* {
	padding:0;
	margin:0;
}


p.subTitle {
	padding:10px;
	padding-left:14px;
	font-size:20px;
	font-style:italic;
	font-family:Arial;
	margin-top:10px;
	
}

p.subsubTitle {
	padding:10px;
	padding-left:15px;
	font-size:16px;
	font-family:Arial;
	margin-top:10px;
	
}



p.contentText {
	padding-bottom:12px;
	margin:0;
	padding-left:15px;
	padding-right:10px;
	font-size:12px;
	font-family:Arial;

}

p.formBoxText {

	font-size:12px;
	font-family:Arial;
	font-weight:bold;

}

p.formBoxTitle {
	font-size:12px;
	font-family:Arial;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight:bold;
	

}


img {
	border:0;
}

body {
	background-color:#ffffff;
	background-image:url('../img/bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	

}



#wrapper {
	position:relative;
	width:813px;
	height:900px;
	margin:0 auto;
	padding-top:16px;
	padding-bottom:80px;
	padding-right:7px;
	
	
}

/* Wrapper elements */


#top {
	position:relative;
	width:813px;
	height:283px;
	padding-bottom:0px;
	margin-bottom:0px;
	
	
}

#nav {

	position:absolute;
	left:0px;
	top:275px;
	background-image:url('../img/navbar.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:813px;
	height:42px;
	z-index:20;
	text-align:left;

}

#nav_links {
	list-style:none;
	width:500px;
	margin-left:40px;
	margin-top:11px;
	
}

.nav_link {
	float:left;
	position:relative;
	margin-right:25px;
	
	
}

.formbox {
	clear:both;
	width:164px;
	margin-bottom:20px;
}

.formbox_top {
	clear:both;
	width:164px;
	height:16px;
	background-image:url('../img/formbox_top.png');
	background-repeat:no-repeat;
	background-position:top left;

}

.formbox_content {
	clear:both;
	width:164px;
	color:#bc8e1b;
	font-family:Arial;
	padding-left:0px;
	padding-right:0px;
	background-image:url('../img/formbox_content.png');
	background-repeat:repeat-y;
	background-position:top left;

}

.formBox_content .inputBox {
	width:100px;
	border-width:1px;
	border-color:#e8be5c;
	border-style:solid;
	margin-top:3px;
}

.formBox_content .inputButton {
	margin-top:7px;
}

.formBox_content .inputButton_signUp {
	margin-top:7px;
	margin-right:7px;
}


.formBox_content textarea {
	width:145px;
	height:70px;
	margin-top:2px;
	margin-bottom:0px;
	padding-top:0px;
	border-width:1px;
	border-color:#e8be5c;
	border-style:solid;
}

.formBox_inputGroup {
	text-align:right;
	font-family:Arial;
	font-size:11px;
	padding-top:5px;
	padding-right:10px;
}



.formBox_inputGroupLeft {
	text-align:left;
	font-family:Arial;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
}

.formbox_bot {
	clear:both;
	width:164px;
	height:16px;
	background-image:url('../img/formbox_bot.png');
	background-repeat:no-repeat;
	background-position:top left;

}

#content {
	padding-top:13px;
	background-color:#ededee;
	width:794px;
	margin-left:10px;

}



/* Top elements */


#top_content_cityphoto {
	position:absolute;
	right:10px;
	top:38px;
	background-image:url('../img/cityphoto_01.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:613px;
	height:245px;
	z-index:0;

}

#top_content_navbar {
	position:absolute;
	left:0px;
	top:260px;
	background-image:url('../img/navbar.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:813px;
	height:42px;
	z-index:10;

}

#top_content_title {
	position:absolute;
	left:236px;
	top:88px;
	background-image:url('../img/title.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:306px;
	height:98px;
	z-index:20;

}


#top_content_portrait {
	position:absolute;
	left:30px;
	top:0px;
	background-image:url('../img/portrait_karen_01.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:195px;
	height:262px;
	z-index:5;
	
}

#top_content_topbar {
	position:absolute;
	right:0px;
	top:23px;
	background-image:url('../img/topbar.png');
	background-repeat:no-repeat;
	background-position:top right;
	width:588px;
	height:41px;
	z-index:10;

}

/* Content elements */

#content_leftphoto {
	position:relative;
	float:left;
	background-image:url('../img/fullshot_karen.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ededee;
	width:219px;
	height:481px;


}

#content_main {
	overflow:auto;
	position:relative;
	float:left;
	width:390px;
	height:481px;
	background-image:url('../img/contentmain_bg.gif');
	background-repeat:repeat;
	background-position:top left;
/*	background-color:#ededee; */
	text-align:left;
}

#content_main ul{
	padding-left:40px;
}

#content_main li{
	font-size:12px;
	font-family:Arial;
}


#content_main input{
	padding-left:10px;
}

#content_right {
	position:relative;
	float:left;
	width:180px;
	padding-left:5px;
	background-color:#ededee;
	font-size:14px;
	padding-top:20px;
}

#content_footer {
	clear:both;
	width:794px;
	height:120px;
	background-color:#ededee;
}


/* Footer elements */
