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

body {font: "HelveticaNeue MediumExt" , Helvetica, sans-serif;
	background-color: #141a20;
	background-image:url(images/body_gradient1.jpg);
	background-repeat:repeat-x;
	color: #555555;
}

a:link {text-decoration: none;color:#d7d6d6 }
a:visited {text-decoration: none; color:#d7d6d6}
a:active {text-decoration: none;outline: none;}
a:focus {-moz-outline-style: none;}
a:hover { text-decoration:none;color:#a12431}

h1 {font-size:28px;font-weight:bold}
h2 {font-size:24px;font-weight:bold}
h3 {font-size:14px;font-weight:bold}


.content_wrap {width: 800px;
	height:400px;
	margin-left: auto ;
  margin-right: auto ;
}


 .container {
 background-image:url(images/home_background2.jpg);
 background-repeat:no-repeat;
 background-position:center top;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}


.center {text-align:center}
.screenshot {border:2px solid #ffffff}
.screenshot:hover {border:2px solid #0099FF}
.pad5and10 {padding-top:5px;padding-bottom:10px;}


.sidebar {float:right;width:115px;}

#sidenav {float:right; width:115px; border:0px solid #ffffff; font-size:16px;font-weight:bold;margin-top:15px}
#sidenav_links {float:right;width:71px;border:0px solid #ffffff;margin-right:15px}
#sidenav ul {margin: 0px 0px 0px 0px;padding:0px 10px 0px 20px}
.sidenavbar li {float:right;list-style:none;padding-top:5px;padding-bottom:5px}

#socialmedia {float:right;width:115px;border:0px solid #ffffff;margin-top:6px}
#socialmedia img {border:none;display:inline; margin-bottom:10px; text-align:center}

 .mainContent {}
 
.mainContent h1 {color:#FFFFFF}
.mainContent {color:#e1e1e1}
.mainContent p {margin-top:2px;margin-bottom:2px}



#homenav_wrap {width:800px; height:131px; margin:0 auto; margin-top:260px; text-align:center;}
#homenav {width:550px;height:131px;margin:0 auto; text-align:center;margin-top:0px;padding-top:0px;padding-left:45px}
.nav {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:middle;text-align:center}
.nav li {float:left;text-transform:capitalize;font-weight:bold;font-size:18px; list-style:none;border:0px solid #000000;vertical-align:middle;}
.nav li a {padding-left:12px;padding-right:12px;vertical-align:middle;}

#disclaimer_wrap {width:600px; margin:0 auto;text-align:center;}
#disclaimer {color:#FFFFFF; font-size:11px }
#sociable {padding-top:7px;width:600px; margin:0 auto;text-align:center;}



/* SUB PAGE CSS GENERAL */
 .container_about {
  	background-image:url(images/about_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

 .container_media {
  	background-image:url(images/media_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.container_media a {color:#a12431}
.container_media a:hover {color:#cb2132}

 .container_press {
  	background-image:url(images/press_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.container_press a {color:#a12431}
.container_press a:hover {color:#cb2132}


#press_wrap {}
#press_main {}
#press_table {}
.press_table_header {font-size:18px;font-weight:bold;padding-top:25px;padding:bottom:10px;color:#0099FF}



 .container_news {
  	background-image:url(images/news_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}



.news_item_first {padding-top:10px;padding-bottom:10px;border-top:2px dashed #666666;border-bottom:2px dashed #666666}
.news_item_rest {padding-top:10px;padding-bottom:10px;border-top:none;border-bottom:2px dashed #666666}
.news_date {font-size:20px;color:#a12431;}
.news_item_header {margin-top:2px;margin-bottom:2px;font-size:18px;font-weight:bold}
.news_item_header a {color:#0099CC;}
.news_item_header a:hover {color:#00ade7}
.news_item p {font-size:14px;font-weight:normal;margin-top:2px;margin-bottom:2px}
.news_item .date {font-size:12px;color:#666666}



 .container_links {
  	background-image:url(images/links_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
.container_links a {color:#0099CC;}
.container_links a:hover {color:#00ade7}
.noborder {border:none}

.pad5and5 {padding-top:5px;padding-bottom:5px}
.pad10and10 {padding-top:10px;padding-bottom:10px}
.pad15and15 {padding-top:15px;padding-bottom:15px}
.pad20and20 {padding-top:20px;padding-bottom:20px}
.borderTopandBottom {border-bottom:2px dashed #cccccc;border-top:2px dashed #cccccc}

 .container_contact {
  	background-image:url(images/contact_background1.jpg);
 	background-repeat:no-repeat;
	 background-position:top left;
	width: 800px;
	height:480px;
	background-color:#000000;
	 /* the auto margins (in conjunction with a width) center the page */
	padding-top:0px;
	border: 2px solid #731e27;
	margin-top:55px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

#contact_box {margin-left:40px;margin-top:40px}