/*** STYLESHEET FOR MBT WORLDWIDE ***/

/* COLORS 
Black: #000000
White: #ffffff
Yellow: #e8a400
Dk. Blue: #1b1d40
Lt. Blue: #2c3673
Blue Gray: #8094a6
*/

/* @group basic styles */
body { background: #0a102a url(../images/body-bg.jpg) repeat-x 0 0; text-align: center; color: #414141; }
h1, h2, h3, h4, h5, h6 { color: #222f3b; margin: 0; padding: 0; }
ol li, ul li { margin: 0 20px; }
p { margin: 10px 0; }
blockquote { margin: 0 25px; padding: 0 0 0 15px; border-left: 5px solid #222f3b; font-style: italic; }
pre { margin: 0 25px; padding: 15px; background: #ebebeb; border: 1px solid #888; }
code { margin: 0; padding: 0; }
a   { color: #222f3b; text-decoration: none; font-weight: bold; }
a:hover { color: #0000cc; }
/* @end */

/* @group image styles */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 10px 10px 0; }
img.alignright { float: right; margin: 0 0 10px 10px; }
img { background: #fff; padding: 1px; border: 1px solid #888; }
/* @end */

/* @group structure */
#bodybg { background: transparent url(../images/header-bg.jpg) no-repeat 50% 0; overflow: auto; text-align: left; }
#header { height: 255px; margin-bottom: 15px; }
#content-container { width: 986px; margin: 0 auto; }
#footer { margin: 15px auto; width: 960px; color: #fff; }
/* @end */

/* @group header */
#logo { margin: 40px 0 0 0; }
#logo h1 a { display: block; width: 420px; height: 124px; text-indent: -9999px;
	background: transparent url(../images/logo.png) no-repeat 0 0; }
#phone { margin: 150px 0 0 35px; }
#phone h4  { display: block; width: 305px; height: 99px; text-indent: -9999px;
	background: transparent url(../images/phone-number.png); }
/* @end */

/* @group content-area */
#content-top { background: url(../images/body-top-bg.png) no-repeat 0 0; height: 24px; }
#content-mid { background: url(../images/body-mid-bg.png) repeat-y 0 0; overflow: auto; }
#content-bot { background: url(../images/body-bottom-bg.png) no-repeat 0 0; height: 23px; }
/* @end */

/* @group left-column */
h3.left-head { background: #fff url(../images/main-menu.jpg) repeat-x 0 0; border: 1px solid #414141;
	font-size: 1em; text-transform: uppercase; color: #fff; padding: 4px 0 3px 10px; margin: 0 0 3px 0; }
.left-content { background: #bbb url(../images/left-col-box.jpg) repeat-x 0 0; border: 1px solid #414141;
	padding: 5px 10px; margin-bottom: 10px; }
.left-col-bottom { background: url(../images/left-col-bot.jpg) repeat-x 0 0; min-height: 116px; margin-bottom: 25px;}

	/* @group sub-menu */
	.menu { list-style: none; margin: 0 0 10px 0; }
	.menu li { margin: 0; padding: 0; font-size: 12px; }
	.menu li a { display: block; width: 214px; height: 24px; background: url(../images/sub-menu.jpg) no-repeat 0 0;
		padding: 8px 0 0 35px; margin-bottom: 2px; text-transform: uppercase; text-decoration: none; color: #fff; }
	.menu li a:hover   { background-position: 0 -32px; color: #1b1d40; }
	.menu li a.current { background-position: 0 -64px; color: #1b1d40; }
	/* @end */
	
	/* @group search */
	#search { margin: 0 0 15px 0; }
	#search #s { width: 145px; }
	#search-submit {  }
	/* @end */
	
	/* @group sidebar lists */
	.left-col-bottom h4 { padding: 0 0px 2px 5px; }
	.left-col-bottom ul { list-style: none; margin: 0 0 10px 0; padding: 0 5px; }
	.left-col-bottom ul li { margin: 0; padding: 0 5px; }
	.left-col-bottom ul li a { font-weight: normal; }
	.left-col-bottom ul li a:hover { color: #666; }
	
	ul.children { padding: 0 8px; margin: 0; }
/* @end */

/* @group right-column */

	/* @group menu-main */
	#main-nav { border: 1px solid #414141; height: 27px; margin: 0 0 3px 0; padding: 0;
		background: url(../images/main-menu.jpg) repeat-x 0 0; }
	.menu-main { list-style: none; margin: 0; padding: 0; font-size: 1em; }
	.menu-main li { padding: 0; margin: 0; float: left; text-transform: uppercase; }
	.menu-main li a { color: #fff; text-decoration: none; background: url(../images/main-menu.jpg) repeat-x 0 0;
		padding: 4px 15px 3px 15px; margin: 0; display: block; }
	.menu-main li a:hover { background-position: 0 -27px; color: #1b1d40; }
	.menu-main li.current_page_item a, .menu-main li.current_page_parent a { background-position: 0 -54px; color: #1b1d40; }
	/* @end */
	
	/* @group right-content */
	#right-content { padding: 10px; border: 1px solid #414141; margin: 0 0 25px 0;
		background: #bababa url(../images/right-col-bg.jpg) repeat-x 0 0; }
		
		/* @group slider */
		#slider { width: 600px; height: 326px; margin: 15px auto; 
			background: #bfbfbf url(../images/slider-bg.jpg) no-repeat 0 0; }
		#slider-container { width: 600px; height: 326px; position: relative; overflow: hidden;
			top: 0; left: 0; }
		#sliderContent { margin: 0; padding: 0; list-style: none; float: left; position: absolute;
			top: 0; margin-left: 0; }
		#sliderContent li { padding: 0; margin: 0; }
		.sliderImage { float: left; position: relative; display: none; width: 100%; border: none; }
		.sliderImage img { width: 600px; height: 326px; border: none; padding: 0; }
		.sliderImage span { position: absolute; font: 10px/15px Arial, Helvetica, sans-serif;
			padding: 12px 13px; width: 100%; background-color: #000; filter: alpha(opacity=90);
			-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }
    	.sliderImage span h3 { color: #ffffff; line-height: 1.25em; padding-right: 25px; }
		.sliderImage span { font-size: 12px; }
		.bottom { bottom: 0; left: 0; }
		.bottom small { text-align: right; }
		/* @end */
		
	/* @end */

/* @end */

/* @group post-styles */
	.post { background: url(../images/horizontal-bg.jpg) repeat-x 0 100%; margin: 5px 0 15px 0; padding-bottom: 15px; }
	.continue { float: left; height: 36px; }
	.continue a	{ float: left; display: block; width: 162px; height: 36px;
		background: url(../images/continue.jpg) no-repeat 0 0; text-indent: -9999px; }
	.continue a:hover { background: url(../images/indians/continue-over.jpg) no-repeat 0 0; }
	
	
	/* @group pagination */
	.next-link { float: right; }
	.last-link { float: left; }
	/* @end */
	
/* @end */

/* @group footer */
#footer a { color: #fff; text-decoration: none; font-weight: normal; }
#footer a:hover { color: #fff; text-decoration: none; }
.foot-menu { list-style: none; margin: 0; padding: 0; }
.foot-menu li { display: inline; margin: 0; padding: 0 15px 0 0; text-transform: uppercase; }
.foot-menu li a { color: #fff; font-weight: normal; }
.foot-menu li a:hover { color: #e8a400; }

	
