body {
	margin:0;
	padding:0;
	background-color: #FAF5E6;
}

body, td, input, select, textarea, .normaltext {
	font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#000;
}
td { padding:3px 8px; }

h1, h2, h3, h4, h5 { margin:5px 0; }
h1 {
	font-family:Arial Black,Arial,sans-serif;
	font-size:28pt;
	line-height:30pt;
	letter-spacing:-3px;
	color:#333;
}

a:link { color:#009; }
a:visited { color:#606; }
a:focus { color:#360; }
a:hover { color:#360; }
a:active { color:#f00; }

.smallprint { font-size:8pt; }

.errormessage {
	color:#c00;
	font-weight:bold;
}

.buttonlink {
	background-color:#095;
	color:#fff;
	padding:2px 8px;
	text-decoration:none;
	border:2px solid #3c8;
	border-bottom-color:#063;
	border-right-color:#063;
}

.hilite { background-color:#ff3; }

.section {
	position:relative;
	left:50%;
	margin-left:-475px;
	width:950px;
}

#header {
	position:relative;
	height:75px;
	color:#fff;
	background-color:#0f93C3;
	background-image: -moz-linear-gradient(top, #0078b4, #12a3eb 45%, #12a3eb 70%, #0078b4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0078b4), color-stop(45%, #12a3eb), color-stop(70%, #12a3eb), to(#0078b4));
}
#nav {
	position:relative;
	height:33px;
	color:#ddd;
	background-color:#349;
	background-image: -moz-linear-gradient(top, #222D66, #349 45%, #349 70%, #222D66);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#222D66), color-stop(45%, #349), color-stop(70%, #349), to(#222D66));
	font-weight:bold;
}
#nav .section { text-align:right; }
#nav, #header {
	border-bottom:1px solid #aad;
}
#nav .section {
	padding:8px 0 0 0;
}
#nav a {
	color:#fff;
	text-decoration:none;
}
#nav a:hover, #nav a:active {
	border-bottom:2px solid #fff;
}

#title {
	position:absolute;
	top:14px;
	left:120px;
	width:400px;
	font-size:28pt;
	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:#777 1px 1px 2px;
}
#title img {
	position:relative;
	top:5px;
}
#pretitle, #posttitle {
	position:absolute;
	font-size:10pt;	
	text-shadow:#777 1px 1px 1px;
	width:400px;
}
#pretitle {
	top:3px;
	left:130px;
}
#posttitle {
	top:55px;
	left:265px;
}
#subscribeheader {
	position:absolute;
	top:12px;
	left:465px;
	width:420px;
}
#subscribeheader div {
	margin-top:8px;
	text-align:right;
}
#subscribeheader input {
	font-size:10pt;
	color:#444;
	width:120px;
	background-color:#fff;
}

#logo {
	position:absolute;
	left:50%;
	margin-left:-470px;
	width:104px;
	top:15px;
}

#main {
	position:relative;
	background-color:#fff;
	background-image: -moz-linear-gradient(left, #eef3f6, #fff 10%, #fff 90%, #eef3f6);
	background-image: -webkit-gradient(linear, left center, right center, from(#eef3f6), color-stop(10%, #fff), color-stop(90%, #fff), to(#eef3f6));
	border:1px solid #B3C2F0;
	padding:15px 25px 10px 25px;
}

#bottomlinks {
	clear:both;
	margin-top:25px;
	text-align:center;
	color:#666;
	background-color:#eee;
	border:1px solid #ccc;
	padding:3px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
}
#bottomlinks a {
	color:#666;
}

.indent { margin-left:25px; }
.firstlineindent p { text-indent:25px; }
.spacedlist li { margin-bottom:7px; }
.tablehead {
	background-color:#5CA8E6;
	background-image: -moz-linear-gradient(top, #0078b4, #12a3eb 45%, #12a3eb 70%, #0078b4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0078b4), color-stop(45%, #12a3eb), color-stop(70%, #12a3eb), to(#0078b4));
	font-weight:bold;
}
.tablehead td, td.tablehead { color:#fff; }
.tablelabel {
	background-color:#12a3eb;
	background-image: -moz-linear-gradient(left, #0078b4, #12a3eb 45%, #12a3eb);
	background-image: -webkit-gradient(linear, left center, right center, from(#0078b4), color-stop(45%, #12a3eb), to(#12a3eb));
	color:#fff;
	font-weight:bold;
}
.tablehead a, .tablelabel a {
	color:#fff;
}
.purchased {
	background-color:#063;
	background-image: -moz-linear-gradient(left, #042, #063 45%, #063);
	background-image: -webkit-gradient(linear, left center, right center, from(#042), color-stop(45%, #063), to(#063));
}
.oddrow { background-color:#e3e3ef; }
.table_section_end td { border-bottom:2px solid #c3c3c3; }
.graydient {
	background-color:#eee;
	background-image: -moz-linear-gradient(left, #ccc, #eee 35%, #eee 70%, #ccc);
	background-image: -webkit-gradient(linear, left center, right center, from(#ccc), color-stop(35%, #eee), color-stop(70%, #eee), to(#ccc));
}
.graydient .oddrow {
	background-image: -moz-linear-gradient(left, #eee, #e3e3ef 35%, #e3e3ef 70%, #eee);
	background-image: -webkit-gradient(linear, left center, right center, from(#eee), color-stop(35%, #e3e3ef), color-stop(70%, #e3e3ef), to(#eee));
}
#commonsleft {
	width:212px;
	float:left;
	position:relative;
}
#commonsright {
	width:735px;
	float:right;
	position:relative;
}
#mmleft {
	width:735px;
	float:left;
	position:relative;
}
#mmright {
	width:212px;
	margin-right:-25px;
	float:right;
	position:relative;
}
#mminfo {
	margin:8px 0;
}
#mmmaintimer, #mmsubtimer, #waitlistjointimer {
	font-family:Arial Black,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
}
#maintimerlabel, #subtimerlabel {
	font-size:15pt;
	letter-spacing:-1px;
}
#mmthemaintimer, #mmthesubtimer, #waitlistjointimer {
	color:#063;
	font-size:23pt;
	line-height:1.1em;
	font-weight:bold;
	letter-spacing:-2px;
}
#mmmaintimer .legend, #mmsubtimer .legend {
	font-size:9pt;
	color:#666;
}
#mmratings {
	display:none;
	width:200px;
	height:300px;
	font-weight:bold;
}
#mmratingnote {
	padding:2px 5px;
	border:1px solid #ccc;
	background-color:#e3e3e3;
}
#waitlistjoin {
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-150px;
	width:300px;
}
#waitlistjoinpad {
	border:2px solid #999;
	background-color:#e3e3e3;
	padding:8px 12px;
}
#arrivedcount {
	margin:8px 0;
	padding:10px 15px;
	border:2px solid #900;
	background-color:#fc3;
}
#mmholder, #pws, #rpw, #bpw, #mmsubtimer, #mmadmin, #mmnotes, #mmratings, #mmratingnote, #waitlistjoin,
	#subtimerupdating, #messageupdating, #kickoutupdating { display:none; }
#pws, #mmnotes {
	margin:8px 0;
	font-weight:bold;
	color:#800;
}
#mmholder {
	width:735px;
	height:800px;
}
#mmnotes {
	font-weight:bold;
	border:2px solid #abc;
	background-color:#def;
	padding:8px 12px;
}
#subtimerupdating, #messageupdating, #kickoutupdating {
	font-size:90%;
	color:#555;
}
#tweet_form, #mmadmin {
	display:none;
	border:1px solid #ccc;
	background-color:#e3e3e3;
	padding:5px 10px;
	margin:10px 0;
}
#mmadmin ul {
	margin:5px 0;
	padding:0 0 0 12px;
}
#mmadmin li {
	margin-bottom:5px;
}
#tweet_headline {
	font-weight:bold;
	font-size:12pt;
}
#tweet_notes {
	font-size:9pt;
	color:#777;
}

#calendar .weekend {
	background-color:#e3e3e3;
}

#calendar .today {
	background-color:#cdf;
	border:2px solid #063;
}

#tzcfm {
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-250px;
	width:500px;
}
#tzcfmpad {
	padding:10px 15px;
	border:2px solid #c90;
	background-color: #fc3;
}
#TZtoServer {
	display:none;
}

#amazon img { margin-right:10px; }

.iaaads1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#000000;
	float:left;
	position:relative;
	padding:5px 0;
	margin:12px 0;
}
.iaaadspad1 {
	width:726px;
	height:78px;
}
.iaaad1 {
	width:181px;
	height:80px;
	float:left;
	overflow:hidden;
}
.iaaadpad1 {
	padding:0 8px;
}
.iaahead1 {
	font-weight:bold;
}
.iaaads1 a, .iaaads1 a:link,
.iaaads1 a:visited {
	color:#0000ff;
}
.iaaads1 a:hover, .iaaads1 a:active {
	color:#cc0000;
}

.twitter img { width:48px; }

#thecountdown, #aftercountdown {
	text-align:center;
}

#ajinxcontent {
	font-size:11pt;
}

.growable {
	-webkit-transform:scaleX(0.01)scaleY(0.01);
	-moz-transform:scaleX(0.01)scaleY(0.01);
	transform:scaleX(0.01)scaleY(0.01);
}

.i_closed { display:none; }
.i_chosen {
	font-weight:bold;
	font-size:150%;
}

.checks li {
	list-style-image: url(/img/icons/check-in-box.gif);
}
.spacedlist li {
	margin-bottom:10px;
}
.nobulletlist {
	margin-left:0;
	padding-left:0;
}
.nobulletlist li {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}

