/* CSS Document */
		.clear {
			clear:both;
			width:1px;
			height:1px;
			font-size:1px;
			visibility:hidden;
			overflow:hidden;
		}
	
		.dating_outside_main {
			width:980px;
			margin:5px auto 0 auto;
		}

		#dating_outside_leftcol {
			width: 321px;
			float:left;
		}

		#dating_outside_maincol {
			width: 355px;
			height: 422px;
			background: url(img/dating_outside_midcol.jpg) no-repeat;
			float: left;
		}
			
		
		#dating_outside_maincol p {
			margin:130px 10px 0 10px!important;
			margin:130px 5px 0px 10px;
			font-size:20px;
			line-height:24px;
			width:324px;
			height:85px;
			color:#cf7b7b;
		}
		
		#dating_outside_maincol h2 {
			margin:12px 10px 0 10px!important;
			margin:8px 5px 0 10px;
			font-size:11px;
			width:324px;
			height:43px;
			color:#eec4c5;
			font-weight: normal;
			font-style:normal;
		}	
	
		#dating_outside_rightcol {
			width: 304px;
			height: 422px;
			float: left;
		}	

		#dating_outside_rightcol  .dating_right_up {
			width:304px;
			float:left;
			margin:0;
		}
			
		#dating_outside_rightcol  .dating_right_down {
			width:304px;
			float:left;
			margin: 0px;
		}		
	
	
	/* -------------------------------- Inside ---------------------------------- */
	
	
	.dating_inside_mainstage {
			width:980px;
			margin: 5px auto 0 auto;
			background-color:#860808;
	}
	
	.dating_inside_top {
			width: 665px;
			height: 38px;
			padding: 27px 0 0 315px;
			background: url(img/dating_inside_top.jpg) 0 0 no-repeat;
	}
	
	.tabnav_tab {
			height:15px;
			float:left;
			margin-right: 10px;
			opacity: .6;
			background: #d46565;
			padding: 13px 20px 10px 20px;
			color: #ffffff;
	}
	.tabnav_tab1 {
			height:15px;
			float:left;
			background: #d46565;
			width:98px;
			opacity: .6;
			margin-right: 10px;
			padding: 13px 20px 10px 20px;
			color: #ffffff;
	}
	.tabnav_tab2 {
			height:15px;
			background: #d46565;
			opacity: .6;
			float:left;
			width:120px;
			margin-right: 10px;
			padding: 13px 20px 10px 20px;
			color: #ffffff;
	}
	
	.dating_inside_top .active {
			background:url(img/dating_inside_tabnav_active.gif) 0 0 repeat-x;
			opacity: 1;
	}
	
	.dating_inside_leftcol {
			float:left;
			width:297px;
			background-color:#a00000;
	}
	
	.dating_inside_leftcol .left_top {
			float:left;
			background:url(img/dating_inside_lefttop.jpg) 0 0 no-repeat;
			height:117px;
			font-size:11px;
			width:297px;
			color: #ffffff;
		}
		
	.inboxmsg {
		padding: 71px 0 0 20px;
		line-height: 20px;
		}
	
	
	.inboxmsg A {
		background: #da8886;
		padding: 1px 6px 1px 6px;
		}
		
	.inboxmsg A:hover {
		background: #a00000;
		padding: 1px 6px 1px 6px;
		}
	
	
	
	.left_top a:link,.left_top a:hover,.left_top a:visited{ 
			color:#ffffff;
			text-decoration:none;
	}
	
	
	
		.left_top H2 {
			width:266px;
			float:left;
			font-size: 13px;
			height:19px;
			margin: 0px;
			padding:83px 0 0 31px;
			line-height:15px;
		}
		
		.left_top .editprofile {
			float:left;
			height:12px;
			padding:1px 0 0 15px;
		}
		
		.left_top .mymessages {
			float:left;
			height:12px;
			padding:1px 0 0 31px;
		}
		
		.left_search {
			width: 274px;
			height: 200px;
			background:url(img/dating_inside_searchbox.png) 0 0 no-repeat;
			margin-top:5px;
			padding: 90px 0 0 23px;
			color: #CCCCCC;
		}
		
		.left_search td {
			font-size: 11px;
		}
		
		.left_search select  {
			border: 1px solid #6f0000;
			padding: 3px;
		}
		
		.left_flash {
			width:297px;
			height:345px;
		}
		
		.left_sophie {
			width:297px;
			height:218px;
			color: #FFFFFF;
			font-size: 11px;
			line-height: 17px;
			background:url(img/dating_inside_leftsofi.jpg) 0 0 no-repeat;
		}
	
		.left_sophie h1{
			width:297px;
			height:15px;
			font-size:15px;
			text-align:center;
		}
		
		.left_sophie h1 A {
			color: #ffffff;
		}
		
		.left_sophie p {
			width:250px;
			height:180px;
			text-align: center;
			padding:14px 10px 0 24px;
		}
	
	.left_bottom {
			height:288px;
			background:url(img/dating_inside_leftbottom.jpg) 0 0 no-repeat;
	}
		
	.left_bottom .left_bottom_bg {
			 margin:0 11px 0 23px;
			 background-color:#850808;
			 width:245px;
			 height:242px;
			 padding:8px!important;
			 padding:6px;
	}
			 
	#dating_inside_maincol {
			background: #850808;
			float:left;
			width:683px;
			height:1222px;
	}

	#dating_inside_maincol_cont_cont {
			float:left;
			background-color:#fff;
			margin: 6px 6px 6px 6px!important;
			margin: 10px 8px 6px 4px;
			padding: 15px 10px 10px 16px!important;
			padding:15px 10px 10px 10px;
			width:622px!important;
			width:622px;
			height:1218px;
	}
	
	.con_right {
			background:url(img/dating_inside_rightcol.jpg) no-repeat;
			float:left;
			width:23px;
			height:1263px!important;
			height:1261px;
	}
	

	.dating_inside_bottom {
			float:left;
			width:980px;
			padding: 0px 0px 25px 0;
			background: #6a0707 url(img/dating_inside_bottombg.jpg) 0 0 no-repeat;
	}
	
	.dating_inside_bottom A {
		background: #550505;
		padding: 1px 4px 1px 4px;
		font-size: 11px;
	}
	
	.dating_inside_bottom A:hover {
		background: #333333;
	}

	
	#bottom_overhead {
		width: 570px;
		float: left;
		margin: 50px 0 0 30px!important;
		margin: 50px 0 0 15px;
	}
	
	#bottom_poll {
		width: 330px;
		float: left;
		margin: 51px 0 0 45px;
	}
	

	.dating_inside_bottom h1 {
			color:#a10000;
			font-size:24px;
			width:289px;
			font-weight: bold;
			margin: 15px 0px 0px 15px;
	}
	
	
	#bottom_poll ul {
			width:255px;
			margin:15px 0 0 20px;
			padding: 0px;
			font-size: 11px;
			color:#FFFFFF;
	}
	
	#bottom_poll li {
		list-style-type: none;
		margin: 8px 0 8px 3px;
		border-bottom: 1px solid #810909;
		padding: 0 0 5px 0px;
		line-height: 17px;
	}
	
	#bottom_poll li A {
		color: #CCCCCC;
		text-decoration: none;
	}
	
	.con_bottom .bottom {
			float:left;
			width:979px;
			height:225px;
	}
	
	.dating_myprofile_user {
		float: left; 
		width: 255px;
		margin-left: 15px;
		margin-bottom: 10px;
		color: #FFFFFF;
		font-size: 11px;
		padding-bottom: 10px;
		border-bottom: 1px solid #810909;
	}
	
	.dating_myprofile_user H2 {
		font-size: 14px;
		font-weight: normal;
		margin: 8px 0 0px 0;
	}
	
	.dating_myprofile_user IMG {
		float: left;
		margin-right: 10px;
		border: 2px solid #a10000;
	}
	
	.da_pre {
		font-size: 10px;
		color: #3e0404;
		width: 100px;
		margin-right: 5px;
	}
	
	.dating_poll_question {
		font: 84.5% Georgia, serif;
		font-size: 19px;
		font-style: italic;
		margin: 22px 0 15px 20px;
		color: #ffffff;
	}
	
	#dating_poll {
		margin-top: 25px;
	}
	
	#dating_poll H3 {
		text-align: center;
		width: 252px;
		margin-left: 20px;
		background: #470505;
		font-size: 14px;
		padding: 7px 0 7px 0;
		color: #ffffff;
		font-weight: normal;
	}
	
	#dating_poll H4 {
		text-align: center;
		width: 252px;
		margin: 30px 0 0 20px;
		background: #b40000;
		font-size: 16px;
		padding: 20px 0 7px 0;
		color: #ffffff;
		font-weight: normal;
	}
	
	.vote_row {
		width: 240px;
		background: url(img/dating_poll_bg.gif) no-repeat;
		margin: 10px 0 10px 30px;
		padding: 3px;
		font-size: 11px;
	}
	
	.vote_row IMG {
		float: left;
	}
	
	.poll_reply {
		width: 170px;
		float: left;
		margin: 0px;
		line-height: 17px;
		padding: 12px 0 0 25px;
		color: #f0f0f0;
	}
	
	#yourvotearea {
		background-color: #b40000;
		width: 252px;
		margin-left: 20px;
	}
	
	#yourvotearea_cont {
		width: 210px;
		margin: 0px 0 15px 20px;
		padding: 10px 0 15px 0;
		color: #FFFFFF;
	}
	
	#dating_vote_radio {
		float: left;
		margin: 2px 10px 0 0;
	}
	
	
	.dating_userrow {
		width: 610px;
		background: url(img/dating_row_bg.gif) no-repeat;
		margin-left: 0px;
		height: 132px;
		padding-bottom: 8px;
		font-size: 11px;
	}
	
	.dating_userrow .dating_userrow_left {
		width: 135px;
		height: 105px;
		margin: 12px 0 0 0px;
		float: left;
	}
	
	
	.dating_userrow .dating_userrow_left IMG {
		margin: 3px 0 0 15px;
	}
	
	.dating_userrow .dating_userrow_center {
		width: 270px;
		float: left;
	}
	
	.dating_userrow .dating_userrow_center H1 {
		font-size: 17px;
		margin: 16px 0px 9px 0px;
		float: left;
	}
	
	.dating_userrow .dating_userrow_center H1 A {
		color: #23b0e1;
	}
	

	.dating_userrow .dating_userrow_center p {
		float: left;
		width: 270px;
		padding: 0;
		margin: 0;
	}
	
	.dating_userrow .dating_userrow_right {
		width: 160px;
		margin-left: 15px;
		float: left;
		font-size: 11px;
	}
	
	.dating_userrow .dating_userrow_right UL {
		margin: 15px 0px 0px 0px;
		padding: 0px;
		width: 160px;
	}
	
	.dating_userrow .dating_userrow_right LI {
		list-style-type: none;
		border-bottom: 1px solid #ebebeb;
		padding: 2px 2px 2px 10px;

	}
	
	.dating_grey {
		color: #999999;
		font-size: 10px;
	}
	
	#datinginside_main_top {
		font-size: 11px;
		color: #8d8d8d;
		padding-bottom: 10px;
		margin-bottom: 14px;
		margin-top: 5px;
		border-bottom: 1px solid #a1a1a1;
	}
	
	#topmessage_left {
		width:400px;
		float: left;
	}
	
	#topmessage_right {
		width:200px;
		float: left;
		text-align: right;
	}
	
	
	
	
.pagination {
	float: left;
	width: 600px;
	margin: 15px 0 0 0;
	text-align: center;
}

.pagination a, .pagination a:visited, .pagination a:hover {
	padding: .6em .8em; 
	margin: 0 .3em;
	text-decoration: none;
	border: 1px solid #bababa;
	font-size: 11px;
	color: #910145;
}

#dating_smsh_message {
	width: 600px;
	height: 280px;
	background: url(img/dating_smsh_message.png) no-repeat;
}
	
#dating_smsh_message_cont {
	width: 400px;
	margin: 0 0 0 170px;
	padding: 30px 0 0 0;
}

/* ------------------------------- Dating Message --------------------------- */

#dating_message {
	margin-top: 8px;
	background: url(img/dating_messagebg.jpg) no-repeat;
	height: 422px;
}

#dating_message_cont {
	padding: 160px 0 0 118px;
	width: 680px;
	line-height: 18px;
}


#dating_bottom_yourprofile {
	width: 980px;
	background: url(img/dating_bottom_yourprofilebg.png) no-repeat;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	height: 146px;
	font-size: 11px;
}


#dating_bottom_yourprofile_leftcol {
	margin: 98px 0 0 33px!important;
	margin: 98px 0 0 20px;
	line-height: 17px;
	float: left;
	width: 255px;
	font-size: 11px;
	color: #CCCCCC;
}

#dating_bottom_yourprofile_midcol {
	margin-top: 29px;
	float: left;
	width: 535px;
}

#dating_bottom_yourprofile_midcol IMG {
	border: 1px solid #333333;
	margin-right: 30px;
	margin-bottom: 10px;
}

#dating_bottom_yourprofile_rightcol {
	margin-top: 29px;
	float: left;
	width: 150px;
	line-height: 15px;
	color: #CCCCCC;
}

#dating_bottom_yourprofile_rightcol A {
	color: #CCCCCC;
	color: #00CCCC;
}

.dating_profileviews_row {
	width: 99px;
	float: left;
	font-size: 10px;
	color: #666666;
}

#dating_specialmessage {
	width: 610px;
	background: #333333;
	margin: 10px 0 25px 0;
}

#dating_specialmessage_cont {
	width: 580px;
	margin: 0 0  0 15px;
	padding: 15px 0 15px 0;
	color: #ffffff;
	font-size: 10px;
}

#dating_specialmessage_cont A {
	color: #999999;
}

.overheadquestion {
	font: 84.5% Georgia, serif;
	font-size: 19px;
	font-style: italic;
	color: #ffffff;
	margin: 25px 0 19px 20px;
	width: 530px;
}

.overheadout {
	font: 84.5% Georgia, serif;
	font-size: 14px;
	line-height: 32px;
	color: #f0f0f0;
	margin: 15px 0 0 20px;
	width: 530px;
	text-align: center;
}

.overheadout A {
	font-size: 15px;
	margin-left: 16px;
	margin-right: 4px;
}

#overhead_nextmonth {
	border-top: 1px solid #a10000;
	margin: 25px 0 0px 0;
	text-align: left;
}

.overheadquestion_sample {
	font-size: 11px;
	color: #b7b7b7;
	margin: 0px 0px 0px 20px;
}

	
