html,body {
	background: #fff url(/_img/bg.gif) top center repeat-y;
	height:100%;	
	vertical-align: top;
	text-align: center;
	margin:0px;
	padding:0px;
    font: normal 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color:#666;
	}

p {
	margin-top:0; margin-bottom:1em;
	width:auto;
	}

p.bold {font-weight:bold;}
p.client-quote {margin:0;}
p.client-attrib {text-align:right;}



img { border:0px; }

a { text-decoration:none; color:#666;}
a:hover { color:#bb1916; }

ul {margin-top:0;}

h1 {
    font: bold 14px/18px Georgia, Arial, Helvetica, Verdana, sans-serif;
	color: #c60;
	padding:0 0 1em 0;
	margin:0;
	}



h2 {
    font: bold 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #c60;
	padding:0;
	margin:0;
	}
	

h3 {
    font: bold 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	padding:10px 0 0 0;
	margin:0;
	}



#wrapper {
	margin:0 auto;
	padding:0;
	border: 0;		
	width: 720px;
	height: 100%;
	vertical-align:top;
	text-align:center;
	background: transparent;
	}

#content {
	margin:0;
	padding:50px 0;
	border: 0;		
	width: 392px;
	vertical-align:top;
	text-align:left;
	background: transparent;
	float:left;
	}

	#content.wide {width:440px;}

	#content a { text-decoration:underline; color:#666;}
	#content a:hover { color:#bb1916; }


#nav {
	margin:28px auto 10px auto; padding:0;
	height: 40px;
	border:0;
	line-height: normal;
	font:bold 12px/18px Georgia, Arial, Helvetica, sans-serif;
	color: #333;
	}
	
        #nav ul {
                margin: 0;
                padding: 0;
                list-style: none;
                } 

        #nav li {
				float: left;
				margin: 0;
				padding:0;
				text-align: center;
	            list-style: none;
                }

html>body #nav li  {padding-left:1px;} 
/* what we really want - IE 4/5/6 can't see */


        #nav li a {
				line-height:18px;
				text-decoration: none;
				color: #333;
                }
         
        #nav li a:hover {
				color: #bb1916;
                }


        #nav li.active a {
				color: #c60;
                }





#rightside {
	margin:0;
	padding:10px 0 40px 0;
	border: 0;		
	width: 270px;
	vertical-align:top;
	text-align:left;
	background: transparent;
	float:right;
	}


.quote {
    float:right;
    background:url(/_img/quote-open.gif) no-repeat;
    width:265px;
    margin-right:5px;
    clear:both;
    }
        
	.quotetext {
		width:235px;
		text-align:left;
		margin:17px 0 10px 22px;
		color:#c60;
		font: bold 12px/18px Georgia, Arial, Helvetica, sans-serif;
		font-style:italic;
		padding-bottom:8px;
		background:url(/_img/quote-closed.gif) no-repeat 100% 100%;
       }
        
	.attrib {
		height:100%;
		text-align:right;
		}

		.attribtext {
			padding-right:30px;
			padding-bottom:16px;
			color:#c60;
    	    font: bold 12px/18px Georgia, Arial, Helvetica, sans-serif;
       		 }
        
.back a { 
	text-decoration:none !important; color:#666;
	font:normal 10px/18px verdana,arial,helvetica,sans-serif;
	}
.back a:hover { color:#bb1916; }


#footer {
	font:normal 10px/18px verdana,arial,helvetica,sans-serif;
	text-align:center;
	margin:60px auto 30px auto;
	clear:both;
	}
