/*  DMz Blogger */

/* Global Settings */
body {
 	background:url(../images/body-bg.gif) repeat-x #F3ECD2;
	color:#333;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; }

h1,h2,h3,p,li {
	text-align:left; }

a {
	background-color:inherit;
	color:#4D793E;
	text-decoration:none; }

a:hover {
	text-decoration:underline; }	
	
img {
	border:0; }

blockquote{
	background-color:inherit;
	color:#999;
	font:italic 12px Helvetica,Arial,sans-serif; 
	border-left:5px solid #cc9;
	padding:2px 15px; }

.clear{
	clear:both;	}

/* Wrappers */	

#wrapper{
	width:800px;
	margin:15px auto; }

#body{
	background:url(../images/header-bg1.gif) top center no-repeat #fff;
	color:inherit;
	width:780px;
	padding:10px 10px 2px 10px; }

#container {
	width:560px;
	float:left; }

/* Header */

#header {
	width:555px;
	height:140px; }
	
#header h1 {
	background-color:inherit;
	color:#666;
	font:normal 36px Helvetica,Arial,sans-serif;
	padding:11px 0 0 10px;
	margin:0;	}

span#title
{	/* background-color:inherit;*/
	color:#fff;
	padding-left:18px;
         /* background:url(../images/joomla_logo_black.jpg)0 0 no-repeat;*/
}
	
/* Content */

#top {
	padding:50px 0 0 10px;
	margin:5.5em 0 0 0; }	
	
#content {
	padding:15px 20px 15px 0;
         margin-top:10px;
	float:left; }

#content h1 {
	font:normal 18px Helvetica,Arial,sans-serif; }


#content ul {
	list-style:none; }

#content ul li {
	background:url(../images/bullet.gif) 0 8px no-repeat;	
	padding:2px 0 2px 10px; }	

#content .maincontent {
	line-height:1.25em;
	padding:10px 5px 8px 15px; }

#content .maincontent span {
	background-color:inherit;
	color:#999; }


/* Sidebar */

#sidebar {
	font-size:12px;
	padding:15px 5px 15px 20px;
	float:left; }

#sidebar ul {
	list-style:none;
	padding:2px;
	margin:0; }

#sidebar ul li {
	background:url(../images/bullet2.gif) 0 8px no-repeat;	
	padding:2px 0 2px 10px;
	margin:0; }	

#sidebar ul li a {
	background-color:inherit;
	color:#333;
	text-decoration:none;
	display:block; }

#sidebar ul li a:hover {
	background-color:#fff;
	color:#917322; }
	
/* Footer */

#footer {
	background:url(../images/footerbg.gif) repeat-x;
	width:780px;
	height:34px;
	font:normal 11px Arial,sans-serif;
	padding:0 0 0 0;
	clear:both;	}

#footer a {
	background-color:inherit;
	color:#333; }

#footer a:hover,#credits a:hover {
	background-color:inherit;
	color:#fff;
	text-decoration:none; }	

/* Joomla */

.moduletable_menu
{	border: none; }

.componentheading {
font: bold 14px Tahoma,sans-serif;
color: #996600;
}
.contentheading {
font: bold 18px Tahoma,sans-serif;
color: #BA4D2C;
text-align:left;
}

/* Module */
.module {
margin-bottom:4em;
color:#2F3D46;
}

.module h1,h2,h3 {
font: bold 18px Helvetica,Arial,sans-serif;
color:#4D793E;
text-align:left;
border-bottom: #CCC solid 1px; }

.module_menu {
margin-bottom:4em;
color:#2F3D46; }


.moduletable_menu h3 {
font: bold 18px Tahoma,sans-serif;
color:#BA4D2C;
text-align:left;
border-bottom: #CCC solid 1px;
}

/* small text */

.small {
font-size: .80em;
color: #999;
font-weight: normal;
text-align: left; }

.modifydate {
height: 20px;
vertical-align: bottom;
font-size: .80em;
color: #999;
font-weight: normal;
text-align: left; }

.createdate {
height: 20px;
vertical-align: top;
font-size: .80em;
color: #999;
font-weight: normal;
vertical-align: top;
padding-bottom: 5px;
padding-top: 0px; }

a.readon {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenavbar {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

a.pagenavbar {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenavcounter {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenav {
font-size: .80em; }

.pagecounter {
font-size: .80em; }

/* Table content styles */

table.contentpaneopen, table.contentpane {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
width: auto; }

table.contentpaneopen li {
margin-bottom: 5px; }

table.contentpaneopen fieldset {
border: 0;
border-top: 1px solid #ddd; }

table.contentpaneopen h3 {
margin-top: 0px; }

table.contentpaneopen h4 {
font-family: Helvetica,Arial,sans-serif;
color: #333; }

/* Inner content table elements */

td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
 padding: 4px; }

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/** Topmenu  **/

ul#mainlevel-nav {
  list-style       : none;
  margin           : 0;
  padding          : 0;
  font-size        : 12px;   
}

#mainlevel-nav li {
  float            : center;
  display          : inline;
  list-style       : none;
  background-image : none;
  	width				: auto;
	color				: #ffffff;
margin-right           : 10px;
      
  

}
#mainlevel-nav li a {
  display          : inline;
      width				: auto;
	background-color			: #2C2C2C;
 	padding			: 5px 8px 5px 8px;
	color				: #ffffff;
      text-decoration		: none;
	font-weight			: bold;
       line-height             : 36px !important;
       _height:0;
}


ul#mainlevel-nav li a:hover {
	cursor			: pointer;
	position			: relative;
	width				: auto;
	background-color			: #CCCCCC;
 	padding			: 5px 8px 5px 8px;
	color				: #ffffff;
      text-decoration		: none;
	
	}

ul#mainlevel-nav li a #active_menu-nav {
	cursor			: pointer;
	position			: relative;
	width				: auto;
	background-color			: #CCCCCC;
 	padding			: 5px 8px 5px 8px;
	color				: #ffffff;
      text-decoration		: none;
	
	}

ul#mainlevel-nav li #active_menu-nav:hover {
	cursor			: pointer;
	position			: relative;
	width				: auto;
	background-color			: #CCCCCC;
 	padding			: 8px 8px 5px 8px;
	color				: #ffffff;
      text-decoration		: none;
	
	}
