/* @group Main */

html {
  height: 100%;
  margin-bottom: 1px;
}

body {
	margin: 0;
	padding: 0;
}

p {
  margin-top: 10px;
  margin-bottom: 15px;
}

h1, h2, h3, h4, h4 {
	padding-bottom: 5px;
	margin: 15px 0;
}

fieldset {
	border: 0;
	padding: 5px 0;
}

/* @group Fonts */

/* @group Sizes */


body {
	font-size: 13px;
}

h1 {
	font-size: 200%;
}

h2 {
	font-size: 170%;
}

h3 { 
	font-size: 150%;
}

h4 {
	font-size:  120%;
}

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 100%;
}

#nav a {
	font-size: 110%;
}

div.moduletable h3,
div.moduletable-hilite h3,
div.moduletable-flush h3,
.componentheading {
	font-size: 110%;
}

.contentheading {
	font-size: 200%;
}



.componentheading {
 margin-bottom: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

.add-box{height:240px;width:240px;border:1px solid #cccccc;padding:5px;position:relative;right:0;margin:10px 0 0 0;}
.add-box a{font-weight:bold;display:block;text-decoration:underline !important;color:#0000ff !important;font-size:13px;text-transform:capitalize;}
.add-box p{font-size:12px;color:#000000;margin:5px 0 0 0 !important;}
.add-box small{font-size:10px;}
/* @end */

/* @group Family */

body {
		line-height: 125%;
		font-family: Arial, Helvetica, sans-serif;
}

h3,
.contentheading,
.componentheading,
#nav,
div#menu_horiz, 
.sectiontableheader,
span.pathway,
.small,
.createdate,
.modifydate,
span.loginsubmit,
span.logoutsubmit,
a.readon {
	font-family: Arial Narrow, Helvetica, sans-serif;

}

.contentheading,
.componentheading {
	font-weight: bold;
}

.contentheading {
	/* see primary style css */
}

a:link,
a:visited {
	text-decoration: none;
	/* see primary style css */
}

a:hover {
	/* see primary style css */
}

/* @end */

/* @end */

/* @end */

/* @group Custom */

#page_bg {
	height: 100%; 
	padding: 0;
	margin-bottom: 1px;
}

body.b-lines {
	background: #fff url(../img/bg000000.png) repeat-x;
}

body.b-white {
	background: #fff;
}

div.mainbg {
	/* see body style css */
	margin-bottom: 30px;
}

div.wrapper {
	width: 845px;  /* control the width here */
	margin: 0 auto;
	position: relative;
	padding-bottom: 1px;
}


#header {
	position: relative;
	height: 107px;
	
	overflow:hidden;
	background: url(../img/logo0000.png) no-repeat 0 0;
}

#logo {
	/* see primary style css */
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 441px;
	height: 107px;
	border: 0;
	background:url(../img/header.png) no-repeat 27px 50%;
}

#scroller {
	position: absolute;
	width: 350px;
	height: 28px;
	line-height: 28px;
	overflow:hidden;
}

#header_spotlight {
	position: absolute;
	height:  107px;
	right: 0;
	width: 350px;
	padding:0 25px 0 30px;
	background: url(../img/header_s.png) repeat-x;
	overflow:hidden;

}

#header_spotlight h3 {margin:5px 0 0 0; font-size:14px; font-style:italic;}

#searchbox {
	position: absolute;
	height: 28px;
	width: 100%;
}

#searchbox div.search {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
}

div.thedate {
	float:  left;
	line-height: 25px;
	height: 25px;
	color: #666;
	font-weight: bold;
	padding:  0 10px 0 5px;
}

#searchbox form#searchform {
	margin-left: 230px;
	margin-top: 2px;
}

#topbox {
	position: absolute;
	top: 28px;
	width: 100%;
	height: 78px;

}

table.mainbg,
table.user {
	width: 100%;
}

table.mainbg {
	/* see body style css */
}

td.main {
	/* see body style css */
}

td.middle {
	/* see body style css */
	width: 200px;
}

td.side {
	border-left: 1px solid #fff;	
	width: 250px;
}

td.spacer {
	width: 5px;
}

table.userblock {
	width: 100%;
}

td.user {
	width: 50%;
}

div.mainbody {
	/* see body style css */
	padding: 10px;
}

/* Blocks */

div.block {
	padding: 5px 5px 0 5px;
	/* see body style css */
}

div.block.dark {
	/* see body style css */
	width: 100%;
	padding: 0;
}

div.extra_pad {
	padding: 6px 5px 2px 5px;
}

.moduletable-dummy {
	padding: 10px 10px 0 10px;
}

.moduletable,
.moduletable-hilite,
.moduletable-flush {
 	padding: 5px;
	margin: 0;
	margin-bottom: 10px;
}

.moduletable-flush {
	padding: 0;
}

.moduletable h3,
.moduletable-hilite h3,
.moduletable-flush h3 {
	padding: 0;
	margin-top: -5px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 10px;
	padding: 3px 5px 5px 8px;
	line-height: 100%;
}

.moduletable-flush h3 {
	margin: 0;
}

div#footer {
	/* see body style css */
	height: 31px;
	line-height: 31px;
	text-align: center;
}

div#footer table {
	width:auto;
	margin: 0 auto;
}

div#footer a.mainlevel {
	display: inline;
	width: auto;
	padding: 0 5px;
	border: 0;
}

/***************************/
/**************************/

/* @group content */

/* @group slideshow */
#mySlideshow
{
	z-index:5;
	margin-bottom: -10px;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

.jdSlideshow img
{
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../img/'loading-.gif');
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 90%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 80%;
	margin: 2px 5px;
	color: #eee;
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}
/* @end */

/* @group scroller */


div#scroller-v {
	height: 28px;
	color: #fff;
}

div#scroller-v_inner {

}

div#scroller-v div {
	padding: 0;
	padding-left: 5px;
	height: 28px;
	line-height: 24px;
}

div#scroller-v a:link,
div#scroller-v a:visited {
	color: #333;
	text-decoration: none;
}

/* @end */

/* @group styles */

div.style {
	float: left;
	width: 280px;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
}

div.style img.album {
	border: 3px solid #ddd;
}

div.style img {
	border: 0;
}

img.album.left {
	float: left;
	margin-right: 15px;
	margin-top: -5px;
	margin-bottom: 25px;
}

img.album.right {
	float: right;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 25px;
}



/* @end */

/* @group livesearch */

#LSShadow {
	/* see primary style css */
	padding: 2px;
	position: relative;
	left: -3px;
	top: -3px;
}

#LSResult {
	/* see primary style css */
	position: absolute;
	width: 200px;
	font-size: 95%;
	z-index: 500;
	margin-left: 3px;
	background: url(../img/dropshad.png);
}

.LSRow {
	/* see primary style css */
	text-align: left;
	padding: 3px;
}

#LSResult a:link,
#LSResult a:visited {
	/* see primary style css */
	text-decoration: none;
}

#LSResult a:hover {
	/* see primary style css */
}

#LSHeader {
	z-index: 550;
}

#LSHighlight {
	/* see primary style css */
}

#LSHighlight.LSRow a {
	/* see primary style css */
}

#searchcontrols {
	padding: 3px;
}


/* @end */

/* @group lists */

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
}

ul li {
	/* see primary style css */
	padding-left: 20px;
}

td.left ul li,
td.right ul li {
	margin-left: -30px;
}

ul.arrow {
	margin: 25px 0;
	padding: 0;
	list-style: none;
	padding-left: 20px;
}

ul.arrow li {
	/* see primary style css */
	padding-left: 25px;
	padding-bottom: 10px;
}

ul.big {
	margin: 25px 0;
	list-style: none;
	padding-left:  20px;
}

ul.big li {
	/* see primary style css */
	padding-left: 25px;
	padding-right: 20px;
}

/* @end */

/* @group alert styles */

span.notice {
	display: block;
	background: #ffd;
	padding: 10px;
	margin-bottom: 10px;
	color: #333;
	border: 3px double #ddb;
}

/* @end */

/* @group quote */

span.quote {
	display: block;
	font-style: italic;
}

div.author {
	text-align: right;
	font-weight: bold;
}

/* @end */

/* @group blockquote */

div.moduletable blockquote,
div.moduletable-hilite blockquote {
	margin: -10px;
}

blockquote {
	/* see primary style css */
	padding: 10px;
	padding-left: 50px;
	margin:  15px 0;
}

/* @end */

/* @group code */

pre {
	padding: 10px;
	font-size: 95%;
	background: #fff;
	border: 1px solid #ddd;
	border-left: 15px solid #ddd;
}

/* @end */

/* @group login form */

div#topbox div.moduletable h3 {
	/* see primary style css */
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 2px 0 0 0;
	font-size: 110%;
}

div.loginelement {
	/* see primary style css */
	float:  left;
	margin-right: 10px;
	line-height: 16px;
}

div.loginelement label {
	/* see primary style css */
	display: block;
	float: left;
	text-align: right;
	padding-right: 5px;;
	width: 65px;
	line-height:24px;
}

div.loginelement input {
	width: 90px;
}

span.loginsubmit,
span.logoutsubmit {
	position: absolute;
	top: 50px;
	right: 60px;
	width: 61px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #666;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	background: url(../img/button_b.png) 0 0 repeat-x;
}

span.logoutsubmit {
	top: 35px;
	left: 40%;
}

/* @end */

/* @group content area */

.right_image {
	float: right;
	margin-left: 10px;
	border: 0;
}

.left_image {
	float: left;
	margin-right: 10px;
	border: 0;
}

/* @end */

.fakevideo {
	padding: 1px;
}

.vert_spacing {
	margin: 15px 0;
}

.hide {
	display: none;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}

table.pollstableborder td {
	text-align: left;
	padding: 2px 0;
}

input#mod_search_searchword {
	width: 120px;
}

a:link.nounder,
a:visited.nounder,
a:hover.nounder {
	text-decoration: none;
}

.highlight {
  background-color: #ffc;
}

#rocket {
	float: left;
	width: 115px;
	height: 31px;
	margin-left: 8px;
}

.css_button {
	/* see body style css */
	float: right;
	width: 81px;
	height: 16px;
	border: 0;
	margin: 7px 5px;
	vertical-align: middle;
}

.xhtml_button {
	/* see body style css */
	float: right;
	width: 97px;
	height: 16px;
	border: 0;
	margin: 7px 5px;
	vertical-align: middle;
}

/* @end */

/* @end */

/* @group Joomla Core */

/* @group content */

.contentheading {
	padding: 10px 0;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:100%;
}

td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	margin-right: 5px;
}

table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;
}

div.contentpane, div.contentpaneopen {
  width: 100%;
}


.clr {
	clear: both;
}

div.mosimage {
  margin: 5px;
}

a.readon {
	/* see primary style css */
	float: right;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0px 8px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}

.modifydate {
	/* see primary style css */
	height: 20px;
	vertical-align: bottom;
}

.createdate {
	/* see primary style css */
	height: 20px;
	vertical-align: top;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}

table.contenttoc {
  margin: 5px;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}

/* @end */

/* @group pathway */

span.pathway {
	display: block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: bold;
}

span.pathway img {
	margin: 0px 10px;
	vertical-align: middle;
}

div#pathway {
	margin-bottom: 10px;
	padding-left: 8px;
}

/* @end */

/* @group sections */

td.sectiontableheader {
	/* see body style css */
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
	/* see body style css */
  padding: 4px;
}

td.sectiontableentry1, 
td.sectiontableentry2 {
	/* see body style css */
  padding: 4px;
}

/* @end */

/* @group mainmenu */

.menu a:link,
.menu a:visited {
	text-decoration: none;
}

.menu a {
	display: block;
	padding: 4px 0 2px 0;
	border-bottom: 1px solid #efefef;
	margin-bottom: 3px;
}

a.sublevel:link,
a.sublevel:visited {
	text-decoration: none;
}

a.mainlevel:hover {

}

a.sublevel:hover {
	text-decoration: none;
}


a#active_menu:link,
a#active_menu:visited {
	color: #333;
}


li.active_menu a:link,
li.active_menu a:visited {
  color: #333;
}



/* @end */

/* @group modules */


/* @end */

/* @group misc */

table.adminform textarea {
  width: auto;
  color: #666;
}

/* @end */

/* @end */

/* My Comment */

/* @group My Group */

/* @end */

/* @group iJoomla News */

body#page_bg #top_title a:link,
body#page_bg #top_title a:visited,
body#page_bg #top_title a:hover {
	font-family: Arial Narrow, Helvetica, sans-serif;
	text-decoration:  none;
}

body#page_bg #top_more a:link,
body#page_bg #top_more a:visited,
body#page_bg #top_more a:hover {
	text-decoration: none;
}

body#page_bg #top_zone_name {
	padding-top: 2px;
}

body#page_bg #top_intro,
body#page_bg #leading_intro,
body#page_bg #news_intro,
body#page_bg #section_intro,
body#page_bg #categories_intro,
body#page_bg #popular_intro {
	color: #333;
}

body#page_bg #top_general {
	background-color: #EFF5F8;
}

body#page_bg #top_general_table {
	border-color: #E8E8E8;
	margin-bottom: 5px;
}

body#page_bg #popular_zone_name {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 0px;
}

body#page_bg #top_zone_name,
body#page_bg #leading_zone_name,
body#page_bg #news_zone_name,
body#page_bg #popular_zone_name,
body#page_bg #section_zone_name,
body#page_bg #categories_zone_name {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	border-bottom: 0px;
	border-top: 1px solid;
}

body#page_bg #leading_general_table {
	border: 1px solid;
	padding: 5px;
	border-color: #E8E8E8;
}

body#page_bg #news_general_table {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid;
	background-color: #F5F5F5;
	border-color: #E8E8E8;
}

body#page_bg #section_zone_name {
	border-style: dotted;
}

body#page_bg #categories_zone_name {
	border-style: dotted;
	padding-top: 2px;
	padding-bottom: 0px;
}

body#page_bg #top_heading,
body#page_bg #popular_heading,
body#page_bg #news_heading,
body#page_bg #leading_heading {
	border: 0px;
	background: none;
}

body#page_bg #section_general_table {
	margin-bottom: 5px;
}

body#page_bg #section_heading a:link,
body#page_bg #section_heading a:visited,
body#page_bg #section_heading a:hover {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	border-top: 1px solid;
	padding-bottom: 5px;
	padding-top: 2px;
}

body#page_bg #section_title a:hover {
	text-decoration: none;
}

body#page_bg #section_more a:link,
body#page_bg #section_more a:visited {
	background-color: #F5F5F5;
}

body#page_bg #section_more a:hover {
	background-color: #F5F5F5;
	text-decoration: none;
}

body#page_bg #categories_heading a:link,
body#page_bg #categories_heading a:visited,
body#page_bg #categories_heading a:hover {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	border-top: 1px solid;
	padding-top: 2px;
	padding-bottom: 5px;
	line-height: 18px;
}

body#page_bg #categories_title a:link,
body#page_bg #categories_title a:visited {
	text-decoration: none;
}

body#page_bg #categories_general_table {
	border: 1px dotted #E8E8E8;
	padding: 5px;
}

body#page_bg #leading_title a:link,
body#page_bg #leading_title a:visited,
body#page_bg #leading_title a:hover,
body#page_bg #news_title a:link,
body#page_bg #news_title a:visited,
body#page_bg #popular_title a:link,
body#page_bg #popular_title a:visited {
	text-decoration: none;
}

body#page_bg #popular_general_table {
	border: 1px;
	border-style: dotted;
	border-color: #E8E8E8;
}

body#page_bg #top_image,
body#page_bg #leading_image,
body#page_bg #news_image,
body#page_bg #section_image,
body#page_bg #categories_image,
body#page_bg #popular_image {
	border: 1px solid #E8E8E8;
}

body#page_bg #news_image {
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body#page_bg #categories_heading a:visited {
	border: 0px;
	text-decoration: none;
}

body#page_bg #date {
	font-style: normal;
	font-family: Arial Narrow, Helvetica, sans-serif;
}

body#page_bg #name {
	font-family: Arial Narrow, Helvetica, sans-serif;
	text-transform: none;
	font-style: normal;
	line-height: 32px;
	border-bottom: 0px;
}

/* @end */


/*********************************
 ****   supersucker          *****
 *********************************/
#safari {
	height: 53px;
	position: relative;
}

#nav_supersucker {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	height: 53px;
	width: 100%;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
}

#nav_supersucker ul {
	margin: 0;
	padding: 0;
	float: left;
}

/* hide unsupported 3rd+ levels */
#nav_supersucker ul ul ul {
	left: -20000px;
}

#nav_supersucker li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}

#nav_supersucker li li {
}

#nav_supersucker li.on a {
}

#nav_supersucker li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top:28px;
	height: 24px;
	overflow:hidden;
	left: 0;
	width:100%;
}

#nav_supersucker a {
	text-decoration: none;
	cursor: pointer;
}

#nav_supersucker a:hover {
}

#nav_supersucker li ul a:hover,
#nav_supersucker li.on ul a:hover {
    text-decoration: none;
}

#nav_supersucker li.on ul {
	display: block;
}

#nav_supersucker li:hover ul, #nav_supersucker li.sfhover ul {
	display: block;
	z-index: 6000;
}

#nav_supersucker li a {
	display: block;
	float: left;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
}

#nav_supersucker li:hover a, 
#nav_supersucker li.over a {
}

#nav_supersucker li li.on a, 
#nav_supersucker li li.on:hover a,
#nav_supersucker li li.sfhover.on a {
	 text-decoration: none;
}

/* sub level links */

#nav_supersucker ul li {
	border-right: 0;
	background: none;
}

#nav_supersucker li ul a, #nav_supersucker li.on ul a {
	display: block;
	float: left;
	font-weight: normal;
	padding: 0 10px;
	background: none;
	height: 24px;
	line-height: 24px;
}

/************************************/
/*******   Supersucker    ***********/
/************************************/

#nav_supersucker {
	background: #333 url(../img/topmenu_.png) repeat-x;
}
#nav_supersucker a {
	color: #333;
	background: url(../img/topmenu0.png) 100% 0 no-repeat;
}

#nav_supersucker ul li:hover ul,
#nav_supersucker li:hover a:link,
#nav_supersucker li:hover a:visited,
#nav_supersucker li.sfhover a:link,
#nav_supersucker li.sfhover a:visited,
#nav_supersucker a.active:link,
#nav_supersucker a.active:visited {
	background:#666;
	color: #fff;
}

#nav_supersucker ul li ul,
#nav_supersucker ul li.on a:link,
#nav_supersucker ul li.on a:visited,
#nav_supersucker ul li.on ul:hover,
#nav_supersucker ul li.on:hover ul,
#nav_supersucker ul li.on ul.sfhover,
#nav_supersucker ul li.on.sfhover ul {
	background:#333;
	color: #fff;
}
body {
		color: #333;
}

div.mainbg {
	background: #F4F4F4;
}

table.mainbg {
	border-bottom: 1px solid #e2e2e2;
}

td.main {
	background: #F4F4F4;
}

td.middle {
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	background: #fff;
}

div.hilight {
	border-bottom: 1px solid #E8E8E8;
}

div.mainbody {
	background: #fff;
	border-top: 1px solid #fff;
}

div.surround {
	border-top: 1px solid #E8E8E8;
}

div.block.bottom {
	border-top: 1px solid #fff;
}

div.block {
	border-top: 1px solid #fff;
}

div.block.dark {
	background: #FEFFF0;
}

div.block.normal {
	border-bottom: 1px solid #E8E8E8;
}

div.block .moduletable h3 {
	background: none;	
}

div.dark .moduletable,
div.dark .moduletable-flush {
	color: #333;
}

div.dark .moduletable h3,
div.dark .moduletable-flush h3 {
	background:  #FEFFF0 url(../img/modh3_ac.png) no-repeat;
}

div.light .moduletable h3,
div.light .moduletable-flush h3 {
	background: none;
}

ul.sidenav li {
	border-bottom: 1px solid #444;
}

ul.sidenav li a {
	color: #ddd;
}

ul.sidenav a:hover {
 color: #fff;
}

ul.sidenav li.active_menu a:link, 
ul.sidenav li.active_menu a:visited  {
	color: #333;
}

td.sectiontableheader {
  background: #f0f0f0;
  border-bottom: 1px solid #ccc;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
  border-bottom: 1px solid #f0f0f0;
}

td.sectiontableentry1, 
td.sectiontableentry2{
  border-bottom: 1px solid #f0f0f0;
}

div#footer {
	border: 1px solid #f0f0f0;
	background: #E8E8E8;
}

#rocket {
	background: url(../img/rocket00.png);
}

.css_button {
	background: url(../img/w3c_css0.png);
}

.xhtml_button {
	background: url(../img/w3c_xhtm.png);
}

/* Red variant */

a:link,
a:visited {
	color: #cb0409;
}

a:hover {
	color: #f00;
}

ul li {
	background: url(../img/li000000.png) 0 2px no-repeat;
}

ul.arrow li {
	background: url(../img/li_arrow.png) no-repeat;
}

ul.big li {
	background: url(../img/li_big00.png) 0 1px no-repeat;
}

blockquote {
	background: url(../img/blockquo.png) no-repeat;
	border: 1px solid #f0f0f0;
}

.contentheading {
	color: #333;
}


#menu_horiz {
	background: #29577C;
}



#nav li.active_menu a:link,
#nav li.active_menu a:visited,
#nav li.active_menu a:hover {
	color: #bb0505;
}

div#menu_horiz ul.submenu li.active_menu a {
	color: #cb0409;
}

div#topbox div.moduletable h3 {
	color: #29577C;
}

div.loginelement a:hover {
	color: #f00;
}

div.loginelement a:link,
div.loginelement a:visited {
	color: #cb0409;
}

div.loginelement {
	color: #333;
}

div.loginelement label {
	color: #333;
}

a:hover span.loginsubmit,
a:hover span.logoutsubmit {
	border: 1px solid #f00;
}

a.readon {
	border: 1px solid #999;
	color: #fff;
	background: url(../img/button_b.png) 0 0 repeat-x;
}

a.readon:hover {
	border: 1px solid #f00;
}

.modifydate {
	color: #29577C;
}

.createdate {
	color: #29577C;
}

div.block .moduletable {
	border-top: 1px solid #B90000;
}

div.dark .moduletable,
div.dark .moduletable-flush {
	border: none;
}

div.dark .moduletable h3,
div.dark .moduletable-flush h3 {
	color: #29577C;
}

div.light .moduletable,
div.light .moduletable-flush {
	border-top: 1px solid #29577C;
}

div.light .moduletable h3,
div.light .moduletable-flush h3 {
	color: #29577C;
}

.moduletable-hilite {
	background: #E4E4E4;
	border: 1px solid #D7D7D7;
	border-left: 9px solid #D7D7D7
}

.moduletable-hilite h3 {
	background: none;
}

/* scroller */
div#scroller-v a:hover {
	color: #f00;
}

/* live search */
#LSShadow {
	background-color: #fff;
	border: 1px solid #ccc;
}

#LSResult {
	color: #29577C;
}

.LSRow {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #EBEBEB;
}

#LSResult a:link,
#LSResult a:visited {
	color: #cb0409;
}

#LSResult a:hover {
	color: #f00;
}

#LSHighlight {
	background-color: #cb0409;
	border-top: 1px solid #ff0;
	border-bottom: 1px solid #ff0;
}

#LSHighlight.LSRow a {
	color: #fff;
}

#nav_supersucker,
#nav_supersucker ul li ul,
#nav_supersucker ul li.on a:link,
#nav_supersucker ul li.on a:visited,
#nav_supersucker ul li.on ul:hover,
#nav_supersucker ul li.on:hover ul,
#nav_supersucker ul li.on ul.sfhover,
#nav_supersucker ul li.on.sfhover ul {
	background-color: #29577C;
}

/* @group iJoomla News */

body#page_bg .top_title_bullets_li {
	color: #29577C;
}

body#page_bg #top_title a:link,
body#page_bg #top_title a:visited {
	color: #333;	
}

body#page_bg #top_title a:hover {
	color: #f00;
}

body#page_bg #top_more a:link,
body#page_bg #top_more a:visited {
	color: #cb0409;
}

body#page_bg #top_more a:hover {
	color: #f00;
}

body#page_bg #top_heading {
	color: #333;
}

body#page_bg #top_zone_name {
	color: #333;
	border-color: #cb0409;
}

body#page_bg .leading_title_bullets_li {
	color: #29577C;
}

body#page_bg #leading_title a:link,
body#page_bg #leading_title a:visited {
	color: #cb0409;
}

body#page_bg #leading_title a:hover {
	color: #f00;
}

body#page_bg #leading_more a:link,
body#page_bg #leading_more a:visited {
	color: #cb0409;
}

body#page_bg #leading_more a:hover {
	color: #f00;
}

body#page_bg #leading_heading {
	color: #333;
}

body#page_bg #leading_zone_name {
	color: #333;
	border-color: #cb0409;
}

body#page_bg .news_title_bullets_li {
	color: #29577C;
}

body#page_bg #news_title a:link,
body#page_bg #news_title a:visited {
	color: #cb0409;
}

body#page_bg #news_title a:hover {
	color: #f00;
}

body#page_bg #news_more a:link,
body#page_bg #news_more a:visited {
	color: #cb0409;
}

body#page_bg #news_more a:hover {
	color: #f00;
}

body#page_bg #news_more div {
	background-color: #f5f5f5;
}

body#page_bg #news_heading {
	color: #333;
}

body#page_bg #news_zone_name {
	color: #29577C;
	border-color: #29577C;
}

body#page_bg #section_title a:link,
body#page_bg #section_title a:visited {
	color: #333;
}

body#page_bg #section_title a:hover {
	color: #f00;
}

body#page_bg #section_more a:link,
body#page_bg #section_more a:visited {
	color: #cb0409;
}

body#page_bg #section_more a:hover {
	color: #f00;
}

body#page_bg #section_heading a:link,
body#page_bg #section_heading a:visited {
	color: #29577C;
	border-color: #29577C;
}

body#page_bg #section_heading a:hover {
	color: #f00;
}

body#page_bg #section_zone_name {
	color: #333;
	border-color: #cb0409;
}

body#page_bg .categories_title_bullets_li {
	color: #29577C;
}

body#page_bg #categories_title a:link,
body#page_bg #categories_title a:visited {
	color: #cb0409;
}

body#page_bg #categories_title a:hover {
	color: #f00;
}

body#page_bg #categories_heading a:link,
body#page_bg #categories_heading a:visited {
	color: #29577C;
	border-color: #29577C;
}

body#page_bg #categories_heading a:hover {
	color: #f00;
	border-color: #29577C;
}

body#page_bg #categories_zone_name {
	color: #333;
	border-color: #cb0409;
}

body#page_bg .popular_title_bullets_li {
	color: #29577C;
}

body#page_bg #popular_title a:link,
body#page_bg #popular_title a:visited {
	color: #cb0409;
}

body#page_bg #popular_title a:hover {
	color: #f00;
}

body#page_bg #popular_more a:link,
body#page_bg #popular_more a:visited {
	color: #cb0409;
}

body#page_bg #popular_more a:hover {
	color: #f00;
}

body#page_bg #popular_heading {
	color: #333;
}

body#page_bg #popular_zone_name {
	color: #29577C;
	border-color: #29577C;
}

body#page_bg #name {
	color: #333;
}

/* @end */

.topcasinos {border:1px solid #999; width:98%; margin:0 10px 10px 0; border-collapse:collapse;}
.topcasinos td { border:1px dashed #ccc; border-width:0 0 1px 0; padding:3px 6px; border:1px solid #999;}
.topcasinos thead td { border:1px solid #ccc; border-width:0 0 1px 0; color:#777; font-weight:normal; background-color:#e4e4e4; font-weight:bold;}
.green {color:#0d7543; font-size:12pt; font-weight:bold;}
.piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.piclink span {display:block; padding-top:17px;}

.stuff-wrapper{overflow:hidden;}
	.staff-block1, .staff-block2{float:left;width:260px;padding:0 10px;}
	.staff-block1{border-right:1px solid #999999;}
		.stuff-wrapper a p{color:#666666;font-weight:bold;font-size:14px;}
		.stuff-wrapper p{color:#29577C;float:right;font-weight:bold;font-size:16px;}
