html, body 			{ margin: 0; padding: 0; }

body 				{ background: #f9f9f9; font: 70%/1.3em  verdana, Helvetica, helvetica, sans-serif; color: #646464;	 }

#redhead			{ color:red; font-family: Arial,Helvetica,Geneva; font-size:160%; font-weight: bold; margin-top: 0; line-height: 1.1em; }

#greyhead			{ color:#999999; font-family: Arial,Helvetica,Geneva; font-size:160%; font-weight: bold; padding: 10px; text-align:center; line-height: 1.1em; }


/** Misc **/

a:link, a:visited, a:hover, a:active	{ text-decoration: none; color: #aaaaaa; }

a:hover 			{ color: #555555; }

img					{ border: 0; }

p 					{ margin: 0 0 10px 0; padding: 0; }


#timeout			{ position:absolute; z-index:3; left:748px; top:121px;}

#container table	{ font-size: 100%; } /** IE 5.x needs this to get right font size **/

#header 			{ height: 50px; width:880px; margin: 0; padding: 25px 0 25px 0; text-align: right; background: #fff;}

#textboxhead		{ height:107px; width:259px; margin: 24px 24px 0px 24px;}

#textboxcontent		{ height:326px; width:299px; margin:0px 24px 0px 24px;}


#indexbox			{ height:457px; width:299px; margin:0px 24px 0px 25px; padding:0;}


#lexingtonbox		{ height:457px; width:299px; margin:0px 24px 0px 24px; padding:0;}

#extrasbox			{ height:457px; width:299px; margin:0px 24px 0px 24px; padding:0;}

#presslist			{ height:413px; width:299px; margin:0px 24px 0px 24px;}

#presslinks			{ padding:5px; line-height:200%;}

#footer				{ padding:0 0 0 20px; }

#emali				{ font-size:90%; padding:2px 0 0 0; }


#twitter_div { vertical-align:bottom;}
#twitter_div  ul {list-sdtyle:circle; margin-left:0; padding:0;}
#twitter_div  li {margin-bottom:1em;}