

body{background:#000 url(images/bg.gif);background-attachment:top left; background-repeat:repeat-x;color:#ccc;font-size:12px;font-family:century gothic,tahoma,arial,Sans-Serif;margin:0px auto 0px;padding:0;}

#wrap{width:1000px;margin:0 auto;padding:0;background:url(images/main.gif); background-repeat:repeat-y;background-attachment:top left;color:#333;font-size:12px;font-family:century gothic,tahoma,arial,Sans-Serif;padding:0;}
a img{border:0;}

a,a:visited{color:#A65313;text-decoration:none;}a:hover{color:333;text-decoration:underline;;}

#header{background:transparent;width:1000px;height:40px;margin:0 auto;padding:0;text-align:left;}

#header h1 a,#header h1 a:hover{margin:0;padding:0;text-align:left;color:#fff;font-size:30px;font-family:century gothic,tahoma,arial,Sans-Serif;background:transparent;font-weight:normal;text-decoration:none;}

#description{display:none;}


#navbar{background:transparent;width:1000px;height:69px;margin:0 auto;padding:0;text-align:left;}
#navbar li{display:inline;list-style-type:none;float:left;}	
#navbar ul{margin:0;padding:0;}
#navbar ul li a{font-family:century gothic,tahoma,arial,Sans-Serif;font-size:20px;font-weight:normal;background:transparent;color:#ccc;
padding:9px 5px 0 50px;margin:0;text-decoration:none;font-variant:small-caps;border-right:1px dotted #ccc;display:block;height:60px;}
#navbar ul li a:hover{color:#fff;background:transparent url(images/menu.gif);background-attachment:left bottom;background-repeat:repeat-x;display:block;height:60px;}
#navbar li.current_page_item a{background:transparent url(images/menu.gif);background-attachment:left bottom;background-repeat:repeat-x;color:#fff;}
#navbar li.current_page_item a:hover{border-bottom:5px solid #333;text-decoration:none;}


#row{background:transparent;width:1000px;height:270px;background-image:url(images/row.gif);background-repeat:no-repeat;
background-position:top right;margin:0 auto;padding:0;text-align:left;color:#ccc;}
#rowtext p{color:#ccc;line-height:1.5em;}
#row2{margin-left:45%;margin-top:20px;background:transparent url(images/well.gif);background-attachment:right top;background-repeat:no-repeat;}
#rowtext{margin:20px 0 0 60px;height:187px;width:180px;overflow:hidden;padding-right:5px;}

small{color:#A65313;background:#fafafa;display:block;}

#l_sidebar ul,#r_sidebar ul,#footer ul{list-style:none;margin:0;padding:0;}
#l_sidebar ul li,#r_sidebar ul li,#footer ul li{display:inline;margin:0;padding:0;}
#l_sidebar ul li a,#r_sidebar ul li a,#footer ul li a{display:block;color:#aaa;text-decoration:none;margin:0;padding:5px 0 5px 0;border-bottom:1px solid #373737;background:url(images/li.gif) no-repeat right center;}
#l_sidebar ul li a:hover,#r_sidebar ul li a:hover,#footer ul li a:hover{background:#333 url(images/l.gif) no-repeat right center;color:#fff;margin:0;padding:5px 0 5px 0;border-bottom:1px solid #373737;display:block;}
#l_sidebar p,#r_sidebar p{color:#ccc;padding:3px 0 0 0;margin:0;line-height:20px;}

#l_sidebar{float:left;width:290px;margin:0 0 0 10px;padding:0 5px 5px 5px;line-height:20px;background:transparent;color:#ccc;}
#r_sidebar{float:right;width:155px;margin:0 0 0 10px;padding:0 0 5px 0;line-height:20px;background:transparent;color:#ccc;}

#main{width:959px;margin:0 auto;padding:0;background:transparent;}

#main p{padding:10px 0 10px 0;margin:0;line-height:20px;}
#main h2,#row h2,#footer h2{color:#A65313;font-size:21px;font-family:Century Gothic,Arial,Sans-Serif;font-variant: small-caps;padding:5px 20px 5px 0;margin:0;border-bottom:1px solid #aaa;font-weight:400;}
#main h5{color:#333;font-size:16px;font-family:Century Gothic,Arial,Sans-Serif;font-variant: small-caps;padding:0;margin:0;font-weight:400;text-align:right;}
#main p ol{margin:0;padding:0 0 0 20px;}
#main p ul{margin:0;padding:0 0 0 20px;}
blockquote{margin:0 0 0 25;padding:0 10px 0 10px;font-style:italic;color:#ccc;border-left:9px double #333;}
#main blockquote p{margin:0 0 10px 0;padding:0;}
#mainmiddle{float:left;width:430px;margin:0 10px 0 5px;padding:5px 5px 5px 5px;background:transparent;}

#mainmiddle p img{float:left;border:none;margin-right:10px;margin-bottom:10px;}
.date{background:transparent url(images/cal.gif);float:left;width:36px;height:43px;margin:0;padding: 0;}
.date h3{color:#A65313;font-size:7px;font-weight:700;padding:4px 0 0 13px;margin:0;text-transform: uppercase;}
.date h4{font-family:Times New Roman,Helvetica,Sans-Serif;color:#fff;font-size:21px;font-weight: 400;padding:0 6px 0 9px;margin:0;text-align:center;}
#mainmiddle ul{list-style:none;margin:0;padding:0 0 20px 0;}
#mainmiddle ul li{margin:0;padding:5px 0 0 0;}
#mainmiddle ul li a{color:#A65313;text-decoration:none;}
#mainmiddle ul li a:hover{color:#333;text-decoration:underline;}
#main img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#main img.wp-wink{float:none;border:none;padding:0;margin:0;}
.postspace{margin:0;padding:0;height:30px;border-bottom:8px double #fafafa;}

#footer{;overflow:hidden;width:1000px;min-height:130px;margin:0 auto;padding:10px 0p 10px 0;color:#ccc;}#footer p{text-align:center;}
#footer a,#footer a:visited{color:#ccc;text-decoration:none;}#footer a:hover{color:#333;}
#col1{width:31%;float:left;margin-left:15px;padding:0;}
#col2{width:31%;float:right;margin-left:10px;}

#searchdiv{margin:0;padding0;}#searchform{margin:0;padding:0;overflow:hidden;}#s{width:90%;background:transparent;color:#ccc;font-size:11px;font-family:Verdana, Helvetica, Sans-Serif;padding:3px;margin:8px 0 0 0;border:1px solid #333;}
#commentblock{width:90%;background:transparent;color:#333;float:left;padding:10px 20px 0 20px;margin:10px 0 10px 0;border:1px solid #ccc;}
ol#commentlist{padding:5px 0 5px 0;margin:0;list-style-type:none;}
.commentdate{font-size:12px;padding:0;
}#commentlist li p{margin-bottom:8px;line-height:20px;padding:0;}
.commentname{color:#ccc;margin:0;padding:5px 5px 5px 0;}.commentinfo{clear:both;}
.commenttext{clear:both;margin:5px 0 20px 0;padding:20px 10px 5px 10px;width:60%;background: transparent;}
.commenttext-admin{clear:both;margin:5px 0 20px 0;padding: 20px 10px 5px 10px;width:90%;background:#ccc;}
#commentsformheader{padding:0;}
#commentsform{text-align:left;margin:0;padding:0;}#commentsform form{text-align:left;margin:0;}#commentsform p{margin:0;}#commentsform form textarea{width: 99%}p.comments_link img{margin:0;padding:0;border:none;}.entry{clear:left;line-height:20px;}
#wp-calendar{text-align:center;background:transparent;margin:0;width:95%;}#wp-calendar td{line-height:10px;font-size:10px;color:#ccc;}
#wp-calendar td a{display:block;color:#A65313;text-decoration:none;line-height:10px;}#wp-calendar #prev a{width:30px;}#wp-calendar #next a{width:30px;margin:0 0 0 30px;}#wp-calendar #today{background:#913300;color:#fafafa;}#wp-calendar #today a{color:#fafafa;font-weight:700;}#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;}.ff a img{border:.08em solid #ccc;padding:0.5em;opacity:.3;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}.ff a:hover img{border:.08em solid #333;opacity:1;width:3.5em;height:3.5em;padding:0.5em;}

body div#toolTip{position:absolute;z-index:1000;width:160px;background:#000;border-top:3px double #333;text-align:left;padding:11px;min-height:1em;-moz-border-radius:9px;}
body div#toolTip p{margin:0;padding:0;color:#ccc;font:11px/12px geneva,arial,sans-serif;}body div#toolTip p em{display:block;margin-top:3px;color:#000;font-style:normal;font-weight:bold;}body div#toolTip p em span{font-weight:bold;color:#333;}#ibox_w{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}#ibox_progress{margin:0;padding:0;position:absolute;z-index:105;}#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000;padding:10px;border:1px solid #ccc;width:300px;height:300px;background-color:#000;padding-bottom:30px;margin:0;}#ibox_content{background-color:#000;width:100%;height:100%;margin-bottom:5px;position:relative;top:0;left:0;border:1px solid #000;padding:2px;}#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0;left:0;}.pullquote{padding:10px;float:right;width:180px;margin:10px 0 10px 10px;border-top:2px solid #333;border-bottom:2px solid #333;text-align:center;line-height:22px;font-family:century gothic,tahoma,arial,sans-serif;color:#ccc;}
.center{text-align:center;}.alignleft{float:left;}.alignright{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}








.widget_wp_sidebarlogin, #sidebar-login {
	overflow: hidden;
}
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {
	float:left;
}
.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {
	padding: 3px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 8px;
	margin-top: 5px;
}
.widget_wp_sidebarlogin #openid_field {
	background-image:url(../openid/f/openid.gif);
	background-position:3px 50%;
	background-repeat:no-repeat;
	padding-left:21px !important;
}
.widget_wp_sidebarlogin hr {
	display: block;
	clear: both; 
	border: 0; 
	border-top: 1px solid #999; 
	height: 1px;
}




#stimuli_lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#stimuli_lightbox a img { border: none; }

#stimuli_outerImageContainer {
	position: relative;
	background-color: #000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#stimuli_imageContainer {
	padding: 10px;
}

#stimuli_loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: transparent center url(images/loading.gif) no-repeat;
}
#stimuli_hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#stimuli_imageContainer>#stimuli_hoverNav { left: 0;}
#stimuli_hoverNav a { outline: none;}

#stimuli_prevLink, #stimuli_nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; 
	display: block;
}
#stimuli_prevLink { left: 0; float: left;}
#stimuli_nextLink { right: 0; float: right;}
#stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url(images/prev.gif) left 55% no-repeat; }
#stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url(images/next.gif) right 55% no-repeat; }


#stimuli_imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
}

#stimuli_imageData {	padding:0 10px; color: #666; }
#stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; }	
#stimuli_imageData #stimuli_caption { font-weight: bold;}
#stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;}			
#stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url(images/closelabel.gif) right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;}	
		
#stimuli_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}



#wp-calendar table{width:100%}#wp-calendar #prev{text-align:left}.ec3_eventday a{color:#a00!important}#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td{border:none;padding:1px}#wp-calendar table td:hover,#wp-calendar table #today{border:solid 1px #999;padding:0}.ec3_ec{display:block;float:right;border:none;width:13px;height:9px}.ec3_ec span{display:none}.ec3_popup{border:none;position:absolute;border-collapse:collapse;filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;z-index:30000;margin:0!important;padding:0!important}.ec3_popup td{padding:0}.ec3_popup table{border:solid #999 1px;background-color:#eeb;font-size:x-small;color:#000;text-align:left}.ec3_popup table td{padding:1.5px 3px}#ec3_shadow0{border:none;width:8px;background-repeat:no-repeat;background-position:bottom right;vertical-align:bottom;margin:0;padding:0}#ec3_shadow1{border:none;height:16px;background-repeat:repeat-x;margin:0;padding:0}#ec3_shadow2{border:none;width:8px;background-repeat:no-repeat;background-position:bottom left;vertical-align:bottom;margin:0;padding:0}.ec3_list{margin-left:-12px;word-spacing:-1px;letter-spacing:-.2px;color:#800}.ec3_list li{font-size:1em!important}.ec3_list li:before{content:""!important}table.ec3_schedule{border-collapse:collapse;border:solid 1px #800;float:left;margin:.5ex 1ex .5ex 0}table.ec3_schedule td{color:#800;padding:0 .5ex}#wp-calendar #next,td.ec3_start{text-align:right}#wp-calendar table td,#wp-calendar table th,td.ec3_to{text-align:center}#ec3_shadow0 div,#ec3_shadow2 div{width:8px;height:32px}
#wp-calendar table{width:100%}#wp-calendar #prev{text-align:left}.ec3_eventday a{color:#a00!important}#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td{border:none;padding:1px}#wp-calendar table td:hover,#wp-calendar table #today{border:solid 1px #999;padding:0}.ec3_ec{display:block;float:right;border:none;width:13px;height:9px}.ec3_ec span{display:none}.ec3_popup{border:none;position:absolute;border-collapse:collapse;filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;z-index:30000;margin:0!important;padding:0!important}.ec3_popup td{padding:0}.ec3_popup table{border:solid #999 1px;background-color:#eeb;font-size:x-small;color:#000;text-align:left}.ec3_popup table td{padding:1.5px 3px}#ec3_shadow0{border:none;width:8px;background-repeat:no-repeat;background-position:bottom right;vertical-align:bottom;margin:0;padding:0}#ec3_shadow1{border:none;height:16px;background-repeat:repeat-x;margin:0;padding:0}#ec3_shadow2{border:none;width:8px;background-repeat:no-repeat;background-position:bottom left;vertical-align:bottom;margin:0;padding:0}.ec3_list{margin-left:-12px;word-spacing:-1px;letter-spacing:-.2px;color:#800}.ec3_list li{font-size:1em!important}.ec3_list li:before{content:""!important}table.ec3_schedule{border-collapse:collapse;border:solid 1px #800;float:left;margin:.5ex 1ex .5ex 0}table.ec3_schedule td{color:#800;padding:0 .5ex}#wp-calendar #next,td.ec3_start{text-align:right}#wp-calendar table td,#wp-calendar table th,td.ec3_to{text-align:center}#ec3_shadow0 div,#ec3_shadow2 div{width:8px;height:32px}