/*======================================================================*\
|| #################################################################### ||
|| # 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;
	padding:  0;
}
.article_title {
	font-size: 170%;
}
#pathway .breadcrumb {
	padding-left: 10px;
	background: none;
}
.banner {
	margin-top: 5px;
}
.banner img {
	max-width: none;
}
/*default resets*/
#rightblock .yjsquare, #leftblock .yjsquare, #insetblock .yjsquare {
	margin: 0px 0 5px 0px;
}
#rightblock .yjsquare_in, #leftblock .yjsquare_in, #insetblock .yjsquare_in {
	padding: 0 10px 10px 7px;
}
#rightblock .inside, #leftblock .inside, #insetblock .inside {
	padding: 0;
}
#holder, #holder2, #holder3 {
	padding-top: 10px;
}
/* module holder*/
.yjsquare, .yjsquare._yj1, .yjsquare._yj2 {
	margin: 0 0px 10px 0px!important;
	padding: 5px;
}
.yjsquare_in {
	padding: 0;
}
/* module titles*/
.yjsquare h2.module_title, .yjsquare._yj1 h2.module_title, .yjsquare._yj2 h2.module_title {
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 120%;
	text-transform: uppercase;
}
.yjsquare h2.module_title span, .yjsquare._yj1 h2.module_title span, .yjsquare._yj2 h2.module_title span {
	text-transform: uppercase;
}
/* body grid mods*/
#yjsgbodytop {
	margin: 0 0 10px 0;
}
#yjsgbodybottom {
	padding: 0px 0!important;
}
/* yj accordion newsflash*/
.yjsquare.yjacc_newsflash .yjsquare_in {
	border: none!important;
	padding: 0!important;
}
/*yj multitab*/
.yjsquare.yjmutlitab .yjsquare_in {
	border: none!important;
	padding: 0 3px!important;
}
/* blank module style used for advert 360x255*/
.yjsquare.blank {
	padding: 0;
}
.yjsquare.blank .yjsquare_in {
	border: none!important;
	padding: 0!important;
}
/* newsitem title*/
.pagetitle, div.title h1, div.title h2, .yjsg-morearticles h3 {
	font-size: 180%!important;
}
/* topblock*/
#topblock {
	display: block;
	overflow: hidden;
	clear: both;
	height: 43px;
	width: 100%;
	line-height: 43px;
	background: url(../images/topblock_bg.gif) repeat-x left top;
}
#topblock1, #topblock2 {
	display: block;
	overflow: hidden;
	height: 43px;
}
#topblock1 {
	width: 75%;
	float: left;
}
#topblock1 ul li {
	padding: 0 15px;
	margin: 0;
	border-right: 1px solid #989898;
}
#topblock2 {
	width: 21%;
	float: right;
}
/* search*/
#topblock2 .search {
	height: 42px!important;
	margin: -5px 0 0 0!important;
	padding: 0!important;
	display: block;
	line-height: 22px!important;
	background: url(../images/search.gif) no-repeat left top;
}
#topblock2 .search label {
	display: none;
}
#topblock2 .search .inputbox, #topblock2 .search .inputbox:hover, #topblock2 .search .inputbox:focus {
	padding: 5px;
	margin: 5px 15px 0 10px;
	width: 165px;
	border: 0;
	background: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#topblock2 .search .button {
	width: 37px!important;
	height: 32px!important;
	text-transform: uppercase!important;
	font-weight: bold!important;
	padding: 0 0 5px 0!important;
	margin: 5px 0 0 0!important;
}
/* mia flv*/
.yjsquare.miaflv .yjsquare_in {
	padding: 10px!important;
}
/* yjnf ultimate .youmagazine1 modules in tabs*/
.yjnewsflashu.youmagazine1 a.itemtitle {
	clear: none;
	margin-top: 8px;
}
.yjnewsflashu.youmagazine1 a.itemreadmore {
	border: none;
	width: 60px;
	margin: 0;
	padding: 0;
}
.yjnewsflashu.youmagazine1 div.itemdetails {
	font-style: italic;
	margin: 0;
}
.yjnewsflashu.youmagazine1 div.itemdetails .itemcategory, .yjnewsflashu.youmagazine1 div.itemdetails .itemcdate {
	float: left;
	font-weight: normal!important;
	font-size: 10px;
	display: block;
}
.yjnewsflashu.youmagazine1 div.imageholder {
	overflow: hidden;
	float: left;
	margin: 5px 5px 5px 0;
	padding: 5px;
	border: 1px solid #e7e7e7;
	background: #F6F6F6;
}
/* yjnf ultimate .youmagazine2 module in right module position*/
.yjnewsflashu.youmagazine2 {
	padding-top: 2px;
}
.yjnewsflashu.youmagazine2 a.itemtitle {
	clear: none;
	margin: 0 0 9px 0;
	font-size: 11px;
}
/* acc newsflash*/
.yjacnf_item_in {
	padding: 0;
	margin: 0;
}
.yjacnf_item div.imageholder {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/*yjsg7*/
#yjsg7 {
	padding: 0;
}
#yjsg7 .yjsgxhtml {
	overflow: hidden;
}
#yjsg7 .yjsquare {
	margin: 15px 0 0 0!important;
	padding: 0;
}
#yjsg7 ul li {
	padding-bottom: 7px;
}
/*yjnf ultimate yjsg7*/
.yjnewsflashu.yjsg7 .yjnewsflashu_in {
	padding: 0 0 0 15px;
	margin: 3px;
}
/* frontpage news item*/
.title {
	padding: 0px 0 0 5px!important;
	margin: 0!important;
}
.newsitem_info {
	padding: 0 0 0 0px!important;
	display: block!important;
	margin: -4px 0 5px 0!important;
}
a.readon {
	height: 23px;
	line-height: 23px;
	float: right;
	padding: 0 25px 0 0;
	font-weight: bold;
}
/*slider*/
.YJYoumagazine_slide .YJYoumagazine_description {
	font-size: 100%;
}
img.border {
	padding: 5px;
	margin: 2px 3px 0 0;
}
.button, .validate {
	background-size: 100%!important;
	line-height: normal;
	border: none;
}
.yjsgrtl .yjsquare h2.module_title {
	padding: 0 10px 0 0;
}
.yjsgrtl .yjsglogo {
	left: 15px;
}
.YJYoumagazine_slide .imgholder {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#clock105 {
    margin: 0 0 0 5.5%;
}
#bodytop2.yjsgxhtml {width: 47.5%  !important; }