	/*
	
	Theme Name: Running The Point
	Description: Desicription goes here.
	Version: 1.0
	Author: Alex Karnaoukhov
	Author URI: http://www.oneelevenweb.com/
	
	*/
	/* Reset CSS */
	/* Normalizes margin, padding */
	
		body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
		{ margin : 0; padding : 0; }
	
		/* Normalizes font-size for headers */
		body,h1,h2,h3,h4,h5,h6,p { font-size : 100%; font-weight: normal; }
	
		/* Removes list-style from lists */
		ol,ul { list-style : none; }
	
		/* Normalizes font-style and font-weight to normal */
		address, caption, cite, code, dfn, em, strong, th, var
		{ font-style : normal; font-weight : normal; }
	
		/* Removes borders and spacing from tables */
		table { border-collapse : collapse; border-spacing : 0; }
	
		/* Removes border from fieldset and img */
		fieldset,img, img a { border : 0; }
		
		/* Left-aligns text in caption and th */
		caption,th { text-align : left; }
	
		/* Removes quotation marks from q */
		q:before, q:after { content :''; }
	
		/* Removes rid of Firefox's dotted borders */
		a { outline:none; }
	
		/* Removes rid of IE's blue borders */
		a img { border:none; }
	
		strong { font-weight: bold; }
	
		em { font-style: italic; }
	
		/* ------------------------- End Reset CSS ---------------------- */
	
	/* LAYOUT */
	
	body{
		margin: 0 auto;
		background: #192222;
		}
	#bg-wrapper{
		min-width: 960px;
		background: #f2f3e0 url(images/background.jpg) repeat-x top center;
		}
		
	#wrapper{
		margin: 0 auto 0 auto;
		padding: 0;
		width: 950px;
		}
		
	#header {
		width: 950px;
		height: 412px;
		background: url(images/rtp-header.jpg) no-repeat 25px 108px;
		}
	
	#container{
		width: 950px;
		}
	
	#main, #side{
		margin-top: 45px;
		}
		
	#main {
		width: 620px;
		float: left;
		margin-left: 50px;
		margin-bottom: 20px;
		padding: 0 20px 0 0;
		display: inline;

		}	
	
	#side {
		width: 215px;
		float: left;
		padding: 0 20px 0 20px;
		}
	
	#footer {
		clear: both;
		height: 70px;
		margin: 0 0 0 40px;
		padding: 0 0 0 10px;
		background: url(images/footer-bg.jpg) no-repeat -10px -10px;
		}
	
	.entry{
		padding: 10px 0 20px 0;
		}
	
	.post-nav a{
		background: url(images/subhead-bg.jpg) -3px 5px no-repeat;
		}
	
	.title-post{
		background: #ececd8;
		padding: 5px 5px;
		margin: 10px 0 0 0;
		border-top: 1px dashed #ceceb4;
		border-bottom: 1px dashed #ceceb4;
		}
	
	.authorinfo{
		padding: 2px 0 0 0;
		}
		
	/* --- /LAYOUT ---*/
	
	/* -- HEADER --*/
	
	#feed-icon { 
	/*margin: -90px 0 0 20px;*/
	}
	#feed-icon a{
		float: right;
		width: 211px;
		height: 118px;
		margin: -113px 50px 0 0;
                border: none;
		background: url(images/rss-sticker.png) 0 -118px;
		}
		
	#feed-icon a:hover{
		background-position: 0 0;
	}
	
	#feed-icon span{
		display: none;		
		}
	/*-- /HEADER --*/
	
	/* LOGO */
	
	h1.logo a {  
		position: absolute; 
		top: 10px;
		width:308px; 
		height: 59px; 
		background: transparent url(images/rtp-stick.png) no-repeat 0px 0px; 
		overflow: hidden;
                border: none;
	}
	
	h1.logo span{
		display: none;
		}
	
	.blog-description{
		color: #3a7278;
		padding: 58px 0 0 230px;
		}		

	/* --- /LOGO ---*/
	
	/* NAVIGATION */
	ul#nav{
		float: left;
		display: inline;
		width: 314px;
		height: 34px;
		margin: 28px 0 0 56px;
		background: url(images/mast-nav.png) no-repeat;
		}
	
	ul#nav li{
		float: left;
		display: inline;
		margin: 5px 0 0 0;
	}
	
	ul#nav a {
		float: left;
		display: inline;
		padding: 0;
		height: 30px;
		width: 76px;
		text-indent: -5000px;
		outline: none;
                border: none;
		}
	
	ul#nav li#home a{
		background: url(images/nav.png) no-repeat;
		}
		
	ul#nav li#home a:hover, ul#hav li#home a.active {
		background: url(images/nav.png) no-repeat 0 -30px;
		}
	
	ul#nav li#about a{
		background: url(images/nav.png) no-repeat -76px 0px;
		}
		
	ul#nav li#about a:hover{
		background: url(images/nav.png) no-repeat -76px -30px;
		}
	
	ul#nav li#contact a{
		background: url(images/nav.png) no-repeat -152px 0px;
		}
		
	ul#nav li#contact a:hover{
		background: url(images/nav.png) no-repeat -152px -30px;
		}
		
	ul#nav li#archives a{
		background: url(images/nav.png) no-repeat -228px 0px;
		}
		
	ul#nav li#archives a:hover{
		background: url(images/nav.png) no-repeat -228px -30px;
		}
		
	/* --- / NAVIGATION --*/	
	
	/* -- SIDEBAR -- */	

	#side ul{
		font-family: Tahoma, Geneva, Arial, sans-serif;
		margin: 0 0 15px 0;
		}
		
	#side li{
		list-style: none;
		}
			
	#side ul li{
		list-style: none;
		padding: 2px 0 2px 17px;
		border-bottom: 1px dashed #ceceb4;
		background: url(images/arrow.gif) no-repeat 0px 1px;
		}		
		
	#side ul.rss-list li, .feed-small {
		background: url(images/46.png) no-repeat left center;
		}
		
	#side h4, .widgettitle{
		padding: 5px 0;
		font-size: 1.1em;
                font-weight: bold;
		border-bottom: 1px dashed #ceceb4;
		background: url(images/subhead-bg.jpg) -3px 5px no-repeat;
		}
	
	#side #recent-posts li{
		}

	/* /SIDEBAR */
		
	/*LINKS*/
	
	a {
		color: #b91d45;
		text-decoration: none;
		}
	
	a:hover{
		border-bottom: 1px dashed #b91d45;
		}
	
	h3 a {
		text-decoration: none;	
		}
		
	h3 a:hover{
		border-bottom: 1px dashed #b91d45;
		}
		
	#side a{
		font-size: .9em;
		padding: 0;
		}
		
	#side li a:hover{
		color: #b91d45;
		}
		
	/* -- Type and Headings */
	body, p, .commentmetadata, .input-field{
		font-family:  Tahoma, Geneva, Arial, sans-serif;
		font-size: 0.9em;
		line-height: 1.5em;
		}
		
	body, p, .commentmetadata{
		color: #354f4f;
		}
		
	h1, h2, h3, h4, h6, #s{
		font-family: Georgia, Times, Geneva, serif;
		}
		
	h1, h2, h3, h4, h6{
		color: #b91d45;

		}
	h1{
		font-size: 1.8em;
		padding: 0;
		margin: 0;
		}
		
	h2{
		font-size: 1em;
		padding: 5px;
		font-weight: bold;
		margin: 0 0 10px 0;
		background: url(images/subhead-bg.jpg) -3px 5px no-repeat;

		}
		
	h3{
		font-size: 1.6em;
		}
		
	h5{
		font-size: .9em;
		font-style: italic;
		}
		
	h6 {
		font-size: 1.2em;
		
		}	

	p {
		padding: .5em 0;
		}
		
	#s, .input-field, .car-yearmonth, #side a{
		color: #406d71;
	}
	
		/* DATE and ARCHIVE*/
	h6.date{
		background: url(images/subhead-bg.jpg) no-repeat;
		font-style: italic;
		}
	.date{
		color: #709092;
		padding: 0 0 10px 0;
		}

         .car-yearmonth {
                 padding: 5px 0;
                 }
	
	.car-yearmonth span{
		color: #354f4f;
                font-size: .8em;
		}
        ul.car-monthlisting li{
                font-size: .8em;
                }

		/* /DATE */		

		/* - SEARCH -*/
		
	#searchbox{
		width: 202px;
		height: 41px;
		background: url(images/search-bg.png) no-repeat;
		}
	#searchbox #s {
		float: left;
		padding: 5px 0 7px 5px ;
		margin: 0;
		border: 0;
		width: 150px;
		background: transparent;
		}
	
	#searchbox #searchbutton {
		float: right;
		margin: -20px 3px 0 0;
		width: 40px;
		height: 40px;
		}
	
	#searchsubmit{
	float: right;
	}
		/* /SEARCH */
		
		/*CALENDAR*/
		
	#wp-calendar{
		font-size: .8em;
		width: 140px;
		}
	
	#wp-calendar caption{
		font-weight: bold;
		}
	
	caption{
		text-align: right;
		}
/* FOOTER */

	.footer-copyright{
		float: left;
		}
	
	.footer-meta{
		float: right;
		padding: 7px 60px 0 0;
		}
		
	.feed-small{
		padding: 0 0 0 15px;
		}
	
	.validate {
		background: url(images/icon_checkmark.gif) center left no-repeat;
		padding: 0 0 0 20px;
		}
		
/* COMMENTS */

	p.commentinfo{
                background: #ececd8;
		color: #627a7a;
		margin: 10px 0 0 0;
		padding: 5px 0 5px 0;
		border-bottom: 1px dashed #ceceb4;
                border-top: 1px dashed #ceceb4;
		}
	
         .postmetadata{
		color: #627a7a;
		margin: 10px 0 0 0;
		padding: 0 0 5px 0;
		border-bottom: 1px dashed #ceceb4;
		}
		
	.input-field{
		background: #fbfbf7;
		border: 1px dashed #dadac1;
		padding: 4px;
		}
        .title-comments{
                padding: 5px 0;
                }

        .usercomment p{
                color: #627777;
                }


		
/* IMAGES */
		
	img.profilepic{
		float: right;
		margin: 10px 0 0 5px;
		border: 5px solid #fff;
		}

/* Google Adsense */

        #googlead{
                margin: 5px 0 10px 0;
                }


