
body, h1, h2, h3, h4, h5, h6, p {padding:0; margin:0; border:none; font-family:verdana, arial, sans-serif;}
h1 {font-size:100%; font-weight:normal;}
h2 {font-size:90%; font-weight:normal;}
h3 {font-size:80%; font-weight:normal;}
h4 {font-size:70%; font-weight:normal;}
h5 {font-size:60%; font-weight:normal;}
h6 {font-size:50%; font-weight:normal;}

#main {width:auto; height:auto;}
#top { position:relative; height:auto; width:960px;}
#toppic {position:relative; width:960px; height:149px;}
#mainmenu {position:relative; width:960px; height:30px; background-image:url(images/menuback.jpg);}
.button {width:90px; height:28px; float:left;}
#mainhome {width:960px; height:225px; background-image:url(images/homemain.jpg); z-index:1;}
#intro {padding-top:35px; width:570px; height:auto; text-align:left; padding-left:20px; float:left; font-size:17px; color:#37343D;z-index:1;}
#contactus {position:relative; width:300px; height:auto; padding-right:40px; top:93px; text-align:right; float:right; font-size:12.3px;z-index:1; line-height:14px;}
#mainsections {position:relative; width:960px; height:auto;}
#sectionpic {position:relative; width:960px; height:267px; background-image:url(images/mainsections.jpg);}
#sectionmenu {position:relative; height:81px; width:960px; background-image:url(images/sectionmenu.jpg);}
#gap {width:960px; height:15px;}

.sectabout {position:relative; width:118px; height:49px; left:108px; float:left; display:block;}
.sectabout:hover { background-image:url(images/sectabout.jpg);}

.sectmusic {position:relative; width:114px; height:49px; left:340px; float:left; display:block;}
.sectmusic:hover { background-image:url(images/sectmusic.jpg);}

.sectgal {position:relative; width:153px; height:49px; left:517px; float:left; display:block;}
.sectgal:hover {background-image:url(images/sectgal.jpg);}

#bottombar {width:960px; height:24px;background-color:#000000;}
#cpright {position:relative; width:auto; height:24px; float:left; padding-left:20px; color:#FFFFFF; font-size:12px; line-height:24px; }



#about1 {width:960px; height:236px;}
#about2 {width:960px; height:45px; background-image:url(images/about2.jpg);}
#about3 {width:960px; height:242px;}
#about4 {width:960px; height:65px; background-image:url(images/about4.jpg);}

.abouttosh {position:relative; width:104px; height:45px; left:115px; float:left; display:block;}
.abouttosh:hover { background-image:url(images/tosh.jpg);}

.aboutgary {position:relative; width:96px; height:45px; left:335px; float:left; display:block;}
.aboutgary:hover { background-image:url(images/gary.jpg);}

.aboutgeorge {position:relative; width:104px; height:45px; left:558px; float:left; display:block;}
.aboutgeorge:hover { background-image:url(images/george.jpg);}

.aboutjim {position:relative; width:104px; height:47px; left:115px; float:left; display:block;}
.aboutjim:hover { background-image:url(images/jim.jpg);}

.aboutfiona {position:relative; width:96px; height:45px; left:335px; float:left; display:block;}
.aboutfiona:hover { background-image:url(images/fiona.jpg);}

.aboutbob {position:relative; width:102px; height:45px; left:558px; float:left; display:block;}
.aboutbob:hover { background-image:url(images/bob.jpg);}


#aboutsection {height:355px; width:960px; background-image:url(images/aboutback.jpg);}
#aboutphoto {height:355px; width:314px; float:left;}
#aboutcontent {height:auto; width:600px; float:right;}
#aboutinfo {padding-top:55px; width:570px; height:140px; text-align:left; padding-right:20px; float:right; font-size:17px; color:#37343D;z-index:1;}
#aboutbutton {width:500px; height:24px; float:right;}


#musicsection {height:341px; width:960px; background-image:url(images/musicback.jpg);}
#musicinfo {padding-top:75px; width:570px; height:auto; text-align:left; padding-right:20px; float:right; font-size:15px; color:#37343D;z-index:1;}
#musicsongs {padding-top:25px; width:570px; height:auto; text-align:left; padding-right:20px; float:right; }
#musicsongs1 {width:180px; height:auto; text-align:left; padding-right:10px; float:left; font-size:13px; color:#666;z-index:1;}


#thankssection {height:421px; width:960px; background-image:url(images/thanksback.jpg);}
#thanksinfo {padding-top:60px; width:570px; height:auto; text-align:left; padding-right:20px; float:right; font-size:15px; color:#37343D;z-index:1;}
#thanksletters {padding-top:20px; width:570px; height:auto; text-align:left; padding-right:20px; float:right; font-size:12px; color:#000;z-index:1;}
.thanksletters1 {padding-top:15px; width:570px; height:auto; text-align:left; padding-right:20px; float:right; font-size:12px; color:#000;z-index:1;}
#thankssp {width:960px; height:167px; background-image:url(images/thanksbacksp.jpg);}
#thanksinfosp {padding-top:40px; width:400px; height:auto; text-align:left; padding-left:20px; float:left; font-size:14px; color:#000000;z-index:1;}
#thanksandyalan {padding-top:30px; width:250px; height:auto; text-align:left; padding-right:20px; float:right; font-size:14px; color:#000000;z-index:1;}
#qslogo {height:100px; width:150px; float:left; padding-left:20px; padding-top:25px;}


#conactsection {height:355px; width:960px; background-image:url(images/contactback.jpg);}
#contactemail {width:280px; height:auto; float:right; padding-right:30px; padding-top:65px; color:#333;}
.contactdetail {width:115px; height:auto; float:right; padding-right:40px; padding-top:70px; color:#333; text-align:left; font-size:12px;}
.contactdetail1 {width:117px; height:auto; float:right; padding-right:18px; padding-top:70px; color:#333; text-align:left; font-size:12px;}



#gallerysection {height:513px; width:960px; background-image:url(images/galleryback.jpg);}
#swfgallery {width:630px; height:405px; float:left; z-index:1;  padding-top:50px; padding-left:50px;}



.menubutton1 {position:relative; vertical-align:top; list-style:none;width:90px;height:28px; z-index:100; padding:0 0 0 0; font-family:verdana, arial, sans-serif; font-size:13px; top:1px;}
.menubutton1 ul {padding:0;margin:0;list-style-type:none;}
.menubutton1 ul li {position:relative;}
.menubutton1 ul li a, .menubutton ul li a:visited {display:block; text-decoration:none; line-height:27px; height:28px; color:#FFF;}
.menubutton1 ul li a:hover {border:0; background-color:#e5e5e5; color:#031a23; cursor:pointer; margin:0; z-index:2;}

.menubutton1 ul li ul {display: none;}
.menubutton1 table { display:block;margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0;z-index:2;}
.menubutton1 ul li:hover ul {display:block;position:absolute; top:28px; left:0px;width:135px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;z-index:2;}
.menubutton1 ul li:hover ul li a { text-align:center;display:block;background:#B7B7B7;color:#000;height:auto;line-height:23px; width:130px; height:24px; border-bottom:0;  border-bottom:1px solid #FFFFFF; text-align:left; padding-left:5px;z-index:2;}
.menubutton1 ul li:hover ul li a:hover { background-color:#666; color:#FFFFFF;z-index:2;}


.bottombuttons {position:relative; right:20px; list-style:none;width:auto;height:25px; margin:0px; font-family:verdana, arial, sans-serif; color:#FFFFFF; float:right; line-height:24px; text-align:right; z-index:2;}
.bottombuttons { float:left; color:#FFFFFF;margin:0;}
.bottombuttons a { height:25px; text-decoration:underline; color: #FFFFFF; font-family:verdana, arial, sans-serif; margin:0;}
.bottombuttons b {float:left; height:25px; margin:0px;}
.bottombuttons a:hover, .bottombuttons a:hover b { color:#FFFFFF; cursor:pointer; margin:0; text-decoration:none;}

.aboutbuttons {position:relative;right:20px; top:82px; list-style:none;width:auto;height:24px; margin:0px; font-family:verdana, arial, sans-serif; color:#000000; float:right; line-height:24px; text-align:right; z-index:2;}
.aboutbuttons { float:left; color:#000000;margin:0;}
.aboutbuttons a { height:25px; text-decoration:underline; color: #000000; font-family:verdana, arial, sans-serif; margin:0;}
.aboutbuttons b {float:left; height:25px; margin:0px;}
.aboutbuttons a:hover, .bottombuttons a:hover b { color:#000000; cursor:pointer; margin:0; text-decoration:none;}


