@charset "UTF-8";
/* CSS Document */

/*Resets*/
*							{ padding:0; margin:0; }
img							{ border:0; }


/*Structure*/

body 						{ background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 62.5%; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }
#wrap						{ width:100%; background: url(images/wrap-bg.gif) repeat; margin:10px 0 0 0; padding:0 0 20px 0; }

/*Typography*/

p, h1, h2, h3, ul li		{ font-family:Arial, Helvetica, sans-serif; }
p 							{ font-size:1.2em; color:#3c3c3c; }
h1 							{ font-size:1.6em; color:#3c3c3c; border-bottom:1px solid #333333; }
h2 							{ font-size:1.3em; color:#532e5e; }
h3 							{ font-size:1.4em; color:#3c3c3c; }
ul li						{ font-size:1.2em; color:#FFF; }
.h2style					{ font-size:1.3em; color:#532e5e; font-weight:bold; }

/*Header*/

#header						{ margin:0 auto; width:900px; background:url(images/header-bg.jpg); height:102px; }
#header img					{ margin:30px 0 0 0; }

#flashnav					{ width:900px; height:227px; margin:0 auto; border:1px solid #947a9c; background:url(images/flashnav-bg.jpg) repeat-x #2C1832; }
#flash						{ border:1px solid #947a9c; width:699px; height:208px; float:left; margin:9px 0;}

/*Navigation*/

#navigation					{ width:164px; padding:13px 12px; text-transform:uppercase; float:left; }
#navigation ul li			{ list-style-type:none; font-size:1.0em; background:url(images/nav-li-bg.png); }
#navigation ul li a			{ color:#fff; display:block; padding:8px 0; }
#navigation ul li a:hover	{ background-color:#713f80; color:#fff; text-decoration:none; display:block; padding:8px 0 8px 5px; }

/*Main body*/

#midsection					{ width:900px; height:29px; background:url(images/midsection-bg.jpg); clear:both; margin:0 auto; }
#maincontent				{ width:900px; overflow:hidden; border:1px solid #947a9c; background:#2f1a35; margin:0 auto; }
#maincontent p				{ padding:10px 0; }
#textcontent				{ width: 659px; overflow:hidden; background:#fff; margin:10px 10px 10px 0; padding:10px 20px 0 20px; float:left; min-height:460px; }
#contentsingle				{ width: 840px; overflow:hidden; background:#fff; margin:10px 10px 10px 10px; padding:10px 20px 0 20px; float:left; min-height:460px; }
#testcontent ul				{ padding:10px 0;}
#textcontent ul li			{ color:#3c3c3c; margin:0 0 0 15px; }
#lefttext					{ width:316px; float:left; padding:0 20px 0 0; }
#righttext					{ width:316px; float:left; }
#maincontent .borderbot		{ border-bottom:1px solid #695a6d; padding:5px 0 0 0; }

/*Sidebar*/

#sidebar					{ width: 171px; padding:10px; float:left; overflow:hidden; }
#sidebar p					{ color:#fff; }

.imageright					{ float:right; padding:10px 0 10px 10px; }

/*RSS Feed*/

.newshead					{ text-transform:uppercase; color:#fff; padding:15px 0 0 0; font-size:1.2em; }
.postdate					{ width:40px; height:46px; background-image:url(images/date-bg.jpg); float:right; margin:0 0 0 12px; }
#maincontent .day			{ padding:7px 0 0 0; margin:0; text-align:center; font-size:2.5em; }
#maincontent .month			{ padding:1px 0 0 0; margin:0; text-transform:uppercase; text-align:center; }
#newssidebar				{ margin:0 0 0 10px; }
#newssidebar h2				{ color:#fff; }
#newssidebar ul li			{ list-style-type:none; }
#newssidebar ul				{ padding:0 0 15px; }

.topmarg					{ margin:10px 0 0 0; }

/*Footer*/

#footerwrap					{ background-image:url(images/footer-bg.jpg); width:100%; clear:both; padding:15px 0 0 0; }
#footer						{ width:900px; margin:0 auto; overflow:hidden; }
.footclass					{ float:left; width:190px; padding:0 30px 0 0; }
.footclass h3				{ padding:0 0 15px 0; color:#fff; } 
.footclass p,
.footclass a,
.footclass ul li			{ color:#bebebe; list-style-type:none; font-size:1.1em; }

/*General Styles*/

.floatright 				{ float:right; }
.floatleft 					{ float:left; }
.block 						{ display:block; }
.purple						{ color:#532d5e; }
.list						{ margin:10px 0; }
.padtop						{ padding:10px 0 0 0; }
.padbot						{ margin:0 0 15px 0; }
.bold						{ font-weight:bold; }

/*Contact Form*/

#contactdiv					{ clear:both; }
.button						{ width:165px; margin:5px 0; }
.button2					{ display:block; margin:5px 0; }
.fieldstyle					{ background-color:#bcbcbc; width:165px; border:0; color:#000; margin:5px 0; }
.formstyle 					{ background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.0em; width:180px; }
.contactform 				{ width:297px; float: left; margin-right:0px; padding:0 30px 15px 0; font-size:1.2em; }
#textcontent .contactlist li { list-style-type:none; margin:0; padding:0; }

.phpstyle4 					{ color: #008000; }
.phpstyle3 					{ color: #c33131; }
.tickyellowbox 				{ background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox 				{ background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox 					{ width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; font-size:1.2em; }
.ricslogo					{ padding:0 0 0 268px; }

/*Links*/

a							{ text-decoration: none; color: #b364cb; }
a:hover 					{ text-decoration: underline; color: #b364cb; }

#seperator					{ width:900px; text-align:center; clear:both; overflow:hidden; }
#seperator a				{ color:#fff; }
#seperator a:hover			{ color:#e07dfe; }

.dynamic {	float: left; margin-top: 0px;}

.slideshow {float: left; border-right: 2px solid #24122A; margin-top: 9px;}

.jw {float: left;}

#container2 { }

