/*
 *		JoomSpirit CSS file for typo
 *
 */
 
body {
font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
color:#E0E0E0;
} 
 
p {
margin: 8px 0;
}
 
h1, h2, h3, h4 {
font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
text-decoration: none;
text-transform:capitalize;
font-weight:bold;
margin:8px 0 8px 0;
}

h1 span, h2 span, h3 span {
color:#666;
}

h1 {
font-size:160%;
}

h2 {
font-size:140%;
}

h3 {
font-size:120%;
}

h4 {
font-size:110%
}

.arrow {
background: url(../images/arrow_red.png) 0 4px no-repeat;
padding-left: 35px;
}

/*
*	TOP SITE
*/

#top {
color:#333333;
}

div#date {
color:#bbb;
font-size:95%;
}

#logo p {
color:#333300;
font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
font-size: 18px;
line-height: 30px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
padding: 25px 0 0 75px;
  word-spacing: 30px
}

/**	TOP NAV	**/

#top_nav a {
color:#808080;
}

#top_nav a:hover, #top_nav .active a {
color:#888888;
text-decoration:none;
}

/**	NAV MAIN **/

#nav_main ul a, #nav_main ul span.separator {
color:#888888;
font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
line-height:20px;
text-transform: uppercase;
letter-spacing: -0.5px;
font-weight: bolder;
font-size:110%;
}

/* All menu links on hover or focus */
#nav_main ul li a:hover,#nav_main ul .active a, #nav_main ul li a:focus,
#nav_main ul li span.separator:hover,#nav_main ul .active span.separator, #nav_main ul li span.separator:focus {
	color:#888888;
}

/* sub menu links on hover or focus */
#nav_main ul li ul a:hover, #nav li ul a:focus, #nav_main ul li ul span.separator:hover, #nav li ul span.separator:focus
{
color:#888888;
}

#nav_main ul .active ul a, #nav_main ul .active ul span.separator {
background:none;
border-bottom:none;
color:#888888;
}

#nav_main ul li li span.separator, #nav_main ul li li a{ /* Just submenu links*/	
	position:relative;
	color:#888888;
	float:none;
	font-size:95%;
	text-transform:capitalize;
	font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
}

#nav_main ul li li a:hover, #nav_main ul li li a:focus, #nav_main ul li li span.separator:hover, #nav_main ul li li span.separator:focus{
 color:#FF9900;
 }



/**  SLOGAN  **/

div#slogan {
font-family: times, Times New Roman, times-roman, georgia, serif;
font-size: 250%;
line-height: 130%;
letter-spacing: -1px;
color: #FF9900;
font-style:italic;
text-align:right;
padding-right:100px;
  font-stretch: wider;
  font-weight: bolder
}
 
 
 

/*
*	MIDDLE SITE
*/




/**				NAV LEFT	**/

#content_left ul li a{
list-style:none;
color:#fff;
text-transform:capitalize;
font-size:100%;
font-weight:bold;
text-decoration:none;
display:block;
line-height:30px;
padding:0 0 0 20px;
}




/**				MODULES		**/

/* reset header for all modules */
div.module h3.module {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
}

div.module h3.module {
font-size: 120%;
color: #fff;
font-weight: normal;
}


div.default h3.module {
margin: 0;
margin-bottom:7px;
font-size:120%;
font-variant:small-caps;
font-weight:normal;
background: none;
line-height: 30px;
}

div.default h3.module span {
color:#646464;
}

.color h3.module span {
color:#ffffff;
font-weight:normal;
}

.color h3.module span span{
color:#ffffff;
font-weight:bold;
}

/**				LINK		**/

a
{
text-decoration : none;
}

a:hover {
text-decoration : underline;
}

a:active, a:focus {
outline:none;
}





/*	List  */

ul.list_normal, ul.list_check {
margin-left:10px;
margin-top:22px;
padding-left:0;
}

.list_normal li, .list_check li {
background: url(../images/list_normal.gif) 0 2px no-repeat;
padding-left: 24px;
list-style:none;
margin:16px 0;
}

.list_check li {
background: url(../images/list_check.png) 0 2px no-repeat;
}

/*
*	Quotation
*/

blockquote.quote_blue, blockquote.quote_green, blockquote.quote_red, blockquote.quote_orange {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	border: none;
	background: url(../images/quote_blue.gif) 0 5px no-repeat;
	text-align:justify;
	font-style:italic;
	font-size:105%;
}

blockquote.quote_green {
background: url(../images/quote_green.gif) 0 5px no-repeat;
}

blockquote.quote_red {
background: url(../images/quote_red.gif) 0 5px no-repeat;
}

blockquote.quote_orange {
background: url(../images/quote_orange.gif) 0 5px no-repeat;
}

blockquote.quote_blue p, blockquote.quote_green p, blockquote.quote_red p, blockquote.quote_orange p {
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(../images/quote_end_blue.gif) 100%  no-repeat;
}

blockquote.quote_green p {
background: url(../images/quote_end_green.gif) 100%  no-repeat;
}

blockquote.quote_red p {
background: url(../images/quote_end_red.gif) 100%  no-repeat;
}

blockquote.quote_orange p {
background: url(../images/quote_end_orange.gif) 100%  no-repeat;
}


/*
*		FOOTER SITE
*/

div#footer_site {
color:#666;
font-size:90%;
}

.users_bottom {
color:#333;
font-size:100%;
}
