/*

* JEZ Rego Joomla! 1.5 Template :: Stylesheets :: layout styling

*

* @package		JEZ Rego

* @version		1.0.0

* @author		JoomlaEZ.com

* @copyright	Copyright (C) 2008 JoomlaEZ.com. All rights reserved

* @license		Commercial Proprietary

*

* Please visit http://joomlaez.com/ for more information

*/



/*----------------------------------------------------------------------------*/



/*********

* Header *

*********/



#jezHeader {

	background: url(../images/bg_header.png) 0 0 repeat-x;

	height: 135px;

	width: 100%;

}

#jezHeader > .container {

	min-width: 800px;

}



#jezLogo {

	height: 46px;

	margin: 16px 0 0 5.667em;

	width: 111px;

}

#jezNav {

	position: relative;

	width: auto;

}

#modUser3 {

	height: 30px;

	margin: 45px 18.917em 0 0;

}

#modTop {

	bottom: 8px;

	position: absolute;

	right: 3.833em;

}



/* font resizer */

#increaseFontSize, #resetFontSize, #decreaseFontSize {

	color: #f4e0e2;

	display: block;

	float: left;

	font-weight: bold;

	height: 19px;

	line-height: 19px;

	text-align: center;

	text-decoration: none;

	width: 19px;

}

#increaseFontSize {

	font-size: 15px;

}

#resetFontSize {

	font-size: 13px;

}

#decreaseFontSize {

	font-size: 11px;

}

#increaseFontSize:hover, #resetFontSize:hover, #decreaseFontSize:hover {

	background: url(../images/font_resizer-a.png) 0 0 no-repeat;

	color: #626262;

}



/*----------------------------------------------------------------------------*/



/*******

* Body *

*******/



#jezPage {

	background-color: #b2c687;

	padding-top: 10px;

}

#jezMain {

	margin: 0 0 0 19.333em;

	padding-bottom: 10px;

}

#jezLocal, #jezSub {

	padding: 4px 0 5px;

}

#jezLocal, #jezSub {

	width: 16.417em;

}

#jezSub {

	margin-right: 2.5em;

}



#jezMain.tc, #jezLocal.tc {

	margin-right: 0;

}



.gr3 #jezMain {

	width: 41.333em;

}

.gr3 #jezLocal {

	margin-left: -58.167em;

}



.gr2 #jezMain {

	width: 58.5em;

}

.gr2 #jezLocal.expandLeft, .gr2 #jezSub.expandRight {

	width: 57.833em;

}

.gr2 #jezMain.tc {

	margin-left: 2.167em;

}

.gr2 #jezLocal {

	margin-left: -75.333em;

}

.gr2 #jezLocal.expandBoth, .gr2 #jezLocal.expandLeft {

	margin-left: 2.5em;

}

.gr2 #jezLocal.expandBoth, .gr2 #jezSub.expandBoth {

	width: 37.083em;

}

.gr2 #jezSub.expandRight {

	float: left;

	margin: 0 .333em 0 19.667em;

}

.gr1 #jezMain {

	margin-left: 2.167em;

	width: 75.667em;

}



.gr1 #jezLocal, .gr1 #jezSub {

	float: left;

	margin-left: 2.5em;

	width: 75em;

}



/* left module position :: rounded corners */

#jezLocal .jezRounded6Imgs {

	margin-bottom: 9px;

}

#jezLocal .jezRounded6Imgs .hd {

	background-image: url(../images/mod_left-hl.png);

}

#jezLocal .jezRounded6Imgs .hd .c {

	background-image: url(../images/mod_left-hr.png);

}

#jezLocal .jezRounded6Imgs .bd {

	background-image: url(../images/mod_left-bl.png);

}

#jezLocal .jezRounded6Imgs .bd .c {

	background-image: url(../images/mod_left-br.png);

	color: #fff;

}

#jezLocal .jezRounded6Imgs .ft {

	background-image: url(../images/mod_left-fl.png);

}

#jezLocal .jezRounded6Imgs .ft .c {

	background-image: url(../images/mod_left-fr.png);

}

#jezLocal .jezRounded6Imgs h3 {

	background: url(../images/mod_left-hd.png) no-repeat;

	color: #2c2c2c;

	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;

	font-size: 1em;

	height: 36px;

	line-height: 36px;

	margin-bottom: -11px;

	overflow: hidden;

	position: relative;

	text-align: center;

	text-transform: uppercase;

	top: -18px;

	width: 107px;

}

#jezLocal .black h3 {

	color: #000000;

	margin-bottom: -8px;

}

#jezLocal .jezRounded6Imgs a {

	color: #fff;

}



/* left and right module positions :: rounded corners */

#jezSub .jezRounded6Imgs,

#jezLocal .black {

	margin-bottom: 9px;

}

#jezSub .jezRounded6Imgs .hd,

#jezLocal .black .hd {

	background-image: url(../images/mod_right-hl.png);

}

#jezSub .jezRounded6Imgs .hd .c,

#jezLocal .black .hd .c {

	background-image: url(../images/mod_right-hr.png);

}

#jezSub .jezRounded6Imgs .bd,

#jezLocal .black .bd {

	background-image: url(../images/mod_right-bl.png);

}

#jezSub .jezRounded6Imgs .bd .c,

#jezLocal .black .bd .c {

	background-image: url(../images/mod_right-br.png);

}

#jezSub .jezRounded6Imgs .bd .c .s,

#jezLocal .black .bd .c .s {

	margin: 0 1px;

	background-image: url(../images/mod_right-s.png);

}

#jezSub .jezRounded6Imgs .bd .c .s {

	color: #fff;

}

#jezSub .jezRounded6Imgs .ft,

#jezLocal .black .ft {

	background-image: url(../images/mod_right-fl.png);

}

#jezSub .jezRounded6Imgs .ft .c,

#jezLocal .black .ft .c {

	background-image: url(../images/mod_right-fr.png);

}

#jezSub .jezRounded6Imgs h3 {

	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;

	font-size: 1.083em;

	position: relative;

	margin-bottom: -8px;

	text-transform: uppercase;

	top: -14px;

}

#jezSub .jezRounded6Imgs h3 {

	background: url(../images/mod_right-hd.png) 100% 40% no-repeat;

	color: #40feff;

}

#jezSub .orange h3 {

	background: url(../images/mod_right-hd_orange.png) 100% 40% no-repeat;

	color: #ff7300;

}



/* component output wrapper :: rounded corners */

#jezMain.jezRounded6Imgs .hd {

	background-image: url(../images/com_hl.png);

}

#jezMain.jezRounded6Imgs .hd .c {

	background-image: url(../images/com_hr.png);

}

#jezMain.jezRounded6Imgs .bd {

	background-image: url(../images/com_bl.png);

}

#jezMain.jezRounded6Imgs .bd .c {

	background-image: url(../images/com_br.png);

}

#jezMain.jezRounded6Imgs .ft {

	background-image: url(../images/com_fl.png);

}

#jezMain.jezRounded6Imgs .ft .c {

	background-image: url(../images/com_fr.png);

}



/* bottom module position */

#modBottom .moduletable {

	margin-bottom: 0;

	padding-bottom: 14px;

}



/*----------------------------------------------------------------------------*/



/*********

* Extras *

*********/



#jezExtras {

	background: #000 url(../images/bg_extras.png) 0 0 repeat-x;

	width: 100%;

}



#jezExtras .gr4 .moduletable {

	width: 16.417em;

}

#jezExtras .gr4 .fl .moduletable {

	margin-left: 3.083em;

}

#jezExtras .gr4 #modUser7 .moduletable {

	margin-left: 3.167em;

}



#jezExtras .gr3 .moduletable {

	width: 23em;

}

#jezExtras .gr3 .fl .moduletable {

	margin-left: 3em;

}



#jezExtras .gr2 .moduletable {

	width: 36.25em;

}

#jezExtras .gr2 .fl .moduletable {

	margin-left: 2.5em;

}



#jezExtras .gr1 .moduletable {

	margin-left: 2.5em;

	width: 75em;

}



#jezExtras .first .moduletable {

	margin-left: 2.5em;

}

#jezExtras .fr .moduletable {

	margin-right: 2.5em;

}



#jezExtras .moduletable {

	color: #fff;

	margin-bottom: 29px;

	margin-top: 13px;

}

#jezExtras .moduletable h3 {

	color: #dd8200;

	font-family: "MS Reference Sans Serif", Helvetica, Jamrul, sans-serif;

	margin-bottom: 2px;

}



/*----------------------------------------------------------------------------*/



/*********

* Footer *

*********/



#jezFooter {

	background: #fff url(../images/bg_footer.png) 0 0 repeat-x;

	padding-top: 17px;

}

#modFooter {

	margin-left: 2.5em;

}

#modSyndicate {

	margin-right: 2.5em;

}