html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, a img, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, li { list-style:none; }

/* STRUCTURE */
body { background:url(images/bg.jpg) repeat-x; }
#wrapper { width:1015px; margin:auto; }
#content { margin-top:0px; }
#left, #main, #right { float:left; }
#left { width:155px; padding-right:10px; }
#main { width:505px; padding:0px 10px; }
#main_news, #main_sport { width:230px; float:left; }
#main_news { margin-right:20px; padding-right:10px;  }
#header { height:100px; }
#sidebar { float:right; background:url(images/bg_side.jpg) no-repeat top #dedede; width:300px; padding-top:25px; }
#footer { float:left; clear:both; background:url(images/bg_f.jpg) repeat-x; height:190px; width:100%; margin-top:50px; }
#footer_content { width:1000px; margin:auto; }
#main_large { width:850px; float:right; clear:none; }
iframe { width:800px; height:600px; }


.widget { margin-top:40px; }

#left, #main, #main_large { margin-top:20px; }
#sidebar { margin-top:5px; }

.hentry { background-color:#FFFFFF; border:1px solid #b0b0b0; padding:20px; }

.post { padding:10px 10px 30px 10px; width:480px; margin-bottom:20px; background:url(images/bg_post.jpg) repeat-x bottom #ffffff; border:1px solid #666666; }


/* FONTS & TEXT */
body { font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333; }
a { color:#dd0025; text-decoration:none; }
a:hover { color:#000000; }
#left a { color:#333333; }
p { margin-bottom:5px; line-height:20px; font-size:12px; }
.entry-content { margin-bottom:25px; }
#main_news .entry-content,#main_sport .entry-content { margin-bottom:0px; }
#blog-title a { display:block; width:242px; height:80px; text-indent:-9999px; float:left; background:url(images/logo.gif) no-repeat; margin-top:15px; }
.hentry h2 { border:none; font-size:16px; color:#000000; text-decoration:underline; margin-bottom:20px; }

.entry-title a { text-decoration:none; }
.entry-title a:hover { color:#000000; }
.entry-date { font-size:10px; margin:10px 0 10px 0; }
.footer-recent-comments ul li { padding-left:25px; background:url(images/comment.gif) no-repeat; height:30px; margin:10px 0 0 10px; }
#footer a { color:#ffffff; text-decoration:underline; }
#footer a:hover { color:#000000; text-decoration:underline; }
h3 { margin-bottom:5px; display:block; color:#333333; padding:5px; width:220px; border-bottom:1px solid #333333; font-weight:normal; font-size:12px; }
#main_sport h3 { border-bottom:1px solid #dd0025; color:#dd0025;}
#sidebar h3 { display:block; width:250px; margin:5px auto; padding:5px; text-align:center; color:#000000; font-size:12px; border:none; font-weight:normal; }
#footer { color:#999999; }
#footer h2 { font-size:14px; color:#cccccc; }

.page-title { margin-bottom:20px; }
.entry-meta { font-size:10px; }



#main_news .entry-title, #main_sport .entry-title { font-size:13px; margin-bottom:5px; border:none; font-weight:bold; text-decoration:none; }
#main_sport .entry-title a { color:#dd0025; }
#main_news .entry-title a { color:#333333; }
#main_news p, #main_sport p { font-size:11px; line-height:14px; }
#main_news .entry-date, #main_sport .entry-date { margin-bottom:3px; margin-top:0px; color:#666666; }
#main_news img, #main_sport img { float:left; margin:0px 5px 2px 0px; }



/*HEADER*/
#search { margin:60px 30px 0 0; float:right; }
#search_submit { width:224px; height:20px; background:url(images/bg_search.gif) no-repeat; border:none; padding:7px 15px 0 15px; }
#search .button { height:20px; width:80px; background-color:#e35a71; border:none; cursor:pointer; }
#search .button:hover { background-color:#cccccc; }

#paper { width:220px; height:100px; background:url(images/papertop.jpg) no-repeat; float:right; margin-right:20px; }

/* NAV */
#left ul { margin-bottom:20px; }
#left .nav li a { font-size:13px; text-align:right; margin-bottom:5px; display:block; width:155px; padding:2px 3px 2px 3px;  }
#left .nav li a:hover { background:url(images/bg_nav.gif) right no-repeat; color:#FFFFFF;  }
#left .nav li.current_page_item a { background:url(images/bg_nav.gif) right no-repeat; color:#FFFFFF; }


.com_nav li { text-align:right; letter-spacing:1px; font-size:11px; line-height:16px; }
.com_nav li a:hover { color:#dd0025; }

#weather { float:right; margin-bottom:20px; }

/* HOMEPAGE */
#home_top { height:310px; margin:0px; padding:0px; }
#home_top div { padding:0px; margin:0px; }
#top_left { width:135px; height:310px; font-size:9px; margin:0px; float:right; background:url(images/bg_post.jpg) repeat-x bottom #FFFFFF;}
#top_left p { font-size:10px; margin:0px 5px 0px 5px; padding:0px; line-height:12px; }

#top_left h4 { margin:10px 5px 5px 5px; border-bottom:1px solid #333333; font-size:12px; }
#top_left a { margin:0px 0px 0px 5px; line-height:16px;}
#ie .wp-polls p, #ie .wp-polls li { margin:0px; padding:0px; }

.wp-polls li { margin-bottom:5px; }
#feature { width:350px; height:200px; padding:0px; margin:0px; position:relative; }
#feature span { position:absolute; left:10px; top:220px; display:block; width:320px; padding:10px; background-color:#000000;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
 }




#feature span a { color:#ffffff; clear:both; float:left; font-size:18px; font-family:"Times New Roman", Times, serif; }
#feature span a:hover { color:#dd0025; }

.cat_title { font-size:9px; background-color:#dd0025; padding:2px 10px 2px 10px; height:10px; line-height:10px; float:left; color:#FFFFFF;  }
#feature a.com_link { font-size:9px; float:left; line-height:12px; }

#main_news { border-right:1px dotted #cccccc; }
#main_news .post, #main_sport .post { width:230px; padding:0px; margin-top:20px; border:none; background:none;   }
#main_news .post {  }
#main_sport .post {  }

img.storypic { border:#666666 1px solid; }
a:hover img.storypic { border:#000000 1px solid; }

/* SINGLE */
.hentry img.single { float:left; margin:0px 10px 5px 0px; }
.hentry .entry-content p { font-size:11px; }

.nav-previous, .nav-next { font-size:10px; }
.nav-previous { float:left; }
.nav-next { float:right; }

/* NEWS */
#comnumber a { display:block; width:20px; height:20px; background:url(images/bg_comments.gif) no-repeat; padding:10px 10px 10px 15px; float:right; font-size:10px; }
#comnumber a:hover { color:#dd0025; }
.news h2.feature { float:left; display:block; width:350px; }

/* SIDEBAR */
#video_side { width:260px; background:none; border:none; margin:auto; }
#issuu { width:260px; margin:0 auto 30px auto;}



#wp125adwrap_2c { width:260px; }
.wp125ad { width:130px; height:126px; float:left; }
.wp125ad a { margin:20px; }

/* COMMENTS */
#comments { font-size:12px; }
#comments p { margin-top:10px; }
#comments ol { padding:10px; }
#comments ol li { margin-bottom:20px; padding:20px; }
#comments ol li.alt { background-color:#e1e1e1; }
.comment-author { font-size:18px; font-family:"Times New Roman", Times, serif; color:#dd0025; }
.comment-meta { font-size:10px; color:#666666; }

#comments input, #comments textarea { background-color:#e1e1e1; border:none; padding:5px 10px 5px 10px; font-family:Trebuchet MS, Verdana; font-size:12px; margin-bottom:10px; }
.button { cursor:pointer; }
.button:hover { color:#dd0025; }
#comments textarea {  }

/* SEARCH */
.search_pic { float:left; padding:0px 10px 10px 0px; }

/* FOOTER */
#f_right p { font-size:10px; }
#f_right { margin-top:40px; padding-top:20px; border-top:1px solid #ffffff; }
.footer-recent-comments { margin-top:40px; font-size:11px; }
.footer-recent-comments { width:360px; float:left; }
#f_right { width:330px; float:right; text-align:right; }

p.vocle { font-size:10px; color:#cccccc; margin-top:20px;  }
#footer p.vocle a { color:#CCCCCC; }
#footer p.vocle a:hover { color:#99CC33; }
