/*  Theme Name: Flash NewsTheme URI: http://www.woothemes.com/Description: Flash News by WooThemesVersion: 1.3Author: WooThemesAuthor URI: http://www.woothemes.com/*//*=== Setup ===*/*{	border: 0;	margin: 0;	padding: 0}body{	color: #333333;	font: 12px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;}a{	color: #FF0000;	text-decoration: none;}a:hover{	text-decoration: underline}input,select,textarea{	border: #cacaca 1px solid;	font-size: 11px;	padding: 2px;}select{	padding: 0}li{	list-style: none}/*=== Layout ===*/#page{	background: #ffffff;	margin: 0 auto;	width: 946px;}#top, #footer{	clear: both;	height: 28px;	margin: 0 auto;	padding: 20px 0 5px;	width: 910px;}#page-bot{	background: url(images/page-bot.gif) no-repeat top;	height: 45px;	overflow: hidden;}/*========= NAVIGATION LISTS =========*//*- Nav1 -*/.nav1{	float: left;}.nav1 li{	float: left;	height: 27px;}.nav1 li a{	color: #878787;	display: block;	height: 27px;	text-align: center;}.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a{	color: #ff7800;	text-decoration: none;	height:27px;}.nav1  { list-style: none; margin: 0px; padding: 0px;}.nav1 li { padding: 0px; margin: 0px; display: inline; line-height: 14px; }.nav1 li a { padding: 0px 0px 0px 9px; background: url(./images/menuleft.gif) no-repeat left top; float: left;}.nav1 li a span { padding: 4px 9px 9px 0px; display: block; background: url(./images/menuright.gif) no-repeat right top; float: right; }.nav1 li a span { float: none; }.nav1 li a:hover span { }.nav1 li a:hover , li.current_page_item a{ background-position: 0% -27px; text-decoration: none;}.nav1 li a:hover span , li.current_page_item a span{ background-position: 100% -27px; }/*- Nav2 / Dropdowns-*/#nav, #nav ul{	padding: 0;	margin: 0;	float:left;	list-style: none;}#nav {	padding: 0 0 0 25px;	width:921px;}#nav a {	display: block;}#nav li {	float: left;	line-height:33px;	}#nav li a:hover {background: none;}#nav li ul {	position: absolute;	width: 15em;	left: -999em;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;	z-index:1000;	}#nav li ul li {	background: url(images/topmenu-bgr.gif) repeat-x top;	width:15em;	border:1px solid #e5e4de;	}#nav li ul ul {margin: -34px 0 0 15em;}#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} /*=== Top Menu ===*/#topmenu{	background: url(images/topmenu-bgr.gif) repeat-x top;	height: 33px;	margin: 0 0 20px;	_margin-bottom: -20px;}#topmenu li{	background: url(images/topmenu-sep.gif) no-repeat left;	float: left;	line-height: 33px;}#topmenu li a{	color: #333333;	display: block;	margin: 0 1px 0 0;	padding: 0 15px;}#topmenu li a:hover,#topmenu li.active a{	color: #ff7800;	text-decoration: none;}/*=== Header ===*/#header{	background: url(images/header-bgr.gif) no-repeat top;	height: 128px;}#header .spacer{	color: #a0a09b;	float: right;	font-size: 11px;	padding: 40px 23px 0 0;	text-align: right;	width: 223px;}#header .spacer p{	clear: both;}/*- Logo -*/#header h1{ 	margin-top:23px;	background: url(images/logo.gif) no-repeat;	float: left;	text-indent: -9999px}#header h1 a{	display: block;	height: 105px;	width: 512px;}#header h1 a:hover{	text-decoration: none;}/*- RSS -*/#rss{	height: 45px;	margin: 0;	width: 44px;	position: relative;	left:885px;	top:-50px;	display: inline;}/*- Search -*/#search{	background: url(images/search-bgr.gif) no-repeat;	height: 32px;	margin: 0 0 10px;	width: 223px;}#search input{	background: transparent;	border: 0;	color: #a3a192;	float: left;	font-size: 12px;	margin: 5px 0 0 10px;	width: 180px;}#search .btn{	margin: 5px 0 0;	padding: 0;	width: auto;}/*=== Columns ===*/#columns{	margin: 0 auto;	width: 900px;}#columns h2{	color: #ff7800;	font: 20px Georgia, "Times New Roman", Times, serif;	margin: 0 0 5px;	text-transform: uppercase;}#columns h2 a{	color: #ff7800;}#columns h3, #columns h4, #columns h5{	color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0 0 5px;}#columns h3{	font-weight: bold;	text-transform: uppercase;}#columns h3, #columns h5{	background: url(images/ico-star.gif) no-repeat left;	height: 16px;	margin: 0 0 10px;	padding: 0 0 0 17px;}#centercol h3 {	margin: 0 0 15px;}/*--- Center Column ---*/#centercol{	float: left;	padding: 0 0 20px 15px;	width: 500px;}#centercol p, .box p{	line-height: 22px;	padding: 0 0 10px;}/*--- Right Column ---*/#rightcol{	float: right;	width: 348px;}/*--- Sub Columns ---*/.col1{	float: left;	width: 269px;}.col2{	float: left;	margin: 0 0 0 0;	padding: 0 5px 0 15px;	width: 205px;}.col3{	border-left: 1px solid #f2f1e9;	float: left;	margin: 0 0 0 10px !important;	width: 150px;	padding: 0 0 0 10px !important;	display: inline;}.col4{	float: left;	width: 310px;	margin: 0;	padding: 0;}.col5{	float: left;	margin: 0 0 0 15px;	padding:0;	width: 495px;}.featureditem {	height:220px;	margin-left:30px;	_margin:0;	padding:0;	background: #f8f8f4 !important;	overflow:hidden;}/*- SideTabs -*/.idTabs{	font-size: 12px;}.idTabs li{}.idTabs li a{	display: block;	margin: 0 5px 0 0;	text-align: left;}.idTabs li.last a{	margin: 0}.idTabs li a:hover,.idTabs .selected{	color: #FF7800;	text-decoration: none}/*=== Post ===*/#featcarousel {	list-style: none !important;	float:left;	display:inline;}.date-comments{	border-bottom: 1px solid #cacaca;	color: #777777;	font-size: 11px;	height: 25px;	line-height: 25px;	margin: 0 0 10px;}#centercol .date-comments p{	line-height: 25px;}.continue-tags{	background: url(images/grad.gif) repeat-x top;	clear: both;	height: 29px;	line-height: 29px;	margin: 2px 0 15px;	padding: 4px 10px;}.featuredpost .continue-tags {margin: 2px 0 0 0;padding: 4px 10px 0 10px;}span.comments{	background: url(images/ico-comments.gif) no-repeat left;	padding: 0 0 0 20px;}span.tags{	background: url(images/ico-tags.gif) no-repeat left;	padding: 1px 0 0 20px;}a.more{	background: url(images/ico-arrow.gif) no-repeat left;	color: #777777;	font-size: 11px;	padding: 1px 0 0 20px;}/*=== Styling Boxes ===*//*- Box -*/.box{	background: url(images/box-bgr.gif) repeat-y;	margin: 0 0 20px;	width: 900px;}.boxbottom { margin:0; }.box .top,.box .bot{	background: url(images/box-top.gif) no-repeat top;	clear: both;	height: 20px;	overflow: hidden;}.box .bot{	background: url(images/box-bot.gif) no-repeat top;}.box .spacer{	height: 1%;	padding: 0 10px;}/*- Box2 -*/.box2{	background: url(images/box2-bgr.gif) repeat-y;	margin: 0 0 15px;	width: 348px;}.box2 .top,.box2 .bot{	background: url(images/box2-top.gif) no-repeat top;	clear: both;	height: 18px;	overflow: hidden;}.box2 .bot{	background: url(images/box2-bot.gif) no-repeat top;	height: 10px;}.box2 .nav1{	float: none;	padding: 0 0 0 20px;}	.box2 .spacer{	height: 1%;	padding: 0 10px;}.box2 .spacer.white{	background: #ffffff;	border: 1px solid #f1f1ed;	clear: both;	margin: 0 10px;	padding: 15px 15px 10px 15px;}.box2 .flickr_badge_image img{	background: #ffffff;	border: 1px solid #f1f1ed;	margin: 0 9px 5px 7px;	padding: 8px;	float:left;}/*- Font Selection -*/#fonts{	background: transparent url(images/ico-fonts.png) no-repeat left;	float: right;	text-align: right;	width: 45px;}#fonts a{	color: #878787;}#fonts a:hover, #fonts a.active{	color: #ff7800;	text-decoration: none;}/*- Ads -*/.ads{	height: 125px;	margin: 0 0 10px 4px;}.ads img{	float: left;	margin: 0 10px 10px 0;}.ads img.last{	margin: 0;	float:right;}/*=== Styling Lists ===*//*- Headline List -*/.headlines{	margin: 0 0 10px;}.headlines em{	font-size: 11px;	font-style: normal;}.headlines dl{	border-bottom: 1px solid #cacaca;	height: 30px;	line-height: 30px;}.headlines dt{	float: left;	width: 420px;}.headlines dt a{	color: #ff7800;	font-weight: bold;}.headlines dd{	float: right;	font-size: 11px;	text-align: right;}/*- List1 -*/.list1{	padding: 0 0 0 5px;}.list1 li{	background: url(images/ico-star.gif) no-repeat left;	margin: 0 0 10px;	padding: 0 0 0 25px;}.list1 li a{}/*- List2 -*/.list2{	clear: both;}.list2 li{	background: #ffffff;	border: 1px solid #f1f1ed;	margin: 0 0 5px;	padding: 12px 10px;}/*- List3 -*/.list3{	padding: 0 0 0 5px;}.list3 li{	background: url(images/ico-list.gif) no-repeat left;	border-bottom: 1px solid #f1f1ed;	line-height: 25px;	padding: 0 0 0 25px;}/*=== Footer ===*/#footer{	font-size: 11px;	padding: 10px 0 10px;	line-height:22px;	}#footer, #footer a{	color: #acacac;}#footer img {	vertical-align:middle;}/*=== Misc. ===*/.fix{	clear: both;	height: 1px;	margin: 0 0 -1px;	overflow: hidden;}.fl{	float: left;}img.fl{	margin: 0 12px 5px 0;}.fr{	float: right;}.ac{	text-align: center;}.ar{	text-align: right;}.gravatar {	float:left;	border: 1px solid #000;	margin-right: 10px;}/*========= VIDEO =========*/.video{	float: left;	height: 220px;	margin: 0 0px 0 5px;	width: 270px;	display: inline;}/*========= COMMENTS =========*/h2.commh2{	font-size: 1.4em !important;	padding: 0 0 5px;	color:#333 !important;	border-top:1px solid #cacaca;	padding-top:13px;}ol.commentlist{	margin: 10px 0 20px;	padding: 0;	list-style: none;	font-size: 12px;	line-height: 20px;}ol.commentlist p{	margin-bottom:10px;	line-height: 20px;}ol.commentlist cite{	font-style: normal;	font-weight: bold;}ol.commentlist li{	padding: 20px 10px 10px 10px;}ol.commentlist li.alt{	padding: 10px 10px 0 10px !important;	background:#F8F8F4;	border:1px solid #F2F1E9;	}input#submit { border:0px; }/*========= THREADED COMMENTS =========*/ol.commentlist p{	padding:0px !important;}ol.commentlist .comment-meta{	font-size:0.8em;}ol.commentlist li .avatar { 		float:left;	border: 1px solid #000;	margin-right: 10px;}ol.commentlist li{	border:1px solid #eee;			margin:10px 0 10px;	padding:15px 10px 10px;}ol.commentlist li .even{	background:#ffffff;}.commentlist li ul li {	margin-left:10px;	margin-right:-5px;}ol.commentlist li .reply {	padding:0 0 5px 0;}#respond p{	margin-bottom:10px;	line-height: 20px;}/*========= SINGLE POST SPECIFIC =========*/.singletags {	margin-top:5px;	font-weight:bold;	color:#C0C0C0;}.singleh2 {	font-size:1.8em !important;	padding-top:5px;}.entry { margin-bottom:5px;}.entry p{	text-align:left;	font-size:12px;	line-height:20px !important;	}.entry blockquote { 	padding: 0px 10px;	border-left: 2px solid #777777;	margin: 5px auto 15px auto;	width:85%;	color: #777777;	font-style: italic;	}.entry blockquote p {	font-size:12px;	padding: 5px 0px;	margin: 5px 0px;	line-height: 20px;	}.entry img { 	padding: 2px 2px 2px 2px;	background:#F8F8F4;	border: solid 1px #e6e6e6; 	}.entry ul, .entry ol {	margin-bottom:15px;	font-size:12px;	line-height:20px;	}.entry ul li ul, .entry ol li ol{	margin-bottom:0px;	padding-top:3px;	}.entry ul li {	list-style:circle inside !important;	margin-left:15px;	padding:3px 0px;	}.entry ul li ul li {	list-style:disc inside !important;	}.entry ol li {	list-style:decimal inside !important;	font-size:12px;	padding:3px 0px;	}.entry ol li ol li {	list-style:decimal-leading-zero inside !important;	}s/*========= ARCHIVE SPECIFIC =========*/#archivebox {	background:#EEE;	padding:10px;	width:455px;	margin-bottom:25px;}#archivebox h2 {	font-size:1.5em;	color:#000;}#archivebox h2 em{	color:#C0C0C0 !important;	font-style:normal;}.archivefeed {	margin-top:5px;}.archivefeed a {	background:url(images/ico-arcfeed.gif) center left no-repeat;	padding-left:20px;	color:#000;	font-weight:bold;}.arclist{	border-top: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;	margin: 10px 0 15px;	padding: 10px 0 10px;	width: 230px;}.arclist h2{	font-size:1.5em !important;	padding: 0 0 10px 0 !important;}.arclist ul li{	padding:0 0 7px 10px;	color:#c0c0c0;	font-size:14px;	font-weight:bold;}/*=== Page Navigation (Next / Previous Posts) ===*/.navigation {}.navigation a {	color: #c0c0c0;	font-size: 1.2em;	font-weight: bold;}.alignleft{	display:inline;	float:left;}.alignright{	display:inline;	float:right;}/*- Widget -*/.widget { margin-bottom:15px; }.widget ul{ padding: 0 0 0 5px; }.widget ul li{background: url(images/ico-list.gif) no-repeat left;border-bottom: 1px solid #f1f1ed;line-height: 25px;padding: 0 0 0 25px;}
