html {

	height: 100%!important;	

	height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0;

	padding: 0;

	height: 100%;

	color: #ffffff;

}

#bg {

	background: #666666 url('../images/essence_bg.png') repeat-x 0 top;



}

form {

	margin: 0;

	padding: 0;

}

h1, h3, h4, h5, h6 {

	padding-bottom: 5px;

	margin: 10px 0;

}

a:link, a:visited {

	text-decoration: none;

	color: #e2c8e5;

}

a:hover {

	color: #bf8fba;

	text-decoration: none;

}

ul {

	margin-top: 5px;

	margin-bottom: 15px;

}

ul li {

	margin-left: 0;

	line-height: 150%;

}

ol {

	margin-top: 5px;

	margin-bottom: 15px;

}

ol li {

	margin-left: 0;

	line-height: 170%;

}

fieldset {

	border: 0;

	padding: 5px 0;

}

h1 {

	font-size: 120%;

}

h2 {

	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DADADA;

}

h3 {

	font: bold 16px Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #DADADA;

}

h4 {
	font: bold 16px Arial, Helvetica, sans-serif;
	font-size: 140%;

}

h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	font-size: 120%;

}

h6 {
	font: bold 16px Arial, Helvetica, sans-serif;
	font-size: 110%;

}

p {

	margin: 10px 0 10px;

}

th {

	padding: 4px;

	font-weight: bold;

	text-align: left;

}

fieldset {

	border: none;

}

fieldset a {

	font-weight: bold;

}

input, select {

	font: normal 12px Arial, Helvetica, sans-serif;

}

a img {

	border: none;

}

td, div {

	font-size: 12px;

}

#nav a {

	font-size: 110%;

}

.contentheading, .componentheading, .contentpaneopen  {

	font: bold 20px Arial, Helvetica, sans-serif;

}

.contentheading a:link, .contentheading a:visited {

	font: bold 20px Arial, Helvetica, sans-serif;

}

.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar {

	font: normal 11px Arial, Helvetica, sans-serif;

}

a.readon {

	font: bold 12px Arial, Helvetica, sans-serif;

}

table.contenttoc th {

	font: normal 12px Arial, Helvetica, sans-serif;

}

.sectiontableheader {

	font: normal 14px Arial, Helvetica, sans-serif;

}

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {

	padding: 0 2px;

	font: normal 12px Arial, Helvetica, sans-serif;

}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {

}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {

}

div#newsflash table td {

	font: normal 12px Arial, Helvetica, sans-serif;

}

div#picborder {

	

	border-color:#6666CC;

	border-width:thin;

}

/*joomla style-----------------------------------------------*/

.contentheading {

	color: #DADADA;

}

.contentheading a:link, .contentheading a:visited {

	color: #119ec7;

	text-decoration: none;

}

.contentheading a:hover {

	color: #08B6E4;

}

.contentpaneopen  {

	padding: 0;

	margin: 0;

}

.small, .modifydate, .createdate, .mosimage_caption {

	color: #3f7382;

}

.smalldark {

	color: #0c3642;

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.modifydate {

	padding-top: 6px;

}

.mosimage_caption {

	padding-top: 3px;

	padding-bottom: 3px;

}

.sectiontableentry1, .sectiontableentry2 {

	border-bottom: 1px solid #c7c7c5;

	text-align: left;

}

.componentheading {

	color: #084b5e;

	text-align: left;

	margin-bottom: 10px;

}

table.blog span.article_seperator {

	display: block;

	height: 20px;

}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 10px 0 12px 0;

	background-color: #06637D;

	border: 4px solid #fff;

	width: 200px;

}

table.contenttoc td {

	padding: 1px 5px 2px 18px;

	color: #fff;

}

table.contenttoc td a:link, table.contenttoc td a:visited {

	color: #fff;

}

table.contenttoc td a:hover {

	color: #cccccc;

}

table.contenttoc th {

	padding: 2px 4px;

	background-color: #06637D;

	border-bottom: solid 1px #087391;

	color: #fff;

	text-indent: 15px;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

}

.contentpaneopen {

	width: 100%;

	padding-right: 10px;

	border-right: 1px dashed #b8a3bc;

	padding-right: 15px;

}

.contentpaneopen1 {

	width: 100%;

}

table.contentpane {

	width: 100%;

	margin-bottom: 30px;

}

.sectiontableheader {

	background: #05485f url('../images/essence_mod_h3_bg-5.gif') repeat-x 0 top;

	border-bottom: 1px solid #04394c;

	border-top: 1px solid #04394c;

	color: #fff;

	line-height: 29px;

	padding: 0 10px;

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {

	border-bottom: 1px solid #bbbbbb;

	height: 20px;

	padding: 0 10px;

	line-height: 29px;

}

tr.sectiontableentry1 td, td.sectiontableentry1 {

	background-color: #ebefef;

}

tr.sectiontableentry2 td, td.sectiontableentry2 {

	background-color: #e9eaea;

}

tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {

	background-color: #f4f5f6;

}

.highlight {

	background-color: #ffff99;

}

.contentpane {

	width: auto;

}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

	text-align:left;

}

table.pollstableborder, table.pollstableborder-blue, table.pollstableborder-bdark, table.pollstableborder-darkrd, table.pollstableborder-beige {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder img, table.pollstableborder-blue img, table.pollstableborder-bdark img, table.pollstableborder-beige img {

	vertical-align: baseline;

}

table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2, table.pollstableborder-blue td.sectiontableentry1-blue, table.pollstableborder-blue td.sectiontableentry2-blue, table.pollstableborder-bdark td.sectiontableentry1-bdark, table.pollstableborder-bdark td.sectiontableentry2-bdark, table.pollstableborder-bdark td.sectiontableentry2-darkrd, table.pollstableborder-beige td.sectiontableentry1-beige, table.pollstableborder-beige td.sectiontableentry2-beige, table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td, table.pollstableborder-blue tr.sectiontableentry1-blue td, table.pollstableborder-blue tr.sectiontableentry2-blue td, table.pollstableborder-bdark tr.sectiontableentry1-bdark td, table.pollstableborder-bdark tr.sectiontableentry2-bdark td, table.pollstableborder-beige tr.sectiontableentry1-beige td, table.pollstableborder-beige tr.sectiontableentry2-beige td {

	border-bottom: none;

	height: 20px;

	padding-left: 5px;

	padding-right: 10px;

	line-height: 18px;

	background: none;

	text-align:left;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

table.searchintro td {

	padding: 5px!important;

}

table.adminform {

	width: 400px!important;

}

.adminform .inputbox {

}

a.readon {

	margin-top: 15px;

	display: block;

	float: left;

	width:  118px;

	height: 25px;

	line-height: 25px;

	padding-left: 6px;

}

a.readon:hover {

	text-decoration: underline;

}

div#spot-1 a.readon {

	background: transparent url('../images/readmore_1.png') no-repeat 0 0;

}

div#mainbody a.readon {

	background: transparent url('../images/readmore_2.png') no-repeat 0 0;

	color: #fff;

}

div#down-1 a.readon {

	background: transparent url('../images/readmore_3.png') no-repeat 0 0;

}

div#spot-1 a:link.readon, div#down-1 a:link.readon, div#spot-1 a:visited.readon, div#down-1 a:visited.readon {

	color: #fff;

}

div.back_button a {

	background: transparent url('../images/back.png') no-repeat 0 0;

	margin-top: 15px;

	display: block;

	float: left;

	width:  87px;

	height: 25px;

	line-height: 25px;

	padding-left: 36px;

	color: #fff;

}

div.back_button a:hover {

	text-decoration: underline;

	color: #fff;

}

div.back_button a:active {

	color: #fff;

}

/*joomla menu*/

table a.mainlevel, a.sublevel {

	line-height: 28px;

	background-color: #54225a;

	border: 2px solid #000000;

	border-top: none;

	display: block;

	height: 28px;

	width: 100%;

	padding-left: 15px;

	margin-top: 3px;

	font-weight: bold;

color: #ededed;

}

table a:link.mainlevel, a:link.sublevel, table a:visited.mainlevel, a:visited.sublevel {

	color: #cccccc;

}

a.sublevel {

	margin-left: -4px;

	padding-right: 4px;

	font-weight: normal;

}

a:hover.sublevel {

	background-color: #eff1f2;

	color: #54225a;

}

table a:hover.mainlevel {

	background-color: #cccccc;

	color: #333333;

}

div.moduletable-menu table div img {

	display: none;

}

div.moduletable-menu #active_menu {

	background-color: #796084;

}

/*size block--------------------------------------*/

div#wrapper {

	width: 800px;

	margin: 0 auto;

	position: relative;

}

div#topmembersarea {

	height: 5px;

	width: 100%;

	position: relative;

	margin: 0;

	padding-bottom:

}

div.usfloat, .us-1, .us-2, .us-6, .us-7 {

	float: left;

	overflow: hidden;

}

.us-1, .us-2 {

	background: url('../images/essence_topus_separator.png') no-repeat 99% 30px;

}

.us-6, .us-7 {

	background: url('../images/essence_downus_separator.png') no-repeat 99% 30px;

}

div.us {

	padding-right: 10px;

	text-align: left;

}

.clearfloat {

	clear: both;

}

div#mainbody {

	clear: both;

	padding: 0;

	position: relative;

	margin: 0 auto;

	text-align: left;

	width: 800px;

}

div#mainwrap {

	clear: both;

	background: transparent url('../images/essence_bg_mainwrap.gif') repeat-x 0 top;

	text-align: center;

	width: 100%;

	position: relative;

	margin: 0;

}

table#majtable {

	clear: both;

	width: 100%;

	margin: 0;

	padding: 0;

	padding-top: 20px;

}

table#tableuser4-5, div#tableuser4-5 td {

	width: 100%;

}

td.inseter {

	width: 220px;

	overflow: hidden;

}

td.sp {

	width: 10px;

}

div#bg_down {

	width: 100%;

	background: transparent url('../images/essence_bg_down_mainwrap.gif') repeat-x 0 bottom;

	padding-bottom: 30px;

}

/*tools box*/

div#tools {

	float: right;

	padding-right: 0px;

	padding-bottom: 20px;

	margin-top:-30px;

}

div#tools a#buttontools {

	float: left;

	display: block;

	height: 18px;

	width: 100px;

	margin-right: 20px;

}



/*style switcher box*/

div#stylebox {

	float: left;

	margin: 5px 20px 0 0;

	display: none;

}

/*login box*/

div#loginbox {

	float: left;

	margin-top: -2px;

	display: none;

}

div#loginbox label {

	font: normal 12px Arial, Helvetica, sans-serif;	

	color: #999999;

}

div#loginbox a:link, div#loginbox a:visited {

	color: #54225a;	

}

div#loginbox a:hover {

	color: #999999;	

}

div#loginbox label input {

	padding-left: 5px;

	border: 1px solid #cccccc;

	background-color: #512450;

	color: #cccccc;

	margin-right: 10px;

}

/*search box */

div#search {

	float: right;

	background: transparent url('../images/essence_search.png') no-repeat 0 70%;

	margin-top: 8px;

}

div#search .search {

	margin: 0 0 0 50px;

	padding: 0;

}

div#search input.inputbox {

	width: 130px;

	padding-left: 5px;

	border: 1px solid #09bdec;

	background-color: #06577a;

	color: #09bdec;

}

/*header*/

div#header {

	width: 100%;

	padding: 0;

	width: 100%;

	height: 150px;


}

div#logo {

	float: left;

	margin-top: 35px;

	padding: 0;

}

div#logo a.logo {

	background: transparent url('../images/YBWS-Logo.jpg') no-repeat 0 0;

	border: none;

	display: block;

	width: 475px;

	height: 88px;

}

div#newsflash {

	float: right;

	overflow: hidden;

	width: 150px;

	margin: 5px 0 10px 0px;

	padding-right: 150px;

	padding-bottom: 10px;

	color: #fff;

}

/*Suckerfish menu*/

div#majmenu {

	background: #043d4d url('../images/essence_bg_menu.png') repeat-x 0 0;

	clear: both;

	text-align: center;

	width: 100%;

	position: relative;

	z-index: 98;

}

#menu {

	clear: both;

	padding: 0;

	position: relative;

	margin: 0 auto;

	text-align: left;

	width: 700px!important;

	width: 800px;

	height: 38px;

	padding-left: 50px;

	background: transparent url('../images/essence_menu_before.png') no-repeat -10px 2px;

}

/* MISCELLANOUS----------------------------------------------------------- */

ul#arrows, ul#arrows li {

	display: inline;

	margin: 0;

	padding: 0;

	z-index: 100;

	outline: none;

}

#arrow-a, #arrow-b, #arrow-a2, #arrow-b2 {

	display: block;

	float: left;

	padding: 0;

	margin: 10px 0 0 -75px;

	text-decoration: none;

	width: 7px;

	height: 21px;

}

#arrow-a {

	background: url('../images/essence_arrow_a.png') no-repeat top right;

}

#arrow-a2 {

	background: url('../images/essence_arrow_a.png') no-repeat top right;

}

#arrow-a:hover, #arrow-a:active, #arrow-a:focus {

	background: url('../images/essence_arrow_a-h.png') no-repeat top right;

	text-decoration: none;

}

#arrow-b {

	background: url('../images/essence_arrow_b.png') no-repeat top right;

}

#arrow-b2 {

	background: url('../images/essence_arrow_b.png') no-repeat top right;

}

#arrow-b:hover, #arrow-b:active, #arrow-b:focus {

	background: url('../images/essence_arrow_b-h.png') no-repeat top right;

	text-decoration: none;

}

/*Suckerfish menu*/

#toolbar {

}

#nav {

	margin: 0;

	padding: 0;

	height: 36px;

	font-size: 14px;

}

#nav a {

	font: bold 1em  Verdana, Arial, Helvetica, sans-serif;

	color: #54225a;

	float: left;

	text-decoration: none;

	display: block;

	cursor: pointer;

	line-height: 34px;

	padding: 0 15px;

	margin-top: 2px;

}

#nav a.topdaddy, #nav li a {

	background: url('../images/essence_menu_separator.png') no-repeat 100% 50%;

}

#nav li a:hover {

background-color:#F8F8F8;

}

#nav a.topdaddy, #nav li a {

	background: url('../images/essence_menu_separator.png') no-repeat 100% 50%;

}

#nav li li a {

	background: none;

	font-weight: normal;

	padding: 0;

	text-indent: 15px;

	color: #aa51b4;

	font-weight:bold;

	line-height: 28px;

	margin-top: 0;

}

#nav ul li ul li a:hover {

	background: #fff;

}

#nav ul li a:hover, #nav ul li ul li ul li a:hover {

	color: #bf0aa3;

}

#nav, #nav ul {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

}

#nav li li {

	padding: 0;

	background: none;

	border-bottom: 1px solid #cccdce;

}

#nav a {

}

#nav ul ul a {

	display: block;

	color: #065d88;

	text-decoration: none;

	width: 170px;

	font-size: 1em;

	text-align: left;

}

#nav li {

	float: left;

	padding: 0;

	background: none;

	height: 28px;

}

#nav ul li {

	position: relative;

}

#nav li ul {

	top: 36px;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	font-weight: normal;

	border-width: 0;

	margin: 0;

	padding: 0;

	border-right: 1px solid #cccdce;

	border-left: 1px solid #cccdce;

	border-top: 1px solid #cccdce;

}

#nav ul {

	padding: 0;

	margin: 0;

	margin-left: 2px;

}

#nav li li {

	float: left;

	padding: 0;

	width: 170px;

}

#nav li ul ul {

	margin: -37px 0 0 170px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul,  #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {

	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {

	z-index: 100;

	left: 0;

}

#nav li:hover, #nav li.sfhover {

	left: 0;

	background: none;

}

#nav li:hover a, #nav li.sfhover a {

	color: #54225a; /* EDIT THIS FOR THE UPSTATE */

}

#nav li li:hover a, #nav li li.sfhover a {

	color: #065d88;

}

#nav li li:hover a:hover, #nav li li.sfhover a:hover {

	color: #bf0aa3; /* EDIT THIS FOR THE DOWNSTATE */

}

#nav a {

}

#nav ul ul a {

	background: none;

}

#nav li.active {

}

#nav li li.active {

	background: none;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {

	background: #eaeaea;

}

/*Spotlight ---------------------------------*/

div#spotlight {

	clear: both;

	text-align: center;

	width: 100%;

	position: relative;

	background: #022b3f url('../images/essence_spotlight_bg.png') repeat-x 0 top;

	display: none;

}

#spot-1 {

	clear: both;

	color: #FFFFFF;

	padding: 0;

	position: relative;

	margin: 0 auto;

	text-align: left;

	width: 800px;

	padding-bottom: 10px;

}

/*Down block (us6, us7, us8) ---------------------------------*/

div#downblock, div#footer {

	clear: both;

	text-align: center;

	width: 100%;

	position: relative;

	background: #011218 url('../images/essence_down_bg.png') repeat-x 0 top;

}

#down-1, #foot-1 {

	clear: both;

	color: #FFFFFF;

	padding: 0;

	position: relative;

	margin: 0 auto;

	text-align: left;

	width: 800px;

}

#down-1 {

	padding-bottom: 10px;

}

#foot-1 div {

}

/*footer block*/

div#footer {

	background: #011218 url('../images/essence_bg_footer.png')  0 top;

	height: 100px;

	padding-top: 10px;

}

div#footer span {



	color: #cc99ff;

	font-size: 11px;

}

div#footer span#info {



	margin-left: 20px;

	text-align: left;

	font-size: 11px;



}

div#footer span#info a {

   	font-size: 14px;

}

/* Clearfix */

.clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}

* html > body .clearfix {

	display: block;

	width: 100%;

}

* html .clearfix {

	height: 1%;

}

/*animwrapper*/

div#animwrap {

	display: none;

	position: absolute;

	top: -38px;

	left: -9px;

	width: 9px;

}

div#animwrap a {

	display: inline;

	float: left;

	width: 9px;

	height: 9px;

	margin-bottom: 4px;

}

div#animwrap a#anim-1 {

	background: transparent url('../images/essence_slide-3.gif') no-repeat 0 top;

}

div#animwrap a#anim-2 {

	background: transparent url('../images/essence_slide-1.gif') no-repeat 0 top;

}

div#animwrap a#anim-3 {

	background: transparent url('../images/essence_slide-2.gif') no-repeat 0 top;

}

a#animwrap-button {

	display: block;

	width: 12px;

	height: 12px;

	position: absolute;

	left: -10px;

	top: 14px;

	background: transparent url('../images/essence_slide_control.gif') no-repeat 0 top;

}

/*Module----------------------------------------------*/

div.moduletable-blue h3, div.moduletable-bdark h3, div.moduletable-menu h3, div.moduletable-dark h3, div.moduletable-clear h3, {

	font: bold 20px Arial, Helvetica, sans-serif;

	color: #fff;

	background: transparent url('../images/essence_mod_h3_bg-1.gif') repeat-x 0 top;

}



div.moduletable-darkrd h3{

	font: bold 20px Arial, Helvetica, sans-serif;

	margin-left: -5px;

	padding-top: 3px;

	padding-left:10px;

	color: #fff;

	background: transparent url('../images/essence_mod_h3_bg-5.gif') repeat-x 0 top;

}



div.moduletable-beige h3 {

	font: bold 18px Arial, Helvetica, sans-serif;

	color: #fff;

	background: transparent url('../images/essence_mod_h3_bg-1.gif') repeat-x 0 top;

}

	

.moduletable-blue, .moduletable-bdark, .moduletable-beige, .moduletable-clear, .moduletable-darkrd {

	padding: 15px 5px 10px 5px;

	margin: 0;

	margin-bottom: 10px;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	border: 4px solid #fff;

	background: #07759b url('../images/essence_mod_bg-1.gif') repeat-x 0 top;

	color: #fff;

}

.moduletable-darkrd {

	padding: 0px 5px 10px 10px;

	margin: 0;

	margin-bottom: 10px;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	border: 4px solid #fff;

	background: #07759b url('../images/essence_mod_bg-1.gif') repeat-x 0 top;

	color: #fff;

	text-align: left;

}

/*variations module*/

div.moduletable-clear h3 {

    background: none;

	color: #084b5e;

	

}

.moduletable-clear {

	 background: none;

	 border: none;

	 color: #084b5e;

}

.moduletable-clear2 a {

     background: none;

	 border: none;

	 color: #ffffcc;

	 font-size: 15px;

	 font-weight:bold;

	 text-decoration:underline;

}

.moduletable-clear2 a:hover {

     background: none;

	 border: none;

	 color: #ffffcc;

	 font-size: 15px;

	 font-weight:bold;

	 text-decoration:none;

}

div.moduletable-bdark h3 {

	background: transparent url('../images/essence_mod_h3_bg-2.gif') repeat-x 0 top;

}

.moduletable-bdark {

	background: #022b3f url('../images/essence_mod_bg-2.gif') repeat-x 0 top;

}

.moduletable-darkrd {

	background: #990000 url('../images/essence_mod_bg-5.gif') repeat-x 0 top;

}

div.moduletable-beige h3 {

	background: transparent url('../images/essence_mod_h3_bg-3.gif') repeat-x 0 top;

	color: #084b5e;

}

div.moduletable-menu h3 {

	color: #084b5e;

	background: none;

}

.moduletable-menu {

	padding: 15px 5px 10px 5px;

	margin: 0;

	margin-bottom: 10px;

	font: normal 40px Verdana, Arial, Helvetica, sans-serif;

	border: none;

	background: none;

	text-transform: underline;

font-weight:

}



div.div.moduletable-clear2 h3

{

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #DADADA;

	

}

.moduletable-beige {

	background: #bfc0c0 url('../images/essence_mod_bg-3.gif') repeat-x 0 top;

	color: #084b5e;

}

div.moduletable h3 {

	background: transparent url('../images/essence_mod_h3_bg-4.gif') repeat-x 0 top;

	color: #084b5e;

}

.moduletable {

	background: #dfe3e3 url('../images/essence_mod_bg-4.gif') repeat-x 0 top;

	padding: 15px 5px 10px 5px;

	margin: 0;

	margin-bottom: 10px;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	border: none;

	color: #084b5e;

}

/*--- end -----*/

.moduletable-blue a, .moduletable-bdark a {

	color: #fff;

}

.moduletable-blue a:hover {

	color: #054960;

}

.moduletable-beige a, .moduletable a, .moduletable-clear a {

	color: #990000;

        font-weight:bold;



}

.moduletable-beige a:hover, .moduletable a:hover, .moduletable-clear a:hover {

	color: #cc0000;

}

.moduletable-bdark a:hover {

	color: #04c9fd;

}

.moduletable-blue h3, .moduletable-bdark h3, .moduletable-beige h3, .moduletable-clear h3 {

	margin: -14px 0 0 0;

	padding: 5px 5px 10px 0px;

	line-height: 100%;

}

.moduletable h3 {

	margin: -13px 0 0 0;

	padding: 5px 5px 10px 0px;

	line-height: 100%;

}

.moduletable-menu h3 {

	margin: 0;

	padding: 5px 5px 10px 0px;

	line-height: 100%;

}

/*setup extra-module*/

div#spot-1 div.moduletable {

	margin: 15px 0 20px 10px;

	background: none;

	border: none;

	padding-bottom: 5px;

	color: #fff;

}

div#down-1 div.moduletable {

	margin: 15px 0 20px 10px;

	background: none;

	border: none;

	padding-bottom: 5px;

	color: #fff;

}

/*Topuser block*/

div#spot-1 div#usfloat .us ul {

}

div.us li {

	margin-left: 14px;

	padding: 0 0 8px 2px;

	list-style-position: outside;

	list-style-type: disc;

}

div#us-1 div.moduletable h3, div#us-2 div.moduletable h3, div#us-3 div.moduletable h3 {

	color: #fff;

	background: none;

}

div#us-1 .moduletable a, div#us-2 .moduletable a, div#us-3 .moduletable a {

	color: #08b6e4;

}

div#us-1 .moduletable a:hover, div#us-2 .moduletable a:hover, div#us-3 .moduletable a:hover {

	color: #fff;

}

div#us-4 div.moduletable , div#us-5 div.moduletable, div#banner div.moduletable, div#bottom div.moduletable {

	margin: 0;

}

div#banner , div#bottom {

	margin-top: 20px;

}

/*Downuser block*/

div#down-1 div#usfloat .us ul {

}

div#us-6 div.moduletable h3, div#us-7 div.moduletable h3, div#us-8 div.moduletable h3 {

	color: #fff;

	background: none;

}

div#us-6 .moduletable a, div#us-7 .moduletable a, div#us-8 .moduletable a {

	color: #08b6e4;

}

div#us-6 .moduletable a:hover, div#us-7 .moduletable a:hover, div#us-8 .moduletable a:hover {

	color: #fff;

}



/*Newsflash module*/

div#newsflash div.moduletable h3 {

	color: #fff;

	background: none;

}

div#newsflash div.moduletable {

	background: none;

	border: none;

	padding-bottom: 5px;

	color: #fff;

}

a#toplink {

	background: #011f2d url('../images/essence_icon_top.png') no-repeat 0 top;

	display: block;

	width: 34px;

	height: 30px;

}

a:hover#toplink {

	background: #011f2d url('../images/essence_icon_top_hover.png') no-repeat 0 top;

}



/*	Latest Event Classes:



	mod_events_latest_first	- the table cell that contains the first event listed

	mod_events_latest	- the table cell that contains an event besides the first



	mod_events_latest_date	- the html span that contains the date for the event on the

				  first line of the table cell.



	mod_events_latest_content - the html span that contains the event title.



	mod_events_latest_content a:{link|visited|hover}  - controls the formatting

		of the event title links if enabled thru the module parameters. See the

		Readme.txt file to get info on parameters.



*/

table.mod_events_latest_table {

}



.mod_events_latest {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-top: solid 1px grey;

	height: 30px;

	padding-bottom: 10px;

        padding-top: 5px;

	}



.mod_events_latest_first {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 30px;

	padding-bottom: 10px;

	}



.mod_events_latest_date {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	}



.mod_events_latest_content a:hover {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#336699;

	}