/*
    Theme Name: Leatherass
    Theme URI: http://www.dustyschmidt.net
    Description: Dusty Schmidt Website
    Version: 1.0
    Author: Jeffrey Conway
    Author URI: http://www.jeffreyconway.com
    */
    
body {
    background: #3b2a17 url('images/bg_main_brown.jpg') top scroll repeat-x;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    } 
    
a img {
    border: none;
    } 
    
p {
    font-size: 12px;
    color: #1f1b18;
    }
    
a {
	color: #fffeea;
	text-decoration: none;
	}
    
#window_bg {
    position: relative;
    width: 100%;
    margin: 0px;
    background: url('images/clouds.jpg') top scroll no-repeat;
    } 

#page_wrapper {
    position: relative;
    width: 960px;
    height: 600px;
    margin: 0px auto 0px auto;
    } 
    
#header {
    width: 960px;
    height: 100px;
    margin: 0px;
    } 
    
#logo {
    float: left;
    margin: 30px 10px 30px 10px;
    } 
    

#navbar {
    float: left;
    } 

#social_media {
    float: left;
    margin: 44px 0px 0px 10px;
    } 

#social_media img{
    margin: 0px 3px 0px 3px;
    } 

#navbar ul {
    padding: 48px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    } 

#navbar li {
    float: left;
    width: auto;
    display: block;
    margin: 0px;
    padding: 0px;
    } 

#navbar a {
    height: 24px;
    width: auto;
    padding: 5px 8px 6px 8px;
    margin: 0px;
    color: #654829;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    } 

#navbar a {
	white-space: nowrap;
	padding: 0 7px;
	margin: 0;
}

#navbar a.contact {
	width: 60px;
  
    } 

#navbar a:hover {
    color: red !important;
    } 

#page_top {
    width: 960px;
    height: 20px;
    margin: 0px;
    background: url('images/grey_curve_top.png') top scroll no-repeat;
    } 

#page_content {
    width: 960px;
    margin: 0px;
    background: url('images/grey_bg.png') top scroll repeat-y;
    } 

#page_btm {
    width: 960px;
    height: 20px;
    margin-bottom: 10px;
    background: url('images/grey_curve_btm.png') top scroll no-repeat;
    clear: both;
    } 

#homepage_hero {
    width: 960px;
    height: 290px;
    background: url('images/dusty_photo.png') bottom right no-repeat;
    position: relative;
    top:0px;
    left:0px;
    } 
    
#page_title {
    width: 930px;
    height: 45px;
    position: relative;
    top:0px;
    left: 15px;
    }
    
#page_title h2{
    margin:0px;
    padding:0px;
    font-size: 45px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fffeea;
    } 

#sidebar_left {
    width: 140px;
    height: 300px;
    background: url('images/sidebar_bg.png') top no-repeat;
    margin: 20px 10px 0px 10px;
    padding: 0px;
    float: left;
    } 

#center_content_wrapper {
    width: 640px;
    margin: 20px 0px 0px 0px;
    float: left;
    } 

#center_content_top {
    width: 640px;
    height: 5px;
    background: url('images/content_top.gif') top no-repeat;
    margin: 0px;
    padding: 0px;
	font-size: 1px;
	float: left;
    } 

#center_content {
    width: 640px;
    min-height: 800px;
    background: #fffeea url('images/content_bg.gif') top repeat-y;
    margin: 0px;
    padding: 0px;
    float: left;
    } 

#center_content.two_column {
    background: #fffeea url('images/content_bg_2col.gif') top repeat-y;
    } 

#center_content_btm {
    width: 640px;
    height: 5px;
    background: url('images/content_btm.gif') top no-repeat;
    margin: 0px;
    clear:both } 

#content_anchor {
    width: 960px;
    height: 20px;
    clear: both;
    }
    
 #center_content a {
 	color: #3b2a17;
        font-weight: bold;
 }

#sidebar_right {
    width: 140px;
    height: 300px;
    background: url('images/sidebar_bg.png') top no-repeat;
    margin: 20px 10px 0px 10px;
    padding: 0px;
    float: left;
    clear: none;
    
    } 

#home_left_col {
    width: 280px;
    background: url('images/home_left_col_head_bg.gif') top no-repeat;
    margin: 0px;
    padding: 10px 20px 10px 20px;
    float: left;
    } 

#home_right_col {
    width: 280px;
    background: url('images/home_right_col_head_bg.gif') top no-repeat;
    margin: 0px;
    padding: 10px 20px 10px 20px;
    float: left;
    } 

h1 {
    margin: 0px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    color: #966c3c;
    }
    
#sidebar {
    width: 120px;
    margin: 0px;
    }
    
#sidebar ul{
    list-style: none;
    margin-left: 10px;
    padding: 0px;
    font-size: 12px;
    }
    
#sidebar ul li, #sidebar ul li ul li{
    margin-bottom: 6px;
    }
    
#sidebar ul li ul{
    margin-top: 6px;
    }
    
#content_margin {
	margin: 20px;
	}
	
p.credits {
	font-size: 10px;
	color: #946a3d;
}

p.credits a {
	font-size: 10px;
	color: #c7a179;
}

#sidebar ul li h4 {
	font-size: 12px;
	color: #946a3d;
	font-weight: normal;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}