body {
	margin: 0px;
	padding: 0px;
	background: #4b0020;
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
#light_back {
	/*
	#background: url(main_back.jpg) repeat-y;
	#background-repeat: no-repeat;
	*/
	height: 716px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


#container {
	width: 928px;
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 31px;
}
#topmenu {
	text-align: center;
	display: block;
	list-style-type: none;
	font-size: 10px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 5px;
}
#topmenu li {
	display: inline;
	padding-right: 3px;
	padding-left: 3px;
}
#topmenu li a, #topmenu li span { padding: 0 2px 0 6px; border-left: 1px solid #FFF; }
#topmenu li a.first { padding-left: 0; border: none; }
#topmenu a {
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
}
#menuholder {
	background-image: url(header_back.jpg);
	background-repeat: no-repeat;
	height: 108px;
	position: relative;
}
#logo {
	position: absolute;
	left: -24px;
	top: -13px;
}
#mainmenu {
	display: block;
	height: 29px;
	padding-left: 123px;
	list-style-type: none;
}
#mainmenu li {
	display: block;
	float: left;
	height: 23px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
}
#mainmenu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#mainmenu a:hover, #mainmenu li.sel a  {
	color: #ff86c8;
}
#mainmenu span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff86c8;
	text-decoration: none;
}

.first {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7869a4;
}
.mid {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7869a4;
	border-left-color: #574883;
}
.last {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #574883;
	width: 90px;
}

#logo2 {
	float: left;
	padding-left: 130px;
	padding-top: 5px;
}
#motto {
	display: block;
	float: right;
	padding-top: 17px;
	padding-right: 50px;
}
#content {
}
#content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #ff93ce;
	font-weight: bold;
	padding-bottom: 8px;
	line-height: 25px;
	letter-spacing: -1px;
}
#content h2 span {
	color: #644c95;
}

#content p {
	padding-bottom: 12px;
	line-height: 14px;
}


#toppics {
	padding-bottom: 15px;
	background-image: url(header_pic.jpg);
	background-repeat: no-repeat;
	height: 243px;
	width: 921px;
	margin-top: 15px;
}
#contentmarginup_home {
	font-size: 1px;
	background-image: url(home_marginup.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 917px;
	margin-left: 2px;
}
.contenttile {
	background-image: url(home_tile.jpg);
	background-repeat: repeat-y;
	margin-left: 2px;
}
#contentmid {
	font-size: 1px;
	background-image: url(home_mid_margin.jpg);
	background-repeat: no-repeat;
	height: 20px;
	margin-left: 2px;
}
#contentmargindown_home {
	font-size: 1px;
	background-image: url(home_margindown.jpg);
	background-repeat: no-repeat;
	height: 17px;
	margin-left: 2px;
}
.cont1 {
	float: left;
	padding-left: 25px;
	width: 420px;
	margin-right: 34px;
	padding-top: 7px;
}
.cont2 {
	float: left;
	width: 190px;
	margin-right: 33px;
	padding-top: 7px;
}
.cont3 {
	float: left;
	width: 192px;
	margin-right: 30px;
	padding-top: 7px;
}
#content .cont2 a {
	font-weight: bold;
	color: #535aaf;
	text-decoration: none;
}
#content .cont2 a:hover {
	text-decoration: underline;
}


#content .more {
	text-align: right;
	padding-bottom: 2px;
}
#content .nopad {
	padding-bottom: 2px;
}
#content a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#content .smallpad {
	padding-bottom: 5px;
}
#content p em {
	color: #ff93ce;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
}
#getintouch {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
	line-height: 22px;
	letter-spacing: -1px;
}
#getintouch li {
	display: block;
	padding-left: 36px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#content #getintouch a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
}
#content #getintouch a:hover {
	color: #535aaf;
}

#pic1 {
	background-image: url(phone.jpg);
}
#pic2 {
	background-image: url(mouse.jpg);
}
#pic3 {
	background-image: url(send.jpg);
}
#pic4 {
	background-image: url(signup.jpg);
}
#contentmarginup {
	font-size: 1px;
	background-image: url(content_marginup.jpg);
	background-repeat: no-repeat;
	height: 5px;
	clear: both;
}
#contentmargindown {
	font-size: 1px;
	background-image: url(content_margindown.jpg);
	background-repeat: no-repeat;
	height: 5px;
	clear: both;
}
#contentpad {
	padding-right: 11px;
	padding-left: 8px;
	padding-top: 3px;
}
.rightmarginup {
	font-size: 1px;
	background-image: url(competitions_marginup2.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 6px;
}
.rightpad {
	background-color: #4c0321;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-right: 12px;
	width: 191px;
	overflow:hidden;
}
.rightmargindown {
	font-size: 1px;
	background-image: url(competitions_margindown2.jpg);
	background-repeat: no-repeat;
	height: 6px;
	margin-bottom: 8px;
}




#content_back {
	background-color: #781a42;
	width: 916px;
}
.insidemarginup {
	display: none;
	font-size: 1px;
	background-image: url(inside_margin_up.jpg);
	background-repeat: no-repeat;
	height: 4px;
	margin-top: 5px;
	width: 635px;
	clear: both;
}
.insidecontent {
	background-color: #4c0321;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
}
.insidemargindown {
	display: none;
	font-size: 1px;
	background-image: url(inside_margin_down.jpg);
	background-repeat: no-repeat;
	height: 4px;
	width: 635px;
	margin-bottom: 7px;
	clear: both;
}

.txtbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	width: 240px;
	padding-right: 3px;
	padding-left: 3px;
}



#contleft {
	width: 673px;
	float: left;
	margin-bottom: 3px;
}
#contleft h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 12px;
}

#contleftup {
	font-size: 1px;
	background-image: url(comps_wide_marginup.jpg);
	background-repeat: no-repeat;
	height: 6px;
}
#contleftdown {
	font-size: 1px;
	background-image: url(comps_wide_margindown.jpg);
	background-repeat: no-repeat;
	height: 6px;
	clear: both;
	background-position: center bottom;
}
#contright {
	float: left;
	padding-left: 9px;
	width: 215px;
}
#contright img {
	margin-bottom: 8px;
}
.leftpic {
	float: left;
	padding-right: 11px;
}

#contleft h3 { color: #FFF; }

#contleft p {
	padding-bottom: 19px;
	line-height: 19px;
}
#contleftpad {
	
	padding-left: 19px;
	padding-right: 18px;
	padding-top: 10px;
	/*background-color: #4c0321;
	#width: 412px;
	#overflow: hidden;*/
}
#contleft .contleftpad p {
	padding-right: 70px;
}



#comps_left h3 { color: #FFF; }

#comps_left p {
	padding-bottom: 19px;
	line-height: 19px;
}
.comps_leftpad {
	padding-left: 19px;
	padding-right: 18px;
	padding-top: 10px;
	background-color: #4c0321;
	width: 412px;
	overflow: hidden;
}
#comps_left .comps_leftpad p {
	xpadding-right: 70px;
}


#comps_left {
	width: 449px;
	float: left;
	margin-bottom: 3px;
}

#contentpad .comps_left_wide {
  width: 659px;
}

#comps_left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 12px;
}

#comps_leftup {
	font-size: 1px;
	background-image: url(competitions_marginup.jpg);
	background-repeat: no-repeat;
	height: 6px;
}
#comps_leftdown {
	font-size: 1px;
	background-image: url(competitions_margindown.jpg);
	background-repeat: no-repeat;
	height: 6px;
	clear: both;
	background-position: center bottom;
}
#comps_leftpad {
	padding-left: 19px;
	padding-right: 18px;
	padding-top: 10px;
}
.comps_right {
	float: left;
	padding-left: 9px;
	width: 215px;
}
.comps_right img {
	margin-bottom: 8px;
}




#footer {
	color: #c0a9de;
	padding-top: 12px;
	padding-left: 12px;
	font-size: 10px;
	padding-bottom: 20px;
	clear: both;
}
#downmenu {
	display: block;
	list-style-type: none;
	font-size: 11px;
	color: #dacaef;
	line-height: 11px;
	padding-bottom: 12px;
}
#downmenu li a { padding: 0 3px 0 6px; border-left: 1px solid #c0a9de; }
#downmenu li a.first { padding-left: 0; border: none; }
#footer #downmenu a {
	color: #dacaef;
}
#downmenu li {
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
#footer a {
	color: #c0a9de;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.selectbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	width: 247px;
	padding-left: 3px;
}
.areabox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	width: 239px;
	overflow: auto;
	height: 82px;
	padding: 3px;
}
#content .submit {
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;
}
.selectbox_small {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	width: 125px;
	padding-left: 3px;
}
#content .more_color {
	text-align: right;
	padding-bottom: 0px;
	padding-top: 5px;
}
.insidemargindown2 {
	font-size: 1px;
	background-image: url(inside_margin_down2.jpg);
	background-repeat: no-repeat;
	height: 4px;
	width: 635px;
	margin-bottom: 7px;
	clear: both;
}
.insidecontent2 {
	background-color: #fed8ee;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}
#helplist {
	list-style-type: none;
}
#helplist li {
	display: block;
	background-image: url(qmark.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 5px;
}
#helplist a {
	color: #000000;
	text-decoration: underline;
	padding-bottom: 5px;
}
#content #helplist p {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#helplist a:hover {
	text-decoration: none;
}
.radiotbl {
}
.radiotbl td {
	padding-top: 2px;
	padding-bottom: 3px;
}
.small {
	font-size: 10px;
}
#partylist {
	list-style-type: none;
	padding-bottom: 7px;
}
#partylist li {
	display: inline;
}
.padright {
	padding-right: 25px;
}
#overview {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 13px;
	padding-right: 12px;
}
#overview li {
	display: inline;
}
#overview a {
	display: block;
	background-image: url(arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 5px 5px;
	font-size: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#overview a:hover {
	background-color: #b25583;
	background-image: url(arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-weight: bold;
}
#overview2 {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 13px;
	padding-right: 12px;
}
#overview2 li {
	display: inline;
}
#overview2 a {
	display: block;
	background-image: url(arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 5px 5px;
	font-size: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#overview2 a:hover {
	background-color: #b25583;
	background-image: url(arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-weight: bold;
}
#shopleft {
	float: left;
	width: 215px;
}
#shopright {
	float: left;
	width: 672px;
	padding-left: 10px;
}
#nav {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 13px;
	padding-right: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}
#nav li {
	display: inline;
}
#nav a {
	display: block;
	padding-left: 15px;
	font-size: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#nav a:hover {
	background-color: #b25583;
	font-weight: bold;
}
.overview {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 13px;
	padding-right: 12px;
	padding-bottom: 1px;
}
#nav .overview li {
	display: inline;
}
#nav .overview a {
	display: block;
	background-image: url(arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 5px 5px;
	font-size: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}
#nav .overview a:hover {
	background-color: #b25583;
	font-weight: normal;
	background-image: url(arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#special {
	background-image: url(special.jpg);
	background-repeat: no-repeat;
	height: 134px;
	width: 214px;
}
#content .leftfloat {
	display: block;
	float: left;
	width: 120px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#content .rightfloat {
	display: block;
	float: left;
	padding-top: 23px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#content #special h2 {
	font-size: 36px;
	line-height: 32px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.shop_rightmarginup {
	background-image: url(shop_right_marginup.jpg);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
}
.shop_right_margindown {
	font-size: 1px;
	background-image: url(shop_right_margindown.jpg);
	background-repeat: no-repeat;
	height: 4px;
	margin-bottom: 8px;
}
.shop_right_content {
	background-color: #fee2f2;
	padding-left: 15px;
	padding-top: 3px;
	position: relative;
}
#content .shopbigtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	padding-right: 270px;
	line-height: 19px;
}
#box {
	position: absolute;
	left: 411px;
	top: -8px;
}
.shop_right_content1 {
	background-color: #fee2f2;
	padding-left: 15px;
	padding-top: 3px;
	position: relative;
	height: 139px;
}
.shop_right_content2 {
	background-color: #fee2f2;
	position: relative;
	height: 22px;
	padding-left: 4px;
}
#cart {
	background-image: url(cart.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 18px;
	width: 160px;
	float: left;
	padding-top: 4px;
}
#cards {
	float: right;
	width: 300px;
	padding-right: 7px;
}
#cards a {
	color: #ff93ce;
	text-decoration: none;
	display: block;
	float: right;
	margin-top: 4px;
}
#cards a:hover {
	text-decoration: underline;
}
#cards img {
	display: block;
	float: right;
	margin-left: 5px;
}
.shopright1 {
	float: left;
	width: 332px;
	background-color: #fee2f2;
	background-image: url(shop_right_margindown2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 3px;
}
.shop_rightmarginup1 {
	font-size: 1px;
	background-image: url(shop_right_marginup2.jpg);
	background-repeat: no-repeat;
	height: 4px;
	clear: both;
}
#shopimg {
	float: right;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 7px;
}
#shoprightpad {
	padding-left: 15px;
	padding-top: 3px;
}

#content h2 .nobold {
	font-weight: normal;
	color: #ff93ce;
}
.shopright2 {
	float: right;
	width: 332px;
	background-color: #fee2f2;
	background-image: url(shop_right_margindown2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 3px;
}
.shopline {

}
.shopright1_pad {
	float: left;
	width: 332px;
	background-color: #fee2f2;
	background-image: url(shop_right_margindown2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 7px;
}
.shopright2_pad {
	float: right;
	width: 332px;
	background-color: #fee2f2;
	background-image: url(shop_right_margindown2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 7px;
}
.shop_right_content select {
	margin-top: 5px;
}
.txtbox_small {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	width: 25px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 5px;
}
#bigpic {
	height: 305px;
	width: 321px;
	float: right;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 75px;
}
#bigpic table {
	height: 305px;
	width: 321px;
	background-image: url(picback.jpg);
	background-repeat: no-repeat;
}
#content .h2pad {
	padding-bottom: 30px;
	padding-top: 7px;
}
.strongpad {
	font-size: 13px;
}
#homelist {
	list-style-type: none;
	padding-bottom: 12px;
	font-weight: bold;
	line-height: 15px;
}
#homelist li {
	display: inline;
}
.cont1_smallmargin {
	float: left;
	padding-left: 20px;
	width: 420px;
	margin-right: 32px;
	padding-top: 7px;
}
.cont2_bigmargin {
	float: left;
	width: 194px;
	margin-right: 26px;
	background-image: url(blue_back.jpg);
	background-repeat: no-repeat;
	height: 147px;
	padding-left: 10px;
	padding-top: 8px;
}
#content .whitetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 0px;
}
#content .smalltitle {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 0px;
	padding-bottom: 7px;
}
.txtbox_med {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	width: 117px;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 5px;
}
.txtbox_med2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f8f8f;
	border-right-color: #cecece;
	border-bottom-color: #e3e3e3;
	border-left-color: #cecece;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	width: 175px;
	padding-right: 3px;
	padding-left: 3px;
}
#restbl {
	text-transform: uppercase;
	color: #FFFFFF;
}
#restbl td {
	padding-top: 2px;
	padding-bottom: 1px;
}
#content .cont2_bigmargin p {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
}
#content  .cont2_bigmargin a {
	font-size: 10px;
	color: #FFFFFF;
}
#content .smallpad2 {
	padding-bottom: 3px;
}
#content .pinklink a {
	font-weight: bold;
	color: #ff93ce;
	text-decoration: none;
}
#content .pinklink a:hover {
	font-weight: bold;
	color: #ff93ce;
	text-decoration: underline;
}
.pink {
	color: #a64b78;
}
#content .smallpad3 {
	padding-bottom: 7px;
}
#toppics h2 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 37px;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 30px;
	display: none;
}




#video { left: -7px; position: relative; margin-bottom: 10px;}



#newslist .heading a { font-weight: bold; }
#newslist li { list-style: none; margin: 0 0 15px 0 !important; }
#newslist .heading { display: block; }
#newslist .date { font-style: normal; padding-left: 5px; color: #FF93CE; }


#footer { color: #FF93CE !important; }
#footer a { color: #FF93CE !important; }
#downmenu a { color:#FFF !important; }



fieldset { padding: 0; border: 0; margin-bottom: 15px; }
fieldset label { float: left; width: 120px; }
legend { color: #4692c3; font-weight: bold; padding: 0 5px; margin-left: -5px; }


.errorlist { color: #644c95; margin: 0; }
p.errorlist { font: bold 9pt sans-serif; background: url(warning.gif) no-repeat left center; height: 21px; padding: 10px 0 10px 30px; }


fieldset li { margin: 0 !important; margin-bottom: 5px !important; list-style: none; }
fieldset ul { padding: 0; margin: 0; }
fieldset ul.errorlist { padding: 0; margin: 0 !important; margin-top: 10px !important;  }
fieldset ul.errorlist li { display: block; float: none; clear: both; padding: 0 0 2px 20px; margin-left: 120px; font: bold 9pt sans-serif; background: url(warning-sml.gif) no-repeat left top; }
fieldset table ul.errorlist li { margin-left: 0 !important; }
fieldset ul.errorlist li label { float: none; width: auto; }
fieldset.noindent ul.errorlist li { margin-left: 0px; }
fieldset td.horz li { float:left; margin: 3px 15px 3px 0 !important;  }
fieldset td.horz li label { width: auto !important; }
textarea { height: 50px; 	}



hr { margin: 10px 0; padding: 0; color: inherit; background: none; border: none; border-bottom: 1px solid #8b7eac; }




#gallery { float: left; }
#gallery .pick { background: #4C0321; float: left; width: 120px; height: 120px; padding: 10px; text-align: center; margin: 5px 10px 5px 0; }
#gallery .photo { background: #4C0321; float: left; width: 285px; height: 300px; padding: 10px; text-align: center; margin: 5px 10px 5px 0; text-align: center;}


#overview .sel { font-weight: bold !important; }




.polegirl-silh { background: #4c0321 url(pole_girl.gif) no-repeat 145px 5px; min-height: 186px;  }



#files { margin-top: 20px; clear: both; }
#files li { list-style: none; margin-left: 0px; padding-left: 25px; background: url(pdf.gif) no-repeat center left; }
