div, p, h1, h2, h3, h4, ul, ul li, a, a img {
margin:0;
padding:0;
font-weight:normal;
list-style:none;
border:none;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:24px;
color:#f14100;
margin-top:15px;
}

h2 {
font-size:16px;
color:#f14100;
}



p {
color:#ccc;
font-size:12px;
line-height:160%;
}

a {
font-weight:bold;
color:#65dde8;
}


body {
background:#212121 url(../images/bg_body.jpg) repeat-x;
}


#wrapper {
margin:0 auto 0 auto;
width:800px;
}

#wrapper img.lefty {
float:left;
}



#wrapper ul {
float:right;
}

#wrapper ul li {
display: inline;
}

ul.regular {
float:left !important;
color:#ccc;
font-size:12px;
margin-left:15px;
margin-bottom:20px;
width:200px;
}

ul.regular li {
display:list-item !important;
list-style:disc;
}


/*navigation*/
#header ul li a {
display:block;
float:left;
width:87px;
height:47px;
text-indent:-999%;
margin:0 5px 0 0;
outline:none;

}

#header ul li a.nav_home {
background:url(../images/nav_home.gif) no-repeat;
}

#header ul li a.nav_home:hover {
background:url(../images/nav_home_over.gif) no-repeat;
}

#header ul li a.nav_about {
background:url(../images/nav_about.gif) no-repeat;
}

#header ul li a.nav_about:hover {
background:url(../images/nav_about_over.gif) no-repeat;
}

#header ul li a.nav_services {
background:url(../images/nav_services.gif) no-repeat;
}

#header ul li a.nav_services:hover {
background:url(../images/nav_services_over.gif) no-repeat;
}

#header ul li a.nav_clients {
background:url(../images/nav_clients.gif) no-repeat;
}

#header ul li a.nav_clients:hover {
background:url(../images/nav_clients_over.gif) no-repeat;
}

#header ul li a.nav_contact {
background:url(../images/nav_contact.gif) no-repeat;
}

#header ul li a.nav_contact:hover {
background:url(../images/nav_contact_over.gif) no-repeat;
}
/*end navigation*/


#stage {
background: #292929 url(../images/bg_stage.jpg) repeat-x;
height:390px;
margin-top:-3px;
}

*html #stage {
margin-top:-3px;
}


#flash_wrapper, #playercontainer {
width:475px;
height:360px;
margin:0 15px 0 15px;
padding-top:3px;
float:left;
}

#stage h1 {
border-bottom:1px solid #666;
padding-bottom:10px;
margin:0 10px 10px 510px;
font-size:18px;
font-weight:bold;
}

#stage p {
margin-right:15px;
}

.margin20 {
margin-top:20px;
}

.righty {
float:right;
margin-top:20px;
margin-right:20px;
}


ul.video_list {
margin-top:15px;
padding-top:20px;
border-top: 1px dotted #666;
}

ul.video_list li {
border-bottom: 1px dotted #666;
height:100px;
width:800px;
float:left;
clear:both;
margin-top:15px;
}


ul.video_list img {
float:left;
margin-right:10px;
cursor:pointer;
}

#footer {
margin-top:20px;
border-top: 1px dotted #666;
height:30px;
width:800px;
float:left;
}

#footer ul {
float:left;
}

#footer ul li {
display:inline;
color:#f14100;
font-size:10px;
}


#footer ul li a {
color:#f14100;
margin: 5px;
text-decoration:none;
}

#footer ul li a:hover {
text-decoration:underline;
}

#footer p{
color:#666;
float:right;
font-size:10px;
margin:5px;
}


/*******links********/
a.red {
font-weight:bold;
color:#f14100;
}




#wrapper ul.clients li {
display:list-item;
font-size:12px;
line-height:180%;
margin-right:115px;
}

#wrapper ul.clients li a {
color:#ccc;
text-decoration:none;
}

#wrapper ul.clients li a:hover {
text-decoration:underline;
}
