/*
Theme Name: MITS Adsense Ready Wordpress Theme #1
Theme URI: http://www.mavicus.com/wordpress/themes/
Description: This theme was derived from "Adsense Ready Wordpress Theme 02" by Telemarketing Outsourcing.
Author: Mavicus I.T. Solutions (modified version)
Author URI: http://www.mavicus.com/
*/

body{
  background: #000000 url(images/bg_site.jpg) top repeat-x;
  margin: 0px;
  padding: 0px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #334C51;
}

a{
  color: #802100;
  text-decoration: none;
}

a:hover{
  color: #802100;
  text-decoration: underline;
}

/* Headings */
h1, h2, h3, h4, h5{
  padding: 0px;
  margin: 0px;
}

/* START: Block Level Elements */
#page{
  width: 900px;
  margin: 0 auto;
  padding: 0px;
  background: #FFFFFF url(images/bg.gif) repeat-y;
  overflow: hidden;
}

#wrapper{
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
}

#content{
  float: right;
  width: 559px;
  padding: 10px;
  margin: 0;
}

/* END:   Block Level Elements */

.description{
  padding: 0px;
  /*margin: 0 10px;*/
  color: #000000;
  font-size: 12px;
}

.pagetitle{
  padding-bottom: 10px;
  color: #666666;
}

h2.pagetitle{
  font-size: 16px;
}

.navigation{
  font-weight: bold;
  padding-bottom: 10px;
}

/* START: Header Properties */
#header{
  height: 320px;
  color: #000000;
  overflow: hidden;
  background: #DCCCB5 url(images/bankruptcy-worries.jpg) bottom right no-repeat;
}

#nav_top{
  height: 20px;
  padding-top: 5px;
  background: #E5E2D9 url(images/bg_nav.gif) bottom repeat-x;
}

#nav_top h1{
  color: #334C51;
  float: left;
  margin: 0;
  padding: 0 10px;
  font-weight: bold;
  line-height: 20px;
  font-size: 11px;
  overflow: hidden;
}

/* Top Navigation */
ul#navigation{
  float: right;
  list-style: none;
  margin: 0px;
  padding-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  font-size: 10px;
  overflow: hidden;
}

ul#navigation li{
  float: left;
  margin: 0px 1px;
  padding: 0px;
  white-space: nowrap;
}

ul#navigation li a{
  display: block;
  padding:0 5px;
  color: #334C51;
  text-decoration: none;
}

ul#navigation li a:hover, ul#navigation li a:active, ul#navigation li.current_page_item a{
  color:#802100;
}

#headerinfo{
  width: 530px;
  padding: 0px;
  margin: 0px 20px 0 15px;
  float: left;
  font-size: 12px;
  display: inline;
}

#headerinfo .sitename{
  padding: 0px;
  margin: 10px 10px 0 0;
  color: #53252F;
  text-decoration: none;
  font-size: 38px;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#headerinfo strong{
  /*font-size: 12px;*/
  font-weight: bold;
}

#headerinfo u{
  text-decoration: none;
}

#headerinfo p{
  margin: 10px 0;
  padding: 0;
}

#headerinfo ul{
  list-style: none;
  margin: 0 0 0 5px;
  padding: 0;
}

#headerinfo ul li {
  background: url(images/bullet-grey.gif) no-repeat;
  padding-left: 15px ;
  line-height: 18px;
  margin: 0px;
  font-weight: bold;
}

#headerinfo .info_icon{
  float: left;
  padding: 5px 8px 0 0;
}

/* Google Search Box */
#cse_box{
  padding: 8px;
  float: right;
  /*display: none;*/
}
/* END:   Header Properties */


/* START: Post Properties */
.post{
  clear: both;
  padding: 0;
  margin-bottom: 20px;
}

.post div.summary{
  border: 1px solid #ADDDE6;
  padding: 10px 8px 0 8px;
  background-color: #E3F0F2;
}

.post h2{
  margin: 0;
  /*color: #488E9C; */
  color: #334C51;
  font-size: 18px;
  text-decoration: none;
}

.post h3{
  padding: 10px 0 5px 0;
  color: #488E9C;
  font-size: 14px;
}

.post h4{
  /*padding: 10px 0 5px 0;*/
  color: #334C51; /*#488E9C;*/
  font-size: 13px;
}

.post a{
  color: #488E9C;
  text-decoration:none;
}

.post a:hover{
  color: #721B00;
  text-decoration: none;
}

.post p{
  padding: 0;
  margin: 0 0 10px 0;
}

.post img{
  float: left;
  margin: 2px 10px 8px 0px;
}


.post img.center, .post img[align="center"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.post img.left, .post img[align="left"] {
  float:left;
  margin: 2px 10px 5px 0px;
}

.post img.right, .post img[align="right"] {
  float:right;
  margin: 2px 0px 5px 10px;
}

.post ul{

}

.post li{

}

.post .title{
  border-bottom: 1px solid #DDDBC6;
  padding: 0;
  padding-bottom: 2px;
  padding-top: 5px;
  margin: 0;
  margin-bottom: 10px;
}

.post .more-link{
  padding: 0px;
  margin: 20px 0px;
  font-size: 12px;
  font-weight: bold;
}

.entrytext{
  font-size: 12px;
  line-height: 1.4;
}

.alignleft{
  float: left;
  padding: 5px 10px 1px 0px;
}

.alignright{
  float: right;
  padding: 5px 0px 1px 10px;
}

.alignclear{
  clear: both;
  /*height: 0px;*/
}

/* Post Info */
.post-info{
  color: #999999;
  margin: 10px 20px 0 0;
  padding: 10px 0 0 0;
  border-top: #CCCCCC 1px dashed;
  clear: both;
  font-size: 11px;
}

.post-info em{
  color:#666666;
  font-style: normal;
  padding: 2px 0 2px 14px;
}

.post-info em.user{
  background: url(images/user.gif) no-repeat left center;
}

.post-info em.cat{
  background: url(images/category.gif) no-repeat left center;
}

.post-info a:link, .post-info a:visited{
  border: none;
  text-decoration: none;
  color:#666666;
}

.post-info a:hover, .post-info a:active{
  border-bottom:1px dashed;
  color: #721B00;
  text-decoration: none;
}

/* END:  Post Properties */

/* START: Social Bookmarks Container */
.bookmark_services{
  color: #999999;
  /*margin: 5px 20px 0 0;*/
  padding: 0 0 10px 0;
  clear: both;
  font-size: 11px;
}

.bookmark_services a:link, .bookmark_services a:visited{
  border: none;
  text-decoration: none;
  color:#666666;
}

.bookmark_services a:hover, .bookmark_services a:active{
  /*border-bottom: 1px dotted;*/
  color: #721B00;
  text-decoration: none;
}
/* End:   Social Bookmarks Container */

/* START: Related Posts Container */
.st-related-posts{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 5px;
}

.st-related-posts li{
  background: url(images/bullet-orange.gif) no-repeat;
  padding-left: 18px ;
  line-height: 18px;
  margin: 0;
}
/* END:   Related Posts Container */

/* START: SideBar Properties */
#siderail{
  width: 300px;
  float: left;
  padding: 10px;
  margin-top: 0;
}

#sidebar{
  width: 120px;
  float: left;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  overflow: hidden;
  color: #333333;
  /*border: 1px black solid;*/
}

#sidebar .side-box{
  padding: 0;
  margin: 5px 0px 10px 0px;
}

#sidebar .side-title{
  color: #802100;
  font-size: 12px;
}

#sidebar a{
  color: #333333;
  text-decoration: underline;

}

#sidebar a:hover{
  color: #802100;
  text-decoration: none;
}

#sidebar ul{
  list-style: none;
  margin: 0 ;
  padding: 0 ;
}

#sidebar ul li{
  background: url(images/bullet-orange.gif) no-repeat;
  padding-left: 15px ;
  line-height: 18px;
  margin: 0;
}

#sidebar ul h3{
  height: 15px;
  color:#FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}

#sidebar ul ul{
  padding: 0;
  margin: 0;
}

#sidebar ul li ul li{
  background: url(images/bullet-grey.gif) no-repeat;
  padding-left: 12px ;
}

/* END:   SideBar Properties */


/* START: Footer Properties */
#footer{
  /*width: 900px;*/
  clear: both;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}

#footer .sub{
  margin: 0;
  color: #334C51;
  background-color: #CCCCCC;
  text-align: right;
  padding: 5px 10px;
}

#footer .sub a{
  color: #334C51;
  padding: 0 5px;
  margin: 0;
}

#sitenav{
  width: 900px;
  padding: 0px 20px 10px 20px;
  margin: 0 auto;
  background-color: #334C51;
  overflow: hidden;
}

#sitenav .box{
  font-size: 11px;
  width: 400px;
  float: left;
  padding: 0px;
  margin: 10px;
  display: inline;
}

#sitenav .title{
  border-bottom: 3px solid #999999;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
  margin: 0px;
  color: #FFC600;
}

#sitenav .box ul{
  padding: 5px 0px 0px 20px;
  margin: 0px;
}

#sitenav .box li{
  list-style-type: square;
  padding: 3px 0px;
  border-bottom: 1px dashed #666666;
  margin: 0px;
  color: #AAAAAA;
}

#sitenav .box li a{
  color: #FFFEF5;
  text-decoration: none;
}

#sitenav .box li a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

#sitenav .mini_legal{
  width: 840px;
  clear: both;
  color: #AAAAAA;
  padding: 5px 10px 0 10px;
  font-size: 10px;
}

#sitenav .mini_legal strong{
  color: #FFFEF5;
}

#sitenav .mini_legal u{
  text-decoration: none;
  border-bottom: 1px dotted #666666;
}

#sitenav .mini_legal a{
  color: #FFFFF5;
  text-decoration: none;
}

#sitenav .mini_legal a:hover{
  text-decoration: underline;
}

/* Footer Navigation */
ul#footnav{
  float: right;
  list-style: none;
  margin: 0;
  padding: 0 0 0 2px;
  overflow: hidden;
}

ul#footnav li{
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
  white-space: nowrap;
}

ul#footnav li a{
  display: block;
  padding:0;
  color: #334C51;
  text-decoration: none;
}

ul#footnav li a:hover, ul#footnav li a:active, ul#footnav li.current_page_item a{
  color:#802100;
}
/* END:   Footer Properties */


/* START: Contact Form Properties */
.required{
  color: #FF0000;
  font-weight: bold;
  font-size: 10px;
}
/* END:   Contact Form Properties */


/* START: AdSense Containers */
/* Header link unit */
#link_unit_top_container{
  clear: both;
  height: 20px;
  padding-top: 4px;
  margin: 0;
  background: #E5E2D9 url(images/bg_nav.png) no-repeat;
}

#link_unit_top{
  width: 728px;
  height: 15px;
  padding: 0;
  margin: 0 auto;
}

/* Header leaderboard */
#leaderboard_container{
  height: 82px;
  margin: 0;
  padding: 10px;
  background-color: #334C51;
}

#leaderboard{
  width: 728px;
  height: 90px;
  margin: 0 auto;
}

/* Side Skyscraper */
#skyscraper_top{
  /*color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;*/
  padding: 0;
  margin-top: 10px;
  overflow: hidden;
  width: 163px;
  float: right;
}

#x_skyscraper{
  /*float:right;*/
  width: 160px;
  /*border: 0 solid #D8DFE6;*/
  margin-top: 0;
  padding-top: 0;
}

/* SideBar link unit */
#link_unit_side_container{
  width: 120px;
  padding: 0;
  margin-left: 5px;
  margin-top: 10px;
  overflow: hidden;
}

#link_unit_side{
  padding: 0;
  margin-left: 3px;
  margin-top: 0;
  overflow:hidden;
}
/* END:   AdSense Containers */


/* START: ArticleBio Containers */
.uawbyline{
  font-style: italic;
  font-size: 11px;
}

.uawresource{
  margin-top: 5px;
  font-size: 11px;
}

.uawabout{
  font-size: 11px;
}

.uawlinks{
  font-size: 11px;
}

/*
.uawlinks a, .uawlinks a:active, .uawlinks a:hover, .uawlinks a:visited{
  color: #334C51;
  text-decoration: none;
  background: none !important;
  padding-right: 0 !important;
}
*/
/* END:   ArticleBio Containers */

/* START: News Feed Container */
#newsfeed{
  font-size: 12px;
  line-height: 1.4;
  clear: both;
}

#newsfeed h3{
  padding: 10px 0 0 0;
  color: #334C51; /*#488E9C;*/
  font-size: 16px;
}

#newsfeed .nf_attribution{
  font-size: 10px;
}

#newsfeed a{
  color: #488E9C;
  background: url(images/external.png) center right no-repeat;
  padding-right: 13px;
}

#newsfeed a:hover{
  color: #721B00;
}
/* END:   News Feed Container */



/*--TODO: Clean up the codes below--*/



#half_banner {
  width:234px;
  margin:0 auto;
  padding:0px;
}

/*-------------Headings-------------*/

.center{
}

blockquote{
  border-left: 2px solid #b9b79c;
  padding-left: 10px;
}

cite {

}

acronym, abbr {

}



.post-comments
{
   float:right;
}
.post-comments a
{
   background:url(images/comments-small.gif) no-repeat left center;
   padding-left:12px;
   color:#838e99;
}

.nocomments {display:none;}

/*--------------Comments--------------*/
#respond {
  padding-top:20px;
  margin-top:10px;
  color:#006633;
  }

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {
  padding: 2px;
  margin: 0px;
}

#searchform input {
  border: 1px solid #999999;
}

#searchform #s {
  padding: 2px;
  margin: 0px;
}

/*--Hide WordPress.com smiley stat tracker image--*/
img#wpstats{
  width: 0px;
  height: 0px;
  padding: 0px;
  border: none;
  overflow: hidden
}


/*--------------Special Offers-------------*/
div.special_offer{
  border: 5px dashed #802100;
  padding: 0.75em 1em;
  margin-bottom: 1.5em;
}
div.special_offer div.otitle{
  margin: 10px 0;
  color: #802100;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}
div.special_offer .makebold{
  font-weight: bold;
}
div.free{
  background: url('images/free-light.jpg') 98% 2% no-repeat;
}

span.hilite{
  background: yellow;
}
