/*------------------------------------------------------------------------
# SpicaTheme CSS
# ------------------------------------------------------------------------
# Author: mail@spicatheme.com
# Websites:  http://www.spicatheme.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;}

/*  navigation  */
#navbar #nav ul {
	list-style: none;	
	text-align: left;	
	margin: 2px 5px; padding: 0;	
}

#navbar #nav ul li {
	display:inline;
	margin: 0; padding: 0;	
}

#navbar #nav ul li a span, #navbar #nav ul li span span{
	padding: 10px 10px 10px 10px;
	color: #FFF;
	font: 10px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-right: 1px solid #333;	
}

#navbar #nav ul li a span:hover, 
#navbar #nav ul li a span:active {
	border: none;
	color: #fff;
	background: #333;
	border-right: 1px solid #333;
	text-decoration: none;	
}

#navbar #nav ul li#current a span{	
	background: #333;	
	color: #EEE;
}

/* User 1 */
#headermodule{
	font: 11px Arial, Helvetica, sans-serif;
	color: #555;
}

#headermodule ul li, #headermodule ol li{
	margin: 0 0 0 5px;
}

#headermodule a:link, #headermodule a:visited{
	font: 12px/17px Arial, Helvetica, sans-serif;
}

#headermodule .moduletable{
	margin: 0px 0px 10px 0px;
	float: right;
}

#headermodule .moduletable h3{
	font: normal 25px/30px Arial, Helvetica, sans-serif;
	color: #222;
	letter-spacing: -1px;
	margin: 0;
}


/* user 2*/
#top2inside{
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #DDD;
}

#top2inside img {
	background: none;
    border: none;
	padding: 0;
}

#top2inside a:link, #top2inside a:visited{
	color: #FFF;
	font: 12px/17px Arial, Helvetica, sans-serif;
}

#top2inside ul li, #top2inside ol li{
	margin: 0 0 0 5px;
}

#top2inside .moduletable{
	margin: 0px 0px 10px 0px;
}

#top2inside .moduletable h3{
	font: bold 24px/30px Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	color: #AAA;
	margin: 0;
}

/* Mid1, Mid2, Mid3, Mid4 */
#top3inside{
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #555;
}

#top3inside img{
	margin: 5px;
}

#top3inside ul li, #top3inside ol li{
	margin: 0 0 0 5px;
}

#top3inside a:link, #top3inside a:visited{
	font: 12px/17px Arial, Helvetica, sans-serif;
}

#top3inside .moduletable{
	margin: 0px 0px 10px 0px;
}

#top3inside .moduletable h3{
	font: normal 25px/30px Arial, Helvetica, sans-serif;
	color: #222;
	letter-spacing: -1px;
	margin: 0;
}

/* Mainbody / Component */
.contentleft{
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #666;
}

.contentleft img{
	margin: 3px;
}

#rokboxobject{
	margin: 0;
	padding: 0;
}

.contentleft  #mce_editor_0_parent img{
	background: none;
    border: none;
	padding: 0;
}

/* User5, Left, Right, User6 */
#contentright{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #666;
}

#contentright ul li{
	list-style: url(../images/graytlist.jpg);
	margin: 0 0 0 5px;
}

#contentright ol li{
	margin: 0 0 0 5px;
}

#contentright a:link, #contentright a:visited{
	color: #000;
}

#contentright h3{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #303030;
	color: #FFF;
	padding: 3px 0 3px 10px;
	margin: 0 0 5px 0;
	-moz-border-radius: 2px;
}

/*User5, User6*/
.contentright .moduletable{
	background: #FFF;
	-moz-border-radius: 5px;
	padding: 5px;
	margin: 0 0 10px 0;
}

/*Left, Right*/
.contentrightleft .moduletable, .contentrightright .moduletable{
	-moz-border-radius: 5px;
	margin: 0 0 10px 0;
}

/*User7*/
.contentleftbottom  h1 { font-size: 100%; font-weight: normal; }
.contentleftbottom  h2 { font-size: 125%; font-weight: bold; }
.contentleftbottom  h3 { font-size: 130%; font-weight: bold; }
.contentleftbottom  h4 { font-size: 120%; letter-spacing: 0px;}

.contentleftbottom .moduletable{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 5px;
}
.contentleftbottom .moduletable ul li{
	list-style: url(../images/graytlist.jpg);
	margin: 0 0 0 10px;
}

.contentleftbottom .moduletable ol li{
	margin: 0 0 0 10px;
}

.contentleftbottom .moduletable a:link, .contentleftbottom .moduletable a:visited{
	color: #000;
}

.contentleftbottom .moduletable h3{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #303030;
	color: #FFF;
	padding: 3px 0 3px 10px;
	margin: 0 0 5px 0;
	-moz-border-radius: 2px;
}
/* Logo */
#logo img{
border: none;
}

/* Bottom1, Bottom2, Bottom3 */
#bottominside{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #333;
}

#bottominside .moduletable{
	margin-bottom: 5px;
}

#bottominside .moduletable h3{
	font: 16px/20px lighter Arial, Helvetica, sans-serif;
}

#bottominside .moduletable-rssupdate{
	margin-bottom: 5px;
	height: 150px;
}

#bottominside .moduletable-rssupdate h3{
	font: 16px/20px lighter Arial, Helvetica, sans-serif;
	background: url(../images/rssbottom.jpg) left no-repeat;
	padding: 0px 0px 0px 30px;
}

#bottominside ul li, #bottominside ol li{
	margin: 0 0 0 15px;
}

#bottominside a:link, #bottominside a:visited{
	color: #0033FF;
}

#bottominside h3{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #303030;
	letter-spacing: -0.5px;
}

/* Footer1, Footer2, Footer3 */
#footerinside{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #CCC;
}

#footerinside img{
	border: 1px solid #4a4a4a;
	background: #444;
}

#footerinside .moduletable{
	margin-bottom: 5px;
}

#footerinside ul li, #footerinside ol li{
	margin: 0 0 0 5px;
}

#footerinside a:link, #footerinside a:visited{
	color: #FFF;
}

#footerinside h3{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #EEE;
	letter-spacing: -0.5px;
}

/* Footer */
#copyrightinside{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 1px;
}

#copyrightinside a:link, #copyrightinside a:visited{
	color: #333;
}

#copyrightinside .gotop a:link,#copyrightinside .gotop a:visited{
	color: #FFF;
}

/* Logo */
#logo img{
	border: 0;
	padding: 0;
	background: transparent;
}






















