/* The following bit if fairy dust and hackery feeds IE Mac its fixes. */

/*\*//*/
  @import "ie5mac.css";
/**/ 

/* Note: The many redundant properties below (such as zero margins, padding and borders) are necessary to address a multitude of browser-specific inheritance bugs and display quirks. Most IE hacks have been moved to separate browser-specific style sheets and called up through conditional comments within the head of the XHTML pages. */

html, body { 
height: 100%; }

body {
	margin: 0;
	padding: 0;
	color: #6B6B6B;
	background: #fff url(http://www.colby-sawyer.edu/graphics/images2006/fauxBG.gif) 0px 0px repeat-y scroll;
	min-width: 780px;
	font: 73% verdana, geneva, helvetica, arial, sans-serif;
}

/* Body Styles for no-column layouts and pages with enormous forms and tables removes background image and left and right columns. */
body#nocolumns { 
background-image: none; }

body#nocolumns #COSAwrap { 
margin: 0 0 -10.0em 0; }

/* Body Styles for 2-column layouts featuring the left-hand navigation column and liquid content column only. */
body#twocolumns #COSAwrap { 
margin: 0 0 -10.0em 196px; }

/* Anchor Styles. The outline property set with attribute, "none" on the anchor and anchor:active selectors removes the dotted border mozilla-based browsers draw around active or clicked links. */
a { 
text-decoration: none; 
font-weight: normal; 
outline: none; }

a:link { 
color: #DC9B00; }

a:visited { 
color: #DC9B00; }

a:hover { 
color: #5989B7; 
text-decoration: underline; }

a:active {
color: #DC9B00; 
outline: none; }

/* List Styles for standard, central content, in-copy lists start with zero defaults. */
ol, ul, dl {
margin: 0; 
padding: 0; 
border: 0; }

li ol, li ul {
margin-bottom: 0; }

ol li, ul li, dl, dt, dd {
margin: 0; 
padding: 0; 
border: 0; }

/* Central Column Content Wrapper */
#centerwrap { 
position: relative; 
float: left; 
width: 100%; 
margin: 268px -2px 0 0; }

/* Central Column Inner Container adds negative space. */
#centerpad {
	padding: 16px 30px 45px;
}

#centerpad h1 {
font-size: 2.75em;
}

#centerpad h2 {
font-size: 2.50em;
}

#centerpad h3 {
font-size: 1.6em;
}

#centerpad h4 {
font-size: 1.35em;
}

#centerpad h5 {
font-size: 1.20em;
}

#centerpad h6 {
font-size: 1.1em;
}

/* run-in headline 
#centerpad b {
font-weight: bold;
color: #6795bd;
margin-right: .65em;
} */

#centerpad h1, #centerpad h2 { 
font-family:  arial, helvetica, verdana, geneva, sans-serif; 
font-weight: normal; 
line-height: 1.25; 
color: #39729f; 
margin: 0 0 0 0; 
padding: 0; 
border: 0; }

#centerpad h2 strong{
font-weight: normal;
font-style: italic;
color: #B9BABB;
}

#centerpad h3, #centerpad h4, #centerpad h5, #centerpad h6 { 
font-family:  arial, helvetica, verdana, geneva, sans-serif; 
line-height: 1.25em;
font-weight: normal; 
color: #5989B7; 
margin: 0.85em 0 .1em; 
padding: 0; 
border: 0; }

#centerpad h3 i {
font-size: 85% !important;
}

#centerpad .easynav { 
font-size: 0.85em; 
line-height: 1.35em; 
color: #9c9c9c; 
margin: 0.75em 0 2em; 
padding: 4px 0 0; 
border-top: 1px dotted #9c9c9c; }

#centerpad .easynav h3{ 
color: #9c9c9c; 
margin: 0em; 
padding: 0px; }

#centerpad .easynav h4{
	color: #9c9c9c;
	margin: 0em;
	padding: 0em 5em 0.5em 0em;
	font-size: 1.45em;
}

#centerpad .easynav a{  
white-space: nowrap; }

#centerpad .easynav a:link{  
color: #9c9c9c; }

#centerpad .easynav a:visited{  
color: #9c9c9c; }

#centerpad .easynav a:hover { 
color: #5989B7; 
text-decoration: underline; }

#centerpad .easynav a:active{  
color: #9c9c9c; }

#centerpad .easynav ul {
color: #666666;
margin: 0px;
padding: 0px; } 

#centerpad .easynav ul li {
display: inline;
margin: 0px 2px 0px 0px;
padding: 0px; } 

#centerpad .easynav ul a{
background: url(http://www.colby-sawyer.edu/assets/gif/arrow.gif) right center no-repeat;
padding-right: 12px; } 

/*Welcome statement with rule*/
#centerpad .welcome { 
font-size: 0.85em; 
line-height: 1.35em; 
color: #9c9c9c; 
margin: .75em 0 2em; 
padding: 4px 0 0; 
border-top: 1px dotted #9c9c9c; }

#centerpad .welcome  p{ 
font-size: 0.85em; 
line-height: 1.35em; 
color: #9c9c9c; 
margin: .75em 0 2em; 
padding: 4px 0 0; 
border-top: 1px dotted #9c9c9c; }

/* Temporary fix for AIL */
#centerpad .bigeasy { 
font-size: 1em; }

#centerpad p {
line-height: 1.7em; 
margin: 0em 0em 0.75em; 
padding: 0; }

#centerpad blockquote {
margin: 0px 0px 0px 16px;
padding: 0px;
}

/* List Styles and adjacent sibling selectors specific to central content area only to avoid various browser display conflicts with the many list-based navigation systems used throughout the site(s). */
#centerpad ol, #centerpad ul {
margin: 0 0 .75em 1.5em;  }

#centerpad dl {
margin: 0 0 1.5em 0; 
text-indent: 0; }

#centerpad dd {
text-indent: 2.0em; }

#centerpad ol li, #centerpad ul li, #centerpad dl { 
line-height: 1.7em; }

#centerpad li ol li, #centerpad li ul li {
font-size: 100%; }

#centerpad li ol, #centerpad li ul {
margin-bottom: 0; }

#centerpad li p {
font-size: 100%; 
margin-bottom: .5em; }

/*#centerpad p+ul, p+ol { 
margin-top: -.75em !important; }*/

#centerpad table{  
border-collapse: collapse; } 
/*line-height: 1.7em;
margin: .5em 0; 
padding: 0; 
border: 0;*/

/*#centerpad th, #centerpad td {  
text-align: left; 
vertical-align: top; 
padding: 0em 1.5em .5em 0; }*/

/* Page Head Wrapper. Z-index required for links to work correctly. */
#headwrap { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
min-width: 760px; 
height: 268px; 
margin: 0; 
padding: 0;
z-index: 3; }

/* Page Wrapper contains margins to display left and right content columns properly, and negative bottom margin to pull footer back up into the bottom of the viewport. Z-index required for links to work correctly. */
#COSAwrap { 
position: relative; 
min-height: 100%; 
margin: 0 196px -10.0em 196px; 
z-index: 1; }

/* Header Clearing Element clears space for Page Head Wrapper. Z-index required for links to work correctly. */
#clearheader { 
height: 268px;
z-index: 2; }

/* Contains COSA Identity and Search Form */
#IDsearch { 
display: block; 
width: 100%; 
min-width: 760px; 
height: 78px; 
margin: 0; 
padding: 0; 
border: 0; 
color: #6f6f6f; 
background-color: #fff; }

/* Identity Block */
#COSAid {
position:absolute; 
left:0px; 
z-index:1; 
/*display: inline;*/
/*float: left; */
/*width: 600px;*/
/*min-width: 600px;*/ 
height: 78px;
min-height: 78px; 
margin: 0; 
padding: 0; 
border: 0; }

/* Identity roll-over effect applied to link within ID block */
#COSAid a { 
display: block; 
width: 504px; 
height: 78px;
background: url(http://www.colby-sawyer.edu/graphics/images2006/COSAid.gif) 0px 0px no-repeat;
margin: 0; 
padding: 0; 
text-indent: -5000px; }

#COSAid a:hover {
background: url(http://www.colby-sawyer.edu/graphics/images2006/COSAid.gif) 0px -78px no-repeat; }

/* Google Global Mini Search Form */
#miniformwrap {
width: 250px;
display: inline;
float: right;
height: 15px; 
margin: 55px 10px 0 0; 
padding: 0; 
border: 0; }

#miniformwrap form{ 
height: 15px;
float: right; 
margin: 0; 
padding: 0; }

#miniformwrap form fieldset { 
display: inline; 
margin: 0; 
padding: 0; 
border: 0; }

#miniformwrap form label { 
display: inline; 
margin: 0;
padding: 0; }

#miniformwrap form input#miniterms {
display: inline;
vertical-align: top;
width: 100px;
height: 13px;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color: #6f6f6f;
background: #fff;
margin: 0;
padding: 0;
border: 1px solid #5989b7; }

#miniformwrap form input#minibutton {
display: inline;
margin: 0;
padding: 0 4px 0 4px; }

#miniformwrap form img {
vertical-align: top;
margin: 0 0 0 4px;
padding: 0;
border: 0; }

/* Emergency Letterbox Image Wrapper */
#emergencyBG { 
display: block; 
clear: both; 
width: 100%; 
min-width: 760px; 
height: 150px; 
min-height: 150px;
margin: 0; 
padding: 0; 
border: 0; 
color: #fff; }

/* Emergency Letterbox Image */
#emergency { 
width: 100%; 
min-width: 750px; 
height: 150px; 
min-height: 150px;
display: block; 
clear: both; 
margin: 0; 
padding: 0; 
border: 0;
background: url(http://www.colby-sawyer.edu/assets/gif/emergency.gif) 0px 0px no-repeat; }

/* Rotating Letterbox Image Wrapper */
#letterboxBG { 
display: block; 
clear: both; 
width: 100%; 
min-width: 760px; 
height: 150px; 
min-height: 150px;
margin: 0; 
padding: 0; 
border: 0; 
color: #fff;
background: #6398c5 url(http://www.colby-sawyer.edu/graphics/images2006/letterboxBG.gif) right top no-repeat; }

/*#letterbox-conduct { 
display: block; 
clear: both; 
width: 100%; 
min-width: 760px; 
height: 150px; 
min-height: 150px;
margin: 0; 
padding: 0; 
border: 0; 
color: #fff;
background: #6398c5 url(http://www.colby-sawyer.edu/graphics/images2006/conduct.jpg) 0px 0px no-repeat; }*/

/* Letterbox Image Rotator */
#letterbox { 
width: 100%; 
min-width: 750px; 
height: 150px; 
min-height: 150px;
display: block; 
clear: both; 
margin: 0; 
padding: 0; 
border: 0;
background: url(http://www.colby-sawyer.edu/graphics/images2006/letterbox/letterboxSpin.php) 0px 0px no-repeat; }

/* Left Column Content Wrapper with negative left margin set 1px less than width to push footer all the way down to bottom of viewport. Relative positioning forces IE to show float. */
#leftwrap {
position: relative;
float: left;
width: 196px;
left: -2px;
margin: 268px 0 0 -195px;
font: .85em verdana, helvetica, arial, geneva, sans-serif;
}

#leftwrap p{
line-height: 1.5em !important;
}

#leftwrap h1, #leftwrap h2{ 
width: 136px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AAC3DA !important;
margin: 0px 0px 3px 0px !important;
padding: 0px !important;
}

#leftwrap h1{
font-size: 20px; /*was 22px*/
letter-spacing: -.02em;
line-height: 20px;
}

#leftwrap h2{
font-size: 16px !important; /*was 16px*/
letter-spacing: -.02em;
line-height: 16px !important;
}

#leftwrap h3, #leftwrap h4, #leftwrap h6 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #88A4C1 !important;
	margin: 9px 0px 3px !important;
	padding: 0px !important;
}

#leftwrap h3{
font-size: 15px !important;
line-height: 16px !important;
}

/* Right Column Content Wrapper with negative right margin set 1px less than width to push footer all the way down to bottom of viewport. Relative positioning forces IE to show float. */
#rightwrap { 
position: relative; 
float: right; 
width: 196px; 
left: 2px; 
margin: 268px -195px 0 0;
font: .85em verdana, helvetica, arial, geneva, sans-serif; }

/* Right Column Inner Container adds dotted border via background image and proper vertical negative space in relation to border. */
#rightcontain {
margin: 58px 0 10px 0; 
padding: 4px 0 4px 0; 
background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) 0px 0px repeat-y; }

/* hidden for Ed (see below under "Ed's Additions")
#centerpad h5 { 
color: #dc9b00; 
padding-top: 8px; }  */

/* Footer Clearing Element to make room for footer. Z-index required for links to work correctly. */
#clearfooter { 
clear: both; 
height: 10.0em; 
z-index: 2; }

/* Footer Wrapper. Z-index required for links to work correctly. */
#footwrap { 
position: relative; 
float: left; 
clear: both; 
width: 100%; 
min-width: 760px; 
height: 10.0em;
min-height: 10.0em; 
white-space: nowrap; 
margin: 0; 
padding: 0; 
color: #999; 
background: #aaC3da url(http://www.colby-sawyer.edu/graphics/images2006/footBG.gif) 0px 0px no-repeat; 
z-index: 3; }

/* Footer Address Block */
#footaddy { 
position: relative; 
display: inline; 
float: left; 
width: 196px; 
margin: 0 0 0 -195px; 
padding: 0; 
border: 0; }

#footaddy p { 
font: .85em helvetica, verdana, arial, geneva, sans-serif; 
font-weight: bold; 
line-height: 1.8em; 
text-transform: uppercase; 
color: #416485; 
margin: 17px 0 0 20px; }

#footaddy a { 
font-weight: bold; 
color: #fff; }

#footaddy a:hover { 
color: #fff; }

/* Footer Innner Container */
#footcontain { 
position: relative; 
float: left; 
min-height: 10.0em; 
white-space: nowrap; 
margin: 0 -2px 0 196px; 
padding: 0 20px 0 0; 
border: 0; }

/* Footer Navigation Systems */
#holdnavs { 
white-space: nowrap; 
color: #666; 
margin: 17px 0 0 30px; }

#holdnavs p { 
font-size: .85em; 
line-height: 1.6em; 
margin: 0; 
padding: 0; }

#holdnavs p+p  { 
margin-top: 0; 
text-indent: 0; }

/* Footer: Breadcrumb Navigation */
#breadcrumbs { 
padding-bottom: 6px !important; }

#breadcrumbs a { 
color: #34516b; }

#breadcrumbs a:hover { 
color: #fff; }

/* Footer: Text Navigation */
#textnav { 
text-transform: uppercase; }

#textnav a { 
color: #34516b; 
margin-right: 10px; }

#textnav a:hover { 
color: #fff; }

/* Footer: Utility Navigation */
#utilitynav a { 
color: #34516b; 
margin-right: 10px; }

#utilitynav a:hover { 
color: #fff; }

/* Footer: Credits Navigation */
#creditnav a { 
color: #666; 
margin-right: 10px; }

#creditnav a:hover { 
color: #fff; }

/* Footer: Pivot "Edit Page" Link */
#editurl { 
float: left; 
margin: 0 0 0 20px; 
padding: 0; 
border: 0; }

#editurl a { 
float: left; 
width: 12px; 
height: 12px; 
text-indent: -5000px; 
background: url(http://www.colby-sawyer.edu/graphics/images2006/editurl.gif) 0 0 no-repeat; }

/* Turns extra right-side margin off for last menu item of Footer's Text, Utility and Credit Navigation Systems. */
a.last { 
margin-right: 0 !important; }

/* Mini Photos */
#rightcontain img.minipics {
	clear: both;
	margin: 0 0px 23px 48px;
	padding: 0;
	border: 0;}

#sidebar img.minipics {
	clear: both;
	margin: 0 0px 23px 12px !important;
	padding: 0;
	border: 0;}

/* Rotating My Colby-Sawyer Experience Teasers */
#expTeaseWrap {
	display: block;
	width: 136px;
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 24px;
/*background: url(http://www.colby-sawyer.edu/graphics/images2006/expTeaseBG.gif) 0px 137px no-repeat;*/ 
}
/*#expTeaseWrap img{
	margin: 0px;
	padding: 0px 0px 5px;
	padding: 0px;
	border: 0;
}*/
/*#expTeaseWrap h1, #expTeaseWrap h2 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	line-height: .9em;
	color: #AAC3DA !important;
}
#expTeaseWrap h1{
	font-size: 24px !important;
	margin: -1px 0px 6px;
	letter-spacing: -.02em;
}
#expTeaseWrap h2{
	font-size: 17px !important;
	margin: 0px;
	letter-spacing: -.02em;}*/
	
#expTeaseWrap img { 
clear: both; 
margin: 0px;
padding: 0px 0px 4px; 
border: 0; }

/*#expTeaseWrap h2 { 
clear: both; 
height: 0; 
font-size: 1px; 
line-height: 0% !important; 
margin: 0; 
padding: 0; 
border: 0; 
text-indent: -5000px; }*/

#expTeaseWrap p {
	line-height: 1.8em;
	margin-top: 0px;
}


/* Feature photos with captions beneath. Photos must be precisely 175px wide. */
.picbox, .picboxright, .picboxleft{ 
display: block; 
width: 210px; 
text-align: left; 
font-family: verdana, sans-serif; 
font-size: .85em; 
line-height: 1.3em;
margin-top: 8px; 
margin-bottom: 1.0em;
padding: 0; 
border: 0; }

.picbox img, .picboxright img{ 
text-align: left; 
margin: 0 !important; 
padding: 0; 
border: 0; }

.picbox{
float: left; 
padding-right: 10px; }

.picboxright {
float: right; 
padding-left: 10px; }


/* Pullquotes */
.pullquote, .pullquoteright { 
display: block; 
width: 210px; 
text-align: left; 
font-family: georgia, serif; 
font-size: 2.0em; 
line-height: 1.3em; 
font-style: italic; 
color: #dc9b00; 
background: url(http://www.colby-sawyer.edu/graphics/images2006/pullquoteBG.gif) top left no-repeat; 
margin: 0; 
padding: 20px; 
border: 0; }

.pullquote { 
float: left; }

.pullquoteright { 
float: right; }


/* Featured story boxes with accompanying photo at left. */
.featurebox { 
clear: both; 
width: 100%; }

.featurebox img { 
padding-bottom: 1.0em; }

.featurebox h6 { 
padding-top: .5em; }

/* Side Column News Briefs */
#sidenewsWrap { 
display: block; 
text-align: left; 
margin: 0 28px 30px; 
/*padding: 0;*/
padding: 0; /* was 20px top*/
 }

/* The following selectors define individual sidebar brief title graphics. */
.latestnews { 
background: url(http://www.colby-sawyer.edu/graphics/images2006/sidenewsBG.gif) top left no-repeat; }
.whatsup { 
background: url(http://www.colby-sawyer.edu/graphics/images2006/sideeventsBG.gif) top left no-repeat; }
.departments { 
background: url(http://www.colby-sawyer.edu/graphics/images2006/sidedeptsBG.gif) top left no-repeat; }

#sidenewsWrap img { 
clear: both !important; 
margin: 10px 0 3px 0 !important; 
padding: 0; 
border: 0; }

#sidenewsWrap h3 {
font-size: 1.65em;
}

#sidenewsWrap h4 {
font-size: 1.4em;
}

#sidenewsWrap h5 {
font-size: 1.15em;
}

#sidenewsWrap h6 {
font-size: 1em;
}

#sidenewsWrap h3, #sidenewsWrap h4, #sidenewsWrap h5, #sidenewsWrap h6 { 
font-family: verdana, geneva, sans-serif; 
font-weight: normal; 
color: #5989B7; 
margin: .25em 0em .1em; 
padding: 0; 
border: 0; }

#sidenewsWrap h6 { 
font-family: verdana, sans-serif; 
font-size: .9em; 
font-weight: bold; 
line-height: 1.5em; }

#sidenewsWrap p {
	line-height: 1.6em;
	margin: 0px 0px .75em;
}

/* General Helpers */
.blue { color: #5989b7; }

.gold { color: #dc9b00; }

.noindent  { 
text-indent: 0; }

.hideme { 
display: none; }

.moveover { 
text-indent: -5000px; }

.blockitup { 
display: block; }

.ihatethis { 
clear: both; }

.microdot { 
height: 0; 
font-size: 1px; 
line-height: 0% !important; 
margin: 0; 
padding: 0; 
border: 0; }

.movedot { 
clear: both; 
height: 0; 
font-size: 1px; 
line-height: 0% !important; 
margin: 0; 
padding: 0; 
border: 0; 
text-indent: -5000px; }

.ieBollix { 
clear: both; 
width: 100%; 
height: 0; 
overflow: hidden; 
font-size: 1px;
line-height: 0% !important; 
margin: 0; 
padding: 0; 
border: 0; }

/* Ed's Additions */
.featurebox h4, h5, h6 {
padding-top: .5em; }

#bullets{
width: 430px; }

#bullets ul {
margin-bottom: 1em;}

#bullets ul  li{
line-height: 1.2em;
padding-bottom: .8em;
padding-top: .45em;}

#nobullets{
width: 430px; }

#nobullets ul {
list-style-type: none;
list-style-position: outside;
padding: 0px;
margin-bottom: 1em;
margin-left: 0px;}

#nobullets ul  li{
line-height: 1.2em;
padding-bottom: .8em;
padding-top: .45em;}
	
.leftcol {
margin-right: 24px;
width: 195px;
float: left; }

.rightcol {
width: 205px;
float: right;}

#centerpad img.counselors{
display: inline; 
float: left;
clear: left; 
margin: 6px 16px 6px 0px; 
border: 0;}

.directory td{
font-size: .9em;
line-height: 1em;
padding-top: 1em;}

.currents-photo-caption{
font-size: .9em;
line-height: 1em;
padding-bottom: 2em;}

hr {border: none 0; 
border-top: 1px dotted #5989b7;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}

/* Hidden for Ed - see below
#centerpad img { 
border: 0;}

#centerpad img.left { 
display: inline; 
float: left; 
margin: 6px 10px 10px 0; 
border: 0;}

#centerpad img.right { 
display: inline; 
float: right; 
margin: 6px 0 10px 10px;} */

.staff {
border-collapse: collapse;
margin-top: 18px;}
	
.staff td {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
border: 1px solid #CCCCCC;}

/* Currents sidebar story table */
#twostory {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 0;}

#twostory h3{
margin-top: 0px;}

#twostory th, td {  
text-align: left; 
vertical-align: top; 
padding: 0 1.5em 0 0;}

.sidestory{
padding-left: 2.25em !important;
background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) 0px 0px repeat-y;
font-size: 85%;}

.sidestory div {  
width: 130px;}

.sidestory td {
padding: 10px 0px 0px !important;
line-height: 1.3em !important;
}

.sidestory li{
line-height: 1.3em !important;
margin-top: .75em;}

.cleared{
clear: both;}

.clearleft{
clear: left;}

.clearight{
clear: right;}

/* Resource page link lists */
.resources ul{
font: 1em/1.4em verdana, helvetica, arial, geneva, sans-serif;
width: 100%;
margin: 0;
padding: 0;
border: 0;
list-style-type: none !important;}

.resources li{
display: block;
width: 100%;
background: url(http://www.colby-sawyer.edu/assets/gif/resourceBullet.gif) no-repeat 0px .5em;
margin: 0.45em 0 0;
padding: 0 0 0 13px;}

.resources ul.sublist li{
background: url(http://www.colby-sawyer.edu/assets/gif/resourceSubBullet.gif) no-repeat 0px 0.45em;
margin: .2em 0px 0px 13px;
padding: 0px 0px 0px 10px;}

/* Image caption styles */

#centerpad .left {
float: left;
margin: 7px 18px 3px 0px;
border: 0;}

#centerpad .right {
float: right;
margin: 7px 0px 3px 16px;
border: 0;}

#centerpad .center {
display: block;
margin-left: auto;
margin-right: auto;
border: 0;}

/*#centerpad div.left {
float: left;
margin-right: 16px;
margin-left: 0px;}*/

/*#centerpad div.right {
float: right;
margin-right: 0px;
margin-left: 16px;}*/

#centerpad div.caption {
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
}
img.caption{
	margin: 0px 0px 6px !important;
}

/*img.caption.right, img.caption.left{
	margin: 0px 0px 6px !important;
}*/
	
#centerpad img { 
display: block;
border: 0;}

#centerpad img.icon {  
display: inline !important; 
margin: 0px 5px 0px 0px; 
border: 0;}

/*#centerpad img.left {
float: left;
margin: 7px 16px 6px 0px;
border: 0;
}*/

/*#centerpad img.right {  
float: right;
margin: 7px 0px 6px 16px;
border: 0;
}*/

#centerpad img.center {
border: 0;
margin-top: 8px;
margin-right: auto;
margin-bottom: 6px;
margin-left: auto;
}

/* Employment subheads */
.employment h6 {  
font-size: 1.1em !important;
color: #666 !important;} 


/* Oscar Styles */
.oscars {
clear: both;
margin-bottom: 18px;
margin-left: 18px;
}

.oscars p{
font-size: .8em;
line-height: 1.2em;
}

/* photo album 
#centerpad div.album{
height: 1%;
margin-top: 20px;
display: table;
}
#centerpad div.album img{
float: left;
margin-right:15px;
clear: left;
}
#centerpad div.album h1, #centerpad div.album h2, #centerpad div.album h3, #centerpad div.album h4, #centerpad div.album h5, #centerpad div.album h6{
margin-top: 0px !important;
padding-top: 0px !important;
}
#centerpad div.album p{
height: 1%;
display: table;
margin: 0px;
line-height: 1.5em;
} */

/* Currents photo story */
#centerpad td.photostory{
padding-left: 24px !important;
}
#centerpad td.photostory img.caption{
margin-top: 24px !important;
}

/* Currents photo album */
#centerpad td.photoalbum{
padding-right: 45px !important;
}
#centerpad td.photoalbum img.caption{
margin-top: 24px !important;
}

/* Table cataloque of images with descriptions 
#cataloque{
border-collapse: collapse;
}
#cataloque td{
padding: 10px 0px;
border-bottom: 1px dotted #5989b7;
}
#cataloque img{
margin: 0;
padding: 0px 6px 0px 0px;
}
#cataloque p{
line-height: 1.5em !important; 
margin: 0 !important; 
}*/

#roster{
margin: 24px 0px 0px !important;
padding: 0px;
border-collapse:collapse;
}
#roster td{
	padding: 0px 0px 24px;
}
#roster p{
	margin: 0px 0px 0px 100px !important;
}
#roster h5{
	margin: 0px 0px 0px 100px !important;
}
#roster img{
	margin: 2px 0px 0px!important;
}

/*New Roster styles*/

#index {
margin: 0px;
padding-top: 18px;
padding-right: 0px;
padding-bottom: 0px;
}

.w85{
padding-left: 105px;
}

.w98{
padding-left: 118px;
}

#index blockquote {
clear: left;
height: 25px;
margin: 0px;
padding: 0px;
}

#index img {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	display:inline;
}

/*#index img {
margin: 3px 0px 0px -105px;
float: left;
}*/

#index p {
margin: 0px;
padding: 0px;
}

#index h4 {
margin: 0px;
padding: 0px;
}

#index h5 {
margin: 0px;
padding: 0px;
}

#index h6 {
margin: 0px;
padding: 0px;
}

#index.w85 img {
margin-left: -105px;
}

#index.w98 img {
margin-left: -118px;
}

/*Album styles*/

#album{
padding: 0px;
border-collapse:collapse;
margin-top: 18px !important;
}
#album td{
padding: 0px 0px 12px;
}
#album p{
margin: 5px 0px 12px 136px;
}
#album em{
color: #5989B7;
font-size: 1.1em;
}

#intro{
	margin-bottom: 30px !important;
}
#intro td{
	padding: 0px !important;
	font-size: 12px;
	line-height: 16px;
}
/*#intro p em{
	font-size: 14px;
}*/
#intro img{
	margin: 2px 20px 0px 0px !important;	
}
/*#intro td cite{
	font-size: 12px;
	line-height: 15px !important;
	padding: 0;
	display: block;
	font-style: normal;
}*/

/*Generic table and List styles with rules*/
.tables {
	font-size: .98em;
	margin: 0px 0px 18px;
	padding: 0px;
}
.tables th {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.05em;
	color: #5989B7;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px dotted #cdcdcd;
	padding: 16px 11px 5px;
	}
.tables h5, .tables h6 {
	font-family:  arial, helvetica, verdana, geneva, sans-serif;
	font-weight: normal;
	margin: 0px !important;
	line-height: 1em !important;
	}
.tables h1, .tables h2, .tables h3, .tables h4 {
	font-family:  arial, helvetica, verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1em !important;
	margin: 0px 0px 0px -11px !important;
}
.tables  th+th, .tables  th+th+th, .tables  th+th+th+th{
	padding-left: 30px;
}
.tables  td{
	border-bottom: 1px dotted #cdcdcd;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.tables  td+td, .tables  td+td+td, .tables  td+td+td+td{
	font-style: italic;
	color: #A6A6A6;
	padding-left: 30px;
}
.tables td.spacer {
	border-bottom: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tables td.problem h5 {
	font-style: normal;
	color: #B9002F !important;
}

.lists ul {
	font-size: .98em;
	list-style-type: none;
	margin: 4px 0px 18px !important;
	padding: 0px !important;
	border-top: 1px dotted #cdcdcd;
}
.lists ul li {
	border-bottom: 1px dotted #cdcdcd;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	margin: 0px;
}
.lists ul li em{
	color: #a6a6a6;
}
.lists ul h5, .lists ul h6 {
	font-family:  arial, helvetica, verdana, geneva, sans-serif;
	font-weight: normal;
	margin: 0px !important;
	line-height: 1em !important;
	}
.lists ul h1, .lists ul h2, .lists ul h3, .lists ul h4 {
	font-family:  arial, helvetica, verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1em !important;
	margin: .5em 0px 0px -11px !important;
}

/*Slideshow JavaScript styles*/
#rotator
{
overflow: hidden;
position: relative;
}

/*Literary Magazine Style*/
.poem p{
line-height: 2em !important; 
 }

/*Temp Table Styling for Admissions*/
.temp{  
line-height: 1.7em;
margin: .5em 0; 
padding: 0; 
border: 0;}

.temp th, .temp td {  
text-align: left; 
vertical-align: top; 
padding: 0em 1.5em .5em 0; }

/*Icon styles for links*/
#centerpad a.flv{
	background: url(http://www.colby-sawyer.edu/assets/gif/flv.gif) left center no-repeat;
	padding-left: 21px;	
	/*display: block;*/
}
#centerpad a.pdf{
	background: url(http://www.colby-sawyer.edu/assets/gif/pdf.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.ppt{
	background: url(http://www.colby-sawyer.edu/assets/gif/ppt.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.xls{
	background: url(http://www.colby-sawyer.edu/assets/gif/xls.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.doc{
	background: url(http://www.colby-sawyer.edu/assets/gif/doc.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.htm{
	background: url(http://www.colby-sawyer.edu/assets/gif/htm.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.mail{
	background: url(http://www.colby-sawyer.edu/assets/gif/mail.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}
#centerpad a.mp3{
	background: url(http://www.colby-sawyer.edu/assets/gif/mp3.gif) left center no-repeat;
	padding: 4px 0px 4px 21px;
	display: block;
}

/*Column Styles for new layouts*/

#content {
	background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) repeat-y right;
	margin: 0px 161px 0px 0px;
	padding-right: 28px;
	padding-bottom: 45px;
}
#columns {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
#columns #left {
	padding-right: 16px;
	width: 48%;
}
#columns #right {
	padding-left: 16px;
}
#columns #columns1 {
	/*padding-right: 16px;*/
	background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) repeat-y right;
	padding-right: 28px;
}
#columns #columns2 {
	/*padding-left: 16px;*/
	padding-left: 28px;
}
#columns #columns2 h3{
	margin-top: 0;
}

/*Sidebar styles for new layouts*/
#sidebar {
	float: right;
	width: 136px;
	margin: 0px;
	padding: 6px 0px 24px;
	font-size: .85em;
}
#sidebar img{
	margin: 0px;
	padding: 0px 0px 4px;
}
#sidebar h1, #sidebar h2 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	line-height: 1em;
	color: #AAC3DA !important;
}
#sidebar h1{
	font-size: 23px !important;
	margin: -1px 0px 6px;
	letter-spacing: -.02em;
}
#sidebar h2{
	font-size: 17px !important;
	margin: 0px;
	letter-spacing: -.02em;
}
#sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5989B7 !important;
	margin: 0px !important;
	padding: 0px !important;
}
#sidebar h3{
	font-size: 16px !important;
}
#sidebar h4{
	font-size: 14px !important;
}
#sidebar h5{
	font-size: 13px !important;
}
#sidebar h6{
	font-size: 12px !important;
}
#sidebar p{
	margin: 0px 0px 1em;
	padding: 0px;
	line-height: 1.5em !important;
}
#sidebar blockquote{
	margin: 0px;
	padding: 0px;
}
#sidebar ul{
	margin: .6em 0px 1em;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}
#sidebar li{
	margin: 0px;
	padding: 0px 0px .95em;
	line-height: 1.4em !important;
}
#sidebar hr{
	border-top-color: #9c9c9c;
}

/*Local sidebar styles for new layouts*/
#contents {
	background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) repeat-y right;
	margin: 0px 200px 0px 0px;
	padding-right: 25px;
}
#local {
	float: right;
	width: 175px;
	margin: 0px 0px 20px;
	padding: 6px 0px 0px;
	/*font-size: .9em;*/
}
#local img{
	margin: 0px;
	padding: 0px;
}
#local h1, #local h2, #local h3, #local h4, #local h5, #local h6{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 100% !important;
	color: #5989B7 !important;
	margin: 1px 0px 0px!important;
	padding: 0px !important;
}
#local h1, #local h2, #local h3{
	font-size: 16px !important;
}
#local h4{
	font-size: 14px !important;
}
#local h5, #local h6{
	font-size: 13px !important;
}
#local p{
	margin: 0px 0px 8px;
	padding: 0px;
	line-height: 14px!important;
	font-size: 11px;
}
#schedule strong{
	font-weight: normal;
	color: #B9002F;
}

/*Positions Pivot Messages*/
#edit {
	position: absolute;
	top: 35px;
	right: 25px;
	z-index: 900;
}

/*Spam Trap Hidden Field*/
.require {
	display: none;
}

/*Horizontal template margins*/
#wide {
	margin-right: 6%;
	margin-left: 6%;
}

/*Varsity select menu styles*/
#varsity {
font: 11px Verdana, Arial, Helvetica, sans-serif;
width: 161px;
display: block;
margin-top: 4px;
margin-bottom: 14px;
}

/*Gray link color*/
.navlink a:link{  
color: #9c9c9c; }

.navlink a:visited{  
color: #9c9c9c; }

.navlink a:hover { 
color: #5989B7; 
text-decoration: underline; }

.navlink a:active{  
color: #9c9c9c; }

/*Chargers Update link styles*/
a.charger {
	background: url(http://www.colby-sawyer.edu/assets/gif/chargers.gif) no-repeat 0 0;
	height: 112px;
	width: 136px;
	display: block;
	margin-top: 16px;
}
a.charger:hover {
	background-position: 0 -112px;
}
.charger img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

/*Athletic Conference logo styles*/
#conferences {
	padding-top: 46px;
	padding-bottom: 14px;
}
#conferences img{
	margin: 0px 0px 12px;
	padding: 0px;
	border-style: none;
	display: block;
}

/*Home page Alert box*/
#alert {
	background: #EAEAEA;
	padding: 4px 24px 12px;
	margin-top: 18px;
	margin-bottom: 24px;
}

/*Experience Teaser rollovers*/
a.experience {
	background-image:url('http://www.colby-sawyer.edu/assets/gif/experience-over.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	display: block;
	width: 136px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 45px!important;
	margin: 0px 0px 4px!important;
}
a.experience:hover {
background-image:url('http://www.colby-sawyer.edu/assets/gif/experience-over.gif');
background-repeat:no-repeat;
background-position:bottom right;
}
a.experience img{
	/*margin: 0px;
	padding: 0px;*/
	border-width: 0px;
	border-style: none;
}

/*AddThis Social Media Tool*/
.share { 
float: right;
padding-top: 20px; 
}

.inline { 
display: inline; 
}

/*Follow us Social Media*/
.onsocial {
	padding: 29px 12px 1px 18px;
	width: 90px;
	background: #F7F7F7 url(http://www.colby-sawyer.edu/assets/gif/followus.gif) no-repeat left top;
}

/*Don't wrap links*/
.nobreak {
	white-space: nowrap;
}

/* 2009 Letterbox */
#banner {
	display: block;
	clear: both;
	width: 100%;
	min-width: 760px;
	height: 150px;
	min-height: 150px;
	margin: 0;
	padding: 0;
	border: 0;
}

/*2009 sidebar, album, breakout styles*/
#mainContent {
	background: url(http://www.colby-sawyer.edu/graphics/images2006/borderfill.gif) repeat-y right;
	padding-right: 28px;
	padding-bottom: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.album #mainContent {
	margin-right: 265px;
}

.album #rightColumn {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 6px 0px 24px;
	font-size: 90%;
	line-height: 90%;
}

.album #rightColumn img{
margin-bottom: 18px;
}

.emblem {
	padding: 4px 12px 3px 0px;
	float: left;
}

/* Transitional sidebar styles for .albums*/
.sidebar #mainContent {
	margin-right: 161px;
}
.sidebar #rightColumn {
	float: right;
	width: 136px;
	margin: 0px;
	padding: 6px 0px 24px;
	font-size: 85%;
	line-height: 85%;
}
.sidebar #rightColumn img{
	margin: 0px;
	padding: 0px 0px 4px;
}
.sidebar #rightColumn h1, .sidebar #rightColumn h2 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	line-height: 1em;
	color: #AAC3DA !important;
}
.sidebar #rightColumn h1{
	font-size: 23px !important;
	margin: -1px 0px 6px;
	letter-spacing: -.02em;
}
.sidebar #rightColumn h2{
	font-size: 17px !important;
	margin: 0px;
	letter-spacing: -.02em;
}
.sidebar #rightColumn h3, .sidebar #rightColumn h4, .sidebar #rightColumn h5, .sidebar #rightColumn h6 {
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5989B7 !important;
	margin: 0px !important;
	padding: 0px !important;
}
.sidebar #rightColumn h3{
	font-size: 16px !important;
}
.sidebar #rightColumn h4{
	font-size: 14px !important;
}
.sidebar #rightColumn h5{
	font-size: 13px !important;
}
.sidebar #rightColumn h6{
	font-size: 12px !important;
}
.sidebar #rightColumn p{
	margin: 0px 0px 1em;
	padding: 0px;
	line-height: 1.5em !important;
}
.sidebar #rightColumn blockquote{
	margin: 0px;
	padding: 0px;
}
.sidebar #rightColumn ul{
	margin: .6em 0px 1em;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}
.sidebar #rightColumn li{
	margin: 0px;
	padding: 0px 0px .95em;
	line-height: 1.4em !important;
}
.sidebar #rightColumn hr{
	border-top-color: #9c9c9c;
}

/* Google Maps*/
#map {
	margin-bottom: 24px;
	margin-top: 24px;
}
#map form{
	padding: 6px 0px;
	width: 530px;
	text-align: right;
}

/* Events calendar  content */

.events  blockquote{
	clear: left;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background: url(http://www.colby-sawyer.edu/graphics/images2009/divider.gif) no-repeat center center;
}

/* Placement of YouTube Video */
.embed {float: left; margin: 3px 8px 3px 0px;}
