@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/bg.jpg);
	font-family:palantino;
}
.style1 {	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style2 {font-size: small}
a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	color: #000000;
	text-decoration:none;
}

#wrap{
	width:862px;
	margin:0px auto;
}

#home_btn{background-image:url(images/home_btn.png); width:125px; height:51px; margin:20px auto;}
#home_btn a{display:block; width:100%; height:100%;}

#medium{background-image:url(images/24.png); width:125px; height:10px; margin:20px auto;}
#medium a{display:block; width:100%; height:100%;}


img.left{float:left; padding:10px;}
img.right{float:right; padding:10px;}

img{border:none; outline:none;}

h2{font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; letter-spacing:5px padding:0px; margin:0px 0px 0px 0px; }

p.gothic{font-family:"Times New Roman", Times, serif; font-size:12px; margin:0px 0px 0px 20px;}
.gothic{font-family:"Times New Roman", Times, serif; font-size:20px; margin:0px 0px 0px 0px;}

.aboutinfo{width:400px; float:left; margin:0px 0px 0px 20px;}
p.praiseh{margin:0px 0px 0px 30px;}
h2.praiseh{margin:0px 0px 0px 30px;}

/* New Css */
#header{
	width:862px;
	height:50px;
}

#header.portfolio{ background-image:url(images/port_header.png); background-repeat:no-repeat; background-position:center;}
#header.contact{ background-image:url(images/contact.png); background-position:center; background-repeat:no-repeat;}
#header.praise{background-image:url(images/praise_header.png); background-position:center; background-repeat:no-repeat;}


#logo{
	width:600px;
	height:250px;
	margin:30px auto;
	background-image:url(images/logo_posh.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#navbar.home{margin:0px 0px 0px 0px;}
#navbar{
	width:880px;
	height:34px;
	color:#000000;
	margin:120px 0px 0px 0px;
	}

ul{margin:0px; padding:0px;}
#navbar ul li{
	display:inline;
	list-style:none;
	padding:0px;
	}
#content{
	font-family:"Times New Roman", Times, serif;
	width:862px;
	height:509px;
	border: #000000 solid 5px;
	background-color:#FFFFFF;
	line-height:18px;
	}

#holidaybtn{position:relative; margin:-30px -8px 0 0; float:right; width:325px; height:239px; background-image:url(images/chirs_btn.png);}
#holidaybtn a{display:block; width:100%; height:100%;}

#content.about{height:100%;}
#content.praisec{height:100%;}

#content.holiday{height:509px; overflow:auto;}


.porty{}

a.porty{margin:0px 0px 20px 0px;}

#portfolio_btn{background-image:url(images/portfolio_btn.png); width:79px; height:31px;}

#right_colum{
	background-image:url(images/about_side.png);
	background-repeat:no-repeat;
	width:209px;
	height:517px;
	float:right;
}


#left_colum{
	float:left;
	width:625px;
	margin:10px 0px 0px 15px;
}

#leftframe{
	float:left;
	margin:95px 0px 0px 40px;
}
#rightframe{
	float:right;
	margin:100px 0px 0px 0px;
	width:315px;
}

#footer{
	display:block;
	clear:both;	width:862px;
	margin:0px auto;
	height:23px;
	text-align:center;
	}