/* CSS Document */
body { background:#333; font: 1.0em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; }

a, a:visited {color:#00c; text-decoration:underline;}
a:hover, a:active {color:#e7000c; text-decoration:none;}

#srap { background:transparent;}
#top_bar {marin:0; padding:3px 10px; text-align:right; font:0.9em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; background:#333; color:#fff; border-bottom:1px solid #fff; }
#top_bar a,#top_bar a:visited {color:#efefef; text-decoration:underline;}
#top_bar a:hover, #top_bar a:active {color:#fff; text-decoration:none;}

#header { background:#e7000c; color:#fff; padding:10px 20px; border-bottom:1px solid #fff; }
#header h1 {font: 2.0em Georgia, "Times New Roman", Times, serif; margin-bottom:2px; }
#header h2 {font: 1.4em Georgia, "Times New Roman", Times, serif; margin-bottom:2px; }

#content_rap {padding:20px 0; margin-top:20px;}
#main_container {background:#fff; }
#main_body {background:#fff; }
#main_body h2 {font: 1.6em Georgia, "Times New Roman", Times, serif; margin-bottom:2px; color:#037; }
#main_body h3 {font: 1.4em Georgia, "Times New Roman", Times, serif; margin:7px 0; color:#e7000c; border-bottom:1px solid #ddd;}

#what_is, #who_is, #links {font-size:0.9em; }
 #who_is {margin-top:10px;}

#r_sidebar h2 {font: 1.4em Georgia, "Times New Roman", Times, serif; margin-bottom:2px; color:#e7000c; border-bottom:1px solid #ddd;}
#recent_talks, #resources {border: 1px solid #ddd; padding:7px; font-size:0.9em; background:#fafafa;}
#resources, #links {margin-top:20px; }

#ad_rap {margin:20px 0; }
.ad { height:110px; font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif; background:#efefef;}
.ad a, .ad a:visited{font:1em Verdana, Arial, Helvetica, sans-serif; color:#00c; text-decoration:none; }
.ad a:hover, .ad a:active {font:1em Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:underline; }

#ad1, #ad2, #ad3, #ad4 {padding:5px;}


#bottom_bar {marin:0; padding:3px 10px; text-align:right; font:0.9em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; background:#f6f4f4; color:#333; border-top:1px solid #ddd; }
#footer { background:#777; color:#fff; padding:10px 20px; border-top:1px solid #fff; text-align:center; font-size: 0.8em;}

#footer a,#footer  a:visited {color:#efefef; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none;}

.snapshot { text-align:center; padding:10px 0; font:0.8em Verdana, Arial, Helvetica, sans-serif;}

.link_set {font:0.9em/1.4em Verdana, Arial, Helvetica, sans-serif; margin:10px 0; padding: 10px; border-left:7px solid #ddd; }
.link_url a, .link_url a:visited{font:0.85em Verdana, Arial, Helvetica, sans-serif; color:#009900; text-decoration:none; }
.link_url a:hover, .link_url a:active {font:0.85em Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:underline; }



.imageR {
	float: right; 
	padding-bottom: 5px;
	padding-left: 14px;
}

.imageL {
	float: left; 
	padding-bottom: 1px;
	padding-right: 14px;
}

.iconL {
	float: left; 
	padding-right: 5px;
}

.imageB {
	padding:4px;
	border:1px solid #ddd;
}

.imageBR {
	float: right; 
	margin-bottom: 5px;
	margin-left: 7px;
	padding:4px;
	border:1px solid #ddd;
}

.imageBL {
	float: left; 
	margin-bottom: 1px;
	margin-right: 7px;
	padding:4px;
	border:1px solid #ddd;
}
