/*Universal style rule */
*{
/*block all browser default margins and padding */
 margin:0;
 padding:0;
}
body{
 background-color:#828282;
 font-family:Arial, Helvetica, Sans-serif;
 
}

#wrapper{
  width:50em;
  background-color:#828282;
/*center the wrapper*/
 margin: 0 auto;

}
#wrapper2{
border:solid 1px #ccc;
}

#branding{
 text-align:center;
 background-color:#828282;
 color:#23285c;
}
/*fixes the mysterious image gap*/
#branding img{
 display:block;
 align:center;
}
/*Navbar division*/
#navbar{
 background:#849ab5 url(http://gs-tx.com/themes/mc_steel/topnav_right.gif) repeat-x center;
 height:1.6em;
}
#navbar ul{
 list-style-type:none;
}


/*applies to drop-down menus in the navbar*/
#navbar li ul{
 position:absolute;
 visibility:hidden;
}
/*Applies to links on the drop-down menu*/
#navbar li:hover ul li a,
#navbar li a:hover ul li  a:hover{/*IE 6 hack*/
 background-color:849ab5;
 color:#fff;
 text-align:left;
 display:block;
 width:9.5em;
 padding:0 0 0 1em;
 height:1.6em;
}

/*list items in the navbar*/
#navbar li{
 float:left;
/*required for drop-down menus*/
 position:relative;
}
/*Applies to navbar links, visited and unvisited*/
#navbar a,
#navbar a:link,
#navbar a:visited{
 text-decoration:none;
 font-family:Arial, Sans-serif;
/* font-size:80%;*/
 color:#fff;
 font-weight:bold;
 background:#849ab5 url(http://gs-tx.com/themes/mc_steel/topnav_right.gif) repeat-x center; 
 display:block;
 height:1.6em;
 width:6em;
 text-align:center;
 line-height:2em;
 outline-style:none;
}
/*Navbar hover active and current page links*/
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
 background:#849ab5;
 color:#fff;
}
/*Make drop down visible on navbar hover*/
#navbar li:hover ul,
#navbar li a:hover ul{/*IE 6 hack*/
 visibility:visible;
 top:1.6em;
 left:0;
}
/*IE6 hack applies to table drop down*/
#navbar table{
  margin:-1px;
  border-collapse:collapse;
  position:absolute;
  top:0.5em;
  left:0;
 }


#leftcolumn {
/*Remember, content left margin must match this width*/
 width:8em;
 float:left;
 color:#FFF;

/*Center images and text inside this div*/
 text-align:center;

}
/*Applies to images in the left column*/
#leftcolumn img{
 width:80%;
}
/*Applies to paragraphs in the leftcolumn division*/
#leftcolumn p{
 border:solid 2px #849ab5;
 padding:0.5em;
 font-weight:300;
}

#content{
/*margin must match left column width*/
 margin-left:8em;
 background-color:#f0fff0;
 color:#23285c;
 padding:10px 20px;
}
#content h1{
/*Applies to h1 elements in the content division*/
font-family: "Academy Engraved LET" "Monotype Corsiva", cursive;
color:#23285c;
}
#content h2, #content h3{
 font-family:"Times New Roman", serif;
 color:#23285c;
}
/*Size h1 headings in the content division*/
#content h1{
 font-size:2em;
}
/*Size h2 headings in the content division*/
#content h2{
 font-size:1.5em;
}
/*Size h3 headings in the content division*/
#content h3{
 font-size:1.25em;
}
#content ul, #content ol{
/*Applies to lists in the content division*/
 padding:5px 0 5px 30px;
}
#content p{
 line-height:1.25em;
 text-align:left;
 font-size:0.8em;
 padding:0.2em;
}
/*makes red font using span r tag*/
 #content .r{
 color:#f00;

}

#footer{
 background:#849ab5 url(http://gs-tx.com/themes/mc_steel/topnav_right.gif) repeat-x center;
 height:1.6em;
 color:#fff;
}
#footer p{
 text-align:left;
 font-size:0.7em;
}
/*make footer a positioned element, but don't move it*/
#footer {
 position:relative;
}
/*Absolutely position links in the footer division*/
#footer a{
 position:absolute;
 text-decoration:none;
 font:size:0.8em;
}
#footer a,
#footer a:link,
#footer a:visited{
 text-decoration:none;
 font-family:Arial, Sans-serif;
 color:#fff;
 border-left:solid 1px #ccc;
}
acronym, abbr{
 border-bottom:dotted 1px #333;
 cursor:help;
}
@media print{
   /*set the wrapper to fill page width*/
    #wrapper{
    width:100%;
   }
  /*Hide leftcolumn navbar and footer*/
   #leftcolumn,
   #navbar,
   #footer{
    display:none;
    }
  /* get rid of content div margins and padding. Use a different font for print*/
  #content{
  margin:0;
  padding:0;
  font-family:'Century Schoolbook', Times, Serif;
  font-size:1em;
  }
/*end printer friendly styles */
}
/* Captioned images*/
 div.captionpic{
  width:12em;
  margin:0.25em 0.25em 0.25em 0;
  float:left;
 }
 div.captionpic img{
  width:12em;
  height:15em;
  border:none;
}
/*sorry div*/
 #sorry{
 width:32em;
 float:left;
}
