body{margin:0;padding:0;font:400 12px Verdana, Arial;}
div,ul,ol,li,p{margin:0; padding:0; position:relative;}
a,a:visited{text-decoration:underline; color:#a8853d;}
a:hover{text-decoration:none; color:#492d0b;}
dt,dd{margin:0 0 5px; padding:0;}
dl{margin:0 0 15px;}
dt{font-weight:700; text-decoration:underline;}
img{border:0;}
p{margin:0 0 15px; line-height:17px; color:#3f2707;}
/* Common Classes */
.replace {display: block; text-indent: -10000px; line-height: 0; outline: none;}
.fl{float:left;}
.fl_blog{float: left; margin-left: -120px;}
.fr{float:right;}
.fr_blog{float:right;margin-right: 90px;}
.clear{clear:both;}
.bold{font-weight:700;}
.reditalic{font-style:italic; color:#f43922;}
.italic{font-style:italic;}
.indent{text-indent:20px;}
/* end Common Classes */
/* Body Wrap */
#wrap
{
    min-height:1300px;
    width:740px;
    margin:0 auto;
    z-index:0;
}
* html #wrap{height:920px;}
.wraphome{background:url(../images/SG_WEB_FINAL_HOME_UPDATE_060310.jpg) no-repeat 0 0;}
.wrapabout{background:url(../images/SG_WEB_FINAL_ABOUT_6209.jpg) no-repeat 0 0;}
.wrapservices{background:url(../images/SG_WEB_FINAL_Services_6209.jpg) no-repeat 0 0;}
.wrapblogs{background:url(../images/SG_WEB_FINAL_Blog_6209.jpg) no-repeat 0 0;}
.wrappress{background:url(../images/SG_WEB_FINAL_PRESS_6209.jpg) no-repeat 0 0;}
.wrapmedia{background:url(../images/SG_WEB_FINAL_MEDIA_6209.jpg) no-repeat 0 0;}
.wrapseminars{background:url(../images/SG_WEB_FINAL_SEMINARS_6209.jpg) no-repeat 0 0;}
.wraptestimonials{background:url(../images/wraptestimonialsBG.jpg) no-repeat 0 0;}
.wrapcontact{background:url(../images/SG_WEB_FINAL_CONTACT_rev_6209.jpg) no-repeat 0 0;}
/* end Body Wrap */
/* Navigation */
#nav
{
    height:400px;
    width:163px;
    margin:0;
    padding:35px 5px 0 0;
    font:700 10pt Verdana;
    text-align:right;
    z-index:20;
    text-transform:uppercase;
    letter-spacing:3px;
}
#nav table{width:100%;}
/* end Navigation */
/* Content Area */
#content{width:650px; padding:0 0 0 90px;}
#contentContact{width:560px; padding:0 0 0 180px;}
.contenthome{margin:450px 0 0; min-height:20px;}
* html .contenthome{height:20px;}
.contentabout{margin:100px 0 0;}
/* end Content */
/* Footer Area */
#footer
{
    width:650px; 
    padding:10px 0 0;
    margin:10px 0 0 90px;
    font-size:10px;
}
#footer a{font-size:10px;}
.wraphome #footer{margin-left:55px; width:685px;}
/* end Footer Area */
/* Blog Area */
.tabledefaultBlog ul li a{background-image:none !important; padding-left:5px;}
.tabledefaultBlog a, .tabledefaultBlog a:visited{color:#000; text-decoration:none;}
.tabledefaultBlog a:hover{color:#f43922; text-decoration:none;}
.tabledefaultBlog hr
{
    height:1px;
    width:100%;
    margin:18px 0;
    background:#f43922;
}
.tabledefaultBlog h4
{
    margin:20px 0 3px; 
    padding:0 0 3px 5px; 
    border-bottom:solid 1px #f43922; 
    font-size:12px;
    color:#000;
}
.postDate
{
    height:74px;
    width:59px;
    margin:5px 10px;
    padding:5px;
    border:solid 1px #f43922;
    float:right;
    text-align:center; 
    color:#000;   
}
.postDate .month{font-size:12px; font-weight:700; text-transform:uppercase;}
.postDate .day{font-size:36px; font-weight:400; margin:10px 0;}
.postDate .year{font-size:11px; font-weight:700;}
.blogTitle
{
    margin:0 0 3px;
    padding:0 0 3px;
    font-size:18px;
    font-weight:700;
    border-bottom:solid 1px #f43922;
    color:#663300;
    line-height:22px !important;
}
.blogTitle a, .blogTitle a:visited, .blogTitle a:hover{text-decoration:none;}
.blogAuthor{color:#f43922;}
#comments{}
/* end Blog Area */
#twitter_div {  
	width: 650px; 
	height: 60px; 
	overflow: auto;
}
ul#twitter_update_list { 
	list-style: none; 	
}
ul#twitter_update_list li { 
	margin-bottom: 10px;
	padding: 10px;
}