/*  
Theme Name: Cantle v.3
Theme URI: http://www.arkyard.com 
Description: The Scottish Countryside as a word press theme.
Version: 1.0
Author: Arkyard and The Undersigned
Author URI: http://www.arkyard.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body{ 
margin:0 auto 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#333;
background-color:#D7D3C7;
}

a:link, a:visited {
text-decoration:none;
}

form {
display:inline;
margin:0;
padding:0;
}

fieldset {
    border: none;
}

blockquote {
font-style:italic;
}

a img {
border:0;
}

.clear {
    clear: both;
}



#wrapper {
margin:0 auto 0 auto;
padding:20px 0 20px 0;
width:800px;
}

#header {
position:relative;
/*height:180px;*/
background-color:#ffffff;

}

    #header h1 {
    padding:45px 0 0 5%;
    margin:0;
    text-align:left;
    text-indent: -9999px;    
    color:#A2AD00;
    font-weight:bold;
    line-height:25px;
    font-size:25px;

}
   */  #header h2 {
    color:#D7D3C7;
    font-size:14px;
    font-weight:bold;
    line-height:14px;
    margin:0;
    padding:0 0 10px;
    text-align:left;
}*/


   #header h2 {
    padding:0 0 30px 8%;
    margin:0;
    text-align:left;
    text-indent: -9999px;    
    color:#A2AD00;
    font-weight:lighter;
    line-height:14px;
    font-size:14px;
    }

/*
#logo {
    background: transparent url("/wp-content/themes/houseofcantle/img/cantle_ld_300pxw.jpg") no-repeat scroll left top;
    display: block;
    float: right;
    height: 169px;
    margin-left: 12px;
    text-indent: -9999px;
    width: 300px;
}
*/

#maincontent {
background-color:#ffffff;
margin:0px 0 0 0;
padding:5px 0 0 0;
}

    .post {
    width:90%;
    margin:0 auto 0 auto;

    }
    
        .posttitle {
        margin:0;
        font-size:20px;
        line-height:20px;
        font-weight:bold;
        letter-spacing:2px;
        }
        
            .posttitle a:link, .posttitle a:visited {
            color:#D7D3C7;
            }
            
            .posttitle a:hover {
            color:#584528;
            }
        
        .postinfo {
        margin:0;
        color:#D7D3C7;
        display:block;
        border-top:1px solid #D7D3C7;
        line-height:15px;
        text-transform:lowercase;
        font-size:9px;
        }
        
            .postinfo a:link, .postinfo a:visited {
            color:#D7D3C7;
            }
            
            .postinfo a:hover {
            color:#584528;
            }
        
        .postcontent {
        padding:0 0 30px 0;
        color:#584528;
        }
        
        .postcontent p {
        margin:10px 0 0 0;
        }
        
        .postcontent p + p {
        /*margin:0;*/
        text-indent:00px;
        }
        
        .postcontent a:link, .postcontent a:visited {
        color:#A2AD00;
        }
        
        .postcontent a:hover {
        text-decoration:none;
        color:#D7D3C7;
        }

        .postcontent img {
        /*float:right;
        padding:0 0 10px 10px;*/
        left:-40px;
        top:-15px;
        position:relative;
        }

        .postcontent img2 {
        /*float:right;
        padding:0 0 10px 10px;*/
        left: 0px;
        top: 5px;
        position:relative;
        }
        
        .postcontent h1 {
        margin:15px 0 0 0;
        font-size:16px;
        line-height:20px;
        font-weight:bold;
        letter-spacing:2px;
        color:#D7D3C7;
        border-bottom:1px solid #D7D3C7;
        }
        
        .postcontent h2 {
        margin:15px 0 0 0;
        font-size:14px;
        line-height:20px;
        font-weight:bold;
        letter-spacing:2px;
        color:#D7D3C7;
        border-bottom:1px solid #D7D3C7;
        }
        
        .postcontent h3 {
        margin:15px 0 0 0;
        font-size:12px;
        line-height:20px;
        font-weight:bold;
        letter-spacing:2px;
        color:#D7D3C7;
        border-bottom:1px solid #D7D3C7;
        }
        
        .postcontent .pagenav {
        text-align:center;
        }
        
        #gallery .photo_container img {
            position: relative;
            top: 0px;
            left: 0px;
        }
        
        .postcontent .photo_container {
            list-style-type: none;
            display: inline;
            padding-right:5px;
            padding-top: 5px;
            min-height: 250px;
        }
        
        .postcontent .paginator {
            clear: both;
            float: right;
        }
        
        .postcontent .paginator ul {
            list-style-type: none;
            padding: 0;
        }

        .postcontent .paginator ul li {
            float: left;
            margin: 0px;
            padding:0px;
        }

        .postcontent .paginator ul li li {
            margin: 0pt 3px;
        }

        .postcontent .paginator ul li li a,
        .postcontent .paginator ul li li span {
            display: block;
            background-color: #D7D3C7;
            font-size: 1em;
            line-height: 30px;
            padding: 0pt 7px;
            text-align: center;
            text-decoration: none;
            width: 1em;
        }
        
        .postcontent .paginator .previous_page a,
        .postcontent .paginator .previous_page span,
        .postcontent .paginator .next_page a,
        .postcontent .paginator .next_page span {
            display: block;
            background-color: #D7D3C7;
            font-size: 1em;
            line-height: 30px;
            padding: 0pt 7px;
            text-align: center;
            text-decoration: none;
        }

        .postcontent .paginator .previous_page a:hover,        
        .postcontent .paginator .next_page a:hover,
        .postcontent .paginator ul li li a:hover {
            color: #584528;
            text-decoration: underline;
        }
        
        .post .children ul {
            list-style-type: none;
        }

#comments {
margin:5px 0 0 0;
padding:20px 0 0 0;
background-color:#ffffff;
}
    
        #comments a:link, #comments a:visited {
        color:#A2AD00;
        }
        
        #comments a:hover {
	text-decoration:none;
	color:#584528;
        }
    
    #comment, #author, #url, #email {
    width:100%;
    }

    #comments h3 {
    margin:0;
    font-size:15px;
    line-height:20px;
    font-weight:bold;
    letter-spacing:2px;
    border-bottom:1px solid #D7D3C7;
    }

    .comment {
    width:90%;
    margin:0 auto 0 auto;
    color:#D7D3C7;
    font-size:11px;
    }
    
        #comments .commentinfo {
        margin:20px 0 0 0;
        color:#D7D3C7;
        display:block;
        border-bottom:1px solid #D7D3C7;
        line-height:15px;
        text-transform:lowercase;
        font-size:9px;
        }
        
            #comments .commentinfo a:link, #comments .commentinfo a:visited {
            color:#A2AD00;
            }
            
	#comments .commentinfo a:hover {
	color:#584528;
	text-decoration:none;
	}

#bottombar {
margin:5px 0 0 0;
background-color:#ffffff;
}

    #bottombar .column1 {
    position:inline;
    float:left;
    width:42%;
    padding:20px 0 0 5%;
    }
    
    #bottombar .column2 {
    position:inline;
    float:right;
    width:42%;
    padding:20px 5% 0 0;
    }

    #bottombar .spacer {
    line-height:5px;
    clear:both;
    }
    
    #bottombar ul {
    margin:0;
    padding:0;
    list-style:none;
    }
    
        #bottombar ul li {
        margin:0;
        padding:0;
        }
        
            #bottombar ul li h2 {
            margin:0;
            text-align:center;
            display:block;
            color:#D7D3C7;
            font-weight:bold;
            line-height:20px;
            font-size:11px;
            text-transform:lowercase;
            border-bottom:2px solid #D7D3C7;
            }
            
            #bottombar ul li {
            margin:0 0 20px 0;
            }
            
                #bottombar ul li ul li, #bottombar ul li div {
                color:#D7D3C7;
                text-transform:lowercase;
                font-size:10px;
                line-height:20px;
                display:block;
                border-bottom:1px dotted #D7D3C7;
                text-align:center;
	       margin:0;
                }
                
        #bottombar a:link, #bottombar a:visited {
        color:#A2AD00;
        }

        #bottombar a:hover {
	text-decoration:none;
	color:#584528;
        }

#wp-calendar {
	width:80%;
	text-align:center;
	border-collapse: collapse;
	color:#D7D3C7;
	margin:0 auto 0 auto;
}

#wp-calendar caption, #wp-calendar th {
	color:#D7D3C7;
	padding:4px;
}

#wp-calendar td {
	padding:1px;
	border:none;
}

#wp-calendar caption {
	font-weight:bold;
}

#wp-calendar #today {
	font-weight:bold;
	color:#D7D3C7;
}

#wp-calendar a:link, #wp-calendar a:visited {
	color:#A2AD00;
	font-weight:bold;
}

#wp-calendar a:hover {
	color:#584528;
	text-decoration:none;
}

#contact-us ul {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

#contact-us th {
    text-align: left;
}

#contact-us button {
    /*background: transparent url(img/send.png) no-repeat scroll 0pt 50%;
    border: 0pt none;
    cursor: pointer;
    height: 52px;
    padding: 0pt;
    text-indent: -9999px;
    width: 100px;*/
}

#footer {
margin:5px 0 0 0;
background-color:#ffffff;
}

    #footer p {
    text-align:right;
    font-size:10px;
    margin:0;
    padding:3px;
    line-height:30px;
    text-transform:none;
    color:#D7D3C7;
    }
    
    #footer a:link, #footer a:visited {
    color:#ffffff;
    }
    
    #footer a:hover {
    text-decoration:none;
    color:#D7D3C7;
    }
