body {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  background-color:#FFF0F5;
  font-family:"helvetica neue",helvetica,arial,verdana,sans-serif;  
  color:black;
  font-size:12px;
  z-index:0;
}
a:link,a:visited,a:hover,a:active {
  text-decoration:none;
  font-weight:bold;
  color:#000000;
}
a:hover {
  background-color:#FFD700;
}
.active {
  background-color:#DC143C;
  color:#FFFFFF;
}
#wrap  {
  margin:0 auto;
  width:750px
}
#header {
  top:0;
  left:0;
}
  #header h1.headerlink {
    margin:0px 50px 0px 50px;
    padding:0;
    font-size:36px;
    text-transform:uppercase;
    background-color:#FFE4E1;
  } 
  #header a.headerlink:hover {
    color:#1E90FF;
    background-color:#FFE4E1;    
  }
#nav {
  padding:5px 0px 5px 0px;
  height:18px;
  margin:0px 50px 0px 50px;
}
  #nav ul {
    margin:0; 
    padding:0px;
  }
  #nav li {
    color:black; 
    list-style:none; 
    display:inline; 
    margin:0px;
    padding:0 0 0 0;
  }
  #nav li a {
    text-transform:uppercase;
    font-size:16px;
    color:#000000; 
    list-style:none; 
    display:inline; 
    margin:0px 6px 0px 0px;
  }
  #nav li a:hover {
    color:#FFFFFF;
    padding:5px;
  }
  #nav #active1,#nav #active2,#nav #active3,#nav #active4,#nav #active5,#nav #active6,#nav #active7,#nav #active8 {
    padding:5px;
  }
  #nav li a:hover.hlink1,#nav #active1,a.active1 {
    background-color:#DC143C;
    color:#FFFFFF;
  }
  #nav li a:hover.hlink2,#nav #active2,a.active2 {
    background-color:#FFFF00;
    color:#000000;
  }
  #nav li a:hover.hlink3,#nav #active3,a.active3 {
    background-color:#DDA0DD;
    color:#FFFFFF;
  }
  #nav li a:hover.hlink4,#nav #active4,a.active4 {
    background-color:#00FFFF;
    color:#000000;
  }  
  #nav li a:hover.hlink5,#nav #active5,a.active5 {
    background-color:#FF8C00;
    color:#FFFFFF;
  }
  #nav li a:hover.hlink6,#nav #active6,a.active6 {
    background-color:#FF00FF;
    color:#000000;
  }
  #nav li a:hover.hlink7,#nav #active7,a.active7 {
    background-color:#3CB371;
    color:#FFFFFF;
  }
  #nav li a:hover.hlink8,#nav #active8,a.active8 {
    background-color:#FFD700;
    color:#000000;
  }  
#main {
  margin:10px 0px 20px 0px;
  width:750px;
  float:left;
  color:black;
  font-size:14px;
}
  #main div.text {
    margin:10px 75px 0px 75px;
    font-size:14px;
    text-align:justify;
  } 
  #main div.desc {
    margin:0px 0px 5px 0px;
    font-size:10px;
    color:#666666;
    font-family:arial,verdana,sans-serif;
  }
  #main span.descTitle {
    margin:0px;
    font-size:10px;
    color:#666666;
    font-family:arial,verdana,sans-serif;
    font-style:italic;
  }
  #main div.linktext {
    margin:0px 75px 0px 75px;
    font-size:14px;
    text-align:justify;
  }
  #main #work {
    width:633px;
    margin-left:auto;
    margin-right:auto;
  }  
  #main #work ul {
    padding:0; 
    list-style:none;
  }
  #main #work li {
    padding:0;
    margin-left:auto;
    margin-right:auto;
    display:block;
  }
  #main #work ul li { 
    float:left; 
    margin:0 5px 2.5px 0; 
  }
  #main #work img { 
    text-decoration:none;
    border:1.5px solid #CCCCCC;
  }
  #main #rotator {
    width:750px;
    height:375px;
    margin-left:auto;
    margin-right:auto;
  }
  #main #rotator img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    border:2px solid #fff;     
  }
  #main #rotator img.display {
    display:block;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #000;
  }
  #main #gallerynav {
    width:500px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
  }
  #main #gallerynav #leftbtn {
    display:inline; 
    margin:0px 30px 0px 0px;
    padding:2.5px;    
    color:#000000; 
    font-weight:bold;
    font-size:16px;
    width:200px;
    text-transform:uppercase;
  }
  #main #gallerynav #rightbtn {
    display:inline; 
    margin:0px 0px 0px 23px;
    padding:2.5px;    
    text-align:right;
    color:#000000; 
    font-weight:bold;
    font-size:16px;
    width:200px;
    text-transform:uppercase;
  }
  #main #gallerynav ul {
    margin:0; 
    padding:0px;
    width:400px;
    display:inline;
  }
  #main #gallerynav li {
    list-style:none; 
    display:inline; 
    margin:0px 7px 0px 0px;
    color:#000000; 
    font-weight:bold;
    font-size:16px;
  }
  #main #gallerynav li a {
    text-transform:uppercase;
    padding:2.5px;
  }
#footer {
  margin:10px 50px 0px 50px;
  background-color:#FFE4E1;
  clear:both;
  color:#000000;
  font-size:16px;
  text-align:right;
}