/*



Theme Name: The Morning After



Theme URI: http://code.google.com/p/the-morning-after/



Description: A magazine-style theme for WordPress, available at <a href="http://themasterplan.in/themes/the-morning-after/">The Masterplan</a>.



Version: 1.3.2



Author: Arun Kale



Author URI: http://themasterplan.in/







Please read the license in the README.txt included with the theme.



*/







/* --------------------------------------------------------------   



   This theme makes use of the Blueprint CSS Framework [bjorkoy.com/blueprint]    



-------------------------------------------------------------- */







/* Import stylesheets and hide from IE/Mac \*/



@import "../css/compressed.css";



/* End import/hide */







/* Start The Morning After stylesheet



-------------------------------------------------------------- */



body { background: #eee url(../images/body_main.png) repeat-y top center; }





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



	a:visited { color: #369; text-decoration: none; }



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



	a img { border: none; }



h2 { font-weight: normal; color: #033;}

h2 a { color: #033; text-decoration: none; }

h2 a:visited { color: #033; text-decoration: none; }

h2 a:hover { color: #5F5F5F; text-decoration: underline; }







/* Header styles



-------------------------------------------------------------- */



#header { padding: 0; height: 90px; border-bottom: 1px solid #fff; }



#header #logo { height: 90px;  }





 #header #logo { width: 380px; height: 60px;  background: #fff; }

 /*#header #logo { width: 380px; height: 90px;  background: url(../images/logo.png) no-repeat top left; } */



#header #bl-logo .desc { text-align: left; margin: 0;

font: 500 1.45em arial, sans-serif;  color: #030;letter-spacing: 0.1em; padding: 50px 0 0 12px; }



#header #logo .title { padding: 0.15em 0 0 0; font: 700 2.5em arial, sans-serif;

letter-spacing: -.050em; line-height: 1.2em; color: #000; }



#header #logo .title .desc { text-align: right; margin: 0.1em 0 0 0;

font: 400 0.45em arial, sans-serif; text-transform: uppercase; color: #006600;

letter-spacing: 0.2em; padding: 0.2em 0 0 1.5em;

border-top: 1px solid #ddd;  }



#header #logo .title a { text-decoration: none; color: #000; }



#header #logo .title a:hover { color: #fff; background: #000; }

 #header #ads_menu { height: 90px; width:400px;}
 .ad1 { width:200px;float: left; }
 .ad2 { width:200px;float: left;clear:right; }
  .ad-wide { width:98%;float: left;clear:right;margin-top:4px;padding: 2px; text-align:center;
font: 700 1em arial, sans-serif;  }
.ad-wide span { color: #00f; background: #fff;margin-bottom:0.6em;text-transform: uppercase; }
.ad-wide a { text-decoration: none; color: #666;background:#fff;margin: 1.6em 0;padding:0.2em; }
.ad-wide a:hover { color: #00f; background: #fff; }
 .col-wide { float: left;clear:right;margin-top:4px;padding: 2px;
font: 700 1em arial, sans-serif;  }
p.path { margin: 0; font-size: 0.9em; font-weight:bold;color: #000; text-align: left; }
p.path span{ color: #0c0; }
#towns-across li
{
display: inline;
list-style-type: none;
padding-right: 2px;
}
#menu { width: 400px; float: right; margin: 0 0 0 2px; list-style: none; font-weight: bold;

font-family: Helvetica, Arial; }

#topbanner_menu { padding:0; margin:3px 0 0; background: #fff; color: #000; }

#menu-home { text-align:left; padding:0; margin:0 0 3px 0;border-bottom:1px solid #ddd;}

#menu-home ul { width: 98%; margin: 1px auto; list-style: none; font-weight: bold;

font-family: Helvetica, Arial; list-style: none;background: transparent; color: #000;}

#menu-home li { color: #000;background:#eee; display:inline;padding: 4px 6px;

margin: 0 4px;  font-size: 1.2em;}

#menu-home li a { padding: 0; text-decoration: none; color: #000;background:#eee; }

#menu-home li.form { float:right; color: #000;background:#fff;clear:left;}

#menu-home li a:hover { padding: 0; color: #00f;background:#eee;text-decoration: underline; }

.top-search{

  float:right;clear:right;

}

 #searchform  {

  clear:right; color:#000;

}

.bl-do { text-align:left; padding:0; margin:0;}

.bl-do li span { padding-right:0.8em;background: #fff; color: #0c0;font-weight: bold;}

.bl-do ul { width: 98%; margin: 1px auto; list-style: none; background: #fff; color: #00f;}

.bl-do li { color: #00f;background:#fff; display:inline;padding: 2px;

margin: 0 3px 0 0;  font-size: 1.2em;}

.bl-do li a { padding: 0; text-decoration: none; color: #00f;background:#fff; }

.bl-do li a:hover { padding: 0; color: #00f;background:#eee;text-decoration: underline; }



.bl-ads ul {

 padding: 0; margin: 0;

}


/* Home page columns



-------------------------------------------------------------- */







#home_content { margin: 1.5em 0; }







/* latest post */







/* featured post */







#home_featured { background: #f2f2f2 url(images/bg/dot.png) repeat-x bottom left; margin: 0 0 1.1em 0; float: left; width: 100%; }






/* about */



#home_wrap {  margin: 0.15em 0 1em 0; border-top: 1px solid #fff;padding-top:1px; }



.banner { text-align:center;margin:0px; }



#home_about { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #f3f9ff;

padding: 0.5em 0.7em 0 0.7em; }



#home_about p { font-size: 0.9em; font-family: tahoma; }







/* recent posts */





/* category list */







#side_categories { margin: 0 0 1em 0; }



ul.cat li { padding: 0 0 0.3em 0; margin: 0; }



ul.cat li a { display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 177px 3px; height: 19px; }



ul.cat li a:hover { background: #f1f1f1 url(images/bg/arrow2.png) no-repeat 177px 3px; color: #224970; }

ul.cat li.current {display:none}

ul.cat li ul { list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em; }



ul.cat li ul li { padding: 0; margin: 0; }



ul.cat li ul li a { border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat; }



ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }


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

#sidebar li { margin: 0 0 0 1.9em; padding: 0; }

ul.ads { list-style: none; margin: 0; }

ul.ads li { padding: 0 0 0.3em 0; margin: 0; }



ul.ads li a { display: block; font-size: 0.8em; font-weight: bold; color: #00f; margin: 0;  }



ul.ads li a:hover { background: #f1f1f1; color: #224970; }

ul.ads li.current {display:none}



/* recent comments */






/* Footer



-------------------------------------------------------------- */







#footer { border-top: 1px solid #000; padding: 1em 0 0 0; }



#footer p { margin: 1em 0; font-size: 1.3em; color: #888; text-align: left; }



#footer a, #footer a:visited { color: #00f; text-decoration: none; }



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







/* Miscellaneous styles



-------------------------------------------------------------- */







/*  heading styles */

h2.lede {  font-size: 1.3em; /*line-height: 1.8em; */font-weight: bold; padding: 0; margin: 0; /*letter-spacing: 0.1em; */color: #033;  }





h2.home {  font-size: 1.1em; /*line-height: 1.8em; */font-weight: bold; padding: 0; margin: 0; /*letter-spacing: 0.1em; */color: #033;  }







span.top {  font-size: 1.2em; /*line-height: 1.8em; */font-weight: bold; padding: 0 .3em 0 0; margin: 0; color: #360;   }





/* miscellaneous */







.none { display: none; }



/* image caption classes */







.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }



.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }



.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }



.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }



.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em;

padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }



