/*
Theme Name: Citizens Report
*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#1C1C2D;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;} h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;} h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #1C1C2D;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:.5em;}ol li{list-style: decimal outside;}ul li{list-style: none;}dl dd{margin-left:1em;}th,td {border:1px solid #1C1C2D;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}

/* sitewide
 * ------------------------------------------------------------------------- */

body { background:#fff; color:#313737;text-align:center; font:13px/20px Georgia, "Times New Roman", Times, serif;}

h1	{ font-size: 25px; color:#1c1c2d; text-transform:capitalize; line-height:26px; }
h2	{ font-size: 18px;; color:#b02f24; text-transform:capitalize; margin-top:5px;}
h3	{ font-size:14px; color:#1C1C2D; }

a:link,a:visited	{ color:#147cbe; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#00456F; text-decoration:none; outline:none;}

/* ----- classes ----- */

div.clear	{ clear:both; height:.01em; overflow:hidden; }
img.attachment-thumbnail, img.attachment-medium { float:left; margin: 0 12px 5px 0;}
p.small {font-family:Helvetica,Arial,sans-serif; font-size:10px; text-transform:uppercase; color:#147cbe; margin-bottom:10px;}
span.author { color:#77787F; font-size:10px; font-style:italic;}

p.feature-story {font-size:12px; line-height:16px;}
hr {background:url(images/bg-hr.gif); height:9px; border:none;}	
	
/* framework
 * ------------------------------------------------------------------------- */

#frame {background:url(images/bg-frame.gif) repeat-y; width:960px; margin:0 auto; text-align:left;}
#brandbar {position:relative; background:url(images/brandbar.gif); height:130px;}
#brandbar a {position:absolute; left:217px; width:507px; top:29px; height:95px;}
#brandbar a span { display:none;}

/* ----- content-left ----- */
#content-left {	width:180px; float:left;}
#content-left .gutter{ margin: 0px 15px 5px 20px; }
#content-left p{margin-bottom:8px;}
#content-left ul.topics{font-family:Helvetica,Arial,sans-serif; font-size:10px; text-transform:uppercase;}
#content-left ul.topics li {  background:transparent url(images/img-bullet.gif) no-repeat scroll 0 3px; margin-bottom:8px; padding-left:18px;}
#content-left a:link,#content-left a:visited	{ color:#313737; text-decoration:none; outline:none; }
#content-left a:hover,#content-left a:active	{ color:#1C1C2D; text-decoration:underline; outline:none;}

/* ----- content-middle ----- */
#content-middle {width:560px; float:left;}
#content-middle .gutter { margin: 0 30px 0px 20px;}
#content-middle-top{ background:url(images/bg-center-top.gif) no-repeat; height:40px; }
#content-middle p {margin-bottom:10px;}
#content-middle ul li {  background:transparent url(images/img-list.gif) no-repeat scroll 0 2px; margin-bottom:8px; padding-left:18px;}
#bottom-feature{background:url(images/feature-bottom.gif); height:25px;}

/* Comments */
.comment { margin: 0 0 20px 0; }

/* ----- content-right ----- */

#content-right {width:220px; float:left;}
#content-right .gutter { margin: 10px 20px 10px 20px;}
#content-right p{line-height:normal; font-size:12px; margin:0 10px 10px 10px;}
		
/* ----- bottom-frame ----- */
 
#bottom-frame { background:url(images/bottom-frame.gif) no-repeat; height:40px; clear:both; width:100%; /* fix for Safar */}	

/* ----- titles ----- */
#title-topics{background:url(images/title-topics.gif); height:55px;}
#title-archive{background:url(images/title-archive.gif); height:40px; margin-bottom:10px;}
#title-networks{background:url(images/title-networks.gif); height:60px;}
#title-video{background:url(images/title-video.gif); height:40px;}
#title-video-more{background:url(images/title-view-more.gif); height:40px;}
#title-resources {background:url(images/title-resources.gif); height:65px;}

/* ----- form ----- */
#form{background:url(images/bg-form.gif) no-repeat; height:227px; padding: 60px 30px 0 10px; }
#form p { font-size: 10px; color: #FFF; text-transform: uppercase; font-family: Arial; line-height: 14px; }
#form input { background: #000; color: #FFF; }
#form .your-email input, #form .your-message textarea { width: 165px; background: #FFF; color: #000; border: 0; padding: 3px; }
#form .your-message textarea { height: 55px; }
#form input#speak-submit { background: transparent url(images/speak-submit.gif) 0 0 no-repeat; width: 61px; height: 22px; text-indent: -3000px; border: none; }

/* networks-nav
 * ------------------------------------------------------------------------- */
	
#networks-nav { background:url(images/networks-nav.gif) no-repeat; width:180px; height:300px; margin:0; padding:0; float:right; margin-bottom:10px;}
#networks-nav li span {display:none; }
#networks-nav li {float:right; list-style:none;}
#networks-nav li, #networks-nav a { height:50px; display:block;}
#networks-nav-01, #networks-nav-02, #networks-nav-03, #networks-nav-04, #networks-nav-05, #networks-nav-06{width:180px; }
#networks-nav-01 a:hover { background:url(images/networks-nav.gif) -180px  0px no-repeat; }
#networks-nav-02 a:hover { background:url(images/networks-nav.gif) -180px  -50px no-repeat; }
#networks-nav-03 a:hover { background:url(images/networks-nav.gif) -180px  -100px no-repeat; }
#networks-nav-04 a:hover { background:url(images/networks-nav.gif) -180px  -150px no-repeat; }
#networks-nav-05 a:hover { background:url(images/networks-nav.gif) -180px  -200px no-repeat; }
#networks-nav-06 a:hover { background:url(images/networks-nav.gif) -180px  -250px no-repeat; }

/* resources-nav
 * ------------------------------------------------------------------------- */
	
#resources-nav { background:url(images/resources-nav.gif) no-repeat; width:220px; height:260px; margin:0; padding:0; float:right; margin-bottom:10px;}
#resources-nav li span {display:none; }
#resources-nav li {float:right; list-style:none;}
#resources-nav li, #resources-nav a { height:50px; display:block;}
#resources-nav-01, #resources-nav-02, #resources-nav-03, #resources-nav-04, #resources-nav-05, #resources-nav-06{width:220px; }
#resources-nav-01{padding-top:6px;}
#resources-nav-01 a:hover { background:url(images/resources-nav.gif) -220px  -6px no-repeat; }
#resources-nav-02 a:hover { background:url(images/resources-nav.gif) -220px  -56px no-repeat; }
#resources-nav-03 a:hover { background:url(images/resources-nav.gif) -220px  -106px no-repeat; }
#resources-nav-04 a:hover { background:url(images/resources-nav.gif) -220px  -156px no-repeat; }
#resources-nav-05 a:hover { background:url(images/resources-nav.gif) -220px  -206px no-repeat; }

/* copyright
 * ------------------------------------------------------------------------- */
 
#copyright { width:960px; margin:0 auto; text-align:middle; line-height:13px; font-family:Helvetica,Arial,sans-serif; font-size:10px; text-transform:uppercase;}
#copyright p{margin-top:10px;}
#copyright li {border-left:1px solid #313737; display:inline; padding:0 5px 0 7px;} 
#copyright li.first {border:none;}
#copyright a:link, #copyright a:visited { color:#313737; text-decoration:none; }
#copyright a:hover, #copyright a:active { color:#1C1C2D; }	
 
/* global-nav
 * ------------------------------------------------------------------------- */ 

#global-nav { background:url(images/global-nav.gif) no-repeat; width:960px; height:40px; margin:0; padding:0;}
#global-nav span { display: none; }
#global-nav li, #global-nav a { height:40px; display:block; }
#global-nav li { float:left; list-style:none; _display:inline; position:relative; margin:0; }
#global-nav-01 { width: 71px;}
#global-nav-02 { width: 157px;}
#global-nav-03 { width: 74px;}
#global-nav-04 { width: 194px;}
#global-nav-05 { width: 72px;}
#global-nav-06 { width: 92px;}
#global-nav-07 { width: 84px;}

#global-nav-01 a:hover { background:url(images/global-nav.gif)   0px -40px no-repeat; }
#global-nav-02 a:hover { background:url(images/global-nav.gif) -71px -40px no-repeat; }
#global-nav-03 a:hover { background:url(images/global-nav.gif) -228px -40px no-repeat; }
#global-nav-04 a:hover { background:url(images/global-nav.gif) -301px -40px no-repeat; }
#global-nav-05 a:hover { background:url(images/global-nav.gif) -496px -40px no-repeat; }
#global-nav-06 a:hover { background:url(images/global-nav.gif) -568px -40px no-repeat; }
#global-nav-07 a:hover { background:url(images/global-nav.gif) -660px -40px no-repeat; }

#search {float: right; padding: 6px 6px 0 0;}
#search input {vertical-align: middle;}
#search-input {width: 130px;}
