/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
/* header */
body{ background: url(../images/body_bg.jpg) #fff repeat-x; background-color:#D7DFFF}
#branding	{ padding: 0; background:  url(../images/header.jpg) no-repeat; height:185px; margin:0 auto  }
#header{ background: url(../images/body_bg.jpg) #fff repeat-x; border:none}
.logo {margin:0 auto; background-color:#00355F; width:422px; float:left; margin-left:270px; height:138px}
.blog-name a:link, .blog-name a:visited	{ width:350px; color:#fff; margin:0 auto; }
#wrapper {padding:0}
#branding { padding:0;}
.blog-name { text-align:center; font-size:40px; margin-top:40Px }
.blog-description { text-align:center; color:#ffffff; font-size:14px; line-height:16px; }


div.two-option  a img{float:left}

/* guru bar */
#guru				{ float: right; clear:right; overflow: hidden; margin: 5px; border: 4px solid #32448C; background: #fff; width: 250px; padding: 4px; }
#guru_txt, #guru_img {float:left; display:inline; width:auto}
/* featured slideshow */
.featured				{ border: 5px solid #00355F; background:#fff; height:380px ; margin-bottom:5px }
.featured-article		{ display: block; width: 640px; height: 380px; text-decoration: none !important; background-position: top !important; background-position:top }
.entry-meta, .posts-quick .entry-meta { background:#fff; color:#000}
.featured-entry			{  background: #fff; height: 85px; color: #333; top:295px; opacity: 0.8; filter: alpha(opacity = 80); }
.featured-entry .entry-title	{ color: #32448C;  }
.featured-entry .entry-summary	{ padding: 0 15px; margin: 0; display: block; }
.posts-default .entry-meta, .posts-quick .entry-meta	{ color: #000; float: left; background: #fff; height: 25px; display: block; margin: -30px 0 0 5px; font-weight: 700; opacity: 0.7; }
.posts-default .entry-thumbnails-link	{ border-color:#ccc; }
.posts-default .entry-thumbnails-link:hover { border-color:#00355F; }


.home-title				{ margin-top: 5px; margin-bottom:5px }
.posts-default {margin-top:5px; margin-bottom:5px}
/* widgets */
.widgettitle			{ color: #fff; font-size: 12px; font-weight: 700; margin: 0; padding: 6px 10px; background: url(../images/h5.jpg) repeat-x top #EFEFEF; border: 1px solid #00355F; }
.widgettitle a			{ color: #fff; }
.widgetcontent			{ border: solid #00355F; border-width: 0 1px 1px; background: repeat-x #FFF; margin-bottom: 10px; padding: 10px; line-height: 1.4em; }

/*#postjobs*/
#postjobs					{max-height: 50px;height: 55px; background-color:#f7f6f0; margin-left:100px}
#postjobs-content			{ margin: 0 auto; width:640px}
#postjobs ul ,#postjobs ul  li{float:left}
.sf-menu {margin:0 auto}
.sf-menu	{ float: left; list-style: none; line-height: 31px; padding: 0 0 2px; margin: 0; height: 55px; }

.sf-menu a:hover		{ color: #FFF; background-color:#f7f6f0 }
.sf-menu li{ background: #f7f6f0; border:0px solid #373331; margin-right:10px }
.sf-menu li.sfhover, .sf-menu li:hover { background: #f7f6f0; border:0 }
.sf-menu li li			{ width: auto; }
.sf-menu li li a		{ background: #f7f6f0; padding: 5px; width: auto; font-size: 12px; text-transform: none; }
.sf-menu li a.findajob, .sf-menu li a.postajob {text-indent:-9000px; width:191px; letter-spacing:-10000em; height:50px}

.sf-menu li a.findajob {background:url(../images/findajob.jpg) no-repeat #f7f6f0;}
.sf-menu li:hover a.findajob {background-image:url(../images/findajob-h.jpg); }

.sf-menu li a.postajob {background:url(../images/postajob.jpg) no-repeat #f7f6f0; }
.sf-menu li:hover a.postajob {background-image:url(../images/postajob-h.jpg) ; }

.sf-menu li a.nationaljob, .sf-menu li a.localjob {text-indent:-9000px; width:231px; letter-spacing:-10000em; height:50px}

.sf-menu li a.nationaljob {background:url(../images/nationaljob.jpg) no-repeat #f7f6f0;}
.sf-menu li:hover a.nationaljob {background-image:url(../images/nationaljob-h.jpg); }

.sf-menu li a.localjob {background:url(../images/localjob.jpg) no-repeat #f7f6f0; }
.sf-menu li:hover a.localjob {background-image:url(../images/localjob-h.jpg) ; }


table.locations{border:0; background:none; background-color:none}



div#navbar2	{
	height:35px;
	width:100%;
	border-bottom:solid #000 2px;
	position:fixed;
	bottom:0;
	/*background-color:#D7DFFF;*/
	background-color:#00355E;
	/*border-bottom:1px solid #eee;*/
	z-index:100000;
	color:#fff;
	font-size:1.2em;
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;;
	background: url(http://hirepatriots.com/wp-content/themes/arras-theme/images/h5.jpg) repeat-x;
	overflow:hidden;
	
	}

div#navbar2 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	white-space: nowrap;
	list-style-type: none;
	margin:0 auto;
	width:950px;
	color:#fff;
	overflow:hidden;
}
div#navbar2 li {
	list-style-type:upper-roman;
	display: inline;
}
div#navbar2 li a {
	text-decoration: none;
	padding: 7px;
		color:#fff;

	/*color: #FFF;*/
}
div#navbar2 li a:link {
   /* color: #FFF:*/
}
div#navbar2 li a:visited {
   /*text-decoration:underline*/
}
div#navbar2 li a:hover {
   text-decoration:underline
}

	
div#navbar2 a{
	color:#039;
	text-decoration:underline
	}
	
div#navbar2 li a.hp{ background: url(http://socal.hirepatriots.com/jobboard/_templates/default/img/hplogo.jpg) no-repeat; width:104px; display:block; float:left
}
