/*
STYLE SHEET FOR [x] WEB SITE
Created by Andy McEniry
www.digital-precision.co.uk
*/

/*  DEFAULT ITEMS  //////////////////////////////////////////////////*/
   
* { /* Resets margin & padding of all elements */
	margin:0px;
	padding:0px;}

* img { /* Takes borders off of all images as standard */
	border:0px; }

a:link, a:visited {
	color:#601030;
	font-weight:bold;
	text-decoration:none; }
	
a:hover, a:active {
	color:#601030;
	font-weight:bold;
	text-decoration:underline; }
	
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {
	color:#006;
	text-decoration:underline; }

body {
	margin:10px auto 0px;
	background: #F7EAF1; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #904060;
	font-weight: normal;
	text-align: center; }
	
#RSJ {
	float:right; display:inline;
	width:0px; height:410px;}

ul {
	margin:10px 0px; }
	
ul li {
	margin:2px 0px 2px 25px; }
	
h3 {
	text-align:left; font-size:100%;
	font-weight:bold;
	margin:0px 0px 0px 30px;}
	
hr {
	border:0px; height:0px; border-top:1px solid #e0d0e0; margin-bottom:5px;}

/*  WRAPPERS  //////////////////////////////////////////////////*/	

#banner1_outer {
	margin:0px auto;
	width:744px;
	height:98px;
	border:0px solid #666;
	background:#D92384;}
	
#banner1_inner {
	margin:8px 8px 0px 8px;	}
	
#banner2 {
	float:right; display:inline;}
		
#wrapper{
	margin:0px auto;
	width:744px;
	height:auto;
	text-align:center;
	border:0px solid #666;
	background:#fff url(images/page_footer.jpg) bottom no-repeat;}
	
#header {
	width:744px; height:100px;
	border:0px solid #666;
	background-color:#D92384;}
	
#main {
	width:684px; 
	margin:15px 30px;
	text-align:left;}	
	
#main p {
	 line-height:24px;
	 margin-bottom:18px;}
	 
#main h1 {
	font-size:130%;
	font-weight:bold;
	margin:0px 0px 18px 0px;
	line-height:24px;}
	
#main h4 {
	font-size:115%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	line-height:24px;}
	
.column_1 {
	float:left; display:inline;
	width:327px; }
	
.column_2 { 
	float:right; display:inline;
	text-align:right;
	width:327px; }
	
.column_news_1 {
	float:left; display:inline;
	width:480px; }
	
.column_news_2 {  
	float:right; display:inline;
	text-align:right;
	width:167px; }
	
.blog_item { 
	float:left; display:inline;
	width:680px; }
	
.column_news_2 {  
	float:right; display:inline;
	text-align:right;
	width:167px; }
	
#sponsors { 
	float:left; display:inline;
	width:684px; 
	margin:5px 30px 80px 30px;
	text-align:center;
	border-top: 0px solid #C0A0B0;
	border-bottom: 0px solid #C0A0B0; }
	
#footer { 
	float:left; display:inline;
	width:684px; 
	font-size:80%;
	line-height:24px;
	margin:0px 30px 5px 30px;}
	
img.bodyimage {
	float:left; display:inline;
	margin:10px 0px;
	border:1px solid #904060;}
	
img.newsimage {
	float:right; display:inline;
	margin:0px 0px 0px 0px;
	border:1px solid #904060;}
	
img.blogimage {
	float:right; display:inline;
	margin:0px 0px 20px 20px;
	border:1px solid #904060;}
	
img.sponsorsimage {
	margin:10px 2px;
	border:0px;}

.image_logo {
	float:left; display:inline;
	margin:10px 30px;}
	
.image_right {
	float:right; display:inline;
	margin-left:30px;
	border:1px solid #904060;}
	
	
/* CONTACT */

.contactboxheader {
	float:left; display:inline;
	width:450px; 
	margin:0px;
	background:#E30A8C; }

.contactboxheader h2 {
	margin-left:10px;
	font-size:110%; font-weight:normal;
	letter-spacing:0.1em; line-height:200%;
	color:#fff; }

.contactbox {
	float:left; display:inline;
	width:450px; 
	margin:0px 0px 20px 0px;
	background:#ff90e0; }
	
.contactboxlabel {
	float:left; display:inline;
	width:150px; line-height:20px;
	margin:10px 0px 0px 10px; }
	
.contactboxdata {
	float:left; display:inline;
	width:250px; 
	margin:10px 10px 0px 10px;}

.input_txt {
	float:left; display:inline;
	height:18px; width:250px; }
	
.input_txtarea {
	float:left; display:inline; width:250px;
	height:90px; line-height:18px; }
	
.btn_submit {
	float:left; display:inline; 
	width:69px; height:24px; }
	
/* LINKS */

#footer a:link, #footer a:visited {
	color: #904060;
	font-weight:normal;
	text-decoration:none; }
	
#footer a:hover, #footer a:active {
	color:#601030;
	font-weight:normal;
	text-decoration:underline; }