/*  
Theme Name: Farr Design
Theme URI: http://www.farrdesign.net
Description: This is a theme for my website.
Version: 1.0
Author: Afarr
Author URI: http://www.farrdesign.net

*/



body{
margin: 0;
background-color:#000;
background-image
background-repeat:repeat-x;
color:#FFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align: top;
}

a:link, a:visited {
text-decoration:none;
color:#FFFFFF;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
text-decoration:none;
color:#7400DF;
}

a:hover{
color:#7400DF;
text-decoration: underline;
}

p{
padding: 10px 10px 0 10px;
}

#rap {
background-image:url(assets/headerbackground2.jpg);
background-repeat:no-repeat;
margin: 0 auto 0 auto;
width: 1000px;
text-align: left;
}

#logo {
background-image:url(assets/FARRlogo.png);
background-repeat:no-repeat;
float:left;
width:300px;
height:145px;
margin:85px 0 0 50px;
}

#descriptivecontent {
background-image:url(assets/headerblock.png);
clear:both;
margin:0 70px;
padding:5px 5px;
}

#descriptivecontent a {
color:#000;
}

#descriptivecontent a:hover {
color:#7400DF;
}

#descriptivecontent p {
text-align:center;
font-size:38px;
font-weight:lighter;
}

#navigation {
text-align:center;
border-top: 1px dotted #fff;
border-bottom:1px dotted #fff;
margin:70px 60px 0 65px;
}

#navigation li {
display:inline;
list-style-type:none;
padding-right:20px;
}

#container{
width: 800px;
height:auto;
margin:0 0 0 100px;
}

.post{

}

.post a {
color:#7400DF;
}

.post h2{
font-size: 18px;
}

.date {
font-family:Arial, Helvetica, sans-serif;

}

.entry{
background-color:#CCCCCC;
color:#000000;
line-height: 18px;
padding:10px;
}

.entry img {
margin: 5px;
border-style:none;
}

.postmetadata {
padding:10px;
}

p.postmetadata{
border-top: 1px dotted #000;
border-bottom: 1px dotted #000;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.sidebar{
width: 800px;
height:auto;
margin:30px 0 0 100px;
color:#CCCCCC;
}



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

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

.sidebar ul li h2{
font-size: 14px;
}

.sidebar ul ul li{
padding: 0;
line-height: 24px;
}

.sidebar h2 {
border-top: 1px dotted #fff;
border-bottom: 1px dotted #fff;
}

.sidebarcolleft {
float:left;
width:250px;
height:auto;
}

.sidebarcolmiddle {
display:inline;
float:left;
width:250px;
height:auto;
margin:0 0 0 15px;
}

.sidebarcolright {
float:right;
width:250px;
height:auto;
}

.radius {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

table#wp-calendar{
width: 100%;
}


#footer{
clear:both;
font-size:12px;
text-align:center;
width:1000px;
padding:20px 0 0 0;
}

#footermenu li {
color:#000;
text-align:center;
display:inline;
list-style-type:none;
padding-right:20px;
}

.nocomments {
background-color:#CCCCCC;
color:#000000;
padding:10px;
}

.comments h2 {
font-size: 18px;
}

#comments-form {
padding:10px;
}

.comment-date {
font-size:90%;
}

.comment {
background-color: #CCCCCC;
color: #000;
padding: 10px;
margin: 10px 0;
}