/* GENERAL */

* { margin: 0; padding: 0; }

html {
	overflow-y: scroll;
}

body {
	margin-top: 75px;
    color: #333333;
    font: 11px Georgia, "Times New Roman", Times, serif;
	background-color: #DABBA5;
}

	a { 
		color: #CC3300; 
		text-decoration: none;  
	}
	img{ border:none;}
	a:hover { color:#CC6633; }

#wrap{
	width:670px;
	margin:0 auto;
	border: 15px solid #E6E9D8;
	background-color:#FFFFFF;	
}

/* HEADER*/

#header {
	position: relative;
	background-color: #9A4E1C;
	height: 186px;
}

	#page_title
	{ 
		position:absolute; top:39px; left:33px;
		border: none; padding: none;
	}

	#logoblock
	{ 
		position:absolute;  
		border: none; padding: none;
	}

	/* main navigation*/	
	#nav ul
	{ 
		position:absolute; bottom:2px; left:5px;
		padding:0; 
		list-style: none;
	}
		#nav li{ display: inline; }
			#nav a
			{ 
				float: left;
				padding:5px 10px 5px 10px; 
				font-family: Arial, Helvetica, sans-serif; color:#C39579;
				text-decoration:none; font-weight:bold; font-size:15px; 
			}
			
				#nav a:hover{ color:#FFFFFF; }
				#nav .active a{ color:#FFFFFF; }	
				#nav .active a:hover{ text-decoration:none; }
				
#main {
	width: 670px;
	background-color: #FFFFFF;
	}

		#profile_head
		{ 
				margin: 13px 15px 15px 15px;
				padding: 0;
		}
		
		#profile_head_container
		{ 
				clear: both;
				margin: 0px;
				padding: 0;
		}
		
		#profile_rightside
		{ 
				margin: 13px 0px 15px 18px;
				padding: 0;
		}

#separator {
	clear: both;
	}

		
/* CONTENT*/

#content {
	position: relative;
	width: 670px;
	background-color: #FFFFFF;
	}

		#content p
		{ 
				margin: 14px 15px 15px 15px;
				padding: 0;
				color: #333333; line-height: 22px; text-align:left;
				font: 13px Georgia, "Times New Roman", Times, serif; letter-spacing:0px;
		}
		
		#content h1
		{ 
				margin: 35px 15px 40px 15px;
				padding: 0;
				color: #82746A; line-height: 25px; text-align:left; font-style: normal;
				font: 21px Georgia, "Times New Roman", Times, serif; letter-spacing:0px;
		}

		#horizontal_dotted_line
		{
				position: relative;
				border-bottom: 1px dotted #666666;
				margin: 10px 15px 0px 15px;
		} 

		#vertical_spacer
		{
				position: relative;
				border-bottom: 1px solid #FFFFFF;
				margin: 5px 15px 5px 15px;
		} 

/* FOOTER*/

#footer {
	clear: both;
	height: 30px;
	width: 670px;
	background-color: #82746A;
	}

	/* footer navigation*/	
	.footernav ul
	{ 
		float:left; bottom:2px; left:10px;
		padding:0; 
		list-style: none;
		width: 100%;
	}
		.footernav li{ display: inline; }
			.footernav a
			{ 
				float: left;
				padding:7px 10px 5px 10px; 
				font-family: Arial, Helvetica, sans-serif; color:#A89E97;
				text-decoration:none; font-weight:bold; font-size:13px; 
			}
			
				.footernav a:hover{ color:#FFFFFF; }
				.footernav .active a{ color:#FFFFFF; }	
				.footernav .active a:hover{ text-decoration:none; }
				
.left_column {
	float: left;
	height: 250px;
	width: 335px;
	background-color: #FFFFFF;
	}

.right_column {
	float: right;
	height: 250px;
	width: 335px;
	background-color: #E6E9D8;
	}

.left_column_home {
	float: left;
	width: 375px;
	background-color: #FFFFFF;
	}

.right_column_home {
	float: right;
	width: 295px;
	background-color: #FFFFFF;
	}

.left_column_profile {
	float: left;
	width: 295px;
	padding: 15px 0px 20px 15px;
	background-color: #FFFFFF;
	}

.right_column_profile {
	float: right;
	width: 340px;
	padding: 18px 15px 20px 0px;
	background-color: #FFFFFF;
	}

.left_column_standard {
	float: left;
	width: 321px;
	padding: 18px 0px 20px 15px;
	background-color: #FFFFFF;
	}

.right_column_standard {
	float: right;
	width: 286px;
	padding: 15px 15px 20px 0px;
	background-color: #FFFFFF;
	}

.left_column_switch {
	float: left;
	width: 304px;
	padding: 18px 15px 20px 15px;
	background-color: #FFFFFF;
	}

.right_column_switch {
	float: right;
	width: 336px;
	padding: 18px 0px 20px 0px;
	background-color: #FFFFFF;
	}

.signup {
	float: right;
    background-color: #EDF0E4; 	
    border: 3px solid #FFFFFF; 	
    outline: 1px solid #999999; 	
	margin: 20px 15px 20px 0px;
	width: 264px;
	}

.horizontal_dotted
	{
	position: relative;
	border-bottom: 1px dotted #666666;
	margin: 10px 0px 12px 0px;
		} 

.horizontal_dotted_two
	{
	position: relative;
	border-bottom: 1px dotted #666666;
	margin: 5px 15px 12px 15px;
		} 

.micetype
	{ 
	margin: 5px 5px 5px 5px;
	padding: 0;
	color: #333333; line-height: 12px; text-align:left;
	font: 10px Arial, Helvetica, sans-serif; letter-spacing:0px;
	}
		
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 35px;
	letter-spacing: -2px
	font-weight: bold;
	color: #FFFFFF;
}
	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 1.25em;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #82746A;
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 29px;
	font-weight: normal;
	color: #82746A;
	margin-bottom: .6em;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 1.25em;
}

h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.care_headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 23px;
	font-weight: normal;
	color: #666666;
	margin-bottom: .75em;
}

.standard_text_rightside
	{ 
	margin: 20px 15px 0px 0px;
	padding: 0;
	}
		
div.text_portfolio{
font-size:10px;
line-height:11px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:2px;
margin-bottom:10px;
}

a.portfolio_gallery:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}
a.portfolio_gallery:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}
a.portfolio_gallery:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}
a.portfolio_gallery:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}
a.portfolio_gallery:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}

tr.portfolio{
width:100%;
height:140px;
}

td.portfolio{
width:131px;
height:auto;
}

tr.portfolio_section{
width:100%;
height:116px;
}

