/*  

Theme Name: River Run

Theme URI: 

Description: A smooth elegant theme that flows the colors together beautifully. 

Author: WPSkins.org

Author URI: 

	 

	The CSS, XHTML and design is released under Attribution-ShareAlike 2.5 Licence You must leave our 3 links intact on this theme if you wish to use it, please refer to the licence.txt file included. [ http://creativecommons.org/licenses/by-sa/2.5/ ]



*/





*

{

margin: 0px;

padding: 0px;

list-style: none;

}





			/* Global Layout */





body 

{

font-size: 12px;

margin: 0px;

text-align: center;

background: #1a1a1a;

color: #161616;

font-family: Arial, Helvetica, sans-serif;

}





#tophead

{

position: relative;

margin: auto;

margin-top: 35px;

width: 916px;

height: 83px;

background: url(img/head1.jpg) top left no-repeat;

}



#topnav

{

position: relative;

float: right;

padding-top: 20px;

width: 320px;

}



#topnav li

{

position: relative;

float: left;

}



#topnav a:link, #topnav a:visited

{

position: relative;

display: block;

padding: 12px;

font-size: 13px;

color: #ffffff;

text-decoration: none;

font-weight: bold;

text-transform: uppercase;

}



#subhead

{

position: relative;

margin: auto;

width: 916px;

height: 172px;

background: url(img/head2.jpg) top left no-repeat;

}



.topbox

{

position: relative;

float: left;

padding: 10px 0px 0px 48px;

height: 150px;

width: 265px;

text-align: left;

}



.topbox2

{

position: absolute;

right: 0px;

top: 0px;

padding: 10px 0px 0px 58px;

height: 142px;

width: 210px;

text-align: left;

color: #ffffff;

}



.topbox li

{

position: relative;

padding-bottom: 5px;

padding-right: 35px;	

}



.topbox a:link, .topbox a:visited

{

position: relative;

display: block;

height: 12px;

padding: 5px 0px 7px 6px;

color: #ffffff;

background: #1762BA;

text-decoration: none;

}



#contentwrap

{

position: relative;

margin: auto;

padding: 8px 15px 20px 8px;

width: 893px;	

background: #ffffff;

}



#left

{

position: relative;

float: left;

width: 584px;

text-align: left;

}



.posthead

{

position: relative;

padding: 25px;

height: 33px;

background: url(img/posthead.jpg) top left no-repeat;

color: #ffffff;

}



.thepost

{

padding: 3px;	

}



.postfoot

{

position: relative;

margin-bottom: 30px;

padding: 15px 10px 0px 10px;

height: 28px;

color: #ffffff;

background: url(img/post_bottom.jpg) top left no-repeat;

}



.left

{

float: left;

}



.right

{

float: right;

}



#right

{

position: relative;

float: right;

width: 255px;

}



p{

	margin-top: 9px;

	margin-bottom: 9px;

	line-height: 19px;

}



#advert

{

padding: 15px;	

}

.alist

{

position: relative;

margin-left: 11px;

margin-bottom: 20px;

padding-left: 11px;

padding-top: 5px;

width: 233px;

background: #ECF6FF;

text-align: left;

}



.alist li

{

position: relative;

padding-bottom: 5px;

}



.alist a:link, .alist a:visited

{

position: relative;

display: block;

height: 14px;

margin-right: 4px;

padding: 7px 0px 9px 6px;

color: #1B3067;

font-weight: bold;

background: #E3EDF7;

text-decoration: none;

}



#footer

{

position: relative;

margin: auto;

width: 916px;

}



#thefoot

{

position: relative;

padding: 28px 20px 20px 75px;

height: 35px;

background: url(img/footer.jpg) top left no-repeat;

color: #ffffff;

text-align: left;		

}



#thefoot a

{

color: #ffffff;

}



.date

{

position: absolute;

top: 20px;

right: 30px;

font-size: 18px;

}



a:linl, a:visited

{

color: #ffffff;

}



h1

{

position: relative;

top: 26px;

left: 20px;

font-weight: normal;

float: left;

font-size: 24px;

color: #ffffff;	

}



h1 a:link, h1 a:visited

{



color: #ffffff;

text-decoration: none;

}



.little

{

font-size: 12px;

}



h2

{

position: relative;

font-size: 15px;

font-weight: normal;

color: #ffffff;

}





h3

{

position: relative;

width: 22px;

display: inline;

float: left;

top: -5px;

left: -22px;

}



.posthead a:link, .posthead a:visited, .postfoot a:link, .postfoot a:visited

{

text-decoration: none;

color: #ffffff;

}



h4

{

color: #000000;

}



#comment

{

width: 400px;

}



h5

{

font-size: 10px;

}









.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
