/* CSS Document */

/* BODY */

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0;
	margin:0;
    }

body {
	background-color: #e8c70d;
	background-image:url(../template_images/background.gif);
	background-repeat:repeat-y;
	background-position:left;
    }
	
a:link {
	color: #45035C;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #45035C;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color:#5b4f09;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color:#5b4f09;
	font-weight:bold;
}	

/* TEMPLATE STRUCTURE */

#headerwrap {
    width:900px;
	height:275px;
	}
	
#headerwrap2 {
    width:900px;
	height:100px;
	}
	
#container {
    width: 900px;
	background-image:url(../template_images/background2.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	min-height:700px; 
    height:auto;
	}
	
/* for Internet Explorer */
/*\*/
* html .container {
height: 700px;
}
/**/
	
#pageheader {
    float:left;
    width:900px;
	height:38px;
	text-align:left;
	}
	
#menu {
    float:left;
    width:900px;
	height:49px;
	text-align:left;
	}
	
#latestnews {
    float:left;
    width:775px;
	height:87px;
	text-align:left;
	background-color:#45035c;
	background-image:url(../template_images/home/latest-news-background.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
#latestnewscontent {
    margin-left:153px;
	margin-top:1px;
	}
	
#feature {
    float:left;
    width:775px;
	height:287px;
	text-align:left;
	background-image:url(../template_images/home/feature-background.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:14px;
	}
	
#featureimage {
    float:left;
	width:372px;
	}
	
#featurecontent {
    float:left;
	height:237px;
	width:403px;
	}
	
#featurecontentbottom {
    float:left;
	height:50px;
	width:403px;
	}
	
.featurecontent2 {
    padding-top:1px;
    padding-left:20px;
	padding-right:20px;
	}
	
.featurecontentbottom2 {
    padding-top:5px;
    padding-left:20px;
	padding-right:20px;
	}
	
#featurefooter {
    float:left;
    width:775px;
	height:37px;
	text-align:right;
	}
	
#featurefootercontent {
    margin-top:2px;
	}
	
#feature2 {
    float:left;
    width:775px;
	height:125px;
	text-align:left;
	background-image:url(../template_images/home/feature2-background.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#article1 {
    float:left;
    width:447px;
	height:125px;
	}
	
#article2 {
    float:right;
    width:322px;
	height:125px;
	}
	
.articlecontent {
    padding-left:153px;
	padding-right:10px;
	padding-top:10px;
	}
	
.articlecontent2 {
    padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}

#footer {
    float:left;
    width:775px;
	height:50px;
	text-align:right;
	background-color:#45035c;
	background-image:url(../template_images/footer-background.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
#footercontent {
    margin-right:25px;
	margin-top:17px;
	}
	
#content {
    float:left;
    width:800px;
	}
	
#contentindent{
    margin-left:30px;
	}
	
.floatimage {
    float:right;
	padding-left:10px;
	}
	
img.curve {
    float:left;
    clear:left;
    }
	
/* FONTS AND FORMATTING */

h1 {
    padding:0px;
	}
	
h2 {
    padding:0px;
	}

.header {
    color: #45035C;
	font-weight:bold;
	font-size:18px;
	}
	
.header2 {
    color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	}
	
.subheader {
    color: #5b4f09;
	font-weight:bold;
	font-size:14px;
	}

.latestnews {
    font-weight:bold;
	color:#FFFFFF;
	}
	
.latestnewslink {
	color:#e8c70d;
	}
	
.copyright {
    font-weight:bold;
	color:#ffffff;
	}
	
.copyright2 {
	color:#c488d9;
	}
	
.purple {
    font-size:10px;
    font-weight:bold;
	color:#45035C;
	}
	
.textbox {
    font-size:10px;
	}
	
.button {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#45035C;
	letter-spacing:1px;
	background-image:url(../template_images/button-background.gif);
	border:0;
	cursor:pointer;
	height:21px;
	width:85px;
	margin-top:2px;
	}