body{
margin:0;
padding:0;
font-family: .85em Arial Unicode MS, sans serif;
line-height: 1.5em;
background: url(../menuimages/fall-leaves.gif) center center; /* none */;
background: url(../menuimages/leavesbg.gif) center center; /* none */;
background: url(../menuimages/brickback.gif) center center; /* none */;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 965px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #dcdcdc;
border: 2px solid #a6a6a6;
padding-top: 5px;
}

#topsection{
background: #dcdcdc;
height: 111px; /*Height of top section*/
text-align: center;
padding-left: -10px;
}

#subsection{
background: #dcdcdc;
height: 60px; /*Height of top section*/
text-align: center;
padding-top: 25px;
width: 965px;
color: #fff;
line-height: 3.0em;
}

#contentwrapper{
float: left;
width: 965px;
line-height: 16px;
}

#contentcolumn{
width: 604px;
margin: 0 195px 0 157px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 150px; /*Width of left column in pixel*/
margin-left: -963px; /*Set margin to that of -(MainContainerWidth)*/
line-height: 14px;
}

#rightcolumn{
float: left;
width: 195px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 955px;
height: 28px;
color: #FFF;
text-align: center;
/*
background: url(../menuimages/bar-gray0.gif) center center; /* none */;
*/
margin-top: 10px;
}

.footer{
width: 965px;
margin-bottom: 10px;
padding-bottom: 10px;
}
#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
font-family: Arial Unicode MS, sans serif;
font: normal;
font-size: 12px;
}
.righttop{
font: bold 12px Arial;
color: #000;
background: gainsboro;
background: url(../menuimages/bar-gray0.gif) center center; /* none */;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
margin-left: 0px;
text-transform: uppercase;
/* text-indent: 10px; */
text-align: center;
padding: 5px 0 5px 0;
width: 195px;
}
.first:first-letter {float:left;
	color:#D4D4C7;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: Times, serif, Georgia;
}
.fix:first-letter {float:left;
	color:#FF0000;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: Times, serif, Georgia;
}
.articleright {border: 1px solid #c0c0c0; 
padding: 5px; 
width; 195px; 
background: #fff;
}
.urbangreymenu .headerbar{
font: bold 13px Arial;
color: #000;
width: 149px;
background: #606060;
background: #cdcdcd;
background: url(../menuimages/bar-gray0.gif) center top; /* none */;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
/* text-indent: 10px; */
padding: 7px 0 7px 0; /* 31px is left indentation of header text*/
text-align: center;
border-bottom: 1px gray solid;
}
a:link       { color: #1e63b7; text-decoration: none;} 
a:visited      { color: #800000; text-decoration: none;}
a:hover { color: #1e63b7; text-decoration: underline;}
a:active  { color: #800000;text-decoration: none;}

a.red:link  { font-family: Arial; 
	border-style:solid;
	border-width:3px;
	text-decoration: none; 
	font-size: 170%; 
	font-weight: bold;
	padding: 5px;
	border-top: 3px yellow; border-right: 3px black; border-bottom: 3px black; border-left: 3px yellow; background-color: #ff0000;
}
a.red:visited { color: yellow;text-decoration: none; 
	border-style:solid;
	border-width:3px;
	font-size: 170%; 
	font-weight: bold;
	padding: 5px;
	border-top: 3px #A9A9A9; border-right: 3px black; border-bottom: 3px black; border-left: 3px #A9A9A9; background-color: #ff0000;
}
a.red:hover {background-color: #ff0000; color: #000000; text-decoration: none; 
	border-style:solid;
	border-width:3px;
	font-size: 170%; 
	font-weight: bold;
	padding: 5px;
	border-top: 3px black; border-right: 3px #A9A9A9; border-bottom: 3px #A9A9A9; border-left: 3px black;
}
a.red:active  { color: yellow;text-decoration: none; border: 3px #000000 solid;
	border-style:solid;
	border-width:3px;
	font-size: 170%; 
	font-weight: bold;
	padding: 5px;
	border-top: 3px #A9A9A9; border-right: 3px black; border-bottom: 3px black; border-left: 3px #A9A9A9; background-color: #ff0000;
}
.specs dl {background: #FFFFFF;
}
.specs dt{
border-top: 1px solid lightgray;
float: left;
width: 200px; /*Width of left column in pixel*/
padding-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
margin-left: 0px;
background: #FFFFFF;
font-size: 95%;
padding-top: 10px;
margin-bottom: -9px;
font-weight: bold;
height: 100%;
}
.specs dd{
border-top: 1px solid lightgray;
float: left;
width: 365px; /*Width of right column*/
margin-left: 205px; /*Set left margin to -(RightColumnWidth)*/
margin-top: -19px;
/*margin-bottom: -10px;*/
padding-top: 10px;
background: #FFFFFF;
background-color: #FFFFFF;
height: 100%;
}
div.pullquote_120{float: right; 
	width: 144px; 
	color: #333;
  	border: 1px solid #333; 
  	text-align: left;
   	padding: 5px;
   	font: 90% Arial, Helvetica, Verdana, sans-serif;
   	margin: 5px 5px 0 7px;
   	background-color:#ffffff; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
