/* update 2 */
/*************    Reset Browser Defaults     ***************/
 	 
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

/*****\
|* A *|   Global Styles ************************************
\*****/

	/* 1 {Body} */
		body {
			background-color: #b3cc9f;
			background: #b3cc9f url(../images/bg.gif) repeat-x top;
			font-size: 10px;
            font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
			}
			
		#container { margin: 0px auto; width: 810px; }
			
		
/*****\
|* B *|	Header	*********************************************
\*****/

		#header { width: 810px; margin: 0px auto; height: 123px; }
		
	/* 1 {Logo} */
		#logo { float: left; }
	
	/* 2 {Login} */
	
	/* 3 {Menu} */
		.menu { float: right; position: relative; top: 40px; height: 36px; width: 210px; background: url(../images/topnav.jpg) no-repeat center; padding-right: 10px; }
		.menu ul, .menu li {
			float: right;
			}
		.menu li { padding-left: 5px; padding-right: 5px; line-height: 36px; }
		
		.menu a { 
			font-family: Tahoma, sans-serif; 
			font-size: 1.1em;
			text-decoration: none;
			color: #ebe1c8;
			}
		.menu a:hover { color: #fff; }
/*****\
|* C *|	Main Menu	******************************************
\*****/

		#menu { 
            margin: 0px auto; display: inline; 
            font-family: Arial, "Trebuchet MS", sans-serif; font-size: 1.4em;
            font-weight: bold; text-transform: uppercase;
 			margin-top: -10px !important;
            }
			
		#menu li { display: inline; background: url(../images/menuline.gif) no-repeat center right; }
        #menu li a { color: #4c4942; text-decoration: none; padding-right: 5px; padding-left: 5px; margin-right: 5px; margin-left: 0px; padding-top: 11px; padding-bottom: 9px; line-height: 38px;}
        #menu li a:hover { color: #fff; background: #f8981d; }
                
			
/*****\
|* D *|	Content	***********************************************
\*****/

		#content { width: 784px; margin: 10px auto; background: #fff; padding: 13px; font-size: 1.3em; overflow: hidden; }

        #content .container { background: url(../images/bg.body.jpg) no-repeat center top; padding: 5px !important; overflow: hidden !important;   } 
		/* \*/
		* #content .container { height: 1%; }
		/* */
		
		/* 2 {image} */
		#mainimg { width: 100%; height: 100%; margin-bottom:4px; }
				
		/* 2 {Left} */
			div.left { width: 520px; float: left; padding-top: 20px; }
			
		/* 3 {Right} */
			.sidebar { width: 236px; float: right; padding-top: 25px; font-size: .9em;  }
			
			.sidebar a { text-decoration: none; color: #90896F; }
			.sidebar ul { margin: 0 !important; }
                        .sidebar ul li { padding-left: 0px !important; margin-left: 0px !important; background: none !important; }
                        .sidebar ul { margin-top: 10px !important; } .sidebar li { margin-bottom: 10px !important; }
			.sidebar h3 { color: #235e35; font-family: Georgia, serif; font-size: 1.8em; border-bottom: 1px solid #cccbc9; }
                        .sidebar .selected { color: #9d9c99 !important; font-weight: normal !important; }
			.sidebar .right { float: right; }
			.sidebar p {padding: 0 !important; margin: 0 !important; }
                        .sidebar p.date { color: #a6a39b; }
		

/*****\
|* D  *|	Footer	*********************************************
\*****/
                   #footer { width: 768px; color: #62895e; text-align: center !important; margin: 20px auto; margin-bottom: 0 !important; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 110%; }
                   #footer a { color: #36523b; text-decoration: none; border-bottom: 1px solid #8a9c7c; }
                   #footer img { display: block; margin: 10px auto; margin-bottom: 0 !important; }
                   #footer li { display: inline; padding: 4px;}