* { margin: 0; padding: 0; }
html { margin: 0; padding: 0; }

body {
 font-family: arial, helvetica, verdana, sans-serif;
 font-size: 12px;
 background: #3C3030;
 color: #BCAD9A;
 text-align: center;
 margin: 0 0 20px 0; 
}


/* LAYOUT */

#wrapper { width: 788px; margin: 0 auto; background: #040000 url("img/bkgtile.jpg") top left repeat-y; display: table; }
#header { width: 774px; height: 262px; margin: 0 auto; background: transparent url("img/heading_new.jpg") top left no-repeat; }

#contentwrap { width: 774px; background: transparent url("img/bkgfade.jpg") top left no-repeat; display: table; margin: 0 auto; }
#content { width: 774px; margin: 10px auto 10px auto; }
#content td { text-align: left; vertical-align: top; }
#content #posts { width: 467px; padding-top: 15px; }
#content #sidebar1 { width: 123px; }
#content #sidebar2 { width: 134px; padding-top: 35px; }

.gutter15 { width: 15px; font-size: 1px; }
.gutter10 { width: 10px; font-size: 1px; }

#bottom { width: 788px; height: 20px; margin: 0 auto; font-size: 1px; background: transparent url("img/bottom.jpg") top left no-repeat; padding-top 15px; }
#footer { width: 788px; margin: 0 auto; font-size: 11px; text-align: center; line-height: 110%; }
#adwcredit { width: 100%; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-align: center; letter-spacing: 3px; } 

	/* Mac IE 5 styles */
	*>html #content { margin-right: auto; margin-left: auto; }



/* LINKS  */

a { text-decoration: none; }   /* This takes off the default underline for hyperlinks */
a:link { color: #ca8537; background: transparent; } 
a:visited { color: #7d7648; background: transparent; } 
a:hover, a:active { color: #95A6CA; background: transparent; }



/* LIST STYLES */

ul, ol { list-style-position: outside; margin: 10px 30px; padding: 0; }
li { padding: 0; margin: 0 0 2px 0; }





/* TEXT STYLES */

h1 { font-size: 22px; margin-bottom: 8px; }
h2 { font-size: 20px; margin-bottom: 5px; color: #BA895A; font-weight: normal; font-style: italic; }
h3 { font-size: 18px; margin-bottom: 5px; }
h4 { font-size: 16px; margin-bottom: 5px; }
h5 { font-size: 15px; margin-bottom: 3px; }
h6 { font-size: 14px; margin-bottom: 2px; }

p { font-size: 12px; margin-bottom: 8px; }

.footnote { font-size: 11px; }
.footnotelight { font-size: 11px; color: white; }
.smtext { font-size: 6px; margin-bottom: 0; }
.spacer3 { font-size: 3px; margin-bottom: 0; }
.spacer1 { font-size: 1px; margin-bottom: 0; }


#footer p { font-size: 11px; }

#posts h1, #posts h2, #posts h3, #posts h4, #posts h5, #posts h6 { margin-right: 20px; margin-left: 10px; font-family: georgia, "times new roman", times, serif; }
#posts p { margin-right: 20px; margin-left: 10px; }


#sidebar1 p, #sidebar2 p { line-height: 115%; margin-bottom: 0; }



/* IMAGE STYLES */

p.image { margin-bottom: 0; }

	/* picture no border */
	.noborder { border: 0 none; }

	/* picture with border only */
	.picborder { border: 1px solid #000000; margin-bottom: 3px; }
	
    /* with border */
	.picleft { float: left; margin: 3px 10px 10px 0; border: 1px solid #000000; }
	.picright { float: right; margin: 3px 0 10px 10px; border: 1px solid #000000; }

	/* without border */
	.picleftnb { float: left; margin: 3px 10px 10px 0; }
	.picrightnb { float: right; margin: 3px 0 10px 10px; }


/* FORM STYLES */

input, textarea, select { border: 1px solid #BCAD9A; color: #BCAD9A; background: #040000; }







/* POST STYLES */

.postwrap { width: 100%; display: table; margin-bottom: 30px; }
.postwrap h2 { font-family: georgia, "times new roman", times, serif; font-size: 21px; font-style: italic; color: #BA895A; font-weight: normal; text-align: left; margin: 0 0 5px 10px; }
.postwrap h2 a:link, .postwrap h2 a:visited, .postwrap h2 a:hover, .postwrap h2 a:active { color: #BA895A; }
.postwrap .post { width: 100%; display: table; text-align: left; background: transparent url("img/postbkg.jpg") top right no-repeat; padding-top: 5px; }
.postwrap .post p { margin: 0 20px 15px 10px; line-height: 130%; font-size: 12px; }
.postwrap .post p.postdate { font-family: georgia, "times new roman", times, serif; font-size: 11px; font-weight: bold; color: #A2664A; }
.postwrap .metadata p { font-size: 11px; margin-bottom: 0; }
.postwrap .metadata p.timedate { color: #776f5f; }
.postwrap .metadata p.postdata { color: #776f5f; }


   /* Post Images */
   .postwrap img {border: 0 none !important; margin: 10px; }
   .postwrap img a { border: 0 none !important; }
   


/* NAVIGATION STYLES */
.navigation { width: 100%; margin: 10px 0 10px 10px; }
.navigation td.left { text-align: left; width: 50%; }
.navigation td.right { text-align: right !important; width: 50%; padding-right: 20px; }


.navigation-single { width: 95%; margin: 10px 0 10px 10px; font-size: 11px; border-top: 1px dotted #4A4041; }
.navigation-single td { padding-top: 5px; }
.navigation-single td.left { text-align: left; width: 50%; }
.navigation-single td.right { text-align: right !important; width: 50%; padding-right: 20px; }







/* COMMENTS.PHP */

	/* Comments */
	.comments { width: 100%; }
	.comments h5 { font-size: 14px !important; margin-bottom: 10px; }
	.comments ol.commentlist {  }
	.comments ol li { margin-bottom: 30px; }
	.comments ol li.alt { margin-bottom: 30px; }
	.comments .commenttext {}
	.comments .metadata { font-size: 11px !important; }
        .comments  { overflow: hidden; }

	/* Comments & Form */
	.commentsform { width: 100%; }
	.commentsform h5 { font-size: 14px !important; margin-bottom: 5px; }
	.commentsform ol.commentlist {  }
	.commentsform ol li { margin-bottom: 30px; }
	.commentsform ol li.alt { margin-bottom: 30px; }
	.commentsform .commenttext {}
	.commentsform .commentmetadata { font-size: 11px !important; }
	.commentsform input, .commentsform textarea { border: 1px solid #585858; font-size: 11px; }
	.commentsform input#submit { font-size: 11px !important; } 
	.commentsform textarea { width: 90%; height: 100px; }
	.commentsform label { font-size: 11px; }
	.commentsform p { margin-bottom: 5px; }
        
	
	#answerdiv { clear: both; margin-top: 5px; }




/* BLOG INFO SIDEBAR STYLES */

        /* widgets wrappers 
        #widgetsleft, #widgetsright {display: table; width: 100%; margin: 0 10px; }  */

	/* sidebar containers */
	#pages, #categories, #search, #recentposts, #notable, #calendar, #archives, 
	#subscribeme, #links, #metalist, #admin, #newsletter, #aboutme, #amusements, #quotes, #homepage, .kingtext
	{ width: 114px; margin: 0 auto 25px auto; }

        .kingtext { font-size: 11px !important; }
        .kingtext img {margin-bottom: 4px; }

	/* sidebar section heads */
	.sidehead, #sidebar1 h2, #sidebar2 h2 { font-size: 12px; font-family: georgia, "times new roman", times, serif; color: /* #ba895a */ #677b7f; font-weight: bold; margin-bottom: 7px !important; }
	
        #sidebar2 li h2 { margin-top: 15px; }


	/* sidebar lists */
	#pages ul, #categories ul, #recentposts ul, #archives ul, #subscribeme ul, 
	#links ul, #metalist ul, #admin ul, #homepage ul
	{ list-style-type: none; padding: 0; margin: 3px 0; }
        #sidebar1 li, #sidebar2 li { margin-bottom: 1px; }
        #recentposts li, #categories li { margin-bottom: 6px !important; }
        #pages li, #links li { margin-bottom: 3px; }

	/* sidebar images */
	#metalist img { margin-top: 3px !important; border: 0; }
	#notable img { margin-bottom: 3px !important; border: 0; }

	/* newsletter subscribe */
	#newsletter { margin-bottom: 28px; }
	#newsletter input {border: 1px solid #595b55; font-size: 11px; margin-top: 4px; font-size: 11px; }
        #newseletter input.text { width: 98%; }
	#newsletter input.button { padding-bottom: 2px; font-size: 11px; }

	/* search */
	#search { margin-bottom: 28px; }
	#search input {border: 1px solid #595b55; font-size: 11px; margin-bottom: 4px; }
	#search input.button { padding-bottom: 2px; font-size: 11px; }



	/* archives dropdown */
	#archives select { border: 1px solid #595b55; font-size: 11px; margin-bottom: 4px; font-family: arial, sans-serif; }



	/* calendar */
	#calendar { margin-bottom: 15px;  }
	#calendar p.sidehead { margin-bottom: 5px; }
	#wp-calendar {width: 99%; font-size: 11px; margin-top: 5px; }
    #wp-calendar th { padding: 1px; text-align: center; vertical-align: top; font-weight: bold; border-width: 1px 0; border-style: dotted; border-color: #595b55; }
    #wp-calendar td, #wp-calendar td.pad { padding: 1px; text-align: center; vertical-align: middle; }
    #wp-calendar caption { font-size: 11px; font-weight: bold; margin: 0 0 -3px 0; padding: 0; color: #333333; }

        /* syndicate */
        #subscribeme { margin-bottom: 10px; }
        #metalist { margin-top: 35px !important; }
    
        /* links */
        #links h2 { font-style: normal; }

    
/* BLOG FEATURES SIDEBAR */

         /* about me */
        #aboutme p {font-size: 11px; }
        #aboutme img { margin: 0 auto 5px auto; width: 114px !important; }

        /* amusements (books) */
        #amusements img { margin: 0 auto 5px auto; width: 114px !important; }
        #amusements .amusement { }
        #amusements h2.widgettitle { display: none; }
        #amusements p { font-size: 11px; margin-bottom: 25px; }
        #amusements p.sidehead {margin-bottom: 2px; }
        

        /* Quotes */
        #quotes .quote {margin-bottom: 20px; text-align: left; }
        #quotes p.aquote {margin-bottom: 8px; color:  /* #677b7f */; font-style: italic; font-size: 11px !important; }
        #quotes p.quotecredit {font-size: 11px; color: /* #A2664A; */ #BA895A }
      


.subscriptions { margin: 10px 0; list-style-type: none; }
.subscriptions li { margin-bottom: 8px; font-size: 12px; }






/* PAGE.PHP */

.postwrap .pagemetadata { font-size: 11px !important; margin: 10px 0; text-align: right; }



/* WIDGETS */

#widgetsleft .widget { font-size: 11px !important; margin: 0 auto; width: 87%; margin-bottom: 30px !important; }
#widgetsright .widget { font-size: 12px !important; margin: 0 auto; width: 87%; margin-bottom: 30px !important; }
.widget img { margin-bottom: 4px; }
.widget a img { border: 0 none; }
.sidehead {}
#widgetsright .widget ul { list-style-type: none; margin: 0; }
#widgetsright .widget ul li { margin-bottom: 8px; }

#widgetsleft input, #widgetsright input { padding: 1px 2px; margin: 0 0 3px 0; }

