/*  
Theme Name: NCCN
Description: A Design and Theme Created by a Wild Dingo for NorCal Cycling News
Version: 1
Author: Wild Dingo
Author URI: http://www.wilddingo.com
*/

body {background-color: #000000; background-image: url(images/bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top: 1px;}
#wrap { width:950px; background-image: url(images/content.jpg); background-repeat:repeat-y; margin:0 auto; }
#header { width: 950px; background-image:url(images/header3.jpg); background-repeat: no-repeat; margin: 0 auto; height: 131px;}
#header h1 { text-indent:-1000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(http://norcalcyclingnews.com/words/wp-content/uploads/2008/11/mylogo_200x125_5.jpg) no-repeat left top; height:125px; margin-left: 2px; margin-top:2px; }
#flicker {position: relative;top: auto;right: auto;bottom: 83px;left: 213px;}
p{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color: #373F5B; line-height:16px;}
a:hover {text-decoration:none;  color:#3F4E8A; font-weight: bold;}
a { text-decoration:none; color:#9B0B0B; font-weight:bold}

/* Sidebars #3F4E8A */ 
.left { float:left; width:200px;  margin: 0; margin-top: 3px;  }
.left h2 {font-size:11px;font-weight: normal;background-image: url(images/left_title.jpg);background-repeat: no-repeat;padding:3px 0; padding-left: 10px;text-transform: uppercase;	background-position: 0px; margin-bottom: 3px;}
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; color: #ffffff;}
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; color: #ffffff;  }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li {list-style-type:none;margin:0;padding:0 0 2px 14px;border-bottom-width: 1px;border-top-style: none;
	border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #3f4e8a;}
.left ul li ul li :hover { }

.right { float:right; width:170px; margin:0; padding-left: 10px; margin-top: 3px; } 
.right h2{ font-size:11px; font-weight: normal; text-transform: uppercase; background-image: url(images/right_title.jpg); background-repeat: no-repeat; background-position: right; margin-bottom: 3px; padding:3px 0; padding-left: 10px; color: #ffffff; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; color: #ffffff; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul {  margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none;  border:0; margin:0; padding:0 0 2px 14px;border-bottom-width: 1px;	border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #3f4e8a;}
.right ul li ul li a:hover { }
.right ul a, .left ul a {color: #ffffff; text-decoration:none; font-weight: normal;}
.left ul li a:hover, .right ul li a:hover {color: #9B0B0B;font-weight: normal;}

/* Middle Content*/ 

.middle { color: #373F5B; margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; overflow:hidden; padding:20px;  }
.middle p {font-size:11px;line-height:16px;}
.middle h2 { font-size:22px; color: #9B0B0B; background-image: url(images/title_border.jpg); background-repeat: no-repeat; background-position:left bottom; left; padding-bottom: 12px; font-weight: normal; }
.middle h2 a:hover {color: #3F4E8A; font-weight: normal; }
.middle h2 a {	text-decoration:none;font-weight: normal; }
.middle h3 {font-weight: normal;font-size: 16px;border-bottom-width: thin;border-bottom-style: dotted;border-bottom-color: #9FA8C6;}
.middle h3 a {font-weight: normal; }
.middle img { border:4px #eee solid; }

div.hr { height:4px; background-image: url(images/hr.gif); background-repeat: no-repeat; background-position: center;  }
div.br { height:10px;  background-image: url(images/br.gif) no-repeat center; }

#footer { width:950px; background-image:url(images/footer.jpg);background-repeat: no-repeat; margin: 0 auto; height: 53px; text-align:center; color: #fffff; clear: both;}
#footer p { margin-top: 3px;color: #ffffff; font-size: 10px; line-height: 11px;}
#footer a {font-weight: normal; color: #ffffff;}
#footer a:hover {color: #9B0B0B;}
.who {}
.who a { display:block; height: 50px; width:100px; }


.alignright { float:right; } 
.alignleft { float:left; } 
.comments h3 {font-size:12px; color: #9B0B0B; font-weight:normal; text-transform:uppercase;}


ol.commentlist { margin:0 0 1px; padding:0;  }
ol.commentlist li { list-style:none; margin:0; padding:3px 3px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
.gcomment {vertical-align:middle;padding:2px;border-top-width: thin;border-right-width: thin;border-left-width: thin;border-top-style: solid;
	border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #9FA8C6;border-right-color: #9FA8C6;
	border-left-color: #9FA8C6;	background-color: #CCCCCC;}
.gcomment a {font-weight: normal;}

.ucomment {	padding:3px;vertical-align: top;border-right-width: thin;border-bottom-width: thin;border-left-width: thin;	border-top-style: none;
border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #9FA8C6;border-bottom-color: #9FA8C6; border-left-color: #9FA8C6;} 
input#submit { background:#6F7EBF; border:2px solid #373F5B; color:#ffffff; font-size:13px; }

.meta_top {font-size:10px; color: #3F4E8A; font-weight:bold; text-align:left; margin-top: -16px;}
.meta {font-size:10px; color: #3F4E8A; font-weight:bold; text-align:right; margin-top: -5px;}
.meta a {}
.meta a:hover {}


/* Miscellaneous*/ 
.ncnca{background-image:url(images/ncnca.jpg); background-repeat:no-repeat;}
#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
span { background:#FFC; }
.addthis { float:right; clear:both; }
div.hr hr,div.br br { display:none; }
.ucomment img,.addthis img { border:0; }
.category_title  { font-size: 14px; text-align:right; color:#9FA8C6; font-weight:bold; text-transform:uppercase; }
#rss-1 h2 {background-image:url(images/ncnca.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px; }
#rss-2 h2 {background-image:url(images/cnews.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px; }
#rss-3 h2{background-image:url(images/velonews.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px; }
#rss-4 h2{background-image:url(images/bummer.jpg); background-repeat: no-repeat; background-position: left; text-indent: 30px; }
#rss-5 h2, #rss-6 h2, #rss-7 h2, #rss-8 h2   {background-image:url(images/scribblins.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px; }
#recent-posts h2 {background-image:url(images/recent-hernando.jpg); background-repeat: no-repeat; background-position: right; text-indent: 15px;}
#recent-comments h2 {background-image:url(images/recent-comments.jpg); background-repeat: no-repeat; background-position: right; text-indent: 15px; margin-top: 10px;}
#text-1 h2, #text-5 h2, #text-6 h2, #text-7 h2, #text-8 h2, {background-image:url(images/scribblins.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px;}
#text-1, #text-4, #text-5, #text-6, #text-7, #text8, {}
#text-3 {border: 1px solid #3f4e8a; margin-left: 5px; margin-right: 8px; margin top: 5px; margin-bottom: 5px; text-align: center; }
#google-reader h2 {background-image:url(images/cnews.jpg); background-repeat: no-repeat; background-position: left; text-indent: 25px; }
#text-2 h2 
#text-9 h2 

/* --- a way to add graphic bullet --*/
/*.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; } */

/*  -- extra CSS for a second and third middle area?--*/
/*  .middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; } */

