body {padding:0 0 5px 0;margin-top:0;margin-left:10px;background-color:#fff;}
h2 a:hover {clear:both;color:#f90;}

/* content framework */
table.blog-container {width:850px;border-collapse:collapse;margin:0 auto;}
td.main-column {width:495px;border-bottom: #eee 4px solid;vertical-align:top;padding-top:16px;}
.retweet-box {float:left;margin:0 8px 8px 0;}

.right-column, 
.inner-right-column {font-size:10px;text-align:left;padding:0 0 0 10px;}
.right-column p, 
.inner-right-column p {margin:0 0 3px 0;}
.right-column b, 
.inner-right-column b {color:#333;/*margin:0 2px 9px 0;*/}
.left-column-boxes h1,
.right-column h1, 
.left-column-boxes h4,
.right-column h4, 
.inner-right-column h1,
.inner-right-column h4 {font-size:15px;font-weight:bold;color:#333;padding:10px 0 5px 7px;text-transform:uppercase;background:none;}
td.right-column {padding-top:16px;width:340px;border-bottom:4px solid #eee;}

.left-column {
	font-size: 10px;
	text-align: left;
	background: none;
	margin-left: 0;
	}
.left-column-boxes {
	text-align: left;
	background: none;
	}
.left-column-boxes-content {
	/*padding:0px 0px 4px 0px;*/
	}
.right-column-boxes-content{
	margin: 0;
	padding: 7px;
	background: none;
	}
.right-column-boxes-content IMG{
	border: none;
	}
.divider {
	display: none;
	padding:none;
	background: none;
	}
.blogdate {
    font-weight: bold;
    color: #333;
	background: none;
	}
.blogpost {clear:both;padding-right:7px;}
.blogpost p {padding-right:7px;}

.byline {font-size:11px; padding:0;margin:0 0 16px 0;float:left;width:80%;}
.feedback {padding:0;margin:0 0 16px 0;float:right;width:50%;font-size:10px;font-weight:bold;text-align:right;}
.categories {clear:both;color:#666;font-size:10px;margin:8px 0;}
h5.tagline {text-align:left;}
.featured_post {clear:both;}
.vmiddle {display:inline-block;vertical-align:middle;}

.ad-with-us {clear:both;padding:12px 0;font-size:10px;color:#999;} 
.ad-with-us a {font-size:10px;} 

.bbteaser-box {width:100%; padding:2px; cell-spacing: 4px; border: none; vertical-align: top}
.bbfoname 	{	}
.bbfohead 	{text-align:right; font-weight: bold;}
.bbfohead A {text-align:right; font-weight: bold;text-decoration: none;}
.bbfosize 	{display:none; text-align:right;}
.bbtopic 	{text-align:right;}
.bbtopic-off {text-align:right;}
.bbdt 		{display:none; }
.bbdt-off 	{display:none; }
.bbfoot 	{font-size: 10px; font-weight: bold; padding-left:0px; }
.bbfoot A	{font-size: 10px; font-weight: bold;}

/* START Remove Below Lines when blogads v2 is replaced with v3*/
.adstrip { font-size: 10pt; border-color: #000000; border-width: Thin; border-spacing: 0px; width: 150px; } 
.adstrip_link { font-size: 8pt; font-weight: normal; text-decoration: underline;  margin: 0pt; font-style: italic; } 
.adstrip_title { font-size: 14pt; font-weight: bold; color: #777777; text-decoration: none; font-color: #777777; font-style: italic; } 
.blogad { border-color: #cccccc; border-width: Thin; border-spacing: 0px; width: 100%; border-style: Solid;  } 
.blogad_headline { font-size: 10pt; font-weight: bold;  margin: 0pt; border-spacing: 0px;  } 
.blogad_thumbnail { border-spacing: 0px; border: none; } 
.blogad_text { font-size: 8pt; color: #000000; margin: 0pt; border-spacing: 0px; } 
.blogad_link { font-size: 8pt; font-weight: normal; text-decoration: underline;  margin: 0pt; visibility: visible; } 

div#adspot_325156266.adspot {border-spacing:0;overflow:hidden;background-color:#FFFFFF;border-color:#000000;border-width:0px;border-style:none;width:152px !important;font-size:10pt;}
div#adspot_325156266 .adspot_head {font-family:Verdana;font-size:10pt;color:#333333;font-weight:bold;font-style:normal;text-decoration:none;text-align:left;}
div#adspot_325156266 a.adspot_link , div#adspot_325156266 a.adspot_adurl {font-family:Verdana;font-size:10pt;font-style:normal;color:#333333;font-weight:normal;margin:0;text-decoration:underline;text-align:left;}
div#adspot_325156266 a.adspot_link:link, div#adspot_325156266 a.adspot_link:visited, div#adspot_325156266 a.adspot_adurl:link, div#adspot_325156266 a.adspot_adurl:visited {color:#333333;text-decoration:underline;font-size:10pt;font-style:normal;}
div#adspot_325156266 a.adspot_link:active, div#adspot_325156266 a.adspot_link:hover, div#adspot_325156266 a.adspot_adurl:active, div#adspot_325156266 a.adspot_adurl:hover {color:#333333; text-decoration:none; }
div#adspot_325156266 * ul {list-style-position:outside;list-style-image:none;list-style-type:none;width:152px;margin:0;padding:0;}
div#adspot_325156266 * li {background:#FFFFFF;width:150px;margin:0;padding:0;text-align:left;border-color:#CCCCCC;border-width:1px;border-style:solid;border-spacing:0;display:block;text-indent:0;overflow:hidden;}
div#adspot_325156266 .adspot_adhead {text-align:left;font-family:Verdana; font-size:10pt; font-weight:bold;color:#333333;margin:0;margin-top:8px;padding:2px;border-spacing:0;width:150px;display:block;}
div#adspot_325156266 * img {border-width:0;border-spacing:0;}
div#adspot_325156266 * li * img {text-align:left;display:block;clear:both;}
div#adspot_325156266 .adspot_adtext {font-family:Verdana; font-size:8pt;font-weight:normal;font-style:normal;color:#000000; margin:0;padding:2px;border-spacing:0;display:block;width:150px;text-align:left;}
div#adspot_325156266 div.adspot_link {width:152px !important;text-align:left;}
/* END Remove Below Lines when blogads v2 is replaced with v3*/

.featured_post H1{FONT-WEIGHT: bold;COLOR: #999900;}
.featured_post FIELDSET{padding:5px;}

/* job listings */
.jod {background:#eee}
.jodh {background:#ccc;padding:2px;font-size:9px;color:#fff;letter-spacing:1.2pt;}

.blog-toolbox {text-align:left;padding:8px 10px 16px 0;}
.blog-toolbox,
.blog-toolbox select,
.blog-toolbox a:link,
.blog-toolbox a:visited,
.blog-toolbox a:hover, 
.blog-toolbox a:active {font-size:11px;color:#666;}
.blog-toolbox input {font-size:10px;color:#666;}
.blog-toolbox a:link, .blog-toolbox a:visited {text-decoration:none;}
.blog-toolbox a:hover, .blog-toolbox a:active {text-decoration:underline;}
.blog-toolbox table {border-collapse:separate;}
.blog-toolbox td {padding:2px;text-align:center;vertical-align:middle;}
.blog-toolbox div {clear:both;margin-bottom:2px;}
.blog-toolbox .form-button {height:auto;margin:0;font-size:10px;min-width:65px;}
td.tb-icon {text-align:left;vertical-align:middle;width:24px;}
td.tb-text {text-align:left;vertical-align:middle;}
td.tb-inputs {text-align:left;vertical-align:middle;width:210px;}
td.tb-inputs div {clear:none;float:left;}
td.tb-submit {text-align:left;vertical-align:middle;width:62px;}

/* entry footers */

.blog-entry-footer {font-size:10px;overflow:hidden;border-bottom:0px dotted #ccc; margin:20px 0px 30px 0;}
.blog-entry-footer a:link,
.blog-entry-footer a:visited,
.blog-entry-footer a:hover,
.blog-entry-footer a:active {color:#000;}
.blog-entry-footer .footer-link {float:left;background:transparent;height:20px;padding:0 6px 0 0;}
.blog-entry-footer .box {border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0;border-left:0;}
.blog-entry-footer .box:first-child {border-left:0px solid #ccc;}
.blog-entry-footer .right-link {float:right;margin-right:8px;}
.blog-entry-footer .footer-link td {font-size:10px;line-height:15px;padding:0 1px;}
.dottedline {border-bottom:1px dotted #ccc; margin:10px 0px 0px 0;}

/* quick registration form */
#quick_reg_form {white-space:nowrap;}
#quick_reg_container {padding-top:0;}
#quick_reg_container .inputs-container {display:inline-block;vertical-align:middle;width:212px;}
#quick_reg_container .submit-container {background:none;width:62px;height:12px;display:table-cell;}
#quick_reg_container .submit-btn {width:54px;height:12px;}

