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

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:14px; line-height:21px;}
#page {width:1280px; margin:0 auto; text-align:left; position:relative; background:url(img/pageBG.png) no-repeat; min-height:820px;}
#mainBG {width:100%; text-align:left; margin:0 auto; background:url(img/mainBG1.jpg) no-repeat top left; min-height:905px;}
body {width:100%; text-align:center; margin:0 auto; background:url(img/bg.jpg) repeat-x #000;}
p {font-family:"performa", Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#fff; padding-bottom:20px;}
li {list-style:none; background:url(img/bullet.jpg) no-repeat 0 7px; padding-left:12px; color:#fff;}
a, strong {font-family:"performa", Arial, Helvetica, sans-serif; color:#f2d78f; font-weight:bold; text-decoration:none; font-size:14px; outline:none;}
a.more {font-family:"performa", Arial, Helvetica, sans-serif; float:right; font-size:11px; line-height:15px;}
a:hover {color:#ffc426;}
h2 {font-family:"avantgarde", Arial, Helvetica, sans-serif; font-size:28px; line-height:30px; color:#ffc426; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}
h3 {font-family:"avantgarde", Arial, Helvetica, sans-serif; font-size:24px; line-height:26px; color:#fff; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}


/*Header*/
#header {height:35px; position:relative; z-index:10;}
#header a.logo {position:absolute; top:35px; left:733px; z-index:0;}
#header .social_media {position:absolute; top:210px; left:982px;}
body.home #header .social_media {display:none;}


/*Navigation*/
.nav {height:29px; float:right; position:absolute; top:6px; right:123px;}
.nav li {float:left; list-style:none; padding:0 17px; background:none;}
.nav li a {font-family:"avantgarde", Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#fff; text-decoration:none; text-transform:uppercase; letter-spacing:0.2px; font-weight:normal;}
.nav li a:hover {color:#f2d78f;}


/*Content*/
#content {width:409px; padding:261px 0 0 733px; position:relative; z-index:1;}
body.blog #content {padding-left:600px; width:542px;}
body.gallery #content {z-index:100;}
.latest_news {padding-top:140px;}
.latest_news li, .latest_news li a {font-family:"avantgarde", Arial, Helvetica, sans-serif; font-size:15px; line-height:21px; color:#fff;}
.latest_news li .small {font-size:11px; line-height:15px; color:#fff; padding-bottom:5px; display:block; font-family:"avantgarde", Arial, Helvetica, sans-serif;}
.latest_news li .news_desc {font-family:"performa", Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#fff; display:block;}

body.home .latest_news .social_media {float:right; padding-top:3px;}
.social_media li {background:none; float:left; padding:0;}

p.gallery_names a {text-transform:uppercase; padding-right:40px;}

.mainList {border:1px solid #990000; padding:10px 10px 0 10px; margin-bottom:10px;}
.mainList li {background:none; width:192px; float:left; font-family:"performa", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-bottom:5px; color:#f2d78f; padding-left:0;}
.mainList li label {background:#999; opacity:0.7; width:80px; text-align:right; display:block; float:left; font-family:"performa", Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; margin-right:5px; padding:3px;}

.videoLinks {display:block; padding:0;}
.videoLinks li {float:left; display:block; width:45%; margin:20px 0; padding:20px 0 0 0; height:150px; background:none; position:relative;}
.videoLinks li a {border:none; display:block; color:#f2d78f; font-family:"performa", Arial, Helvetica, sans-serif;}
.videoLinks li a img.pic {display:block; height:90px; margin:0 0 10px 0; width:120px; border:1px solid #666;}
.videoLinks li a span {display:block; padding-right:25px; font-family:"performa", Arial, Helvetica, sans-serif; font-weight:normal;}
.videoLinks li a.arrow {position:absolute; border:0 none; top:85px; left:90px; display:block;}
.videoLinks li a.arrow img {border:none;}

body.blog a img.thumbnail {display:none;}


/*Forms*/
.form {padding:0 0 10px 0;}
.form li {list-style:none; padding-bottom:10px; background:none;}
.form li label {width:400px; clear:both; font-family:"performa", Arial, Helvetica, sans-serif; font-size:12px;}
.form li input, .form li select {width:400px; border:1px solid #999; height:20px;}
.form li input.submit {width:269px; border:none; padding-left:70px;}
.form li textarea {width:400px; border:1px solid #999;}


/*Footer*/
#footer {border-top:1px solid #333; padding:30px 0 30px 140px; text-align:left;}
#footer p {font-size:10px; line-height:15px; color:#999; font-family:"avantgarde", Arial, Helvetica, sans-serif;}
#footer p a {color:#f3e1b1; text-decoration:none; font-size:10px; line-height:15px; font-weight:normal; font-family:"avantgarde", Arial, Helvetica, sans-serif;}
#footer p a:hover {color:#ccc;}

#pageSum {display:none;}


/*Fonts*/
@font-face {
  font-family: "avantgarde";
  src: url(fonts/avantgarde.eot);
  src: local("avantgarde"), url(fonts/avantgarde.ttf) format("truetype");
}
@font-face {
  font-family: "performa";
  src: url(fonts/performa.eot);
  src: local("performa"), url(fonts/performa.ttf) format("truetype");
}


