body{ background:url('images/bg.gif') white repeat-x; margin:10px; text-align:center; height:101% }
h1,h2,h3{ font-family: Verdana,Helvetica,sans-serif; }
p,ul,ol { font-family: Arial,Verdana,Helvetica,sans-serif; font-size:12px; }
a{ color:#C43D07; text-decoration:none; }
a:hover{ color:#EA9534; text-decoration:underline; }
input, textarea{ width:100%; border: 1px solid #A9B4BE; background-color: #F3F3F5; }
textarea{ overflow:auto; margin:5px; margin-top:2px; width:100%; }
acronym{ border-bottom: 1px dotted #5F7289; color:#5F7289; cursor:help; }

#header, #content, #footer{ width:714px; margin:0px auto; }
#header{ height:70px; background-image:url('images/headbg.gif'); }
#logo{ width:419px; background:url('images/header.gif') no-repeat; }
#logo, #tabs{ height:70px; float:left; }
#tabs{ width:295px; background:url('images/headbg_r.gif') right top no-repeat; }
#searchbox{ height:46px; }
#nav {	float:left;	width:279;	font-family: Arial,Verdana,Helvetica,sans-serif;	font-size:12px;	line-height:normal;	margin-top:1px;}#nav ul { margin:0; padding:0; list-style:none; }#nav li {	float:left;	background:url("images/left.gif") no-repeat left top;	margin:0;	padding:0 0 0 8px;}
#nav a {
	float:left;
	display:block;
	background:url("images/right.gif") no-repeat right top;
	padding:4px 10px 5px 1px;
	text-decoration:none;
	font-weight:bold;
	color: #E6E9EB;
}
#nav a:hover { color:white; }
#nav #current {	background-image:url("images/left_on.gif"); }
#nav #current a { background-image:url("images/right_on.gif"); color:#455372; }

#content{ background-image:url("images/contentbg.gif"); min-height:400px;}

#main{
	float:left;
	width:419px;
	text-align:left;
	background:url('images/headshadow.gif') no-repeat;
	padding:0px;
}
#main p{ margin:1em 12px 0px 28px; text-align:justify; }
#main h2,h3{ margin:10px 0px 0px 28px; color:#C43D07; font-size:1.2em; }
#main h3{ font-size:.9em; }
#main ul, #main ol{ margin:.3em 12px 0px 33px; padding:.3em 12px 0px 33px; }
#main li{ line-height:1.4em; }
#main pre{ margin:1em 12px 1em 32px; font-size:12px; }

#tabbed{ margin-left:419px; padding:1px; text-align:left; }
#tabbed p{ margin:1em 27px 0px 12px; text-align:left; }
#tabbed h1, #tabbed h3{ margin:8px 0px 0px 10px; color:#35435F; font-size:1.2em; text-align:left; }
#tabbed h3{ font-family:arial; font-size:.9em; font-weight:bold; }
#tabbed ul, #tabbed ol{ margin:.3em 12px 0px 15px; padding:.3em 12px 0px 15px; }
#tabbed li{ line-height:1.2em; padding-bottom:.5em; }

#clear{ clear:both; height:1px; }
#footer{ background:url("images/footer.gif") no-repeat; height:33px; }
#footer p{ margin:0px 25px; text-align:left; font-size:10px; color:#7390A8; }

/*list styles */
.menu{ font-size:11px; padding: 0px 4px; background: #D4D0C8; }
.piece{ list-style-image:url("images/piece.gif"); }
.pieces{ list-style-image:url("images/pieces.gif"); }
.win{ list-style-image:url("images/win.gif"); }
.talk{ list-style-image:url("images/talksm.gif"); }
.mail{ list-style-image:url("images/mail.gif"); }
.moz{ list-style-image:url("images/moz.gif"); }
.ff{ list-style-image:url("images/ffico.gif"); }
.check{ list-style-image:url("images/check.gif"); }
.bullet{ list-style-image:url("images/bullet.gif"); }
/*list links*/
.piece a, .pieces a, .win a, .talk a, .mail a, .moz a, .tip a{ font-weight:bold; }

/*inline content text */
.insite, .intq{ color:#5F7289; font-weight:bold; }
.intq{ background:url("images/talk.gif") no-repeat left top; padding-left:15px; }
.tip{ font-size:9px; padding: 1px 2px; background: #E9ECEE; color:#5F7289; }
.inline{ color:#A9B4BE; font-family: Verdana,Helvetica,sans-serif; font-size:11px; }

/*generic */
.centered{ float:center; margin:0px auto; }
.button{ font-size:10px; color:#A9B4BE; letter-spacing:.1em; cursor:hand; }