/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background:url(../images/bg.jpg) top center no-repeat;}
h1 {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px; margin:0px; width:200px; color:#4a4949; padding-top:0px; font-weight:normal;}
h1 a {color:#4a4949; text-decoration:none}
h1 a:hover {color:#bd8f5e; text-decoration:none}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; margin:0px; padding:0px; font-weight:normal;}
p {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; width:200px; padding:0px; margin:0px;color:#4a4949;}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBar {
	width:1000px; height:200px; padding:0px;margin:0px auto 0px auto;
}
#flashHolder { width:1000px; height:200px; float:left;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */
#navHolder { width:1000px; float:right; height:auto; padding-top:10px; padding-bottom:0px;}
ul.navi { width:1000px; height:30px; float:right; margin:0px; padding:0px; display:inline; list-style:none;}
ul.navi li { float:right; width:auto; font-family:"Times New Roman", Times, serif; font-size:24px; padding-right:20px; letter-spacing:-1px;}
ul.navi li a { color:#ccbdab; text-decoration:none;}
ul.navi li a:hover { color:#a28362; text-decoration:none;}
ul.navi li a.active {color:#a28362; text-decoration:none;}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#pageHolder { width:100%; float:left; height:auto; padding-top:7px; } /*Holds everything but the top nav, in a 10px padding*/
#aboutHolder {width:1000px; float:left; height:303px;}
#blogHolder {width:748px; float:left; height:180px;}
#blogHolder2 {width:748px; float:left; height:220px;}
#blogHolder2 {width:748px; float:left; height:310px;}
#portfolioHolder {width:1000px; float:left; height:299px;}
#aboutHolder img { width:998px; height:303px; float:right; border:none;}

#contentHolder { width:auto; height:auto; padding:0px;}
#indexContentHolder { width:1000px; height:580px; margin:0px auto 0px auto; background:url(../images/main-bg.jpg) top left no-repeat; padding-bottom:40px;}
#linkHolder { width:1000px; height:90px; float:left;}
#linkHolder2 { width:1000px; height:88px; float:left;}
#linkHolder2 p { width:930px; height:auto; float:left; padding-top:60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-left:70px; margin:0px;}
#linkHolder2 p a { color:#8f918b; text-decoration:none;}
#linkHolder2 p a:hover { color:#000000; text-decoration:none;}
#linkHolder2 p a.active { color:#000000; text-decoration:none;}
#linkHolderDivider {width:1000px; height:2px; float:left; background:url(../images/main-divider.jpg) bottom center no-repeat}
#portfolioHolder p { width:930px; height:auto; float:left; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:70px; margin:0px; color:#777877;}

.iconHolder { width:868px; padding-left:132px; padding-top:15px; float:left; margin:0px;}
.iconHolder img { float:left; border:none;}
.iconHolder p {float:left; width:auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#bd8f5e; padding-left:2px; margin:0px; padding-top:25px;}
.iconHolder p a {color:#4a4949; text-decoration:none}
.iconHolder p a:hover {color:#bd8f5e; text-decoration:none}

.arrowHolder { width:126px; height:270px; float:left;}
.arrowHolder img { float:right; padding-top:120px; padding-right:37px; border:none}
.arrowHolder2 { width:126px; height:270px; float:right;}
.arrowHolder2 img { float:left; padding-top:120px; padding-left:37px;border:none}

.imageHolder { width:200px; height:270px; float:left; padding-right:72px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4a4949;}
.imageHolder2 { width:748px; height:70px; float:left; padding-right:72px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4a4949;}
.imageHolder a { color:#777877; text-decoration:none}
.imageHolder a:hover { color:#80a543; text-decoration:none}
.imageHolder img { float:left; padding-top:65px; border:none;}
.imageHolder h1 { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px; margin:0px; width:200px; color:#4a4949; padding-top:10px; font-weight:normal;}
p.imageHolderText { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; width:200px; padding:0px; margin:0px;color:#4a4949;}

#portfolioImageHolder { width:1000px; height:270px; float:left;}
/* --------------------------------------------------------------- FOOTER --------------------------------------------------------------- */
#footerHolder {width:1000px; height:auto; margin:0px auto 0px auto; padding-bottom:20px;}
#footerTop {width:1000px; height:2px; float:left; background:url(../images/divider.jpg) top left no-repeat;}
#footerHolder p {width:1000px; height:auto; margin:0px auto 0px auto; padding-bottom:20px; text-align:center; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#4a4949;}

#contactHolder {width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4a4949;}
.formWidth { width:300px;}
.tableMargin {margin-top:0px;}
html>/**/body .tableMargin {margin-top:-50px; float:left; padding:0px;}
.tableMargin2 {margin-top:0px;}
html>/**/body .tableMargin2 {margin-top:5px; float:left; padding:0px;}