body {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:100%;
background:#000;
}

#header {
width:100%;
height:180px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
}

#headerinner {
width:800px;
margin-left:auto;
margin-right:auto;
}

#maincontent {
width:100%;
height:400px;
margin-left:auto;
margin-right:auto;
background-image:url(images/header/newbodyslice.jpg);
background-repeat:repeat-x;
}

#pagecontent {
width:800px;
margin-left:auto;
margin-right:auto;
}

#heading {
width:788px;
height:14px;
padding-left:12px;
padding-top:15px;
padding-bottom:15px;
}

#thumbs {
width:228px;
height:342px;
float:left;
padding-left:12px;
padding-bottom:14px;
}


div#thumbs img{
float:left;
margin-right:7px;
margin-bottom:7px;
margin-left:0px;
margin-top:0px;
}

#thumbs img {
border:0px solid #ffffff;
}

#thumbs img:hover {
border:0px solid #000000;
}

#imageholder {
width:400px;
height:300px;
float:left;
padding-left:125px;
padding-right:35px;
}

#busimageholder {
width:500px;
height:300px;
float:left;
padding-left:60px;
padding-right:0px;
}

#stripeimageholder {
width:400px;
height:300px;
float:left;
padding-left:90px;
padding-right:70px;
}

.headingtext {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#sitemaptext {
width:800px; 
padding-left:13px;
}

#sitemaptext a { 
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#sitemaptext {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#sitemaptext a:hover {
color:#00ff00;
}

/* Begin multi column details  */

#intro {
width:787px;
float:left;
margin-left:13px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#intro a {
color:#000000;
text-decoration:none;
}

#intro a:hover {
color:#00ff00;
}

#allcolumns {
width:787px;
float:left;
margin-left:13px;
}

/* Begin multi column details for index and artwork pages only */

#pagecolumn {
width:232px;
float:left;
border-color:#CCCCCC;
margin-right:30px;
}

#pageicon {
width:px;
float:left;
height:70px;
}

#columntexthead{
width:162px;
float:left;
height:20px;
margin-top:25px;
margin-bottom:25px;
}

#pageiconcont {
width:232px;
float:left;
margin-top:7px;
}

/* Begin multi column details for graphic design page only */

#allpagecolumngd {
width:166px;
float:left;
border:0px;
margin-right:30px;
}

#pageicongd {
width:px;
float:left;
height:70px;
}

#columntextheadgd {
width:166px;
float:left;
height:25px;
margin-top:0px;
margin-bottom:0px;
background-color:#ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:center;
padding-top:5px;
}

#columntextheadgd a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

#columntextheadgd a:hover {
color:#00ff00;
}

#pageiconcontgd {
width:166px;
float:left;
height:65px;
margin-top:0px;
}


.line {
color:#CCCCCC;
height:1px;
}

.lrgheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.frntlrgheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#00FF00;
}

.medheading {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
width:100px;
}

.medheading a{
color:#000000;
text-decoration:none;
}

.medheading a:hover {
color:#00ff00;
}

.columntext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}

.columntext a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.columntext a:hover {
color:#00FF00;
}

/* Begin java image details  */

div#para1, div#para2, div#para3, div#para4, div#para5, div#para6, div#para7, div#para8, div#para9, div#para10, div#para11, div#para12, #para13, #para14, #para15, #para16, #para17, #para18, #para19, #para20, #para21, #para22, #para23, #para24,{
width:400px;
height:px;
padding-top:8px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#captions {
width:400px;
height:px;
padding-top:8px;
padding-left:125px;
padding-right:35px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#buscaptions {
width:400px;
height:px;
padding-top:8px;
padding-left:60px;
padding-right:0px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#buspara1, #buspara2, #buspara3, #buspara4, #buspara5, #buspara6, #buspara7 {
width:500px;
height:px;
padding-top:8px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#stripepara1, #stripepara2, #stripepara3, #stripepara4, #stripepara5, #stripepara6, #stripepara7, #stripepara8, #stripepara9, #stripepara10, #stripepara11, #stripepara12, #stripepara13, #stripepara14, #stripepara15, #stripepara16, #stripepara17, #stripepara18, #stripepara19, #stripepara20, #stripepara21, #stripepara22, #stripepara23, #stripepara24 {
width:400px;
height:px;
padding-top:8px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#stripecaptions {
width:400px;
height:px;
padding-top:8px;
padding-left:90px;
padding-right:70px;
float:left;
color:#00FF00;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#para1 a, #para2 a, #para3 a, #para4 a, #para5 a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

#para1 a:hover, #para2 a:hover, #para3 a:hover, #para4 a:hover, #para5 a:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

#desc {
width:400px;
height:;
padding-left:125px;
padding-right:35px;
padding-bottom:15px;
float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#busdesc {
width:500px;
height:;
padding-left:60px;
padding-right:0px;
padding-bottom:15px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#stripedesc {
width:400px;
height:;
padding-left:90px;
padding-right:70px;
padding-bottom:15px;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer {
height:80px;
}

#footersml {
width:800px;
height:55px;
margin-left:auto;
margin-right:auto;
}

#footerlft {
width:89%;
float:left;
}

.copyright {
color:#00FF00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:15px;
padding-left:13px;
}

#footerrgt {
width:11%;
float:left;
padding-top:15px;
}

#footerrgt a {
color:#00FF00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
}

#footerrgt a:hover {
color:#00FF00;
text-decoration:none;
}


div#contpage {
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:12px;
}

div#contpage a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

div#contpage a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.greentext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#66ff00;
text-decoration:none;
}

.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#barline{
width:100%;
height:35px;
background-color:#000;
}


/* Begin CSS Popout Menu */

div#menu{
width:800px;
margin-left:auto;
margin-right:auto;
}

div#menu a{
font:13px;
font-family: Arial, Helvetica, sans-serif;
display:block;
border-width:0px;
white-space:nowrap;
margin:0;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
background-color:#000;
text-decoration:none;
text-align: left;
}

div#menu h2{
font:13px;
font-family: Arial, Helvetica, sans-serif;
display:block;
border-width:0px;
white-space:nowrap;
margin:0;
padding: 10px 0px 10px 10px;
color:#00ff00;
background-color:#000;
text-align: left;
}

div#menu a, div#menu a:visited{
color:#00ff00;
}

div#menu a:hover{
color:#ffffff;
background-color:#000;
}

div#menu a:active{
color:#00ff00;
background-color:#000;
}

div#menu ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float:left;
width:140px;
}

div#menu li{
position:relative;
}

div#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}


div#menu ul ul.cod2{
width:0em;
}

div#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background-color:#000;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;
}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;
}

div#menu ul ul li a, div#menu ul ul li a:hover{
background:#000;
}

/* End of non-anchor hover selectors */

/* Styling for Expand */

div#menu a.x, div#menu a.x:visited{
color:#ffffff;
background-color:#000;
}

div#menu a.x:hover{
color:#ffffff;
background-color:#000;
}

div#menu a.x:active{
color:#fff;
background-color:#000;
}

/* End CSS Popout Menu */


