/* Begin Typography & Colors */
*{margin:0; padding:0;}
li.widget_rss{list-style:none;} 
li.widget_rss a{background:none;}
li.widget{list-style:none;}
li.widget a{background:none;}
h2.widgettitle{float:left; width:auto; font-size:15px!important; padding-top:7px!important;}
h2.widgettitle a{color:#000!important; width:230px}
#content_container #right_container .right_box ul{float:left; list-style:none; width:auto;}
#content_container #right_container .right_box li{float:left; width:auto; padding:0;}
#content_container #right_container .right_box li a{color:#0072BC; text-decoration:none;}
#content_container #right_container .right_box li a:hover{text-decoration:underline;}
.rssSummary{float:left; width:200px; padding-bottom:10px}

.newcomment{float:left; width:685px;}
.newcomment .comment-author{float:left; width:680px; padding-bottom:10px;}
.newcomment .comment-author .right_author{float:left; width:600px;}
.newcomment .comment-author img{margin-right:10px;}
.newcomment .comment-author p{float:left; width:auto;}
.newcomment .comment-author h5{float:left!important; padding-left:0px!important; width:400px!important;}
.newcomment .comment-author em{float:left; width:400px;}
.newcomment .comment span{float:left; width:400px!important; padding-left:0px!important;}
.newcomment .comment p{float:right; width:600px!important; padding-left:0px!important;}
.comment-author{float:left; width:auto;}

.row p{float:left; width:600px!important; width:200px}


body {background:#ffe692 url(images/body_bg.jpg) no-repeat center top; font:13px/16px "Gotham", Arial, Helvetica, sans-serif; color:#231f20;} 
img, div, fieldset, form {border:none;}
.left {float:left;}
.right {float:right}
.clear{clear:both;}
a {text-decoration:none}
a:hover {text-decoration:underline}

#layout { width:992px; margin:0 auto;}
#main { float:left; width:992px; padding:15px 0 10px 0; }

#widget_container {width:972px; float:left; background:url(images/widget_bg.png) repeat-y 0 0;padding:10px; }
#widget_container  .widget{width:972px; float:left; background:#ffd400; text-align:center; height:181px;}

#nav {float:left; width:992px; padding-top:10px;}
#nav .nav_inner{float:left; width:715px;}
#nav .nav_right{float:left; width:959px; background:url(images/nav_right_img.gif) no-repeat top right;}
#nav ul{float:right;font:17px/19px "Gotham Book", Arial, Helvetica, sans-serif; color:#231f20; list-style:none; padding:5px 0 6px 0; text-transform:uppercase; width:570px;}
#nav ul li{float:left; padding:6px 35px; border-right:2px solid #fff;}

#nav ul li a.home{float:left; background:url(images/nav_home.gif) no-repeat 0 0; height:22px; width:64px;}
#nav ul li a.about{float:left; background:url(images/nav_about.gif) no-repeat 0 0; height:22px; width:104px;}
#nav ul li a.brass{float:left; background:url(images/nav_data.gif) no-repeat 0 0; height:22px; width:203px;}
#nav ul li a:hover{ background-position:bottom;}
#nav ul li.last{border-right:none; padding:7px 0 5px 35px;}

#nav #search{float:right; width:auto; padding:10px 14px 0 0;}
#nav #search .search_bg{float:left; width:158px; background:url(images/search_bg.jpg) no-repeat 0 0; border:none;  height:20px; padding:3px 0 0 12px}
#nav #search .search_bg input{border:none; font:17px/18px "Gotham Book", Arial, Helvetica, sans-serif; color:#b68f68; font-style:italic;float:left; width:155px;height:20px; background:none;}



#nav #search .search_button{float:left; width:55px; background:url(images/search_button.jpg) no-repeat 0 0; height:23px; border:none; cursor:pointer;}
#nav #search .search_button_hover{float:left; width:55px; background:url(images/search_button.jpg) no-repeat 0 bottom; height:23px; border:none; cursor:pointer;}

#content_container {float:left; width:992px; background:url(images/content_container_bg.png) repeat-y 0 0;}

#content_container #left_container{float:left; width:685px; padding:17px 28px 0 21px;}
#content_container .common{float:left; width:685px;}
#content_container #header{float:left; width:685px;}

#content_container #logo{float:left; width:165px; background:url(images/logo.png) no-repeat 0 0; height:180px;}

#content_container #header .blog{float:left; width:497px; padding:16px 0 5px 17px;}
#content_container #header .blog img.top_blog{float:left; padding-bottom:7px;}
#content_container #header .date{float:left; width:480px; padding:9px 0 41px 0; background:url(images/date_border.gif) repeat-x 0 0; font:bold 15px/18px Arial, Helvetica, sans-serif; color:#231f20; text-align:center; margin-left:17px; display:inline;}

#content_container h2{font:bold 21px Arial, Helvetica, sans-serif; color:#231f20; width:auto;}
#content_container h2 a{ color:#231f20; text-decoration:none;}
#content_container p{font:13px/15px Arial, Helvetica, sans-serif; color:#231f20; display:block; width:685px; padding-bottom:10px}
#content_container p img{float:left; margin-right:15px;float:left}

#content_container h4{float:left;font:11px/14px Arial, Helvetica, sans-serif; color:#231f20;padding:6px 16px 5px 0; display:block;}
#content_container .common h3{ width:650px; float:left;font:14px/17px Arial, Helvetica, sans-serif; color:#231f20;padding:6px 16px 5px 0; display:block;}
#content_container #left_container ol{padding:12px 0 12px 28px; margin:0px;width:667px; list-style:decimal;}
#content_container #left_container ol li{padding:0px; width:667px;font:normal 11px/11px Arial, Helvetica, sans-serif; list-style:decimal;}


#content_container a.comment{font:bold 12px/14px Arial, Helvetica, sans-serif; color:#ffffff; width:109px; float:left; text-align:center; background:#5a7ba9; text-transform:uppercase; padding:4px 0;} 
#content_container span.viewing_comment{font:bold 12px/14px Arial, Helvetica, sans-serif; color:#ffffff; width:169px; float:left; text-align:center; background:#5a7ba9; text-transform:uppercase; padding:4px 0;} 
#content_container #left_container ul.diggi{float:left;font:normal 11px/11px Arial, Helvetica, sans-serif; width:685px; list-style:none; padding:12px 0;}
#content_container #left_container ul.diggi li{ float:left; padding:0 7px; border-right:1px solid #494847;width:auto}

#content_container #left_container ul.diggi li.first{ padding-left:0; border-right:1px solid #494847;}
#content_container #left_container ul.diggi li.last{ padding-right:0; border-right:none;}
#content_container #left_container ul.diggi li a{ float:left;color:#0072bc;}
#content_container #left_container .post_comment_container {float:left;width:685px; padding:10px 0 0 0;} 

#content_container #left_container ul{font:normal 12px/14px Arial, Helvetica, sans-serif; width:667px;  padding:12px 0 12px 25px; list-style:disc}
#content_container #left_container ul li{padding:0;width:667px;}
#content_container #left_container ul li a{color:#0072bc;}


#content_container #left_container h3.post_comment{font:normal 21px/28px Arial, Helvetica, sans-serif; color:#231f20; width:685px; padding:8px 0; border-top:2px solid #959083;}
#content_container #left_container textarea{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#231f20; width:681px; overflow:auto; height:75px;}
#content_container #left_container fieldset{float:left;width:683px; padding:0; margin:0; border:none;}
#content_container #left_container label{ float:left;font:bold 16px/18px Arial, Helvetica, sans-serif; color:#231f20; width:79px; text-align:right; text-transform:uppercase; padding:8px 6px 0 0}
#content_container #left_container input{ float:left;font:normal 13px/16px Arial, Helvetica, sans-serif; color:#231f20; width:594px; margin-top:7px; height:26px;}
#content_container #left_container input.button{width:205px; float:right; height:41px;}
#content_container #left_container .row{ float:left; width:683px; padding:12px 0;}
#content_container #left_container .row_bottom{ float:left; width:683px; padding:12px 0 25px 0;}
 #content_container #left_container .row_bottom a.post{float:right; background:url(images/post_comment.gif) no-repeat 0 0; height:41px; width:205px;}
 #content_container #left_container .row_bottom a.post:hover{float:right; background-position:bottom;}
#content_container #left_container .row h5{ float:left; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#231f20; padding-left:10px; width:598px;}
#content_container #left_container .row h5 a{color:#231f20;}
#content_container #left_container .row span{ float:left; font:11px/14px Arial, Helvetica, sans-serif; color:#231f20; padding:3px 0 0 10px; }

#content_container #right_container{float:left; width:235px; padding:18px 12px 0 11px;}
#content_container #right_container .right_box{float:left; width:235px;}
#content_container #right_container .popular_box{float:left; width:235px;}
#content_container #right_container .right_box .underline{background:url(images/bottom_border.gif) no-repeat 0 bottom; padding:5px 0 5px 35px; width:200px; float:left;}

#content_container #right_container .right_box .underline a.follow_us{ float:left; background: url(images/follow_us_on_twitter1.gif) no-repeat 0 0; width:156px;height:28px; text-decoration:none;}
#content_container #right_container .right_box .underline a.follow_us:hover{background: url(images/follow_us_on_twitter1.gif) no-repeat bottom left; }
#content_container #right_container .right_box .google_box{float:left; width:160px; padding:7px 0 15px 75px;}


#content_container #right_container h3{ font:19px/23px "Gotham", Arial, Helvetica, sans-serif; color:#794403; padding-bottom:10px; background:url(images/heading_double_underline1.gif) repeat-x 0 bottom; width:224px; padding-left:11px; float:left;}
#content_container #right_container h3 .head_text{float:left; padding-top:7px;}
#content_container #right_container p.news_headline{ font:bold 10px/16px Arial, Helvetica, sans-serif; color:#0072bc; text-transform:uppercase; width:235px; float:left; padding-bottom:0; padding-top:11px;}
#content_container #right_container p.news{ font:normal 10px/12px Arial, Helvetica, sans-serif; color:#231f20;width:235px; padding-bottom:11px; }
#content_container a.beta_test_signup{ float:left; font:15px/17px "Gotham", Arial, Helvetica, sans-serif; color:#fff;width:205px; background:url(images/beta_button.gif) no-repeat 0 0; height:41px; text-align:center; text-decoration:none;  }
#content_container a.beta_test_signup:hover{ background-position:bottom; text-decoration:none; }
#content_container #right_container h3.popular_posts{ padding-top:11px;float:left;}

#content_container #right_container .popular_box ul{float:left;width:229px; list-style:none; padding:8px 0 8px 6px; }
#content_container #right_container .popular_box li{float:left;width:229px; }
#content_container #right_container .popular_box li a{ font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0072bc;}

#content_container #right_container ul.twitter {float:left;width:229px; list-style:none; padding:9px 0 0 6px; }
#content_container #right_container .twitter li{float:left;width:206px; padding:0 0 8px 23px; background:url(images/twitter_li_bg1.gif) no-repeat 0 4px; font:11px/15px Arial, Helvetica, sans-serif; color:#231f20; display:block; text-align:left; }
#content_container #right_container .twitter li a{color:#231f20;}
#content_container #right_container .twitter span{color:#0072bc;}

#content_container #right_container a.greb_rss{ float:left; background:url(images/greb_rss_img1.gif) no-repeat 0 0; width:156px; height:28px; text-decoration:none; }
#content_container #right_container a.greb_rss:hover{background:url(images/greb_rss_img1.gif) no-repeat bottom left; }

#content_container #right_container a.google{ float:left; background:url(images/google1.gif) no-repeat 0 0; width:154px; height:21px; text-decoration:none; }
#content_container #right_container a.google:hover{background:url(images/google1.gif) no-repeat bottom left; }

#content_container #right_container ul.other_saas_provider{float:left;width:229px; list-style:none; padding:11px 0 0 6px;}
#content_container #right_container .other_saas_provider li{float:left;width:229px;  color:#231f20; display:block; text-align:left; }
#content_container #right_container .other_saas_provider a{color:#0072bc;}
#content_container #right_container .other_saas_provider h4{width:229px; float:left; font: bold 15px/17px Arial, Helvetica, sans-serif; color:#231f20; display:block; padding:0;text-transform:uppercase }
#content_container #right_container .other_saas_provider h4 a{color:#231f20;}



#wp_page_numbers ul{ float:right!important;width:auto!important; list-style:none; padding:11px 0 0 6px!important;}

#wp_page_numbers{ float:left!important; width:685px; padding:0!important;}
#wp_page_numbers li{ float:left!important; padding:0 0 0 5px!important; border:none; font:12px/14px Arial, Helvetica, sans-serif; color:#0072bc;list-style:none; width:auto!important;}
#wp_page_numbers li.last{ padding-right:0; border-right:none;}
#wp_page_numbers li a{ float:left;color:#0072bc;}
#wp_page_numbers li.active_page { float:left; padding:0 0 0 5px; font:bold 14px/14px Arial, Helvetica, sans-serif}




#content_container #right_container .other_saas_provider li h5 a{font:bold 10px/12px Arial, Helvetica, sans-serif; color:#0072bc; text-transform:uppercase;width:229px; text-decoration:none;}
#content_container #right_container .other_saas_provider li h5 a:hover{text-decoration:underline;}
#content_container #right_container .other_saas_provider li p{ font:normal 10px/12px Arial, Helvetica, sans-serif; color:#231f20; width:229px;}

#content_container #right_container .other_saas_provider li p a.saas_news{font:normal 10px/12px Arial, Helvetica, sans-serif; color:#231f20;width:235px; padding-bottom:11px; text-decoration:underline;}
#content_container #right_container .other_saas_provider li p a.saas_news:hover{ text-decoration:underline;}


#content_container #left_container ul.paging{ float:right; width:80px; padding:0;}
#content_container #left_container .paging li { float:left; padding:0 0 0 5px; border:none; font:12px/14px Arial, Helvetica, sans-serif; color:#0072bc;}
#content_container #left_container .paging li.last{ padding-right:0; border-right:none;}
#content_container #left_container .paging li a{ float:left;color:#0072bc;}
#content_container #left_container .paging li.current { float:left; padding:0 0 0 5px; font:bold 14px/14px Arial, Helvetica, sans-serif}
.newcomment{}
.newcomment .avatar{float:left;}
.newcomment .vcard{float:left}

#content_container #left_container .row .newcomment h5{ float:left; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#231f20; padding-left:10px; width:0px;}

#content_container #right_container ul #twitter_update_list {float:left;width:229px; list-style:none; padding:9px 0 0 6px; }
#content_container #right_container #twitter_update_list li{float:left;width:206px; padding:0 0 8px 23px; background:url(images/twitter_li_bg1.gif) no-repeat 0 4px; font:11px/15px Arial, Helvetica, sans-serif; color:#231f20; display:block; text-align:left; }
#content_container #right_container #twitter_update_list li a{color:#231f20;}
#content_container #right_container #twitter_update_list span{color:#0072bc;}
#content_container #right_container .other_saas_provider li h2{text-transform:uppercase}
#content_container #right_container .other_saas_provider li h2 img{display:none }
#content_container #right_container .other_saas_provider li ul li .rsswidget{
font:bold 10px/12px Arial, Helvetica, sans-serif; color:#0072bc; text-transform:uppercase;width:229px; text-decoration:none;}
.right_box h3.twith{margin-bottom:11px!important; float:left;}
#content_container #right_container .other_saas_provider h4 a{width:229px; float:left; font: bold 15px/17px Arial, Helvetica, sans-serif; padding:0;text-transform:uppercase;color:#231f20;}