/******************************************************************************************
  Last Updated: Apr 2011
  Updated by: jmc
  Created On: Feb 2009
  Author: www.jimmycahill.com
******************************************************************************************/

body {
  background: #F9F6ED url("../uig/body_bg.jpg") no-repeat right top;
  font: 12px/19px "Courier New", Courier, monospace Georgia, Times New Roman, Times, serif;
}

body, h1, h2, h3, h4, h5, h6, table, td, tr, p, div, ul, ol, li, dl, dt, dd, form, img {
  border: none;
  margin: 0;
  padding: 0;
}

a:link, a:visited {
  color: #222;
  padding: 0 2px;
  text-decoration: underline;
}
a:hover, a:active {
  background: #DDB765;
  text-decoration: none;
}



/*****************************************************************************************/
#frame {
  background: url("../uig/header.jpg") no-repeat left top;/*  */
  text-align: left;  
  padding: 0 0 3em;
  width: 850px;
  position: relative; /* set for absolute positioning relative to this div */
  }



/*****************************************************************************************/
#header {
  height: 100px;
  }
#header h1 a:link, #header h1 a:visited {
  display: block;
  height: 100px;
  width: 700px;
  text-indent: -9999px;
  }
#header h1 a:hover {
  background: none;
  }
#header p, #header hr, #header .description {
  display: none;
  }





/*****************************************************************************************/
#content {
  padding: 145px 0 0;
  }
#content h2 {
  display: none;
  }





/*****************************************************************************************/
#menu h2, #menu hr {
  display: none;
  }





/*****************************************************************************************/
#content #maincontent {
  min-height: 400px;
  padding: 0 5px 0;
  margin: 10px 210px 0 23px;
  } 
#content #maincontent p, #content #maincontent table {
  padding: 12px 40px 5px 72px;
  }
#content #maincontent table img {
  margin: 12px 20px 5px 0;
  }
#content #maincontent img {
  margin: 12px 20px 5px 2px;
  }
#content #maincontent a.top {
  background: url("../uig/top_arrow.gif") no-repeat left 2px; 
  padding: 0 0 0 15px;
  }
#content #maincontent p.preamble {
  padding: 0 40px 5px 72px;
  font-style: italic;
  font-weight: bold;
  }

#content #maincontent hr {
  height: 22px;
  border: none;
  margin: 0; padding: 0;
  }
  
#content #maincontent .navigation {
  width: 500px;
  height: 30px;
  margin: 5px 0 0 50px;
  }
#content #maincontent .navigation .alignleft {
  float: left;
  }
#content #maincontent .navigation .alignright {
  float: right;
  }




/*****************************************************************************************/
#footer {
  margin: 5px 0 15px 20px;
  color: #837F74;
  }
#footer hr, #footer h2, #footer p.sponsor {
  display: none;
  }
#footer dl {
  width: 180px;
  margin: 0 20px 0 0;
  float: left;
  }
#footer dl dt {
  border-bottom: 1px solid #DCD8CF;
  height: 30px;
  text-indent: -9999px;
  }
#footer dl dd a {
  background: url("../uig/footer_arrow.gif") no-repeat left top;
  border-bottom: 1px solid #DCD8CF;
  color: #837F74;
  display: block;
  padding: 3px 0 5px 20px;
  text-decoration: none;
  line-height: 14px;
  }
#footer dl dd a:hover {
  background: #EEDFB6 url("../uig/footer_arrow.gif") no-repeat left top;
  color: #555;
  }
#footer dl.rep {
  width: 240px;
  border-bottom: 1px solid #DCD8CF;
  border-bottom: none;
  padding: 0 0 8px;
  }
#footer dl.rep dd {
  margin: 2px 0 -2px 3px;
  }
#footer dl.rep dt {
  background: url("../uig/footer_rep.gif") no-repeat left top;
  }
#footer dl.map dt {
  background: url("../uig/footer_map.gif") no-repeat left top;
  }
#footer dl.blog dt {
  background: url("../uig/footer_blog.gif") no-repeat left top;
  }
  
  #footer dl.rep dd.fb {
  border-top: 1px solid #DCD8CF;
  padding: 4px 0 0;
  }
  
#footer dl.rep dd.fb a:link, #footer dl.rep dd.fb a:visited  {
  background: url("../uig/facebook_icon.jpg") no-repeat left 2px;
  }
#footer dl.rep dd.fb a:hover, #footer dl.rep dd.fb a:active  {
  background: url("../uig/facebook_icon_ov.jpg") no-repeat left 2px;
  }
  
  
#footer p.copyright {
  clear: both;
  color: #C8C4BB;
  padding: 10px 0 0 10px;
  height: 30px;
  }





/*****************************************************************************************
   SPECIFIC SECTIONS
*****************************************************************************************/

#sec0 #content {
  display: none;
  }
  
#sec1 #menu #link2 ul, #sec1 #menu #link3 ul, #sec2 #menu #link1 ul, #sec2 #menu #link3 ul, #sec3 #menu #link1 ul, #sec3 #menu #link2 ul {
  display: none;
  }
#sec0 #menu #link0, #sec0 #menu ul li ul, #sec0 #link4, #sec0 #link5 {
  display: none;
  }
#sec0 #menu ul {
  background: url("../uig/menu_home.jpg") no-repeat left top;
  list-style: none;
  height: 465px;
  }
#sec0 #menu ul li a {	
  display: block;
  height: 155px;
  text-indent: -9999px;
  text-decoration: none;
  }
#sec0 #menu ul li#link1 a:link, #sec0 #menu ul li#link1 a:visited { background: url("../uig/menu_home.jpg") no-repeat left top; }
#sec0 #menu ul li#link1 a:hover, #sec0 #menu ul li#link1 a:active { background: url("../uig/menu_home.jpg") no-repeat left -465px; }
#sec0 #menu ul li#link2 a:link, #sec0 #menu ul li#link2 a:visited { background: url("../uig/menu_home.jpg") no-repeat left -155px; }
#sec0 #menu ul li#link2 a:hover, #sec0 #menu ul li#link2 a:active { background: url("../uig/menu_home.jpg") no-repeat left -620px; }
#sec0 #menu ul li#link3 a:link, #sec0 #menu ul li#link3 a:visited { background: url("../uig/menu_home.jpg") no-repeat left -310px; }
#sec0 #menu ul li#link3 a:hover, #sec0 #menu ul li#link3 a:active { background: url("../uig/menu_home.jpg") no-repeat left -775px; }

/*
#sec0 #frame {
  }
#sec0 #header {
  background: url("../uig/header.jpg") no-repeat left top;
 }
#sec0 #content {
  display: none;
  }
#sec0 #menu ul {
  list-style: none;
  height: 465px;
  }
#sec0 #menu ul li a {
  display: block;
  height: 120px;
  margin: 22px 0 0 0;
  text-indent: -9999px;
  text-decoration: none;
  }
 
#sec0 #menu ul li#link1 a:link, #sec0 #menu ul li#link1 a:visited { background: url("../uig/menu_actor.jpg") no-repeat left top; }
#sec0 #menu ul li#link1 a:hover, #sec0 #menu ul li#link1 a:active { background: url("../uig/menu_actor.jpg") no-repeat left -120px; }
#sec0 #menu ul li#link2 a:link, #sec0 #menu ul li#link2 a:visited { background: url("../uig/menu_writer.jpg") no-repeat left top; margin-top: 26px; }
#sec0 #menu ul li#link2 a:hover, #sec0 #menu ul li#link2 a:active { background: url("../uig/menu_writer.jpg") no-repeat left -120px; }
#sec0 #menu ul li#link3 a:link, #sec0 #menu ul li#link3 a:visited { background: url("../uig/menu_home.jpg") no-repeat left -310px; }
#sec0 #menu ul li#link3 a:hover, #sec0 #menu ul li#link3 a:active { background: url("../uig/menu_home.jpg") no-repeat left -775px; }


*/


#sec1 #menu li#link0, #sec2 #menu li#link0, #sec3 #menu li#link0 {
  background: url("../uig/closebtn.png") no-repeat left top;
  position: absolute;
  top: -22px;
  left: -90px;
  }
#sec1 #menu li#link0 a:link, #sec1 #menu li#link0 a:visited, #sec2 #menu li#link0 a:link, #sec2 #menu li#link0 a:visited, #sec3 #menu li#link0 a:link, #sec3 #menu li#link0 a:visited {
  background: url("../uig/closebtn.png") no-repeat left top;
  display: block;
  width: 80px;
  height:20px;
  text-decoration: none;
  text-indent: -9999px;
  }
#sec1 #menu li#link0 a:hover, #sec1 #menu li#link0 a:active, #sec2 #menu li#link0 a:hover, #sec2 #menu li#link0 a:active, #sec3 #menu li#link0 a:hover, #sec3 #menu li#link0 a:active {
  background: url("../uig/closebtn_ov.png") no-repeat left top;
  }


















  
