
body {
	margin: 0 0 0 0;
	background: #F3EDE0;
}

#totalcontainer {
	/*position: relative;*/
	margin: auto;
	padding: 0;
	text-align: left;
	width: 1003px;
	background: #F3EDE0; 
}

#head_contain {
	position: relative;
	margin: 0;
	padding: 0;
	width: 1003px;
	height: 369px;
	background: url('http://www.skippinghearts.com/images/header_bg.gif') center top no-repeat;
}

#left_head_contain {
	float: left;
	/*position: relative;*/
	margin: 0;
	padding: 0;
	width: 661px;
	height: 136px;
}

#taninfobar {
	/*position: relative;*/
	clear: both;
	width: 603px;
	height: 25px;
	margin: 5px 25px 0 0;
	padding: 0;
	text-align: left;
	overflow: hidden;
}

#taninfobar a {
	text-decoration: none;
	color: #40A7FD;
	font-weight: bold;
}

#taninfobar a:hover {
	color: #BC2E17;
	font-weight: bold;
}

#logo {
	/*position: relative;*/
	float: left;
	width: 300px;
	height: 108px;
	margin: 13px 0 0 124px;
	padding: 0 0 0 0;
}

#myjournal {
	/*position: relative;*/
	float: right;
	width: 131px;
	height: 98px;
	margin: 0;
	padding: 20px 0 0 0;
}

#headnavwrap {
	position: relative; 
	clear: both;
	width: 633px;
	height: 45px;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
}

#headnav {
	position: absolute; bottom: 6px; left: 0;
	clear: both;
	width: 550px;
	height: 23px;
	margin: 0;
	padding: 0;
}

#headnav ul {
    margin:0;
    padding:5px 10px 0 0;
    list-style:none;
}
#headnav li {
    float:left;
    margin: 1px 0 -1px 0;
    padding:0;
    }

#headnav a, #headnav strong, #headnav span {
    display:block;
    padding:3px 0px 4px 0px;
	text-decoration: none;
	color: #382609;
    }

#headnav a:hover {
	color: #1D7DCE;
}

li.home a {
	width: 60px;
	background: #FDFFD4 url('http://www.skippinghearts.com/images/navtab60.gif') center no-repeat;
}
li.home a:hover {
	width: 60px;
	background: #E5F6FF url('http://www.skippinghearts.com/images/navtab60.gif') center no-repeat;
}
li.forum a {
	width: 70px;
	background: #FDFFD4 url('http://www.skippinghearts.com/images/navtab70.gif') center no-repeat;
}
li.forum a:hover {
	width: 70px;
	background: #E5F6FF url('http://www.skippinghearts.com/images/navtab70.gif') center no-repeat;
}
li.articles a {
	width: 150px;
	background: #FDFFD4 url('http://www.skippinghearts.com/images/navtab150.gif') center no-repeat;
}
li.articles a:hover {
	width: 150px;
	background: #E5F6FF url('http://www.skippinghearts.com/images/navtab150.gif') center no-repeat;
}
li.journal a {
	width: 75px;
	background: #FDFFD4 url('http://www.skippinghearts.com/images/navtab75.gif') center no-repeat;
}
li.journal a:hover {
	width: 75px;
	background: #E5F6FF url('http://www.skippinghearts.com/images/navtab75.gif') center no-repeat;
}
li.glossary a {
	width: 170px;
	background: #FDFFD4 url('http://www.skippinghearts.com/images/navtab170.gif') center no-repeat;
}
li.glossary a:hover {
	width: 170px;
	background: #E5F6FF url('http://www.skippinghearts.com/images/navtab170.gif') center no-repeat;
}

#talking { 
	color: black; 
	position: absolute; 
	margin-top: -2px;
	top: 0px; 
	left: 15px; 
	font-size: 11px; 
}

#head125pub {
	/*position: relative;*/
	float: left;
	width: 170px;
	height: 137px;
	margin: 15px 0 0 0;
	padding-top: 11px;
}

#head468pub {
	/*position: relative;*/
	float: left;
	width: 468px;
	height: 60px;
	margin: 35px 0 0 95px;
	padding: 0;
}

#head468lu {
	/*position: relative;*/
	float: left;
	width: 468px;
	height: 15px;
	margin: 20px 0 10px 95px;
	padding: 0;
}


#head300pub {
	/*position: relative;*/
	float: right;
	width: 300px;
	height: 250px;
	margin: 0 21px 0 0;
	padding-top: 98px;
}

#searchbar {
	position: absolute; top: 0; right: 0;
	width: 390px;
	height: 88px;
	margin: 0;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/searchbar.jpg') center top no-repeat;
}

#searchbar_content {
	position: relative;
	width: 316px;
	height: 74px;
	margin: 36px 15px 0 15px;
	padding: 0 0 0 20px;
}

#body_contain {
	/*position: relative;*/
	margin: 0;
	padding: 0;
	width: 1003px;
	height: 100%;
	background: url('http://www.skippinghearts.com/images/bodybodybg.gif') center top repeat-y;
}

/* This seemingly duplicate div body_contain_vba was created so that divs with different values could be used for IE6 in sh2009_ie6.css */
#body_contain_vba {
	/*position: relative;*/
	margin: 0;
	padding: 0;
	width: 1003px;
	height: 100%;
	background: url('http://www.skippinghearts.com/images/bodybodybg.gif') center top repeat-y;
}

#body_contain_blog {
	/*position: relative;*/
	margin: 0;
	padding: 0;
	width: 1003px;
	height: 100%;
	background: url('http://www.skippinghearts.com/images/bodybodybg.gif') center top repeat-y;
}

#body_top {
	/*position: relative;*/
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 1003px;
	height: 28px;
	background: url('http://www.skippinghearts.com/images/bodytopbg.gif') center top no-repeat;
}

#body_top_vba {
	/*position: relative;*/
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 1003px;
	height: 28px;
	background: url('http://www.skippinghearts.com/images/bodytopbg.gif') center top no-repeat;
}

#body_top_blog {
	/*position: relative;*/
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 1003px;
	height: 28px;
	background: url('http://www.skippinghearts.com/images/bodytopbg.gif') center top no-repeat;
}

#leftcol {
	/*position: relative;*/
	float: left;
	width: 186px;
	height: 100%;
	margin: 0 0 0 28px;
}

.lefttop {
	/*position: relative;*/
	width: 182px;
	height: 44px;
	margin: 0 2px 14px 2px;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/lefttopbg.gif') center top no-repeat;
}

.lefttop_noblue {
	/*position: relative;*/
	width: 182px;
	height: 27px;
	margin: 0 2px 14px 2px;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/lefttopbg_noblue.gif') center top no-repeat;
}
	

.lefttopcontent {
	text-align: center;
	width: 162px;
	height: 35px;
	padding: 17px 10px 0 10px;
}

.leftbody {
	/*position: relative;*/
	width: 182px;
	height: 100%;
	margin: -16px 2px 0 2px;
	padding: 0 0 16px 0;
	background: url('http://www.skippinghearts.com/images/leftbodybg.gif') center top repeat-y;
}

.leftbodycontent {
	/*position: relative;*/
	width: 160px;
	height: 100%;
	margin: 0;
	padding: 0 0 0 11px;
}

.leftbodyindexcontent {
	/*position: relative;*/
	width: 160px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
}

.leftbottom {
	/*position: relative;*/
	width: 182px;
	height: 27px;
	margin: -16px 2px 0 2px;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/leftbottombg.gif') center top no-repeat;
}

#centercol {
	/*position: relative;*/
	float: left;
	width: 492px;
	height: 100%;
	margin-left: 7px;
}

.centertop {
	/*position: relative;*/
	width: 486px;
	height: 30px;
	margin: 0 3px 14px 3px;
	padding-bottom: 0;
	background: url('http://www.skippinghearts.com/images/ctrtopbg.gif') center top no-repeat;
}

.centerbody {
	text-align: left;
	/*position: relative;*/
	width: 486px;
	height: 100%;
	margin: -17px 3px 0 3px;
	padding: 0 0 16px 0;
	background: url('http://www.skippinghearts.com/images/ctrbodybg.gif') center top repeat-y;
}

.centerbodycontent {
	text-align: left;
	width: 452px;
	margin: auto;
}

.centerbottom {
	/*position: relative;*/
	width: 486px;
	height: 25px;
	margin: -16px 3px 0 3px;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/ctrbottombg.gif') center top no-repeat;
}

#rightcol {
	/*position: relative;*/
	float: right;
	width: 269px;
	height: 100%;
	margin: 0 18px 0 0;
}

.righttop {
	/*position: relative;*/
	width: 259px;
	height: 44px;
	margin: 0 4px 14px 4px;
	padding-bottom: 0;
	background: url('http://www.skippinghearts.com/images/righttopbg.gif') center top no-repeat;
}

.righttop_noblue {
	/*position: relative;*/
	width: 259px;
	height: 25px;
	margin: 0 4px 14px 4px;
	padding-bottom: 0;
	background: url('http://www.skippinghearts.com/images/righttopbg_noblue.gif') center top no-repeat;
}

.righttopcontent {
	text-align: center;
	width: 239px;
	height: 35px;
	padding: 17px 10px 0 10px;
}

.rightbody {
	/*position: relative;*/
	width: 259px;
	height: 100%;
	margin: -16px 4px 0 4px;
	padding: 0 0 16px 0;
	background: url('http://www.skippinghearts.com/images/rightbodybg.gif') center top repeat-y;
}

.rightbodycontent {
	text-align: left;
	position: relative;
	width: 229px;
	height: 100%;
	margin: auto;
	padding: 0;
}

.rightbody200publish {
	text-align: left;
	/*position: relative;*/
	width: 229px;
	height: 200px;
	margin: 0 0 0 30px;
	padding: 0;
}

.rightbottom {
	/*position: relative;*/
	width: 259px;
	height: 25px;
	margin: -16px 4px 0 4px;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/rightbottombg.gif') center top no-repeat;
}

#body_bottom {
	/*position: relative;*/
	width: 1003px;
	height: 46px;
	clear: both;
	margin: 0;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/bodybottombg.gif') center top no-repeat;
}

#body_bottom_vba {
	/*position: relative;*/
	width: 1003px;
	height: 46px;
	clear: both;
	margin: 0;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/bodybottombg.gif') center top no-repeat;
}

#body_bottom_blog {
	/*position: relative;*/
	width: 1003px;
	height: 46px;
	clear: both;
	margin: 0;
	padding: 0;
	background: url('http://www.skippinghearts.com/images/bodybottombg.gif') center top no-repeat;
}


.footer {
	/*position: relative;*/
	width: 1003px;
	height: 100%;
	clear: both;
	padding: 0;
	background: #DADADA;
}

#footerdisclaimer {
	/*position: relative;*/
	float: left;
	width: 230px;
	margin: 15px;
}

#footerrightcol {
	/*position: relative;*/
	float: right;
	width: 728px;
	height: 100%;
	margin: 15px 15px 15px 0;
	padding: 0 0 15px 0;
}


#footer728pub {
	/*position: relative;*/
	width: 728px;
	margin: 0 15px 15px 0;
}

#footercopyrights {
	/*position: relative;*/
	text-align: right;
	width: 728px;
	margin: 0 15px 15px 0;
}

#footerlinks {
	/*position: relative;*/
	clear: both;
	width: 973px;
	height: 35px;
	margin: auto;
	padding: 10px 0 0 0;
}


.bodyspantop {
	/*position: relative;*/
	width: 939px;
	height: 24px;
	margin: 0 0 0 3px;
	padding: 0 32px 0 32px;
	background: url('http://www.skippinghearts.com/images/bodyspantop.gif') center top no-repeat;
}

.bodyspanbody {
	/*position: relative;*/
	width: 939px;
	height: 100%;
	margin: 0 0 0 3px;
	padding: 0 32px;
	background: url('http://www.skippinghearts.com/images/bodyspanbody.gif') center top repeat-y;
	text-align: left;
}

.bodyspanbodycontent {
	/*position: relative;*/
	width: 915px;
	height: 100%;
	margin: 0 12px;
	padding:0;
}

.bodyspanbottom {
	/*position: relative;*/
	width: 939px;
	height: 24px;
	margin: 0 0 0 3px;
	padding: 0 32px 0 32px;
	background: url('http://www.skippinghearts.com/images/bodyspanbottom.gif') center top no-repeat;
}

.bodyspannavbar {
	/*position: relative;*/
	width: 939px;
	height: 45px;
	margin: 0 0 0 3px;
	padding: 0 32px 0 32px;
	background: url('http://www.skippinghearts.com/images/bodyspannavbar.gif') center top no-repeat;
}

#navuserblock {
	/*position: relative;*/ 
	float: right;
	margin: 0 -17px 0 0;
	padding: 0 10px 0 0;
	width: 100%;
	height: 100%;
	background: #F3F4DB;
}

#navuserblockcontent {
	/*position: relative;*/
	padding: 10px;
	width: 100%;
	height: 100%;
	margin: 0;
	text-align: left;
	line-height: 1.9;
}

#navuserblockcontent a, #navuserblockcontent a:visited {
	text-decoration: none;
}

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

#navuserblockleftcorner {
	/*position: relative;*/
	float: left;
	width: 18px;
	height: 17px;
	background: url('http://www.skippinghearts.com/images/wlcmblklcrnr.gif') center top no-repeat;
}

#navuserblockrightcorner {
	/*position: relative;*/
	float: right;	
	width: 18px;
	height: 17px;
	margin: 0 -10px 0 0;
	background: url('http://www.skippinghearts.com/images/wlcmblkrcrnr.gif') center top no-repeat;
}

#forumbody_contain {
	/*position: relative;*/
	width: 939px;
	height: 100%;
	margin: 0;
	padding: 0 32px 0 32px;
}

#leftforumscol {
	/*position: relative;*/ 
	float: left;
	width: 182px;
	height: 100%;
	margin: 0;
	padding: 0;
}

#centerforumscol {
	/*position: relative;*/ 
	float: left;
	width: 492px;
	height: 100%;
	margin: 0 0 0 5px;
	padding: 0;
}

#centerforumscol_blog {
	/*position: relative;*/ 
	float: left;
	width: 492px;
	height: 100%;
	margin: 0 0 0 6px;
	padding: 0;
}


.cfcol_top {
	/*position: relative;*/
	background: url('http://www.skippinghearts.com/images/cfcol_top.gif') center top no-repeat;
	width: 492px;
	height: 24px;
	margin: 0;
	padding: 0;
}

.cfcol_body {
	/*position: relative;*/
	background: url('http://www.skippinghearts.com/images/cfcol_body.gif') center top repeat-y;
	width: 492px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.cfcol_body_content {
	/*position: relative;*/
	width: 470px;
	height: 100%;
	margin: auto;
	padding: 0;
}

.cwpcol_body_content {
	/*position: relative;*/
	width: 456px;
	height: 100%;
	margin: auto;
	padding: 0;
}

.cwpcol_body_content img {
	padding: 7px;
}




.cfcol_bottom {
	/*position: relative;*/
	background: url('http://www.skippinghearts.com/images/cfcol_bottom.gif') center top no-repeat;
	width: 492px;
	height: 24px;
	margin: 0;
	padding: 0;
}

#rightforumscol {
	/*position: relative;*/ 
	float: right;
	width: 259px;
	height: 100%;
	margin: 0;
	padding: 0;
}




.clear {
	clear: both;
}

.showthreadmenu_control {
	background: #D4D5A4;
	color: #3D2C07;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}

.showthreadmenu_control a:link, .vbmenu_control_alink {
	color: #6B181C;
	text-decoration: none;
}

.showthreadmenu_control a:visited, .vbmenu_control_avisited {
	color: #6B181C;
	text-decoration: none;
}

.showthreadmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover {
	color: #6B181C;
	text-decoration: underline;
}

.whitebg {
	background: #ffffff;
}

.bigfont {
	font-size: 20px;
}
#profile300 {
	width: 300px;
	height: 250px;
	margin: 6px;
	padding: 0;
}

#username_box {
	/*position: relative;*/
	float: left;
}

#scootpanelleft {
	margin: 0 0 0 -15px;
	padding: 0;
}

h1.forumtitle {
	color: #312107;
	font-family: Georgia, serif;
	font-size: 24px;
	margin-top: 5px;
}




h1.articles, h2.articles {
	color: #312107;
	font-family: Georgia, serif;
	font-size: 24px;
	margin: -3px 0 0 5px;
	border-bottom:#564612 1px dotted;

}

h2.sans_sm {
	color: #92390d;
	font-family: Tahoma, sans-serif;
	font-size: 18px;
	margin: -3px 0 0 5px;
	border-bottom:#DCCE9F 1px dotted;

}

h1.articles a, h1.articles a:visited, h2.articles a, h2.articles a:visited {
	color: #312107;
	text-decoration: none;
}

h1.articles a:hover, h2.articles a:hover {
	color: #1D7DCE;
	text-decoration: none;
}

h1.articles_glos {
	color: #312107;
	font-family: Georgia, serif;
	font-size: 24px;
	margin: -3px 0 0 5px;

}

h1.articles_glos a, h1.articles_glos a:visited {
	color: #312107;
	text-decoration: none;
}

h1.articles_glos a:hover {
	color: #1D7DCE;
	text-decoration: none;
}

h3.articles {
	color: #312107;
	font-family: Georgia, serif;
	font-size: 18px;
	margin: -3px 0 0 5px;
}

h3.articles a, h3.articles a:visited {
	color: #312107;
	text-decoration: none;
}

h3.articles a:hover {
	color: #1D7DCE;
	text-decoration: none;
}


.post-info{
color:#48330F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin:0;
padding-left: 5px;
}
.post-info a{
text-decoration:none;
color:#92390D;
border:none;
}
.post-info a:hover{
text-decoration:none;
color:#1D7DCE;
border:none;
}

.smallprint {
	font: 11px verdana;
}

#join_uspic {
	/*position: relative;*/
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
}

#join_ustextholder {
	/*position: relative;*/
	float: right;
	width: 300px;
	height: 140px;
	margin:0;
	padding:0;
	background: url('http://www.skippinghearts.com/images/join_ustextbg.gif') center top no-repeat;
}

#join_ustextcontent {
	/*position: relative;*/
	width: 245px;
	margin: 12px 0 0 40px;
	font: 11px verdana;
}

.big {
	color: #312107;
	font-family: Georgia, serif;
	font-size: 22px;
	margin: -3px 0 0 5px;
}

.avatarspace img {
	margin: 0 7px 10px 0;
}

.reference a {
text-decoration: none;
}

.reference li {
	font-size: 75%;
}

hr {
	border-bottom:#564612 1px dotted;
	}

a img {
	border: none;
}

/* *********** Text Background Colors ******************* */
.bggreen {
background-color: #D2FFD3;
}

.bgyellow {
background-color: #FDFFC6;
}

.bgred {
background-color: #FFC6C6;
}

.bgorange {
background-color: #FFE4C6;
}

.bgpink {
background-color: #FFE0FD;
}

.bgblue {
background-color: #C6E9FF;
}

.bgpurple {
background-color: #E4C6FF;
}




