@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	}

body {
	background: url("../assets/generic/stripebg.png") #5b4f42;
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#wrapper {
	background: url("../assets/generic/background.png");
	margin: 0 auto;
	padding: 0;
	width: 760px;
	text-align: left;
	}
	
#wrapper img {border:0}	
	
#masthead {
	position: absolute;
	background: url("../assets/generic/mastheadBg.png");
	width: 760px;
	height: 91px;
	margin-top: 0;
	}
	
#navigation {
	position: absolute;
	background: url("../assets/generic/navigationBg.png") #ded8d4;
	width: 760px;
	height: 20px;
	margin-top: 91px;
	}

#clear {
	 clear:both;
	}

#header {
	position: absolute;
	background: url("../assets/generic/headerBg.png") #ded8d4;
	width: 760px;
	height: 180px;
	margin-top: 111px;
	}	

#content-container {
	position: absolute;
	background: url("../assets/generic/contentBg.png") no-repeat;
	height: 240px;
	width: 760px;
	margin-top: 291px;
	}

#upper-content {
	position: absolute;
	width: 760px;
	margin-top: 0;
	}
	
#press-content {
	position: absolute;
	width: 760px;
	margin-top: 0;
	}		

/* rows of thumbnails */

#lower-content-1 {
	position: absolute;
	width: 760px;
	margin-top: 140px;
	}
	
#lower-content-2 {
	position: absolute;
	width: 760px;
	margin-top: 260px;
	}	
	
#lower-content-3 {
	position: absolute;
	width: 760px;
	margin-top: 380px;
	}
	
#lower-content-press {
	position: absolute;
	width: 760px;
	margin-top: 310px;
	}		
	
/* page content */	
	
#single-content {
	position: absolute;
	width: 760px;
	margin-top: 0;
	}

#footer {
	position: absolute;
	width: 760px;
	height: 22px;
	margin-top: 20px;
	padding-top: 5px;
	}

#baseline {
	position: absolute;
	background: url("../assets/generic/baselineBg.png") no-repeat;
	width: 760px;
	height: 20px;
	margin-top: 40px;
	}

#masthead p {font-size:1.4em; padding:43px 0px 0px 80px; color:#ffffff;}
#masthead a {text-decoration:none; color:#ffffff;}
#header h1 {font-size:1.0em; font-weight:normal; color:#ffffff; padding: 110px 0px 30px 80px}
#single-content h1 {font-size:0.8em; color:#ffffff; font-weight:bold; padding:10px 250px 0px 80px}
#single-content p {font-size:0.8em; color:#ffffff; padding:0px 250px 0px 80px}
#single-content ul {font-size:0.8em; color:#ffffff; padding:0px 250px 0px 80px; margin-left: 16px;}

#full-content h1 {font-size:0.8em; color:#ffffff; font-weight:bold; padding:10px 80px}
#full-content p {font-size:0.8em; color:#ffffff; padding:0px 80px}
#full-content ul {font-size:0.8em; color:#ffffff; padding:0px 80px; margin-left: 16px;}

#lower-content-1 h1 {font-size:0.8em; color:#ffffff; font-weight:bold; padding:10px 250px 0px 80px}
#lower-content-1 p {font-size:0.8em; color:#ffffff; padding:0px 250px 0px 80px}
#lower-content-2 h1 {font-size:0.8em; color:#ffffff; font-weight:bold; padding:10px 250px 0px 80px}
#lower-content-2 p {font-size:0.8em; color:#ffffff; padding:0px 250px 0px 80px}
#lower-content-3 h1 {font-size:0.8em; color:#ffffff; font-weight:bold; padding:10px 250px 0px 80px}
#lower-content-3 p {font-size:0.8em; color:#ffffff; padding:0px 250px 0px 80px}

#navigation {height:20px}
#navigation ul {margin-left:0; padding-left:80px; list-style-type:none}
#navigation ul li {display:inline; text-align:left; padding:0px 30px 0 0}
#navigation ul li a:link {font-size:0.75em; font-weight:bold; text-decoration:none; color:#ada7a0}
#navigation ul li a:visited {font-size:0.75em; font-weight:bold; color:#ada7a0; text-decoration:none}
#navigation ul li a:hover {font-size:0.75em; font-weight:bold; text-decoration:none; color:#ffffff}
#navigation ul li a:active {font-size:0.75em; font-weight:bold; text-decoration:none; color:#ffffff}
#navigation #current {font-size:0.75em; font-weight:bold; text-decoration:none; color:#ffffff}

#footer {height:20px}
#footer p {font-size:0.7em; padding-left:80px; padding-right:80px; color:#ada7a0}
#footer .brown {color:#ada7a0; font-weight:bold}
#footer a:link {color:#ada7a0}
#footer a:visited {color:#ada7a0}
#footer a:hover {color:#ffffff}
#footer a:active {color:#ffffff}

#rightbox {float:right; margin-top: 10px; width:210px; border:solid 10px #ded8d4;}
#rightbox p {font-size:0.75em; font-weight:bold; color:#ffffff; padding:6px 12px;}
#rightbox a:link {text-decoration:none; color:#ffffff;}
#rightbox a:visited {text-decoration:none; color:#ffffff;}
#rightbox a:hover {text-decoration:none; color:#000000;}
#rightbox a:active {text-decoration:none; color:#000000;}
#rightbox #current {text-decoration:none; color:#000000;}

/* 1st row of boxes*/

#box1-1 {
	position: absolute;
	margin-left: 50px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}
	
#box1-2 {
	position: absolute;
	margin-left: 170px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}
	
#box1-3 {
	position: absolute;
	margin-left: 290px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}

#box1-4 {
	position: absolute;
	margin-left: 410px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}

#box1-5 {
	position: absolute;
	margin-left: 530px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}

#box1-6 {
	position: absolute;
	margin-left: 650px;
	margin-top: 10px;
	width: 110px;
	height: 110px;
	}
	
/* 2nd row of boxes*/

#box2-1 {
	position: absolute;
	margin-left: 50px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}
	
#box2-2 {
	position: absolute;
	margin-left: 170px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}
	
#box2-3 {
	position: absolute;
	margin-left: 290px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}

#box2-4 {
	position: absolute;
	margin-left: 410px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}

#box2-5 {
	position: absolute;
	margin-left: 530px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}

#box2-6 {
	position: absolute;
	margin-left: 650px;
	margin-top: 130px;
	width: 110px;
	height: 110px;
	}	

/* 3rd row of boxes*/

#box3-1 {
	position: absolute;
	margin-left: 50px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}
	
#box3-2 {
	position: absolute;
	margin-left: 170px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}
	
#box3-3 {
	position: absolute;
	margin-left: 290px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}

#box3-4 {
	position: absolute;
	margin-left: 410px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}

#box3-5 {
	position: absolute;
	margin-left: 530px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}

#box3-6 {
	position: absolute;
	margin-left: 650px;
	margin-top: 250px;
	width: 110px;
	height: 110px;
	}	

/* thumbnails for press page */

#press-thumb1-1 {
	position: absolute;
	margin-left: 170px;
	margin-top: 10px;
	width: 110px;
	height: 144px;
	}
	
#press-thumb1-2 {
	position: absolute;
	margin-left: 290px;
	margin-top: 10px;
	width: 110px;
	height: 144px;
	}

#press-thumb1-3 {
	position: absolute;
	margin-left: 410px;
	margin-top: 10px;
	width: 110px;
	height: 144px;
	}

#press-thumb1-4 {
	position: absolute;
	margin-left: 530px;
	margin-top: 10px;
	width: 110px;
	height: 144px;
	}

#press-thumb1-5 {
	position: absolute;
	margin-left: 650px;
	margin-top: 10px;
	width: 110px;
	height: 144px;
	}

/* descriptions for press page */

#press-descr1-1 {
	position: absolute;
	background-color:#9e8d85;
	margin-left: 170px;
	margin-top: 161px;
	width: 107px;
	height: 144px;
	}
	
#press-descr1-2 {
	position: absolute;
	background-color:#9e8d85;
	margin-left: 290px;
	margin-top: 161px;
	width: 107px;
	height: 144px;
	}

#press-descr1-3 {
	position: absolute;
	background-color:#9e8d85;
	margin-left: 410px;
	margin-top: 161px;
	width: 107px;
	height: 144px;
	}

#press-descr1-4 {
	position: absolute;
	background-color:#9e8d85;
	margin-left: 530px;
	margin-top: 161px;
	width: 107px;
	height: 144px;
	}

#press-descr1-5 {
	position: absolute;
	background-color:#9e8d85;
	margin-left: 650px;
	margin-top: 161px;
	width: 107px;
	height: 144px;
	}
	
/* press copy */	

div .press_mag_txt { vertical-align:top}
.press_mag_txt { background-color:#dad4d0; font-size:0.8em;color:#ffffff; padding:5px 0 5px 3px}
.press_mag_txt p { margin:10px 0; padding:0 !important}
.press_mag_txt a:link {color:#ffffff; font-size:1em;line-height:1.5em; text-decoration:underline}
.press_mag_txt a:visited {color:#ffffff; font-size:1em;line-height:1.5em; text-decoration:underline}
.press_mag_txt a:hover {color:#000000; font-size:1em;line-height:1.5em; text-decoration:none}
.press_mag_title {font-weight:700; height:1.5em; display:block}
img.pdf_icon {padding:0 0 0 10px}

