/*
    Theme Name: Birmingham_winter_2010
    Theme URL: http://desperatelyseekingwp.com/members
    Description: Custom theme for Birmingham Mom Online.net
    Author:  Cathy Tibbles
    Author URI: http://desperatelyseekingwp.com
    Version: 1.0
*/

body {
    background-color: #aad5d5;
    width: 990px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px auto 0px;
    padding: 0px;
    }
    
#wrap {
        background: #ffffff;
    width: 950px;
    margin: 0px auto 0px;
    padding: 0px;
    position: relative;
    }

/************************************************
*   Hyperlinks                                  *
************************************************/

a, a:link, a:visited {
    color: #4a2920;
    text-decoration: none;
    }
    
a:hover {
    color: #4a2920;
    text-decoration: underline;
    }
    
a img {
    border: none;
    }
    
a:focus, a:hover, a:active {
    outline: none;

    }
    
/************************************************
*   Header                                      *
************************************************/

#header {
 background: url(http://magiccitymom.com/wp-content/uploads/2010/06/MAGICCITYMOMHEADER.gif) center bottom no-repeat;
    width: 950px;
    height: 140px;
    color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    padding: 0px;
    overflow: hidden;
    }

#header #imageheader {
    width: 780px;
    height: 100%;
    text-indent: -10000px;
   
border:none;
    }

#header #imageheader a {    
    display: block;
    width: 100%;
    height: 100%;
border:none;
    }

#header h1, #header h4 {
    color: #FFFFFF;
    font-size: 36px;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    margin: 0px;
    padding: 15px 0px 0px 20px;
    text-decoration: none;
border:none;
    }
    
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {
    color: #FFFFFF;
    font-size: 36px;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
border:none;
    }
    
#header h1 a:hover {
    color: #FFFFFF;
    text-decoration: none;
    }
    
#header h3 {
    color: #aad5d5;
    font-size: 16px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    }
    
#header p {
    color: #FFFFFF;
    padding: 0px 0px 5px 20px;
    margin: 0px;
    line-height: 20px;
    }
    
.headerleft {
    width: 750px;
    float: left;
    font-size: 14px;
    margin: 10px 0 0 0;
    padding: 0px;
    }
    
.headerleft a img {
    border: none;
    margin: 0 0 0 5px;
    padding: 0px;
    }

#tab {
margin-top: -20px;
float:right;
}

#tab a img {
border:none;
}


/*************************************************
    Navbar                                  
    *************************************************/
#navbar {   
background: #4a2920;   
width: 950px;   
height: 25px;   
font-size: 12px;    
font-family: Arial, Tahoma, Verdana;    
color: #FFFFFF; 
font-weight: bold;  
margin: 0px;    
padding: 0px;   }

#topnavbar {
width: 660px;
height:34px;
font-size: 16px;
font-family: Georgia, Times New Roman;
background-color: #fff;
font-weight:normal;
margin:0;
padding:0;
}

#topnavleft {
float:left;
width:680px;
}

#topnavright {
float:right;
width:280px;
}

#nav, #topnav{  
margin: 0px;    
padding: 0px;   
float:left;
height:24px;
}   

#nav ul,#topnav ul {    
float: left;    
list-style: none;   
margin: 0px;    
padding: 0px;   }   

#nav li,#topnav li {    
float: left;    
list-style: none;   
margin: 0px;    
padding: 0px;   
}   

#nav li a, #nav li a:link, #nav li a:visited {  
color: #FFFFFF; 
display: block; 
font-size: 10px;    
font-weight: bold;    
text-transform: uppercase;    
margin: 0px 5px 0px 0px;    
padding: 6px 13px 6px 13px;
border:none;
 }

#topnav li a, #topnav li a:link, #topnav li a:visited {
color: #4a2920;
display:block;
font-size: 16px;
font-family: Georgia, Times New Roman;
margin: 0px;
padding: 9px 15px 8px 15px;
text-transform:none;
font-weight: normal;
}

#nav li a:hover, 
#nav li a:active { 
background-color: #4a2920; 
color: #FFFFFF; 
display: block; 
text-decoration: none;    
margin: 0px 5px 0px 0px;    
padding: 6px 13px 6px 13px; 
border:none;
}

#topnav li a:hover, #topnav li a:active {
background: none;
color: #aad5d5;
margin:0px;
padding: 9px 15px 8px 15px;
text-decoration:none;
border-bottom: 1px solid #4a2920;
}  

#nav li li a, #nav li li a:link, #nav li li a:visited { 
background-color: #4a2920;    
width: 150px;   
color: #fff; 
text-size: 10px;
font-weight: bold;    
text-transform: uppercase;
float: none;    
margin: 0px;    
padding: 7px 10px 7px 10px; 
border-bottom: 1px solid #aaa;   
border-left: 1px solid #aaa; 
border-right: 1px solid #aaa;    }   

#nav li li a:hover, #nav li li a:active {   
background: #aad5d5;    
color: #FFFFFF; 
padding: 7px 10px 7px 10px; }

#nav li ul {    
z-index: 9999;  
position: absolute; 
left: -999em;   
height: auto;   
width: 170px;   
margin: 0px;    
padding: 0px;   }

#nav li li {
        }

#nav li ul a {  
    width: 140px;   }
    
#nav li ul a:hover, 
#nav li ul a:active { 
    }
    
#nav li ul ul { 
    margin: -32px 0 0 171px;    
}
    
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {  
    left: -999em;   
}
    
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul {
        left: auto; 
}

#nav li:hover, #nav li.sfhover {    
    position: static;   }   
    
/********************************************
*****   SubNavbar                                   ***
**********************************************/

#subnavbar {    
background: #4a2920;    
width: 960px;   
height: 24px;   
color: #FFFFFF; 
margin: 0px;    
padding: 0px;   }
    
#subnav {   
margin: 0px;    
padding: 0px;   }   

#subnav ul {    
float: left;    
list-style: none;   
margin: 0px;    
padding: 0px;   }   

#subnav li {    
float: left;    
list-style: none;   
margin: 0px;    
padding: 0px;   }
    
#subnav li a, 
#subnav li a:link, #subnav li a:visited {   
color: #FFFFFF; 
display: block; 
font-size: 10px;    
font-weight: bold;   
 text-transform: uppercase;    
margin: 0px 5px 0px 0px;    
padding: 6px 13px 6px 13px; 
}


#subnav li a:hover, #subnav li a:active {   
    background: #aad5d5;    
    color: #FFFFFF; 
    display: block; 
    text-decoration: none;    
    margin: 0px 5px 0px 0px;    
    padding: 6px 13px 6px 13px; 
}   

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {    
    background: #4a2920;    
width: 150px;   
float: none;    
    margin: 0px;    
padding: 6px 10px 6px 10px; 
    border-bottom: 1px solid #FFFFFF;   
border-left: 1px solid #FFFFFF; 
    border-right: 1px solid #FFFFFF;    
}   

#subnav li li a:hover, #subnav li li a:active { 
    background: #aad5d5;    
    margin: 0px;    
    padding: 6px 10px 6px 10px; }   
    
#subnav li ul { 
    z-index: 9999;  
    position: absolute; 
    left: -999em;   
    height: auto;   
    width: 160px;   
    margin: 0px;    
    padding: 0px;   }
    
#subnav li li {     }

#subnav li ul a {   
    width: 150px;   
}

#subnav li ul a:hover, #subnav li ul a:active {     
    }

#subnav li ul ul {  
    margin: -25px 0 0 171px;    
    }

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {    
    left: -999em;   }
    
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, 
#subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {   
    
    left: auto; }

#subnav li:hover, #subnav li.sfhover {  
    position: static;   }   
    
/*************************************************  
Homepage
  * ************************************************/   
#homepage { float: left;    
width: 610px;   
margin: 0px;    
padding: 0px;   
}   

#homepage p {   
    margin: 0px;
    padding: 0px;   
    }
    
#homepage p img {   
    border: none; 
    float: left;    
    margin: 0px;    
}   

#homepage ul {  
    list-style-type: square;
    margin: 0px;    
    padding: 0px 0px 15px 0px;  }   

#homepage ul li {   
    list-style-type: square;    
    margin: 0px;    
    padding: 0px;   
    }

.hpdate {   font-size: 11px;    
margin: 0px;    
padding: 0px;   
}   

#homepagetop {  
    background: #FFFFFF url(images/homepagetop.gif) top no-repeat;  
float: left;
    width: 610px;   
    margin: 0px 0px 10px 0px;   
    padding: 0px;   
    border: 1px solid #DDDDDD;  
    }   
    
#homepagetop p {    font-size: 12px;    
    margin: 0px;
    
        padding: 0px 0px 0px 10px;  
        }   
        
.featuredtop {  float: left;    
        margin: 0px;    
        padding: 10px;  
        display: inline;
        
            }   
            
#homepagebottom {   
    background: #FFFFFF url(images/homepagetop.gif) top no-repeat;  
        float: left;    
    width: 610px;   
    margin: 10px 0px 10px 0px;  
    padding: 0px;
    border: 1px solid #DDDDDD;  
    }   
    
#homepagebottom p { 
    font-size: 12px;    
    margin: 0px;    
    padding: 0px;   
    }   
    
.hpbottom { 
    float: left;    
    width: 590px;   
    margin: 0px;    
    padding: 10px;  
    display: inline;    }
    
#homepageleft { float: left;    
width: 300px;   
margin: 0px;    
padding: 0px;   
}

.hpfeatured {   
    background: #FFFFFF url(images/featuredtop.gif) top no-repeat;

    float: left;    
    width: 280px;   
    margin: 0px;    
    padding: 10px 10px 10px 10px;   
    border: 1px solid #DDDDDD;
    
        }
        
#homepageright {    
    float: right;   
width: 300px;   
margin: 0px;    
padding: 0px;   
}

.clear {    
    clear: both;
    }
    
.thumb {    
    float: left;    
    margin: 0px 10px 0px 0px;   
}   

hr {    
    border-bottom: 1px solid #4a2920; 
    border-top: none;   
    border-left: none;
    border-right: none; margin: 0px 0px 10px 0px;   
    padding: 0px 0px 10px 0px;  clear: both;    
        
        }   
/*************************************************  
Content                                     
* ************************************************/

#content {  width: 940px;   
margin: 0px auto 0px;   
padding: 10px 0px 0px 0px;  
line-height: 18px;  
}   

#content h1 {   
    color: #aad5d5;
    font-size: 22px;    
    font-family: Georgia, Times New Roman;  
    font-weight: normal;    
    margin: 0px 0px 5px 0px;    
    padding: 10px 0px 0px 0px;  
    }   

#content h1 a, #content h1 a:visited  
{
        color: #aad5d5; 
        font-size: 22px;    
        font-family: Georgia, Times New Roman;  
        font-weight: normal;    
        margin: 0px 0px 5px 0px;
        
            padding: 10px 0px 0px 0px;  
            }
            
#content h1 a:hover {
	color: #4a2920; 
	text-decoration: none;  
}   

#content h2{
   background: #000000;    
   color: #FFFFFF;
   font-size: 20px;    
   font-family: Georgia, Times New Roman, Trebuchet MS;    
   font-weight: normal;    
   margin: 0px 0px 0px 0px;    
   padding: 10px 0px 10px 10px;
   }
            
#content h3 {
    background-color: #4a2920;   
    color: #FFFFFF; 
    font-size: 11px;    
    font-family: Arial, Tahoma, Verdana;    
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px;
    padding: 3px 0px 3px 7px;
    }   

#content h4{
    color: #aad5d5; 
    font-size: 22px;    
    font-family: Georgia, Times New Roman;  
    font-weight: normal;   
     margin: 0px 0px 20px 0px;   
     padding: 10px 0px 0px 0px;  }  
     
#content img.wp-smiley {
    float: none;
    border: none;
   margin: 0px;
    padding: 0px;   }
    
#content img.wp-wink {
    float: none;
    border: none;
   margin: 0px;
    padding: 0px;   }   
    
#contentleft {float: left;
    width: 610px;
   margin: 0px;
    padding: 0px;   }   

#contentleft a img {
    border: none;   }

blockquote  {
    background: #E8E8E8;
    margin: 0px 25px 15px 25px;
 padding: 10px 20px 0px 15px;
    border-top: 1px solid #DDDDDD;  
    border-right: 1px solid #666666;
    border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #666666;
   }   
   
#content blockquote p {
    margin: 0px;
    padding: 0px 0px 15px 0px;
  }   

.postarea { 
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
  float: left;    width: 588px;
   margin: 0px 0px 10px 0px;
   padding: 10px;
  border: 1px solid #DDDDDD;  }

.postarea p {   
	margin: 0px;    
	padding: 0px 0px 15px 0px;  
	} 

.postarea ul {  
	list-style-type: square;
    margin: 0px;
    padding: 0px 0px 15px 0px;
  }   

.postarea ul li {   
	list-style-type: square;
    margin: 0px 0px 0px 20px;
   padding: 0px;
   }   
   
.postarea ul ul {   
	list-style-type: square;
    margin: 0px;
    padding: 0px 0px 0px 0px;
   }   

.postarea ol {  
	margin: 0px;
    padding: 0px 0px 15px 0px;
  }   

.postarea ol li {   
	margin: 0px 0px 0px 20px;
   padding: 0px;   }  
   
    
.breadcrumb {   
	font-size: 11px;
    margin: 0px 0px 20px 0px;
   padding: 0px 0px 3px 0px;
   
border-bottom: double #EAEAEA;  }   

#contentwide {  
	float: left;    
	width: 940px;
   margin: 0px;
    padding: 0px 0px 10px 0px;
  }   

.postareawide { 
	background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;
 float: left;
    width: 918px;
   margin: 0px;    
   padding: 10px;
  border: 1px solid #DDDDDD;
  }   
  
.postareawide p {   
	margin: 0px;
    padding: 0px 0px 15px 0px;  }   
    
.postareawide ul {  
	list-style-type: square;
    margin: 0px;
    padding: 0px 0px 15px 0px;
  }   
.postareawide ul li {   
	list-style-type: square;
    margin: 0px 0px 0px 20px;
   padding: 0px;
   }   
.postareawide ul ul {   
	list-style-type: square;
    margin: 0px;
    padding: 0px 0px 0px 0px;
   }   
.postareawide ol {  
	margin: 0px;
    padding: 0px 0px 15px 0px;
  }   
.postareawide ol li {   
	margin: 0px 0px 0px 20px;
   padding: 0px;   } 
     
.breadcrumbwide {   
	float: left;
    width: 9218px;
  font-size: 11px;
    margin: 0px 0px 20px 0px;
   padding: 0px 0px 3px 0px;
   border-bottom: double #EAEAEA;
  }   
  
.date { 
	width: 590px;   
	float: left;
    margin: 0px;
    padding: 5px 0px 0px 0px;
   }   
   
.dateleft { 
	width: 380px;
   float: left;
    margin: 0px;
    padding: 0px;   
    }   
    
.dateright {    
	width: 200px;  
	 float: right;
   margin: 0px;
    padding: 0px;
   text-align: right;  
   }   
   
.time { 
	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;
   margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 20px;
  }   
  
.icomment { 
   background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 18px;
  }   

.tags { 
background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
   margin: 0px;
    padding: 0px 0px 0px 18px;
  }   

.postmeta { 
width: 590px;
   font-size: 12px;
    padding: 5px 0px 0px 0px;
   margin: 0px;
    border-top: double #EAEAEA;
 }   

.postmeta2 {    
width: 590px;
   font-size: 12px;
    padding: 5px 0px 40px 0px;
  margin: 0px;
    border-top: double #EAEAEA;
 }  

 .archive {  float: left;
    width: 275px;
   margin: 0px;
    padding: 0px 0px 20px 0px;
  }   

.adblock {  
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
  float: left;
    width: 588px;
   margin: 0px 0px 10px 0px;
   padding: 10px;
  border: 1px solid #DDDDDD;
  }   

.comments { 
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
  float: left;
    width: 588px;
   margin: 0px 0px 10px 0px;
   padding: 10px;
  border: 1px solid #DDDDDD;
  }   
/*************************************************  
Images                                      * 
************************************************/

img.centered  { 
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
    padding: 0px;
   }   

img.alignnone { 
   padding: 0px;
   margin: 0px 0px 10px 0px;
   display: inline;
    }
img.alignright {   
   padding: 0px;
   margin: 0px 0px 10px 10px;
  display: inline;
    }
img.alignleft {   
 padding: 0px;
   margin: 0px 10px 10px 0px;
  display: inline;
    }   

.aligncenter {  
   display: block;
 margin-left: auto;
  margin-right: auto;
 margin-bottom: 10px;
    }

.alignright {  
   float: right;
   margin: 0px 0px 10px 10px;
  }

.alignleft {  
    float: left;
    margin: 0px 10px 10px 0px;
  }   

.wp-caption {   
   border: 1px solid #DDDDDD;
   text-align: center;
   background-color: #EEEEEE;
   padding: 4px 0px 5px 0px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
    border-radius: 3px;
 }
.wp-caption img {  
   margin: 0px 0px 5px 0px;
   padding: 0px;
   border: 0px;
    }

.wp-caption p.wp-caption-text {    
   margin: 0px;
    padding: 0px 0px 0px 0px;
   font-size: 11px;
    font-weight: normal;
    line-height: 12px;
  }
    /*************************************************  
Sidebar                                     * 
************************************************/

#sidebar {  
   float: right;
   width: 320px;
   margin: 0px;
    padding: 0px;
   display: inline;
    }   

#sidebar .widget {  
   background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
   float: left;
    width: 300px;
   margin: 0px 0px 10px 0px;
   padding: 9px;
   border: 1px solid #DDDDDD;
  }   

#sidebar h4 {   
   background: #4a2920;
   color: #FFFFFF;
 font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
  text-transform: uppercase;
  margin: 0px 0px 10px 0px;
   padding: 3px 0px 3px 7px;
   }   

#sidebar p {    
    margin: 0px;
    padding: 0px 0px 0px 45px;
  }   

#sidebar a img {    
border: none;
   margin: 0px;
    padding: 0px;
   }   

#sidebar embed, #sidebar object {   
width: 300px;
   height: 250px;
  margin: 0px;    padding: 0px;  
 }   

#sidebar ul {   
   list-style-type: none;
  margin: 0px 0px 0px 0px;
    padding: 0px;
   }   

#sidebar ul li {    
   list-style-type: none;
   margin: 0px 0px 5px 0px;
   padding: 0px;
   }

#sidebar ul ul {    list-style-type: none;
    margin: 0px;
    padding: 0px;
   }   

#sidebar ul li li { 
   list-style-type:disc;
  padding: 0px 0px 5px 2px;
  margin: 0 0 0 10px;
    }   

#sidebar ul li ul li {  
list-style-type:disc;
  padding: 0px 0px 5px 2px;
  margin: 0 0 0 10px;
    }

/*************************************************  
Left Sidebar                                * 
************************************************/

#l_sidebar {   
    float: left;
    width: 170px;
    margin: 0px;
    padding: 0px;
    display: inline;
    }   

#l_sidebar .widget{ 
   background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
   float: right;
   width: 150px;
   margin: 0px 0px 10px 0px;
   padding: 9px;
   border: 1px solid #DDDDDD;
   display: inline;
    }
    
#l_sidebar p {  
   margin: 0px;
    padding: 0px 0px 10px 0px;
  }

#l_sidebar a img { 
   border: none;
   margin: 0px;
   padding: 0px;
   }

#l_sidebar ul { 
   list-style-type: none;
   margin: 0px 0px 10px 0px;
   padding: 0px;
}
   
#l_sidebar ul ul {  list-style-type: none;
    margin: 0px;
    padding: 0px;
}   

#l_sidebar ul li li {   
list-item-type:disc;
padding: 0px 0px 5px 2px;
  margin: 0 0 0 10px;
    }   
#l_sidebar ul li ul li {    
   list-item-style:disc;  
   padding: 0px 0px 5px 2px;
   margin: 0 0 0 10px;
    }
    
/*************************************************  
Right Sidebar                               * 
************************************************/

#r_sidebar { 
   float: right;
   width: 140px;
   margin: 0px;
    padding: 0px;
   display: inline;
    }   

#r_sidebar .widget{ 
background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;
float: right;
   width: 120px;
   margin: 0px 0px 10px 0px;
padding: 9px;
border: 1px solid #DDDDDD;
display: inline;
    }   

#r_sidebar p {  
padding: 0px 0px 10px 0px;
margin: 0px;
    } 
  
#r_sidebar a img {  
   border: none;
   margin: 0px;
   padding: 0px;
   }  
 
#r_sidebar ul { 
   list-style-type: none;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   }

#r_sidebar ul ul { 
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   }   

#r_sidebar ul li li {   
list-style-type: disc; 
padding: 0px 0px 5px 2px;
margin: 0 0 0 10px;
    }
    
#r_sidebar ul li ul li {    
    list-style-type:disc;
    padding: 0px 0px 5px 2px;
    margin: 0 0 0 10px;
}   

/*************************************************  
Footer                                      
*************************************************/

#footer {   
    background: #4a2920;
 	width: 950px;
  	height: 30px;
   	margin: 0px;
    padding: 0px;
   	text-align: center;
 }   
 
#footer p { 
	color: #FFFFFF;
 	font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px;
    padding: 9px 0px 0px 0px;
   }   
   
#footer a, #footer a:visited {  
	color: #FFFFFF;
 	text-decoration: none;
  }   

#footer a:hover {   
	color: #FFFFFF;
 	text-decoration: underline;
 }   
/*************************************************  
Search Form     
************************************************/

#searchform {   
	margin: 0px;
    padding: 0px;
   display: inline;
    }   

#searchbox {    
	background: #F7F5EF !important;
 width: 220px;
   color: #950709;
 font-size: 12px;
font-family: Georgia, Times New Roman, Trebuchet MS;
    font-weight: normal;
    margin: 0px;
padding: 4px 0px 3px 5px;
   border-top: 1px solid #759697;
  border-right: 1px solid #A3BAB9;
    border-left: 1px solid #759697;
 border-bottom: 1px solid #A3BAB9;
   }  
   
#s {    
	background: #F7F5EF !important;
 width: 160px;
   color: #950709;
 font-size: 12px;
    font-family: Georgia, Times New Roman, Trebuchet MS;
font-weight: normal;
    margin: 0px;
    padding: 4px 0px 3px 5px;
   border-top: 1px solid #759697;
  border-right: 1px solid #A3BAB9;
    border-left: 1px solid #759697;
 border-bottom: 1px solid #A3BAB9;
   }   

#searchsubmit { 
	background: #4a2920;
 color: #FFFFFF;
 font-size: 11px;
    font-family: Georgia, Times New Roman, Trebuchet MS;
    margin: 0px 0px 0px 5px;
    padding: 3px 3px 2px 3px;
   font-weight: bold;
  border-top: 1px solid #A3BAB9;
  border-right: 1px solid #759697;
    
border-left: 1px solid #A3BAB9;
 border-bottom: 1px solid #759697;
   }   

#subscribe {    
	background: #FFFFFF url(images/feedburner.png) top no-repeat;
   float: left;
    width: 300px;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   }
   
#subbox {
    background: #EEEEEE !important;
     width: 250px;
     color: #950709;
     font-size: 12px;
     font-family: Georgia, Times New Roman, Trebuchet MS;
     font-weight: normal;
     margin: 10px 0px 0px 0px;
     padding: 3px 0px 3px 5px;
     border-top: 1px solid #759697;
     border-right: 1px solid #A3BAB9;
border-left: 1px solid #759697;
    border-bottom: 1px solid #A3BAB9;
    display: inline;
}

#subbutton {    
    background: #4a2920 url(images/navbar.png) bottom repeat-x;
    color: #FFFFFF;
   font-size: 11px;
   font-family: Georgia, Times New Roman, Trebuchet MS;
  margin: 0px 0px 0px 7px;
   padding: 3px 3px 2px 3px;
   font-weight: bold;
  border-top: 1px solid #A3BAB9;
    border-right: 1px solid #759697;
    border-left: 1px solid #A3BAB9;
   border-bottom: 1px solid #759697;
   }
    
#author, #email, #url { 
    background: #EEEEEE !important;
   width: 250px;
    color: #202020;
   font-size: 12px;
    font-weight: normal;
   margin: 5px 0px 0px 0px;
   padding: 3px 0px 3px 5px;
   border: 1px solid #DDDDDD;
   display: inline;
    }   
    
#submit {   
	background: #4a2920;
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
margin: 0px;
    padding: 3px 3px 2px 3px;
    font-weight: bold;
    border: 1px solid #DDDDDD;
    border-right: 1px solid #666666;
    border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
}   

#comment {  
	background: #EEEEEE;
color: #202020; 
font-size: 12px;
font-weight: normal;
margin: 5px 0px 5px 0px;
padding: 3px 0px 3px 5px;
border: 1px solid #DDDDDD;
display: inline;
}
/*************************************************  
Comments                                    *****
********************************************/   

.commentlist li ul li {
 font-size: 12px;
}

.commentlist li {   
font-weight: bold;
  }

.commentlist li .avatar {   
background: #FFFFFF;
    float: right;
border: 1px solid #EEEEEE;
  margin: 0px 5px 0px 10px;
   padding: 2px;
   }
.commentlist cite, .commentlist cite a {    
    font-weight: bold;
  font-style: normal;
font-size: 12px;
    }

.commentlist p {  
 font-weight: normal;
   text-transform: none;
   }

.commentmetadata { 
font-weight: normal;
}

#commentform input {   
width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0px;
    }

#commentform { 
margin: 5px 10px 0px 0px;
    }   
#commentform textarea { 
width: 98%;
    padding: 2px; 
}   

#respond:after {    
    content: ".";
     display: block;
     height: 0px;
     clear: both;
    visibility: hidden;                
}   

#commentform p {    
margin: 5px 0px 5px 0px; 
}  

 #commentform #submit {  
margin: 0px;
float: left;  
}   

.alt {  
margin: 0px;
padding: 10px;
}
.commentlist {  
margin: 0px;    
padding: 0px;   
}   

.commentlist ol {   
margin: 0px;   
padding: 10px;  
}

.commentlist li {  
margin: 15px 0px 10px;
padding: 10px 5px 10px 10px;
list-style: none;
   
}

.commentlist li ul li {   
	 margin-right: -5px; 
margin-left: 10px;  
}

.commentlist p {   
	margin: 10px 5px 10px 0px;
padding: 0px;   
}   

.children {     margin: 0px;    
padding: 0px;   
}

.nocomments {  text-align: center; 
margin: 0px;
padding: 0px;   
}

.commentmetadata { font-size: 10px;    
margin: 0px;    
display: block; 
}
.navigation {   
    display: block;
    text-align: center; 
    margin-top: 10px;   
    margin-bottom: 40px;    
    }
.alignright {
    float: right;   
    }
    
.alignleft {    
float: left;
    }

.thread-alt {  
 background: #FFFFFF;
    margin: 0px;
    padding: 0px;   
}   

.thread-even{
    background: #EEEEEE;    
margin: 0px;    
padding: 0px;   }

.depth-1 {        
border: 1px dotted #BBBBBB; 
margin: 0px;    
padding: 0px;   }

.even, .alt {
   border-top: 1px dotted #BBBBBB; 
border-bottom: 1px dotted #BBBBBB;  
border-left: 1px dotted #BBBBBB;    
margin: 0px;    
padding: 0px;   
}