        html * { margin: 0px; padding: 0px; outline: none; }
        body { margin: 0px; padding: 0px; outline: none; background: #000 url('images/trim.jpg') repeat-x 0 0; }
        #container { width: 100%; position: relative; margin-top: 25px; }
        #_container { width: 1250px; margin: 0 auto; background: transparent url('images/bg.jpg') no-repeat top left; position: relative;}
        #logo { display: block; text-indent: -9999px; cursor: pointer; text-decoration: none; height: 245px; width: 202px; top: 0px; left: 14px; position: absolute; }
        #top_nav { height: 69px; width: 641px; top: 308px; left: 482px; position: absolute; }
        #top_nav a { display: block; height: 69px; position: absolute; top: 0px; left: 0px; text-indent: -9999px; text-decoration: none; }
        
        #top_nav #home { width: 105px; left: 0px; }
        #top_nav #home:hover, #top_nav #home.selected { background: transparent url('images/topnav/home.jpg') no-repeat 0 0; }
        
        #top_nav #artists { width: 124px; left: 105px; }
        #top_nav #artists:hover, #top_nav #artists.selected { background: transparent url('images/topnav/artists.jpg') no-repeat 0 0; }

        #top_nav #portfolio { width: 169px; left: 229px; }
        #top_nav #portfolio:hover, #top_nav #portfolio.selected { background: transparent url('images/topnav/portfolio.jpg') no-repeat 0 0; }

        #top_nav #blog { width: 97px; left: 397px; }
        #top_nav #blog:hover, #top_nav #blog.selected { background: transparent url('images/topnav/blog.jpg') no-repeat 0 0; }

        #top_nav #contact { width: 150px; left: 491px; }
        #top_nav #contact:hover, #top_nav #contact.selected { background: transparent url('images/topnav/contact.jpg') no-repeat 0 0; }


        .left_nav { width: 204px; height: 53px; position: absolute; display: block; text-decoration: none; text-indent: -9999px; cursor: pointer; left: 12px; }
        
        #history { top: 349px; }
        #history:hover, #history.selected { background: transparent url('images/sidenav/history.jpg') no-repeat 0 0; }
        
        #customization { top: 402px; z-index: 5; }
        #customization:hover { background: transparent url('images/sidenav/customization.jpg') no-repeat 0 0; }
        #customization.selected { background: transparent url('images/sidenav/customization.jpg') no-repeat 0 0; }
        
        #publications { top: 452px; }
        #publications:hover, #publications.selected { background: transparent url('images/sidenav/publications.jpg') no-repeat 0 0; }
        
        #resources { top: 492px; }
        #resources:hover, #resources.selected { background: transparent url('images/sidenav/resources.jpg') no-repeat 0 0; }
        
        #push { height: 1275px; width: 2px; float: left; }
        #body { margin-top: 380px; margin-left: 280px; width: 836px; float: left; overflow: hidden; }
        #body h1 { font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 50px; color: #fff; line-height: 72px; }
        #body h2 { font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 40px; color: #fff; line-height: 56px; }
        #body p { font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 18px; font-weight: normal; line-height: 26px; margin-top: 20px; padding-bottom: 25px; color: #fff; }
        #body img { margin-top: 20px; margin-bottom: 20px; margin-left: 2px;}
        br.clear { clear: left; }
        #footer { width: 1250px; height: 100px; margin-top: 15px; background: transparent url('images/footer.jpg') no-repeat top left; position: relative; }
        
        
        #footer a { display: block; margin-left: -200px;  cursor: pointer; height: 40px; position: absolute; top: 20px; left: 0px; text-indent: -9999px; text-decoration: none; border: none; }
        
        #footer #home { width: 98px; left: 520px; }
        
        #footer #artists { width: 120px; left: 620px; }

        #footer #portfolio { width: 150px; left: 750px; }

        #footer #blog { width: 90px; left: 910px; }

        #footer #contact { width: 140px; left: 1010px; }
        
		 label { font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 14px; font-weight: normal; line-height: 14px; color: #fff; }
		 input { border: none; background-color: transparent;  font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 24px; font-weight: normal; line-height: 26px; color: #333; }
		 textarea { border: none; background-color: transparent;  font-family: 'Trajan Pro', 'Times New Roman', Arial; font-size: 16px; font-weight: normal; line-height: 18px; color: #333; }
		 
		 #feature { width: 200px; height: 225px; position: absolute; top: 610px; left: 12px; display: block; background: transparent url('images/sidenav/feature.png') no-repeat center center; text-decoration: none; cursor: pointer; border: none; }
		 #formarea { width: 784px; margin-bottom: 60px; height: 293px; margin-top: 40px; background: transparent url('/images/form_bg.png') no-repeat 0 0; position: relative; }
/* 		 .port_box div { 
		  float: left; width: 180px; position: relative;
		 }
		 .port_box div img { border: 1px solid #fff; text-decoration: none; outline: none; padding: 2px; margin: 0 auto; }
		 .port_box a, .port_box  { border: none; outline: none; text-decoration: none; cursor: pointer; display: block; } */
		 .port_box a { display: block; width: 190px; height: 144px; margin-bottom: 20px;  text-indent: -9999px; float: left; text-decoration: none; 
		 background: transparent none no-repeat center center; }
		 .port_box br { clear: left; }
		 
		 /* rotator in-page placement */
    div#hilight {
	width: 150px; height: 150px; position: absolute; top: 1000px; left: 45px; border: none;
	}
/* rotator css */
	div#hilight ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#hilight ul li img {
	/* border:1px solid #ccc; */
	/* padding: 4px;
	background: #FFF; */
	border: none;
}
div#hilight ul li.show {
	z-index:500;
}

#slideshow { width: 446px; height: 246px; background: transparent url('/assets/border.png') no-repeat 0 0; position: absolute; top: 71px; right: 83px; z-index: 20; }
#slideshow2 { width: 400px; height: 200px; background: transparent none no-repeat 0 0; position: absolute; top: 83px; right: 117px; }

/* Slider */

#wrapper
{
  width:560px;
  position:relative;
}

#navigation
{
  position:absolute;
  width:560px;
  top:74px;
  z-index:10;
}

#navigation a
{
  padding:10px;
  background:#d60c62;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
}

#navigation a:hover
{
  background:#cc0035;
}

#navigation a.sexyslider-prev
{
  float:left;
}

#navigation a.sexyslider-next
{
  float:right;
}

#control
{
  text-align:right;
  margin-top:5px;
}

#control a
{
  background:#111;
  padding:0 4px;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  margin-left:3px;
}

#control a.active
{
  background:#ccc;
}

#control a span
{
  visibility:hidden;
}
