body.custom {
background: #7d7a65;
background-attachment: fixed;
color: #191616; 
}

/* HEADER  */
.custom #header #logo a { 
     display: block; 
     height: 430px; width: 960px; 
     background: url(images/SGhead.png) no-repeat top center; outline: none;
     }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border-bottom: 0px solid #ffffff; }

/* BODY */
.custom #content_box { background: url(images/SGmain.png) repeat-y; border:0; padding: 0 2em 0 2em; margin: 0; }
.no_sidebars #content { width: 960px; background: url(images/SGmain.png) repeat-y top center; border:0; padding: 0; margin: 0 0 0 -2em;}
.no_sidebars .post_box { padding: 0 0 0 3em; margin: 2em 1.1em;}
.custom #footer { width: 960px; background: url(images/SGfoot.png) no-repeat; height:57px; color: #191616; border:0; text-align: center; clear: both; }
.custom #container { margin: 0 auto; }
.custom #page {border: 0; margin:0;}

/* GLOBAL
.custom a { color: #749398; } 
.custom a:visited { color: #749398; }
.custom a:hover { color: #98afb3; }
.comments_closed p { display: none; }
.custom .sidebar h3 { padding: 8px 0 3px 0; color: #b29536; font-variant: normal; text-transform:uppercase;}
.custom h2 { font-size: 320%; border-bottom: 0px solid #b29536; background: url(images/h2.png) no-repeat center left;}
.custom #sidebars { margin: 0; }   */ 

.custom h2 { padding: 4px 4px 4px 44px; background: url(images/h2.png) no-repeat center left;}
div.sociable ul li { padding-right:6px; padding-left:6px; }

/* NAV */
.custom .menu {padding-left:20px; }
.custom .menu a { color: #e5d9cc; }
.custom .menu a:hover { color: #b2261e; }

/* COMMENTS */
.custom #commentform { margin-left: 3em; border-top: 1px dotted #bbb; }
.custom #respond_intro p { margin-left: 3em; }

/* FOOTER */
.custom #footer { padding-top: 5em; font-size: 130%; }
.custom #footer a { color: #e5d9cc;}
.custom #footer a:hover { color: #fff; }