@charset "UTF-8";
  
body {
  height:900px;
  background:url(../images/background_1333x644.jpg) left bottom no-repeat;
  background-color: #030727;
  font-family : arial, helvetica, sans-serif;
  font-size : 12px;
  color : #6872a6;
  border:0px solid #00ffff;
  }

img {
  border : 0px;
  }

a:link {
  color : #8d95b7;
  text-decoration : none;
  }

a:visited {
  color : #bdc4e2;
  text-decoration : none;
  }

a:hover {
  color : #42a9f1;
  text-decoration : none;
  }

a:active {
  color : #fff;
  text-decoration : none;
  }

#shell {
  margin : auto;
  padding-left: 0px;
  height:auto;
  width : 800px;
  background :  url(../images/making_waves_logo_225x100.jpg) no-repeat left top;
  border:0px solid #00ff00;
  }
  
#header {
  margin : 0px;
  padding : 0px;
  width : 800px;
  height : 100px;
  }

#nav {
  margin-right : 200px;
  padding : 15px;
  text-align : right;  
  }
  
#banner {
  text-align:center

  }

#text {background-color: #030727;
  margin : 0px;
  padding : 5px;
  }

#genres {
  margin : 0px;
  margin-left : 20px;
  padding : 15px;
  font-size : 12px;
  color : #fff;
  text-align : left;
  }

#fullvideo {
  margin : auto;
  margin-top : 5px;
  margin-bottom : 10px;
  padding : 5px;
  width : 910px;
  }

#sidevideo {
  margin : auto;
  margin-top : 5px;
  margin-bottom : 10px;
  padding : 5px;
  width : 410px;
  }

#footer {
position:relative;
top:30px;
  clear : both;
  margin : auto;
  margin-top : 10px;
  margin-bottom : 20px;
  padding : 0px;
  width : 800px;
  text-align : center;
  }

#portfolio {
  margin : auto;
  margin-top : 5px;
  margin-bottom : 5px;
  padding : 0px;
  width : 450px;
  list-style : none;
  }

#col {
  list-style : none;
  margin : 0px;
  margin-left : 20px;
  padding : 5px;
  }

#col li {
  padding : 5px;
  }
  
#leftcontainer {
  position:relative;
  top:20px;
  height:auto;
  width:230px;
  float:left;
  margin:0px 0px 0px 20px;
  border:0px solid #00ffff;
  
  }
  
#centercontainer {
  position:relative;
  top:30px;
  height:auto;
  width:460px;
  margin:1px 135px 0px 260px;
  border:0px solid #ffffff;
  }
  
#centercopycontainer {
  position:relative;
  top:30px;
  height:auto;
  width:400px;
  margin:1px 135px 0px 260px;
  border:0px solid #ffffff;
  }
  
#contactcontainer {
  position:relative;
  height:auto;
  width:445px;
  font-family:arial black;
  color:#000000;
  margin:0px 0px 0px 240px;
  border:0px solid #00ffff;
  }
  
#joincontainer {
  position:relative;
  height:auto;
  width:445px;
  font-family:arial black;
  color:#000000;
  margin:-30px 0px 0px 240px;
  border:0px solid #00ffff;
  }

#sidebar {
  position: absolute;
  top:300px;
  height:auto;
  width:100px;
  margin:0px 20px 0px 750px;
  border:0px solid #00ffff;
  }

#titlehead {
  margin : 0px;
  padding : 0px;
  color : #fff;
  font-size : 22px;
  font-weight : 600;
  line-height : 0.9;
  }
  
.titlehead {
  margin : 0px;
  padding : 0px;
  color : #fff;
  font-size : 22px;
  font-weight : 600;
  line-height : 0.9;
  }

#titlehead .publish {
  margin : 0px;
  margin-bottom : 5px;
  padding : 0;
  color : #8d95b7;
  font-size : 10px;
  font-weight : normal;
  line-height : 2;
  }

#article {
  margin : 0px;
  margin-top : 5px;
  padding : 0px;
  color : #bdc4e2;
  border:0px solid #00ff00;
  }
  
.article {
  margin : 0px;
  margin-top : 5px;
  padding : 0px;
  color : #bdc4e2;
  border:0px solid #00ff00;
  }

#article img {
  margin : 7px;
  margin-left : 0px;
  margin-top : 0px;
  padding : 5px;
  }

* html img, * html .png {
  position : relative;
  }

#vidplayer {
  border:0px solid #ffffff;
  }
  
  /*Styles for Forms*/


#formcontent  {
	font-family :Arial, Helvetica, sans-serif;
	font-size :11px;
	text-align :left;
	margin-left:45px;
	margin-right:15px;
	color:#8d95b7;
  }

#formcontent h1 {
  font-family:"arial black";
  font-size:24px;
  font-weight:normal;
  color:#01385f;
  }

.txt {
  width:400px;
  }

label, label span {
  display :block;
  padding-bottom :0.25em;
  font-size :1em;
  margin-left:0;
  padding-left:0;
  }

fieldset {
  margin-bottom:10px;
  padding:20px;
  overflow:hidden;
  margin-right:10px;
  margin-left:0;
  padding-left:0;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  }
  
#formcontent p {
  padding-left:0;
  }

form {
  margin:0;
  padding:0;
  }

#emailform {
  font-size:10px; 
  font-family:"arial black";
  margin-left:15px;
  text-indent:0em;
  padding:0;
  width:440px;
  text-align:left;
  color:#8d95b7;
  }
  
#emailform h1 {
  font-family:"arial black";
  font-size:24px;
  font-weight:normal;  
  color:#01385f;
  }

.txt2 {
  width:375px;
  margin-left:24px;  
  }

.txt340{
  width:340px;  
  }

.txt50 {
  width:50px;  
  }

.txt100 {
  width:100px;  
  }


