/*
Theme Name: mySportSite
Theme URI: 
Description: mySportSite Theme
Version: 1
Author: --
Author URI: --
Tags: --


*/

	/*  PROJECT NAME:         MSS Blog	 */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
html, body { width:100%; height:100%; }


	/* MISC */

p { font-size:1.2em; color:#000000; line-height:18px; margin-bottom:10px; }
a { color:#2888c5; }
a:hover { text-decoration:none; }
h1 { font-size:2.5em; color:#000000; font-weight:normal; }
h1 a { text-decoration:none; color:#000000; }
h1.big { font-size:3em; text-align:center; margin-bottom:40px; }
h2 { font-size:1.8em; color:#848883; font-weight:normal; margin-bottom:7px; padding-left:23px; background:url(images/h2.gif) no-repeat 0 4px; }
h3 { font-size:1.5em; color:#848883; font-weight:bold; margin-bottom:7px; }
ul { font-size:1.2em; line-height:16px; list-style:inside; margin-bottom:7px; }
ul li { margin:10px 0 10px 0; }
table { border:1px solid #d1d5ca; border-right:0; border-bottom:0; font-size:1.2em; line-height:18px; }
table tr.even td { background:#f5f5f5; }
table td, table th { border-right:1px solid #d1d5ca; border-bottom:1px solid #d1d5ca; padding:8px 12px 8px 12px; text-align:left; }
table th { background:#fdc64b url(images/th.gif) repeat-x; }
.fl { float:left; }
.fr { float:right; }
.center { text-align:center; }
.clear { clear:both; }
.green { color:#539e09; }
.grey { color:#777777; }
.big { font-size:1.8em; }


	/* MAIN LAYOUT */
	
body { font-size:62.5%; font-family:Tahoma, Verdana, Arial, sans-serif; background:#f1f2ed; text-align:center; }
div.content_bg { float:left; width:100%; background:url(images/bg_softgreen.jpg) center 47px; }
div.header_bg_repeat { float:left; width:100%; background:url(images/top_bg.png) repeat-x; }
div.header_bg { float:left; width:100%; background:url(images/header.jpg) no-repeat center top; }
div.footer_bg { float:left; width:100%; background:url(images/footer_bg.png) repeat-x bottom; }
div.wrapper { width:743px; margin:0 auto; text-align:left; position:relative; }
div.header { float:left; width:743px; height:173px; }
	.header a#header_link_blog { display:block; width:450px; height:130px; margin:0px; text-decoration:none; color:#ffffff; font-size:1.2em; }
	.header a#header_link_main { display:block; width:127px; margin:14px 0 0 380px; text-decoration:none; color:#ffffff; font-size:1.2em; }
div.content { float:left; width:713px; padding:0 12px 0 18px; margin-top:14px; background:url(images/content_bg.gif) repeat-y; }
div.leftcol { float:left; width:511px; overflow:hidden; }
div.rightcol { float:right; width:198px; }
div.footer { float:left; width:712px; height:80px; padding:36px 19px 0 12px; background:url(images/footer.gif) no-repeat; }
	.footer p { font-size:1em; position:relative; }
	.footer p.fl { margin:9px 0 0 5px; line-height:12px; }
	.footer p.fr { text-align:center; line-height:13px; }
	.footer p.fr img { margin-top:6px; }
	
	
	/* sidebar */
div.searchbox { width:198px; height:32px; background:url(images/search_box.gif) no-repeat; }
	.searchbox input { float:left; border:0; width:107px; margin:6px 0 0 14px; padding:2px; }
	.searchbox button { float:right; width:61px; height:25px; margin:3px 4px 0 0; border:0; background:none; cursor:pointer; }
div.sidebar { float:right; width:190px; border:1px solid #d4d7cd; margin-top:14px; }
	.sidebar div.item { float:left; width:180px; background:url(images/shade.png) repeat-x; padding:6px 5px 10px 5px; }
	.sidebar h2 { background:none; padding-left:20px; margin-bottom:5px; }
	.sidebar .item ul { list-style:none outside; margin:0 0 0 43px; }
	.sidebar .item ul li { margin:0; padding:2px 0 2px 0; }
	.sidebar .item ul li.cat-item { color:#b7b7b7; font-size:0.8em; }
	.sidebar .item ul li.cat-item a { font-size:1.3em; }
	.sidebar .item ul li ul { margin-left:15px; }
	.sidebar .item ul li.current-cat a, .sidebar .item ul li.current_page_item a { color:#000000; text-decoration:none; }
	.sidebar .item ul li.current_page_item ul li a { color:#2888c5; text-decoration:underline; }
	.sidebar .item ul li.current_page_item ul li a:hover { text-decoration:none; }
	
	/* post */
div.post { margin-bottom:35px; }
	.post span.date, .page  span.date { display:block; color:#777777; margin-bottom:20px; }
	.post img, .page img { margin-bottom:10px; }
	.post p, .page p { text-align:justify; width:505px; }
	.post p.postmetadata, .page p.postmetadata { margin-top:15px; text-align:center; }
	
p.navigation span{ margin:0 0 10px 0; }
	
	/* comments */
ol.commentlist { margin:20px 0 20px 0; }
	.commentlist li { padding:10px 10px 5px 10px; }
	.commentlist li.alt { background:#eeeeee; }
	.commentlist li .commentmetadata { margin-bottom:10px; font-size:1.1em; }
