body{background:#999999; text-align:center; margin:0;padding:0; }

#wrapper {text-align:left; background:white; width:900px;padding:10px;margin:0px auto; border:1px solid black;}

h1{ color:#de0829; border:none;margin: 0 0 18px 0;line-height:1.4;}
h2{margin-bottom:26px;}

h2.separator{border-top: 2px dotted #ccc; padding-top:7px;margin:6px 0 }
h3 {
	font-size:1.2em;
	margin:6px 0;
	color:#000000;
}
h4{
	font-size:1.2em;
	margin:6px 0;
}




/***********************************************/
/*                             */
/* banner     */
/***********************************************/

#banner {float:none; margin:12px; width:auto;}

/***********************************************/
/*                             */
/* left navigation    */
/***********************************************/
#left_nav {width:130px;float:left; margin:0 10px; padding-right:12px;}
#left_nav ul{margin:0;padding:0}
#left_nav ul li{border:none; list-style-image:none;list-style-type:none;font-size:1.1em; margin: 7px 0;padding:0; line-height:1.3}
#left_nav ul li a{text-decoration:none; border-bottom: 1px dotted #de0829;}


/***********************************************/
/*                             */
/* main Column     */
/***********************************************/


#center {margin:0 10px;padding:0 20px; border-left:1px solid black;  float:left; width:460px;
}
#center_wide {
	float: left;
	width: 692px;
	margin-right: 10px;
	margin-left: 6px;
	padding-right: 20px;
	padding-left: 8px;
}

#center h1{margin-top:0;padding-top:0}
#center img{border:1px solid black;}
#center img.icon{border:none}
#center.norightborder {border-right:none;}





/***********************************************/
/*                             */
/* Right Column     */
/***********************************************/

#right{float:left; width:170px; margin: 0; padding: 7px 15px; text-align:center; background:#e6e6e6; border:1px solid black;}


#right .quote {
	font: italic 1.3em "times", serif; line-height:1.3; 
}
#right h2.quote {
	font: bold italic 2.1em "times", serif; line-height:1.1;
}
#right h3{font-size:1.1em; color:#333333; border-top:2px solid #ccc;padding-top:12px}
#right h3.top {border:none}

#right p.date {font-size: 1em}
#imageright {
	float: right; width:160px; margin:0 0 12px 12px;
}
#imageright img{float:none; margin: auto; border:1px solid black}
#imageright p{font-size:1em; width: 160px;margin:5px; line-height:1.1;}
#right ul {
	margin: 8px 2px 15px 12px; padding:0;
}
#right ul li {margin: 5px; font-size:1.1em;}
#right h2{
	margin-top: 10px;
	color: #de0829;
}
#right img {
	border: 0px solid #000000;
}
#right img.center{margin:8px auto;float:none;}
#center img.left {
	margin: 20px 20px 25px 0px;
	float: left;
}
#right p{font-size:1.1em}

#body.order #right{background:white; width:210px}
#body.order #center{border-right:1px solid black; width:400px}

#banner img{float:right; margin:0 0 12px 12px;border:1px solid black;padding:12px;}

#left_nav div {
	height:12px;
	clear:left;
}
#right iframe {
	clear: left;
	float: right;
	margin-top: 10px;
}

