body {
background: #FFFFFF; 
margin: 0px; 
font-family: Arial, Helvetica, sans-serif;
background-image:url(/images/bground.gif);
background-repeat:repeat-x;
}

/*==========================================*/
/*==============END CSS Styles==============*/

.title {
	font-size: 28px;
	color: #FF0000;
	margin-left: 215px;
	margin-right:15px;
	font-weight:normal;
	margin-bottom:-5px;
	margin-top:20px;
}

.text {	
	font-size: 13px;
	color: #000000;
	text-align:justify;
	margin-left: 215px;
	margin-right:50px;	
}

.quote-text {	
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin-left: 215px;
	margin-right:50px;	
}

.article-pane{
font-size:10px;
text-align:left;
margin-left:10px;
margin-right:13px;
text-align:justify;
}

.new-articles-li{
	font-size: 10px;
	font-weight:normal;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
	font-weight:bold;
	color: #555555;
}

.new-articles-ul{	
	text-align:justify;
	margin-left: 220px;
	margin-right:220px;	
	margin-top:0px;
}

.designedby{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.bottom-pink{
	font-size: 10px;
	color: #ff3a6e;
	text-decoration:none;
}

.section-link-text {	
	font-size: 15px;
	font-weight:bold;
	color: #334497;
	text-align:justify;
}

.article-link-text {	
	font-size: 14px;
	font-weight:bold;
	color: #334497;
	text-align:justify;
	text-decoration:underline;
}

.list-text{ 
	margin-top:10px;
	margin-left: 15px;
	margin-right:30px;	}

.bottom-links,
.bottom-links:hover,
.bottom-links:visited {
	font-size: 11px;
	color: #660000;
	font-weight:lighter;
	text-decoration:none;
}

.small-text {
	font-size: 11px;
	color: #555555;
	text-align:justify;
	margin-right:50px;	
	margin-left: 215px;	
}

.really-small-text {
	font-size: 11px;
	color: #334497;
	text-align:justify;
	margin-right:170px;	
}

form{
margin-bottom:0px;	
margin-right:50px;	
}

.login-table{
color:#00FF66;
margin:0px;
font-size:10px;
margin-right:115px;
}

.login-field{
font-size:10px;
width:125px;
}

.table-title{margin-bottom:-10px;}

.errors{
color:#FF0000;
font-size:9px;
}

.welcome-image{
margin-bottom:-5px;
margin-left:-18px;
}

/*User System Styles*/
.username{
color:#0055ff;
font-weight:bold;
}

.loggedin-text{
font-size:14px;
font-weight:bold;
margin-left:10px;
padding-top:10px;
color:#0000aa;
vertical-align:bottom;
}

.loggedin-text-small{
font-size:10px;
font-weight:bold;
margin-left:10px;
padding-top:10px;
vertical-align:bottom;
color:#0000FF;
}

.edit-text{
color:#0000FF;
text-decoration:underline;
}

.loggedin-text{
font-size:14px;
font-weight:bold;
margin-left:10px;
padding-top:10px;
vertical-align:bottom;
}

.ad-display{
margin-left:-6px;
}

/*======================================================*/
/*Begin Directory Styles*/
.sponsored-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	display:inline;
	font-weight:bold;
}

.standard-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight:bold;
}

.standard-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight:bold;
}
/*END Directory Styles*/

/*==============Form Styles=================*/

.formfield{
color:#000066;
background-color:#FFFFFF;
font-size:12px;
}

.button{
background-color:#FFFFFF;
color:#000066;
}

/*==============END CSS Styles==============*/
/*==========================================*/

#main-window{ 
/*	width:90%;*/
	width:804px;
	margin:auto;
	margin-top:0px;
	background-image:url(/images/middle.gif);
	background-repeat:repeat-y;
	z-index:2;
}

#top-container{
position:absolute;
top:0px;
background-image:url(/images/top-image.jpg);
background-repeat:no-repeat;
width:774px;
height:210px;
}

#banner{
position:absolute;
top:30px;
margin-left:250px;
}

#menu{
position:absolute;
top:0px;
z-index:5;
margin-left:9px;
margin-top:212px;
width:180px;
background-image:url(/images/menu-middle.gif);
background-repeat:repeat-y;
}

#menu-bottom{
position:relative;
background-image:url(/images/menu-bottom.gif);
background-repeat:no-repeat;
height:37px;
}

#ads-bottom{
background-image:url(/images/ads-bottom.gif);
background-repeat:no-repeat;
height:14px;
}

#bottom{
background-image:url(/images/bottom.jpg);
background-repeat:no-repeat;
height:105px;
}


