@charset "utf-8";
/* CSS Document */

body {background-color:#000; margin:0; padding:0; font-family: "Trebuchet MS", arial;}
#page-container{margin:auto; padding:0; width:auto;}
#content-header{width:900px; margin:auto; padding-top:30px;}


/* HOMEPAGE
--------------------------------------- */
#content-container{width:auto; margin:auto; background-color:#FFF; height:400px; padding:0;}
#navigation-home {margin: 20px 2px; float: center; padding: 25px 0px 25px;; height: 1em;}
ul.nav, ul.nav li {margin: 0; padding: 0;}
ul.nav li {display: inline; list-style: none; background: none;}

/* ABOUT
--------------------------------------- */
#content-container-about{width:auto; margin:auto; background-color:#FFF; height:375px;; padding:0;}
#about-container{width:980px; margin:auto; padding-top:20px;}
#about-right{width:490px; float:right; color:#000; font-size:14px;}
#about-left{width:490px; color:#000; font-size:14px;}
.about-left-font{padding-right:20px;}
.about-left-quote{padding-right:20px; color:red; font-weight:bold;}

/* PRESS
--------------------------------------- */
#content-container-press{width:auto; margin:auto; background-color:#FFF; padding:0 0 20px 0;}
#press-container{width:980px; margin:auto; padding-top:20px;}
#press-right{width:490px; float:right; color:#000; font-size:14px;}
#press-left{width:490px; color:#000; font-size:14px;}
.press-left-font{padding:0 30px 20px 0; margin:0;}

a.press:link {color: black; text-decoration: underline; }
a.press:visited {color: black; text-decoration: underline; }
a.press:hover {color: red; text-decoration: underline; }
a.press:active {color: black; } 

/* HOMEPAGE
--------------------------------------- */
#content-container-gallery{width:auto; margin:auto; background-color:#FFF; height:100%; padding:0;}

/* FOOTER
--------------------------------------- */
#footer{width:980px; margin:auto;  margin-top:10px; clear:both;}
#right{width:490px; float:right; color:#FFF; font-size:13px;}
#left{width:480px; color:#FFF; font-size:13px;}

a.footer:link {color: white; text-decoration: underline; }
a.footer:visited {color: white; text-decoration: underline; }
a.footer:hover {color: red; text-decoration: underline; }
a.footer:active {color: white; } 

/* NAVIGATION
--------------------------------------- */
.nav_fonts{font-size: 12px;} 
#navigation {margin: 19px 2px; float: center; padding: 0px 0px 25px;; height: 1em;}
ul.nav, ul.nav li {margin: 0; padding: 0;}
ul.nav li {display: inline; list-style: none; background: none;}
#navigation .nav a, #navigation .nav a:link, #navigation .nav a:visited {font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 1.1em; text-transform: uppercase; line-height: 3.5em; height: .3em; text-decoration: none; padding: 0 7px; background: none;
color: white; float: center;}
#navigation .nav a:hover, #navigation .nav li a.selectedPage {border-top:5px solid  white; padding-top: 5px;}


/* GLOBAL
--------------------------------------- */
h1{font-size:2.8em; color:#FFF; margin:0; padding:0; line-height:55px; font-weight:normal;}
h2{font-size:1.8em; color:red; margin:0; padding:0; line-height:30px; font-weight:normal;}
h3{font-size:18px; margin:0; padding:0; line-height:25px; font-weight:normal;}
h4{font-size:18px; margin:0; padding:0 0 5px 0;}

.span-1{font-size:14px; margin:0; padding:0; line-height:17px;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */