body {
	background-color: #FFE569;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* for the club area - applies to table */
.container {
	width: 781px;
	_width: 791px;
	background-color: #FFFFFF;
	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	display: block;
	margin-bottom: 5px;
}

.con {
margin-left:auto;
margin-right:auto;
text-align:center;
width:781px;
border: solid 1px #CCCCCC;
}
/*wrapper--------------------------------------------------------------------------*/
	#wrapper{
		width: 1000px;
		_width: 1000px;
		background-color: #FFF;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-bottom: 5px;
	}
/*end wrappers*/


/*header--------------------------------------------------------------------------------*/
	#header {
		text-align: left;
		margin-bottom: 10px;
		_margin-bottom: 20px;
		width: 994px;
		font-size: 90%;
		padding:0px 0px 0px 0px;
		_padding:0px;
	}
	#header_logo {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	#header_dino {
		float: right;
		width: 300px;
		height: 111px;
		background-image: url(/images/global/decoration/dino_header.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	#colour_stripe {
		margin: 0px 0px 0px 5px;
		padding-top: 5px;
		padding-right: 5px;
		clear: both;
		width: inherit;
		height: 3px;
		text-align:right;
		background-image: url(/images/global/header_colour_stripe.jpg);
		background-repeat: no-repeat;
		background-position:center;
		color:#FFFFFF;
	}
	form.inline option {
		font-size: 80%;
	}
	
	
	#news {
		width:400px;
		height:23px;
		float:left;
		background-image:url(/images/other/news_bar.jpg);
		background-repeat:no-repeat;
		padding:2px 0 0 76px;
		font-size:75%;
	}
/*end header*/

/*main--------------------------------------------------------------------------*/	
	#main {
		margin:-15px 0 20px 0px;
		padding:0px 0px 0px 5px;
		_padding:0px 0px 0px 10px;
		clear: both;
	}
	#content {
		width: 590px;
		float: left;
		text-align: left;
	}
	#content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 150%;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#yellowbox {
		width: 570px;
		margin-left: 5px;
		margin-right: 5px;
		background-image: url(/images/global/yellowbox_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #FFFFFF;
		text-align: left;
		border: solid 4px #F8B42E; 
		padding:10px;
		background-color:#fff;
		/*min-height:660px;
		height:auto !important;
		height:660px;*/
	}
	
	body#club_profile #yellowbox,
	body#club_editprofile #yellowbox,
	body#club_photos #yellowbox,
	body#club_search #yellowbox,
	body#club_forum #yellowbox,
	body#editpage #yellowbox,
	body#newpage #yellowbox,
	body.full_width_yellowbox #yellowbox {
		width: 780px;
		_width: 760px;
		padding-bottom:30px;
	}

	#yellowbox h1{
		font-family: Tahoma, 'Trebuchet MS', arial, sans-serif;
		color: #663399;/*#25840F*/
		font-size: 160%;
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		clear: both;
	}
	#yellowbox h2 {
		font-family: Tahoma, 'Trebuchet MS', arial, sans-serif;
		color: #25840F;
		font-size: 120%;
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
		font-weight: normal;
	}
	#yellowbox p{
		font-size: 75%;
		line-height: 1.5em;

	}
	#yellowbox img.floatleft{
		float: left;
		margin-right: 20px;
	}
	
	#yellowbox img.floatright{
		float: right;
		margin-left: 10px;
	}
	
	
	#yellowbox ul,li {
		font-size: 85%;
		line-height: 1.5em;
		padding-left: 0;
		padding-right: 20px;
	}
	
	#yellowbox li {
		padding-bottom: 12px;
	}
	
	
	.yellowbox2 {
		width: 590px;
		margin:0px 5px 0px 5px;
		background-image: url(/images/global/yellowbox_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #FFFFFF;
		text-align: left;
		border: solid 4px #F8B42E;
		background-color: #f8b42e;
		/*min-height:660px;
		height:auto !important;
		height:660px;*/
	}

	.yellowbox2 h1{
		font-family: Tahoma, 'Trebuchet MS', arial, sans-serif;
		color: #663399;/*#25840F*/
		font-size: 160%;
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		clear: both;
	}
	.yellowbox2 h2 {
		font-family: Tahoma, 'Trebuchet MS', arial, sans-serif;
		color: #25840F;
		font-size: 135%;
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
		font-weight: normal;
	}
	.yellowbox2 p{
		font-size: 75%;
		line-height: 1.5em;

	}
	.yellowbox2 img.floatleft{
		float: left;
		margin-right: 20px;
	}
	
	.yellowbox2 img.floatright{
		float: right;
		margin-left: 10px;
	}
	
	
	.yellowbox2 ul,li {
		font-size: 95%;
		line-height: 1.5em;
		padding-left: 2px;
		padding-right: 35px;
	}
	
	.full_width_yellowbox .half_width {
		float:left;
		width:388px;
	}
	
	#purplebox {
		width: 580px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 7px;
		padding: 5px 5px 0px 5px;
		background-image: url(/images/global/purplebox_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #FFFFFF;
		text-align: left;
		border: solid 3px #9966CC;
	
		
	}
	#purplebox_wrapper {
		width: 100%; 
		height: 222px; 
		display: block; 
		clear: both;
	}
	#purple_rightcolumn {
		float: left;
		width: 400px;
	}
	#purplebox h1{
		font-family: Tahoma, 'Trebuchet MS', arial, sans-serif;
		color: #330066;
		font-size: 160%;
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		clear: both;
	}
	#purplebox p{
		font-size: 90%;
		line-height: 1.5em;
		padding-left: 20px;
		padding-right: 15px;
	}
	#purplebox img.floatleft{
		float: left;
		margin-right: 20px;
	}
	.greenbox {
		float: left;
		width: 263px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 7px;
		padding: 3px;
		background-image: url(/images/global/greenbox_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #FFFFFF;
		text-align: left;
		border: solid 3px #93CE82;
		display: block;
	}
	.quotes {
		height: 105px;
		*height:230px;
		_height:160px;
		
		font-size: 80%;
	}
	.greenbox_wrapper {
		width: 100%; 
		display: block; 
		clear: both;
	}
	.green_rightcolumn {
		float: left;
		width: 400px;
	}
	.greenbox h1{
		color: #330066;
		font-size: 160%;
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		clear: both;
	}
	.open_quotes {
		float: left;
		width: 35px;
		_width:30px;
		height: 28px;
		margin-right: 5px;
		background-image: url(/images/global/quotes.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	.close_quotes {
		float: right;
		width: 35px;
		height: 28px;
		margin-left: 5px;
		margin-top: -20px;
		background-image: url(/images/global/close_quotes.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	.greenbox p.quotes{
		font-size: 70%;
		line-height: 1.5em;
		margin: 0px;
		paddding: 0px;
		_margin-right:-20px;
	
	}
	.testimonial_name {
		font-weight: bold;
		color: #990000;
		font-weight: 100%
	}
	#youtube {
		float:left;
		width:270px;
		text-align:center;
		margin-bottom: 25px;
	}
	.youtube2 {
		width:268px;
		float: left;
		text-align: center;
		font-size: 80%;
	}
	
	.testimonial_form {
		font-size:80%;
	}
	
	
/*end main*/




/*------------------------------home content----------------------------*/

.green_ad {
	background-image:url(/images/content_images/cstarlogo.png);
	background-repeat:no-repeat;
	float:right;
	height:108px;
	margin:-37px 0px 0px 494px;
	/**margin:-30px 0px 0px -80px;*/
	position:absolute;
	width:108px;
	_background: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_images/cstarlogo.png', sizingMethod='crop');


}


.promo1 {
	width:auto;
	padding:5px;
	background-color:#fff;
	background-image: url(/images/global/yellowbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	*height:350px;

}
.promo1 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:298px;
	float:left;
}

.promo1 ul li {
	list-style:none;
	background-image:url(/images/homepage/promo3/c_star.png);
	background-repeat:no-repeat;
	padding:5px 0 7px 30px;
	color:#2d2c2c;
	font-size:70%;
	text-decoration:underline;
	_background: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo3/c_star.png', sizingMethod='crop');
}

.promo1 h3 {
	margin:0px;
	padding:0px;
	color:#b11667;
	border-bottom:1px solid #0b7c0e;
	font-size:92%;
	float:left;
}
.promo1 p {
	color:#2d2c2c;
	font-size:95%;
}
.promo1 a {
	color:#2d2c2c;
}
.youtube_home {
	float:left;
	width:275px;
	height:270px;
	background-color:#630d0d;
	margin-right:7px;
}

.youtube_home2 { text-align:center; margin:25px 0 25px 0; }
.youtube_home h3 {
	border-bottom:none;
	color:#d38a26!important;
	margin:0px 0 0 5px;
	padding:0px;
	font-size:80%;
}
.youtube_home span {
	color:#fff;
	font-size:70%;
	margin-left:5px;
}
.booksdvds { 
/*		background-image: url(/images/homepage/promo2/books.jpg);
	background-repeat:no-repeat;
	background-position:right;	
background-position:126px 187px;	*/

	}
.sheet {
/*	background-image: url(/images/homepage/promo2/sheet.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:126px 187px;	*/

}
.join {
/*	background-image: url(/images/homepage/promo2/club.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:126px 187px;	*/

}

.promo3 {
	width:auto;
	padding:5px;
	background-color:#fff;
	background-image: url(/images/homepage/purple_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	border:2px solid #fff;
	margin-top:25px;
	*padding-bottom:20px;

}
.promo3 p {
	font-size:70%;
}
.promo3 span {
	font-weight:bold;
	color:#810303;
	
}
.button {
	width:357px;
	text-align:right;
	}
.promo3 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:372px;
}
.promo3 ul li {
	list-style:none;
	background-image:url(/images/homepage/promo3/c_star.png);
	background-repeat:no-repeat;
	font-size:85%;
	padding:3px 0 5px 30px;
	width:356px;
	_background: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo3/c_star.png', sizingMethod='crop');
	
}
.promo3 h3 {
	font-size:70%;
	color:#4e1253;
	font-weight:normal;
}
.promo3 h3 strong {
	font-size:105%;
}
.promo3 .image {
	background-color:#FFFFFF;
	padding:2px;
	border:1px solid #999;
}

.offer {
	background-image:url(/images/content_images/money_back.png);
	background-repeat:no-repeat;
	height:102px;
	margin-left:478px;
	margin-top:-5px;
	position:absolute;
	width:102px;
	_background: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_images/money_back.png', sizingMethod='crop');
}

.three_col_container {
	width:auto;
	padding:5px;
	height:286px;
	background-image: url(/images/global/purplebox_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#fff;
	margin-top:25px;
	border:2px solid #fff;
}


.sect1 {
	padding-left:7px;
	clear:both;
	background-image:url(/images/homepage/promo2/booksdvd_button.png);
	width:168px;
	*background: none; 
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo2/booksdvd_button.png', sizingMethod='crop');
	background-repeat:no-repeat;
	height:70px;
	}
	
.sect2 {
	padding-left:7px;
	clear:both;
	background-image:url(/images/homepage/promo2/sheets_button.png);
	width:168px;
	*background: none; 
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo2/sheets_button.png', sizingMethod='crop');
	background-repeat:no-repeat;
	height:70px;
	}

.sect3 {
	padding-left:17px;
	clear:both;
	background-image:url(/images/homepage/promo2/join_button.png);
	width:168px;
	*background: none; 
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo2/join_button.png', sizingMethod='crop');
	background-repeat:no-repeat;
	height:70px;
	}
.sect4 {
	padding-left:7px;
	clear:both;
	background-image:url(/images/homepage/promo3/button1.png);
	width:200px;
	*background: none; 
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo3/button1.png', sizingMethod='crop');
	background-repeat:no-repeat;
	}
.sect5 {
	padding-left:7px;
	clear:both;
	background-image:url(/images/homepage/promo3/button2.png);
	width:200px;
	*background: none; 
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/promo3/button2.png', sizingMethod='crop');
	background-repeat:no-repeat;
	}		
	
	
	
.three_col_container img {
	margin-right:20px;
	_margin-right:3px;
	}

.three_col_section {
	width:184px;
	height:22px;
	float:left;
	padding:5px 0px 50px 0px;
	_padding-bottom:15px;
	_width:184px;

}
.three_col_text {
	height:161px;
	}

.three_col_section h3 {
	color:#7f4c87;
	font-size:84%;
	height:39px;
}

.three_col_section p {
	font-size:80%;
	padding:0px;
	margin:0px 3px 0 0;
	line-height:normal;
}

ul.universal { margin-left:20px; }

h2.important { color:#663399 !important; margin:0 0 10px !important; }

/*------------------------------ end of home content---------------------*/


/*sidebar--------------------------------------------------------------------------*/
	#sidebar {
		width: 177px;
		float: left;
		text-align: left;
		
	}
	#sidebar_blue {
		background-color: #57B4FC;
		background-image: url(/images/global/sidebar_bg.jpg);
		background-repeat:repeat-x;
		background-position: top left;
		margin-bottom: 20px;
		padding: 2px 0px 15px 0px;
	}
	#sidebar_blue a:link,#sidebar_blue a:visited {
		margin:3px;
		padding-left: 3px;
		color:#000;
		height:20px;
		font-size: 70%;
		font-weight:bold;
		text-decoration: none;
		line-height:20px;
		width: inherit;
		display: block;
		background-color: #ffbd00;
		text-decoration: none;
		border: 2px solid #FFFFFF;
		color: #000000;
	}
	#sidebar_blue a:hover,#sidebar_blue a:active {
		margin:3px;
		padding-left: 3px;
		color:#000;
		height:20px;
		font-size: 70%;
		font-weight:bold;
		text-decoration: none;
		line-height:20px;
		width: inherit;
		display: block;
		background-color: #FFFF99;
		text-decoration: none;
		border: 2px solid #FFFFFF;
		color: #000000;
	}
	#sidebar_blue H1 {
		font-size:100%;
		text-align:center;
		margin-bottom:3px;
		color:#FFFFFF;
	}
	
	
	
	#downloadnav a:link, #downloadnav a:visited {
		margin:3px;
		color:#000;
		height:15px;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		width: inherit;
		display: block;
		background-color: #8CE680;
		border: 2px solid #FFFFFF;
	}
	#downloadnav a:hover, #downloadnav a:active {
		margin:3px;
		color:#000;
		height:15px;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		width: inherit;
		display: block;
		background-color: #F3B94B;
		border: 2px solid #FFFFFF;
	}
	#downloadnav_l a:link, #downloadnav_l a:visited {
		margin:1px 1px 1px 1px;
		color:#fff;
		height:15px;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		background-color: #52db2e;
		border: 2px solid #FFFFFF;
		width:42px;
		text-align:center;
		float:left;
		font-size:59%;
	}
	#downloadnav_l a:hover, #downloadnav_l a:active {
		margin:1px 1px 1px 1px;
		color:#fff;
		height:15px;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		background-color: #8ce680;
		border: 2px solid #FFFFFF;
		width:42px;
		text-align:center;
		float:left;
		font-size:59%;

	}
	#downloadnav_l span {
		margin-right:41px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:4px;
		font-size:80%;
	
	}
	.download_num {
		float:left;
		margin:0px;
		margin-right:3px!important;
		color:#000;
		margin-left:3px;
		_margin-top:3px;
		padding:0px;
		clear:both;
	}
	
	#members a:link, #members a:visited {
		margin:3px;
		color:#000;
		height:20px;
		font-weight:bold;
		text-decoration: none;
		line-height:20px;
		width: inherit;
		display: block;
		background-color: #C664F0;
		border: 2px solid #FFFFFF;
	}
	#members a:hover, #members a:active {
		margin:3px;
		color:#000;
		height:20px;
		font-weight:bold;
		text-decoration: none;
		line-height:20px;
		width: inherit;
		display: block;
		background-color: #CC99FF;
		border: 2px solid #FFFFFF;
	}
	
	a.sml {
		font-size:65%!important;
	}
	
	.forum_categories{
		width: 100%;
	}
	.forum_categories th{
		text-align:center;
	}
	.forum_categories td{
		border: 1px solid #ccc;
		padding:5px;
	}
	.forum_boards{
		margin-bottom:5px;
		border: 1px solid #ccc;
		padding:5px;
		vertical-align:middle;
	}
	.forum_boards p{
		margin:0px;
	}
	.forum_posts{
		margin-bottom:5px;
		border: 1px solid #ccc;
		background-color: #FAECFF;
		padding:5px;
	}
	.forum_posts_first{
		margin-bottom:5px;
		border: 1px solid #aaa;
		background-color: #FAECFF;
		padding:5px;
	}
	
	.forum_written_by{
		border-top:2px solid #FFCC66;
		font-size:70%;
		padding:5px 0 3px 0;
	}
	
	 .forum_last_posted{
	 	font-size:80%;
	}
	

	
	
	#news_box {
		height: 172px;
		width: 125px;
		background-image: url(/images/global/decoration/news_box.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 100px 15px 5px 15px;
		color: #FFFFFF;
		font-size: 70%;
		margin:0px 0 0 16px;
	}
	.news_text {
		height: 115px;
		width: 105px;
		border: solid 1px #fff;
		padding: 3px;
		display: block;
		overflow: hidden;
	}
	#sidebar_searchbox{
		margin:0 0 10px 4px;
		padding:3px;
	}
	#sidebar_searchbox h3{
		color:#FFFFFF;
		font-size:69%;
		margin:0;
		padding:7px 0 0 0;
	}
	#sidebar_searchbox input.search_field{
		width:111px;
	}
	#sidebar_searchbox input.go{
		width:44px;
	}
	#sidebar .free_stuff {clear:both;}
	
#googlead_sidebar {
	width:120px;
	margin-left:28px;
	margin-top:20px;

}

#right_sidebar {
	width:195px;
	float:right;
	margin-right:5px;
}
.login_box {
	width:191px;
	height:75px;
	background-image:url(/images/other/sign_up_box.jpg)!important;
	background-repeat:no-repeat;
	float:right;
	font-size:70%;
	color:#FFFFFF;
	padding:5px 0 0 0;
	
}
.login {
	display:inline;
	width:132px;
	margin-bottom:5px;
	}
.log {
	float:left;
	margin-right:3px;
	width:36px;
	margin-left:3px;
}

.sign_up {
	width:191px;
	height:105px;
	background-image:url(/images/other/join_colourmuse.jpg);
	background-repeat:no-repeat;
	padding-top:87px;
	text-align:left;
}
.sign_up p {
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:70%;
}

.sign_up .su {
	width:130px;
	display:inline;
	margin-bottom:3px;
}
	
.sign_up .label {
	width:100px;
	display:inline;
	color:#FFFFFF;
	font-size:80%;
	margin-left:7px;
}

.sign_up .label2 {
	clear:both;
	width:70px;
	display:inline;
	color:#FFFFFF;
	font-size:59%;
	margin-left:0px;
	padding-top:10px;
}

.sign_up .checkbox {
	margin:7px 0 0 9px;
	padding:0px;
	width:10px;
	*width:15px;
}

.label3 {
	width:100px;
	display:inline;
	color:#FFFFFF;
	font-size:80%;
	margin-left:7px;
	margin-right:3px;

}

.none {
	width:auto;
	height:auto;
	margin:10px 0 0 91px;
	*margin:0px 0 0 91px;
}
.bookmarks {
	padding:10px;
	border-bottom:2px dotted #454545;
	border-top:2px dotted #454545;
	text-align:left;
	margin:10px 0 0 0;
	}
.bookmarks p {
	font-size:60%;

}	
.bookmarks h2 {
	font-size:78%;
	color:#006633;
	margin:0;
}

.rhn_separator {
	border-bottom:2px dotted #454545;
	padding:2px 0 2px 0px;
}

.quote_box {
	width:191px;
	font-size:70%;
	text-align:left;
	margin:10px 0 0 0;
}
.quote_box p {
	margin:0 15px 0 15px;
}
.quote_box span{
	margin:5px 15px 0 15px;
	color:#368b03;
	font-weight:bold;
}
.quote_box_top {
	background-image:url(/images/content_images/top_quote_box.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px;
	height:20px;
}
.quote_box_middle {
	background-image:url(/images/content_images/middle_quote_box.png);
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	background-position:center;
}
.quote_box_bottom {
	background-image:url(/images/content_images/bottom_quote_box.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0px;
	padding:0px;
	height:50px;
}

.lquote {
	background-image:url(/images/other/l-quote.jpg);
	background-repeat:no-repeat;
	float:left;
	height:25px;
	margin:0 6px 0 17px;
	width:25px;
}
.rquote {
	background-image:url(/images/other/r-quote.jpg);
	background-repeat:no-repeat;
	float:right;
	height:25px;
	margin:-16px 15px 0 0;
	padding:0;
	width:25px;
}

.quote_box a {
	clear:both;
	color:#630D0D;
	display:block;
	font-size:86%;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	width:159px;
}

.search_section {
	background-image:url(/images/global/sidebar/search_bar.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:55px;
	}
.search_section h3 {
	color:#FFFFFF;
	font-size:69%;
	margin:0;
	padding:7px 0 0 0;
}

.search_section2 {
	clear:both;
	margin-left:7px;
	margin-top:0;
	width:168px;
	}
.search_section2 h3 {
	color:#FFFFFF;
	font-size:69%;
	margin:0;
	padding:7px 0 0 0;
}

.select {
	width:164px;
	margin-top:5px;
}

/*end sidebar*/


/*content--------------------------------------------------------------------------*/
	/*#content #single_column{
		float:left;
		width:705px;
		padding:15px 0 15px 3px;
		margin:0;
	}
	#content #left_column{
		float:left;
		width:405px;
		margin:0;
	}
	#content #right_column{
		float:left;
		width:200px;
		margin:0;
	}*/
	#content .padded {
		margin:0.5em 15px 1em 15px;
	}
	#content h1 {
		font-size: 150%;
		padding-bottom: 0px;
		margin-bottom: 0.3em;
	}
	#content a:link, #content a:visited {
		font-weight: bold;
		color: #006600;
		text-decoration: underline;
	}
	#content a:hover, #content a:active {
		font-weight: bold;
		color: #009933;
		text-decoration: underline;
	}
	
/*DOWNLOAD PAGES */
	div.downloadbox {
		width: 235px;
		height: 200px;
		display: block;
		border: solid 1px #003366;
		float: left;
		margin: 10px 20px;
	}
	body.downloads div.downloadbox{
		margin:41px 0 0 0;
	}
	div.downloadbox p {
		margin: 0px;
		padding: 0px;
		margin-left: 5px;
	}
	div.downloadbox form {
		margin: 0px;
		padding: 0px;
	}
	.downloadbox_title {
		background-color: #9AB7C4;
		border: 2px solid #FFFFFF;
		/* background-image: url(/images/global/download_title_bg_arrow.gif);
		background-repeat: no-repeat;
		background-position: left; */
		height: 18px;
		font-weight: bold;
		text-align: left;
		font-weight: bold;
		font-size: 85%;
	}
	.flash_container {
		float: left;
		width: 18px;
		height: 15px;
	}
	#1, #2, #3, #4, #5, #6, #7, #8, #9, #10 {
		float: left;
	}
	div.downloadbox_title p{
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		padding-top: 1px;
		color: #000000;
	}
	div.downloadbuttons {
		float: left;
		width: 130px;
	}
	div.downloadbox_img {
		float: left;
		width: 100px;
	}
	div.downloadbuttons ul {
		padding: 0px;
		margin: 0px;
	}
	div.downloadbuttons li {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		padding:0 !important;
	}
	input.download_button {
		*float: left;
		text-align: left;
		width: 130px;
		_width: 112px;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		display: block;
		background-color: #006699;
		border-top: solid 1px #99CAF2;
		border-left: solid 1px #99CAF2;
		border-bottom: solid 1px #003366;
		border-right: solid 1px #003366;
	}
	
	div.downloadbuttons a:link, div.downloadbuttons a:visited {
		padding-left: 5px;
		color: #ffffff;
		font-size: 80%;
		text-decoration: none;
		width: inherit;
		display: block;
		background-color: #006699;
		border-top: solid 1px #99CAF2;
		border-left: solid 1px #99CAF2;
		border-bottom: solid 1px #003366;
		border-right: solid 1px #003366; 
	}
	div.downloadbuttons a:hover, div.downloadbuttons a:active {
		padding-left: 5px;
		color: #ffffff;
		font-size: 80%;
		text-decoration: none;
		width: inherit;
		display: block;
		background-color: #8FB4EF;
		border-top: solid 1px #99CAF2;
		border-left: solid 1px #99CAF2;
		border-bottom: solid 1px #003366;
		border-right: solid 1px #003366; 
	}
	div.downloadbuttons a.normal:link, div.downloadbuttons a.normal:visited {
		background-color: #ffffff;
		border: 0px;
	}
	div.downloadbuttons a.normal:hover, div.downloadbuttons a.normal:active {
		background-color: #ffffff;
		border: 0px;
	}
	div.downloads_right {
		float: right;
		width: 132px;
	}
	div.description {
		font-size: 70%;
		padding-left: -20px;
		margin: 0px;
		clear: both;
	}
	div.description p {
		font-size: 95%!important;
		line-height:normal!important;
		padding-left: -20px;
		margin: 0px;
		clear: both;
	}
	div.pagination {
		clear: both;
		font-size: 70%;
	}
	.two_column {
		width: 250px; 
		float: left; 
		margin: 0px 20px 0px 20px; 
		text-align: center;
		font-size: 70%;
	}
	.utube_link {
		background-image: url(/images/global/decoration/youtube_video.jpg);
		background-repeat: no-repeat;
		background-position: 5px 6px;
		padding-left: 25px;
		font-size: 70%;
		font-family: Arial, Helvetica, sans-serif;
	}
	/* book / dvd section */
	.bookdvd_box {
		width: 559px;
		clear: both;
		font-size:75%;
		overflow: auto;
		padding-bottom: 10px;
		padding-right: 10px;
		border-bottom: solid 1px #cccccc;
	}
	.bookdvd {
		width:120px;
		float: left;
		padding: 0px 5px 0px 5px;
	}
	.bookdvdtext {
		width:420px;
		float: left;
	}
	.warning {
		color: #990000;
		font-weight: bold;
	}
	.bookdvdtext .buynowbutton{float:right;}
	.bookdvdtext .buynowbutton table{float:left;}
/* end of book / dvd section */
/*END OF DOWNLOAD PAGES */

/*end content*/


/*footer--------------------------------------------------------------------------*/
	#footer {
		clear:both;
		text-align:center;
		padding:3px 0;
		background-image:url(/images/global/footer.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		height:322px;
	}
	.footer_links {
		font-size:76%;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:258px 0 0;
		padding:0;
		text-align:left;
		width:550px;
		float:left;
	}
	
	.footer_text {
		float:right;
		font-size:58%;
		margin-top:13px;
		text-align:right;
		width:300px;
		padding-right:2px;
		color:#411d05;
	
	}
	.footer_text a {
		color:#a00d0d;
	}
	.aerian_text {
		margin:0px;
		padding:0px;
		float:left;
		font-size:58%;
		margin-top:13px;
		text-align:left;
		width:300px;
		padding-left:2px;
		color:#411d05;
	
	}
	.aerian_text a {
		color:#a00d0d;
	}
	.footer_links li{
		display:inline;
		padding: 0px;
		margin: 0px;
		color:#fff;
	}
	.footer_links a:link,.footer_links a:visited {
		margin: 3px;
		text-decoration: none;
		color: #fff;
	}
	.footer_links a:hover,.footer_links a:active {
		margin: 3px;
		text-decoration: underline;
		color: #fff;
	}
/*end footer*/

/* controlling classes */
	.float_right {
		float: right;
		margin-left: 10px;
	}
	.float_left {
		float: left;
		margin-right: 10px;
	}
	
	#club_profile .float_left {
		width: 455px;
	}
	
	p.no_margin {
		margin: 0px;
		padding: 0px;
	}
	a.link_button:link, a.link_button:visited {
		width: 164px;
		height: 30px;
		display: block;
		color: #660000;
		font-weight: bold;
		font-size: 90%;
		background-image: url(/images/global/button_bg.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: center;
		padding-top: 4px;
	}
	a.link_button:hover, a.link_button:active {
		width: 164px;
		height: 30px;
		display: block;
		color: #990000;
		font-weight: bold;
		font-size: 90%;
		background-image: url(/images/global/button_bg_hi.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: center;
		padding-top: 4px;
	}
	div.testimonials_h1 {
		float: left;
		background-image: url(/images/global/decoration/testimonial_bubble.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		height: 45px;
		width: 73px;
		color: #006600;
		font-weight: normal;
		clear: both;
	}
	.books {
		float:left;
		margin:5px;
		}
	.additional {
		font-size:70%;
		color:#333333;
		margin-left:25px;
		margin-top:4px;
	}
	.next_previous {
		width: 87%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		margin: 5px 0px 5px 0px;
		padding-left: 22px;
		font-size: 70%;
		text-transform: uppercase;
		font-weight:bold;
	}
	div.next_previous a:link,div.next_previous a:visited {
		margin: 3px;
		padding-top: 4px;
		display: block;
		width: 150px;
		height: 20px;
		background-color: #9AB7C4;
		clear: both;
		border: 1px solid #000;
		color: #ffffff;
	}
	div.next_previous a:hover,div.next_previous_blue a:active {
		margin: 3px;
		padding-top: 4px;
		display: block;
		width: 150px;
		height: 20px;
		background-color: #B5CCF0;
		clear: both;
		border: 1px solid #000;
		color: #ffffff;
	}
	.previous {
		float: left;
		text-align: center;
}
	.next {
		float: right;
		text-align: center;
	}
.links { font-size:80%;}
.links li {padding-left:25px;
background-repeat:no-repeat;
margin-bottom:3px; }

/* end of controlling classes */

/*general use styles*/
.clearfloat{
	clear:both;
	line-height:1;
	height:1px;
}

.error {
	font-size:90%;
	color:#990000;
}

.breadcrumb {
	margin-bottom:25px;
	color:#376486;
}
.breadcrumb a{
	color:#376486;
}
.foot_note{font-size:95%; margin-top:20px;}

ul.plain {list-style:none;}

.red {color: #CC0000;}
.green {color: #25840F}
.brown {color: #663300;}
.blue {color: #0066CC;}
.yellow {color: #FFCC00;}
.orange {color: #ee6600;}
.purple {color: #663399;}

.font_size_80{font-size:80%;}
.font_size_85{font-size:85%;}
.font_size_90{font-size:90%;}
.font_size_95{font-size:95%;}

.float_left {
	float:left;
}
/*end general use styles*/

#growing_blue_text { 
	float:right;
	width:360px;
	height:auto;
	padding:10px;
	padding-top:0px;
	}

#growing_blue_text p {
	font-family:"Gill Sans MT";
	color:#5487ac;
	font-size:120%;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
	}
	
.column {
	float:left;
	width:270px;
	margin-left:10px;
	_width:280px;
}
	
.small_column {
	margin-right:20px;
	}
	
h1.colourful_title  {
	font-size:250% !important;
	color:#cf612b !important;
	text-align:center;
	font-family:"Gill Sans MT" !important;
	font-weight:normal;
	}
.column p {
	text-align:justify;
	}	
.column p {
	text-align:justify;
	}	
	#club_nav {
		width:700px;
		height:15px;
		margin-left:auto;
		margin-right:auto;
	}

	#club_nav a:link,#club_nav a:visited {
		float:left;
		margin:3px;
		padding-left: 3px;
		color:#000;
		height:15px;
		font-size: 100%;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		width: 120px;
		display: block;
		background-color: #ffbd00;
		text-decoration: none;
		border: 2px solid #FFFFFF;
		color: #000000;
	}
	#club_nav a:hover,#club_nav a:active {
		float:left;
		margin:3px;
		padding-left: 3px;
		color:#000;
		height:15px;
		font-size:100%;
		font-weight:bold;
		text-decoration: none;
		line-height:15px;
		width: 120px;
		display: block;
		background-color: #FFFF99;
		text-decoration: none;
		border: 2px solid #FFFFFF;
		color: #000000;
	}
	
/*--------------------------------- NEW STYLES --------------------------*/
.downloads_info {
	margin:0 3px 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	}

.downloads_info h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;

}
.downloads_info span {
	color:#41fb10;
}
.downloads_info p {
	font-size:70%;
	color:#fff;
	background-image:url(/images/global/sidebar/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	padding-bottom:30px;
	margin-bottom:0px;
	text-align:center;
}
.downloads_info a {
	background-color:transparent !important;
	color: #fdf50e!important;
	border:none!important;
	line-height:15px!important;
	text-decoration:underline!important;
	padding:0!important;
	margin:0!important;
	text-align:right!important;
	margin-top:-18px !important;
}



/* --- MCE editor to fit into forum box ------*/
.mceLayout{
	float:left;
}


/*tooltip----------------*/
.tooltip_trigger{
	cursor:help;
	vertical-align:middle;
}
.tooltip {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	visibility:hidden;
	border: solid 1px #336699;
	width:200px;
	padding:2px;
	background-color:#ddeeff;
	opacity: 0.9;
	filter: alpha(opacity=100);
	font-size: 13px;
}

/* ----------------------------------------------------------------*/

.promotec1 {
	width:auto;
	padding:5px;
	background-color:#fff;
	background-image: url(/images/global/yellowbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	text-align:justify;

}

.promotec1 h2 {
	color:#666666;
	margin:6px 0 0 0;
	font-size:105%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.promotec1 h3 {
	border-bottom:2px dotted;
	color:#4C4D47;
	font-family:Arial,Helvetica,sans-serif;
	font-size:105%;
	line-height:1.3em;
	margin:0 0 16px 2px;
	width:475px;
}
.promotec1 h1 {
	margin-bottom:10px!important;

}

.youtube_home {
	float:left;
	width:275px;
	height:420px;
	background-color:#630d0d;
	margin-right:7px;
}

.promotec2 {
	background-image: url(/images/global/purplebox_bg.jpg);
	background-repeat: repeat-x;
	height:100px;
	padding:5px;
	background-color:#FFFFFF;
}

/*------------------------------------------------club area specifics -----------------------*/

.clear { clear:both;}

.bar {
	background-image:url(/club/images/bar.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	height:30px;
	clear:both;
	margin:7px 0 7px 0;
	font-family:trebuchet ms;
	padding:1px 6px 0 6px;
}
.green_bar{/* background-image:url(/club/images/bar_green.gif);*/
			background-image:url(/images/forum/bar_green.gif);
			height:18px;
			padding-bottom:8px;
			padding-top:3px;
			background-color:#47BA3E;
			border:2px solid #519d64;
		}
.bar h2 { margin:2px 0 0 0 !important;}
.bar h4 { margin:0; }

.forum_breadcrumb { color:#000; font-weight:bold; }

.forum_breadcrumb a:link, a:active, a:visited {text-decoration:none !important}

.forum_titles { font-weight:bold; }
.forum_titles p { margin:0px; padding:0px; }
.forum_titles .topic { width:282px; float:left; text-align:left; margin-left:8px;}
.forum_titles .post { width:50px; float:left;  }
.forum_titles .last_posted { width:142px; float:left; text-align:center;  }


.quicklinks_buttons {
	margin-top:40px;
	height: 100px;
	width:auto;
	padding:5px;
	}
	
.quicklinks_buttons img {
	margin-right:5px;
	}
	

	/* CLUB PROFILE */

	.profile_photo{ 
		float:right;
		border:1px solid #BEC9D0;
		padding:2px;
		margin:5px 0 10px 0px;
	}
	.profile_photo_sm{
		width:170px;
		padding: 0px 25px 10px 0;
		float:left;
	}
	.profile_photo_sm img{
		border:1px solid #BEC9D0;
		padding:2px;
		margin:0px 10px 0px 0px;
	}
	.profile_menu{
		font-size:85%;
		height:18px;
		background-color:#FFBD00;
		border:2px solid #fe861b;
		padding-bottom:5px;
		padding-top:3px;
		margin-bottom: 10px;
		_margin-bottom: 20px;
	}
	
	.profile_menu ul{
		margin:0px;
		padding-left:28px!important;
	}
	
	.profile_menu li{
		float:left;
		list-style:none;
		display: inline;
	}
	
	.profile_menu a:hover, body#club_profile #profileitem a,
	body#club_editprofile #editprofileitem a,
	body#club_photos #photositem a,
	body#club_search #libraryitem a,
	body#club_search_member #searchitem a,
	body#club_forum #forumsitem a {
		color:#FFFFFF;
	}
	
	.profile_content{
		clear:both;
	}
	
	
	/* Library Search */
	.search_result{float:left; margin:5px 5px; width:372px; border:3px solid #93CE82; height:180px;}
	#club_search .search_result{height:210px;}
	#club_search_member .search_result{height:180px;}
	
	.search_result_img{
		float:left;  
		padding:5px; 
		height:100px;
		width:110px; 
		text-align:center;
	}
	.search_result_img .view{font-size:80%; margin:6px 0 0;}
	
	.search_result_text{
		 float:left;
		 font-size:11px; 
		 padding-left:5px;
		 width:225px;
	}
	
	.search_filter_form label{display:block;float:left; font-weight:bold; width:200px;}
	.search_filter_form div div{margin: 5px 0;}
	.search_filter_form input{width:165px;}
	.search_filter_form select {width:170px;}
	.search_filter_form .submit {padding-left:200px;}
	
	.search_result_string{
		color:#25840F;
	}
	.search_result .email {padding:9px 0;}
	
	/* file_details.php */
		#file_details .file_icon{margin:10px 0;}
		#file_details .file_icon img{vertical-align:middle;}
	/* end file_details.php */
	
	/* Club Files */
	
	.file_type_panel{
		margin-top:5px;
		margin-tbottom:5px;
		padding:5px; 
		background-color:#f3f3f3; 
		border:1px solid #bec9d0; 
		float:left; 
		width:767px;
	}
	.file_type_panel .file_header h3{
		background: url(/images/bullets/triangles/blue/right.gif) no-repeat 0px 4px; 
		padding-left:4px; 
		clear:both; 
		margin:0 0 0.5em 0; 
		float:left; 
		width:auto;
		font-size:95%;
	}
	.file_type_panel .file_header .new{
		float:right; 
		width:auto; 
		margin:0;
	}
	.file_type_panel .files {
		clear:both; 
		float:left;
	}
	.info_page_edit .file{ float:left; 
		width:169px; 
		background:#fff; 
		padding:10px 5px; 
		border:1px solid #bec9d0; 
		text-align:center; 
		margin:5px;
		font-size:80%;
	}
	.info_page_edit .file .icon{height:60px;}
	.info_page_edit .file .icon_jpg img{border: 1px solid #bec9d0; }
	.info_page_edit .file .filename{height:1.5em; margin:3px;}
	.info_page_edit .file .buttons{margin:0px 0 !important; text-align:center; padding:0 !important;}
	.info_page_edit .file .buttons li{margin:2px auto !important;}
	
	.info_page_edit #general_files {margin-top:20px;}
	
	#message_box{
		background-color:#E4EEF6;
		border:3px solid #47628D;
		left:50%;
		margin-left:-242px;
		padding:10px;
		position:absolute;
		top:30%;
		width:420px;
		z-index:10000;
	}
	#message_box ul{
		list-style:none;
		padding:0 0 0px 0;
		margin: 20px 0 0 0;
	}
	#message_box ul li input{
		height:23px;
		width:147px;
		background-color:#FFBD00;
		border:2px solid #FFFFFF;
		border:none;
		outline: none;
		font-size:12px;
		font-family:calibri, Arial, Helvetica, sans-serif;
		cursor:pointer; cursor:hand;
		position:relative;
		top:-2px;
		left:-1px;
	}
	#message_box ul li{
		float:left;
		margin:0 0 12px 6px;
		padding:0;
		height:23px;
		width:147px;
		background-color:#FFBD00;
		border:2px solid #FFFFFF;
	}
	#message_box ul li a{
		padding:2px 0;
		display:block;
		text-align:center;
		margin: 0 3px;
		font-size:12px;
	}
	#message_box ul li a:link,
	#message_box ul li a:visited,
	#message_box ul li a:hover,
	#message_box ul li a:active{
		text-decoration:none!important;
	}
	#message_box h3 {
		margin:0 0 10px 6px;
		padding:7px 9px 3px 0;
		font-size:150%;
	}
	#message_box p {
		margin:0 0 6px 6px;
	}
	.pill_button_list {
		list-style:none;
		text-align:right;
		padding:0 0 0px 0;
	}
	.pill_button_list li input{
		height:23px;
		width:147px;
		background: transparent url(/backoffice/images/buttons/pill_buttons/medium_long/background.gif) no-repeat;
		border:none;
		outline: none;
		font-size:11px;
		cursor:pointer; cursor:hand;
		position:relative;
		color:#640505;
		font-weight:bold;
	}
	.pill_button_list li{
		padding:0;
		height:14px;
		width:146px;
		background-image:url(/backoffice/images/buttons/pill_buttons/medium_long/background.gif);
		display:block;
	}
	.pill_button_list li a{
		padding:4px 0;
		display:block;
		text-align:center;
		margin: 0 3px;
		font-size:11px;
		line-height:16px;
	}
	.pill_button_list li a:link,
	.pill_button_list li a:visited,
	.pill_button_list li a:hover,
	.pill_button_list li a:active{
		text-decoration:none !important;
		color:#640505 !important;
	}
	
	
body.books_dvds #yellowbox p { font-size: 95%; }
body.books_dvds #yellowbox h3 { color:green; font-size:112%; font-weight:normal; line-height:1.6em; text-transform: uppercase;}
