html, body {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:small; padding:0; margin:0; height:100%; position:relative;}


a {color:#370;}
a:visited {color:#120;}

h1, h2 {font-weight:normal; color:#222;}

.entry h1, .pagetitle, .singlepagetitle li {font-size:1.4em; margin-top:10px; letter-spacing:.2em; text-transform:uppercase;}			



.container {position:relative; width:860px; padding:0 40px; margin:0 auto;}

#wallpaper {height:100%; width:100%; position:fixed; top:0; left:0; }

#wrapper {margin-bottom:4%; margin-top:-10px;}
body.home #wrapper {margin-top:20px;}			

#wrapper_bg {position:absolute; top:0; left:0; width:100%; height:100%; border:2px solid white; 	
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
background:#EEE; 
opacity:.80;
filter: alpha(opacity = 80);			
}			

body.home #wrapper_bg {
background:#000; 
opacity:.50;
filter: alpha(opacity = 50);			
}						 




#wallpaper_blur {

position:fixed; left:-20%; top:-2%; width:120%; height:120%;		
opacity:.70;
filter: alpha(opacity = 70);				

}			

#blur_container {
left:1px;
margin:2px 0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}

body.home #blur_container {
background:url("/images/bg2_blur.jpg") no-repeat fixed 50% -44px transparent;
height:100%;			
}


#header_bg {top:0; left:2px; height:113px; width:100%; background-color:#8FA5B3;
position:absolute; z-index:18;
}

body.home #header_bg {display:none;
}			

#logo {position:relative; left:0; width:290px; height:113px; margin:0 0 0 -66px; 
background:url(/images/logo.png) 0 15px no-repeat;
z-index:20;
}
.sprite {text-indent:-9999px;}

body.home #logo {margin-top:-106px; background-position:0 5px; height:100px; }			

#description {position:absolute;
background:url(/images/tagline.gif) 0 0 no-repeat;
height:36px;
left:318px;
position:absolute;
top:30px;
width:520px;
z-index:30;
}

body.home #description {display:none;
}
	   

#footer {position:absolute; width:100%; padding:0; margin:0; border-width:1px 0; padding:5px 0; border-top:1px solid #CCC; }
#footer .background {
position:absolute;
width:100%; height:100%;
left:0; top:0;
background-color:#240;
opacity:.70;
filter: alpha(opacity = 70);
z-index:5;
}
#footer .inner {position:relative; width:860px; margin:0 auto; z-index:10;}
#footer p {float:left; color:#FFF;}
#footer p.one {width:308px;}
#footer p.two {width:295px;}
#footer p.three {width:250px;}

#slideshow_container {height:395px; position:relative; margin:0 -42px 0 -38px; padding-top:2px;}			

.horiz_nav {list-style:none; list-style-type:none; padding:0 0 0 20px; margin:0; position:relative;}
.horiz_nav li {float:left; margin:0; padding:0;}			
#site_nav.horiz_nav li {height:28px;}		

#nav_wrapper {position:relative; height:40px; margin:0 -60px 0 -60px; padding:4px;}
body.home #nav_wrapper {margin-top:6px}

#nav_bg {position:absolute; top:0; left:0; width:100%; height:100%; border:4px solid white; 	
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
background:#000; 
opacity:.60;
filter: alpha(opacity = 60);			
}					

.horiz_nav li a {display:block; height:100%; text-decoration:none; padding:10px 15px 8px 10px; line-height:30px; border:1px solid #777; border-width:0 1px 0 0; color:#FFF; font-weight:bold; font-family:Trebuchet MS; font-size:11px;}

body.home li#nav_home a, .horiz_nav li.current_page_item a, .horiz_nav li.current-cat a, 
body#news_and_events .horiz_nav li.cat-item-13 a, 
body#articles .horiz_nav li.cat-item-14 a,
body#research_updates .horiz_nav li.cat-item-14 a
{background:#004060; cursor:auto;}					

.horiz_nav li a:hover {background:#257;}						



#site_nav.horiz_nav, li.page-item-13 a {border-right:0;}					 

#cort_nav {position:absolute; right:-6px; top:15px;}

#cort_nav li a {background:url(/images/buttons.png) 0 0 no-repeat; padding:0; border:0; height:29px; line-height:1em; margin-right:12px; text-indent:-9999px;}

#cort_nav li#donate_nav a, #cort_nav li.page-item-26 a  {background-position:0 0; width:79px;}
#cort_nav li#contact_nav a, #cort_nav li.page-item-16 a {background-position:-97px 0; width:79px;}
#cort_nav li#twitter_nav a {background-position:-182px 0; width:29px;}
#cort_nav li#facebook_nav a {background-position:-214px 0; width:29px;}


#cort_nav li#donate_nav a:hover, #cort_nav li.page-item-26 a:hover {background-position:0 -51px;}
#cort_nav li#contact_nav a:hover, #cort_nav li.page-item-16 a:hover {background-position:-97px -51px;}


#cort_nav li#twitter_nav a:hover {background-position:-182px -51px;}
#cort_nav li#facebook_nav a:hover {background-position:-214px -51px;}			

#cort_nav li#twitter_nav {display:none;}			

.column {width:28%; float:left; margin:0; color:#FFF; position:relative; font-family:Trebuchet MS; padding-top:20px;}

#col_two.column {margin:0 60px;}			

.clearboth {clear:both;}		

.column h3 {font-size:1.1em; text-transform:uppercase; letter-spacing:.2em; margin:0 0 5px 0;}
.column h3 a {text-decoration:none; color:#FFF;}			

p {margin-top:0;}

#col_one a  {display:none;}
#col_one a.readmore  {display:block; padding-top:.5em;}			
a.readmore {color:#FFF; text-transform:uppercase; text-decoration:none; line-height:2em; padding:5px 0 0 0;}
a:hover {text-decoration:underline;}	

.floatleft {float:left;}


.sidebar {
position:absolute;
right:-32px;
width:264px;
}

.img_wrapper {border:2px solid #FFF; width:250px; height:170px; overflow:hidden; position:relative;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background-color:#888;
padding:3px;
}

.sidebar .inner {
position:relative;
overflow:hidden;
width:100%; height:100%;
}			


body.home #col_one p, body.home #col_two p, body.home #col_three p  {Font-size:110%;}

.sidebar img, .sidebar a img  {border-width:0; }			


.page_title {display:none;}
body#news_and_events .pagetitle {display:block;}

.entry h1, .pagetitle, .singlepagetitle li {background:url(/images/h2_bg.gif) no-repeat 0 bottom;}
body.page-id-18 .entry h1 {background:url(/images/h2_bg_long.gif) no-repeat 0 bottom;}

.singlepagetitle li {font-size:1em;}

.singlepagetitle li a {text-decoration:none;}
.singlepagetitle li a:hover {text-decoration:underline;}

/* wp override styles */	

.entry {padding:0 0 40px 0; width:520px;}
#news_and_events .entry, #articles .entry {width:500px;}			

body#news_and_events .entry {padding:0 0 10px 0; border-bottom:1px dotted #AAA; margin-right:280px;}

#content, #sidebar {position:relative;}

#content {padding-left:38px; padding-top:20px;
font-size:110%; line-height: 1.5em;
}

#sidebar {
position:relative;
border-left: 1px dotted #999;
float: right;
margin: 40px 0;
padding: 0 0 0 20px;
position: relative;
width: 260px;
visibility:hidden;
}			

.ddop {
position: absolute;
right: 0;
top: 60px;
border-left: 1px dotted #999;
padding: 0 0 0 20px;
width: 260px;
font-size:110%;
}

.ddop ul, .ddop li {
list-style:none;
list-style-type:none;
padding:0; margin:0;
}

.ddop li {
padding-bottom:1.5em;
font-size:.8em;
font-size:80%;
}

.ddop li a {
display:block; font-size:1.2em; margin-bottom:3px;
}


.ddop h4 {margin-top:0; font-size:90%;}

#content #maincolumn {width:500px;}				

#sidebar ul, #sidebar li, ul.singlepagetitle, .singlepagetitle li {margin:0; padding:0; list-style:none; list-style-type:none;}

#sidebar ul, #sidebar li {margin-bottom:1.5em; padding:0;}			

.singlepagetitle li {margin-top:10px;}

.singlepagetitle li {display:none; padding:0;}
.singlepagetitle {padding:0;}
	   
#news_and_events .singlepagetitle li.cat-item-13 {display:block;}
#articles .singlepagetitle li.cat-item-14 {display:block;}			

#news_and_events #sidebar .singlepagetitle li.cat-item-13 {display:inline;}
#articles #sidebar .singlepagetitle li.cat-item-14 {display:inline;}						

#maincolumn div.navigation {display:none;}





/* jquery related styles */			

.dropshadow {background:url(/images/dropshadow.gif) right bottom no-repeat; padding:8px 16px 16px 8px; position:absolute; }

