/*



*		JoomSpirit CSS file for typo



*/



body {



font-family: helvetica neue, helvetica, arial, verdana, sans-serif;



color:#3B493E;



line-height: 1.5em;



}



p {



margin: 6px 0 6px 0;



}



#logo {



color:#3B493E;



font-family: Times, arial, Verdana;



text-transform: none;



letter-spacing: -1px;



font-weight:normal;



text-shadow: 1px 2px 0px #fff;



font-size:240%;



line-height:30px;



}



#logo span.slogan {



color:#ccc;



font-family: helvetica neue, helvetica, arial, verdana, sans-serif;



letter-spacing: 0.2px;



font-weight:normal;



font-style:italic;



text-shadow: 0px 1px 0px #fff;



font-size:50%;



border-left:1px solid #ddd;



margin-left:5px;



padding-left:8px;



}



h1, h2, h3, h4 {



font-family: helvetica neue, helvetica, arial, verdana, sans-serif;



text-decoration: none;



text-transform:none;



font-weight:normal;



padding:8px 0 4px 0;



}



h1, .componentheading {



font-family: helvetica neue, helvetica, arial, verdana, sans-serif;



display: block;



font-size:250%;



font-weight:normal;



line-height:130%;



padding:  0 0 0 0;



margin: -8px 0 0 0;



text-transform:none;



letter-spacing:-1px;



color:#3B493E;



}



h1 a {



color:#3B493E;



text-decoration: none;



}



h1 a:hover {



color:#3B493E;



text-decoration: none;



}



h2 {



font-family: helvetica neue, helvetica, arial, verdana, sans-serif;



font-size:160%;



line-height:20px;



padding:8px 0 4px 0;



margin-bottom:8px;



color:#46462b;



font-weight:normal;



text-transform:none;



background: transparent url(../images/underline.png) left bottom repeat-x;



}



h2.contentheading {



}



h2 a {



color:#46462b;



text-decoration: none;



}



h2 a:hover {



text-decoration: none;



color:#46462b;



}



h3 {



font-size:110%;



line-height:16px;



font-weight:bold;



text-transform:none;



}



h4 {



font-size:115%;



line-height:16px;



font-weight:normal;



text-transform:none;



}



h5 {



font-size:105%;



line-height:16px;



font-weight:normal;



text-transform:none;



}


/**	LEFT		**/



.left h3, .right h3, .user1 h3, .user2 h3, .user3 h3, 



.user4 h3, .user5 h3, .user6 h3 {



margin-bottom:10px;



padding:0 0 4px 0;



background: transparent url(../images/bg_h3_left.gif) left bottom repeat-x;



color:#46462b;



}



.left h3 span, .right h3 span, .user1 h3 span, .user2 h3 span, .user3 h3 span, 



.user4 h3 span, .user5 h3 span, .user6 h3 span {



color:#3B493E;



}



/**			LINK		**/



a {



color:#46462b;



text-decoration : underline;



}



a:hover {



color:#3B493E;



text-decoration : none;



}



a:active, a:focus {



outline:none;



}



.link a {



background: transparent url(../images/puce-link.png) 0 50% no-repeat;



padding-left:15px;



line-height:18px;



text-decoration:none;



}



/*	Pathway	*/



#breadcrumb a, #breadcrumb {



color:#aaa;



text-decoration:none;



}



#breadcrumb a:hover {



color:#3B493E;



text-decoration:none;



}



/*	List  */







.text-article ul, .blog_more ul, ul.normal, ul.check, ul.arrow, ul.normal_green, ul.check_green, ul.arrow_green, ul.circle, ul.circle_red,



ul.normal_red, ul.check_red, ul.arrow_red, ul.normal_white, ul.check_white, ul.arrow_white, ul.circle_white  {



margin: 10px 0 16px 6px;



padding-left:0;



}



.text-article ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li,



.circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li  {



background: url(../images/list_circle.png) 0 0px no-repeat;



padding-left: 21px;



list-style:none;



margin:5px 0;



}



.text-article ul li:hover, .blog_more ul li:hover, .normal li:hover, .check li:hover, .arrow li:hover, .normal_red li:hover, .check_red li:hover, .arrow_red li:hover, .circle li:hover,



.circle_red li:hover, .normal_white li:hover, .check_white li:hover, .arrow_white li:hover, .circle_white li:hover, ol li:hover  {



color: #444;



cursor:default;



}



.text-article ul ul, ul.normal ul, ul.check ul, ul.arrow ul, ul.normal_red ul, ul.check_red ul, ul.arrow_red ul, ul.circle ul, 



ul.circle_red ul, ul.normal_white ul, ul.check_white ul, ul.arrow_white ul, ul.circle_white ul {



margin-left: 0px;



margin-top:4px;



padding-left:0;



}



.text-article ul li li, .normal li li, .check li li, .arrow li li, .normal_red li li, .check_red li li , .arrow_red li li , .circle li li, 



.circle_red li li, .circle_white li li, .check_white li li, .arrow_white li li, .normal_white li li  {



background: url(../images/list_circle.png) 0 0px no-repeat;



padding-left: 18px;



list-style:none;



margin:5px 0;



}







.normal li {



background: url(../images/list_normal.png) 0 0px no-repeat !important;



}



.check li {



background: url(../images/list_check.png) 0 0px no-repeat !important;



}



.arrow li {



background: url(../images/list_arrow.png) 0 0px no-repeat !important;



}



.circle li {



background: url(../images/list_circle.png) 0 0px no-repeat !important;



}



.normal_red li {



background: url(../images/list_normal_red.png) 0 0px no-repeat !important;



}



.arrow_red li {



background: url(../images/list_arrow_red.png) 0 0px no-repeat !important;



}



.check_red li {



background: url(../images/list_check_red.png) 0 0px no-repeat !important;



}



.circle_red li {



background: url(../images/list_circle_red.png) 0 0px no-repeat !important;



}







ol {



margin: 5px 0 0 6px;



background-color: transparent;



padding: 0 0 0 20px;



}



ol li {



margin: 0;



padding: 1px 5px;



font-weight: normal;



}



/*



*	Quotation



*/



blockquote.black, blockquote.red, blockquote.green, blockquote.pink, blockquote.white, blockquote.blue {



margin: 10px 30px 10px 30px;



padding: 10px 35px 10px 35px;



border: none;



background: url(../images/quote_black.png) 0 5px no-repeat;



text-align:justify;



font-style:italic;



font-size:105%;



}



blockquote.red {



background: url(../images/quote_red.png) 0 5px no-repeat;



}



blockquote.green {



background: url(../images/quote_green.png) 0 5px no-repeat;



}



blockquote.pink {



background: url(../images/quote_pink.png) 0 5px no-repeat;



}



blockquote.white {



background: url(../images/quote_white.png) 0 5px no-repeat;



}



blockquote.blue {



background: url(../images/quote_blue.png) 0 5px no-repeat;



}



blockquote.black p , blockquote.red p, blockquote.green p, blockquote.pink p, blockquote.white p, blockquote.blue p {



margin: 0px -35px -10px 0px;



padding: 0px 35px 10px 0px;



background: url(../images/quote_black_end.png) 100%  no-repeat;



color: #444;



}



blockquote.red p {



background: url(../images/quote_red_end.png) 100%  no-repeat;



color: #a93232;



}



blockquote.green p {



background: url(../images/quote_green_end.png) 100%  no-repeat;



color: #88a160;



}



blockquote.pink p {



background: url(../images/quote_pink_end.png) 100%  no-repeat;



color: #99cc66;



}



blockquote.white p {



background: url(../images/quote_white_end.png) 100%  no-repeat;



color: #eee;



}



blockquote.blue p {



background: url(../images/quote_blue_end.png) 100%  no-repeat;



color: #006699;



}



/**  DIV Info  **/



.info {



line-height:25px;



padding-left:30px;



border-top:1px solid #777;



border-bottom:1px solid #777;



background: #999 url(../images/logo_info.gif) 4px 3px no-repeat;



margin: 10px 0;



color: #eee;



}



/**	login	**/



#modlgn_username, #modlgn_passwd {



background: transparent url(../images/black-05.png) top left repeat;



font-size:90%;



color:#46462b;



width:150px;



}



#modlgn_username:hover, #modlgn_passwd:hover,



#modlgn_username:focus, #modlgn_passwd:focus {



background: transparent url(../images/black-10.png) top left repeat;



color:#46462b;



}



#submit_login {



float:left;



font-size:90%;



padding:2px 6px;



}



ul.icon_login {



float:left;



margin: 0 0 0 4px;



}



ul.icon_login li, ul.icon_login li {



display:block;



float:left;



width:16px;



height:16px;



margin:4px 0 0 5px;



}



ul.icon_login li a:hover, ul.icon_login li#current a, ul.icon_login li.active a {



border:none;



}



#form-login-remember {



clear:both;



padding-top:8px;



}



p#form-login-username {



margin:0;



}



p#form-login-password {



margin: 8px 0 8px 0;



}



#modlgn_remember {



background-color:transparent;



border:none;



}



/**	read more	**/



a.readon {



background: transparent url(../images/black-05.png) top left repeat;



border:1px solid #ccc;



border-color: #888 #ccc #ccc #888;



-moz-border-radius: 4px;



-webkit-border-radius: 4px;



-khtml-border-radius: 4px;



border-radius: 4px;



display:block;



float:right;



font-size:12px;



font-weight:normal;



margin-right:2px;



margin-top:0px;



padding:4px 21px 3px 14px;



text-decoration:none;



text-transform:none;



}



a.readon:hover {



background: transparent url(../images/black-10.png) top left repeat;



text-decoration:none;



}



/** 	TOOL TIPS		**/







.tips {



text-decoration:underline;



cursor:pointer;



}







.tool-tip {



width: 200px;



z-index: 13000;



}



 



.tool-title {



font-weight: bold;



font-size: 115%;



margin: 0;



color:#222;



padding: 8px;



background: transparent url(../images/bubble.png) top left no-repeat;



}



 



.tool-text {



font-size: 100%;



padding: 4px 8px 16px 8px;



color: #666;



background: transparent url(../images/bubble.png) bottom right no-repeat;



}



/**		FOOTER		**/



#bottom_site {



color:#888;



}



#bottom_site a {



color:#666;



text-decoration : none;



}



#bottom_site a:hover {



color:#3B493E;



text-decoration : none;



}