/* Design & Code (c) Empire Group, Inc. */
#submain_top,
#submain_bottom,
#main_bottom #sub_tab div.sub_tab_ctnt,
v_right #account_nav span.cart a {behavior: url(/css/iepngfix.htc) }

body{
	background-image:url(/images/level_0_bg.png);
	background-repeat:repeat-x;
	background-color: #CCC8C0;
}
p{
	padding-bottom:1em;
	line-height:normal;
	margin:0px;
}
ul,ol{
	margin-left:16px;
	list-style:none;
}
li{
	padding-bottom:3px;
}
/* CLASSES */
.h_donation{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
/* IDs */
#ctnt_lft{
	background-color:#FFFFFF;
	width:720px;
	background-image:url(/images/top_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	overflow:hidden;
	position:relative;
}
#logo {
	float:left;
	margin-top:7px;
	margin-left:20px;
}
#logo h1{
	visibility:hidden;
}
#main_top{
	width:720px;
	position:relative;
}
#main_top #wrap{
	position:relative;
	z-index:100;
	width:720px;
}
	#main_top #wrap #slogan{
		margin-top:10px;
		margin-right:10px;
		color:#302C27;
		font-size:14px;
		text-align:right;
		visibility:hidden;
	}
	#main_top #wrap #theme_image{
		position:relative;
	}
	#main_top #wrap #theme_image div.img_link{
		position:absolute;
		left:572px;
		top:15px;
	}
		#main_top #wrap #theme_image div.img_link a{
			display:block;
			height:24px;
			width:120px;
		}
	#main_top #wrap #theme_image div.sub_title{
		position:absolute;
		left:430px;
		height:50px;
		top:145px;
		width:270px;
		font-family:"Courier New", monospace;
		font-size:31px;
		color:#202020;
		text-align:right;
		text-transform:uppercase;
		line-height:26px;
	}
	#main_top #wrap #theme_image img{
		display: block;
		margin-left:-242px;
		margin-top:63px;
	}
#main_bottom{
		background-image: url(/images/left_ctnt_bg_mid.png);
		background-position:left 230px;
		background-repeat:no-repeat;
		min-height:400px;
		height:auto;
		height:1%;
		width:720px;
		margin-top:-40px;
		position:relative;
}
#main_bottom.forum{
	margin-top:0;
	background-position:left 197px;
	min-height:550px;
}
	#main_bottom.forum #header{
		margin-right:20px;
	}
	#main_bottom.forum div.breadCrumbs{
		margin:0 0 0 20px;
	}
	#main_bottom.forum #pages_btn{
		padding:0;
		margin:0 20px 0 0;
		width:auto;
	}
	#main_bottom.forum  div.content_box {
		border-bottom:1px solid #98ACB4;
		float:left;
		margin:0 0 5px 20px;
		width:680px;
	}
	#main_bottom.forum  div.new_post{
		margin-top:20px;
	}
	#main_bottom.forum #footer {
		border:none;
	}

#main_bottom.subpage{
		background-position:left 50px;
}
	#main_bottom div.theme_img{
		display:block;
		z-index:100;
		position:relative;
	}
		#main_bottom div.theme_img a.theme_guide{
			font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;
			font-size:11px;
			color:#4d4538;
			display:block;
			left:560px;
			position:absolute;
			top:12px;
			text-align:right;
			text-decoration:none;
			text-transform:uppercase;
			width:150px;
		}
		#main_bottom div.theme_img a.theme_title{
			font-family: "Courier New",Georgia,"Times New Roman",Times,serif;
			font-size:20px;
			color:#4d4538;
			display:block;
			left:340px;
			letter-spacing:-1px;
			position:absolute;
			top:228px;
			text-align:right;
			text-transform:uppercase;
			text-decoration:none;
			width:365px;
		}
	#main_bottom_sub{
		width:660px;
		min-height:400px;
		height:auto !important;
		height:400px;
	}
		#main_bottom_sub div.static_ctnt{
			float:left;
			padding:0px 0px 0px 20px;
			width:390px;
		}
		#main_bottom_sub div.static_ctnt a{
			color:#66829A;
		}
	#main_bottom #sub_tab{
		background-image:url(/images/sub_tab.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		width:250px;
		min-height:200px;
		height:1%;
		height:auto;
		margin-top:-45px;
		padding-top:15px;
		padding-bottom:27px;
		display:block;
		float:left;
		position:relative;
	}
		#main_bottom #sub_tab div.sub_tab_ctnt{
			background-image:url(/images/sub_tab_box_bg.png);
			width:240px;
			margin:5px;
			min-height:60px;
			height:auto;
			margin-bottom:7px;
		}
		#main_bottom #sub_tab h2{
			text-transform:uppercase;
			font-family:"Bookman Old Style",Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			display:block;
			width:230px;
			border-bottom:1px solid #989086;
			padding:5px 5px 5px 5px;
			text-align:center;
			color:#555555;
		}
		#main_bottom #sub_tab h2 a{
			color:#333333;
			text-decoration:none;
		}
		#main_bottom #sub_tab ul li{
			background-image: url(/images/sub_tab_marker.png);
			background-repeat:no-repeat;
			background-position: 0px 8px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:5px 5px 5px 12px;
		}
		#main_bottom #sub_tab ul li a{
			color:#302C27;
			text-decoration:none;
		}
		#main_bottom #sub_tab ul li a:hover{
			text-decoration:underline;
		}
	#main_bottom #sub_main_ctnt{
		width:660px;
		margin-left:30px;
		margin-top:0px;
		margin-right:30px;
		display:block;
		float:left;
		padding-top:20px;
		min-height:400px;
		height:auto;
		height:1%;
	}
		#main_bottom #sub_main_ctnt div.static_ctnt p{
			margin:0;
			width:355px;
			display:block;
		}
#bottom_banner{
	clear:both;
	background-color:#FFFFFF;
	background-image:url(/images/left_ctnt_bg_bottom_curve.png);
	background-repeat:no-repeat;
	width:740px;
	height:54px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666666;
	position:relative;
	width:720px
}
	#bottom_banner div.copyright{
		font-size:11px;
		color:#666666;
		float:left;
		width:200px;
		margin-left:20px;
		padding-top:34px;
	}
	#bottom_banner div#quote{
		/*commented out margin-right and float, because they are making the footer qoute disappear */ 
		font-size:11px; 
		/*float:right;*/
		padding-top:34px;
		/*margin-right:20px; */
	}
#nav_right{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	overflow:hidden;
}
	#nav_right a{
		color:#333333;
		text-decoration:none;
	}
	#nav_right p{
		color:#333333;
		padding:0px;
	}
	#nav_right ul.calendar{
		padding:4px 0px 7px 0px;
	}
	#nav_right span{
		display:block;
	}
	#nav_right span.date{
		color:black;
		font-size:11px;
	}
	#nav_right #account_nav span{
		margin:5px 0px 5px 0px;
		height:12px;
	}
	#nav_right #account_nav span.first{
		width:37px;
		border-right:1px solid #333333;
		float:left;
	}
	#nav_right #account_nav span.create{
		float:left;
		margin-left:5px;
	}
	#nav_right #account_nav span.cart{
		clear:both;
	}
	#nav_right #account_nav span.cart a{
		display:block;
		background-image:url(/images/cart-trans.png);
		background-repeat:no-repeat;
		padding-left:16px;
	}
	#nav_right #daily_guide{
		width:158px;
		background-image:url(/images/right_nav_box_bg.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding:9px;
		margin-bottom: 10px;
	}
		#nav_right #daily_guide div{
			border:1px solid #8C847B;
			min-height:92px;
			height:1%;
			height:auto;
		}
		#nav_right #daily_guide h2{
			text-transform:uppercase;
			font-size:12px;
			display:block;
			border-bottom:1px solid #8C847B;
			padding:5px 5px 4px 5px;
			text-align:center;
			font-family:"Bookman Old Style";
		}
		#nav_right #daily_guide p{
			padding:5px;
			float:left;
			width:90px;
		}
	#nav_right #main_nav{
		background-image:url(/images/right_nav_box_bg.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		width:175px;
		margin-top:10px;
	}
	#nav_right #main_nav ul{
		margin:0;
	}
	#nav_right #main_nav ul li{
		text-align:center;
		border-bottom:1px solid #8C847B;
		/*min-height:19px;*/
		padding:0;
	}
	#nav_right #main_nav ul li a{
		display:block;
		text-transform:uppercase;
		font-family:"Bookman Old Style",Georgia, "Times New Roman", Times, serif;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:6px;
		padding-top:7px;
		width:115px;
		height:1%;
		height:auto;
	}
	#nav_right #main_nav ul li a:hover{
		background-color:#6A6258;
		color:#FFFFFF;
	}
	#nav_right div.box_info{
		width:175px;
		background-image:url(/images/right_nav_box_bg.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-top:7px;
	}
		#nav_right div.box_info span.viewall{
			margin-left:16px;
			padding-bottom:8px;
		}
	#nav_right div.box_info h2{
			text-transform:uppercase;
			font-size:12px;
			display:block;
			height:20px;
			border-bottom:1px solid #8C847B;
			padding-top:10px;
			text-align:center;
			font-family:"Bookman Old Style",Georgia, "Times New Roman", Times, serif;
	}
	#nav_right div.box_info h3{
			text-transform:uppercase;
			display:block;
			padding-top:10px;
			font-weight:bold;
			margin-left:16px;
	}
	#nav_right div.box_info p{
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		padding-bottom:5px;
	}
	#nav_right div.box_info a:hover{
		text-decoration:underline;
	}
#friend_form{
	padding:10px 15px 10px 15px;
	color:#555555;
}
	#friend_form span{
		display:block;
		margin:3px 0px 3px 0px;
	}
	#friend_form span:hover{
		color:#555555;
		text-decoration:none;
	}
	#friend_form a.privacy{
		margin:5px 0px 5px 0px;
		display:block;
	}
#success{
	margin-left:16px;
	color:#555555;
}
	#success a{
		margin:5px 0px 5px 0px;
		display:block;
	}
#Footer{
	background-color:#ccc8c0;
	padding-left:20px;
	width:700px;
	position:relative;
}
#Footer div{
	margin-top:7px;
}
#Footer a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin-right:10px;
}
	#Footer a:hover{
		text-decoration:underline;
	}
.disclaimer{
	color:#333333;
	font-size:10px;
	margin-right:10px;
  margin-top:10px;
  text-align:center;
}
/* Headings H1-H6 */

#content h1{
	font-size:1.5em;
	margin-bottom:10px;
	font-family:"Bookman Old Style",Georgia, "Times New Roman", Times, serif;
}
#content h2{
	font-size:1.2em;
	margin-bottom:5px;
	font-family:"Bookman Old Style",Georgia, "Times New Roman", Times, serif;
}
#content h3{
	margin-bottom:5px;
}
#content a{
	color:#66829A;
}
#content hr{
	border:0px;
	border-top:1px solid #CCCCCC;
}

/* YUI Styles */
#bd {
	position:relative;
}
#custom-doc {
	margin:auto;
	text-align:left;
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	width:70em;/* !IE */
	*width:68.4em;/*IE*/
	min-width:910px;
}

/* Custom CSS */
.row_title {
	height:auto;
}
.top_btn {
	margin:0 0 5px 20px;
}
.forum_post_identity {
	width:110px;
}
.forum_post_right {
	width:507px;
}
#sub_main_ctnt fieldset.contactForm {
	border:none;
}

#sub_main_ctnt .choices{
	margin-left:15px;
}
#sub_main_ctnt fieldset.contactForm .txt {
	width:200px;
}
#sub_main_ctnt fieldset.contactForm div.error{
	padding-left:167px;
}
#sub_main_ctnt fieldset.confirmation label {
	width:200px;
}
#sub_main_ctnt fieldset.contactForm legend {
	padding:0;
}

span#sharethis_0{
	display: inline;
	text-align: center;
}

span#sharethis_0 a{
	margin: 0 0 0 47px;
}

span#sharethis_0 span{
  display: inline;
  text-align: center;
	font-family: "Bookman Old Style",Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
}
