/* global ----------------------------------*/
BODY { margin: 5; padding: 0; text-align: center; background:#666; font: helvetica, arial, san-serif; color: #333; }
#SiteWrapper { margin: 0 auto; padding: 0; width: 920px; position: relative; text-align: left; }

/* -- links ----------------------------------------------------------- */
A 			{ color: #990000; text-decoration: none; font-size: 11px; } 
A:link		{ color: #990000; } 
A:visited	{ color: #990000; } 
A:active	{ color: #990000; } 
A:hover		{ color: #990000; text-decoration: underline; }


.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000}

a.whitelink 		{ color: #fff; }
A.whitelink:visited	{ color: #fff; }
A.whitelink:active	{ color: #fff; } 
A.whitelink:hover	{ color: #fff; text-decoration: underline; }

/* -- font elements ---------------------------------------------------- */
.txt, td, th, p, input, select, textarea { font-family: helvetica, arial, sans-serif; font-size: 11px; color: #333; }

/* -- font colors ------------------------------------------------------ */
.textwhite { color: #FFF; }
.footertext { color: #FFF; margin: 10px 10px 10px 10px; }
.footertext2 { color: #FFF; margin: 5px 0px 0px 0px; }

/* -- background colors ------------------------------------------------- */
.insidecols { background:#efeadb; }

/* -- objects ----------------------------------------------------------- */
#padcols { margin: 10px 10px 10px 0px; }
.padall5 { margin: 5px 5px 5px 5px; }
.padall20 { margin: 20px 20px 20px 20px; }
.padall10 { margin: 10px 10px 10px 10px; }

b.redfont { font-family: georgia; color: #990000; font-size: 14px; text-transform:uppercase; padding: 0px 0px 10px 0px; }

#col1_header { font-family: georgia; color: #ff9933; font-size: 16px; text-transform:uppercase; padding: 0px 0px 5px 0px; }
#col2_header { font-family: georgia; color: #990000; font-size: 16px; text-transform:uppercase; padding: 0px 0px 5px 0px; }
#col3_header { font-family: georgia; color: #006699; font-size: 16px; text-transform:uppercase; padding: 0px 0px 5px 0px; }

#twitter_div ul {list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px;  margin-bottom: 0px; padding-bottom: 0px; }
#twitter_div h5 {  font-size: 12px; color: #FFF; margin: 0px 0px 0px 0px; }

/* -- background images ------------------------------------------------- */
#shadow { background: url(images/col_shadow.gif) top right repeat; }
#footer { background: url(images/footer.gif) top right repeat; }
#photo { background: url(images/photo_back.gif) top left repeat; }

/* -- boxes ------------------------------------------------------------ */
.box { border: solid; border-width: 1px; border-left-color: #ccc; border-right-color: #ccc; background:#FFF; }


