/*

Theme Name: Derrich dot com
Theme URI: http://www.uniqueblogdesigns.com
Author: <a href="http://www.uniqueblogdesigns.com">Unique Blog Designs</a> 

*/	


			/* Global Layout */


body 
{
font-size: .9em;
margin: 0px;
text-align: center;
background: #0F0F0F url(img/bg.gif) top left repeat-x;
color: #31363e;
font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
}


#nav
{
position: relative;
margin: auto;
width: 1008px;
height: 34px;
padding-right: 32px;
}

#nav ul
{
position: relative;
float: right;
padding: 0px;
list-style: none;
}

#nav li
{
position: relative;
float: left;
}

#nav li a
{
position: relative;
display: block;
padding: 7px 12px 0 12px;
height: 25px;
color: #fff;
font-weight: bold;
font-size: 1.1em;
}

#toprss
{
position: absolute;
top: 2px;
right: 0px;
height: 27px;
width: 27px;
background: url(img/brss.gif) top left;
}






#header
{
position: relative;
margin: auto;
width: 1008px;
height: 127px;
}

#topad
{
position: absolute;
top: 10px;
right: 0px;
height: 60px;
width: 468px;
background: #676767;
}

#logo
{
position: relative;
float: left;
height: 127px;
width: 411px;
background: url(img/logo.gif) top left;
}

#sbox
{
position: absolute;
bottom: 0px;
right: 0px;
height: 25px;
}

#s
{
position: relative;
padding: 3px 30px 0 4px;
height: 22px;
width: 180px;
background: url(img/sbg.gif) top right;
border: 0px;
}

#sbox label
{
position: relative;
padding-top: 2px;
padding-right: 10px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
}




.black
{
background: #0F0F0F;
}





#tri
{
position: relative;
margin: auto;
margin-top: 10px;
width: 1026px;
padding: 10px 44px 0 44px;
height: 185px;
background: url(img/tribg.gif) top left no-repeat;
color: #fff;
text-align: left;
}

.tribox
{
position: relative;
float: left;
padding: 0 15px 0 15px;
width: 312px;
}

#tri h2
{
position: relative;
font-weight: normal;
font-size: 1.35em;
text-transform: uppercase;
}

#ra
{
position: relative;
font-size: .9em;
padding: 0px;
list-style: none;
}

#ra li
{
position: relative;
padding: 3px 0 3px 0;
}

#ra a
{
color: #fff;
}


#rssx
{
position: relative;
margin-right: 8px;
margin-bottom: 20px;
float: left;
height: 54px;
width: 54px;
background: url(img/fatrss.gif) top left no-repeat;
}


#elab
{
position: relative;
float: left;
padding-top: 2px;
padding-right: 10px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
}

#esub
{
position: relative;
float: left;
padding: 2px 4px 2px 4px;
height: 18px;
width: 160px;
border: 1px solid #ddd;
}

#esub2
{ position: relative; float: left; margin-left: 8px; height: 24px; width: 62px; border: 0; background: url(img/subs.gif) left top; bottom: 10px; cursor: pointer; }





#wrap, .wrap
{
position: relative;
width: 1008px;
margin: auto;
}

#pagetop
{
position: relative;
height: 17px;
background: url(img/pagetop.gif) top left no-repeat;
}
#pagebottom
{
position: relative;
width: 1008px;
margin: 0 auto;
height: 15px;
background: url(img/pagebottom.gif) bottom left no-repeat;
}


#pagewrap
{
position: relative;
background: url(img/pagebg.gif) top left;
text-align: left;
}

#left
{
position: relative;
float: left;
width: 534px;
padding: 0 21px 0 21px;
}

#left h1
{
position: relative;
font-size: 1.5em;
font-weight: bold;
color: #E59439;
}

#left a
{
color: #E59439;
}

.postfoot
{
position: relative;
padding: 5px 0 45px 0;
border-top: 1px solid #ddd;
}

.details
{
font-size: .9em;
}

.feed
{
position: relative;
font-size: .85em;
display: block;
padding: 3px 0 3px 20px;
background: url(img/1.gif) left center no-repeat;
}

.cats
{
position: relative;
font-size: .85em;
display: block;
padding: 3px 0 3px 20px;
background: url(img/2.gif) left center no-repeat;
}

.tags
{
position: relative;
font-size: .85em;
display: block;
padding: 3px 0 3px 20px;
background: url(img/3.gif) left center no-repeat;
}






#right
{
position: relative;
float: left;
width: 403px;
padding: 0 14px 0 15px;
}


#spons img
{
position: relative;
padding: 3px;
}

#doubles
{
position: relative;
}

#dl
{
position: relative;
float: left;
width: 231px;
}

#dr
{
position: relative;
float: right;
width: 160px;
}

#doubles h2
{
font-size: 1.2em;
color: #121212;
text-transform: uppercase;
}

.sblist
{
position: relative;
margin-bottom: 15px;
font-size: .85em;
padding: 5px;
background: #F3F3F3;
border: 1px solid #E6E6E6;
}

.sblist ul
{
padding: 0px;
list-style: none;
}

.sblist li
{
padding: 3px 0 3px 0;
}

.sblist a
{
color: #121212;
}





#foot
{
position: relative;
width: 1008px;
margin: 0 auto;
text-align: left;
background: url(img/foottitles.gif) top left no-repeat;
}

#foot1
{
position: relative;
float: left;
padding-left: 10px;
width: 260px;
}

#foot1 ul
{
padding: 0px;
list-style: none;
}

#foot1 li
{
position: relative;
padding: 4px 0 4px 0;	
}

#foot1 a
{
color: #fff;
font-weight: bold;
}

#foot h2
{
position: relative;
padding: 5px 0 0 10px;
height: 29px;
color: #fff;
font-size: 1.2em;
}

#foot2
{
position: relative;
float: left;
width: 735px;
}




#final
{
position: relative;
height: 34px;
background: url(img/pbottom.gif) top left;
}

#final a
{
color: #fff;
font-size: 10px;
font-weight: bold;
}
#final p { color: white; font-size: 10px; font-weight: bold; margin-top: 4px; }
.commentlist li
{
position: relative;
padding: 10px;
background: #f3f3f3;
border: 1px solid #ddd;
margin-bottom: 10px;	
}

#comment
{
width: 99%;
}

.comwrap input 
{
padding: 4px;
}

