/*
*		JoomSpirit CSS file for typo
*
*/


body {
font-family: Verdana,Arial,"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
color:#ccc;
} 


p {
margin: 8px 0;
}


h1, h2, h3, h4 {
font-family: Trajan Pro,Verdana,Arial,Times New Roman,Trebuchet MS,Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
text-decoration: none;
text-transform:none;
font-weight:normal;
margin:8px 0 8px 0;
}


h1 {
font-size:150%;
}


h2 {
font-size:100%;
letter-spacing:1px;
}


h3 {
font-size:120%;
}


h4 {
font-size:110%
}



/*
*	LEFT COLUMN
*/


a #site_name {
font-family: Trajan Pro,Verdana,Arial,Times New Roman,Verdana,Tahoma,Helvetica,Sans-Serif;
font-size: 28px;
line-height: 30px;
text-transform: capitalize;
letter-spacing: 0px;
font-weight: normal;
color:#777777;
padding-left:6px;
}


a:hover #site_name {
text-decoration:none;
}


div#adress {
font-family: Trajan Pro,Verdana,Arial,Times New Roman,Verdana,Tahoma,Helvetica,Sans-Serif;
font-size: 11px;
line-height:10px;
text-transform: capitalize;
letter-spacing: 1px;
font-weight:normal;
color:#F2F2F2;
padding-left:8px;
}


/**	NAV MAIN **/

#nav_main ul li {
border: 0px solid #505151;
}

#nav_main ul li li{
border:none;
}



#nav_main ul a, #nav_main ul span.separator {
color:#4c4d4e;
font-family: Trajan Pro,Verdana,Arial,Times New Roman,Verdana,Tahoma,Helvetica,Sans-Serif;
line-height:20px;
text-transform: uppercase;
letter-spacing: 0,5px;
font-weight: normal;
font-size:130%;
}

/* 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:#fff;
}

/* 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:#fff;
}


#nav_main ul .active ul a, #nav_main ul .active ul span.separator {
background:none;
border-bottom:none;
color:#fff;
}


#nav_main ul li li a, #nav_main ul li li span.separator{ /* Just submenu links*/	
position:relative;
color:#777;
float:none;
font-size:200%;
padding-left:6px;
text-transform:uppercase;
font-family:font-family: Trajan Pro,Verdana,Arial,Times New Roman,Verdana,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:#fff;
}



/*
*	RIGHT COLUMN
*/

/**		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:10px;
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:6px 0;
}


.list_check li {
background: url(../images/list_check.gif) 0 2px no-repeat;
}


/*
*	Quotation
*/


blockquote.quote_green, blockquote.quote_rose {
margin: 10px 30px 10px 30px;
padding: 10px 35px 10px 35px;
border: none;
background: url(../images/quote_green.gif) 0 5px no-repeat;
text-align:justify;
font-style:italic;
font-size:105%;
}

blockquote.quote_rose {
background: url(../images/quote_rose.gif) 0 5px no-repeat;
}


blockquote.quote_green p, blockquote.quote_rose p {
margin: 0px -35px -10px 0px;
padding: 0px 35px 10px 0px;
background: url(../images/quote_end_green.gif) 100%  no-repeat;
}


blockquote.quote_rose p {
background: url(../images/quote_end_rose.gif) 100%  no-repeat;
}


/**  DIV Info  **/


.info {
line-height:25px;
padding-left:30px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background: #ade09c url(../images/logo_info.gif) 4px 3px no-repeat;
margin: 10px 0;
}



/*
*		FOOTER SITE
*/

div#footer {
color:#666;
font-size:90%;
}
