

body {
	margin-left: 60px;
	margin-top:15px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848586;
}

a {
	color:#8a846d;
}


.menu {
	position:absolute;
	top:160px;
	left:42px;
}

.menu a, .menu img {
	margin-left:62px;
	margin-top:3px;
	margin-bottom:3px;
	border:none;
	color:#848586;
	font-size:13px;
	display:block;
	text-decoration:none;
}

.menu a.selected {
	color:#bbab80;
}

.menu .kav { }

.menu .new {color:#CC3333; }


#submenu {
	position:absolute;
	left:188px;
	top:218px;
	line-height:22px;
}

#submenu a{
	text-decoration:none;
	font-size:12px;
	margin-bottom:1px;
}

#submenu a:hover{
	margin-bottom:0px;
	border-bottom: 1px dotted #8a846d;
}


#submenu a.selected, #submenu a.selected:hover{
	background: url(images/arrow.gif) right no-repeat;
	padding-right:15px;
	text-decoration:none;
	margin-bottom:1px;
}



#submenu h3{
	color:#8a846d;
	font-size:13px;
	margin:0px;
	font-weight:normal;
}



.subsubmenu {
	display:none;
	padding-left:20px;
}

.subsubmenu a {
	color:#95979a;
}

.homepage {
	position:absolute;
	top:10px;
	left:470px;
}

#contactWrapper {
	position:absolute;
	top:180px;
	left:300px;
	height:180px;
	width:443px;
	padding:20px;
	/*background:url(images/contact1.jpg) no-repeat;*/
	
}

.contact {
	font-size:12px;
	width: 280px;
	padding-left:34px; 
	line-height:25px;
}

#profileWrapper {
	position:absolute;
	top:145px;
	left:300px;
	height:500px;
	overflow:auto;
	width:600px;
	clear:both;
	
}


#Portfolio {
	position:absolute;
	top:0px;
	margin-top:100px;
	left:360px;
	width:650px;
	
	
}

.ozone #Portfolio {
	width:750px;
	left:290px;
}

#Image {
	width:505px;
	margin-right:20px;
	text-align:center;
	vertical-align:bottom;
	float:left;
	height:100%;
	
	
}

#Image img { cursor:pointer; }

#Image #picTitle , #catTitle{
	text-align:right;
	font-weight:bold;
	width:98%;
	padding-bottom:5px;
	display:none;
	
}

#Image #picTitle {
	padding-top:6px;
	padding-bottom:0px;
}

.news #Image #picTitle, .news #Image #catTitle {
	text-align:center !important;
}

.ozone #Image #picTitle {
	text-align:center;
	padding-left:5px;
}

#CategoryDescription {
	text-align:justify;
	width:490px;
	border-top:1px solid #DDDDDD;
	margin-top:12px;
	padding-top:8px;
	padding-left:2px;
}

#Thumbs {
	width:105px;
	float:left;
	position:relative;
	top:-80px;
	min-height:500px;
	_height:500px;
}

.ozone #Thumbs  {
	width:170px;
	min-height:350px;
	_height:350px;
}

.short #Thumbs, .news #Thumbs {
	top:-35px;
}

#Thumbs img {
	cursor:pointer;
	clear:both;
	margin-bottom:5px;
	width:80px;
}

.ozone #Thumbs img {
	margin-right:10px;
	width:60px;
}

#footer {
	position:absolute;
	bottom:10px;
	font-size:10px;
	clear:both;
	left:500px;
	
}

#pfooter #footer {
	padding-top:10px;
	padding-left:145px;
	text-align:left;
	left:0;
	width:98%;
	position:static;
}

#Loading {
	color:red;
	font-size:10px;
	clear:both;
}

.homepage_text {
	width:335px;
	position:absolute;
	top:420px;
	font-size:12px;
	left:60px;
	text-align:justify;
	
}

.qoute {
	color:#8a846d;
	font-size:12px;
	font-style:italic;
	font-family:Georgia;
	line-height:18px;
}

#NewsList { width:500px; text-align:center;}

#NewsList h1 {
	font-size:15px;
	margin:10px 0;
	padding:0;
	color:#8E8E8E;
	border-bottom:1px solid #8E8E8E;
	
}


#NewsList h2 {
	font-size:11px;
	margin:5px 0 20px 0;
	padding:0;
	
}

#NewsList .kav {  padding-bottom:30px; }

#NewsList .imgCaption { margin:5px 0 40px 0; color:#666666;  }