body{margin:0;padding:0;background:url(img/body_bg.jpg) repeat top left;font-family:Arial,Tahoma,sans-serif;color:#161514;font-size:13px;}
img{border:0;margin:0;}
a{color:#1fb726;text-decoration:none;}
a:hover{color:#38d03f;text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0;}
blockquote{padding-left:10px;color:#444;font-style:normal;}
.clear{clear:both;height:0;line-height:0;}
.alignleft{float:left;padding:3px 0 2px 5px;width:auto;}
.alignright{float:right;padding:3px 5px 2px 0;width:auto;}
.bodyWrapper{background:url(img/bodyWrapper_bg.jpg) repeat-x top center;}
#wrapper{width:1015px;margin:0 auto;padding-top:0;}
#casing{padding:0 8px 10px 8px;background:url(img/contentWrapper_bg.png) repeat-y top left;margin:0;}
.headerTop{width:1015px;height:16px;background:url(img/headerTop_bg.png) no-repeat bottom left;}
.header{background:url(img/headerWrapper_bg.png) repeat-y top left;margin:0;padding:0 7px 0 8px;}
#top{height:144px;margin:0 auto;width:999px;}
.blogname{width:490px;font-family:Arial,Helvetica,sans-serif;margin:10px 0 0 0;float:left; padding-left:25px;}
.blogname h1{font-size:105px;padding:0;font-weight:normal;color:#cacccd;text-align:left;margin:0 0 0 0px;text-indent:-9000px;background:url(img/logo.jpg) no-repeat top left;position:relative;z-index:2;}
.blogname h1 a:link,.blogname h1 a:visited{color:#cacccd;display:block;}
.blogname h1 a:hover{color:#eee;}
.blogname h2{margin:0 0 0 20px;font:bold 16px Arial,Helvetica,sans-serif,"Arial Black";color:#fffffe;text-align:left;position:relative;z-index:1000;line-height:16px;}
.breadcrumb{padding:5px 10px;margin:0 5px 5px 0;background:#fff;color:#444;font:bold 13px Arial,Helvetica,sans-serif;position:relative;}
.breadcrumb a{color:#567c8b;}
.breadcrumb a:hover{text-decoration:underline;}
#foxmenucontainer{display:block;padding:0;font:12px Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;background:url(img/mainMenu_bg.jpg) repeat-x top left;}
ul.mainMenu{margin:0;list-style-type:none;padding:0;text-align:left;height:30px;padding:0;}
ul.mainMenu li{float:left;width:auto;}
ul.mainMenu a{line-height:30px;display:block;color:#fffffe;font-weight:bold;padding-left:15px;padding-right:15px;}
ul.mainMenu a:hover,ul.mainMenu li.current_page_item a{background:#117e11;}
#catmenucontainer{height:25px;background:url(img/catMenu_bg.jpg) repeat-x;display:block;padding:0;font:12px Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;border-bottom:5px solid #1b79a0;}
#catmenu{margin:0;padding:0;height:25px;}
#catmenu ul{float:left;list-style:none;margin:0;padding:0;width:auto;}
#catmenu li{float:left;list-style:none;margin:0;padding:0;width:auto;}
#catmenu li a,#catmenu li a:link,#catmenu li a:visited{color:#636363;display:block;margin:0;padding:0 20px 0 20px;line-height:25px;font-weight:bold;}
#catmenu li a:hover,#catmenu li a:active,#catmenu li.current-cat a{background:#3892b8;color:#fff;margin:0;padding:0 20px 0 20px;text-decoration:none;}
#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited{width:150px;color:#3f4d56;font:normal 12px Arial,Helvetica,sans-serif;float:none;margin:0;padding:5px 10px 5px 10px;border-bottom:1px dotted #cbc9ca;background:#fff;}
#catmenu li li a:hover,#catmenu li li a:active{background:#ededed;color:#495d5c;padding:5px 10px 5px 10px;}
#catmenu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0 0 4px 0;background:url(img/submenu_bg.png) no-repeat bottom left;}
#catmenu li ul a{width:140px;}
#catmenu li ul ul{margin:-33px 0 0 170px;}
#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul{left:-999em;}
#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul{left:auto;}
#catmenu li:hover,#catmenu li.sfhover{position:static;}
#footer{height:35px;padding:5px 0 20px 0;color:#717171;font-size:12px;font-weight:normal;text-align:center;font:11px Arial,Helvetica,sans-serif;background:url(img/contentBottom_bg.png) no-repeat top left;}
#footer a:link,#footer a:visited{color:#717171;font-weight:bold;}
#footer a:hover{text-decoration:underline;}
#content{float:left;width:600px;height:100%;padding:15px 0 0 0;}
.title{margin:0;padding:0 0 4px 0;position:relative;}
.date{font:10px Arial,Helvetica,sans-serif;padding:0 5px;color:#567c8b;width:230px;float:right;padding-right:10px;text-align:right;position:absolute;bottom:5px;right:0;}
.single{width:658px;overflow:hidden;margin:0 4px 5px 5px;height:100%;color:#504945;font:12px Arial,Helvetica,sans-serif;background:none;line-height:20px;}
.single .title{background:#3892b7 url(img/articleTitle_bg.jpg) no-repeat top left;width:657px;border-bottom:1px solid #a9a9a9;}
.single h2{margin:0;padding:5px 0 0 15px;text-align:left;font:18px Arial,Helvetica,sans-serif;font-weight:normal;overflow:hidden;}
.single h2 .titledistinct{color:#fffffe;font:bold 18px Arial,Helvetica,sans-serif;padding-right:10px;}
.single h2 a,.single h2 a:link,.single h2 a:visited{color:#fff;background-color:transparent;}
.single h2 a:hover{color:#ddd;background-color:transparent;}
.title h2 {width:400px;}
.author,.clock{color:#fffffe;padding:0 0 0 5px;}
.cover{margin:0;}
.articleFooter{background:url(img/articleFooter_bg.jpg) no-repeat top left;height:31px;padding-top:9px;}
.articleFooter .comments{width:141px;float:left;margin-left:15px;}
.articleFooter .readMore{width:141px;float:right;margin-right:15px;}
.articleFooter a{background:url(img/addComments_bg.jpg) no-repeat top left;width:111px;height:22px;text-align:center;font:bold 11px Arial,Helvetica,sans-serif;line-height:22px;display:block;color:#fffffe;}
.articleFooter a:hover{background:url(img/addCommentsHover_bg.jpg) no-repeat top left;color:#fffffe;}
.comm{padding:0 10px 0 10px;position:relative;}
.comm a:link,.comm a:visited{color:#0082d8;}
.comm a:hover{color:#d42323;}
.singleinfo{height:15px;margin:0;padding:5px 0 5px 0;font:12px Arial,Helvetica,sans-serif;}
.category{font:10px Arial,Helvetica,sans-serif;padding:0 5px 5px 10px;text-transform:uppercase;}
.category a:link,.category a:visited{color:#0082d8;}
.category a:hover{color:#333;}
.entry{margin:0;padding:5px 10px 5px 10px;background:url(img/article_bg.jpg) repeat-y top left; font:1.0em Arial,Helvetica,sans-serif;}
.entry a:link,.entry a:visited{color:#3892b7;background-color:transparent;text-decoration:underline;}
.entry a:hover{color:#176687;background-color:transparent;}
.entry img{border:0;float:left;padding:5px 5px;background:#dfe2e4;border:1px solid #ccc;margin:10px 10px 3px 0px;}
.entry p{margin:0;padding:5px 0;}
#rightcol{margin:0;float:right;width:320px;padding:10px 0 5px 0;}
ul.sponsors li{position:relative;left:6px;border:1px solid #d1d1d1;}
.boxTopLeft,.boxTopRight,.boxBottomLeft,.boxBottomRight{height:7px;width:7px; font-size:0px; line-height:0px;}
.boxTopLeft{background:url(img/boxTopLeft.jpg) no-repeat top left;position:absolute;top:-1px;left:-1px;}
.boxTopRight{background:url(img/boxTopRight.jpg) no-repeat top left;position:absolute;top:-1px;right:-1px;}
.boxBottomLeft{background:url(img/boxBottomLeft.jpg) no-repeat top left;position:absolute;bottom:-1px;left:-1px;}
.boxBottomRight{background:url(img/boxBottomRight.jpg) no-repeat top left;position:absolute;bottom:-1px;right:-1px;}
.sidebar1{float:right;width:320px;padding-top:5px;font:12px Arial,Helvetica,sans-serif;margin-left:5px;width:auto;}
.sidebar1 li h2{color:#535f67;margin:10px 0 0 0;padding:0 0 3px 0;font:bold 14px Arial,Helvetica,sans-serif;line-height:28px;text-transform:uppercase;background:url(img/sideBoxTop.jpg) no-repeat bottom left;}
.sidebar1 ul{list-style-type:none;margin:0;padding:0;width:150px;float:left;}
.sidebar1 ul ul{list-style-type:none;margin:0;padding:5px 0 5px 0;background:url(img/sideBox_bg.jpg) repeat-y top left;float:left;width:auto;}
.sidebar1 ul ul ul{list-style-type:none;margin:0;padding:0;border:0;background:none;}
.sidebar1 ul ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
.sidebar1 ul li{height:100%;line-height:18px;float:left;width:150px;background:url(img/sideBoxBottom.jpg) no-repeat bottom left;padding-bottom:4px;margin-right:10px;}
.sidebar1 ul li a:link,.sidebar1 ul li a:visited{color:#6e777d;text-decoration:none;padding:5px 0 5px 5px;margin:0 2px 0 2px;display:block;border-bottom:1px dotted #ccc;}
.sidebar1 ul li li{background:none;margin:0;border:none;}
.sidebar1 ul li a:hover{color:#c95f00;}
.sidebar1 p{padding:7px 5px;margin:0;}
.sidebar1 table{width:100%;text-align:center;color:#6e777d;}
.sidebar1 li.reg_link{font-weight:bold;}
.post{width:336px;margin:0 0 5px 5px;padding:3px 0 0 0;float:left;background:#ebe1d2;border:1px solid #ded5c9;display:inline;color:#6c5b42;font-style:italic;font-family:Arial,Helvetica,sans-serif;}
.post h2{margin:0;padding:0 0 3px 0;text-align:left;font-size:18px;overflow:hidden;font-weight:normal;height:20px;}
.post h2 a,.post h2 a:link,.post h2 a:visited{color:#354151;background-color:transparent;}
.post h2 a:hover{color:#354151;background-color:transparent;}
.categ{height:14px;margin:1px 0 0 0;padding:0 0 2px 0;overflow:hidden;font-size:12px;}
.categ a:link,.categ a:visited{color:#4395be;}
.categ a:hover{color:#ddd;font-weight:normal;}
.centry a:link,.centry a:visited{color:#943d39;background-color:transparent;}
.post img{border:0;float:left;padding:4px 4px;background:#fff;border:1px solid #ddd;margin:2px 5px 2px 0;}
.centry p{margin:2px 0;}
.centry a:hover{color:#c6150c;background-color:transparent;text-decoration:none;}
.centry{margin:0;padding:0 5px 5px 5px;height:120px;overflow:hidden;}
.ad1{text-align:center;margin:5px 5px;}
.ad2{text-align:center;margin:2px auto;}
#comms{height:100%;padding:0 5px;margin:0;}
.commentsNumber{position:relative;border:1px solid #dedcdd;padding:5px 10px;margin:10px 0;background:#fff;}
h3#comments{font-size:20px;font-weight:normal;color:#444;font-family:Arial,Helvetica,sans-serif;}
#respond{height:100%;padding:0 5px;margin:0;background:#fff;border:1px solid #dedcdd;position:relative;}
#respond h3{padding:5px 10px 5px 10px;margin:10px 0;font-size:22px;font-weight:normal;color:#444;font-family:Arial,Helvetica,sans-serif;}
#commentform{padding:0 10px 10px 10px;margin:0;color:#bfafa7;font-family:Arial,Helvetica,sans-serif;}
#commentform p{color:#3f79c4;}
#commentform input{background:#f4f4f4;border:1px solid #dedcdd;color:#444;padding-left:10px;}
#commentform textarea{background:#f4f4f4;border:1px solid #dedcdd;color:#444;width:95%;padding:5px 5px;}
.comments input#submit{width:auto;line-height:25px;padding:3px 5px;background:#117e11;border:2px solid #567c8b;color:#fff;font:bold 12px Arial,Helvetica,sans-serif;}
ol.commentlist{list-style:none;margin:0;padding:0;text-indent:0;}
ol.commentlist li{border:1px solid #ccc;margin:0 0 10px;padding:5px 7px 5px 57px;position:relative;}
ol.commentlist li div.comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font:20px Arial,Helvetica,sans-serif;padding:5px 0;}
ol.commentlist li div.vcard cite.fn{font-style:normal;}
ol.commentlist li div.vcard cite.fn a.url{color:#c95f01;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000001;}
ol.commentlist li div.vcard img.avatar{border:5px solid #ddd;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font:12px Arial,Helvetica,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#567c8b;text-decoration:none;}
ol.commentlist li div.comment-meta a:hover{color:#000001;}
ol.commentlist li p{font:normal 12px Arial,Helvetica,sans-serif;margin:0 0 1em;line-height:18px;}
ol.commentlist li ul{font:normal 12px/1.4 Arial,Helvetica,sans-serif;list-style:square;margin:0 0 1em;padding:0;text-indent:0;}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0;}
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.even{background:#f7f7f7;}
ol.commentlist li.odd{background:#fff;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
h2.pagetitle{padding:5px 5px;margin:0 0 10px 5px;text-align:center;color:#777;font:bold 18px Arial,Helvetica,sans-serif;text-decoration:underline;}
h2.titleForPage{text-align:center;width:630px;}
h2.cloud{color:#535f67;font-size:16px;text-transform:uppercase;line-height:25px;margin:10px 0 0 5px;text-align:center;}
.tagCloud{background:#fff;position:relative;width:290px;padding:10px;margin-left:5px;}
.tagCloud a:hover{color:#c95f00;}
#search{width:auto;margin:5px 0 0 5px;padding:15px;width:280px;position:relative;background:#fff;border:1px solid #d1d1d1;}
#search form{margin:0;padding:0;}
#search fieldset{margin:0;padding:0;border:none;}
#search p{margin:0;}
#s{margin:4px 10px 0 0;float:left;width:190px;padding:2px 2px 0 5px;border:none;font:normal 12px Arial,Helvetica,sans-serif;color:#333;border:1px solid #afafaf;height:18px;}
#searchsubmit{width:69px;float:left;background:url(img/searchButton.jpg) no-repeat top left;border:none;color:#fffffe;height:30px;}
.feed{background:#fff;width:auto;margin:5px 0 0 5px;width:280px;position:relative;padding:15px;border:1px solid #d1d1d1;}
.feed form{margin:10px 0 0 0;padding:0;}
.feed fieldset{margin:0;padding:0;border:none;}
.feed p{margin:0;font-size:85%;}
.input{margin:4px 10px 0 0;float:left;width:190px;padding:2px 2px 0 5px;border:none;font:normal 12px Arial,Helvetica,sans-serif;color:#333;border:1px solid #afafaf;height:18px;}
.sbutton{width:69px;float:left;background:#fff url(img/submitButton.jpg) no-repeat top left;border:none;font:bold 100% "century gothic",Arial,Helvetica,sans-serif;color:#fffffe;height:30px;}
.extra{background:#adc5cd;margin:10px 5px 0 5px;border:1px solid #fff;position:relative;padding:10px;}
.extraTopLeft,.extraTopRight,.extraBottomLeft,.extraBottomRight{height:5px;width:5px;}
.extraTopRight{background:url(img/extraTopRight.jpg) no-repeat top left;position:absolute;top:-1px;right:-1px;}
.extraTopLeft{background:url(img/extraTopLeft.jpg) no-repeat top left;position:absolute;top:-1px;left:-1px;}
.extraBottomLeft{background:url(img/extraBottomLeft.jpg) no-repeat top left;position:absolute;bottom:-1px;left:-1px;}
.extraBottomRight{background:url(img/extraBottomRight.jpg) no-repeat top left;position:absolute;bottom:-1px;right:-1px;}
a.rss{margin:0 auto;font-weight:bold;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;line-height:30px;color:#999;position:relative;top:40px;font-size:17px;}
a.rss:hover{color:#777;}
a.rssImg{margin-left:auto;margin-right:auto;background:url(img/rss_icon.jpg) no-repeat top left;height:80px;width:80px;display:block;float:left;}
form#wpcf{width:450px;margin:20px auto;}
form#wpcf input{border:1px solid #afafaf;}
input#contactsubmit{font:bold 12px Arial,Helvetica,sans-serif;}
form#wpcf textarea{margin:0 0 5px 0;width:410px;border:1px solid #afafaf;}
.contactform label{width:150px;display:block;line-height:25px;float:left;}
.bookmarks{border-top:1px solid #fff;padding-top:5px;}
.bookmarks a img{background:none;border:none;}
.relatedPosts{background:#fff;padding:10px;margin-left:10px;margin-bottom:10px;margin-right:10px;position:relative;border:1px solid #d1d1d1;}
.relatedPosts h2{color:#567c8b;margin-left:20px;text-decoration:underline;}
ul.related_post{list-style-type:square;margin:10px 0 0 0;padding-left:50px;}
ul.related_post a{color:#567c8b;}
ul.related_post a:hover{text-decoration:underline;}
.jobBoard{margin-left:0;margin-top:10px;float:left;margin-right:10px;}
#navigation{padding-left:20px;padding-top:10px;padding-bottom:20px;}
blockquote{background:url(img/quotes.jpg) no-repeat top left;padding:5px 5px 5px 40px;margin:5px;}
.tweetme{float:right;margin-right:50px;margin-top:23px;}
.singleBanner{margin:10px auto;text-align:center;}
.sideBanner{float:right;margin-top:10px;}
a.emailFeed{background:url(img/emailFeed.jpg) no-repeat top left;width:260px;height:30px;display:block;margin:0px auto;}
.topLeftAd{float:left;;margin-right:10px;}
.twitterwidget{margin:5px 0px;padding:0px;}
#sidebar{padding-left:5px;}
.entry h1{font-size:18px;}
.entry h2, .single .entry h2{font-size:17px;margin:0px;font-weight:bold;padding:0px;}
.entry h3{font-size:16px;}
.entry h4{font-size:15px;}
.entry h5{font-size:14px;}
.entry h6{font-size:13px;}
