

#siteContainer {background:#000 url(/common/images/site-bg.jpg) no-repeat 1px 90px; margin:0px auto 0px auto; width:855px;}
#siteContainer .container-inner {}




#siteHeader {height:100px;overflow:hidden;}
#siteHeader .header-inner {}

#siteHeader .logo {float:left; padding:19px 0px 0px 58px;}
#siteHeader .logo img {display:block;}

#siteHeader .nav-primary {margin:30px 45px 0px 0px;float:right;}
#siteHeader .nav-primary ul {margin:0; padding:0;width:465px;}
#siteHeader .nav-primary ul li {display:block; display:inline; font-family:Palatino Linotype, "Times New Roman", serif; font-size:1.5em; height:30px; margin:0; padding:0 0 0 0; text-transform:uppercase;}
#siteHeader .nav-primary ul li a {color:#878787; display:block; float:left; text-decoration:none;margin:0 0 0 25px;}
#siteHeader .nav-primary ul li a:hover {border-bottom:3px solid #333; color:#ffffff; overflow:visible;}
#siteHeader .nav-primary ul li a.active {border-bottom:3px solid #666666; color:#ffffff; overflow:visible;}

#siteHeader .nav-top {float:right;margin:0 45px 0 0;}
#siteHeader .nav-top ul {margin:0; padding:0;white-space:nowrap;}
#siteHeader .nav-top ul li {display:inline; font-family:georgia; margin:0; padding:0; font-size:.8em; text-transform:uppercase;}
#siteHeader .nav-top ul li a {color:#999; display:block; float:left; text-decoration:none;padding:6px 8px 2px;border:1px solid #333;background:#0a0a0a;border-top:none;}
#siteHeader .nav-top ul li a:hover {background:#0e0e0e;border-color:#555; color:#fff;}



#sitePage {color:#888888;  text-align:left;}
#sitePage .page-inner {padding:35px 47px 0px 57px;}


#sitePage .page-left {float:left; width:560px;font-size:1.2em;}
#sitePage .page-left .left-inner {}

#sitePage .page-middle {display:none; float:left;}
#sitePage .page-middle .middle-inner {}

#sitePage .page-right {float:right; font-size:.9em; width:160px;}
#sitePage .page-right .right-inner {padding:10px 0 0 0;}



#sitePage .layout .home {}





#sitePage .layout .left {float:left;}

#sitePage .layout .middle {float:left;}
#sitePage .layout .middle .inner {}

#sitePage .layout .right {float:right;}








#siteFooter {border-top:1px solid #101010; clear:both; color:#494949; font-size:.8em; font-family:Georgia, "Times New Roman", Times, serif;margin:10px 50px 0 50px; text-align:left;}
#siteFooter .footer-inner {padding:10px 0 0 0;}

#siteFooter .copyright {float:left;}

#siteFooter ul {float:right; padding:0;}	
#siteFooter ul li {border-left:1px solid #101010; display:inline; padding:0px 15px 0px 15px; text-transform:uppercase;}
#siteFooter ul li a {color:#333333; text-decoration:none;}

#siteFooter ul li a:hover {color:#999999;}
#siteFooter ul li a.active {color:#999999;}

#siteFooter ul li.first-child {border-left:0px;}







/*
	BODY TEXT
*/

h1 {font-size:2em;font-weight:normal;color:#CFB52B;font-family:'Palatino Linotype', 'Times New Roman', serif;padding:0 0 .5em;}
h2 {font-size:1.25em;font-weight:bold;color:#CFB52B;font-family:'Palatino Linotype', 'Times New Roman', serif;padding:0 0 .9em;}
h3 {color:#CFB52B;margin:0 0 .4em 0;padding:0;}

.font-gold {color:#CFB52B;}
.font-white {color:#fff;}
big {font-size:1.2em;}

/*
	CONTENT MODULES
*/



.btn-primary {background:transparent url(/common/images/btn-primary-left.gif) no-repeat 0 0; color:#fff; display:block; float:left; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.btn-primary .btn-inner {background:transparent url(/common/images/btn-primary-right.gif) no-repeat right 0; display:block; padding:5px 12px 5px 12px;}

.btn-primary:hover {background-position:0 -26px;}
.btn-primary:hover .btn-inner {background-position:right -26px;}



.box-sidebar {border-left:1px solid #424243; border-top:1px solid #424243; color:#999; margin:0 0 15px 0;}
.box-sidebar .box-inner {padding:15px 0px 5px 15px;}

.box-sidebar h6 {color:#ccc; margin:0; padding:0 0 .3em 0;}

.box-contact h6 {background:transparent url(/common/images/icon-contact.gif) no-repeat 80% 0;}