body, html {
	height:100%;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(../img/bg_repeat_y.gif) repeat-y #dddddd;
	margin:0;
}

body.standard {
	background:url(../img/bg_repeat_y.gif) repeat-y #dddddd;
}

body.portfolio {
	background:url(../img/bg_repeat_y.gif) repeat-y #777777;
}


h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:14px;
}

h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:12px;
}

.highlight {
	color:#ee5522;
}


#navigation {
	position:absolute;
	left:10px;
	width:260px;
	background-color:#ffffff;
	height:140px;
	top:160px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	color:#777777;
}

#navigation .left {
	position:absolute;
	left:10px;
	width:90px;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	bottom:0;
}

#navigation .left ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation .left ul li {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}

#navigation .left ul li a, #navigation .left ul li a:link {
	text-decoration:none;
	color:#777777;
}

#navigation .left ul li a:hover, #navigation .left ul li a:active {
	text-decoration:none;
	color:#ee5522;
}

#navigation .left ul li #active_menu_navi {
	text-decoration:none;
	color:#ee5522;
}





#navigation .right {
	position:absolute;
	margin:0;
	padding:0;
	width:120px;
	left:120px;
	bottom:0;
	display:block;
	overflow:hidden;
}

#navigation .right ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation .right ul li {
	margin:2px 0 0 0;
	padding:0;
	list-style:none;
}


#navigation .right ul li a, #navigation .right ul li a:link {
	text-decoration:none;
	color:#777777;
}

#navigation .right ul li a:hover, #navigation .right ul li a:active {
	text-decoration:none;
	color:#ee5522;
}

#navigation .right ul li #active_menu_navi {
	text-decoration:none;
	color:#ee5522;
}




#navi_portfolio {
	position:absolute;
	left:310px;
	top:50px;
	text-transform:uppercase;
	font-size:14px;
	color:#ffffff;
}


#navi_portfolio ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navi_portfolio ul li {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
}

#navi_portfolio ul li a, #navi_portfolio ul li a:link {
	text-decoration:none;
	color:#ffffff;
}

#navi_portfolio ul li a:hover, #navi_portfolio ul li a:active {
	text-decoration:none;
	color:#bbbbbb;
}

#navi_portfolio ul li #active_submenu_navi {
	text-decoration:none;
	color:#bbbbbb;
}




#navigation img {
	margin:0 0 12px 0;
}




#content {
	position:absolute;
	left:310px;
	width:450px;
	top:194px;
	padding-bottom:20px;
	margin:0;
}

#content a.link, #content a.link:link {
	text-decoration:underline;
	color:#333333;
}

#content a.link:hover {
	text-decoration:underline;
	color:#666666;
}



#content_start {
	position:absolute;
	left:310px;
	width:450px;
	height:290px;
	top:140px;
}

#content_pics {
	position:absolute;
	left:310px;
	width:990px;
	top:100px;
}

#content_pics img {
	margin:0 15px 15px 0;
	padding:0;
}


#content_thumbs {
	width:925px;
	top:20px;
}

#content_thumbs img {
	float:left;
	left:0;
	margin:0 15px 15px 0;
}

#content_thumbs a.more, #content_thumbs a.more:link {
	left:0;
	top:0;
	margin:0 0 10px 0;
	padding:2px 5px;
	display:block;
	width:60px;
	color:#cccccc;
	text-decoration:none;
	background:url(../img/icon_btn_right.gif) top right no-repeat #333333;
}

#content_thumbs a.more:hover {
	text-decoration:underline;
	background:url(../img/icon_btn_right.gif) top right no-repeat #333333;
}

