body{
	margin:0;
	background:url(../images/bg-body.gif);
	color:#594a42;
	font:10px/14px Arial, Helvetica, sans-serif;
	min-width:929px;
}
img{border-style:none;}
a{color:#000;text-decoration:none; outline:0;}
a:hover{color:#594a42;text-decoration:none;}
#wrapper{
	width:897px;
	overflow:visible;
	padding:0 20px;
	margin:0 auto;
}
/*header start here*/
.header-area{
	width:896px;
	border:1px solid #b4dff4;
	border-top:0;
	overflow:hidden;
	background:#fff;
	margin:0 0 20px;
	padding:0 0 10px;
}
#header{
	width:896px;
	margin:0 auto;
	height:89px;
	position:absolute;
	top:0;
}
#header img{
	display:block;
	float:right;
	margin:37px 18px 0 0;
}
.logo{
	background:url(../images/bg-logo.gif) no-repeat;
	margin:42px 0 0 17px;
	overflow:hidden;
	width:204px;
	height:37px;
	float:left;
	text-indent:-9999px;
}
.logo a{
	width:204px;
	height:37px;
	display:block;
}
/*content start here*/
.main-area{
	background:#fff;
	border:1px solid #b4dff4;
	padding:18px 0 0;
	overflow:visible;
	width:895px;
	border-bottom:0;
}
#main{
	width:100%;
	margin:109px 0 0;
}
#nav{
	background:url(../images/bg-navigation.gif) no-repeat 0 100%;
	margin:0 -17px;
	position:relative;
	padding:0 0 16px;
	width:929px;
}
#nav ul{
	margin:0;
	padding:12px 0 0 36px;
	list-style:none;
	background:#b4e0f4;
	height:26px;
}
#nav li{
	float:left;
	height:12px;
	background:url(../images/sep-nav-list.gif) no-repeat;
	text-indent:-9999px;
	padding:2px 17px 0 17px;
}
#nav a{
	display:block;
	height:11px;
	outline:0;
}
.portfolio a{
	width:107px;
	background:url(../images/bg-nav.gif) no-repeat 0 0;
}
.portfolio a:hover { background-position:0 -11px; }
.about a{
	width:64px;
	background:url(../images/bg-nav.gif) no-repeat -107px 0;
}
.about a:hover { background-position:-107px -11px; }
.studies a{
	width:140px;
	background:url(../images/bg-nav.gif) no-repeat -171px 0;
}
.studies a:hover { background-position:-171px -11px; }
.contact a{
	width:88px;
	background:url(../images/bg-nav.gif) no-repeat -311px 0;
}
.contact a:hover { background-position:-311px -11px; }
.blog a{
	width:48px;
	background:url(../images/bg-nav.gif) no-repeat -399px 0;
}
.blog a:hover { background-position:-399px -11px; }
#nav li:first-child, .navigation li:first-child, #footer li:first-child {
	background:none;
}
#content{
	width:819px;
	margin:0 auto;
	padding:5px 0 0;
	color:#594a42;
}
.block{
	width:100%;
	background:url(../images/bg-block-h.gif) repeat-x;
	margin:8px 0 0;
}
.block-area{
	padding:6px 0 5px 0;
	background:url(../images/bg-block-h.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
}
/* secondary page styles */
.secondary-pages {
	background:#d7edf8;
	padding:20px;
	height:384px;
	width:779px;
	xheight:auto;
	overflow:hidden;
}
.secondary-pages .holder {
	float:left;
	xdisplay:block;
	margin:0 20px 0 0;
	width:384px;
	height:384px;
	overflow:hidden;
}
/* width:379px */
.secondary-pages h1 {
	font:24px georgia, times, serif;
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #79bde8;
	overflow:hidden;
}
.secondary-pages p {
	margin:0 0 20px;
	padding:0;
	font:11px/16px georgia, times, serif;
	overflow:hidden;
}
.secondary-pages .home-text {
	font:19px/24px Arial, Helvetica, sans-serif;
}
.secondary-pages ul {
	font:11px/16px georgia, times, serif;
}
/* Portfolio page styles */
.navigation{
	margin:0 0 0 -13px;
	padding:0;
	list-style:none;
	text-indent:-9999px;
	height:16px;
	overflow:hidden;
}
.navigation li{
	float:left;
	height:16px;
	background:url(../images/sep-navigation.gif) no-repeat;
	padding:0 12px 0 13px;
}
.navigation a{
	display:block;
	height:16px;
}
.logos a{
	width:45px;
	background:url(../images/bg-navbar.gif) no-repeat 0 0;
}
.logos a:hover { background-position:0 -16px; }
.websites a{
	width:35px;
	background:url(../images/bg-navbar.gif) no-repeat -45px 0;
}
.websites a:hover { background-position:-45px -16px; }
.print a{
	width:42px;
	background:url(../images/bg-navbar.gif) no-repeat -117px 0;
}
.print a:hover { background-position:-117px -16px; }
.advertising a{
	width:94px;
	background:url(../images/bg-navbar.gif) no-repeat -159px 0;
}
.advertising a:hover { background-position:-159px -16px; }
.parties a{
	width:58px;
	background:url(../images/bg-navbar.gif) no-repeat -253px 0;
}
.parties a:hover { background-position:-253px -16px; }
.clothing a{
	width:68px;
	background:url(../images/bg-navbar.gif) no-repeat -311px 0;
}
.clothing a:hover { background-position:-311px -16px; }
.next,
.back{
	display:block;
	width:85px;
	height:194px;
}
.next{
	background:url(../images/btn-next.gif) no-repeat;
	margin:0 0 9px;
}
.back{background:url(../images/btn-back.gif) no-repeat;}
.btn-holder{
	width:89px;
	background:url(../images/bg-block-h.gif) repeat-x 0 198px;
	float:left;
}
.btn-holder a:hover {
	background-position:0 -194px;
}
.img-holder{
	float:left;
	width:725px;
	background:url(../images/bg-block.gif) repeat-y;
	padding:0 0 0 5px;
	
}
.img-holder img{
	xdisplay:block;
	margin:0 auto;
}
.img-box{
	border:12px solid #d6edf8;
	height:373px;
	width:701px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.img-area {	
	margin:0 auto;
	padding:0;
	text-align:center;
	padding:0;

}
.img-holder .holder {
	padding:2px;
	margin:0;
	width:500px;
	height:265px;
	text-align:center;
	vertical-align:middle;
	xborder:thin solid red;
}
/*
.img-cell{
	vertical-align: middle;
	display: table-cell;
	width:100%;
	height:100%;
}*/
/*footer start here*/
#footer{
	width:819px;
	overflow:hidden;
	margin:0 auto 15px;
	font:10px/14px Arial, Helvetica, sans-serif;
	padding:14px 38px 41px;
	background:#fff;
	border:1px solid #b4dff4;
	border-top:0;
}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.navbar{
	float:left;
	width:400px;
	
}
.navbar ul{
	margin:0 0 0 -15px;
	padding:0;
	list-style:none;
	float:left;
}
#footer .navbar ul a {color:#5a4a42;}
.navbar li{
	float:left;
	background:url(../images/sep-footer.gif) no-repeat 4px 3px;
	padding:0 3px 0 15px;
}
#footer p{
	float:right;
	overflow:hidden;
	color:#b66612;
	margin:13px 0 0;
}
#footer a {
	color:#B66612;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
/*footer end here*/
