@charset "utf-8";body {background-image: url(images/bg.jpg);background-repeat: repeat-y;background-position: top center;}img {	margin: 0 0 0 0;}.wrapper {	font-family: Tahoma, Arial, "sans serif";	display: block;	width: 970px;	background-color: white;	position: relative;	left: 50%;	top: 0px;	margin-left: -485px;}#header {	width: 970px;	display: block;	position: relative;	margin: 0 0 7px 0;}#header a:hover, #header a:hover img, #right-contents a:hover img, #home-sa a:hover img, #home-mm a:hover img, #followus a:hover img {	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}#left-contents {	position: relative;	width: 640px;	float: left;}#headline {	margin-bottom: 12px;	position: relative;	display:block;	width: 640px;	height: 320px;	font-size: 12px;}#headline a {	display: block;	position: relative;	margin: 0 0 0 366px;	color: #FF9900;	font-size: 12px;	text-decoration:none;}#headline a:hover {	text-decoration: underline;	color: #ffffff;}#headline-contents {	width: 500px;	line-height: 15px;}#home-sa {	width: 314px;	position: relative;	float: left;	background: url(images/thumb_mid.jpg) repeat-y;	margin : 0 0 0 0;	padding: 0 0 0 0;}#home-mm {	width: 314px;	position: relative;	float: right;	background: url(images/thumb_mid.jpg) repeat-y;	margin : 0 0 0 0;	padding: 0 0 0 0;}#home-sa p, #home-mm p {	margin: 10px 10px 8px 10px;	color: white;	font-size: 12px;}#lower_footer, #lower_footer a, #lower_footer_all, #lower_footer_all a {	margin: 50px 0 8px 0px;	color: #66296c;	font-size: 12px;	line-height: 16px;}#lower_footer {	float: left;	position: relative;	width: 600px;	margin-left: 10px;}#lower_footer_all {	clear: left;	position: relative;	width: 900px;}#lower_footer a, #lower_footer_all a {	margin-right: 0;	text-decoration: none;}#lower_footer a:hover, #lower_footer_all a:hover {	text-decoration:underline;	color: #bbbbbb;}/*SIDEBAR*/#right-contents {	position: relative;	width: 320px;	float: right;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	padding-bottom: 10px;}#subscribe-contents {	position: relative;	width: 315px;	float: right;	font-size: 12px;	color: #66296c;	padding-bottom: 10px;	clear: both;}#subscribe-box {	width: 315px;	color: white;	background:url(images/subs_mid.jpg) repeat-y;}#subs-forms {	line-height: 15px;	margin: 20px 15px 0 13px;}#subs-button {	position: relative;	width: 130px;	margin: 20px 0 0 75px;}#explore a {	position: relative;	margin: 0 0 0 20px;	color: #66296c;	text-decoration: none;}#explore a:hover {	color: #aaaaaa;	text-decoration: underline;}#sidebar-contents ul {	font-size: 13px;	line-height: 36px;	margin: 0 0 20px 14px;}#sidebar-contents ul a{	background: url(images/index_points.jpg) no-repeat left 2px;	padding: 0 0 0 20px;}#sidebar-contents li a {	color: #000000;	text-decoration: none;}#sidebar-contents li a:hover {	color: #aaaaaa;	text-decoration: underline;}#followus {	font-size: 12px;	color: #66296C;	text-align: center;	position: relative;	margin: 5px 0 0 0;	float: right;}#googleads {	float: right;	height: 200px;	width: 200px;	margin: 0 122px 0 0;}#longads {	position: relative;	height: 15px;	width: 728px;	margin: 0 0 0 0;}#bottom {	position: relative;	width: 0px;	display: block;}/*   HEADINGS     */h1 {	position: relative;	margin: 20px 0 10px 0;}h2 {	position: relative;	margin: 10px 0 10px 0;	color: #66296c;	font-size: 14px;}#heading2 {	position: relative;	margin: 10px 0 10px 0;	color: #66296c;	font-size: 14px;}
