@import url("reset.css");

/* COLORS
	bg_body: 	#3F5F6A
	bg_main: 	#E1E5E8
	orange_bar: #BC6400
	blue_logo:	#063F6C
	login_btn:	#6C8A94
	login_bdr:	#BDBDBD
	login_bg:	#E8ECEF
	search_bx:	#3A5062
*/

/***************************/
/* GENERAL */
/***************************/
.hide {display: none;}
.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}

/***************************/
/* STYLE */
/***************************/
body {background: #3F5F6A url('../gfx/bg_body.png') top left repeat-x; font-family: Arial;}

#wrap {width: 1000px; margin: 0 auto;}

#header {width: 1000px; height: 185px; overflow: hidden;}
#header h1 a {display: block; height: 185px; width: 250px; margin: 0 0 0 20px; text-indent: -99999px;}
#header.home {background: url('../gfx/header_home.jpg') top left no-repeat;}
#header.search {background: url('../gfx/header_search.jpg') top left no-repeat;}
#header.post {background: url('../gfx/header_post.jpg') top left no-repeat;}
#header.faq {background: url('../gfx/header_faq.jpg') top left no-repeat;}
#header.links {background: url('../gfx/header_links.jpg') top left no-repeat;}

#main {width: 1000px; background: url('../gfx/bg_main.png') top left repeat-y;}

#sidebar {width: 250px; float: left; padding: 0 0 0 20px; height: 500px;}
#sidebar ul#menu {margin: 20px 0 0 20px;}
#sidebar ul#menu li {font-weight: bold; font-size: 0.9em; padding: 0 0 20px 0;}
#sidebar ul#menu li a {color: #000; text-decoration: none;}
#sidebar ul#menu li a:hover {color: #063F6C;}
#sidebar #login {width: 228px; background: #E8ECEF; border: 1px solid #BDBDBD; margin: 0 0 0 10px; padding: 0 0 10px 0;}
#sidebar #login form {width: 208px; margin: 0 0 0 10px; padding: 10px 0 0 0;}
#sidebar #login h2 {font-size: 0.9em; font-weight: bold; color: #063F6C; margin: 10px 0 0 0; padding: 0 0 0 10px;}
#sidebar #login label {font-size: 0.7em; color: #063F6C; margin: 0 0 0 1px;}
#sidebar #login input.txt {width: 203px; margin: 0 0 10px 0;}
.ie #sidebar #login input.txt {margin: 0 0 10px -10px;}
#sidebar #login input.btn {float: right; border: 1px solid #BDBDBD; background: #6C8A94; color: #fff; text-transform: uppercase; font-weight: bold;}

#content {width: 690px; float: right; padding: 20px 20px 20px 0;}
#content h2 {padding: 0 0 10px 0;}
#content h2.title-search {color: #fff;}
#content p {padding: 0 0 15px 0; font-size: 12px; font-family: Arial; line-height: 1.5em;}
#content p a {color: #BC6400;}
#content p a:hover {color: #063F6C;}
#content ul {list-style: disc; font-size: 12px; font-family: Arial; padding: 0 0 12px 35px;}
#content ol {font-size: 12px; font-family: Arial; padding: 0 0 12px 35px; list-style: upper-latin;}
#content li {line-height: 1.5em;}
#content a {color: #BC6400;}
#content a:hover {color: #063F6C;}
	#jobline {font-family: Arial; font-size: 11px; font-weight: normal;}

#footer {width: 1000px; height: 30px; background: url('../gfx/bg_footer.png') top left no-repeat; overflow: hidden; margin: 0 0 50px 0;}
#footer p {float: right; padding: 0 20px 0 0; font-size: 0.8em; color: #BDBDBD;}