/*



Theme Name: Ride-Strong





*/	





			/* Global Layout */





body 

{

font-size: .75em;

margin: 0px;

text-align: center;

background: #ffffff url(img/bg.gif) top left repeat-x;

color: #31363e;

font-family: Tahoma, Arial, Helvetica, sans-serif;

}



#head

{

position: relative;

margin: auto;

width: 1005px;

/*height: 105px;*/
height: 120px;

color: #ddd;

background: url(img/logo.gif) top left no-repeat;

}



#head div

{

position: relative;

float: right;

padding-top: 4px;

}



#wrap

{

position: relative;

margin: auto;

width: 1005px;

border: 1px solid #DEDEDE;

}



#nav

{

position: relative;

list-style: none;

padding: 0px;

height: 28px;

background: url(img/navbg.gif) top left;

}



#nav li

{

position: relative;

float: left;

padding: 0 15px 0 2px;	

}



#nav a

{

position: relative;

float: left;

display: block;

font-size: 1.1em;

height: 23px;

padding: 5px 10px 0 10px;

color: #fff;

font-weight: bold;

text-transform: uppercase;

}



/* sub box */



#subwrap

{

position: relative;

height: 131px;

background: url(img/headleft.gif) top left no-repeat;

}



#sub

{

position: relative;

float: right;

height: 131px;

width: 541px;

background: url(img/headright.jpg) top right no-repeat;

}

#chik { position: relative; top: 0; left: 420px; float: left; }

#subRSS

{

position: absolute;

top: 15px;

right: 39px;

width: 69px;

height: 105px;

}



#subsub

{

position: absolute;

top: 89px;

right: 262px;

width: 160px;

background: none;

border: 0px;

}



#subgo

{ position: absolute; right: 170px; top: 80px; height: 28px; width: 80px; background: transparent; border: 0; cursor: pointer; }



/* three top */



#threetops

{

position: relative;

border-top: 1px solid #DEDEDE;

border-bottom: 1px solid #DEDEDE;

background: #F6F6F6 url(img/h2bg.gif) top left repeat-x;

text-align: left;

color: #575556;

}



#threetops h2

{

position: relative;

text-align: left;

padding: 8px 0 0 0;

height: 25px;

color: #000;

font-weight: bold;

font-size: 1.5em;

font-style: italic;

}



#tt1

{

position: relative;

float: left;

width: 314px;

padding: 0 10px 10px 10px;

}



#tt1 ul

{

padding: 0;

list-style: none;

font-size: 1em;

font-weight: normal;

}

.post img { margin: 5px; }

#tt1 ul li

{

padding: 6px 0 6px 20px;	

background: url(img/tag.gif) left center no-repeat;	

}



#tt1 a

{

color: #575556;

}





#tt2

{

position: relative;

float: left;

width: 314px;

text-align: right;

padding: 0 10px 10px 10px;

}



#tt2 p

{

font-size: 1.1em;

font-weight: bold;

}





#nwrap

{

position: relative;

padding-left: 170px;

padding-top: 20px;

height: 120px;

background: url(img/book.gif) top left no-repeat;

}



.txt

{

position: relative;

margin-bottom: 5px;

height: 18px;

width: 111px;

padding: 6px 5px 0 5px;

border: 0px;

background: url(img/txt.gif) top left;

}



.submit1

{

height: 21px;

width: 60px;

background: url(img/submit.gif) top left no-repeat;

border: 0px;

}



#tt3

{

position: relative;

float: left;

width: 310px;

padding: 0 0px 10px 20px;

}









/* page / \ sidebars */



#pagewrap

{

position: relative;	

text-align: left;

background: url(img/pbg.gif) top left repeat-y;

}



#left

{

position: relative;

float: left;

width: 498px;

}



.post

{ background-color: white; position: relative; padding: 8px 11px 0; }



.post a

{

color: #4095EF;

}



#left h1

{

position: relative;

font-size: 1.6em;

font-weight: bold;

color: #4095ef;

font-style: italic;

}



.postfoot

{

border-bottom: 1px solid #ddd;

}



.subbox

{

position: relative;

float: left;

padding: 5px 15px 0 35px;

width: 165px;

height: 22px;

border: 0px;

background: url(img/esub.gif) top left no-repeat;

}



.coms a

{

position: relative;

float: right;

font-size: 1.2em;

font-weight: bold;

color: #4095EF;

padding: 5px 32px 5px 0;

background: url(img/cbubble.gif) right center no-repeat;

}



.pfine

{

position: relative;

margin-bottom: 35px;

color: #565656;

font-size: .9em;

}



.commentlist li

{

position: relative;

border: 1px solid #ddd;

background: #f3f3f3;

padding: 10px;

margin-bottom: 10px;	

}



#comment

{

width: 375px;

}













#center

{

position: relative;

float: left;

width: 166px;

text-align: center;

}



#right

{

position: relative;

float: left;

width: 341px;

}



#right h3

{

position: relative;

padding: 3px 0 0 15px;

height: 22px;

background: url(img/h3bg.gif) top left repeat-x;

font-style: italic;

font-size: 1.4em;

}



#sponsors

{ position: relative; text-align: center; width: 300px; margin-left: 20px; }

.headad { position: relative; }

#sponsors a

{ position: relative; width: 125px; height: 125px; float: left; padding: 10px; border-style: none; }



.searcher

{

position: relative;

padding: 5px 30px 0 10px;

height: 18px;

width: 260px;

border: 0px;

background: url(img/search.gif) top left no-repeat;

}



.catbox

{

position: relative;

padding: 5px 10px 10px 10px;

}



.catbox li

{

position: relative;

list-style: none;

margin-bottom: 4px;

padding: 4px;

border: 1px solid #FFC42A;

text-align: center;

font-weight: bold;

}



.catbox a

{

color: #1D1B1C;

}





.sbbox

{

position: relative;

font-size: 1.2em;

font-style: italic;

padding: 5px 10px 15px 10px;	

}



.sbbox ul

{

list-style: none;

padding: 0px;

}



.sbbox li

{

position: relative;

padding: 4px 0 4px 20px;

background: url(img/tag2.gif) left center no-repeat;

}



.sbbox a

{

color: #5D5B5C;

}













#footwrap

{

position: relative;

background: #3E3F41;

}



#footinside

{

position: relative;

text-align: left;

padding: 10px;

margin: auto;

width: 985px;

border: 1px solid #DDDEE0;

background: #FFFFFF url(img/fbg.gif) top left repeat-x;

}



#footinside h2

{

position: relative;

height: 35px;

font-size: 1.45em;

font-weight: bold;

font-style: italic;

}



#f1

{

position: relative;

float: left;

width: 730px;

}



#f2

{

position: relative;

float: right;

width: 225px;

}



#fads

{

position: relative;

padding-top: 30px;

}



#f2 ul

{

list-style: none;

padding: 0px;

}



#footfinal

{

position: relative;

margin: auto;

width: 1005px;

height: 60px;

border: 1px solid #DDDEE0;

border-top: 0px;
background: url(img/final.gif) top left;



}



#tt1{padding:0 0 10px 10px;}

#tt2{padding:0 0 10px;}





#ubd

{ text-indent: -9999px; position: absolute; top: 0; right: 0; height: 60px; width: 240px; }

#bookstore

{ position: relative; width: 820px; float: left; }



#rbr

{ text-indent: -9999px; position: absolute; top: 0; left: 0; height: 60px; width: 515px; }



.post{height:1%;}

#commentform .changeAva{ 
text-align:center; 
float:right; 
display:inline; 
margin:0 25px 0 0; 
width:204px; 
width/**/:/**/150px; 
padding:5px 10px; 
background:no-repeat; 
font:11px/12px arial; 
border: solid 1px gray; }
#commentform .changeAva h4{
	color:#000;
	font:bold 13px/15px arial;
	margin:5px 0;
}
#commentform .changeAva span{
	display:block;
	padding:5px 0 0;
}
#commentform .changeAva a{
/*	color:#ee8f33;
	color:#999966;*/
}
