#wrapper {
	background: url(/templates/images/bg_sides_home.gif) repeat-y center!important;
}
#mainarea {
	background: #fff;
	min-height: 665px;
	height: auto!important;
	height: 665px;
}
#container_home {
	margin: 0px auto;
	padding: 0px;
	width: 960px;
}
#home_left {
	clear: both;
	float: left;
	width: 310px;
	padding: 0px;
	margin: 0px;
}
#home_right {
	float: right;
	position: relative;
	width: 310px;
	padding: 0px!important;
	margin: 0px!important;
}
#fpss-outer-container {
	border: 2px solid #c1c4ca;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#col_left {
	clear: both;
	width: 630px;
	padding: 10px 0px 0px 0px;
}
#col_right {
	padding: 10px 0px 0px 0px;
}

/* Tab Module */
div.jwts_tabberlive {
	background: url(/templates/images/modules/tab_bot.gif) no-repeat left bottom!important;
	border: none!important;
	padding: 0px 0px 10px 0px!important;
	margin: 0px 0px 10px 0px;
}
div.jwts_tabbertab {
	background: #c1c4ca!important;
	border-bottom: none!important;
	border-left: none!important;
	border-right: none!important;
	padding: 0px 7px 7px 7px!important;
	width: 286px!important;
}
div.jwts_tabbertab h2 {
	display: none;
	margin: 0px!important;
}
ul.jwts_tabbernav {
	padding: 0px!important;
	margin: 0px!important;
	background: none!important;
	width: 310px!important;
}
ul.jwts_tabbernav li {
	float: left;
	width: 150px!important;
	height: 20px!important;
	line-height: 20px!important;
	background: url(/templates/images/modules/tab_hd_off.gif) no-repeat 0px 0px!important;
	border-bottom: 2px solid #7686cf!important;
	padding: 0px!important;
	margin: 0px!important;
}
ul.jwts_tabbernav li.jwts_tabberactive {
	background: url(/templates/images/modules/tab_hd_on.gif) no-repeat 0px 0px!important;
	width: 150px!important;
	height: 20px!important;
	padding: 0px!important;
	margin: 0px!important;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
	color: #fff!important;
}
ul.jwts_tabbernav a {
	background: transparent!important;
	border: none!important;
	padding: 0px!important;
	margin: 0px!important;
	display: block;
	text-align: center;
	color: #343c53;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px!important;
}


/* Blog Posts module */
#homethumbs {
	margin: 0px;
	padding: 0px!important;
}
#homethumbs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#homethumbs ul li {
	position: relative;
	height: 63px;
	overflow: hidden;
	background: url(/templates/images/bg_homemods.jpg) repeat-x top #fefefe;
	border-top: 7px solid #c1c4ca;
	font-size: 11px!important;
	padding: 0px!important;
}
div.jwts_tabbertab #homethumbs ul li {
	padding: 7px!important;
	border-bottom: none!important;
}
#homethumbs ul li a.thumbsup-thumb {
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#homethumbs ul li a.thumbsup-title {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px!important;
	line-height: 15px!important;
	font-weight: bold;
	color: #10182d;
}
#homethumbs ul li a.readon_tr {
	position: absolute;
	bottom: 8px;
	right: 7px;
	color: #d86a12!important;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
}

/* Forum Posts Module */
div.ccbmaindiv {
	margin: 0px!important;
	padding: 0px!important;
	height: auto!important;
}
div.ccbmaindiv ul {
	list-style-type: none;
	margin: 0px!important;
	padding: 0px!important;
}

div.ccbmaindiv ul li {
	clear: both;
	position: relative;
	height: 35px;
	overflow: hidden;
	background: url(/templates/images/bg_homemods.jpg) repeat-x top #fefefe;
	border-top: 7px solid #c1c4ca;
	font-size: 11px!important;
	padding: 7px!important;
}
* html div.ccbmaindiv ul li {
	padding: 7px!important;
}
div.ccbmaindiv p {
	display: none;
}
div.ccbmaindiv span.boardauthor {
	display: block;
}
div.ccbmaindiv a.posttitle {
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #10182d;
}
div.ccbmaindiv a.readon_tr {
	position: absolute;
	bottom: 8px;
	right: 7px;
	color: #d86a12!important;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	display: block;
	text-align: right;
}



/* Top Rated Module */
div.js_cc_tablists_hl  ul.menu_tablists {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div.js_cc_tablists_hl  ul.menu_tablists li {
	position: relative;
	clear: both!important;
	padding: 7px 7px 12px 7px!important;
	margin: 0px!important;
	font-size: 11px!important;
	border-top: 7px solid #c0c1c5;
	width: 272px;
	background: url(/templates/images/bg_homemods.jpg) repeat-x top #fefefe!important;
	height: 58px;
	overflow: hidden;
}
div.js_cc_tablists_hl  ul.menu_tablists li span.small {
	display: none;
}
div.js_cc_tablists_hl  ul.menu_tablists li img {
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px 16px 0px 0px;
	border: 1px solid #e1e1e1;
}
div.js_cc_tablists_hl  ul.menu_tablists li a {
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #10182d;
}
div.js_cc_tablists_hl a.readon_tr {
	position: absolute;
	bottom: 8px;
	right: 7px;
	color: #d86a12!important;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	display: block;
	text-align: right;
	/*margin: 1em 0px 0px 0px;*/
}


/* Tools Module */

#home_tools {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#home_tools li {
	position: relative;
	padding: 0px 12px 0px 12px;
	margin: 0px 9px 0px 0px;
	width: 176px;
	height: 164px;
	float: left;
	border: 2px solid #c1c4ca;
	overflow: hidden;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#home_tools h2 {
	font-size: 12px!important;
	font-weight: bold;
	color: #f7760e;
	text-transform: uppercase;
	display: block;
	height: 26px;
	line-height: 26px;
	margin: 0px 0px 84px 0px!important;
	text-align: center;
}
#home_tools h2 span.white {
	color: #fff;
}
#home_tools li.home_ring {
	background: url(/templates/images/modules/home/tools_ring.jpg) no-repeat;
}
#home_tools li.home_bachelor {
	background: url(/templates/images/modules/home/tools_stripper.jpg) no-repeat;
}
#home_tools li.home_honeymoon {
	background: url(/templates/images/modules/home/tools_vacation.jpg) no-repeat;
}
#home_tools li a {
	position: absolute;
	bottom: 0px;
	left: 50%;
	color: #93a6ff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 4px -44px;
	width: 176px;
	display: block;
	white-space: nowrap;
}


#footer {
	position: static!important;
	margin: 0px auto!important;
}
* html #footer {
	position: static!important;
}
#footer_feat {
	border-top: 1px solid #696d78;
	border-bottom: 1px solid #1c2437;
	background: #0f172a;
	padding: 0px 0px 18px 0px;
	text-align: center;
	color: #fff;
}
#footer_feat h2 {
	display: block;
	font-weight: normal;
	text-align: left;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	color: #d86a12;
	margin: 10px 0px 12px 20px;
}
#footer_feat ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#footer_feat ul li {
	margin: 0px 12px 0px 12px;
	padding: 0px;
	display: inline;
}
