body { background: #000; text-align: left; margin: 0 auto; font: normal 12px Arial, Times New Roman, Trebuchet MS; /*background: #eee url(/images/bline.jpg) bottom left repeat-y;*/ }

img { border: 0; margin: 0; }

a { color: #000; text-decoration: none; }

/* button styles */

div.bwrap { margin: 6px 0 9px 0; }
div.bwrap ul { list-style: none; padding: 0; margin: 0; }
div.bwrap ul li { display: inline; }
a.button { margin-right: 6px; padding-left: 6px; float: left; line-height: 28px; height: 28px; background: #fff url(/images/b1.jpg) top left no-repeat; }
a.button span { font: normal 11px Trebuchet MS, Arial, Times New Roman; color: #fff; text-decoration: none; padding-right: 6px; float: left; line-height: 28px; height: 28px; background: #fff url(/images/b2.jpg) top right no-repeat; }
a.button:hover { cursor: hand; background: #fff url(/images/b1.jpg) bottom left no-repeat; }
a.button:hover span { color: #eee; background: #fff url(/images/b2.jpg) bottom right no-repeat; }
a.button:active {  }

/* = = = */

p { margin: 0; padding: 0; }
p.i { margin: 10px 0 0 0; padding: 0; }
p a { text-decoration: underline; }

p.u { margin: 20px 0 0 0; padding: 0; }
p.u a { text-decoration: none; }

h1 { margin: 0; padding: 0; font: normal 22px Times New Roman, Trebuchet MS, Arial; }

div#wwcontainer { background: #eee; }
div#wwcin { width: 1187px; background: #eee url(/images/bbird.jpg) bottom right no-repeat; }

div#mwrap { width: 920px; border-right: 1px solid #ccc; }
div#mwrapin { border-right: 1px solid #f9f9f9; }

div#ins { margin: 20px 5px 0 0; }

div.menu_list {
	overflow: hidden;
	visibility: hidden;
	position: absolute;
	left: 0; top: 0;
	z-index: 1;
	width: 140px;
	padding-bottom: 8px;
	background: transparent url(/images/menu_bottom.gif) bottom left no-repeat;
	}

div.menu_list ul {
	margin: 0;
	padding: 5px 0 0 0;
	background: #4a7b01;
	list-style-type: none;
	}

div.menu_list ul li a {
	display: block;
	padding: 5px 5px 5px 16px;
	font: normal 11px Arial, Times New Roman, Trebuchet MS;
	color: #fff;
	}

div.menu_list ul li a:hover { color: #ccc; }



div#top_iwrap { background: #f3f3f3; }
div#top_wrap { height: 83px; overflow: hidden; width: 795px; }

div#menu_iwrap { padding-left: 20px; background: url(/images/inlinebg.jpg) top left repeat-x; }
div#menu_wrap { height: 36px; overflow: hidden; }

div#submenu_iwrap { padding: 5px 40px; background: #fff; }
div#submenu_wrap { overflow: hidden; width: 700px; font-size: 11px; }
div#submenu_wrap a { text-decoration: none; color: #666; }
div#submenu_wrap a:hover { background: #f7f7f7; color: #000; }

div#bmwrap { background: #000; width: 921px; }
div#bottom_wrap { text-align: left; color: #fff; font: normal 11px Arial, Times New Roman, Trebuchet MS; padding: 20px 0 30px 40px; margin: 0; }
div#bottom_wrap a { color: #fff; }
div#bottom_wrap a:hover { text-decoration: underline; }

div#top_wrap div.sleft { float: left; }
div#top_wrap div.sright { float: left; height: 100%; width: 506px; text-align: right; background: url(/images/topbg2.jpg) top left no-repeat; }

div#icontent { background: #fff url(/images/ctbg.jpg) bottom left repeat-x; padding: 15px 60px 60px 60px; }
div#content { width: 795px; }
div#content .left { float: left; width: 550px; }
div#content .right { float: left; padding: 0 30px; }

div.left { float: left; }
div.right { float: right; }

div#loader { visibility: hidden; position: absolute; }
span.highlight { font-weight: bold; }
div#photo { height: 326px; width: 496px; border: 2px solid #e7e7e7; }
div#comment { margin: 6px 0 0 0; line-height: 17px; }
div#gallery { height: 380px; width: 500px; overflow: hidden; text-align: center; }
div#loading { margin: 60px 0 0 0; font-size: 11px; }

input#search_box { font: normal 17px Times New Roman, Trebuchet MS, Arial; padding: 3px 6px; width: 300px; height: 32px; background: #fff url(/images/search_boxbg.jpg) top left repeat-x; border: 3px solid #ccc; }


ul#tmenu {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}

ul#tmenu li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	}

ul#tmenu li#i8 a { background: url(/images/tmenu.jpg) top right no-repeat; padding-left: 8px; }
ul#tmenu li#i1 a { background: url(/images/tmenu.jpg) top left no-repeat; padding-right: 8px; }
ul#tmenu li a {
	background: url(/images/tmenu.jpg) top center no-repeat;
	padding: 0 15px;
	display: inline;
	float: left;
	color: #fff;
	line-height: 36px;
}

ul#tmenu li span { padding-top: 45px; }

ul#tmenu li#i8 a:hover, ul#tmenu li#i8.ontab a:hover { background: url(/images/tmenu.jpg) center right no-repeat; }
ul#tmenu li#i1 a:hover, ul#tmenu li#i1.ontab a:hover { background: url(/images/tmenu.jpg) center left no-repeat; }
ul#tmenu li a:hover, ul#tmenu li.ontab a:hover { background: url(/images/tmenu.jpg) center center no-repeat; color: #eee; }

/*
==ignore
ul#tmenu li#i8 a:active { background: url(/images/tmenu.jpg) bottom right no-repeat; }
ul#tmenu li#i1 a:active { background: url(/images/tmenu.jpg) bottom left no-repeat; }
ul#tmenu li a:active { background: url(/images/tmenu.jpg) bottom center no-repeat; }
*/

ul#tmenu li#i8.onhover a { background: url(/images/tmenu.jpg) center right no-repeat; }
ul#tmenu li#i1.onhover a { background: url(/images/tmenu.jpg) center left no-repeat; }
ul#tmenu li.onhover a { background: url(/images/tmenu.jpg) center center no-repeat; }

ul#tmenu li#i8.ontab a { background: url(/images/tmenu.jpg) bottom right no-repeat; }
ul#tmenu li#i1.ontab a { background: url(/images/tmenu.jpg) bottom left no-repeat; }
ul#tmenu li.ontab a { background: url(/images/tmenu.jpg) bottom center no-repeat; }


/* Clear styles (main) */

.clearit:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

/*For IE7*/
.clearit { zoom: 1; }
/*End IE7*/

/* = = = */

