/* @override http://www.tasedbro.com/wp-content/themes/tasedbro/_includes/style.css */

img  { behavior: url(http://www.tasedbro.com/wp-content/themes/tasedbro/_includes/iepngfix.htc); } 
body {
	background: #77726b url(../_images/bg_body.png) repeat-x 0 top;
	text-align: center;
	padding-bottom: 12px;
}
/* CONTAINERS */
#header {
	height: 91px;
	background: url(../_images/bg_header.png) no-repeat 327px 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	overflow: visible;
	width: 920px;
}
#outer_wrapper {
	width: 920px;
	display: block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#left_skyscraper {
	display: none;
	float: left;
	width: 160px;
	margin-right: 10px;
	overflow: hidden;
}
#left_skyscraper .ad {
	display: block;
	width: 160px;
	overflow: hidden;
	margin-bottom: 30px;
}
#wrapper {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	display: block;
	position: relative;
	background: #2a3034 url(../_images/bg_content.png) repeat-y 3px;
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 3px solid #2a3034;
	float: left;
}
#footer {
	clear: both;
	width: 1130px;
	position: relative;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
#container_feeds {
	display: none;
}
#content_header {
	display: block;
	z-index: 98;
	background-color: #2a3034;
	margin-bottom: -10px;
}
#content_header.large {
	padding-bottom: 0;
}
#content_header.medium {
	height: 105px;
}
#content_header.small {
	height: 76px;
}
#content_header.small .ad {
	width: 468px;
	height: 60px;
	margin-left: 60px;
	position: relative;
	top: 5px;
	margin-top: 0;
}
#content_header.large .ad {
	width: 120px;
	height: 240px;
	position: absolute;
	top: 38px;
	right: 170px;
	xdisplay: none;
}
#content {
	display: block;
	margin: 3px;
	z-index: 98;
	position: relative;
	background: #47525a url(../_images/bg_content.png) repeat-y 0;
	width: 914px;
}
#content .ad {
	padding-left: 40px;
	position: relative;
	background: url(../_images/bg_post.png) repeat-x 0 bottom;
	margin-bottom: -2px;
	width: 559px;
	display: block;
	padding-top: 21px;
	padding-bottom: 25px;	
}
#content.widermargin .entry {
	margin-left: 45px;
	width: 500px;
}
/* IMAGES */

.rounded {
	display: block;
	width: 450px;
	height: 150px;
}
#logo {
	position: relative;
	top: 6px;
	text-indent: -1000px;
	background: url(../_images/tasedbro.png) no-repeat;
	width: 346px;
	height: 85px;
	display: block;
	float: left;
	left: -19px;
}
#pig_top {
	right: 7px;
	top: 5px;
	position: absolute;
}
#pig_bottom {
	position: absolute;
	right: 7px;
	top: 0;
	z-index: 55;
}
.entry img.frame {
	background: #e2e2e2 url(../_images/bg_widget.png) repeat-x 0 top;
	border-top: 1px solid #efefef;
	padding: 4px;
}

.entry img.frame.floatleft {

}
.entry img.frame.floatright {
}
/* TEXT */

p, .entry, .entry font, .entry table tbody tr td a font {
	color: #a2b9bc;
	font: 12px/19px Tahoma, "Trebuchet MS", helvetica, "Gill Sans";
	font-stretch: condensed;
	margin-top: 5px;
}
.entry font {
}
.entry p {
	margin-bottom: 11px;
}
.entry blockquote {
	display: block;
	color: white;
	background: url(../_images/bg_blockquote.png) no-repeat 0 0;
	margin-left: 23px;
	width: 370px;
	min-height: 75px;
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 30px;
	clear: left;
	font-style: italic;
	line-height: 19px;
}
.entry blockquote p {
	color: white;
	font: italic 15px/24px Georgia, "Times New Roman", Times, serif;
}
small {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #c2dfff;
	margin-top: 5px;
	display: block;
}
em {
	font-style: italic;
}
.entry table div a:link, .entry table div a:visited, p a:link, p a:visited,
li a:link, li a:visited {
	color: #9ed8fd;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
}
.entry table div a:hover, .entry table div a:active, p a:hover, p a:active,
li a:hover, li a:active{
	color: #9dd9ff;
	font-weight: bold;
	border-bottom-style: solid;
}
h2, h3, h4, h5, h6,h2.pagetitle p {
	color: white;
	font-family: "Trebuchet MS", helvetica, Tahoma, "Arial Black";
	margin: 0 0 5px;
	padding: 0;
	font-weight: bold;
}
h2,h2.pagetitle p {
	font-size: 31px;
	letter-spacing: -1px;
	line-height: 27px;
}
#content h2.center {
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
}
h3 {
	font-size: 20px;
	color: white;
	display: block;
	margin-bottom: -3px;
	margin-left: 0;
	margin-right: 0;
	clear: left;
	line-height: 22px;
	letter-spacing: .5px;
	font-weight: bold;
}

h3#respond,h3#comments,h4#respond,h4#comments {
	width: 525px;
	font-weight: bold;
	padding-top: 10px;
	margin-left: 24px;
}
h2.pagetitle,h2.pagetitle p {
	padding-top: 20px;
	padding-left: 40px;
	color: white;
	height: 48px;
	margin-top: 1px;	
}
h2.pagetitle.tasedbrocom-wallpapers {
	padding-left: 210px;
	background-repeat: no-repeat;
}
h2.pagetitle.News {
	padding-left: 40px;
	background: url(../_images/bg_generic-header.png) no-repeat;
}
h2.pagetitle.Videos {
	background: url(../_images/bg_video_header.png) no-repeat;
}
h2.pagetitle.Tasings.by.State, 
h2.pagetitle.AK,
h2.pagetitle.AL,
h2.pagetitle.AR,
h2.pagetitle.AZ,
h2.pagetitle.CA,
h2.pagetitle.CO,
h2.pagetitle.DE,
h2.pagetitle.FL,
h2.pagetitle.GA,
h2.pagetitle.HI,
h2.pagetitle.IA,
h2.pagetitle.ID,
h2.pagetitle.IL,
h2.pagetitle.IN,
h2.pagetitle.KS,
h2.pagetitle.KY,
h2.pagetitle.LA,
h2.pagetitle.MA,
h2.pagetitle.MD,
h2.pagetitle.ME,
h2.pagetitle.MI,
h2.pagetitle.MN,
h2.pagetitle.MO,
h2.pagetitle.MS,
h2.pagetitle.MT,
h2.pagetitle.NC,
h2.pagetitle.ND,
h2.pagetitle.NE,
h2.pagetitle.NH,
h2.pagetitle.NJ,
h2.pagetitle.NM,
h2.pagetitle.NV,
h2.pagetitle.NY,
h2.pagetitle.OH,
h2.pagetitle.OK,
h2.pagetitle.OR,
h2.pagetitle.PA,
h2.pagetitle.RI,
h2.pagetitle.SC,
h2.pagetitle.SD,
h2.pagetitle.TN,
h2.pagetitle.TX,
h2.pagetitle.UT,
h2.pagetitle.VA,
h2.pagetitle.VT,
h2.pagetitle.WA,
h2.pagetitle.WI,
h2.pagetitle.WV,
h2.pagetitle.WY {
	background: url(../_images/bg_tasings_by_state.png) no-repeat 40px;
}
h2.pagetitle p {
	display: inline;
	padding-left: 0;
}
h2.widgettitle {
	font-size: 23px;
	color: #b7d3de;
	clear: both;
	padding-left: 13px;
	padding-top: 8px;
	margin-bottom: 3px;
}
#content.small_header h3 {
	padding-top: 8px;
	padding-left: 0;
	font-weight: bold;
}
li#pages h2.widgettitle {
	display: none;
}
li#links.widget.widget_links h2.widgettitle {
	text-indent: -1000px;
	background: url(../_images/title_blogroll.png) no-repeat 15px bottom;
	display: block;
	margin-top: 0;
	overflow: hidden;
	width: 300px;
}
h2#nav_states_title {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../_images/title_police_state.png) no-repeat 3px 8px;
	height: 43px;
	margin-left: -9px;
	padding-top: 15px;
}
li#recent-comments h2.widgettitle {
	text-indent: -1000px;
	background: url(../_images/title_recent_comments.png) no-repeat 15px bottom;
	display: block;
	overflow: hidden;
}
.reader-publisher-module h3 {
	text-indent: -1000px;
	background: url(../_images/title_sights.png) no-repeat 15px bottom;
	display: block;
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 5px;
}
.post h2 {
	text-decoration: none;
	text-shadow: #443818 1px 2px 0;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Rockwell, "Trebuchet MS", Tahoma, Helvetica;
	
}
h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited {
	color: #fff0c2;
	text-decoration: none;
	text-shadow: #443818 1px 2px 0;

}
h2 a:hover,h2 a:active,h3 a:hover,h3 a:active {
	color: #fafedc;
	}
a:link#rss_link,a:visited#rss_link {
	background: url(../_images/subscribe_rss.png) no-repeat left top;
	display: block;
	height: 41px;
	z-index: 99;
	text-indent: -130px;
	width: 360px;
	margin-left: 1px;
}
/* POSTS */
.wrapper {
	display: block;
	margin-right: 20px;
	margin-left: 75px;
}
.post  {
	position: relative;
	background: url(../_images/bg_post.png) repeat-x 0 bottom;
	margin-bottom: -2px;
	width: 592px;
	display: block;
	padding-top: 11px;
	padding-bottom: 25px;
	min-height: 70px;
}
.entry {
	width: 450px;
	margin-left: 75px;
}

.date {
	text-align: center;
	float: left;
	position: absolute;
	left: 14px;
	top: 17px;
}
.date .month {
	color: #eaf1f5;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: -3px;
	font: 13px Rockwell, "Trebuchet MS", Arial, sans-serif;
}
.date .day {
	color: #eaf1f5;
	text-transform: uppercase;
	font: bold 17px Rockwell, "Trebuchet MS", Arial, sans-serif;
	letter-spacing: 1px;

}
.date .year {
	display: block;
	color: #2a3034;
	font: bold 22px Rockwell, "Courier New", Courier, mono;
	margin-top: -5px;
}
.post.Videos p.postmetadata {
	display: none;
}
.post.Featured.Taser.News.Videos p.postmetadata,
.post.Featured.Videos p.postmetadata,
.post.Featured.Taser.News.Videos p.postmetadata {
	display: block;
}
p.postmetadata {
	font-size: 10px;
	color: #c2dfff;
	margin-left: 75px;
}
.entry p.postmetadata {
	margin-left: 0;
}
p.postmetadata.alt {
	clear: left;
	padding-top: 6px;
	padding-bottom: 4px;
}
.post.Videos a.more-link {
	display: none;
}
.post.Featured.Taser.News.Videos a.more-link,
.post.Featured.Videos a.more-link,
.post.Featured.Taser.News.Videos a.more-link {
	display: block;
}
a.more-link:link,a.more-link:visited, p a.more-link:link,p a.more-link:visited{
	display: block;
	width: 84px;
	height: 20px;
	background: url(../_images/bg_fullstory.png) no-repeat 0 bottom;
	text-indent: -1000px;
	position: relative;
	border-style: none;
	margin-top: 3px;
}
a.more-link:hover, a.more-link:active, p a.more-link:hover,p a.more-link:active {
	background-position: 0 top;
}
a.all_featured:link,a.all_featured:visited{
	display: block;
	width: 104px;
	height: 20px;
	background: url(../_images/all_featured.png) no-repeat 0 top;
	text-indent: -1000px;
	position: absolute;
	border-style: none;
	top: 44px;
	left: 496px;
}
a.all_featured:hover, a.all_featured:active {
	background-position: 0 bottom;
}
.story_icon {
	width: 48px;
	height: 48px;
	float: left;
	display: none;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 5px;
}
.navigation {
	color: #d9f2fe;
	background-color: #292c2e;
	font: bold 10px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	width: 592px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
	margin-left: 1px;
}
.entry .navigation {
	right: 77px;
	top: 1px;
	margin-left: 2px;
	margin-bottom: -23px;
	width: 593px;
}
.navigation a:link,.navigation a:visited {
	text-decoration: none;
	color: #d9f2fe;
	display: block;
	padding: 8px 20px;
	border-style: none;
}
.navigation a:hover {
	color: #fce77f;
}
.navigation .alignleft {
	display: block;
	overflow: hidden;
	width: 49%;
	float: left;
}
.navigation .alignright {
	display: block;
	float: right;
	overflow: hidden;
	width: 49%;
	text-align: right;
}
.post img {
	margin: 8px 11px 5px;
}
.post a img {
	border-style: none;
}
.post .img_container {
	overflow: hidden;
	display: block;
	padding-right: 11px;
}
.post .img_container.floatright {
	padding-right: 0;
	padding-left: 12px;
}
.post .img_container img {
	margin-left: 0;
	margin-right: 0;
}
.post .img_container small {
	
}
#bottom_entry {
	overflow: hidden;
	padding-bottom: 20px;
}
#bottom_entry .ad {
	position: relative;
	float: right;
}
ul.related_post {
	display: block;
}
ul.related_post li {
}
ul.related_post li a:link,ul.related_post li a:visited {
	font: bold 14px/20px Rockwell, "Trebuchet MS", Arial, sans-serif;
}
/* rss post formatting */
.entry table {
	display: block;
	xmargin-top: -30px;
	bottom: 30px;
	position: relative;
}
.entry table td {
	padding-right: 16px;
}
.entry table a:link {
	border-style: none;
	text-decoration: none;
}
.entry table div a:link {
}
.entry table a img {
	padding-top: 30px;
}


/* @group story icons */

.post.Featured.Taser.News.Videos .video_icon_container,
.post.Featured.Videos .video_icon_container {
	display: none;
}
.video_icon_container {
	display: none;
	width: 92px;
	height: 77px;
	display: block;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	background: url(../_images/video_thumbs/default.jpg) no-repeat;
	padding-bottom: 0;
}
.video_thumb {
	display: block;
	width: 92px;
	height: 77px;
}
.video_thumb img {
	width: 92px;
	height: 77px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.video_thumb img {
	
}

table .story_icon {
	top: 30px;
	position: relative;
}
.story_icon.al {background-image: url(../_images/states/state_al.png);	display: block;}
.story_icon.ak {background-image: url(../_images/states/state_ak.png);	display: block;}
.story_icon.az {background-image: url(../_images/states/state_az.png);	display: block;}
.story_icon.ar {background-image: url(../_images/states/state_ar.png);	display: block;}
.story_icon.ca {background-image: url(../_images/states/state_ca.png);	display: block;}
.story_icon.co {background-image: url(../_images/states/state_co.png);	display: block;}
.story_icon.ct {background-image: url(../_images/states/state_ct.png);	display: block;}
.story_icon.de {background-image: url(../_images/states/state_de.png);	display: block;}
.story_icon.fl {background-image: url(../_images/states/state_fl.png);	display: block;}
.story_icon.ga {background-image: url(../_images/states/state_ga.png);	display: block;}
.story_icon.hi {background-image: url(../_images/states/state_hi.png);	display: block;}
.story_icon.id {background-image: url(../_images/states/state_id.png);	display: block;}
.story_icon.il {background-image: url(../_images/states/state_il.png);	display: block;}
.story_icon.in {background-image: url(../_images/states/state_in.png);	display: block;}
.story_icon.ia {background-image: url(../_images/states/state_ia.png);	display: block;}
.story_icon.ks {background-image: url(../_images/states/state_ks.png);	display: block;}
.story_icon.ky {background-image: url(../_images/states/state_ky.png);	display: block;}
.story_icon.la {background-image: url(../_images/states/state_la.png);	display: block;}
.story_icon.me {background-image: url(../_images/states/state_me.png);	display: block;}
.story_icon.md {background-image: url(../_images/states/state_md.png);	display: block;}
.story_icon.ma {background-image: url(../_images/states/state_ma.png);	display: block;}
.story_icon.mi {background-image: url(../_images/states/state_mi.png);	display: block;}
.story_icon.mn {background-image: url(../_images/states/state_mn.png);	display: block;}
.story_icon.ms {background-image: url(../_images/states/state_ms.png);	display: block;}
.story_icon.mo {background-image: url(../_images/states/state_mo.png);	display: block;}
.story_icon.mt {background-image: url(../_images/states/state_mt.png);	display: block;}
.story_icon.ne {background-image: url(../_images/states/state_ne.png);	display: block;}
.story_icon.nv {background-image: url(../_images/states/state_nv.png);	display: block;}
.story_icon.nh {background-image: url(../_images/states/state_nh.png);	display: block;}
.story_icon.nj {background-image: url(../_images/states/state_nj.png);	display: block;}
.story_icon.nm {background-image: url(../_images/states/state_nm.png);	display: block;}
.story_icon.ny {background-image: url(../_images/states/state_ny.png);	display: block;}
.story_icon.nc {background-image: url(../_images/states/state_nc.png);	display: block;}
.story_icon.nd {background-image: url(../_images/states/state_nd.png);	display: block;}
.story_icon.oh {background-image: url(../_images/states/state_oh.png);	display: block;}
.story_icon.ok {background-image: url(../_images/states/state_ok.png);	display: block;}
.story_icon.or {background-image: url(../_images/states/state_or.png);	display: block;}
.story_icon.pa {background-image: url(../_images/states/state_pa.png);	display: block;}
.story_icon.ri {background-image: url(../_images/states/state_ri.png);	display: block;}
.story_icon.sc {background-image: url(../_images/states/state_sc.png);	display: block;}
.story_icon.sd {background-image: url(../_images/states/state_sd.png);	display: block;}
.story_icon.tn {background-image: url(../_images/states/state_tn.png);	display: block;}
.story_icon.tx {background-image: url(../_images/states/state_tx.png);	display: block;}
.story_icon.ut {background-image: url(../_images/states/state_ut.png);	display: block;}
.story_icon.vt {background-image: url(../_images/states/state_vt.png);	display: block;}
.story_icon.va {background-image: url(../_images/states/state_va.png);	display: block;}
.story_icon.wa {background-image: url(../_images/states/state_wa.png);	display: block;}
.story_icon.wv {background-image: url(../_images/states/state_wv.png);	display: block;}
.story_icon.wi {background-image: url(../_images/states/state_wi.png);	display: block;}
.story_icon.wy {background-image: url(../_images/states/state_wy.png);	display: block;}

/* @end */
/* @ POSTS */

/* WALLPAPERS */
img#wallpaper_title /* ie 6 */ {
	z-index: 99;
	position: absolute;
	top: -67px;
	right: 405px;
}
ul#wallpapers /* ie6 */{
	width: 540px;
	margin-top: 120px;
	display: block;
	overflow: hidden;
	padding: 0;
	margin-left: -20px;
	clear: left;
}
ul#wallpapers li {
	width: 236px;
	margin-bottom: 40px;
	margin-right: 34px;
	float: left;
	padding-left: 0;
	text-align: center;
}

ul#wallpapers li a {
	font: 11px Georgia, "Times New Roman", Times, serif;
	xborder-bottom: 1px dotted #b2d1e1;
	color: #d1f4fe;
	xdisplay: block;
	xdisplay: block;
	xfloat: left;
	padding-bottom: 1px;
	margin-right: 2px;
	margin-left: 2px;
}
ul#wallpapers li a:hover {
	xbackground-color: #4a677f;
	xcolor: white;
}
/* @ WALLPAPERS */

/* SIDEBAR */
li#buzzfeed-widget a {
	border-style: none;
}
li#buzzfeed-widget a:hover {
	text-decoration: underline;
}
li#buzzfeed-widget {
	display: block;
	overflow: hidden;
	background: #202628 url(../_images/sidebar_divider.png) repeat-x 0 bottom;
	padding-bottom: 12px;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebar ul {
	padding-bottom: 16px;
}

#sidebar {
	display: block;
	xbackground-color: #363e44;
	width: 320px;
	overflow: hidden;
	margin-bottom: 10px;
	z-index: 99;
	position: relative;
	float: right;
}
#sidebar ul ul,ul#nav_states,#sidebar form#searchform {
	background: url(../_images/sidebar_divider.png) repeat-x 0 bottom;
}
ul li#text-2.widget.widget_text {
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #202628 url(../_images/sidebar_divider.png) repeat-x 0 bottom;	
}
ul li#text-2.widget.widget_text a {
	border-style: none;
}
ul#nav_states /*ie6*/ {
	overflow: hidden;
	padding-left: 23px;
	display: block;
}
ul#nav_states li {
	float: left;
}
ul#nav_states a {
	background-color: #374455;
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	text-decoration: none;
	width: 22px;
	text-align: center;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	vertical-align: middle;
	height: 15px;
	padding-top: 5px;
	border: 1px solid #3e4b66;
}
ul#nav_states a:hover {
	background-color: #2f3b4a;	
}

#sidebar .dark {
	background-color: #202628;
}
#sidebar ul.sidebar_ads {
	background-color: #202628;
	padding-left: 20px;
	padding-top: 10px;
}
#sidebar ul.sidebar_ads li a {
	border-style: none;
}


form#searchform input#s /* ie6 */ {
	width: 209px;
	margin-right: 3px;
	display: inline;
	margin-left: 8px;
}
#sidebar form#searchform input#searchsubmit {
}
#pages li.page_item.page-item-36 {
	padding-top: 187px;
	background: url(../_images/title_wallpapers.png) no-repeat 15px 8px;
}
/* @ SIDEBAR */

/* OTHER PAGES */
#content form#searchform {
	padding-left: 10px;
	display: block;
	overflow: hidden;
	padding-bottom: 13px;
	padding-top: 13px;
}
#content .psudo_post form#searchform {
	background: url(../_images/bg_post.png) repeat-x 0 bottom;
	margin-bottom: -2px;
	width: 589px;
	padding-top: 11px;
	display: block;
	overflow: hidden;
	padding-bottom: 13px;
	padding-top: 13px;
}
/* @ OTHER PAGES */

/* LISTS */
#nav_main {
	display: block;
	overflow: hidden;
	background: #ebf2f6 url(../_images/bg_nav.png) repeat-x 0 bottom;
	margin-right: 3px;
	margin-left: 3px;
	position: relative;
	padding-left: 16px;
	border-top: 3px solid #2a3034;
	height: 30px;
}
#nav_main li {
	float: left;
	display: block;
}
#nav_main li a {
	float: left;
	display: block;
	color: #464d57;
	text-decoration: none;
	font: bold 11px tahoma;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 9px;
	border-bottom-style: none;
	position: relative;
	height: 11px;
	padding: 3px 10px 6px;
	overflow: hidden;
}
#nav_main li a span {
	display: block;
	width: 5px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
}
#nav_main li a:hover {
	background: url(../_images/bg_nav_main_buttons.png) no-repeat right top;
	color: white;
	text-shadow: #464d57 -2px 2px 0;
}
#nav_main li a:hover span {
		background: url(../_images/bg_nav_main_buttons.png) no-repeat left top;

}
#nav_main li a:active {
	background-position: right -20px;
	background-repeat: no-repeat;
}
#nav_main li a:active span {
		background: url(../_images/bg_nav_main_buttons.png) no-repeat left bottom;

}
ul#featured {
	margin-left: 10px;
	display: block;
	overflow: hidden;
	width: 620px;
	background: url(../_images/featured_stories.png) no-repeat 0 8px;
	padding-top: 40px;
	height: 210px;
}
ul#featured li {
	display: block;
	float: left;
	margin-right: 5px;
	width: 196px;
}
ul#featured li a:link,ul#featured li a:visited {
	padding-top: 130px;
	padding-bottom: 5px;
	display: block;
	color: white;
	font: italic bold 13px/15px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	padding-left: 10px;
	height: 60px;
	margin-bottom: 10px;
	background: #47525a no-repeat 0 3px;
	xbackground: #2098d1 no-repeat 0 top;	
	text-shadow: #092d3e 0 1px 1px;
}
ul#featured li a:hover,ul#featured li a:active {
		background: #15b3f5 no-repeat 0 3px;	

}
ul #links ul {
	margin-top: 8px;
	display: block;
	overflow: hidden;
}
ul #links ul li a, ul #pages li a {
	display: block;
	background-color: #2a3034;
	padding: 6px 4px 9px 9px;
	text-decoration: none;
	border-style: none;
	font: bold 15px/16px Rockwell, "Trebuchet MS", Tahoma, "Arial Black";
	width: 276px;
	margin-bottom: 1px;
	margin-top: 0;
	margin-left: 15px;
}
ul #links ul li a:hover, #pages li a:hover {
	background-color: #202628;
}
ul#recentcomments li.recentcomments, .reader-publisher-module ul li{
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding-top: 6px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #b2d1e1;
	color: #d1f4fe;
	margin-right: 20px;
	margin-left: 20px;
	display: block;
}
ul#recentcomments li.recentcomments:hover,.reader-publisher-module ul li:hover {
	background-color: #4a677f;
}
ul#recentcomments li.recentcomments a,.reader-publisher-module ul li a {
	border-style: none;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}
ul#recentcomments li.recentcomments:hover a,.reader-publisher-module ul li:hover a {
	color: white;
}
.reader-publisher-module .f {
	display: none;
}

/* @ LISTS */
/* FORMS */
textarea, input {
	background-color: #e8e5da;
	border: 1px solid #ccc7b7;
	color: #1f272d;
	padding: 4px;
	font: 16px Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
form#commentform textarea, form#commentform input {
	margin-right: 8px;
	margin-bottom: 8px;
	display: block;
	clear: left;
	float: left;	
}
textarea#comment {
	width: 528px;
	margin-bottom: 10px;
}
input#submit {
	font: 15px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;	
	background: #ccc7b7 repeat-x 0 bottom;
	padding: 5px 9px 6px;
	border-style: none;
	letter-spacing: 0;
}
input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}
form#commentform {
	overflow: hidden;
	padding: 4px 20px 12px 23px;
}
form#commentform p {
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
}
label small {
	position: relative;
	top: 11px;
}

form label {
	display: block;
}

/* @ FORMS */
/* COMMENTS */
ol.commentlist {
	margin-top: 20px;
	display: block;
	width: 571px;
}
ol.commentlist li {
	margin-bottom: 10px;
	overflow: hidden;
	width: 555px;
	position: relative;
	left: 17px;
}
ol.commentlist li .post_info {
	width: 170px;
	display: block;
	overflow: hidden;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
ol.commentlist li .post_info img {
	float: left;
	padding: 0;
	margin-right: 8px;
	border: 1px solid #d7dff1;
	display: block;
}
ol.commentlist li .post_content /* ie6 */ {
	position: relative;
	display: block;
	background-color: #363e44;
	border-bottom: 1px solid #2d3333;
	padding-left: 15px;
	padding-bottom: 15px;
	line-height: 0;
	min-height: 60px;
	width: 342px;
	float: left;
	padding-right: 12px;
}
ol.commentlist li.alt .post_content {
	background-color: #2c3237;
	border-bottom-color: #26282c;
}
ol.commentlist li .post_content p {
	color: white;
}
ol.commentlist li cite {
	color: white;
	font: bold 13px/11px Rockwell, "Courier New", Courier, mono;
	overflow: hidden;
	display: block;
	margin-bottom: 3px;
	margin-top: 2px;
}
.commentmetadata {
	font-size: 11px;
	display: block;
}
/* @ COMMENTS */

/* SHORTCUTS */
.noborder {
	border-style: none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clearboth {
	clear: both;
}
span.img_container.nomargin, img.nomargin {
	margin-right: 0;
	margin-left: 0;
}
.center {
	text-align: center;
}

/* @ SHORTCUTS */
