body {
	background: #FAECE7 url(images/fade.jpg) repeat-x top;
	margin:0px;
}

.body {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maintable {
	margin-top:20px;
	width:767px;
}

#header {
	width:767px;
	height:150px;
	background:url(images/sti_header.jpg) no-repeat top left;
}

#ga_header {
	width:767px;
	height:124px;
	background:url(images/sti_header_basic.jpg) no-repeat top left;
}

#dia_header {
	width:767px;
	height:124px;
	background:url(images/sti_header.jpg) no-repeat top left;
}


#header ul {
	margin:116px 0px 0px 17px;
	padding:0px;
}
                   
#header ul li {
	padding:0px;
	list-style:none;
	display:inline;
	width:143px;
	height:36px;
	margin:0px 1px 0px 1px;
}

#content {
	background:url(images/background.gif) repeat-y;
	position:relative;
	text-align:left;
	padding:0px;
}

#ga_content {
	background:url(images/background.gif) repeat-y;
	text-align:left;
	padding:20px;
}

#dia_content {
	background:url(images/background.gif) repeat-y;
	text-align:left;
	padding:40px;
	font:13px "Gill Sans",Verdana,sans-serif;
}

#dia_content table {
	text-align:center;
}

#dia_content table tr td, .detailed_articles {
	font:13px "Gill Sans",Verdana,sans-serif;
	padding:10px;
	padding-top:0;
	text-align:left;
}

#bottom {
	height:10px;
	width:767;
	background:url(images/bottom.gif) no-repeat;
}

.widecolumn {
	margin:20px 0px 0px 30px;
	padding:0 0 10px 0;
	width:510px;
	background:#FFF url(images/redbox_sides.gif) no-repeat bottom left;
	text-align:left;
}


.doublecolumn {
	margin:20px 0px 0px 30px;
	padding:0 0 10px 0;
	width:510px;
	background:#FFF url(images/double_bkgnd.gif) no-repeat bottom left;
	text-align:left;
}


#fullcol {
	margin:20px 30px;
	padding:0 0 10px 0;
	text-align:left;
	font:13px "Gill Sans",Verdana,sans-serif;
}

.widecolumn P, 
.doublecolumn P,
.widecolumn #RepData, 
.widecolumn #SenData, 
.widecolumn UL, 
.widecolumn UL LI,
.fullcol P {
	font:13px "Gill Sans",Verdana,sans-serif;
	margin:10px 10px 0px;
}

#sidebar {
	float:right;
	padding:20px 30px 0px 0px;
	width:170px;
	margin:0px;
}

.roster {
	width:170px;
	background:url(images/sb_bkgnd.gif) repeat-y;
	margin-top:15px;
}

#extender {
	height:1px;
	width:730px;
	clear:both;
}

#maincol {
	float:left;
}

.rep {
	margin:10px;
	margin-bottom:20px;
	font:10px Arial, Helvetica, sans-serif;
	clear:right;
}
.bottom, .small {
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.sidebar {
	display: block;
	margin: 0 8px 9px;
	font: 11px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

.sidebar A {
	text-decoration: none;
	}
	
.sidebar A:hover {
	text-decoration: underline;
	}
	
.sidebar P {
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:6px;
	}

.sidebar_footer {
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;
	padding:6px 2px;	
}

.sidebar_footer a {
	font-weight:bold;
}

.sidebar_footer a:hover {
	text-decoration:underline;
	color:#CC0000;
	background-color:#CCCCCC;
}

.infotext {
	font: oblique 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #993333;
}
	
#memberphoto, .memberphoto {
	float:left;
	margin-right:10px;
}

#membername, .membername {
	font: bold 16px "Gill Sans",Verdana,sans-serif;
}

#memberphone, .memberphone {
	margin:12px 0 5px;
	font-weight:bold;
	color:#C00;
	font-size:110%;
	text-align:center;
}

#membermessage, .membermessage {
	margin:10px;
}

#memberdata, .memberdata {
	font-size:10px;
	text-align:right;
}

#memberclear, .memberclear {
	clear:both;
	width:500px;
}

#repcontainer, .repcontainer, #sencontainer, .sencontainer {
	display:none;
}

#homelink {
	width:760;
	height:100px;
	position:absolute;
	margin-left:7px;
}

.redborder {
	border:1px solid #f90;
}

h1 {
	font: bold 15px "Gill Sans",Verdana,sans-serif;
}

A.sublink {
	margin:1px;
	padding:3px 6px;
	background-color:#e9e9e9;
	text-decoration:none;
	border:1px solid #e9e9e9;
	color:#f90;
	font-weight:normal;
}

A.sublink:hover {
	border:1px solid #f90;
}

.tcell {
	font:12px "Gill Sans",Verdana,sans-serif;
}

.hrule {
	display:block;
	height:23px;
	background: url(http://www.freepress.net/images/essential/h_rule_dot.gif) repeat-x center left;
	line-height:0px;
}