/*  
Theme Name: MakeAWebsite101.net
Theme URI: 
Description: MakeAWebsite101.net
Author: MakeAWebsite101.net
Author URI: MakeAWebsite101.net
Version: 1.0
Tags: three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar
.
*/

html,*{margin:0;padding:0;}

body{background:url(images/make-a-website-bg.jpg) no-repeat top center #326FA6;font:normal 16px Verdana,sans-serif;line-height:1.7em;text-align:center;}

h1{background:#FEF49C;margin:0 0 10px 0;padding:5px 0;}

#main{margin:149px auto 0 auto;position:relative;text-align:left;width:921px;}

#catnav{background:url(images/graphics-sheet.png) no-repeat top center;height:34px;margin:0;position:relative;width:100%;z-index:99;}

#contentwrap{background:url(images/content-tile.png) repeat-y top center;}

#content{float:left;width:550px;}

#content_full{width:100%;}

#post{margin:0 0 0 40px;padding:23px 0;width:500px;}

#post_full{margin:0 40px;padding:23px 0;}

#post p,#post_full p{padding:10px 0;text-align:justify;}

.sidebar{float:right;padding:23px 38px 0 0;}

.sidebarheader{background:url(images/graphics-sheet.png) no-repeat 0 -79px;color:#fff;font-size:22px;height:34px;line-height:34px;text-align:center;text-shadow:-2px 1px 0 #294E83;width:320px;}

.sidebarcontent{background:#F7F7F9;border-bottom:1px solid #535D6C;border-left:1px solid #535D6C;border-right:1px solid #535D6C;border-bottom-left-radius:1em;border-bottom-right-radius:1em;margin:0 auto;padding:10px;width:290px;-khtml-border-radius-bottomleft:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;-khtml-border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;}

.sidebarcontent ul,#post ul,#post_full ul{list-style-type:none;margin:0 0 0 10px;}
.sidebarcontent li,#post li,#post_full li{background:url(images/bullet.png) no-repeat 0 3px;padding:0 0 5px 29px;}

#footer{background:url(images/graphics-sheet.png) no-repeat 1px -35px;color:#fff;height:43px;}
#footer a{color:#fff;text-decoration:underline;}

#footer1{background:url(images/graphics-sheet.png) no-repeat 0 -35px;color:#fff;height:43px;}
#footer1 a{color:#fff;text-decoration:underline;}

.clear{clear:both;line-height:1px;margin:0;padding:0;}

blockquote{background:#FEF49C;padding:0 20px;}

a img{border:none;}

.wp-caption{border:1px solid #fff;text-align:center;background-color:#fff;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{border:none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{color:#111;font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;text-align:center;}

.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,.centered{text-align:center;display:block;margin:0 auto;}
img.aligncenter{text-align:center;display:block;margin:10px auto;}

.highlight{background:#FEF49C;}

#nextprevious li{background:none;font-size:14px;padding:0;}

/* Menu */



#nav {
  list-style: none;
  margin: 0 0 0 13px;
  padding: 0;
  }
  
#nav ul {
  margin: 0;
  padding: 0;
  }

#nav li {
  float: left;
  padding: 0;
  }

#nav a {
  display: block;
  line-height: 34px;
  margin: 0;
  padding: 0 20px 0 15px;
  font-size: 10pt;
  letter-spacing: -1px;
  }

#nav li a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-shadow:-2px 1px 0 #294E83;
  }

#nav li a:hover {
  background:url(images/graphics-sheet.png) repeat-x 321px -79px;
  text-decoration: underline;
  display: block;
  }

#nav li ul {
  list-style: none;
  margin:-3px 0 0 0;
  position: absolute;
  width: 150px;
  left: -999em;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }
  
#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  }
  
#nav li li a {
  color:#fff;
  width: 350px;
  line-height: 24px;
  background:#2C5AA0;
  margin: 0;
  padding: 5px 20px 5px 15px;
  }
  
#nav li li a:hover {
  background:#21457C;
  padding: 5px 20px 5px 15px;
  }

#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
  }

