/*=reset
*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td{ 
padding:0;
margin:0;
vertical-align:baseline;
}

/*--------------------- START STYLES FOR LIGHTBOX ----------------------*/
/*
#wrapper {
	width:600px; 
	margin:0 auto; 
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	background:#fff; 
	border:1px solid #ccc; 
	padding:25px; 
	border-top:none; 
	box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px #ccc;
	text-align:left;
}*/
#lightbox {
	position:fixed; /* keeps the lightbox window in the current viewport */
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:url(../images/overlay.png) repeat; 
	text-align:center;
}
#lightbox p {
	text-align:right; 
	color:#fff; 
	margin-right:20px; 
	font-size:12px; 
}
#lightbox img {
	box-shadow:0 0 25px #111;
	-webkit-box-shadow:0 0 25px #111;
	-moz-box-shadow:0 0 25px #111;
	max-width:940px;
}

/*--------------------- END STYLES FOR LIGHTBOX ----------------------*/

body{
background:#fff url(regents-bg.png) 0 0 repeat-x;
margin:0;
padding:0;
}

#page, #foot{
width:960px;
margin:0 auto;
}

#content{
float:left;
min-height:600px;
background:#fff url(body.png) 0 0 no-repeat;
border-bottom:20px solid #13284d;
}

#foot{
clear:both;
min-height:70px;
background:#e1e5ec url(wordmark.png) 48px 16px no-repeat;
border-top:1px solid #ffcf00;
}
#foot, #foot p, #foot a, #foot a:visited{
color:#4d5659 !important;
font-size:11px;
}
#foot p{
margin:0 auto;
text-align:center;
margin-top:18px;
}

#context{
float:left;
width:193px;
margin:0 0 30px;
padding-top:79px;
}

#quick{
background:#ffcf00 url(quick.png) 0 0 no-repeat;
margin:38px 0 0 20px;
padding:62px 0 37px;
list-style:none;
}

#quick li{
padding:0;
margin:0 20px 1em;
font-size:12px;
}

#quick li, #quick li a{
color:#231f20;
}

#quick li a:hover{
text-decoration:underline;
}

#regents{
display:block;
width:960px;
height:110px;
text-decoration:none;
text-indent:-9876em;
}

#central{
float:right;
width:767px;
}

#main{
float:left;
width:520px;
margin:12px 12px 30px;
}

#well{
border:1px solid #7b91ae;
padding:30px 20px;
min-height:400px;
}

#news{
float:left;
border:1px solid #7b91ae;
padding:68px 31px 45px 43px;
background:url(news.png) 0 0 no-repeat;
}

#news img{
float:left;
margin:0 16px 0 0;
clear:both;
}

#news dt{
font-size:16px;
margin-bottom:.25em;
}

#news dt, #news dt a{
color:#065095;
}

#news dl{
margin:0 0 8px;
width:238px;
border-top:1px solid #d4dbe4;
padding:12px 16px 0;
min-height:104px;
float:right;
}

div.news{
clear:both;
}

div.news img{
margin:0 20px 20px 0;
float: left;
}

div.news p{
margin-left:180px;
}

#feature{
height:346px;
margin-bottom:15px;
background:url(f-east.jpg) 0 0 no-repeat;
}

#additional{
float:right;
width:185px;
padding:0 22px 0 16px;
margin:0 0 30px;
}

#blurb{
height:174px;
}

#blurb p{
margin:0 18px 0 8px;
color:#231f20;
font-size:12px;
line-height:1.5em;
}

#about2{
background:#032952 url(about.png) 0 0 no-repeat;
padding:81px 17px 12px 11px;
margin-top:32px;
}

#about2 p{
margin:0 0 1em;
color:#fff;
font-size:12px;
line-height:1.3em;
}

body.home #additional{
background:url(triangle.png) 0 74px no-repeat;
}

body.home #additional.noblurb {
    background: none;
}


/*=typo
*/
body{
color:#231f20;
font:62.5%/1.5em Arial,Verdana,Helvetica,sans-serif;
}
h1{
font-size:300%;
margin:0 0 1em;
font-weight:normal;
color:#00285e;
line-height:1.3em;
}
h2{
font-size:160%;
color:#00285e;
}
h3{
font-size:150%;
color:#00285e;
}
h4{
font-size:140%;
color:#00285e;
}
h5{
font-size:130%;
color:#00285e;
}
h6{
font-size:120%;
color:#00285e;
}
p,li,dt,dd,td,th{
/*font-size:120%;*/
font-size:12px;
color:#231f20;
}
li li{
font-size:100%;
}
h2, h3, h4, h5, h6{
margin:2em 0 1em;
line-height:1.3em;
}
p, pre, blockquote, form, ul, ol, dl{
margin:1em 0 1.5em;
}
li, dd{
margin:.5em 0 0 2.5em;
}
dt{
font-weight:bold;
}
dd{
padding:0;
margin:0;
}


/*=links
*/
a{
text-decoration:none;
color:#176fb8;
}
a:hover, a:focus{
text-decoration:underline;
}
#well a{
text-decoration:underline;
}
#well a:hover{
text-decoration:none;
}
/*
div.news a{
text-decoration:none !important;
}
div.news a:hover, div.news a:focus{
text-decoration:underline !important;
}
*/


/*=flyouts
*/
#local ul{
list-style:none;
margin:0;
}
#local li{
border-bottom:1px solid #3b4f90;
margin:0;
position:relative;
}
#local ul ul{
display:none;
border:1px solid #3b4f90;
top:-1px;
left:192px;
background:#dae0e7;
background:#fff;
position:absolute;
width:210px;
}
#local li li{
border:none;
margin:0;
}
#local a{
border:none;
color:#0d254e;
padding:.5em 12px .5em 40px;
display:block;
background:url(arrow.png) 183px 50% no-repeat;
text-decoration:none;
}
#local a:hover,
#local li:hover>a{ /* persistent parent anchors */
background:#dae0e7;
background:#fff;
}
#local ul li:hover, #local li:hover a{
position:relative;
z-index:999;
}
#local ul li:hover ul{
display:block;
}
#local li:hover li a{
padding:.5em 12px;
background-image:none;
}
#local li:hover li a:hover{
background:#fff;
background:#dae0e7;
}
#local{
display:block !important;
}


/*=search box
*/
#forsearch{
display:none;
}

#searchbox{
font-size:11px;
margin:80px 0 0;
}

#searchbox label{
margin:0;
}

#site{
margin-left:5px;
}

#forsite{
margin-right:10px !important;
}

input#search{
height:22px;
width:152px;
background:#fff url(search.png) top right no-repeat;
padding:0 25px 0 5px;
font-size:12px;
margin:0 0 5px;
}

input#sa {
display:none;
}


/*=search results
*/
#cse, .gsc-wrapper, .gsc-resultsbox-visible, .gsc-results, .gsc-webResult, .gsc-result, .gsc-table-result{
font-size:11px !important;
word-wrap:break-word;
line-height:1.4em !important;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
display:none;
}
.gs-webResult.gs-result .gs-visibleUrl-long {
display:block;
overflow:hidden;
width:450px;
color:#00285e !important;
}
.gs-webResult.gs-result .gs-title {
display:block;
overflow:hidden;
width:450px;
}
.gs-webResult.gs-result .gs-title,
.gs-webResult.gs-result .gs-title b{
font-size:14px !important;
color:#176fb8 !important;
}
.gs-per-result-labels{
display:none;
}
.gsc-cursor-current-page{
color:#00285e !important;
}
.gsc-search-box{
margin-bottom:20px !important;
}

.photobox p{
font-size:11px;
white-space:nowrap;
text-align:center;
}


/*=features
*/
.feature1{background-image:url(f-east.jpg) !important;}
.feature2{background-image:url(f-brehm.jpg) !important;}
.feature3{background-image:url(f-brehms.jpg) !important;}
.feature4{background-image:url(f-depression.jpg) !important;}
.feature5{background-image:url(f-golf.jpg) !important;}
.feature6{background-image:url(f-isr.jpg) !important;}
.feature7{background-image:url(f-sustain.jpg) !important;}
.feature8{background-image:url(f-yost.jpg) !important;}


/* presidential search */
.titles {
		font-size:90%;
		color:#000000;
		font-style:italic
}



