/* authored by brad@Kaloupek.com 10.21.05 

colors scheme is  ::::::::
background = #2f2f2f
dark brown #2f2f2f
copy + Nav #fff
login-text = #928a83
over state + footer #928a83
"Helvetica 45 Light", "Helvetica Neue 45 Light", "Helvetica Neue Light", "45 Light", 
 */

/* main strucute */
body {margin: 0; text-align:center; background-color: #2f2f2f; 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#wrapper {margin: 0 auto; width: 675px; text-align:left;}
#gallery_wrapper {margin: 0 auto;}
#wrapperBG { padding: 0px; background-color:#2f2f2f;}
.clearBoth {clear:both; margin:0; height:0px; line-height:0px;}
#clearBoth {clear:both; height:0; line-height:0; margin:0;}


/* masthead  */

#masthead {}
#logo {float:left; border: none;}
#login {margin: 0px 0 30px 0;}
#login p {margin: 0px 0 2px 0; color:#928a83; letter-spacing:1px; font-size:11px; line-height:14px;}
#login form {margin:0; border:none;}
#login url {border:none; background-color:#928a83;}



/* general text styling */
p {color: #fff;}
a {color: #fff;}
a:hover {color: #928a83}



/* main contents */
#content {margin: 0 0 10px 0;}
#contentBox {border: 1px solid #928a83;}
#rightImage {float:right;}
#textContent {
	margin:10px;
	padding: 0 10px 0 0;
	width:410px;
	height: 300px;
	overflow: auto;
}
#textContent h1 {margin:0 0 15px 0; font-size:15px; line-height: 16px; font-weight:normal; color: #928a83;}
#textContent h2 {margin:0 0 5px 0; font-size:12px; line-height: 16px; font-weight:normal; color: #928a83;}
#textContent p {margin:0 0 15px 0; font-size:11px; line-height: 15px;}
#textContent p a {color: #fff; }
#textContent p a:hover {color: #fff; }
#textContent ul {
	margin:0 0 15px 0;
	left-padding:10px;
	color:#fff;
	font-size:11px;
	line-height: 14px;
	list-style: disc;
} 
#textContent li {
	color:#fff;
	font-size:11px;
	list-style: disc;
margin:0 0 3px 0;
padding:0;
} 

/* Footer */
#footer{float: right; text-align: right; margin: 0px 0 0 0;}
#footer p {text-align:right; color: #928a83; font-size: 9px; line-height:11px;}
#footer a {color: #928a83;}
#footer a:hover {color: #fff; text-decoration:underline;}





/* navigation w/ roll  over list*/
#navContainer {}
 #navList {position: relative; border: 1px solid #928a83; width:448px; height:9px; padding: 7px 0px 11px 0px; margin: 9px 0 0 0; white-space: nowrap; }

 #navList li {float: left; margin: 0; list-style-type: none;}

 #navList li a
 {
 position: relative;
 width: auto;
 display: block;
 margin: 0;
 padding: 0 10px 0 10px;
 color: #fff;
 font: normal 11px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
 text-align: left;
 text-decoration: none;
  }
li#active a, li#subactive a {color: #928a83;}
 #navList li a:hover {color: #928a83;}

 #navList li#active a {color: #928a83;}

 #navList li#active a:hover { color: #928a83; }
 
  #navList li#active a:hover { color: #928a83; }
 #navList ul li ul {display:none;} /*hides second nav until mouseonver */
 
 #navList ul.subNavList
 {
 display:none; /*hides second nav until mouseonver */
 position: absolute;
 width: 100%;
 margin: 0;
 padding: 0;
 white-space: nowrap;
 width: 600px;
  border: 0px;
    color: #fff;
	 
 }
#navList ul.subNavList li.bullet {font-size:11px; line-height:20px; color:#fff;}
 #navList ul.subNavList li,  #navList li#active ul.subNavList li
 { line-height: 20px;

 width: auto;
 margin: 0;
 padding:20px 0 0 0;
 border: 0;
  color: #928a83;
 }
  #navList li ul.subNavList li a, #navList li#active ul.subNavList li a  { border: 0; color: #fff;}
  #navList li ul.subNavList li a:hover, #navList li#active ul.subNavList li a:hover  {color: #928a83; font-weight: 400;}
 /* IE5/Mac disappearing item fix */

#navList li#active ul.subNavList li#subActive a {color: #fff;}

 * html > body #navList, * html > body #navList ul#subNavList {width: 550px;} /* IE5/Mac fixed width fix */
 

#navList ul#subNavActive, #navList li:hover ul, #navList li:hover ul.subNavList, #navList li.over ul.subNavList {display: block;}  /* displays subnav on mouseover */


#subContainer {margin-left:14px;}
 .subnav {position: relative; width:550px; white-space: nowrap; }
  .subNav li {float: left; margin: 0; list-style-type: none;}

.subNav li.bullet {font-size:10px; line-height:14px; color:#fff;}
  .subNav li a {
	position: relative;
	width: auto;
	display: block;
	margin: 0;
	padding: 0 9px 0 9px;
	color: #fff;
	font: normal 11px/14px Helvetica, Arial, sans-serif;
	text-align: left;
	text-decoration: none;
  }
.subNav a:hover, #subNav li.active a  {color: #928a83; font-weight: 400;}

#seotext {
	font-size: small;
	margin-top: 600px;
}
#seotext p {
	color: #777777;
}