/*
Theme Name: Jobs New Castle
Description: Jobs New Castle is a 2 column Free WP theme.
Version: 1.1
Author: Elegant WP Themes
Author URI: http://www.elegantwpthemes.com/
Tags: custom-colors, theme-options, two-columns, fixed-width, threaded-comments
*/
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a{ color:#2DAED8; text-decoration:none;}
a:hover{ color:#2DAED8; text-decoration:underline;}
.topbar{ background:#2B8699; height:15px; color:#747475; font-size:11px; text-transform:uppercase; letter-spacing:1px; border-top:5px solid #000000;}
.wraper{ width:981px; margin:0px auto; padding-left:19px;padding-right:19px; overflow:hidden;}
.bodybg{ padding-top:20px; background:url(images/body.jpg) no-repeat top center;}
.bottombody{ background: url(images/bottom.jpg) repeat top left;}
.header{ background:url(images/header.jpg) repeat-x top center;height:166px; border-bottom:1px solid #747373;}
.logo{padding-top:47px; float:left;}
.logo h1{color:#fff; font-size:44px; text-transform:uppercase; font-weight:normal; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.logo h1 a{color:#fff;}
.logo h2{font-size:15px; color:#999999; margin:0px; padding:0px;}

.rightheader{ float:right;}
.leftbg{ background:url(images/left.jpg) repeat-x top right;}
.rightbg{ background:url(images/right.jpg) repeat-x top left;}
.clear{ clear:both;}
.bottomheader{ padding-left:113px;}
.navigation{ float:right; background:url(images/navl.png) no-repeat top left; padding-left:15px; font-weight:bold;height:64px;}
.navigationr{ background:url(images/navr.png) no-repeat top right; padding-right:15px; height:24px;}
.navigation a{color:#EEEEEE; text-decoration:none; font-size:12px;}
.navigationr span{ padding:0px 10px; color:#BB9A01;}
.navigationr a:hover{ text-decoration:underline;}
.content{padding-bottom:20px;}
.rightcont{ width:250px; float:left;}
.rheading{ background:url(images/rheading.gif) no-repeat top left; padding-right:7px; margin:0px; padding-left:1px;}
.rheading span{  height:38px;padding-left:10px; background:url(images/bor.gif) repeat-x bottom left; color:#6C9AB4; font-size:24px; margin:0px; font-weight:bold; padding-top:10px;display:block; padding-right:10px;}
.rbottom{ background:url(images/rbottom.gif) no-repeat bottom left; padding-bottom:48px; }
.rmid{padding:5px 15px 0px 10px;background:url(images/rmid.gif) repeat-y top left;}
.spacer{ padding-top:25px;}
.leftcont{ width:707px; float:right;}
.lheading{  height:38px;padding-left:10px; background:url(images/bor3.gif) repeat-x bottom left; color:#6C9AB4; font-size:24px; margin:0px; font-weight:bold; padding-top:10px;display:block; padding-right:10px;margin:0 0 10px;}

.bor{ background:url(images/bor.gif) repeat-x bottom left; padding-bottom:15px; padding-top:15px;}
.footer{ background:url(images/footer.gif) repeat-x top left; height:43px; line-height:43px; border-top:2px solid #000000; text-align:center; color:#fff;}
.footer a{ font-weight:bold;color:#fff;}
.footlinks{ float:left;line-height:34px;}
.footlinks a{ background:url(images/bullet.gif) no-repeat 0px 6px; padding-left:10px; text-decoration:none; color:#fff; padding-right:10px;}
.footlinks a:hover{ text-decoration:underline;}
.spacer4{ padding-bottom:25px;}
.leftpad{}
.rmid ul{ margin:0px; padding:0px; font-size:13px;}
.rmid ul li{ margin:0px; padding:0px; list-style:none;}
.rmid ul li a{ background:url(images/bullet1.gif) no-repeat 10px 11px; padding-left:25px; color:#868686; display: block; text-decoration:none; line-height:28px; border-bottom:1px dotted #414141;}


.rmid a{color:#8C8B8B;}

.rmid ul li a:hover{ background:#131313 url(images/bullet1.gif) no-repeat 10px 11px;}
.contentbottom{ background:url(images/contentbottom.png) no-repeat bottom left; padding-bottom:12px;}
.contentmid{ background:url(images/contentmid.png) repeat-y top left; padding-left:10px; padding-right:10px; padding-top:10px;}
.recpic{ height:555px;}
.rectitle{ font-size:18px; color:#727272; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; padding-bottom:4px;}
.recentdesframe{ background:url(images/rmid3.gif) repeat-y bottom right;padding:10px;}
.postmaintitle{ font-family:Georgia, "Times New Roman", Times, serif;color:#fff; font-size:24px; font-weight:bold; font-style:italic; margin:0px; padding:0px; padding-bottom:5px; background:url(images/bor2.gif) repeat-x bottom left;}
.postmaintitle a{ color:#FFFFFF; text-decoration:none;}
.postmaintitle a:hover{color:#987F09; text-decoration:underline;}
.recentline{ color:#787A6F; font-weight:bold; background:url(images/bor2.gif) repeat-x bottom left;padding:5px 0px;}
.recentline strong{color:#2DAED8;}
.recentline a{ color:#787A6F;}
.recentdes{color:#9F9F9F;font-size:12px;padding:10px; padding-top:5px; line-height:19px;}
p img {	padding: 0;	max-width: 100%;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right;}
.alignleft { float: left;}
.bankgothic{ background:url(images/bg.jpg) repeat-x top left;height:38px; padding-left:10px;border-bottom:1px solid #151515; color:#BDBDBD; font-size:15px; font-weight:bold; line-height:38px; margin:0px;}
.post-wrapper { padding:0px 10px;}
.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }
.background{ padding-bottom:10px;}
ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #414141; height:1%; margin:0 0 10px; padding:5px 7px 5px 47px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; color:# }
ol.commentlist li div.vcard cite.fn { font-style:normal; color:#2DAED8; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#343434; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover{ color:#1E7794; text-decoration:underline; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#2B2B2B; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply{ height:30px;}
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#ECECEC; }
ol.commentlist li.odd { background:#E3E3E3; border:1px solid #C5C5C5; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
#respond {  }
#comment {width:439px;height:66px;background:#D7D7D7; border:1px solid #C0C0C0; color:#323232; padding:5px; }
#comment2 { width:667px;background:#D7D7D7; border:1px solid #151515; color:#B4B4B4; padding:5px; }
#respond p { margin:2px 0px 2px; height:24px; color:#9F9F9F; }
#respond p label { width:90px!important; display:block; float:left; }
.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body {}
.footbarspacer { margin-right:20px!important; }
.footbarbox { width:311px; margin-bottom:20px; float:left; }
.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }
.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }
.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }
.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }
.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }
.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }
.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }
#author, #email, #url {width:218px; margin-right:2px; background:#D7D7D7; border:1px solid #C0C0C0; color:#323232; }
#url { width:218px;margin-right:0px; }
.tableComment { margin:7px 0px; }
#submit { cursor:pointer; width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }
.button { color:#fff; font-family:Arial; float:right; display:block;background:url(images/submit.gif) no-repeat top left; height:35px; width:148px;cursor:pointer; border:0px; }
.button:hover {background:url(images/submithover.gif) no-repeat top left;}
.button:focus {background:url(images/submithover.gif) no-repeat top left;}
/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.tags a{ color:#8C8B8B;}
.navigation2{color:#787777; font-size:12px;margin:0px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;padding:10px 6px;}
.navigation2 a{ display:block; height:35px; float:left; line-height:35px; text-align:center;text-decoration:none; background:url(images/comment.gif) no-repeat top left;display:block;color:#ffffff; width:160px;}
.navigation2 a:hover{background:url(images/commenthover.gif) no-repeat top left;}
.body{padding-left:4px;padding-right:4px;}
.leftcomments{ width:227px; float:left;}
.rightcomments{ float:right; width:452px;padding-top:2px;}
.commentframe label{ display:block;}
.commentframe{ padding-top:3px; padding-bottom:6px;}
.padclass4{ padding-top:5px; padding-bottom:5px;}
.search{ float:right;padding-top:5px;width:248px; padding-right:10px;}
.searchbox{ width:175px; padding-left:5px; padding-top:2px; height:17px; float:left;  background:#E1E1E1; border:1px solid #022158; font-size:11px;color:#575757; }
.searchbutton{ background:url(images/search.gif) repeat-x top left; float:left; border:1px solid #02254F; color:#fff; margin-left:3px; height:22px;padding-bottom:3px; }
.subscribebox2{ width:147px !important;color:#CACACA!important; height:19px; border:1px solid #444444!important; float:left; background:#383838!important;}
.subscribebutton{ background:url(images/subbutton.gif) no-repeat top left; cursor:pointer; width:67px; height:24px; float:left; border:0px;}
.feedicon{ width:88px; height:26px;float:right;padding-right:8px;}
.subdes{ background:url(images/subicon.png) no-repeat top right; padding-right:70px; color:#929292; font-size:14px; line-height:17px;}
.subform{ padding-top:5px;}
.wp-pagenavi{padding:10px;text-align:right;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #CECCCC;	color: #EFEBDF;	background-color: #A1032C;	}
.wp-pagenavi a:hover {border: 1px solid #CECCCC;	color: #EFEBDF;	background-color: #1B1B1B;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #0066cc;	color: #0066cc;	background-color: #FFFFFF;	}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; 	margin: 2px 2px 2px 2px;	color: #000000;	border: 1px solid #000000;	background-color: #FFFFFF;}
.wp-pagenavi span.current {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #CECCCC;	color: #EFEBDF;	background-color: #1B1B1B;}
.wp-pagenavi span.extend {	padding: 2px 4px 2px 4px; 	margin: 2px;		border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}
.advert{ background:#353535; border:1px solid #525151; width:468px; height:60px; text-align:center; float:right; color:#747474; font-size:15px; font-weight:bold; line-height:60px;}
.contentnav{ background:url(images/nav.png) no-repeat top left; height:36px;padding-left:10px;padding-top:6px;}
.leftnav{ float:left;}
.leftnav a{ color:#fff;padding-left:10px; font-size:13px; font-weight:bold; line-height:27px; display:block; float:left;}
.leftnav a span{padding-right:10px; float:left; height:27px;}
.leftnav a:hover{ color:#fff; background:url(images/leftnav.png) no-repeat top left; padding-left:10px; font-size:13px; font-weight:bold; line-height:27px; display:block; float:left; text-decoration:none;}
.leftnav a:hover span{ color:#fff; background:url(images/rightnav.png) no-repeat top right; padding-right:10px; float:left; height:27px;}
.postmainhead{ background:url(images/rtop.gif) no-repeat top right;min-height:80px;padding-right:14px;}
.recentframe{ background:url(images/rb.gif) no-repeat bottom right;padding-bottom:16px;}
.dateclass{ background:url(images/date.png) no-repeat top left; width:79px; height:71px; float:left;padding-left:3px;padding-top:12px;}
.dateclass span.date{ color:#fff; padding-left:26px; font-size:25px; display:block;}
.dateclass span.year{ color:#fff; padding-left:26px; font-size:13px;font-weight:bold; text-transform:uppercase; display:block;}
.postrightclass{ float:right; padding-top:16px;width:605px;}
.botttomrecent{ padding-bottom:20px; background:url(images/bor3.gif) repeat-x bottom left; padding-top:20px;}
.links{ padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
.links a{ display:block; background:url(images/link.gif) no-repeat top left; height:35px; width:140px; float:right; line-height:35px; color:#fff; text-align:center; text-decoration:none; margin-left:20px;}
.links a:hover{ display:block; background:url(images/linkhover.gif) no-repeat top left;}