/*This stylesheet contains everything that be customized in the template. Change the other style sheets at your own risk!*/
	/*This CSS controls format of the user1 module*/
#user1 {
	right: 20px;
	top: 4em;
	font-size: 90%;
	line-height: 1em;
	text-align: right;
	width: auto;
}

#user1 .moduletable-text {
	width: 300px;
	font-size: 80%;
	text-align: left;
}

#user1 .moduletable-small { /*Intentionally blank*/
	
}

#user1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#user1 p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}  /*This CSS controls the background image of headerleader module*/
#headerleader .module-gradient {
	background: url(../images/gradient.png) repeat-x top;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#headerleader .modulelight,#headerleader .moduledark,#headerleader .modulemid
	{
	margin: 8px;
}
#sociallinks img{
	width: 38px;
	height: 38px;
}

#headerleader #twitter-logo {
	margin-left: 15px
}
#headerleader #youtube-logo {
	margin-left: 18px
}

#headerleader #contact-logo {
	margin: 0 0 0 17px
}  /*Border colors*/
#wrap {
	background: #394247;
}  /*Font styling for footer*/
#footer p,#footer a,#footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #24677E;
	padding-top: 12px;
}

#footer #mainlevel li a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #24677E;
}

#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu {
	color: #adb9c0;
	text-decoration: none;
}  /*------------------Typography and Joomla Styles----------------*/
	/*Sitewide font style, DONT set size here*/
body {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #fff;
	background: #000;
	line-height: 155%;
}  /*Set global font sizes here*/
#sidebar {
	font: 100% Tahoma, Verdana, Helvetica;
}  /*left column*/
#sidebar-2 {
	font: 100% Tahoma, Verdana, Helvetica;
}  /*right column*/
#main-body {
	font: 1.05em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #adb9c0;
}  /*content area*/ /*  */
.contentheading,a.contentpagetitle:link,a.contentpagetitle:visited,h1,h2 a:link, h2 a:visited {
	padding: -0px 0 0.3em 0;
	color: #d6dfe4;
	width: 99%;
	text-decoration: none;
}  /* was whiteish:d6dfe4 blue: 01bdf3*/
.contentheading,h1 {
	font: bold 1.5em/1.0em Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 .8em 0;
}

.componentheading {
	color: #000;
	font: bold 1.25em/1.55em 'Lucida Grande', Geneva, Arial, Verdana,
		sans-serif;
}

a.contentpagetitle:hover, h2 a:hover {
	color: #01bdf3;
	text-decoration: none;
}
	
	/* h1 {font: normal 1.6em/1.9em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin:0;color:#333;} */
h2 {
	font: bold 1.5em/1.1em Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 1em 0;
	color: ##ADB9C0; /* DR was #527283; */
}

h3 {
	font: bold 1.1em/1.7em 'Lucida Grande', Geneva, Arial, Verdana,
		sans-serif;
	margin: 1.2em 0;
	color: #527283;
}

h4 {
	font: bold 1.1em/1.7em 'Lucida Grande', Geneva, Arial, Verdana,
		sans-serif;
	margin: 1.2em 0;
	color: #666;
}

h5 {
	font: bold 1.1em/1.4em 'Lucida Grande', Geneva, Arial, Verdana,
		sans-serif;
	margin: 1.2em 0;
	color: #666;
}

h6 {
	font: bold 1em/1.3em Arial, Helvetica, sans-serif;
	margin: 1.2em 0;
	color: #666;
}

.createdate,.modifydate,.small {
	color: #BFBFBF;
	font-size: .75em;
}

a:link,a:visited {
	color: #527283;
	text-decoration: none;
}

a:hover {
	color: #adb9c0;
	text-decoration: none;
}

a.category:hover {
	color: #adb9c0;
}

h3 a:link,h3 a:visited {
	color: #d6dfe4;
}

h3 a:hover {
	color: #01bdf3;
}

table.contenttoc {
	color: #330;
	border: 1px solid #ccc;
}

table.contenttoc td {
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}

div.mosimage_caption {
	font-size: 0.9em;
	color: #666;
}

.pagenav {
	color: #527283;
	padding: 3px 5px 3px 3px;
}

ul.latestnewsdark,ul.latestnewslight,ul.latestnewsmid {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.readmore a {
	background: url(../images/readon.png) no-repeat center center;
	text-indent: -5000em;
	display: block;
	height: 26px;
	width: 103px;
}

table.blog .readmore a {
	margin-top: 5px;
}  /*Header for table content*/
td.sectiontableheader {
	color: #adb9c0;
	background: #15181a;
	font-weight: bold;
	padding: 4px;
}  /*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
	padding: 4px;
	background-color: #527283;
	font-size: 90%;
	color: #364852;
}

tr.sectiontableentry1 a,td.sectiontableentry1 a {
	color: #adb9c0;
}

tr.sectiontableentry1 a:hover,td.sectiontableentry1 a:hover {
	color: #364852;
}

tr.sectiontableentry2 td,td.sectiontableentry2 {
	padding: 4px;
	background-color: #adb9c0;
	font-size: 90%;
	color: #527283;
}

tr.sectiontableentry2 a,td.sectiontableentry2 a {
	color: #364852;
}

tr.sectiontableentry2 a:hover,td.sectiontableentry2 a:hover {
	color: #527283;
}  /*Module Heading Typography*/
#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3,
#zKlatestHeader, .modulesearchbox label
	{
	text-align: left;
	text-indent: 1em;
	margin: 0;
	font: bold 1em/2em 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	padding: 0;
}

#sidebar-2 h3, #zKlatestHeader, .modulesearchbox label {
	text-align: left;
	text-indent: 0;
} 
.Kboxgrid {
	font-weight: 500;
}
 /*Side Column Navigation*/
ul#mainlevel-sidenav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#mainlevel-sidenav a {
	text-decoration: none;
	line-height: 135%;
	font-weight: bold;
}

ul#mainlevel-sidenav a:hover {
	text-decoration: none;
}  /* dr added */
#sidebar ul {
	line-height: 135%;
	font-weight: bold;
}

#sidebar a#active_menu {
	text-decoration: none;
	color: #adb9c0;
}

#sidebar a.mainlevel_active {
	text-decoration: none;
	color: #adb9c0
}

#sidebar ul,#sidebar-2 ul {
	list-style-type: none
}

#sidebar-2 ul {
	margin-left: 0;
}  /*If you want to use table based menus in vertical menu style*/
#sidebar
 
a
.mainlevel
:link
,
#sidebar-2
 
a
.mainlevel
:link
,
#sidebar
 
a
.mainlevel
:visited
,
#sidebar-2
 
a
.mainlevel
:visited
,
{
text-decoration
:none
;font-weight
:
 
bold
;
}
#sidebar a.mainlevel:hover,#sidebar-2 a.mainlevel:hover {
	color: #adb9c0;
	text-decoration: none;
}  /*Sublevel Support*/
#sidebar a.sublevel:link,#sidebar-2 a.sublevel:link,#sidebar a.sublevel:visited,#sidebar-2 a.sublevel:visited
	{
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
}

#sidebar a.sublevel:hover,#sidebar-2 a.sublevel:hover {
	text-decoration: none;
	padding-left: 0px;
}  /*BORDERED Rounded boxes*/
.modulelight h3 {
	color: #333;
}

.modulelight p,.modulelight {
	color: #333;
}

.modulelight a:link,.modulelight a:visited,.modulelight a:hover {
	color: #333;
}

.moduledark h3 {
	color: #fff;
}

.moduledark p,.moduledark {
	color: #fff;
}

.moduledark a:link,.moduledark a:visited,.moduledark a:hover {
	color: #fff;
}

.modulemid h3 {
	color: #fff;
}

.modulemid p,.modulemid {
	color: #fff;
}

.modulemid a:link,.modulemid a:visited,.modulemid a:hover {
	color: #fff;
}

.module h3, #zKlatestHeader, .modulesearchbox label, .Kboxgrid {
	color: #527283;
}

.modulebdr h3 {
	color: #527283;
}

.modulebdr p,.modulebdr {
	color: #666;
}  /* dr get rid of mozilla outline */
a {
	outline: none;
}

.modulebdr {
	width: 150px;
}  
.modulerhs {
	width: 260px;
}  

/* image menu */
.modulelhs_image_menu ul {
	margin-left: 0px;
}  /* dr for no titles add a modulenotitle to the class list. */
.modulenotitle div div div {
	margin-top: -18px
}  /* dr search stuff */
.modulesearchbox,#mod_search_searchword {
	width: 150px;
}

input.inputbox,input.inputboxsearchbox,select,textarea {
	color: #adb9c0;
	background-color: #15181a;
	border: 0px solid #677780;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
}
#searchForm fieldset {border: 1px solid #ccc; padding: 5px; margin-bottom: 5px;}
select {
	border: 0;
	padding: 0px;
}

input.button,button.button {
	color: #adb9c0;
	padding: 1px;
	background-color: #15181a;
	border: 1px solid #677780;
}

.invalid {
	color: red;
}  /* dr login form stuff */
#form-login fieldset {
	border: 0;
}  /* Print and email setting */
body.contentpane {
	text-align: left;
	background: #fff
}

body.contentpane * {
	background-color: #fff;
	color: #000;
}

.buttonheading {
	padding: 2px;
}

.buttonheading img {
	border: 0px;
}

body.contentpane  input.inputbox,body.contentpane select,body.contentpane textarea
	{
	color: #527283;
	background-color: #fff;
	border: 1px solid #677780;
	vertical-align: top;
	padding: 2px;
}

body.contentpane select {
	border: 0;
	padding: 0px;
}

body.contentpane input.button {
	color: #adb9c0;
	padding: 1px;
	background-color: #527283;
	border: 1px solid #677780;
}  /* the quote module */
.quote,.quote-author,.quote-source {
	color: #adb9c0;
}  /* the poll module */
.poll {
	color: #adb9c0;
}

.poll .pollstableborder {
	padding-top: 3px;
}

.poll .button {
	margin-top: 3px;
}

.tweet {
	color: #527283;
}

.tweetdate {
	color: #000;
}

.labels-label-list {
	margin-bottom: 15px;
}

.banneritem img {
	border: 0px
}  /* paginationstyling */
ul.pagination {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
}

ul.pagination li {
	display: inline;
	padding: 2px 5px 0;
	text-align: left;
}

ul.pagination li a {
	padding: 2px;
}
#Kunena a:link, #Kunena a:visited, #Kunena a:active, #Kunena a:focus {
    background-color: transparent !important;
    color: #527283 !important;
}
#Kunena a:hover {
    color: #ADB9C0 !important;
}

 
#Kunena .kwho-admin, #Kunena a.kwho-admin {
    color: #527283 !important;
}
 
#Kunena .kwho-globalmoderator, #Kunena a.kwho-globalmoderator {
    color: #527283 !important;
}
#Kunena .kwho-moderator, #Kunena a.kwho-moderator {
    color: #527283 !important;
}
 
#Kunena .kwho-user, #Kunena a.kwho-user {
    color: #527283 !important;
}
 
#Kunena .kwho-guest, #Kunena a.kwho-guest {
    color: #527283 !important;
}
#Kunena .kwho-banned, #Kunena a.kwho-banned {
    color: #527283 !important;
}
.kunena_profilebox pre {padding: 0; border:0; background-color: transparent;}

.adv_standard_d div {background-color: transparent !important;}
#community-wrap .cIndex-Box {background-color: #333 !important;}

