/*  
Theme Name: intosport
Theme URI: http://www.intosport.com
Description: intosport blog theme.
Version: 1.0
Author: Daniel Gough
Author URI: http://www.intosport.com/

*/


@import "reset.css";
@import "typography.css";


* { margin: 0; padding: 0; }
	
body { margin: 0; padding: 0; background: url(images/global/body_bg.gif) repeat top left; }

.autoclear { display:block; }


/* 1. Page Wrap
-------------------------------------------------------------- */
	
#wrap { margin: 0 auto; width: 800px; }


/* 2. Page Layout
-------------------------------------------------------------- */

#header { height: 108px; }

#container { float: left; display: inline; width: 510px;   padding: 0 15px;}

#sidebar { float: right; display: inline; width: 225px; margin-bottom: 11px; margin-right: 15px; margin-left: 0; background: #fff; }

#footer { clear: both; float: left; width: 800px; margin-top: 20px; }


/* 3. Header
-------------------------------------------------------------- */	
	
#header h1 a { width: 304px; height: 68px; display: block; text-indent: -999em; background: url(images/global/intosport_logo.gif) no-repeat; }
	
#logo { float: left; position: relative; top: 20px; width: 304px; height: 68px; }

#adsFullBanner { float: right; position: relative; top:24px; width: 468px; height: 60px; }

#adsFullBanner img { border: none; }


/* 4. Blog Container
-------------------------------------------------------------- */

#containerHeader { height: 4px; background: url(images/global/containerHeader_bg.gif) top no-repeat; font-size: 1px; }

#containerBody { float: left; width: 800px; background: #fff; }	

#containerFooter { clear: left; width: 800px; height: 4px; background: url(images/global/containerFooter_bg.gif) top no-repeat; }

.post { padding: 10px 0 10px 0; }


/* 5. Sidebar
-------------------------------------------------------------- */

#sidebar_graphic { margin-top: 11px; width: 240px; height: 150px; background: url(../../../images/global/blog_graphic.png) no-repeat; }
#sidebarWrap { width: 225px; margin: 0; background: #eee; }

#sidebar ul { list-style-type: none; margin: 0; padding: 0 10px 0 10px;  }

#sidebar ul li { padding: 10px 0 10px 0; }

table#wp-calendar { width: 100%; padding: 0 10px; }



/* 6. Comments
-------------------------------------------------------------- */

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}