/**/
body {
	background: #dfdfdf;
	font: .9em / 1.3em Georgia,serif;	
	margin:0;
	padding:0;
	position:relative;
	text-align: center;
}
h1{text-align: left}
body div{text-align:left;}
dt{margin: 0;}
dd{margin:0 0 1em 0; color: #666}
input,textarea,button{font-family:Georgia,serif;}
.ir span {display:block;width:0;height:0;overflow:hidden;font-size:0.5em;}
a{text-decoration:none;}
.c {clear:both;}


.error{color: #c00; font-weight:bold;}

#container{width: 980px; margin: 0 auto; padding-top: 0; position:relative; text-align: left;}
#graph-lists{margin: 10px 0 0 30px;position:relative;}
.submit_wrap {margin: 10px 0 0 50px;;}

#graph, #graph-lists, #footer{position:relative; clear:both;}


.graph_wrap {width:980px;height:500px;padding:0;margin:0;}
.graph_wrap h1 {margin:0;}

.link_lists_wrap {width:980px;}
#meta-related div{clear:both;}

#recent, #popular, #random, #explore-more{float:left; width:300px;padding:0;margin:0;}
#recent, #popular {margin-right:18px;}
#recent h3 a, #popular h3 a, #random h3 a, #explore-more h3 a{height: 25px;display:block;width:238px;background-repeat:no-repeat;border:none;}
#recent {margin-left:30px;}
#twitter-rss-search {margin-left:30px;}

#recent h3 a {background-image: url(/_img/most-recent.gif);}
#popular h3 a{background-image: url(/_img/most-popular.gif)}
#random h3 a{background-image: url(/_img/graphs_you.gif)} 
#explore-more h3 a{background-image: url(/_img/explore-more.gif)} 
#random h3 a{background-image: url(/_img/random.gif)} 

ol {list-style-position:inside;padding:0;margin:0;width:300px;}
ol, ol a {color:#fff;}
ol li {background:url(/_img/rounded_300.png) 0 0 no-repeat;padding-left:10px;}
ol li.link-hover {background-color:#000 !important;cursor:pointer;cursor:hand;}
ol li a {vertical-align:middle;line-height:2em;}

ol.widelist {width:938px;}
ol.widelist li {background:#666 url(/_img/rounded_938.png) 0 0 no-repeat;}

#footer{padding-top: 1em;font-weight:bold;}
#footer a {color: #09f;}
#footer a:hover {color:#000;}

a#rss {width:45px;height:21px;padding:0 8px; display:block;float:left;background:url(/_img/rss.gif) 0 0 no-repeat;}
a#rss:hover {background-position:0 -21px;}

a#twitter {width:83px;height:22px;padding:0 8px; display:block;float:left;background:url(/_img/twitter.gif) 0 0 no-repeat;}
a#twitter:hover {background-position:0 -22px;}
a#submit-graph {display:block;float:left;padding-top:4px;}

#twitter-rss-search{background: url(/_img/bg_footer.gif) 30px 0 no-repeat; height: 33px; padding:15px 0 0 40px;margin:0;}
a#submit-graph {padding-right:30px;}
#twitter-rss-search a {}
#twitter-rss-search #you-are{float:left;display:block;padding-top:4px;}

.searchform{
	position:absolute;
	height: 30px;
	text-align:center;
	width: 290px;
}
.searchform div {text-align:center; margin:auto; padding-top: 3px;}
.searchform label{color: #333;padding-right:5px;font-weight:normal;}
.searchform #search{background: #ccc; border: 0; color: #333; font-size: 15px; width: 180px;}
.searchform button{visibility:hidden;background: #666 url(/_img/go.gif) 0 0 no-repeat; border:0; color: #fff; font-size: 15px; height: 24px; margin-right:-4px; padding:0 0 2px 0; width:36px;}



.top_header .searchform {top:100px;right:20px;}
#footer .searchform {top:25px;right: 25px;}	

#sitemeta{text-align:left; list-style-type:none; margin:15px 0 100px 10px;font-weight:normal;font-size:0.9em;}
#sitemeta li{float:left; margin: 0 1em 0 0;}
#sitemeta li#cblogo{float:right;}

#cblogo a{
	background-image: url(../_img/cblogo.gif);
	background-position: 0 0;
	display: block;
	height: 30px;	
	margin-right: 40px;
	overflow:hidden;
	right:0;
	text-indent: -200px;
	width:105px;
}
#cblogo a:hover{background-position: 0 -30px;}

a.morelnk,a.morelnk:hover{
	background:url(/_img/lg-oval-black.gif);
	color:#fff; 
	display:block;
	float:right;
	line-height: 1.9;  
	height: 30px; 
	text-align: center;
	text-decoration:none;
	width: 70px;
}
a.morelnk:visited{color:#eee}

.top_header {background:url(/_img/bg_top_header_v2.gif) 0 0 no-repeat;height:150px;position:relative;}
.top_header h2 a {display:block;width:120px;height:105px;}
.top_header h2 {margin:0;}
.top_header h1 {width:600px;margin:0 0 0 50px;padding:0;font-size:1.5em;line-height:1em;}
.top_header h3 {margin:0;padding:0;}
.top_header h3 a {position:absolute;right:0;top:0;width:130px;height:90px;}

#submitgraphform div {margin-bottom:0.5em;}

#pagination {margin:0;padding:0;float:right;padding-right:12px;}
#pagination a, #pagination strong {display:block;width:20px;height:25px;padding:5px 0 0 10px;background:url(/_img/bg_number.gif) 0 0 no-repeat;float:left;}
#pagination a {color:#fff;}
#pagination span a {width:50px;background:url(/_img/bg_next.gif) 0 0 no-repeat;padding-left:20px;}
#pagination a:hover {background-position:0 -30px;}

#terms #graph{width: 80%; margin: 0 auto;}
#terms #graph p, #terms #graph li{font-family:helvetica,arial,sans-serif;}
#terms #graph h1{color: #00c;}
#terms #graph h2, #terms #graph h3{color: #003;}
