/*------------------------------------------------------------------------
# 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;}

/*============================== Layout Suffix =============================*/

/* ----------------------------- user2 ---------------------------- */
.tpinfoinfo ul{
	margin: 0 0 0 26px;
	padding: 0;
}

.tpinfoinfo ul li{
	list-style: url(../images/tpinfo-listyle.jpg);
	margin: 7px 0px;
}

.tpinfoinfo .moduletable{
	font: 18px/20px bold Arial, Helvetica, sans-serif;
	color: #333;
	letter-spacing: 0.2px;
}

.tpinfoinfo .moduletable h3{
	margin: -10px 0 23px -20px;
	letter-spacing: normal;

}

/* ------------------------- breadcrumb ------------------------------------*/
.breadcrumb{
	font:12px/20px "Comic Sans MS","Lucida Grande","Lucida Sans Unicode",sans-serif;
	color: #666;
}

/* ------------------------ mainbody -----------------------------------------*/
.inbodyleftmid p, .inbodyleftmid dl{
	padding: 5px 0 0 40px;
}

.inbodyleftmid ul li{
	padding: 0 0 5px 40px;
	list-style: none;
	background: url(../images/tpinfo-listyle.jpg) 10px 3px no-repeat;
}

.inbodyleftmid ul li p{
	padding: 0;
}

.inbodyleftmid a:link, .inbodyleftmid a:visited{
	border-bottom: 1px dotted #82BC32;
	padding-bottom: 2px;
}

.inbodyleftmid a:active, .inbodyleftmid a:hover{
	text-decoration: none;
	border-bottom: 1px dashed #82BC32;
}

h1, h2, h3, h4 {
	padding: 0 0 0 40px;
}

/* ---------------------------------- Right ---------------------------------------------*/

.inbodyright ul{
	margin: 0;
	padding: 0;
}

.inbodyright ul li{
	list-style: none;
	padding: 4px 0px 4px 15px;
	margin: 0;
	border-bottom: 1px dashed #DDD;
}

.inbodyright ul li:hover, .inbodyright ul li#current{
	font-weight: bold;
}

.inbodyright ul li a{
	display: block;
}

.inbodyright a:link, .inbodyright a:visited{
	color: #333;
}

.inbodyright a:hover{
	text-decoration: none;
}

.inbodyright .moduletable{
	margin: 5px;
}

.inbodyright .moduletable-headerimage{
	margin: -10px 0 25px 0;
}


/* ----------------------------- user3, user4, user5, user6 ---------------------------- */
.columnseparator{
	color: #8D8974;
}

.columnseparator ul{
	margin: 0;
	padding: 0;
}


.columnseparator ul li{
	display: block;
	border-bottom: 1px solid #28241C;
	list-style: none;
	padding: 2px 0px;
}

.columnseparator ul li:hover{
	background: #170D07;
}

.columnseparator .moduletable h3{
	color: #EAE4BF;
}



/*----------------------------------- Twitter Feeds -----------------------------------------*/

.columnseparator .moduletable-tweet h3{
	color: #EAE4BF;
	background: url(../images/twitter-module.png) no-repeat 5px 0px;
}

.twitterfeedtitle-tweet{
	display: none;
}

.twitterfeeditem-tweet{
	margin: 5px 0px;
	border-bottom: 1px solid #28241C;
}

#twitterfeedfollowmediv a{
	padding: 2px;
	color: #1E1109;
	background: #82BC32;
}
	

/* ------------------------------ Rok Downloads -----------------------------------------------*/
#rokdownloads{
	margin: 0 0 0 41px;
}

#rokdownloads .rd_button:link, #rokdownloads .rd_button:hover, #rokdownloads .rd_button:visited, .rd_thumb a:link, .rd_thumb a:visited, .rd_thumb a:hover {
	border: none;
}

.rd-module ul li:hover, .rd-module ul li:visited{
	font-weight: normal;
	background: #EAEAEA;
}
/* ------------------------------------ Module Page ---------------------------------------------*/
.columnseparator .moduletable-page h3{
	color: #EAE4BF;
	background: url(../images/page-module.png) no-repeat 5px 0px;
}

/* ------------------------------------ Module Featured Work  ----------------------------------------*/
.columnseparator .moduletable-featuredwork h3{
	color: #EAE4BF;
	background: url(../images/featured-work.png) no-repeat 5px -1px;
}

/* ------------------------------------ Module Links  ----------------------------------------*/
.columnseparator .moduletable-links h3{
	color: #EAE4BF;
	background: url(../images/links.png) no-repeat 5px 0px;
}


/* ------------------------------------ Read More Link ---------------------------------------*/
.readon, a.readon:link, a.readon:visited{
	border: none;				
}

a.readon:hover{
	border: none;
}

/*------------------------------------ SEF Servicemap ---------------------------------------- */
.sefservicemaptable{
	padding: 0 0 0 41px;
}

.level0 ul li{
	list-style: none;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0;
}

.level2{
	padding-left: 30px;
}

/* ------------------------------ Content Title Linkable -----------------------------------------*/
a.contentpagetitle:link, a.contentpagetitle:visited{
	color:#221E1F;
	border-bottom: none;
	text-decoretion: none;
}

a.contentpagetitle:hover{
	color: #82BC32;
}












