@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;
}

/*Start of new Portfolio CSS */

/* portfolio buttens */

#p1{background-image:url(port_btns/1.png); width:115px; height:90px; float:left; margin:0px 10px 0px 30px;}
#p1 a{display:block; width:100%; height:100%;}


#p2{background-image:url(port_btns/2.png); width:118px; height:90px; float:left; margin:0px;}
#p2 a{display:block; width:100%; height:100%;}

#p3{background-image:url(port_btns/3.png); width:106px; height:90px; float:left; margin:0px;}
#p3 a{display:block; width:100%; height:100%;}

#p4{background-image:url(port_btns/4.png); width:135px; height:90px; float:left; margin:0px 10px 0px 0px;}
#p4 a{display:block; width:100%; height:100%;}

#p5{background-image:url(port_btns/5.png); width:110px; height:90px; float:left; margin:0px;}
#p5 a{display:block; width:100%; height:100%;}

#p6{background-image:url(port_btns/6.png); width:170px; height:90px; float:left; margin:0px;}
#p6 a{display:block; width:100%; height:100%;}


#g_content{
	font-family:"Times New Roman", Times, serif;
	width:862px;
	min-height:595px;
	border: #000000 solid 5px;
	background-color:#FFFFFF;
	line-height:18px;
	color:#FFFFFF;
	}
	
#g_content a:link{color:#FFFFFF;}
	
#g_content a:visited{color:#FFFFFF;}



/* Not new code but changes */




/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 760px; height: 400px; position: relative; margin: 15px auto 15px; color:#FFFFFF; }
.anythingSlider .wrapper                { width: 680px; overflow: auto; height: 415px; margin: 0 40px; position: absolute; top: 0; left: 0; }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 62700px; list-style: none; position: absolute; top: 0; left: 0; background: #FFF; border-top: 3px solid #000; border-bottom: 3px solid #000; margin: 0; height:400px; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { display: none; height: 200px; width: 67px;  text-indent: -9999px; position: absolute; top: -250px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

.thumbNav                               { color:#FFFFFF; position: relative; top: 405px; width:680px; margin:0px auto; text-align: center; }
.thumbNav li                            { color:#FFFFFF; display: inline; }
.thumbNav a                             { color:#FFFFFF; font: 11px/18px Georgia, Serif; width:12px; display: inline-block; padding: 2px 5px; height: 18px; margin:3px 2px; background: #333; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.thumbNav a:hover                       { background-image: none; color:#FFFFFF; }
.thumbNav a.cur                         { background: #000; color:#FFFFFF; }

.thumbNav a:visited {color:#FFFFFF;} 

.anythingSlider a:visited {color:#FFFFFF;}
.start-stop                             { z-index: 10; background: green; background-image: url(/images/slide_img/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none; }
.start-stop.playing                     { background-color: red; display:none; }
.start-stop:hover                       { background-image: none; display:none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }





/*End of new Portfolio CSS */


#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;
	}