/*
Theme Name: Stay On Search Job Board
Theme URI: http://jobs.stayonsearch.com
Description: Stay on Search Job Board Default Theme
Author: Snoack Studios
Author URI: http://www.snoackstudios.com
*/

* { 
margin: 0px; padding: 0px; }

body { 
color: #38281c;
background: url(images/back.jpg) repeat-x top center #a32401;
margin: 0;
padding: 0;
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
}

img {
border: 0;
}

.wrap { 
}

#header1 {
float: left;
display: block;
width: 436px;
}

#header2 {
float: right;
display: block;
width: 436px;
}

#supernav1 {
font-size: 0.9em;
margin: 12px 0 0 0;
}

#supernav2 {
font-size: 0.9em;
text-align: right;
margin: 12px 0 0 0;
}

#supernav1 a, #supernav2 a {
color: #dad5d3;
text-decoration: none;
}

#supernav1 a:hover, #supernav2 a:hover {
text-decoration: underline;
}

#supernav1 ul, #supernav2 ul {
list-style: none;
margin: 0;
padding: 0;
}

#supernav2 ul {
float: right;
display: block;
}

#supernav1 li, #supernav2 li {
margin: 0;
padding: 0 7px;
float: left;
display: block;
border-right: 1px solid #dad5d3;
}

#supernav1 li:last-child, #supernav2 li:last-child {
border: none;
}

#header1 h1 {
display:block;
padding: 34px 0 28px 0;
text-indent:-2000px;
}
	
	#header1 h1 a {
	width:293px;
	height:81px;
	display:block;
	background: url(images/logo.png) no-repeat top center;
	_background: url(images/logo-ie.png) no-repeat top center;
	}
	
#navigation {
background: url(images/nav.png) no-repeat top center;
margin: 0 auto;
max-width: 1007px;
min-width: 960px;
_width: 1007px;
height: 53px;
font-size: 1.15em;
font-weight: bold;
text-transform: uppercase;
}

#navigation2, .navigation2 {
background: url(images/nav.png) no-repeat top center;
margin: 0 auto;
width: 1007px;
height: 53px;
font-size: 0.85em;
font-weight: bold;
text-transform: uppercase;
}

body .nosidebar {
background: url(images/nav-fullwidth.png) no-repeat top center;
}

#navigation2 ul, .navigation2 ul {
list-style: none;
margin: 0 0 0 15px;
padding: 0;
}

#navigation2 li, .navigation2 li {
float: left;
display: block;
}

#navigation2 a, .navigation2 a {
color: #fff;
text-decoration: none;
}

#navigation2 a:hover, .navigation2 a:hover {
color: #40291e;
}

#navigation2 li a, .navigation2 li a {
display: block;
padding: 15px 27px;
}

#navigation2 li, .navigation2 li {
border-right: 1px solid #a73012;
}

#navigation2 li:last-child, .navigation2 li:last-child {
border: none;
}



#access {
	z-index: 200000;
}
#access .menu-header,
div.menu {
	
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	
	display: block;
}
#access ul ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 9999900;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
body #navigation2 #access ul ul a, body .navigation2 #access ul ul a {
	background: #a32401;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
	z-index: 999990000000000;
	display: block;
	border: none;
}
body #navigation2  #access ul ul li, body .navigation2 #access ul ul li {
border: none;
}
#access li:hover > a,
#access ul ul :hover > a {
	color: #40291e;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #40291e;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #40291e;
}

body #navigation2  #access ul ul li a:hover, .navigation2 #access ul ul li a:hover {
background: #a32401;
color: #40291e;
}

.header .menu ul li.postJob a { color: #56e5ff; }

.header .menu ul li a { color: #aab4c1; }

.header .menu ul li a:hover, .header .menu ul li.current_page_item a { color: #000; }

.header .menu ul li.current_page_item { border-top: solid 7px #56e5ff; margin-top: -7px; margin-bottom: 7px; }

.searchBox .searchField .searchForm { background: url(images/searchForm.jpg) no-repeat center top; }

/* General Objects */



.clear, .cl { clear:both; }

/* Header */

#headerwrap {
width: 960px;
margin: 0 auto;
}

#rap {
background: url(images/content.png) repeat-y top center;
margin: 0 auto;
width:938px;
display: block;
float: none;
padding: 10px 34px 0 35px;
min-height: 470px;
}

#content-bottom {
width: 1007px;
height: 36px;
margin: 0 auto;
background: url(images/content-bottom.png) no-repeat top center;
}

/* Search Box */

.searchBox {  }

.searchBox .searchField { width: 618px; float: left; margin-bottom: 0px; margin-top:0;  }

.searchBox .searchField .searchForm { }

.searchBox .searchField form #s { 
font-family: 'Arial', 'Trebuchet MS', sans-serif; 
color: #6b6b6b; 
border: none; 
font-size: 15px; 
font-style: italic; 
display: block; 
float: left; 
width: 500px; 
margin: 9px 0px 20px 20px;
}

.searchBox .searchField form #submit_go { 
display: block; 
border: none; 
background: transparent; 
float: right; 
width: 105px; 
height: 34px; 
margin-right: 10px; 
font-size: 0px; text-align: right; 
}

.searchBox .searchField span { font-size: 11px; font-family: 'Verdana'; color: #4b4b4b; padding-left: 20px; }

.searchBox .postAjob { width: 260px; float: right; text-align: center; font-family: 'Arial', 'Trebuchet MS', sans-serif; color: #5a5a5a; font-size: 12px; font-style: italic; 
}

.searchBox .postAjob a { width: 160px; height: 40px; display: block; text-indent:-9999px; background: url(images/postAjobbutton.png); margin: 32px auto 5px auto; 
}

.searchBox .postAjob a:hover { background: url(images/postAjobbuttonhover.png); 
}

.searchBox .postAjob strong { font-family: 'Georgia'; font-size: 20px; font-weight: normal; color: #dc4c08; font-style: normal; 
}

.searchBox .postAjob span { font-family: 'Georgia'; font-size: 20px; font-size: 20px; font-style: normal; color: #282828; }

/* Category Tabs */ /* Content */

.content { width: 618px; float: left;
}

.content img {
max-width: 618px;
height: auto;
}

.content h2 { font-family: 'Trebuchet MS', 'Arial', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: normal; color: #676767; letter-spacing: 1px; margin-top: 20px; }

.content ul.listing { list-style: none; border-top: solid 1px #e0e0e0; margin-top: 5px; }

.content ul.listing li { border-bottom: solid 1px #e0e0e0; padding: 13px 0; }

.content ul.listing li h3 { font-family: 'Arial', 'Trebuchet MS', sans-serif; font-size: 16px; width: 600px; float: left;}

.content ul.listing li h3 a { color: #252525; text-decoration: none; }

.content ul.listing li small, .content .postHead small { font-size: 12px; font-family: 'Georgia'; color: #666666; width: 600px; float: left; display: block; }

.content ul.listing li small a, .content .postHead small a { background: url(images/outlink.jpg) no-repeat center right; padding-right: 17px; margin-right: 5px; color: #517db0; }

.content ul.listing li small span, .content .postHead small span { font-size: 10px; color: #1c1c1c; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; text-transform: uppercase; width: 78px; display: inline; margin-left: 2px; }

.content ul.listing li small span.fl, .content .postHead small span.fl { background: url(images/freelanceBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }

.content ul.listing li small span.pt, .content .postHead small span.pt { background: url(images/parttimeBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }

.content ul.listing li small span.ft, .content .postHead small span.ft { background: url(images/fulltimeBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }

.content .listing .item em { height:35px; display: block; float: right; text-align: right; margin-top: -15px; }

.content ul.listing li em, .content .postHead em { width: 40px; height:35px; float: right; display: block; text-align: center; font-size: 19px; font-family: 'Georgia'; color: #838383; line-height: 14px; font-style: none; margin-top: -18px;}

.content ul.listing li em strong, .content .postHead em strong { font-size: 12px; font-weight: normal; display: block; font-style: italic; }

.content ul#featured li { background: #faf3e1; border-bottom: solid 1px #dec586; color: #817c6f; }

.content ul#featured li small a { color: #927426; }

.content ul#featured { border-top: solid 1px #dec586; }

.content ul.listing #old, .content ul#featured #old { background: #E0E0E0; }

.content ul.listing #old h3 a, .content ul#featured #old h3 a { color: #B2B2B2; }

.content ul.listing #old small a, .content ul#featured small a { color: #555555; }

.content ul.listing #old small, .content ul#featured small { color: #555555; }

/* Sidebar */

.sidebar { width: 265px; float: right; margin: 130px 0 0 670px; padding-bottom: 20px; display: block; z-index: 20; position: absolute; height: auto;}

.sidebar .employer { padding-top: 42px; margin: 0;}

.sidebar .employer a { font-size: 11px; font-family: Verdana; color: #333; }

.sidebar .employer h3 { display: none; }

.sidebar .employer form, .sidebar .employer .in { background: #F1F1F1; border-left: solid 1px #D2D2D2; border-right: solid 1px #D2D2D2; padding: 8px 15px; }

.sidebar .employer form label { color: #636363; font-family: 'Trebuchet MS'; text-transform: uppercase; display: block; font-size: 12px; margin-top: 7px; }

.sidebar .employer form input.x { border: solid 1px #cacaca; background: white; padding: 5px; margin-top: 2px; width: 213px;}

.sidebar .employer form input#submit_go { width: 85px; height: 28px; display: block; border: none; background: transparent url(images/logIn.jpg) no-repeat center top; font-size: 1px; text-align: right; color: #3D3D3D; cursor: pointer; }

.sidebar .employer .b { width: 265px; height: 7px; background: url(images/employerBottom.jpg) no-repeat center top; }

.sidebar .err { border: solid 1px #daa300; padding: 10px 10px 10px 55px; background: white url(images/attentionMarkSmall.jpg) no-repeat 3% 50%; margin-bottom: 10px; font-size: 12px; font-family: 'Verdana'; color: #825000; line-height: 19px; }

.sidebar .login { background: url(images/employeLogin.jpg) no-repeat center top; }

.sidebar .panel { background: url(images/controlPanel.jpg) no-repeat center top; }

.sidebar .panel a { display: block; }

.sidebar .panel .profile { font-size: 10px; letter-spacing: 1px; font-family: 'Verdana'; text-transform: uppercase; padding: 5px 0px 7px 0px; border-bottom: solid 1px #a6a6a6; color: #555; }

.sidebar .panel .profile span { display: block; text-transform: none; letter-spacing: 0px; font-family: 'Arial'; font-size: 14px; font-weight: bold; margin-top: 2px; color: #333; }

.sidebar .panel a { display: block; border-bottom: solid 1px #cfcfcf; padding: 6px 0 7px 0; color: #555; }

.sidebar .panel a#logout { border-bottom: none; font-weight: bold; }

#sidebarrss h2 {
margin:0 0 10px 0;
padding:15px 0 3px 0;
color: #38281c;
text-transform: uppercase;
font-weight: bold;
font-size: 1.05em;
}

#sidebarrss img {
vertical-align: middle;
padding: 0 0 6px 6px;
}

#sidebarrss a {
color: #38281c;
text-decoration: none;
}

.sidebar-border {
width: 268px;
height: 3px;
_height: 1px;
margin: 0;
padding: 0;
background: #dfdbd6;
}

/* Footer */

#footerwrap {
width: 100%;
margin: 0 0 0 0;
}

#footer {
color: #ece9e6;
padding: 0 0 60px 0;
text-align: left;
margin: 0 auto;
width: 960px;
}

#footer a, #footer a:hover {
color: #ece9e6;
}

#footer a:hover, #sidebar a:hover {
color: #38281c;
}

#footer h2 {
margin:0;
padding:15px 0 3px 0;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 1.05em;
}

#footer a {
text-decoration: none; 
}

#footer img {
vertical-align: middle;
padding: 0 0 6px 6px;
}

#f1 {
float: left;
display: block;
width: 300px;
}

#f2 {
float: right;
display: block;
width: 200px;
text-align: right;
}

/* Single Post */

.content .postHead { margin: 20px 0px 10px 0px; padding-bottom: 15px; border-bottom: solid 1px #e0e0e0; }

.content .postHead h3 { font-family: 'Arial', 'Trebuchet MS', sans-serif; font-size: 20px; width: 600px; float: left; }

.content .share-mail a { font-size: 11px; color: #252525; font-family: 'Verdana', 'Arial', sans-serif; }

.content .share-mail .left { width: 150px; float: left; }

.content .share-mail .right { width: 350px; float: right; text-align: right; }

.content .share-mail a.mailPost { background: url(images/mailPost.jpg) no-repeat center left; padding-left: 15px; margin-right: 10px; } 

.content .share-mail a.printPost { background: url(images/printPost.jpg) no-repeat center left; padding-left: 15px; }

.content .postContent { font-size: 12px; color: #6c6c6c; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; line-height: 19px; margin-bottom: 20px; }

.content .postContent h3 { font-size: 12px; font-family: 'Trebuchet MS'; color: #252525; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; margin: 20px 0 10px 0; }

.content .postContent p { margin-bottom: 13px; }

.content .postContent ul { margin: 20px 30px; list-style: none; }

.content .postContent ul li { background: url(images/listBg.jpg) no-repeat left center; padding-left: 15px; font-family: 'Georgia'; font-size: 14px; line-height: 19px; padding-bottom: 5px; font-style: italic; color: #333; } 

.content .postContent blockquote { font-size: 14px; font-family: 'Arial'; color: #444; line-height: 20px; background: url(images/quoteBg.jpg) no-repeat left top; margin: 15px 0px 15px 20px; padding-left: 40px; }

.content #msg_body { display: none; }

.content .expandLink { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/applyOnline.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 12px 0; } 

.submission input#submit_go { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/applyOnline.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 1px 0; } 

.content a#submit_go { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/applyOnline.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 12px 0; } 

.content .applyForm { background: #e4e4e4 url(images/applyFormTop.jpg) no-repeat center top; margin-top: 20px; padding: 40px 0 0 0; font-family: 'Trebuchet MS'; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; color: #5c5c5c; }

.content .applyForm input, .content textarea { display: block; width: 300px; border: solid 1px #bebebe; }

.content .applyForm .left { width: 320px; float: left; margin-left: 20px; }

.content .applyForm .right { width: 320px; float: right; margin-right: 20px;  }

.content .applyForm .bottom { width: 618px; height: 5px; display: block; background: url(images/applyFormBottom.jpg) no-repeat center top; margin-top: 15px; }

.content .applyForm input#submit_go { width: 125px; height: 32px; border: none; padding: 0px; display: block; font-size: 0px; background: url(images/applyNow.jpg) no-repeat center top; cursor: pointer; margin-left: 20px; margin-top: 15px; }

.content .atention { background: white url(images/attentionMarkSmall.jpg) no-repeat center left; font-family: 'Arial'; font-size: 15px; font-weight: bold; color: #daa300; padding: 10px 45px; margin-top: 20px; }

#inPage h3 { font-family: 'Arial', 'Trebuchet MS', sans-serif; font-size: 20px; border-bottom: solid 1px #e0e0e0; margin: 20px 0; padding-bottom: 15px; }

.content .err{ background: white url(images/attentionMark.jpg) no-repeat 3% 50%; margin-bottom: 20px; padding: 20px 20px 20px 110px; border: solid 1px #daa300; font-family: 'Arial'; color: #333; margin-top: 10px; }

.content .err b { font-size: 15px; font-family: 'Arial'; color: #daa300; margin-bottom: 20px;}

.content .err li {font-family: 'Verdana'; line-height: 14px; list-style: none; color: #9d7500; }

.content .success { background: url(images/successMark.jpg) no-repeat 3% 50%; margin-bottom: 20px; padding: 20px 20px 20px 110px; border: solid 1px #96b100; font-family: 'Arial'; color: #96b100; margin-top: 10px; font-size: 15px; font-weight: bold; }

/* Post Job Form */

.submission h2 { font-family: 'Arial'; text-transform: none; letter-spacing: -1px; font-size: 25px; color: #333; margin: 25px 0; }

.submission .inputStyle { width: 316px; margin-bottom: 10px; font-size: 14px; font-family: 'Arial'; padding: 5px 10px; border: none; background: url(images/inputBg.jpg) no-repeat center top; font-style: italic; color: #555; float: left; }

.submission input { width: 316px; margin-bottom: 3px; font-size: 14px; font-family: 'Arial'; line-height: 15px; padding: 5px 0px; border: none; background: url() no-repeat center top; font-style: italic; color: #555; float: left; }

.submission input#companylogo { background: none; font-style: none; }

.submission label { width: 170px; float: left; font-size: 12px; color: #333; font-family: 'Verdana'; text-align: right; padding-right: 20px; padding-top: 10px;}

.submission select { width: 260px; margin-bottom: 10px; font-size: 14px; font-family: 'Arial'; line-height: 14px; padding: 10px 15px; border: none; background-image: url(images/selectBg.jpg); background-color: transparent; font-style: italic; color: #555; float: left; }

.submission .textareaTop { background: url(images/textareaBgTop.jpg) no-repeat center bottom; width: 330px; height: 10px; }

.submission .textareaBottom { background: url(images/textareaBgBottom.jpg) no-repeat center top; width: 330px; height: 12px; }

.submission .textareaMiddle { background: url(images/textareaBgMiddle.jpg) repeat-y center top; width: 330px; }

.submission textarea { width:439px; height: 128px; margin-left: 10px; font-family: 'Arial'; font-size: 12px; border: none; }

.submission h3 { font-size: 14px; font-weight: bold; font-family: 'Arial'; position: relative; background: url(images/titleBg.jpg) no-repeat center top; margin-left: 16px; width: 150px; line-height: 14px; padding: 9px 10px; color: #333; }

.submission .section { border: solid 1px #C7C7C7; padding: 30px; margin-bottom: 25px; margin-top: -16px; }

.content a.back { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/backButton.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 12px 0; }

.steps { margin: 40px 0; width: 618px;}

.sumbission input#submit_go { float: none; }

.free { color: #7c9200; text-align: center; margin-bottom: 20px; font-size: 15px; font-family: 'Arial'; font-weight: bold; }

.message { text-align: center; }

.message h4 { color: #f84c0b; font-size: 20px; font-family: 'Arial'; letter-spacing: -1px; }

.message small { font-size: 11px; font-family: 'Verdana'; color: #555; }

.message p { font-size: 14px; font-weight: bold; font-family: 'Arial'; color: #444; line-height: 20px; width: 400px; margin: 0 auto; margin-top: 15px; margin-bottom: 30px;} 

.message p a { color: #111; }

/* Post Job Preview */

.previewBox { background: #e8e8e8 url(images/previewTop.jpg) no-repeat center top; padding: 30px; }

.previewBox .postHead { margin: 0px 0px 10px 0px; border-bottom: solid 1px #AFAFAF; padding-bottom:9px; }

.previewBox .postContent { margin: 0px; padding: 0px;} 

.pBottom { width: 705px; height: 6px; background: url(images/previewBottom.jpg) no-repeat center top; }

/* Post Job Fee Table */

.table { line-height: 16px; margin: -15px 0px 30px; }

.table .first { width: 485px; float: left; }

.table .second { width: 80px; float: left; }

.table .third { width: 80px; float: right; }

.table .group{ border-bottom: solid 1px #dbdbdb; }

.table .group .first { font-family: 'Arial'; font-size: 14px; }

.table .group .third { font-family: 'Arial'; font-size: 14px; font-weight: bold; color: #555; }

.table .head { border-bottom: solid 4px #dbdbdb; font-family: 'Verdana'; font-size: 10px; text-transform: uppercase; color: #555; }

.first, .second, .third { padding: 10px; }

.table .group .first, .table .group .second, .table .group .third { height:30px; padding: 10px 10px; }

.table .total strong { width: 60px; float: right; font-size: 15px; font-weight: bold; font-family: 'Arial'; color: #111;}

.table .total { padding: 10px; font-family: 'Verdana'; font-size: 10px; text-transform: uppercase; color: #555; }

.table #edit { width: 16px; height: 16px; display: block; text-indent: -9999px; border: none; background: url(images/edit.png) no-repeat center top; float: left; }

.table #delete { width: 16px; height: 16px; display: block; text-indent: -9999px; border: none; background: url(images/delete.png) no-repeat center top; float: left; margin-left: 5px;}

.table input { margin: 0px; padding: 0px; width: 16px; height: 16px; }

#homestuff {
display: block;
}

.breadcrumb {
font-size: .85em;
margin: 0 0 15px 0;
color: #444;
}

.breadcrumb a {
color: #444;
}

.categoryTabs { 
	margin:0 0 20px 0; 
	padding:0;
	background:#fff url(images/jobTypeBg.jpg) repeat-x center bottom; 
	display:block; 
	float: left; 
	width: 618px;
	z-index: 0;
	}
	
.nav { 
	margin-top: 20px;
	height:35px;
	display: block;
	float: left;
	}
	
.nav ul { 
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	font-family: 'Verdana', 'Arial', sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	float:left;
	}
	
.nav ul li a { 
	text-decoration: none;  
	width: 119px; 
	display:inline; 
	float: left; 
	margin-right: 5px; 
	text-align: center; 
	background: url(images/normalTab.jpg) no-repeat center top; 
	padding: 3px 3px 16px 3px; 
	color: #696969; 
	}
	
.nav ul li {
	display:inline; 
	float: left; 
	margin:0;
	padding:0; 
	}
	
.nav ul li.current-cat a, .nav ul li.current-cat a:hover { 
	background: url(images/selectedTab.jpg) no-repeat center top; 
	padding: 3px 3px 16px 3px; 
	color: #3f3f3f;
	}
	
.nav ul li a:hover { 
	background: url(images/selectedTab.jpg) no-repeat center top; 
	color: #000; 
	}

.jobType { 
	padding: 12px 0px 14px 0px; 
	border-left: solid 1px #BABABA; 
	border-right: solid 1px #BABABA;
	width:617px;
	height:48px;
	float: left; 
	display:block;
	margin:-1px 0 0 0;
	padding:0;
	}
	
.jobType a { 
	width: 85px; 
	height: 22px; 
	float: left; 
	display:inline;
	margin:0 0 0 10px;
	padding:0;
	}
	
.jobType a.fl { 
	background: url(images/freelance.jpg);
	margin-top:10px; 
	}
	
.jobType a.pt { 
	background: url(images/parttime.jpg); 
	margin-top:10px; 
	}
	
.jobType a.ft { 
	background: url(images/fulltime.jpg); 
	margin-top:10px; 
	}
	
/* == WordPress CSS - WordPress Widgets == */

.widget {
	color: #666666;
	font-size: 14px;
}
.widget ul {}
.widget ul h3 {
	color: #284A70;
}
.widget ul tr th {
	color: #252525;
}
.widget ul li {}
.widget ul li a {
	text-decoration: none;
	color: #252525;
}


/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {
	text-decoration: none;
	color: #252525;
}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {
	text-decoration: none;
	color: #252525;
}

/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {
	text-decoration: none;
	color: #252525;
}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {
	text-decoration: none;
	color: #252525;
}

/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {
	text-decoration: none;
	color: #252525;
}
.widget_archive select {}
.widget_archive option {}

/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {
	text-decoration: none;
	color: #252525;
}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}

/* calendar widget */
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {
	text-decoration: none;
	color: #252525;
}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {
	text-decoration: none;
	color: #872000;
}
#wp-calendar #prev a {
	text-decoration: none;
	color: #872000;
}

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {
	text-decoration: none;
	color: #252525;
}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {
	text-decoration: none;
	color: #252525;
}
.widget_recent_comments {}

/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}


#jobdescription, #jobapply {
width: 310px;
}	
