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

<style type="text/css">
html, body{
	height: 100%;
}

body {
	background: url(graphics/bg2.png) repeat-x fixed right top;
	/*background-color: #8F695A;*/
	background-color:#8A5E4D;
	/*background-color:#A8725D;*/
	 text-align:center;} 
	 
html>body #minHeight{ /*Dummy float for Opera and IE8 min-height fix*/   float:left;    width:0;    height:100%;    overflow:hidden;} 

#content {position: absolute;	top: 135px;	left: 50%;	margin-left: -490px;	text-align:left;	display:block;	width: 980px;	z-index: 50;	height: auto;}

* html #content { position:absolute }
* html #content {height:100%;}/*min-height for IE6*/

#header {position: absolute;	top: 0;	left: 0;	background:#000 url(graphics/headerbg.gif);	color: #FFF;	width: 100%;	height: 100px;	text-align: left;	display: block;		text-align:right;	line-height:100px;	z-index: 70;}
#headerinside {	width: 980px;	margin: 0 auto;	font-size: 1.3em;vertical-align: bottom;text-transform:uppercase;}

.logo {	float: left; border:none;}

#menubg {position: absolute; top: 100px; left: 0; background:#D68765 url(graphics/navbarbg.gif) no-repeat top center; width: 100%; height: 35px; z-index: 80;}
#menubar {position: relative; top: 0px; height: 35px; font-family:Verdana, Geneva, sans-serif ; font-weight: bold; text-align:center; 	z-index: 80;}

/* navigation menu coding for dropdown menu */
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:center; position:relative;}
#menu ul {display:inline-block;} 

#menu li {display:inline-block; display:inline; position:relative;}
#menu ul.nav div {position:absolute; left:-9999px;}

#menu ul.nav {margin:0 auto;}
#menu ul.nav li.nav-li {float:left; display:block; position:relative;}

#menu ul li div ul {margin:0; background:url(trans.gif); position:relative;}

#menu a.nav-a {display:block; color:#4D3425;height: 35px; line-height:35px; text-decoration:none;padding:0 15px 0 30px; text-align:center;}
#menu ul.nav li.nav-li a.nav-a {float:left;}

#menu ul li:hover div {left:50%; top:35px;}
#menu ul li:hover div ul {display:block; position:relative; left:-50%;}

/*style dropdown links */
#menu ul li div ul li a {height:40px; color:#4D3425; line-height:40px; text-decoration:none; padding: 0 15px; font-size: .9em; display:block; background:#D68765 url(graphics/navbarbg.gif) top center; padding:0 30px; margin: 0 0 5px 0; position:relative;}
#menu a:hover div {left:0; top:50px;}
#menu a:hover div ul {position:relative; left:-50%;}
#menu li a.dropdown {line-height: 35px; height: 35px;}
#menu li a:hover,
#menu li a.dropdown:hover {white-space:nowrap; color:#334433; background: url(graphics/menuover.png) no-repeat left top; } 
#menu li:hover > a,
#menu ul li:hover > a.dropdown {color:#F7E2D5;}
/*dropdown hover link color*/
#menu ul li div ul li a:hover {color:#F7E2D5; font-weight:600;background:#D68765 url(graphics/navbarbg.gif) top center;}
*.#menu table {position:absolute; height:0; width:0; left:50%; border-collapse:collapse; margin-top:-4px;}
/*Formatting for Current Page*/
#menu ul.nav li.nav-li a.activepage {color:#F7E2D5;background: url(graphics/menuover.png) no-repeat;}


/* left and right divs formatting for all pages */
.whiteborder, .whiteborder2, .whiteborderimg, .whiteborder2img {  box-shadow:inset 0 0 10px #000000; -moz-box-shadow:inset 0 0 10px #000000; -webkit-box-shadow:inset 0 0 10px #000000; }
.whiteborder, .whiteborder2 {background:#F5DFD5; position: relative; z-index:10;}
.whiteborderimg, .whiteborder2img {position:static; z-index: 10}
.whiteborder, .whiteborderimg {border: 30px solid #FFF;}
.whiteborder2, .whtieborder2img {border-bottom:30px solid #FFF; border-right:30px solid #FFF;border-left:30px solid #FFF;border-top:10px solid #FFF;}
#leftcontent {float: left; position: relative; top: 25px; border:10px solid #000; z-index: 20}
#leftcontent p {margin: 15px;}
#rightcontent {float: right; position: relative; top: 25px;border:10px solid #000}
#rightcontent p {margin: 15px;}
#leftcontent a:link {color:#4D3425; text-decoration:none; position: relative;}
#leftcontent a:hover {color:#BD6C4A; text-decoration:underline; position: relative;}
#rightcontent img {border: none;}
#leftcontent img {border: none;}
#rightcontent a:link {color:#4D3425; text-decoration:none; position: relative; z-index: 100;}
#rightcontent a:hover {color:#BD6C4A; text-decoration:underline; position: relative; z-index: 100; }
.caption {display: block; text-transform:uppercase; text-align:left; font-size: 1.2em; font-family:Georgia, "Times New Roman", Times, serif; border-bottom: 5px double #E6B3A1; color:#000; width: 100%; line-height: 35px; text-indent: 20px; position: relative;}

/*Splash Page Formatting */
#slideshowcenter {position:absolute; top:115px; left: 50%; margin-left: -390px; z-index: 100; text-align: center;}
#slideshow {postion: relative; border:10px solid #000;}
#slideshowinner {position: relative; width: 700px; height: 450px; z-index: -1; background: #F5DFD5;}
#entertext {postion: relative; top: 10px;}
.enter {position: relative; width: 100px; left: 50%; margin-left: -50px; }
#slideshowcenter a.enter{
	position: absolute;
	bottom: -35px;
	color:#000;
	background:#CCC;
	border: solid;
	text-decoration:none;
	text-transform: uppercase;
}
#slideshowcenter a.enter:hover {color:#CCC; background:#333; border: solid;}


/* Home Page Formatting */
.homeimage {height: 150px; width: 400px; position: relative; z-index: -1; top: 0; background:url("graphics/FillerHome.jpg") no-repeat; text-align:center; }
.hometext {width: 400px; position: relative; padding-bottom:1px}
.rssfeed {position: relative; width: 400px;padding-bottom:1px}
p.rssfeed{padding: 0 0 15px 0}
.rsscaption {display: block; text-transform:uppercase; text-align:left; font-size: 1.3em; font-family:Georgia, "Times New Roman", Times, serif; border-bottom: 5px double #E6B3A1; color:#000; width: 100%; line-height: 35px; text-indent: 30px;}

/*style rss feed*/
.rss-items {list-style:none; margin: 15px 25px 15px 0;}
.rss-item {margin: 0 0 15px 0;}
.rss-item a {text-decoration: underline; color:#4D3425; font-weight:bold;}
.rss-item a:hover, .rss-item a:active {color: #BD6C4A}
.rss-date {font-style:italic; text-decoration: underline; font-size:.7em;}

/*Photographer page formatting */
.profilephoto {position: relative; border: none; height: auto; width: auto; top: 0; z-index: -1;}
.photographertxt {position: relative;width: 400px;  padding-bottom:1px;}

/*Services Page Formatting */
.servicestxt {width: 400px;  position: relative; top: 0; padding-bottom:1px;}
.pricingtxt {width: 400px; position: relative; top: 0;  padding-bottom:4px;}

/*Contact Page Formatting */
.otherstuff {width: 400px;height: 325px; position: relative; top: 0;padding-bottom:1px}
.otherstuff2 {width: 400px; height: 130px; position: relative;;padding-bottom:1px; padding-top:2px;}
.feed {  margin-left: 15px;  padding: 0 0 0 32px;  background: url("graphics/feed-icon-28x28.png") no-repeat;  line-height: 35px;  height: 35px;  display:block;}
.contactinfo {width: 400px; height: 500px; position: relative; top: 0;padding-bottom:1px}

/*Gallery Formatting */
#gallerycenter {position: relative; top: 25px;}
.gallery {postion: relative; width: 900px; height: 600px; top: 0;}
.galleryborder {border:10px solid #000; position: relative; float: left}

/*Print Formatting*/
.print {postion: relative; width: 900px; height: 625px; top: 0; margin: 20px}

</style>
