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

a img {border:none;}

body {
	font:normal 12px Verdana, Arial, sans-serif;
	line-height:1.2em;
	background: #c6cee2 url('images/elements/bodybg.png') repeat-x top left;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444;
}
#container {
	width: 880px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:18px;
}


#branding {
	padding:10px 25px 10px 75px;
	width:780px;
	height:130px;
    background: #fff url('images/elements/full-header.gif') no-repeat top center;
}
#branding img { 
	float:left;
	width:104px;
	height:88px;
	}

#branding ul#nav {
	float:right;
	width: 590px;
	height:92px;
	margin-right:12px;
}
#branding ul#nav li {
	float:left;
	margin-right:35px;
	margin-top:89px;
	list-style:none;
}
#branding ul#nav li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}


#media {
	padding:10px 75px;
}



#form {
	width:250px;
	float:right;
	background:#122889 url('images/elements/form-repeat.gif') repeat-x;
	color:#fff;
}
#form p {margin:0;padding:3px;}
#form p.textelements {margin:10px 0;}
#form p.formsubmit {margin-top:10px;text-align:center;}
#form label {margin:5px;padding:5px;}
#form label span {display:block;width:50px;float:left;text-align:right;padding:3px 5px;clear:left;}
#form label input.textbox {width:140px;}
	
p.forminfo { 
	margin:0;padding:0;
	background: url('images/elements/form-bottom.gif') no-repeat bottom left;
	line-height:5px;
	}
#form h2 {
	background: url('images/elements/form-top.gif') no-repeat top left;
	margin:0;padding:0;
	width:250px;height:10px;
	text-indent:-10000px;
}
#form form {margin:0;padding:0 10px;}


table.contacts {
	clear:left;
	margin-bottom:15px;
}
table.contacts td {
	width:25%;
	text-align:center;
}
	
	
	
	
	
#mainContent {
	padding: 0 75px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin-top:20px;
}
#blurb {
	text-align:center;
	padding:15px 75px;
	font:bold 1.8em "Times New Roman", Times, serif;
	line-height:1.5em;
	color:#336699;
	background: url('images/elements/quote.jpg') no-repeat;
	background-position: 50px -20px;
	margin:8px 0 14px;
	clear:both;

}
#bodyContent {
	width:550px;
	float:left;
}
#bodyContent h3 {
	background:#fff url('images/elements/h3-bg.jpg') no-repeat top left;
	height:40px;
	color:#333;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	clear:both;
	padding:17px 0 0 12px;
	margin:0;
}

#bodyContent p {
	padding:0 8px;
}

#colContent {
	width:160px;
	float:right;
	margin-top:1em;
	/* border:1px solid black; */
}
#covers {
	padding:0 75px;
	clear:both;
}
#footer {
	padding:35px 80px;
	background: url('images/elements/orange-line.jpg') no-repeat top;
	clear:both;
}
#footer p {padding:2px 0;margin:0;text-align:right;}

p img {padding:.8em 1em;}






/*
/*   For advertising-info.php
/*
/**/

li {list-style:none;}

li.frequency ul li ul, li.frequency ul {padding:0;margin:2px;text-indent:7px;}

li.frequency ul li ul li, ul.mainadlist li ul {float:left;}



li.adgroup {padding:20px 0;margin:10px 0;clear:left;}

li.freqtype {width:96px;font-weight:bold;white-space:nowrap;}
li.insertion {width:215px;font-style:italic;padding-left:10px;}
li.adcost {width:50px;font-weight:bold;}

li.dimensions {margin:0 0 7px 0;}
li.adsize {color:#000099;font-weight:bold;letter-spacing:5px;margin-bottom:7px;}

ul.mainadlist {margin:0 0 30px 50px;}



/*
/*	For media-kit.php
/*
/**/


div.dl-mediakit {
	text-align:center;
	margin-top:20px;
	padding-bottom:0;
}
div.dl-mediakit img {
	display:block;
	margin:0 12px;
	border:1px solid black;
	float:left;
	width:255px;
}
div.dl-mediakit ul {float:right;text-align:left;width:260px;display:inline;padding:0;margin:0 0 15px 0;}
div.dl-mediakit ul li {padding:5px 0;text-indent:0;}
div.dl-mediakit ul li ul {margin:5px -10px;}
div.dl-mediakit ul li ul li {list-style:disc;margin:0 0 0 15px;padding:0;}

div.dl-mediakit p, div#sampleguides p {text-align:center;font-size:1.2em;margin-bottom:26px;font-weight:bold;}
div.dl-mediakit p a {color:#039;text-decoration:none;}


div#sampleguides img {margin:12px;}

p.dllink {margin:1em 0 1.2em;font-weight:bold;}
p.dllink a {color:#039;text-decoration:none;}
p.dllink a:hover {text-decoration:underline;}

p.btmdllink {}


/*
/*	For contact.php
/*
/**/

form#contact {width:95%;}

form#contact li, form#contact fieldset {clear:left;}
form#contact li {padding:3px 0;}
form#contact fieldset {margin:5px 0;}
form#contact label {display:block;float:left;width:110px;text-align:right;margin-right:8px;line-height:1.4em;}
form#contact li.submit {text-align:center;}

ul.address li span {display:block;float:left;width:60px;text-align:right;margin-right:5px;}
ul.address li.city {margin-bottom:5px;}


/*
/*	For company-info.php
/*
/**/

ul.contacts {clear:left;}
ul.contacts li {float:left;height:50px;margin-right:27px;}
ul.contacts li a {height:50px;text-indent:-200px;overflow:hidden;display:block;}
li.email, li.email a {width:80px;}
li.myspace, li.myspace a {width:100px;}
li.facebook, li.facebook a {width:110px;}
li.linkedin, li.linkedin a {width:100px;}

ul#adam li.email {background:#fff url('images/logos/adam-email.png') no-repeat;}
ul#adam li.myspace {visibility:hidden;}
ul#adam li.facebook {visibility:hidden;}
ul#adam li.linkedin {background:#fff url('images/logos/adam-linkedin.png') no-repeat;}

ul#joes li.email {background:#fff url('images/logos/joes-email.png') no-repeat;}
ul#joes li.email, ul#joes li email a {width:125px;}

div.morecontacts p {
	height:24px;line-height:24px;padding-left:28px;
}
div.morecontacts p a {width:24px;height:24px;display:block;
	float:left;clear:left;margin-right:8px;
	text-indent:-250px;
	overflow:hidden;
	background:#fff url('images/logos/email.png') no-repeat;}