/* CSS Document */

body {
margin: 0px auto;
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
width: 891px;
background: #0f0000 url(http://www.clairemcdermott.com/art/header_bg.jpg) top center no-repeat;
color: #4D2A2E;
}  

#header{
height: 155px;
padding: 0 40px;}

#header #logo{
position: absolute; 
top: 66px;}

div#description {
width: 170px;
float: right;
position: relative;
display: inline;
padding: 40px 0 0;
font-size: 11px;
line-height: 15px;
}

#content{
padding: 0 40px 45px;
background: #cadcee;
}   

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

a {
color: #4D2A2E;
}

.date {
/*background-color: #fefee2;
color: #7d3121;
color: #231515;
background-color: #addafb;*/
padding: 0 0 5px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 9px;
font-weight: bold;
}


h2 {
color:#677516;
font: normal 24px/26px Georgia,"Times New Roman",Times,serif;
line-height:26px;
margin:0;
padding: 0 0 15px;
}

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



						div#searchresultcount {
							margin: 15px 0 30px;
							text-align: center;
						}
            
            div.post {
            width: 600px;
padding: 40px 0 0;
            }



                div.post img.permalink {
                    width: 14px;
                    height: 13px;
                    border-width: 0px;
                    background-color: #000;
                    display: none;
                    position: absolute;
                    right: 0px;
                    top: 0px;
                    z-index: 10;
                }
                
                    div.post:hover img.permalink {
                        display: inline;
                    }
            
                div.post div.caption {
                    font-size: 14px;
                    font-weight: bold;
color: #231515;
                    margin-top: 10px;
                    padding: 0px 20px 0px 20px;
                }

                    div.post div.caption a {
color: #231515;
                    }
    
            /* Regular Post */

                    div.post div.regular blockquote {
                        font-style: italic;
                        border-left: solid 2px #0f0000;
                        padding-left: 10px;
                    }
                        
            /* Quote Post */
            
                div.post div.quote div.quote_text {
                    font-family: Helvetica, sans-serif;
                    font-weight: bold;
color: #231515;
                    border-left: solid 5px #000;
                    padding-left: 10px;
                }
                
                    div.post div.quote div.quote_text span.short {
                        font-size: 36px;
                        line-height: 40px;
                        letter-spacing: -1px;
                    }
                    
                    div.post div.quote div.quote_text span.medium {
                        font-size: 25px;
                        line-height: 27px;
                        letter-spacing: -1px;
                    }
                    
                    div.post div.quote div.quote_text span.long {
                        font-size: 16px;
                        line-height: 20px;
                    }

                    div.post div.quote div.quote_text a {
color: #231515;
                    }
        
                div.post div.quote div.source {
                    font-size: 16px;
                    font-weight: Bold;
color: #231515;
                    margin-top: 5px;
                }

                    div.post div.quote div.source a {
color: #231515;
                    }
            
            /* Link Post */
            
                div.post div.link a.link {
                    font: Bold 20px Helvetica, sans-serif;
                    letter-spacing: -1px;
                    color:  #0f0000;
                }

                    div.post div.link span.description {
                        font-size: 13px;
                        font-weight: normal;
                        letter-spacing: -1px;
                        color:  #0f0000;
                    }
            
            /* Conversation Post */
                        
                div.post div.conversation ul {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px 0px 0px 1px;
                    border-left: solid 5px #000;
                }
            
                    div.post div.conversation ul li {
                        font-size: 12px;
                        padding: 4px 10px 4px 8px;
color: #231515;
                        margin-bottom: 1px;
                    }
            
                        div.post div.conversation ul li span.label {
                            font-weight: bold;
                        }
                        
                            div.post div.conversation ul li span.user_1 {
                                color: #c00;
                            }
                            
                            div.post div.conversation ul li span.user_2 {
                                color: #00c;
                            }
                            
                            div.post div.conversation ul li span.user_3 {
                                color: #0a0;
                            }
                        
                        div.post div.conversation ul li.odd {
                            background-color: #ccc;
                        }

                        div.post div.conversation ul li.even {
                            background-color:#fefee2;
                        }
            
            /* Video Post */
            
                div.post div.video {
                    width: 400px;
                    margin: auto;
                }

#copyright{
font-size: 10px;
color: #231515;
float: right;
display: inline;
position: relative; 
margin: 0;
padding: 0;
background: #cadcee;
}

#copyright em{
font-style: normal;
text-decoration: none;
color: #7d3121;
}
.clear{
clear: both;
line-height: 1px;
}

.query { font-weight: bold; }

#footer{
background: url(http://www.clairemcdermott.com/art/home_bg.jpg) bottom left no-repeat;
clear: both;
padding: 30px 40px 20px;
}

#footer h1{
font: normal 16px/22px Georgia, "Times New Roman", Times, serif;
width: 470px;
margin: 0;
float: left;
display: inline;
position: relative;
padding: 10px 0 0;
color: #4D2A2E;
}

#footer .pod {
display:inline;
float:right;
position: relative;
width: 290px;
}

#footer h4, 
#footer h4 a:link, 
#footer h4 a:visited{
color: #7d3121;
font-size:11px;
padding: 10px 0 3px;
margin: 0;
}

#footer ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#footer li, 
#footer p{
font-size: 11px;
line-height: 14px;
padding: 0 0 2px;
margin: 0;
color: #4D2A2E;
}

#footer a:link, 
#footer a:visited{
color: #7d3121;
}

#footer a:hover, 
#footer a:active{
border-bottom: 1px dotted #231515;
}

ul#menu{
list-style-type: none;
margin: 0;
padding: 36px 85px 0 0; 
position: relative;
float: right; 
display: inline;
font-size: 10px;
line-height: 13px;
}

ul#menu li{
margin: 0;
padding: 0 0 0 40px;
float: left;
display: inline;
}

ul#menu li a:link, 
ul#menu li a:visited{
text-decoration: none;
padding: 6px 8px;
color: #231515;
background-color: #addafb;
}

ul#menu li a:hover, 
ul#menu li a:active, 
ul#menu li a#active{
background-color: #fefee2;
color: #7d3121;
}

ul#menu ul{
padding: 15px 0 0; 
position: absolute;
width: 420px; 
height: 30px;
}

ul#menu li ul li{
padding: 0 9px 0 0;
float: left;
display: inline;
position: relative;
}

ul#menu li ul li a,
ul#menu li ul li a:link, 
ul#menu li ul li a:active,
ul#menu li ul li a:visited{
text-decoration: none;
padding: 0px;
color: #231515;
background-color: transparent;
}

ul#menu li ul li a:hover, 
ul#menu li ul li a#active{
color: #7d3121;
}
