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

# JoomlAxe CSS

# ------------------------------------------------------------------------

# Author: Spy2furious@gmail.com

# Websites:  http://www.joomlaxe.com

# License:  Creative Commons Attribution 3.0 License

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





/* ============================= System Messages ====================================*/

#system-message    { margin-bottom: 10px; padding: 0;}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }

#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB; list-style: none;}



/* System Standard Messages */

#system-message dt.message { display: none; }

#system-message dd.message {  }



/* System Error Messages */

#system-message dt.error { display: none; }

#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; }



/* System Notice Messages */

#system-message dt.notice { display: none; }

#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; list-style: none;}



/* Debug */

#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }

#system-debug div { font-size: 11px;}





/* ============================= Topmenu Navigation ============================*/

/*  navigation  */

#header #nav {

	position: absolute;

	margin: 0; padding: 0;		

	width: 880px;	

	left: 0;	top: 5px;		

}

#header #nav ul {

	float: left;	

	list-style: none;	

	margin: 5px 0 0 0;

	height: 45px;

	padding: 0 0 0 15px;					

}

#header #nav ul li {

	float: left;

	margin: 0; padding: 0 0 0 10px;		

}

#header #nav ul li a {

	float: left;

	margin: 0;

	padding: 0 15px 0 5px;

	color: #666666;

	font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;

	text-transform: uppercase;	

}

#header #nav ul li a:hover, 

#header #nav ul li a:active {

	border: none;

	color: #111;

	background: transparent;

}

#header #nav ul li#current {

	background: transparent url(../images/left-tab.gif) no-repeat;	

}

#header #nav ul li#current a {	

	color: #444;

	background: transparent url(../images/right-tab.gif) no-repeat right top;	

}



/*========================= User 1 & User 2 Module =======================*/

#user1 .moduletable, #user2 .moduletable{

	margin:0;

	overflow: hidden;

}



#user1 .moduletable h3, #user2 .moduletable h3{

	margin: 10px 0 0 0;

	padding: 0;

}



/* ======================== Main Column Conf ============================= */

#main h3 a {

	color: #444;

	border: none;

}

/* left columns */

#left-columns h3 {

	color: #444;

	font: normal 2em Georgia, 'Times New Roman', Times, Serif;

	letter-spacing: -0.5px;

	padding: 5px 10px;

	margin: 12px 0 5px 0;

}



/* sidebar menu */

.sidemenu ul.menu {

	text-align: left;

	margin: 10px 8px 8px 8px; padding: 0;

	border-top: 2px solid #ebebeb; 

}

.sidemenu ul.menu li {

	list-style: none;

	background: url(../images/dots.gif) repeat-x left bottom; 

	padding: 7px 5px;

	margin: 0;		

}

* html body .sidemenu ul.menu li {

	height: 1%;

}



.sidemenu ul.menu li a, 

.sidemenu ul.menu li a:visited {

	font-family: Georgia, 'Times New Roman', Times, Serif;

	background-image: none;	

	background-color: transparent;

	border: none;

	color: #d5170e;

	padding-left: 0;	

}

.sidemenu ul.menu li a span {

	color: #d5170e;

	font-family: Georgia, 'Times New Roman', Times, Serif;

	font-style: normal;

	font-size: 13px;

}

.sidemenu ul.menu li a span:hover,.sidemenu ul.menu li#current a span  { color: #000;	}

.sidemenu ul.menu ul { margin: 0 0 0 5px; padding: 0; }

.sidemenu ul.menu ul li { background: none; }



/*================================= Footer ===================================*/

#footer-wrapper h3 {

	color: #444;

	font: normal 1.8em Georgia, 'Times New Roman', Times, Serif;

	text-transform: none;

	letter-spacing: -0.5px;	

}

#footer-wrapper h3, 

#footer-wrapper p {

	padding-left: 0;

}

#footer-wrapper a {

	color: #333;

	background: transparent;

}



/* footer-list */

#footer-wrapper ul.footer-list {

	border-top: 1px solid #E6E6E6;

	list-style: none;

	padding: 0;	

	margin-left: 0;	

}

#footer-wrapper ul.footer-list li {

	border-bottom: 1px solid #E6E6E6;

}

#footer-wrapper ul.footer-list li a {

	display: block;

	width: 98%;

	line-height: 2em; 

	font-weight: bold;

	padding: 4px 0;

	margin-left: 0;

	padding-left: 0;

	color: #888;

	border: none;

}

#footer-wrapper ul.footer-list li a span {

	font-style: italic;

	font-weight: normal;

	font-family: Georgia, 'Times New Roman', Times, Serif;

}

#footer-wrapper ul.footer-list li a:hover,

#footer-wrapper ul.footer-list li a:hover span {

	color: #333;	

}



/*================================= Additional Class ===============================*/

/* thumbnails */

p.thumbs{ padding: 10px 0 0 10px; }

.thumbs img { 

	position: relative;

	padding: 8px;

	margin: 5px;

	background: #fafafa;

   border: 1px solid #ddd;	

}

.thumbs img:hover	{

	border: 1px solid #D2D2D2;

	background: #DDD;	

}

.thumbs a:hover { background-color: transparent; border: none }