/* @override http://leggemethod.dev/css/lge_layout.css */

/* ::: RESET ALL MARGINS, PADDING, AND BORDERS ::: */
* { margin: 0; padding: 0; }
IMG { border: 0; }


/* ===============================
		::: PAGE LAYOUT :::
=============================== */

BODY {
	background: #fff url(../images/bg_gradient.gif) 0 0 repeat-x;
	text-align: center; }
	
#pageContainer {
	position: relative;
	width: 732px;
	margin: 0 auto;
	text-align: left;
	background: transparent url(../images/bg_columns.gif) 0 0 repeat-y; }
	
	#pageContainer-inner {
		width: 100%;
		background: transparent url(../images/bg_pageshadow.gif) 0 0 no-repeat;	}


/* ===============================
		::: MASTHEAD :::
=============================== */

#masthead {
	width: 100%;
	height: 155px;
	background: transparent url(../images/mst_01.jpg) 6px 0 no-repeat; }

	#masthead H1 {
		text-indent: -5000px;
		width: 100%;
		height: 155px;
		margin: 0;
		padding: 0; }

		#masthead H1 A {
			display: block;
			width: 184px;
			height: 155px; }


/* ===============================
		::: MENU :::
=============================== */


#menu {
	float: left;
	clear: left;
	width: 180px;
	position: relative;
	top: -34px;
	margin: 0;
	padding: 0;
	background: transparent; }
	
	.menu_title {
		margin: 0; }
	
	#menu UL {
		margin: 8px 0 10px 1px;
		padding: 0;
		list-style: none;
		border-top: 1px solid #fcffe1; }
		
		#menu LI {
			margin: 0;
			padding: 0;
			list-style-image: none; }
			
			#menu LI A {
				display: block;
				height: 22px !important;
				height /**/: 27px;
				padding-top: 5px;
				padding-right: 13px;
				text-decoration: none;
				text-align: right;
				color: #fcffe1;
				font-size: 1.1em;
				border-bottom: 1px solid #fcffe1; }

				#menu LI A:hover { background: #183454; }
				#menu LI.selected A:hover { font-weight: normal; }
	


/* ===============================
		::: CONTENT :::
=============================== */

#contentContainer {
	float: left;
	clear: left;
	display: inline;
	width: 720px;
	margin-left: 6px;
	background: transparent url(../images/bg_menu_01.jpg) 0 0 no-repeat; }

#content {
	float: left;
	display: inline;
	width: 388px !important;
	width /**/: 534px;
	padding: 0 118px 20px 28px;
	background: transparent url(../images/bg_content.jpg) 0 0 no-repeat; }
	
	#content H2 {
		height: 51px;
		position: relative;
		top: -75px;
		/*margin-top:  -51px;*/
		margin-bottom: 25px;
		text-indent: -5000px;
		background: transparent url(../images/ti_about.gif) 0 0 no-repeat; }
	
.circle {
	position: absolute;
	top: 0;
	right: -11px;
	z-index: 1; }


/* ===============================
		::: FOOTER :::
=============================== */

#footer {
	height: 49px;
	clear: both;
	width: 100%;
	margin-top: -11px;
	background: #fff url(../images/bg_footer.gif) no-repeat 0 0;
	text-align: right; }

	#footer P {
		margin: 0 22px 0 0;
		padding-top: 14px; }
		
	.copyright {
		color: #fff; }



/* @group Homepage */

/* ===============================
		::: HOME :::
=============================== */

BODY.home #pageContainer {
	background: none !important;
	margin-top: 7px; }

#home_slideshow {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	height: 401px; }
	
BODY.home #footer {
	float: left;
	height: 160px;
	width: 732px;
	text-align: left;
	background: transparent url(../images/bg_footer_home.png) 0 0 no-repeat;
	color: #fff; }

	BODY.home #footer P {
		margin: .5em 95px 0;
		padding-top: 0; }
		
	BODY.home #footerlinks {
		margin-top: 22px;
		font-size: .9em;
		text-align: center; }
		
		BODY.home #footerlinks A {
			color: #5d81a8;
			margin-right: 1.5em; }

/* @end */