html {
overflow-y:scroll;   
}

* {
margin: 0;
padding: 0
}

body {
background-color: #EDF7BD;
color: #0786AB;
font-family: Trebuchet MS Arial, sans-serif;
font-size: small;
}

#wrapper{
margin: 0 auto;
width: 980px;
background: #739AC6 url('../img/section/bg_play.jpg') no-repeat;
padding-bottom: 35px;
}

#wrapperservices{
margin: 0 auto;
width: 980px;
background: #739AC6 url('../img/section/bg_services.jpg') no-repeat;
padding-bottom: 35px;
}

#wrapperportfolio{
margin: 0 auto;
width: 980px;
background: #739AC6 url('../img/section/bg_portfolio.jpg') no-repeat;
padding-bottom: 35px;
}

#wrapperabout{
margin: 0 auto;
width: 980px;
background: #739AC6 url('../img/section/bg_about.jpg') no-repeat;
padding-bottom: 35px;
}

#wrapperplay{
margin: 0 auto;
width: 980px;
background: #739AC6 url('../img/section/bg_home.jpg') no-repeat;
padding-bottom: 35px;
}

#header{
margin-left: 40px;
padding: 39px 0 39px 18px;
border-bottom: 1px solid #DEF372;
background: url("../img/bg_header.gif") no-repeat
}

#navhome{
float: left;
width: 150px;
padding-left: 45px;
color: #DEF372;
}
	
#nav{
background: #DEF372;
padding-left: 40px;
width: 745px;
float: left
}

#navtwo {
float: left;
width: 145px;
margin-left: 40px;
padding: 0 10px 10px 0;
text-align: right;
border-right: 1px solid #DEF372;
border-bottom: 1px solid #DEF372;
}

#content{
float: left;		
width: 370px;
background: #EAF89F;
margin: 39px 0 0 40px;
padding: 15px 25px 10px 25px
}

#contentwide {
float: left;		
width: 560px;
background: #EAF89F;
margin: 39px 0 0 40px;
padding: 15px 25px 10px 25px
}

#contentsearch{
float: left;		
width: 850px;
background: #EAF89F;
margin: 39px 40px 0 40px;
padding: 15px 25px 10px 25px
}

#currentw {
float: right;		
width: 166px;
background: #EAF89F;
margin: 39px 40px 0 0;
padding: 15px 15px;
}
		
#footer{
padding: 30px 0 0 0;
}

div.portfolio {
margin-bottom: 40px
}




/* START - Page styles */		
h1, h2, h3, h4, h5 {
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
color: #00B0E3
/*color: #0197C3;*/
}
	
h1 {
font-size : 140%;
color: #fff;
margin: 0;
padding: 0;
line-height: 14px;
}
	
h2 {
font-size: 240%;
margin: 0 0 7px 0;

}

h3 {
font-size : 140%;
margin: 20px 0 5px 0;
}	

#currentw h3 {
margin: 0 0 6px 0;
font-size: 160%;
color: #00B0E3;
}

#currentw h4 {
margin: 0px 0 5px 0
}

h4 {
font-size : 120%;
margin: 16px 0 2px 0;
}	

h5 {
font-size : 110%;
font-weight: bold;
margin: 14px 0 0 0;
}	

#currentw p {
font-size: 90%;
line-height: 15px;
margin-top: 3px
}

#filmlist h3 {
margin-top: 30px
}


blockquote {
font-style: italic;
margin: 0 0 15px 15px
}

	
p {
margin: 0 0 15px 0;
}

.textl {
font-size: 120%
}

.textred {
color: #ff0000;
font-weight: bold
}

ul {
margin: 0 0 15px 15px;
padding: 0 0 0 15px
}

.clear{
clear:both;
line-height:0;
}

#footer p {
font-size: 90%;
color: #00B0E3;
margin-bottom: 0
}




/* START - Image styles */
img {
border: none
}

.imgleft {
float: left;
margin: 0 22px 0 0;
}

div.captionimg{
width: 300px;
margin:5px 0 0 0;
padding:0;
font-size: 90% 
}

p.gallery{
margin: 40px 0 0 0;
}

.textleft {
margin-left: 118px
}



/* START - Nav */
/* Nav General */
a {
color: #0786AB;
text-decoration : underline;
font-weight : bold; 
}

a:hover {
}

/* Nav Level 1 */
#nav a.nd {display:none}

#nav ul {
margin: 0;
padding: 0;
list-style: none
}

#nav li{
margin: 0;
padding: 0;
float: left;
}

#nav a {	
font-size: 120%;
color: #00B0E3;
display: block;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
padding: 10px 80px 8px 0
}

#nav a:hover {	
text-decoration: underline;
}

#nav a.navright {	
padding-right: 68px
}

/* Navhome */
#navhome a {	
font-size: 90%;
color: #DEF372;
font-weight: normal;
text-decoration: none;
}
	
#navhome a:hover {	
text-decoration: underline;
}

/* Nav Level 2 */
#navtwo ul {
margin: 0;
padding: 0;
list-style: none
}

#navtwo li{
margin: 0;
padding: 0;
}

#navtwo a {	
font-size: 90%;
color: #fff;
text-decoration: none;
font-weight: normal;
color: #fff
}
	
#navtwo a:hover {	
text-decoration: underline;
}

/* Nav currentw */
#currentw h4 a {	
font-size: 80%;
color: #00B0E3;
font-weight: bold;
text-decoration: none;
}
	
#currentw h4 a:hover  {	
text-decoration: underline;
}

/* Nav Footer */
#footer a {	
font-size: 100%;
color: #fff;
font-weight: normal;
text-decoration: underline;
color: #00B0E3
}
	
#footer a:hover {	
}




/* START - Form Styles */
#searchform label {
font-weight:bold;
color: #EEECEC;
}

input#q{
width: 120px;
height: 20px;
border: 1px solid #00B0E3;
background-color: #EAF89F;
margin-top: 5px;
padding: 4px 0 0 5px;
color: #00B0E3;
font-family: Trebuchet MS, Arial, sans-serif;
}

input#sa{
width: 30px;
height: 25px;
color: #0197C3;
font-size: 100%;
font-weight: bold;
font-family: Trebuchet MS, Arial, sans-serif;
} 




/* START - Table Styles */

table {

}

th, td {
padding: 10px;
text-align: left
}