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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; background: url(../images/body-repeat.jpg) repeat #fff; text-align:center; min-height:100%;}
#container{margin:1% auto; width:805px; position:relative; text-align:left; background: url(../images/repeat.jpg) repeat-y;}/*centers main content*/
#content{width:730px; padding:5px 0 30px 40px; color:#333;}
#content img {border:none;}
.topsentence{font-size:.6em; color:#f0dfab; text-align:center; margin-top:3px; letter-spacing:.3em;}
img {border:none;}
/***************** Headers *****************/
h1 {font-size: 1.5em; font-weight:bold; color:#440101;}
h2 {font-size: 1.3em; }

/***************** Basic Links *****************/
a{outline: none;}
a:link, a:visited{color:#672924; text-decoration:none;}
a:hover{color:#672924; text-decoration:underline;}

/************** Image Formatting **************/
.border{border:1px solid #000;}

/************** Text Formatting **************/
.boldrescenter{font-weight:bold; text-align:center; font-size:1.2em; color:#440101;}

/***************** Bullets ***************/
ul li{margin-left:30px;}

/***************** Menu *****************/
#menu {height:33px; padding:0; position:absolute; top:116px; left:48px; z-index:200; width:780px;}
#menu ul li {float:left; display:inline; margin:0; padding:0; list-style:none; position:relative;}
#menu a:hover img, #menu li.active img {visibility:hidden;}
#menu li, #menu a, #menu img {background-repeat:no-repeat; border:medium none; display:block; height:33px;
padding:0pt;}
#menu>ul a {width: auto;}

/* Home */
#menu a.home{background: url(../images/nav-home-over.jpg) no-repeat; width:80px;}

/* About */
#menu a.about{background:url(../images/nav-about-over.jpg) no-repeat; width:189px;}

/* Portfolio */
#menu a.portfolio{background:url(../images/nav-portfolio-over.jpg) no-repeat; width:189px;}

/* Contact */
#menu a.contact{background:url(../images/nav-contact-over.jpg) no-repeat; width:129px;}

/* Client Area */
#menu a.client{background:url(../images/nav-client-over.jpg) no-repeat; width:128px;}

/***************** Footer *****************/
ul#footer {display:block; margin:0pt auto; padding:0pt; width:800px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 3px 0pt 4px;}
ul#footer li a:link, ul#footer li a:visited{color:#f0dfab; text-decoration:none;}
ul#footer li a:hover{color:#fff; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt; color:#fff; margin-left:-2px;}


/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#f0dfab; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}

/***************** Nav 2 *****************/

#nav2 {padding-top: 7px; float: left; width:180px; margin: 1.5em 0 0 .7em; text-align: left;}
#nav2 .header {color:#FBC259; background-color:#4B200F; font-weight:bold; background-image:url(images/nav-header-bckgrnd.jpg); background-repeat:no-repeat; height:18px; font-size:12px; padding: 1px 0 0 3px;}
#nav2 .title{color:White; font-weight:bold; background-color:#2C0001; height:20px; padding-top:4px; font-size:11px; text-align:center; letter-spacing:.4em;}
#nav2 ul {list-style: none; margin: 0; padding: 0; /* border: 1px solid #000; */}
#nav2 .header, #nav2 ul, #nav2 li.title {display:block;}
#nav2 li {color: White;: 1px solid #000; font-size:11px; padding:3px; background-color:#441908;}
#nav2 a {text-decoration:none; padding:0; background-color:#transparent; position:relative; line-height:2.0em;}
#nav2 li.secondary:hover {color:White;}
#nav2 li a:link, #nav2 li a:visited{color:White; background-color:transparent;}
#nav2 li a:hover{color:#D9C592; background-color:transparent;}

