/* CSS for Dating Advisor Canada */
html, body, form, h1, h2, h3,  h4, h5, h6, p
{	
	margin: 0px;
	padding: 0px;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#1a1a1a;
	line-height:20px;	
	text-decoration:none;
	margin-right: auto;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#b0d9e9;		
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px;	
	color:#3cabd7;
	line-height:30px;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;	
	color:#191970;
	line-height:25px;
	font-weight: bold;
	text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:34px;	
	color:#000000;
	line-height:38px;
	font-weight: 500;
	text-decoration: none;
}

/*=====================
		body 
=======================*/

#body
{
	width:990px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
}

/*=====================================
		Open hedder
=======================================*/

#header
{
	float:left;
	width:990px;
	height:130px;
}

#header .white
{
	float:left;
	width:943px;
	height:74px;	
	background-image:url(images/img-bg2.jpg);
	background-repeat:repeat-y;
	padding-left:47px;
	padding-top:20px;
}

#header .bar
{
	float:left;
	width:990px;
	height:36px;
	background-image:url(images/img-bg1.jpg);
	background-repeat:no-repeat;
}

/*=====================================
		Open content
=======================================*/

#content
{
	float:left;
	width:918px;
	background-image:url(images/img-bg2.jpg);
	background-repeat:repeat-y;
	padding-left:41px;
	padding-right:31px;	
}

#content .con
{
	float:left;
	width:918px;
}

#content .con .content_left
{
	float:left;
	width:699px;
}

#content .con .content_left .top-1
{
	float:left;
	width:699px;
	padding-top:0px;
}

#content .con .content_left .line-1
{
	float:left;
	width:699px;
	height:18px;
	background-image:url(images/img-bg4.jpg);
	background-repeat:no-repeat;
}

#content .con .content_left .com-1
{
	float:left;
	width:699px;
}
#content .con .content_right
{
	float: right;
	width:219px;
	padding-top:10px;
}

.padd
{
	padding-bottom:20px;
}
#content .tab
{
	float:left;
	width:918px;
}
	#content .tab .top
		{
			float:left;
			width:918px;
		}

	#content .tab .buttom
		{
			float:left;
			width:918px;
		}
		
			#content .tab .buttom .dark
		{
			float:left;
			width:918px;
			height:43px;
			background-image:url(images/img-bg3.jpg);
			background-repeat:no-repeat;
		}
		
		#content .tab .buttom .light
		{
			float:left;
			width:914px;
			border-bottom:2px solid #3a9fc7;
			border-left:2px solid #3a9fc7;
			border-right:2px solid #3a9fc7;
		}
			
			#content .tab .buttom .light .dark-blue
			{
			float:left;
			width:914px;
			}	
			
			#content .tab .buttom .light .dark-blue .dark_background
			{
			float:left;
			width:914px;
			background-image:url(images/img-bg8.jpg);
			background-repeat:no-repeat;
			}			
		
			#content .tab .buttom .light .light-blue
			{
			float:left;
			width:914px;
			}
			
				#content .tab .buttom .light .light-blue .white_background
				{
				float:left;
				width:914px;
				background-image:url(images/img-bg6.jpg);
				background-repeat:repeat-y;
				}
				
				#content .tab .buttom .light .light-blue .buttom_border
				{
				float:left;
				width:914px;
				border-bottom:#99c1d1 1px solid;
				background-image:url(images/img-bg6.jpg);
				background-repeat:repeat-y;
				}
				.border{
				border-top:#99c1d1 1px solid;
				}						
				
				
				.padd2{
				padding-top:8px;
				padding-bottom:8px;
				}
				
#content .main-con
{
	float:left;
	width:918px;
	padding-top:54px;
}

#content .main-con .main_line
{
	float:left;
	width:918px;
	height:18px;
	background-image:url(images/img-bg5.jpg);
	background-repeat:no-repeat;
}

/*=====================================
		Open footer
=======================================*/

#footer
{
	float:left;
	width:990px;
	height:87px;	
	background-image:url(images/img-bg2.jpg);
	background-repeat:repeat-y;		
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#999999;
	font-weight: normal;
	text-decoration: none;	
	}

/*=====================================
		Open extra classes
=======================================*/
a.navi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#007fb3;
	font-weight: bold;
	text-decoration: underline;
}

a.navi:hover
{
	color:#007fb3;
	text-decoration: none;
}

.navi-none
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#007fb3;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;			
}

.maintext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#1a1a1a;
	font-weight: normal;
	text-decoration: none;
}	

.maintext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}			

.maintext3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}

.maintext4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#ffffff;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

.padding
{
padding-bottom:25px;
}

#cities {
  clear: both;
  text-align: center;
  font-size: 13px;
  margin: 0;
  margin-top: -10px;
  padding: 0;
  color: #000000;
}

ul.horiz li {
  display: inline;
}

#cities a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#007fb3;
	font-weight: bold;
	text-decoration: underline;
}

#cities a:hover
{
	color:#007fb3;
	text-decoration: none;
}