html { margin:0px; padding:0; text-align:center; height:100%;}

body {
    margin-bottom:0px;
    margin-top:0px;
    padding:0px;
    background:#000;
    color: #000;
    text-align:left;
    font-family:Georgia, palatino, times, serif;
	  font-size: 14px;
    height:100%;
    }

h1{font-size: 10px; color: #fff; text-align:center;}

img{ border:0; margin:0; padding:0; display:block;}

table.main_body{height:100%; width:100%; 
border:0px solid #000; border-top:10px solid #000; border-bottom:10px solid #000;
_border-top:none;
_border-bottom:none;
}

table.main_body td.main_cell {height:100%; width:100%; background: url('img/body3.jpg') no-repeat fixed center center;}

#inner3{ width:960px; height:auto; padding:30px 0px 100px 0px; margin:0 auto; margin-top:0px; text-align:left; border:0;}
#header{ width:960px; height:112px; background: url('img/header_bg.png') no-repeat top left;}
#menu{text-align:right; padding:85px 58px 0 0;}
#menu a{color:#000; text-decoration:none; font-weight:normal;}
#menu a:hover{color:#fff;}

/*-------------------------------------------------------------------*/

#home{line-height: 1.5em;  padding: 60px 55px;}
#home h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#home h2 span{ border-bottom:1px solid #555;}
#home p{margin:0; padding:0; margin-bottom: 15px;}
#home .content{padding: 0 200px 0 200px;}
#home .foot_line{height:15px; border-bottom:1px solid #555; margin-left: 426px;}

#bio{line-height: 1.5em;  padding: 60px 55px;}
#bio h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#bio h2 span{ border-bottom:1px solid #555;}
#bio p{margin:0; padding:0; margin-bottom: 15px;}
#bio .content{padding: 0;}
#bio .credits{width:540px;}
#bio .credits div{margin-bottom:10px;}
#bio .foot_line{height:15px; border-bottom:1px solid #555; margin-left: 300px;}

#showreel{line-height: 1.5em;  padding: 60px 55px;}
#showreel h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#showreel h2 span{ border-bottom:1px solid #555;}
#showreel p{margin:0; padding:0; margin-bottom: 15px;}
#showreel .content{padding: 0;}
#showreel .foot_line{height:15px; border-bottom:0px solid #555; margin-left: 426px;}

#music{line-height: 1.5em;  padding: 60px 55px;}
#music h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#music h2 span{ border-bottom:1px solid #555;}
#music p{margin:0; padding:0; margin-bottom: 15px;}
#music .content{padding: 0;}
#music .foot_line{height:15px; border-bottom:0px solid #555; margin-left: 426px;}

#adat{line-height: 1.5em;  padding: 60px 55px; background: url('img/adat_fly1.png') no-repeat top right;}
#adat h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#adat h2 span{ border-bottom:1px solid #555;}
#adat p{margin:0; padding:0; margin-bottom: 15px;}
#adat .content{padding: 0;}
#adat .foot_line{height:15px; border-bottom:1px solid #555; margin-left: 300px;}

#testimonials{line-height: 1.5em;  padding: 60px 55px; background: url('img/adat_fly1.png') no-repeat top right;}
#testimonials h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#testimonials h2 span{ border-bottom:1px solid #555;}
#testimonials p{margin:0; padding:0; margin-bottom: 15px;}
#testimonials .content{width:470px; float:left;}
#testimonials .gallery{float:right; width:310px; padding: 280px 0 0 0;}
#testimonials .gallery img{padding:6px; float:left;}
#testimonials .bottom_gallery{width:470px; margin-top:20px;}
#testimonials .bottom_gallery img{padding:6px; float:left;}
#testimonials .foot_line{height:15px; border-bottom:1px solid #555; margin-left: 300px;}

#contact{line-height: 1.5em;  padding: 60px 55px; background: url('img/adat_fly1.png') no-repeat top right;}
#contact h2{font-size:13pt; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#contact h2 span{ border-bottom:1px solid #555;}
#contact p{margin:0; padding:0; margin-bottom: 15px;}
#contact .content{padding: 0;}
#contact .foot_line{height:15px; border-bottom:1px solid #555; margin-left: 300px;}





/*-------------------links decoration----------------------------------*/
a{font-weight: normal;}
a:link			{ text-decoration: none; color: #fff; }
a:visited			{ text-decoration: none; color: #fff; }
a:hover			{ text-decoration: none; color: #000; }
a:active			{ text-decoration: none; color: #000; }


#footer a:link			{ text-decoration: none; color: #FFFFFF; }
#footer a:visited			{ text-decoration: none; color: #FFFFFF; }
#footer a:hover			{ text-decoration: none; color: #000; }
#footer a:active			{ text-decoration: none; color: #000; }



/*-----------------------------------------------------------------*/

.clear { height: 0px; clear: both; font-size: 0px; line-height: 0px; background: transparent; }
.fl {float: left;}
.fr {float: right;}
.mblue{color:#7CAFD2;}
.dblue{color: #395571;}
.mred{color: #CB4040;}
.grey{color:#939393;}
.dgrey{color:#6F6F71;}
.mgrey{color:#C6C7C7;}
.lgrey{color: #dadada;}
.orange{color: #FFC400;}
.white{color: #FFFFFF;}
.black{color: #000000;}
.b{font-weight: normal;}
.white_frame{border: 1px solid #FFFFFF;}
.caps{font-variant: small-caps;}
.no_caps{font-variant: normal;}
.upper{text-transform:capitalize;}
.no_upper{text-transform:normal;}
.bigger{ font-size: 12px;}
.ac{text-align: center;}
.al{text-align: left;}
.ar{text-align: right;}
.aj{text-align: justify;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}









