/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
#header {
	overflow:hidden;
}
#center_bg {
	display:block;
}
.module_title,
.article_title {
	font-size:150%;
	font-weight:normal;
}
.yjsg_grid {
	padding-top:15px;
	padding-bottom:15px;
}
#yjsg2 {
	padding-top:0;
	padding-bottom:0;
}
#yjsgbodytop {
	padding-top:0;
	padding-bottom:0;
}
#yjsgbodybottom {
	padding-top:0;
}
#yjsg5 {
	margin:5px;
	width:auto!important;
}
.yjsquare {
	margin:5px;
}
._yj2 .yjsquare_in {
	padding:10px;
}
#holder,
#holder2,
#holder3 {
	padding:0;
}
#dark,
#light {
	clear:both;
	display:block;
	overflow:hidden;
}
/* banner */
.forceright468.banner,
.forceright468.banner .yjsquare_in {
	padding:0;
	margin:0;
}
.forceright468.banner {
	margin-top:12px;
}
/*----yj multitabs-----*/
.yjsquare_yjmutlitab {
	margin:0px 0 8px 0 !Important;
}
.yjsquare_yjmutlitab .yjsquare_in {
	padding:0px;
	clear:both;
	overflow:hidden;
}
.yjsquare_yjmutlitab h5 {
	font-size:13px;
}
.yjsquare_yjmutlitab a.mainlevel {
	font-weight:bold;
}
#tabs_holder,
#tabs_holder2,
#tabs_holder3 {
	width:100%;
	padding:0px;
	margin:0px auto 0px;
}
#tabs,
#tabs2,
#tabs3,
#tabs4,
#tabs5 {
	display:block;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
	float:none;
	height:35px!Important;
}
#tabs li,
#tabs li.last,
#tabs2 li,
#tabs2 li.last,
#tabs3 li,
#tabs3 li.last {
	font-weight:bold;
	float:left;
	text-align:center;
	border-left:none;
	border-top:none;
	padding:0;
	line-height:32px;
	height:35px!Important;
	cursor:pointer;
}
#tabs_container .tab_content_in,
#tabs_container2 .tab_content_in2,
#tabs_container3 .tab_content_in3,
#tabs_container4 .tab_content_in4,
#tabs_container5 .tab_content_in5 {
	margin:0px;
	padding:15px;
	clear:both;
}
/* tabs yjnf ultimate */
#tabs_container3 .yjnewsflashu_in {
	padding:0px 0 11px 0;
}
#tabs_holder3 .imageholder {
	padding:3px;
	margin:0px 8px 0px 0px;
}
#tabs_holder3 a.itemtitle {
	margin:0 0 7px 0;
	clear:none;
	font-weight:bold;
	font-size:120%;
}
#tabs_holder3 .yjnewsflashu_in.last {
	background:none!important;
}
/*-----yjnf ultimate----*/
.yjsquare.yjnfu {
	padding:0 5px;
	margin:0;
}
.yjsquare.yjnfu .yjnewsflashu_in {
	margin:4px 0;
	padding:2px 7px 7px 7px;
}
.yjsquare.yjnfu a.itemtitle {
	clear:none;
	font-size:150%;
	margin:0 0 7px 0;
	padding:8px 0 8px 3px;
}
.yjsquare.yjnfu div.imageholder {
	padding:0px;
	margin:5px 5px 0 0;
	border:0;
	background:none;
}
.yjsquare.yjnfu div.itemdetails {
	position:absolute;
	top:10px;
	right:0px;
	left:auto;
}
.yjsquare.yjnfu .itemcategory {
	display:inline-block;
}
.yjsquare.yjnfu .itemcdate {
	display:inline-block;
}
.yjsquare.yjnfu p.itemintro {
	padding:4px 0 0 145px;
}
/*----- yjns5 --------*/
div.yjsquare._yjns5 .module_title {
	margin-left:10px;
	padding-top:10px;
	font-size:130%;
	font-weight:bold;
}
/* multimediabox*/
.popbox img,
.popboxv img {
	border:7px solid #252A2E;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
/*footer*/
#footer {
	padding:15px 0;
}
/* com_content articles */
.news_item_f,
.news_item_a,
.news_item_c {
	padding:10px;
	overflow:hidden;
}
.yjsg-blog_c {
	margin:15px 0;
}
.articleimg {
	margin:5px 10px 0px 0;
}
/* no radius */
.readon,
.inputbox,
.button,
.validate,
input,
#pathway .breadcrumb,
.popbox img,
.popboxv img {
	-webkit-border-radius:0px!important;
	-khtml-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
}
/* dropline first level a reset */
ul.subul_main a.dlevel1a span.yjm_has_none span.yjm_title {
	padding:0;
}
.yjsglogo {
	background: url(../images/yjsglogo.png) no-repeat center center;
}
#yjsgheadergrid #topmenu_holder{
	margin-top:35px;
}
.sidebars .yjsquare{
	margin-bottom:20px;
}