/*Clear browser defaults
------------------------*/
/* :link,:visited {text-decoration:none;} */
ul,ol,dl {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none;}

/*Default Styles
----------------*/
body {
	background-color: #EDEDED;
	font:90%/160% Arial, Helvetica, Verdana, Sans-Serif;
	color:#000000;
	text-align:center;
}

h1 {
	color:#444;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 40px;
	font-weight: bold;
}

p {
	color:#242424;
	font-size:14px;
}

a {
	color:#363636;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

ul {
	list-style: square outside;
}

ul {margin: 0 0 10px 0;}
html>body ul {margin: 10px 0 10px 0;}

li {
	font-size: 8pt;
	margin: 0 0 4px 20px;
}

/*General Layout
----------------*/

.clear {
	clear: both;
}

#bigboy {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#launchbanner {
	margin: 24px 0 12px 0;
}

#magazinebanner {
	margin: 12px 0 12px 0;
}

#header .left {
	float: left;
}

#header .right {
	float: right;
}

#heavyhitters {
	margin: 12px 0 0 0;
}

#mailinglist {
	background: url(../images/bg_single.jpg) repeat-y;
	padding: 12px 0 12px 0;
}

#emailwidget {
	width: 421px;
	height: 36px;
	background-color: #363636;
	margin-right: auto;
	margin-left: auto;
}

.trimtop {
	margin: 0 0 0 0;
}

.trimbottom {
	margin: 0 0 12px 0;
}

#about, #advertising, #subscription {
	background-color: #ffffff;
}

#about p, #advertising p, #subscription p {
	padding: 12px;
}

#about {
	background: url(../images/bg_single.jpg) repeat-y;
}

#advertising {
	background: url(../images/bg_double.jpg) repeat-y;
	width: 474px;
	float: left;
}

#subscription {
	background: url(../images/bg_double.jpg) repeat-y;
	width: 474px;
	float: right;
}

#bannernewera {
	margin: 24px 0 12px 0;
}

#footer {
	margin: 0 0 30px 0;
}

/*Text & Form Treatment
----------------*/

#formtitle {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #908E8F;
	margin-bottom: 0px;
}

#msgstatus {
	font-weight: bold;
	margin: 3px 0 12px 0;
}

#forminput, #l326330-326330 {
	width: 300px;
	height: 24px;
	color: #fff;
	margin: 6px 0 0 6px;
	background-color: #363636;
	font-size: 21px;
	border: none;
	float: left;
}

#formbutton {
	width: 101px;
	height: 36px;
	border: none;
	float: right;
	margin: 0 -3px 0 0;
}


#teasers {
	text-align: left;
}

#about p strong, #advertising p strong, #subscription p strong {
	color: #8C0E08;
}

#footer p {
	color: #777777;
	font-size: 12px;
	margin: 0 0 12px 0;
}



