html { font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; }

body { color: #000; margin: 0px; font-size: 80%; background: #ec0047; }
body.purple_layout { background: #ec0047; }

img { border: 0; }
abbr { border: 0; color: #ff0000!important; }
acronym { border: 0; color: #ff0000!important; }
h1 { font-size: 135%; }
h2 { font-size: 110%; }
h3 { font-size: 100%; }
form { margin: 0; padding: 0; }
p {
	margin: 4px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 155%;
}
small {
	font-size: 85%;
}
h1 { margin: 17px 0 10px 0px;}
h2,h3,h4,h5,h6 { margin: 5px 0 0px 0px;}
h1 span, h2 span, h3 span {
	display: none;
}
table, p,ul, div.p { font-size: 105%; }

hr {
	visibility: hidden;
}
div.d_hv {
	border-bottom: 1px dotted #000;
	margin: 4px 0 20px 0;
	height: 5px;
}

.border { border: 1px solid #000 !important; }
.clrb { clear: both; }
.clrb_thin { clear: both; line-height: 0px; }
.inline { display: inline; }
.left { float: left!important; }
.left50 {
	float: left;
	width: 50%;
}
.right { float: right!important; }
.hidden { visibility: hidden; }
.size65 { font-size: 65%; }
.size70 { font-size: 70%; }
.size75 { font-size: 75%; }
.size80 { font-size: 80%;}
.size90 { font-size: 90%; }
.size100 { font-size: 100%; }
.size110 { font-size: 110%; }
.size120 { font-size: 120%; }
.size130 { font-size: 130%; }
.none { display: none; }
.text_center { text-align: center; }
.text_right { text-align: right; }
.red { color: #FF0000; }
.message { color: #FF0000; font-size: 120%; font-weight: bold; letter-spacing: -1px;}
.point { cursor: pointer; }
.pad5 { padding: 5px; }
.grey777 { color: #777; }
.purple { color: #9750FE!important; }
.white { color: #fff; }
.width_auto { width: auto; }
.pointer { cursor: pointer; }
.hide { display: none; }
input, textarea {
	border: 1px solid #EC0047;
	padding: 2px 3px 3px 3px;
	margin: 1px 10px 1px 0px;
	font-size: 110%;
	width: 120px;
}
input.file {
	text-align: right;
	padding: 2px 3px 3px 3px;
	margin: 1px 10px 1px 0px;
	font-size: 110%;
	width: 200px;
}
select {
	border: 1px solid #F74E25;
	padding: 2px 3px 3px 3px;
	margin: 1px 10px 1px 0px;
	font-size: 110%;
}
input.image_submit{
	width: auto!important;
	border: none;
}
div.ta_container {
	text-align: right;
	margin: 0 0 10px 0;
}
a:link, a:active, a:visited { 
	text-decoration: none; 
	font-weight: normal;
	color: #F74E25;
}
body.purple_layout a:link, a:active, a:visited { 
	color: #EC0047;
}
a:hover {
	text-decoration: underline;
}
a.bold:link, a.bold:active, a.bold:visited { 
	text-decoration: none; 
	font-weight: bold;
	color: #EC0047;
}
a.bold:hover {
	text-decoration: underline;
}
.orange { color: #F74E25; }
a.white:link, a.white:active, a.white:visited { 
	text-decoration: none; 
	font-weight: normal;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline!important;
}
fieldset {
	border: 1px dashed #F74E25;
	padding: 10px;
}
fieldset legend { 
	color: #000;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
form label {
	display: block;
	margin: 0 0 10px 0;
	font-size: 90%;
}
form label acronym {
	color: #ff0000;
}

div#wrapper {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/background.png);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 13px;
}
body.purple_layout div#wrapper {
	background-image: url(/images/background_purple.png);
}
div#header {
	width: 770px;
	height: 180px;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
}
body.purple_layout div#header {
	background-image: url(/images/header_purple.jpg);
}
img.home_logo {
	margin: 10px 0 0 1px;
}
div#login_bar {
	width: 750px;
	height: 22px;
	padding: 8px 10px 5px 10px;
}
div#loggedin_bar {
	width: 746px;
	height: 15px;
	padding: 0px 10px 15px 10px;
}
div#register {
	padding: 2px 0px 0px 0px;
}
div#left_channel {
	width: 204px;
	float: left;
}

/* Main Nav */

div#main_nav {
	background-image: url(../images/main_nav_bckgrd.gif);
	background-repeat: repeat-y;
	margin-left: 7px;
}
div#main_nav a {
	color: #fff;
}
div#main_nav_header {
	margin-left: 7px;
}
div#main_nav_header_top {
	height: 11px;
	background-image: url(../images/main_nav_header_top.gif);
	background-repeat: no-repeat;
}
div#main_nav_header_content {
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: right;
	padding: 1px 20px 0px 0px;
	margin: 0px 3px;
}
div#main_nav_header_content h2 {
	font-size: 115%;
}
div#main_nav_header_bottom {
	height: 23px;
	background-image: url(../images/main_nav_header_bottom.gif);
	background-repeat: no-repeat;
}
div#main_nav_footer {
	height: 38px;
	background-image: url(../images/main_nav_footer_bckgrd.gif);
	background-repeat: no-repeat;
}
div.main_nav_over_top {
	width: 138px;
	padding: 4px 0 0 19px;
	margin-top: 0px;
	min-height: 20px;
	background: url(/images/main_nav_li_head.png) #fff no-repeat!important;
}
div.main_nav_over_bottom {
	height: 2px;
	width: 157px;
	background-image: url(../images/main_nav_over_bottom.gif);
	background-repeat: no-repeat;
}
div.main_nav_over_spacer {
	height: 2px;
	width: 157px;
}
div.main_nav_content {
	width: 137px;
	min-height: 20px;
	padding: 2px 1px 0 19px;
	margin: 0;	
}
div.main_nav_bottom {
	height: 2px;
	width: 157px;
}
div#banners {
	padding: 0px 0px 0px 8px;
}
div.main_nav_sub_nav_over_top {
	width: 118px;
	padding: 5px 0px 0px 19px;
	margin-top: 0px;
	min-height: 18px;
	background: url(/images/main_nav_sub_nav_li_head.png) #fff no-repeat!important;
}
div.main_nav_sub_nav_over_bottom {
	height: 2px;
	width: 137px;
	background-image: url(../images/main_nav_sub_nav_over_bottom.gif);
	background-repeat: no-repeat;
}
div.main_nav_sub_nav_content {
	min-height: 20px;
	width: 118px;
	padding: 2px 0px 2px 19px;
	margin: 0px 0px 0px 0px;
}
div.main_nav_sub_nav_bottom {
	height: 2px;
	width: 137px;
}
ul.main_nav {
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	list-style-type: none;
	float: left;
	margin: 0 0 15px 0px;
}
li.main_nav {
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 2px 0px;
	background-image: url(../images/main_nav_bullet_off.gif);
	background-position: 1px 6px;
	background-repeat: no-repeat;
	width: 157px;
}
li.main_nav_on {
	/*background-color: #FFFFFF;*/
	background-image: url(../images/main_nav_bullet_on.gif);
	background-position: 1px 6px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	width: 157px;
}
ul.main_nav_sub_nav {
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 80%;
	margin: 0px 10px 0px 0px !important;
}
ul.main_nav_sub_nav_on a {
	color: #EC0047;
}
li.main_nav_sub_nav {
	margin: 3px 0px 0px 20px;
	padding: 4px 0px 0px 0px;
	background-image: url(../images/main_nav_bullet_off.gif);
	background-position: 1px 6px;
	background-repeat: no-repeat;
	width: 157px;
}
li.main_nav_sub_nav_on {
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 0px 0px;
	background-image: url(../images/main_nav_bullet_on.gif);
	background-position: 1px 6px;
	background-repeat: no-repeat;
	width: 157px;
}

/* End Main Nav */

div#go_places {
	background-image: url(/images/go_places_bckgrd.gif);
	background-repeat: repeat-y;
	margin: 0 0 8px 10px;
}
div#go_places_header {
	margin-left: 0px;
}
div#go_places_header_top {
	height: 13px;
	background-image: url(../images/go_places_header_top.gif);
	background-repeat: no-repeat;
}
div#go_places_header_content {
	background-color: #000;
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 2px 20px 0px 10px;
	margin: 0px 3px 0px 0px;
	min-height: 19px;
}
div#go_places_header_content h2 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
div#go_places_header_bottom {
	height: 12px;
	background-image: url(../images/go_places_header_bottom.gif);
	background-repeat: no-repeat;
}
div#go_places_content {
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	font-size: 80%;
}
div#go_places_footer {
	height: 10px;
	background-image: url(../images/go_places_footer.gif);
	background-repeat: no-repeat;
}
div#right_channel {
	width: 536px;
	padding: 0px 15px 0px 15px;
	float: left;
}
div#home_calendar_header {
	margin-left: 0px;
}
div#home_calendar_header_top {
	height: 13px;
	background-image: url(../images/home_calendar_header_top.gif);
	background-repeat: no-repeat;
}
div#home_calendar_header_content {
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 4px 20px 2px 10px;
	margin: 0px 0px 0px 0px;
}
div#home_calendar_header_content h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
div#home_calendar_header_bottom {
	height: 21px;
	background-image: url(../images/home_calendar_header_bottom.gif);
	background-repeat: no-repeat;
}
div#home_calendar {
	width: 330px;
	float: left;
}
div#home_calendar_content {
	border-bottom: 10px solid #337FBC;
	border-left: 9px solid #337FBC;
	border-right: 11px solid #337FBC;
	padding: 4px;
	min-height: 271px;
}
div#home_events_header {
	margin-left: 0px;
}
div#home_events_header_top {
	height: 13px;
	background-image: url(../images/home_events_header_top.gif);
	background-repeat: no-repeat;
}
div#home_events_header_content {
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 4px 20px 2px 10px;
	margin: 0px 0px 0px 0px;
}
div#home_events_header_content h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
div#home_events_header_bottom {
	height: 19px;
	background-image: url(../images/home_events_header_bottom.gif);
	background-repeat: no-repeat;
}
div#home_events {
	width: 190px;
	padding-left: 10px;
	float: left;
}
div#home_events_content {
	background-image: url(../images/purple_maze_icon.gif);
	background-repeat: no-repeat;
	background-position: 150px 10px;
	border-bottom: 10px solid #9750FE;
	border-left: 10px solid #9750FE;
	border-right: 12px solid #9750FE;
	padding: 4px 20px 4px 4px;
	min-height: 272px;
	font-size: 90%;
}

div#news_ticker_top {
	height: 6px;
	background-image: url(../images/news_ticker_top.gif);
	background-repeat: no-repeat;
}
div#news_ticker_content {
	background: #9750FE;
}
div#news_ticker_content_label {
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	background: #9750FE;
	padding: 1px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	min-height: 18px;
	width: 86px;
	float: left;
}
div#news_ticker_content_text {
	padding: 0px 5px 0px 5px!important;
	margin: 0px!important;
	width: 420px;
	float: left;
	min-height: 19px;
	background: #fff;
	font-size: 105%
}
div#news_ticker_content_text a {
	color: #000;
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#news_ticker_content_end {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #9750FE;
	height: 5px;
	float: left;
}
div#news_ticker_bottom {
	height: 5px;
	background-image: url(../images/news_ticker_bottom.gif);
	background-repeat: no-repeat;
}
div#news_ticker {
	padding-bottom: 6px;
	border-bottom: 1px dotted #000;
}
div#footer {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	height: 145px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
}
body.purple_layout div#footer {
	background-image: url(/images/footer_purple.png);
}
div#footer_content {
	padding: 77px 25px 0px 0px;
}
div#breadcrumbs {
	font-size: 90%;
	border-bottom: 1px dotted #000;
	padding: 0px 0px 3px 0px;
}
div#secondary_nav {
	font-size: 90%;
	float: right;
}
div#south_glos_logo {
	float: right;
	padding: 6px 0px 0px 10px;
}
ul#news {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 120%;
	list-style-type: none;
}
a.main_nav_link:link, a.main_nav_link:active, a.main_nav_link:visited { 
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}
a.main_nav_link:hover {
	/*text-decoration: line-through; */
	background: #B764AE;
	text-decoration: underline; 
}
a.main_nav_link_on:link, a.main_nav_link_on:active, a.main_nav_link_on:visited { 
	text-decoration: none; 
	font-weight: normal;
	color: #EC0047!important;
}
a.main_nav_link_on:hover {
	text-decoration: underline; 
}
input.go_places {
	border: none;
	width: 170px;
	padding: 4px 2px;
	font-size: 120%;
}

input.login_password {
	width: 90px;
	height: 14px;
}
input.login_email {
	width: 130px;
	height: 14px;
}
table#calendar div.top_left {
	margin: 0 5px 0 10px;
	float: left;
}
table#calendar div.top_right {
	margin: 0 10px 0 5px;
	float: left;
}
div.bottom_left {
	margin: 0 5px 0 10px;
	float: left;
}
div.bottom_right {
	margin: 0 10px 0 5px;
	float: left;
}

div.activity {
	padding: 4px;
}
div.day_number { 
	font-weight: bold; 
	background: #F74E25; 
	color: #FFFFFF;
	font-size: 100%;
	padding: 1px 0 1px 3px
}
table.yunltd {
	border-collapse: collapse;
	border: 2px solid #F74E25;
	width: 100%;
	margin: 0px 0 20px 0;
}
table.yunltd caption {
	color: #fff;
	padding: 5px 0 5px 0;
	font-weight: bold;
	background: url(../images/table_th_bckgrd.gif) repeat-x;
	display: table-caption;
}
table.yunltd th {
	padding: 5px 4px 5px 4px;
	background: url(../images/table_th_bckgrd.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	border: 1px solid #FFFFFF;
	font-size: 100%;
}
table.yunltd th a {
	color: #fff!important;
}
table.yunltd th a:hover {
	color: #fff!important;
}
table.yunltd th.lower {
	padding: 5px 4px 5px 4px;
	background-image: none;
	background: #F74E25;
	color: #fff;
}
.width80 {
	width: 80px;
}
table.yunltd td {
	border: 1px solid #e1e1e1;
	vertical-align: top;
	padding: 5px;
}
table.yunltd td.spanned {
	padding: 4px;
}
table.yunltd td a {
	font-weight: normal;
}
table.yunltd td.cal {
	height: 50px;
}
table.yunltd td.two_rows {
	height: 40px;
}
td.empty {
	background-color:#EEEEEE;
}
td.spanned {
	text-align: center;
}
div.dashed_bottom {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
div.dotted_bottom {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
/*div.dashed_bottom a:link, a:active, a:visited {
	background-color: #F74E25;
	color: #FFFFFF;
	padding: 0px 3px;
}*/
div.dashed_top {
	border-top: 1px dashed #ccc;
	padding-top: 3px;
	margin-top: 3px;
}
td.height85 {
	height: 90px;
	padding: 0px !important;
}
div.blue_calendar_table {
	padding: 0px 10px;
}
table.blue_calendar {
	padding: 0px;
	border-collapse: collapse;
	width: 280px;
}
table.blue_calendar th, caption {
	background: #337FBC;
	color: #FFFFFF;
	text-align: center;
	margin-left: -1px;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}
table.blue_calendar td {
	border: 1px dashed #337FBC;
	text-align: center;
	padding: 4px;
}
table.blue_calendar td.no_day {
	background: #CCCCCC;
	border: none;
}
table.blue_calendar td.event {
	background: #337FBC;
}
a.blue_calendar:link, a.blue_calendar:active, a.blue_calendar:visited { 
	text-decoration: none; 
	font-weight: normal;
	color: #337FBC;
	font-size: 80%;
}
a.blue_calendar:hover {
	text-decoration: underline; 
}
table.yunltd_basic {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 6px;
}
table.yunltd_basic th {
	padding: 5px;
	border: 1px solid #F74E25;
	background-color: #F74E25;
	color: #FFFFFF;
}
table.yunltd_basic th.lower {
	background-color: #FFFFFF;
	color: #F74E25;
}
table.yunltd_basic th a {
	/*color: #FFFFFF!important;*/
	color: #F74E25!important;
	font-weight: bold;
	text-decoration: underline;
}
table.yunltd_basic td {
	padding: 5px;
	border-bottom: 1px dashed #F74E25;
}
button {
	background: none;
	border: 0;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	color:#FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	width: 110px
}
div.orange_button_top {
	background: url(../images/orange_button_top.gif) no-repeat;
	height: 3px;
	width: 103px;
}
div.orange_button_center {
	background: #F74E25;
	width: 103px;
}
div.orange_button_bottom {
	background: url(../images/orange_button_bottom.gif) no-repeat;
	height: 3px;
	width: 103px;
}



div.purple_button_top {
	background: url(/images/purple_button_top.gif) no-repeat;
	height: 3px;
	width: 103px;
}
div.purple_button_center {
	background: #EC0047;
	width: 103px;
}
div.purple_button_bottom {
	background: url(/images/purple_button_bottom.gif) no-repeat;
	height: 3px;
	width: 103px;
}




div.purple_out_button_top {
	background: url(../images/purple_out_button_top.gif) no-repeat;
	height: 3px;
	width: 100px;
}
div.purple_out_button_center {
	background: #FFF;
	color: #9750FE;
	width: 100px;
}
div.purple_out_button_bottom {
	background: url(../images/purple_out_button_bottom.gif) no-repeat;
	height: 3px;
	width: 100px;
}

img.content_image {
	border: 1px solid #000000; 
	margin-left: 30px;
	float: right;
}

/* --- Error message ul --- */
.error_ul {
	margin: 5px 0 5px 0;
	padding: 0 0 4px 0;
	color: #FF0000; 
	font-size: 90%; 
	font-weight: normal; 
	letter-spacing: -1px;
	list-style: circle;
	font-weight: bold;
}
.error_ul li, .forum_ul li { margin: 0 0 0 25px; }

form fieldset {
	border: 1px solid #F74E25;
	padding: 0px;
}
form h2 {
	font-size: 100%;
	font-weight: bold;
	background-color: #F74E25;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 4px;
}
form label {
	display: block;
	text-align: right;
	margin: 0 0 10px 0;
	font-size: 80%;
	font-weight: normal;
}
form fieldset#results_per_page {
	border: 0px;
}
div#login_bar label {
	font-size: 85%;
	font-weight: bold;
}
form input {
	width: 140px;
}
form input.button {
	width: auto;
}
form textarea {
	width: 180px;
}
form select {
	width: 100px;
}
form label.vtop {
	display: inline;
	text-align: left;
	vertical-align: top;
}
form div.inside_form_container {
	padding: 0px 5px 5px 5px;
}
form.csvform select {
	width: auto!important;
}
form.csvform input {
	width: auto!important;
	border: 0;
}
form.csvform label {
	text-align: left;
}
ul.controls {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.controls li {
	display: inline;
}
ul.controls li span {
	margin: 0 5px 0 5px;
}
textarea#ctm_comments {
	width: 400px;
	margin-left: 10px
}
h2.next_event {
	font-size: 220%;
	background: #9750FE;
}
h2.next_event a {
	color: #fff;
	display: block;
	padding: 1px 0 4px 0;
}
h2.next_event a:active, h2.next_event a:visited  {
	color: #fff;
}
p.mbot3 {
	margin-bottom: 3px;
}
div.logged_in_container {
	background: #F74E25; 
	color: #fff; 
	padding: 3px 10px 4px 10px; 
	font-size: 80%;
}
body.purple_layout div.logged_in_container {
	background: #ec0047; 
}
div.s2af {
	float: right; 
	margin: 8px 7px 0 0;
}
ul#news li {
	width: 420px;
	float: left;
	/*height: 1px;*/
}
img.news_image_left {
	border: 1px solid #000;
	float: left;
	margin-right: 8px;
}
img.comment_icon {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.dashed_bottom {
	padding-bottom: 4px;
	border-bottom: 1px dotted #000;
	margin-bottom: 10px;
}
div.comment_bubble {
	background: url(/images/icon_comment.gif) no-repeat; 
	width: 45px; 
	height: 30px; 
	float: left; 
	margin: 0 8px 8px 0; 
	text-align: center; 
	padding-top: 10px;
}
div.comment_bubble b {
	color: #F74E25;
}
div.newsp {
	line-height: 160%;
}
td.today {
	background: #eee;
}
th.day {
	font-size: 80%!important;
}
form#rate_event label.radio {
	float: left; 
	display: block; 
	text-align: center;
	width: 25px;
}
form#rate_event div.rate_label {
	float: left; 
	margin: 17px 8px 0 0;
}
form#rate_event textarea {
	width: 428px;
	margin-right: 2px;
}
div.rate_stars {
	width: 224px; 
	height: 44px; 
	background: url(../../../images/stars.png) no-repeat;
}
form#rate_event input {
	width: auto; 
	margin-left: 6px;
	display: block;
}
div.star {
	width: 33px; 
	height: 23px; 
	background: url(/images/star.gif); 
	text-align: center; 
	padding-top: 10px;
}
div.star_search {
	width: 32px; 
	height: 22px; 
	background: url(/images/star.gif) no-repeat; 
	text-align: center; 
	padding-top: 10px;
	float: left;
}
div.star b, div.star_search b { 
	color: #fff;
	letter-spacing: -2px;
}
.search_submit_container {
	width: 224px; 
	float: right;
}
form#service_providers fieldset {
	border: 0;
}
.orange_border {
	border: 1px solid #F74E25;
}
div.search_item_container {
	padding: 8px 0 0 10px;
	border: 1px solid #F74E25;
}
div.search_item_container_last {
	padding: 8px 0 0 10px;
	border: 1px solid #F74E25;
	margin-bottom: 0px;
}
div.rpp_container {
	width:367px; 
	float: right; 
}
label.rpp_label {
	margin: 0px; 
	padding: 5px 0 0 0; 
	float: left;
}
button.rpp_button {
	 margin-top: 5px;
}
div.first_prev {
	float: left; 
	margin: 5px 8px 0 0;
}
div.paging_num {
	float: left; 
	margin: 5px 0 0 0; 
	padding: 0 3px 0 3px;
}
div.next_last {
	float: left; 
	margin: 5px 0 0 8px; 
	padding: 0 3px 0 3px;
}
label.service_label {
	font-size: 95%;
}
fieldset h2 {
	padding: 5px 0 5px 5px;
}
label span.lleft {
	float: left; 
	display: block; 
	margin: 4px 2px 0 0;
}
label input.lright {
	margin-top: 1px; 
}
div#registration_form input, div#registration_form select, div#registration_form textarea {
	margin-right: 0;
}
img.captcha {
	border: 1px solid #F74E25;
}

div#flashcontent {
	padding: 2px;
	border: 1px solid #000;
	display: block;
	width: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
img.avatar {
	padding: 1px;
	border: 1px solid #F74E25;
	margin-top: 2px;
}
ul.forum_ul {
	margin: 0;
	padding: 0;
	color: #FF0000;
	font-weight: bold;
	font-size: 75%;
}
ul.forum_ul li {
	margin: 0;
	padding: 0;
}
div.inputs_no_marg_right input, div.inputs_no_marg_right select, div.inputs_no_marg_right textarea {
	margin-right: 0px;
}
div.inputs_no_marg_right {
	padding-right: 7px;
}
div.avatar_container {
	width: 200px; 
	border: 1px solid #F74E25; 
	float: left; 
	text-align: center;
	margin: 3px 0 0 3px;
	padding: 7px 0 7px 0;
}
label.del_avatar { 
	text-align: center;
}
div.ava_controls {
	float: right; 
	width: 315px;
}
input#rss_url {
	width: 400px;
}
h3.rssURL {
	margin-bottom: 5px;
}
.no_bot_marg {
	margin-bottom: 0px;
}
ol.episodes li {
	margin-bottom: 4px;
}
div.feed_url_container {
	float: left;
	margin-top: 4px;
}
input.quiz_answer {
	border: 0px; 
	width: 20px;
}
div.credits {
	margin: 12px 0 0 0;
	float: right;
}
div.credits a {
	font-size: 80%;
	color: #fff;
}