body {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

#container {width:926px; margin:auto; border:0px solid black; position:relative; top:0; left:0;}
#div1 {width:420px; border:0px solid red; float:right; padding:0 45px;}/*CENTER*/
#div2 {width:185px; height:700px; border:0px dashed black; float:right; padding-top:20px; text-align:right; padding-left:15px;}/*RIGHT*/
#div3 {width:200px; height:700px; border:0px solid blue;margin:-1px;}/*LEFT*/
#gallery {width:665px; border:0px solid red; float:right; text-align:left; padding-left:45px;}/*LARGE 1PG*/

#betterside {position:absolute;bottom:20px;right:0px;}

.header {position:relative; top:0; left:0px;margin-top:25px;}

img {border:none;}

#navhome {list-style:none;}

#navhome a {
    display:block;
    width:74px;
    text-decoration:none;
    background:url(../images/b_home.jpg) no-repeat;
	padding:3px;}
#navhome a:hover { 
    background-position:0 -36px;
    color: #1e5ebd;
	padding:3px;}
#navhome a:active {
    background-position:0 -72px;
    color:#1e5ebd;}
#navhomepage{list-style:none; border:none;
	display:block;
    width:74px;
    text-decoration:none;
    background:url(../images/b_home.jpg) no-repeat;
	padding:3px;
	background-position:0 -72px;}
	
#navabout {
    list-style:none;}

#navabout a {
    display:block;
    width:114px;
    text-decoration:none;
    background:url(../images/b_parties.jpg) no-repeat;padding:3px;}
#navabout a:hover { 
    background-position:0 -36px;
    color: #1e5ebd;
	padding:3px;}
#navabout a:active {
    background-position:0 -72px;
    color:#1e5ebd;}
#navaboutpage {
display:block;
    width:114px;
    text-decoration:none;
    background:url(../images/b_parties.jpg) no-repeat;padding:3px;
	list-style:none;
	background-position:0 -72px;}
		
#navgallery {
    list-style:none;}
#navgallery a {
    display:block;
    width:84px;
    text-decoration:none;
    background:url(../images/b_gallery.jpg) no-repeat;padding:3px;}
#navgallery a:hover { 
    background-position:0 -36px;
    color: #1e5ebd;
	padding:3px;}
#navgallery a:active {
    background-position:0 -72px;
    color:#1e5ebd;}
#navgallerypage{
list-style:none;
    display:block;
    width:84px;
    text-decoration:none;
    background:url(../images/b_gallery.jpg) no-repeat;padding:3px;
	 background-position:0 -72px;}
	
#navpraise {
    list-style:none;}
#navpraise a {
    display:block;
    width:74px;
    text-decoration:none;
    background:url(../images/b_praise.jpg) no-repeat;padding:3px;}
#navpraise a:hover { 
    background-position:0 -36px;
    color: #1e5ebd;
	padding:3px;}
#navpraise a:active {
    background-position:0 -72px;
    color:#1e5ebd;}
#navpraisepage {
list-style:none;
    display:block;
    width:74px;
    text-decoration:none;
    background:url(../images/b_praise.jpg) no-repeat;padding:3px;background-position:0 -72px;}

#navcontact {
    list-style:none;}
#navcontact a {
    display:block;
    width:100px;
    text-decoration:none;
    background:url(../images/b_contact.jpg) no-repeat;padding:3px;}
#navcontact a:hover { 
    background-position:0 -36px;
    color: #1e5ebd;
	padding:3px;}
#navcontact a:active {
    background-position:0 -72px;
    color:#1e5ebd;}
#navcontactpage {
	list-style:none;
    display:block;
    width:100px;
    text-decoration:none;
    background:url(../images/b_contact.jpg) no-repeat;padding:3px;
	background-position:0 -72px;
	}
	
#intro {position:absolute; top:500px; left:50px; width:500px;}
#intro p {font-size:.9em;}
	
	
	
#footer {font-size:.8em; text-align:center; }
#footer a{color:#000000; font-variant:small-caps;}
#footer a:hover{color:#FFFFFF; background-color:#000000; font-variant:small-caps;}

.fltlft {float:left; margin-right:8px;}
.fltrt {float:right; margin-left:8px;}

.clear {clear:both;}

ul li {margin-left:15px;}



#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden } /* Force vertical scrollbar in Gecko browsers */