/* This imports the Base Weblog CSS from TypePad, which defines core styles */

/*@import url(/.shared/themes/common/base-weblog.css);*/


/* This imports the local asterisk-style.css, which you can use as a guide for customizing your blog's CSS. */

/*@import url(asterisk-style.css);*/


/* Zero down margin and padding on all elements */
body {  text-align: center;  background:#fff; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}
* { margin: 0;  padding: 0;font-family: arial,helvetica,sans-serif;}
h1 {  font-size: 1.8em;  font-weight: normal;}
h2 {  font-family: Arial;  font-size: 1.8em;  padding:0;  font-weight: bold;  color:#412A22;  margin: 0;}
h3 {  font-size: 1.3em;  font-weight: normal;  color:#412A22;  padding: 0;}
p {font-size:13px arial;line-height: 18px;}
a {	color: #26406c;	text-decoration:none; }
a:hover {text-decoration:underline; color:#000;}
body {  text-align: center; font-size:62.5%;}

a {outline:none;}


img { border: 0;}


li {list-style: none; font-size: 1.2em;  line-height: 1.4em;  color:#999;  margin: 0;}


.container {  background: #fff; }


#leaderboard {height: 90px;padding: 0;background-color:#fff; margin:0;}
.adSpace {height:90px; width:728px; background-color:#fff;margin:auto;}

/* global nav */
.globalnav {background:#fff; border:1px solid #eaeadb;border-width: 1px 0;text-align:center;}
#globalnav980 {width:980px; background:#fff; font: 1em Arial,sans-serif  !important; height:25px; text-align:center;margin: 0 auto;}
#globalnav980 ul {padding:0; list-style: none; width:980px; float:left;margin: 0 auto;text-align:center; margin:0 auto;} 
#globalnav980 ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 60%; padding-left: 7px; margin: 5px 5px 0 10px; float:left;display:inline;}
#globalnav980 ul li a {text-decoration: none; color: #a7a7a7; font-size:1.1em;}

/* global nav */


#branding { background:url(http://www.law.com/img/lawjobs2010/mast_bg_fade.gif) repeat-x top left; clear:both;text-align:center;}

.blogMast {margin: 0 auto;width:980px; }
.blogMastLogo { float:left;width: 685px;}


/* blog search box */ 
#blogSearchBox {float: left; height:80px; width: 295px; }  
#blogSearchBox .searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left;height:24px; margin-right:2px;} 
#blogSearchBox .searchtxt input {margin:0; padding:0; border:0;width:160px;height:18px;}
#blogSearchBox .gobtn {float:right; margin:0; top:2px; height:27px; width:57px;}
#blogSearchBox .sfrow { margin: 0; padding:20px 10px 0 50px; float: left; } 
#blogSearchBox .textbox{ border: 1px solid #c7cddb; width:185px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* blog search box */

/*new nav styles for blog_frontpage_styles.html*/

.horiz-menu#horizontalnav { width:98em;  margin: 0 auto;  padding: 0;  height: 6.1em; clear:both;}
.horiz-menu#horizontalnav a{text-decoration: none;}
.horiz-menu#horizontalnav ul{padding: 0; margin: 0; }
.horiz-menu#horizontalnav ul#primarynav { float:left; width:980px; }
.horiz-menu#horizontalnav ul#primarynav li{ display:block; float:left; position:relative; font-family: Arial; font-weight: bold; font-size: 1.2em; line-height: 15px; }
.horiz-menu#horizontalnav ul#primarynav li a{ display: block; float:left; padding: 8px 32px; }
.horiz-menu#horizontalnav ul#primarynav li a.frontPageNav{ display: block; float:left; padding: 8px 40px; }
.horiz-menu#horizontalnav ul#primarynav li a .dropDownArrow{ padding: 0; background:url(http://www.law.com/img/lawjobs2010/dropdown_arrow.gif) no-repeat left center; width:10px; text-indent:-10em; position: absolute; overflow:hidden;}
.horiz-menu#horizontalnav ul#primarynav li a:hover { background:#ddddd0 url(http://www.law.com/img/lawjobs2010/nav_bg_hover.gif) repeat-x left top;}
.horiz-menu#horizontalnav ul#primarynav li.primarynavHover a{ color: #26406c; }
.horiz-menu#horizontalnav ul#primarynav li.primarynavHover .dropDownArrow {padding: 0; background:url(http://www.law.com/img/lawjobs2010/dropdown_arrow.gif) no-repeat left center; width:10px; text-indent:-10em; position: absolute; overflow:hidden;}
.horiz-menu#horizontalnav ul#primarynav li ul{ display: none;}
.horiz-menu#horizontalnav ul#primarynav li#here ul li { font-weight:bold;}
.horiz-menu#horizontalnav ul#primarynav li ul.employerLinks{ float:right;}
.horiz-menu#horizontalnav ul#secondarynav{ /*background-color:#073E6E;*/ display:block; float:left; width:98em; height:3em; clear:both;}

.horiz-menu#horizontalnav ul#secondarynav li{ display:block; float:left; position:relative; font-family:Arial; font-size:1.2em; background-image: url(http://www.law.com/img/lawjobs2010/list_marker_orange.gif); background-repeat: no-repeat; background-position: 8px 13px; }

.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-employer{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 400px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-jobseeker{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 500px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-newsviews{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 70px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-directories{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 50px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-related{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 70px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-home{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 400px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;}
.horiz-menu#horizontalnav ul#secondarynav li a{ color: #fff; display:block; padding:8px 15px 7px 15px; float:left; font-weight: bold;}
.horiz-menu#horizontalnav ul#secondarynav li a img{ border:none; padding: 0 0 3px 0;}

.horiz-menu#horizontalnav ul#secondarynav li a:hover { color: #26406c; background-color: #9cc0d0; background-image: url(http://www.law.com/img/lawjobs2010/list_marker_orange.gif); background-repeat: no-repeat; background-position: 8px 13px;}

#careerNews .horiz-menu#horizontalnav ul#secondarynav li a.careerNewsMarker { color: #26406c; background-color: #9cc0d0;}
#expertAnswers .horiz-menu#horizontalnav ul#secondarynav li a.expertAnswersMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .horiz-menu#horizontalnav ul#secondarynav li a.yourAdviceMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .archiveTopics a.jobSearch {color:#fff; background-color:#9cc0d0; cursor:default;}
#yourAdvice .archiveTopics a.jobSearch:hover {text-decoration:none;}


#content {  margin: 20px 0 0 0;  width: 645px;  text-align: left;  padding: 0 0 0 10px;  float:left; clear:both;}

#blogContent {  margin: 0 auto;  width: 980px;  text-align: left;  padding:16px 0 16px 0;  color: #412a22;  background: #fff url(http://www.law.com/img/lawjobs2010/careerist/blog_bg.gif) repeat-y left top; position:relative;}

#leftSide {width:650px; float:left; padding:0; position:relative; margin:0; overflow:hidden;display:inline;}


#mainTopSection {width:650px; float:left; margin: 0;display:inline;/*overflow:hidden;*/}
#mainTopSection h3.forumQuestion, #mainTopSection h3.blogEntry {font-size: 1.5em; padding:10px 0 0 0;}
#mainTopSection p { font:13px arial;}
#mainTopSection span {}
#mainTopSection .linkHighlight {color:#ff0000;}
.articleTools {  list-style: none;  padding: 0;  float:left;}
.articleTools li {  position: relative;  font-size:1.2em;  font-weight:bold;  padding: 0 5px;  margin: 0; float:left;  text-align: left; border-right: 1px solid #333;}
.articleTools li.lastTool {border-right:none;}
.careerAdviceLink {font-weight: bold; margin:0; padding: 10px 0 0 10px; float:left;}


/* main index postings */
.datefloat { float:left;font:bold 13px arial;color: #555;width: 75px;text-align:center;margin: 0 8px 0 0 ; }
.entrybody { float:left;width: 525px;text-align:left; }


.entry { border-bottom: 1px dotted #d1d1d1;padding-bottom:16px;margin: 0 20px 16px 0; }
.entry, .entry p { font: 13px arial;}


.entry a {font: bold 12px arial;}
.entry h1,.entry h1 a { color:#5d7eb5; font-weight:normal; font-size:16px;text-transform:lowercase;margin:0;}
.entry h2,.entry h2 a { font-size: 1.3em;color: #26406c;margin:0 0 8px 0;}
a.continue {font-weight:normal;text-decoration:underline;}


p.entrycomment { font-weight:normal;margin: 16px 0 0 0;}

.pager-inner {text-align: center; font-size: 16px;}



/* individual posting archive */
p.content-nav { font-size: 1.1em;font-weight:bold;}
h2.indiv {margin: 16px 30px 0 0; font-size:1.6em;}

h3.comments-open-header {margin: 16px 0;}
.comment-text { font: 1.1em arial; }

.entry-content {margin: 16px 30px 16px 0;;font: 13px arial;color: #000;}


.entry-content p { font:13px arial;margin-bottom: 16px;}

.entry-content p a {text-decoration:none; color:#005182; text-decoration: underline;}
.entry-content p a:hover {color: #f49800;} 


.entry-content blockquote {font:13px arial;margin: 16px 32px;}


/* category pages */
h3.categories { font: bold 1.3em arial; margin: 0 0 16px 0;}



/*search results page */
.search-header { color: #d78500; }
.search-results-highlight {color: #d78500;font-weight:bold;}


/*right column sections*/

#rightColumn {margin:0 0 0 30px; padding:0; float:left; text-align:left; width:300px; clear: right;}
#rightColumn img {margin-top:10px; float:right; clear:both;}
#rightColumn a {color: #26406c;	font-size:1em; display: inline;}

#rightColumn .socialNet img {border:none;float:left;}
#rightColumn .socialNet a {margin:5px 5px 0 5px;}
.socialNet { margin:10px 0 0 30px; float:left;}

#rightColumn .media { text-align:center;margin: 10px auto;}


a.facebook {background: url(http://www.law.com/img/lawjobs2010/facebook_icon.gif) no-repeat left top; width: 50px; height: 50px;display: block;float: left;text-decoration:none;margin:0 8px 0 32px;}

a.facebook:hover {background: url(http://www.law.com/img/lawjobs2010/facebook_icon.gif) no-repeat right top; width: 50px; height: 50px;display: block;float: left;}

a.twitter {background: url(http://www.law.com/img/lawjobs2010/twitter_icon.gif) no-repeat left top; width: 50px; height: 50px;display: block;float: left;text-decoration:none;margin:0 8px 0 0;}

a.twitter:hover {background: url(http://www.law.com/img/lawjobs2010/twitter_icon.gif) no-repeat right top; width: 50px; height: 50px;display: block;float: left;}

a.rss {background: url(http://www.law.com/img/lawjobs2010/rss_icon.gif) no-repeat left top; width: 50px; height: 50px;display: block;float: left;text-decoration:none;margin:0 8px 0 0;}

a.rss:hover {background: url(http://www.law.com/img/lawjobs2010/rss_icon.gif) no-repeat right top; width: 50px; height: 50px;display: block;float: left;}

a.newsletter {background: url(http://www.law.com/img/lawjobs2010/email_icon.gif) no-repeat left top; width: 50px; height: 50px;display: block;float: left;text-decoration:none;margin:0 8px 0 0;}

a.newsletter:hover {background: url(http://www.law.com/img/lawjobs2010/email_icon.gif) no-repeat right top; width: 50px; height: 50px;display: block;float: left;}




.collapse {float: left;margin: 8px 0;}



.podMid, .podMidPromo { margin:10px 0 10px 0; float:left; background:url(http://www.law.com/img/lawjobs2010/pod_mid.gif) repeat-y top left; padding-bottom:0; }

.podMidPromo p {padding:50px 10px 0 10px;}
.podBtm { float:left; background:url(http://www.law.com/img/lawjobs2010/pod_btm.gif) no-repeat left bottom; padding:0 0 10px 0; }

#podContent {float:left; margin:45px 10px 0 10px; width:280px;  padding:0;}
#podContent h2 {background: none; padding:0; width:280px;}
#podContent h3 {font-weight: bold; padding:0; margin:10px 0 0 0; }
#podContent .byline {font-weight:normal;}
#podContent p {width:270px; padding:0; margin:0; font-size:1.1em; line-height:1.5em; clear:both;}
#podContent img {float:left; position:relative; top:8px;}
#podContent ul { margin-left: 16px;}
#podContent ul li { list-style-type: square; color: #26406c;margin-bottom:8px;}


#podContent img.vivia {float:left; margin:5px 8px 2px 0; position:inherit;}
#podContent p.vivia {clear:none;}

#podContent .jobLinks a.moreBtn  {display:block; background:url(http://www.law.com/img/lawjobs2010/more_btn.gif) no-repeat left top; text-indent:-900px; overflow:hidden; padding:0; margin: 0 0 10px 10px; height:32px; width:120px; float:left;}
#podContent .jobLinks a.moreBtn:hover  {display:block; background:url(http://www.law.com/img/lawjobs2010/more_btn.gif) no-repeat left bottom; text-indent:-900px; overflow:hidden; height:32px;}
#podContent .jobLinks a.postBtn  {display:block; background:url(http://www.law.com/img/lawjobs2010/post_btn.gif) no-repeat left top; text-indent:-900px; overflow:hidden; padding:0; margin:0 0 0 20px; height:32px; width:120px; float:left;}
#podContent .jobLinks a.postBtn:hover  {display:block; background:url(http://www.law.com/img/lawjobs2010/post_btn.gif) no-repeat left bottom; text-indent:-900px; overflow:hidden; height:32px;}

.feedburner-outer .podBtm #podContent p {margin:5px 0;}
#podContent input.subscribeBtn {background:url(http://www.law.com/img/lawjobs2010/careerist/subscribe_btn.gif) no-repeat left top ;
border:0 none;cursor:pointer;height:32px;width:120px;}
#podContent input.subscribeBtn:hover {background:url(http://www.law.com/img/lawjobs2010/careerist/subscribe_btn.gif) no-repeat left center;}
#podContent input.subscribeBtn:active {background:url(http://www.law.com/img/lawjobs2010/careerist/subscribe_btn.gif) no-repeat left bottom;}

.careerCenter-outer{background:url(http://pdfserver.amlaw.com/newspapers/lawjobs/img/topjobs_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.theCareerist-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/careerist_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.blogTopics-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/blogtopics_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.newsViews-outer{background:url(http://www.law.com/img/lawjobs2010/newsviews_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.blogRoll-outer{background:url(http://pdfserver.amlaw.com/newspapers/lawjobs/img/blogroll_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.promo-outer{background:url(http://www.law.com/img/lawjobs2010/promo_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.posts-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/posts_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.feedburner-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/careerist_email_header.gif) no-repeat top left; padding-bottom:0; float:left;}

.careerist-faves-outer {background:url(http://www.law.com/img/lawjobs2010/careerist/faves_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}

.most-pop-outer {background:url(http://www.law.com/img/lawjobs2010/careerist/mostPop_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}

/*TopRank widget styles, within most-pop-outer */

.postrank-search-wrapper, #pr_widget-innerContainer-0 h2 { display:none !important;}
#prwidget-0-posts { padding:0;margin:0 0 8px !important;}
#prwidget-0-posts li { list-style-type: none !important;font-weight:bold;}
#prwidget-0-posts li a { font-weight:normal;}
#prwidget-0-posts li a:hover { background-color:transparent !important;}
.postrank-posts li { padding-left:0 !important;}
.postrank-value { display:none !important; }




/*lawjobs specific*/
.Featured p.title { color: #26406c; font-weight:bold;}

/***** Top Jobs Widget Styles *****/

#top-jobs-widget p.title {font-size: 1.3em;}
#top-jobs-widget p {font-size: 1.2em;}

.collapse {float: left;}


.tileAd {width: 298px; height:250px; border:1px solid #999; padding:0; margin: 10px 0; clear:both; float:left;}
.tileAd p {padding:10px;}

.clear {clear:both;}

/*#footer {  background-color:#fff;  margin: 0 0 20px 0;  padding: 0;  border: 1px solid #555;  height:80px;  clear: both;}
#footer p {  width: 800px;  padding: 10px 0;  margin: 0 auto;}*/

#info {background: #ffffff; width: 300px; padding-bottom: .5em; overflow: hidden; position: absolute; border:1px solid #555;}
h4 {padding: .4em 1em; margin: 0 0 .5em 0; background: #292929; color: #ffffff; border-bottom: 1px solid #BFBFBF; border-top: 1px solid black;}
#info img {float: left; width: 75px; margin: 0 1em 0 1em; padding: .2em; background: white;}
#info p {margin-left: 10px; margin-top: 0; padding: 0; text-align:left; }




.comments {width:620px; margin: 16px 30px 16px 0;float:left; border-top:1px dotted #555;}
.comments p {margin:10px 0;font: 13px arial;}

h3.commentsHeader {margin:10px 0 0 0; font-weight:bold;}
#commentForm {clear:both;}
.commentsOpen {float:left; border-top:1px dotted #555; margin:20px 0 0 0; width:620px;}
.commentsOpen h3 { font-weight:bold;font-size:12px;}

/* footer styles */

.footer {background-color:#e0dece; border-top:2px solid #cc9c32; margin:0}
#icfooter2 {background-color:#e0dece; clear:both; text-align:right; margin:0 auto; width:980px;}
#icfooter2 .footernav {float:left; margin:19px 0 0 15px; text-align:left; width:70%;}
#icfooter2 .footernav a {color:#7C1416; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:13px;}
#icfooter2 .footernav .copyright {color:#7C1416; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-top:2px; text-align:left;}
/* footer styles */



/* ph=1 */
/* nhm:from_kauri */




/* ph=1 */
/* nhm:from_kauri */



/* ph=1 */
