html {
width:100%;
}
body {
background-color:#000;
font-weight:bold;
font-size: .80em;
letter-spacing: normal;
font-family:  Arial, Helvetica, san-serif;	
margin:0;
padding:0;
width:100%;
color:#fff;
}

a {
color:#578fca;;
text-decoration:none;}

img {
border:0;}


#container {
width:100%;
}

#page {
width:575px;
margin-left:auto;
margin-right:auto;
}

.clearpage {
clear:both;
width:575px;}

#portfoliopage {
width:750px;
margin-left:auto;
margin-right:auto;
}

#logo {
text-align:center;
font-weight:bold;
font-size:1.75em;
text-decoration:none;
margin-top:15px;}

#logo a {
font-weight:bold;
font-size:1.75em;
}

#logo2 {
text-align:center;
font-weight:bold;
font-size:1.50em;
text-decoration:none;
margin-top:30px;
margin-left:13px;}

#logo2 a {
font-weight:bold;
font-size:1.50em;
text-transform:uppercase;
letter-spacing:.80em;
}



#logo a.sm {
font-weight:bold;
font-size:1.15em;

}

#nav {
width:500px;
border:1px solid #fff;
padding-top:5px;
padding-bottom:5px;
margin-top:34px;
padding-left:34px;
padding-right:34px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

#nav a.creative {
color:#0586c0;
margin-right:60px;
}

#nav a.community {
color:#f800bf;
margin-right:60px;
}

#nav a.cartoons {
color:#f9bd05;
margin-right:60px;
}


#nav a.characters {
color:#6df800;
}


#nav2 {
width:500px;
border:1px solid #fff;
padding-top:5px;
padding-bottom:5px;
margin-top:25px;
padding-left:34px;
padding-right:34px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

#nav2 a.creative {
color:#0586c0;
margin-right:60px;
}

#nav2 a.community {
color:#f800bf;
margin-right:60px;
}

#nav2 a.cartoons {
color:#f9bd05;
margin-right:60px;
}


#nav2 a.characters {
color:#6df800;
}

#nav3 {
margin-top:25px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

#nav3 ul {
padding-top:3px;
 list-style-type: none;
 }
 
#nav3 li {
 display: inline;
 float:left;
height:38px;
}



#nav3 li.creative  {
background:url(images/left_nav_line.gif) center;
padding-left:30px;
padding-right:30px;
}

#nav3 li.creative:hover  {
background:url(images/left_nav_line_on.gif) center;
}


#nav3 li.community {
background:url(images/nav_line.gif) center;
padding-left:30px;
padding-right:30px;
}

#nav3 li.community:hover  {
background:url(images/nav_line_on.gif) center;
}


#nav3 li.cartoons {
background:url(images/nav_line.gif) center;
padding-left:30px;
padding-right:30px;
}

#nav3 li.cartoons:hover  {
background:url(images/nav_line_on.gif) center;
}

#nav3 li.characters {
background:url(images/right_nav_line.gif) center;
padding-left:30px;
padding-right:30px;
}

#nav3 li.characters:hover {
background:url(images/right_nav_line_on.gif) center;
}


#nav3 li.creative a {
vertical-align:middle;
color:#0586c0;
}

#nav3 li.community a {
color:#f800bf;
}

#nav3 li.cartoons a {
color:#f9bd05;
}


#nav3 li.characters a {
color:#6df800;

}


#content {
text-align:left;
margin-top:3px;
line-height:1.25em;
}


#content #gallery {
clear:both;
width:300px;
float:left;
height:800px;
}

#content #broadcast {
float:left;
/* width:200px;*/
width:300px;
margin-left:140px;
margin-top:-510px;
.margin-top:-530px;
_margin-top:-530px;
height:1500px;
}

#content #interactive {
float:left;
/* width:200px;*/
width:100px;
height:1100px;
margin-left:280px;
margin-top:-700px;
}

#broadcast a {
color:#578fca;}
 
#gallery div.photo, #broadcast div.photo {
float:left;
margin-right:8px;
margin-bottom:8px;
}

#gallery div.row, #broadcast div.row{
clear:both;
float:left;
margin-right:8px;
margin-bottom:8px;
}

#centercontent {
text-align:center;
margin-top:20px;
line-height:1.25em;
}

#centercontent hr {
color:#66666;
font-weight:normal;
margin-top:34px;
margin-bottom:34px;
.margin-top:4px;
.margin-bottom:4px;
_margin-top:4px;
_ margin-bottom:4px;
}

#centercontent .copy {
font-weight:normal;
color:#d7d7d7;
text-align:left;
}

#portfolio {
text-align:center;
/* margin-top:50px;*/
/* margin-top:100px;*/
margin:75px;
line-height:1.25em;
}

.next {
font-size:1.10em;}

#footer 
{
clear:both;
text-align:center;
font-size:.85em;
margin-top:100px;
margin-bottom:30px;
}

#footer a
{text-align:center;
font-size:1.00em;
}

#footer a.resume
{
text-align:center;
color:#6df800;
}

p.resume {
font-size:2.00em;
color:#fff;
padding-bottom:5px;}

