/*  
Theme Name: Brett (Default)
Theme URI: http://www.drokpa.com
Description: This is a theme I generated.
Version: 1.0
Author: Brett
Author URI: http://www.drokpa.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
                                                                        margin: 0;
                                                                        padding: 0;
}

body{
         margin: 0;
         font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
         font-size: 100%;
         text-align: center;
         vertical-align: top;
         color: white; 
         background: black;
}

h1, h2, h3, h4, h5, h6 { margin: 1em 10px 1em 10px; }

h1 { font-size: 300%}

h2 { font-size: 200%}

h3 { font-size: 150%}

h4 { font-size: 125%}

h5 { font-size: 100%}

h6 { font-size: 80%}

img { border: 5px outset black; 
      margin: 1em; }

a:link, a:visited{
                         text-decoration: none;
                         color: rgb(169,0,0);
}

a:hover{
              text-decoration: underline;
}

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

blockquote{
    margin: 0 10em 1em 10em;
}

#wrapper{
                 margin: 0 auto;
                 width: 90%;
                 text-align: left;
                 min-width: 900px;
                 position: relative; 
}

* html div#wrapper {width: 900px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 950 ? "900px" : "90%"); 
}

#header   {    text-align: left;
                     margin: 0 5%;
              }

#header h1 { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, Georgia;
             margin: 0.6em 0 0.6em 0; 
             color: white; }

#header a { text-decoration: none; 
                 color: white; }

.subheader { font-size: 150%; 
             margin: 0 0 0 70px;
}

.header_buttons { margin: 0 0 20px 0;
                  font-size: 150%; 
                  text-align: center;
                }

.tophome { background-image:url(images/home.gif);
              background-position:left center;
              background-repeat:no-repeat;
              padding: 0 0 0 40px; 
               }

.rss { background-image:url(images/rss.gif);
              background-position:left center;
              background-repeat:no-repeat;
              padding: 0 0 0 35px; 
              margin: 0 0 0 15px
        }

#container{
                  color: black;
                  background-color: white; 
                  border: 10px solid rgb(109,0,0);
                  padding-right: 14em; 
                  position: absolute;
                  top: 0;
                  left: 0;
} 

#container a { font-weight: bold; }

#container a:hover { text-decoration: underline; }

.post{
          padding: 10px 0 10px 0;
}

.post h2 { margin-bottom: 0; 
           text-align: left; 
           clear: both; }

.entry{
           line-height: 125%;
           position: relative; 
}

p.postmetadata{
                         border-bottom: 5px double rgb(204,204,204);
                         margin: 0 10px 1em 10px;
                         color: black;
                         font-size: 85%;
}

.navigation{
                  /* padding: 10px 0 0 0; */
                  /* margin: 1em 0; */
                  font-size: 100%;
                  font-weight: bold;
                  line-height: 125%;
}

.navigation img { border: 0;
                  margin: 0 1em; }

.align_left { float: left; 
              margin: 1em 0; }

.align_right { float: right; 
               margin: 1em 0; }

.sidebar{
              width: 13em; 
               background: white;
              color: black; 
              border: 10px solid rgb(109,0,0); 
              border-left: 3px solid rgb(109,0,0);
              border-bottom: 3px solid rgb(109,0,0);
              position: absolute;
              top: 0;
              right: 0;
}

.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-family: Verdana, Georgia, Sans-serif;
                        font-size: 100%;
}

.sidebar ul ul li{
                        padding: 0;
                        line-height: 125%;
}

.sidebar ul li a:link, .sidebar ul li a:visited { background-image:url(images/bullet.gif);
                                                  background-position:left top;
                                                  background-repeat:no-repeat;
                                                  padding: 0 0 0 19px;
}

.sidebar ul li a:hover, .sidebar ul li a:active{ background-image:url(images/bullet-hov.gif);
                                                  background-position:left top;
                                                  background-repeat:no-repeat;
                                                  padding: 0 0 0 19px;
}

#comments a { background-image:url(images/icon_comment.gif);
              background-position:left center;
              background-repeat:no-repeat;
              padding: 0 0 0 19px;
}

#edit a { background-image:url(images/pencil.png);
              background-position:left center;
              background-repeat:no-repeat;
              padding: 0 0 0 19px;
}

#recent-comments a { background: 0;
                     padding: 0; }

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

#calendar a { background: 0;
             padding: 0;
             font-weight: bold; 
           }

#calendar a:hover, #calendar a:active { background: 0;
                                        padding: 0;
                                      }

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.comments-template img {
        border: 0;
}

.wp-smiley {
        padding: 0;
        margin: 0;
}

/*
#footer {
             padding: 10px 0 0 0;
             margin: 0 auto;
             width: 90%;
             text-align: center;
             color: black;
}

#footer p {
                 line-height: 125%;
}

#footer img { border: 0; }

#footer a { color: rgb(169,0,0); }

#footer a:hover { text-decoration: underline; }
*/

#menu {
             padding: 10px 0 0 0;
             margin: 2em auto;
             width: 90%;
             text-align: center;
             color: black;
             border-top: 5px double rgb(204,204,204);
             clear: both;
}

#menu p {
                 line-height: 125%;
}

#menu a { color: rgb(169,0,0); }

#menu a:hover { text-decoration: underline; }

#home .home, #me .me, #new .new, #travelogues .travelogues, #galleries .galleries, #where .where, #favs .favs, #share .share, #postcard .postcard, #cal .cal, #guestbook .guestbook, #quotes .quotes, #mailing .mailing, #time .time, #links .links, #genealogy .genealogy, #news .news, #preferences .preferences { 
 margin: 0; 
 padding: 0;
 display: none;
} 

#menu_bookmark { display: none; }

#wp_bookmark { line-height: 100%; }

#wp_bookmark img { padding: 0;
                                 margin: 0;
                                 border: 0;
}

#addthis_dropdown img { padding: 0;
                                      margin: 0;
                                      border: 0; }

#addthis_dropdown td { text-align: left; }

#copyright { color: black; 
                   margin: 0 auto;
                   text-align: center;
} 