﻿body 
{
    background: #000;
	text-align: center;
	margin-top:0px;
	font-family: Verdana Tahoma Arial;

}

#container
{  
    background: #999999;
    position:relative;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    height: auto;
    color:black;
    top: 0px;
    text-align:left;
    border-left:dashed;
    border-right:dashed;
}

#logo1
{
    position:absolute;
    top: 5px;
    width: auto;
    height: 500px;
    left: 80px; 
}

#top_nav
{
    color:#fff;
    background: #000 url(images/.gif) repeat-x;
    position:relative;
    top: -16px;
    width: 950px;
    height:32px;
    left: 0;
    text-align:center;
    	font-family: Arial Rounded MT Bold, verdana, arial;
    margin-bottom: 0px;
}

#top_nav ul 
{

    padding-top: 7px;
}

#top_nav li
{
    text-align: center;
    display: inline;   
    padding-left: 15px;
    padding-right: 15px;
}

#top_nav a
{
    color: #fff;   
    text-decoration:none;
    font-weight:normal;
}

#top_nav a:hover
{
    text-decoration:none;  
    color:#ff00b4;
        font-weight:normal;
}


img
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    margin-top: 0px;
}


.gallerycontainer
{
    background: url(images/SG_front.jpg) no-repeat top right;
position: absolute;
height: 215px;
width: 599px;
top: 425px;
left: 200px;
}

.thumbnail img
{
    background: url(images/feat_art.jpg);
    border: 0px solid white;
    margin:0px;
    height: 40px;
    width: 151px;
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
visibility: hidden;
color: black;
text-decoration: none;
top:0px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
height: 212px;
width:448px;
    margin-left: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 151px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

#header
{
    position:relative;
    top:0px;
    background: url(http://img.photobucket.com/albums/v470/Dumbitch/banner-3.gif);
    left:0px;
    width:950px;
    height:372px;
}

#header img
{
    margin-top:10px;
    margin-left:530px;   
}

#nav
{
           height: 35px;
           width:931px;
           left:0px;
           text-align:right;
           position:absolute;
           top: 365px;
}

#nav ul
{
    color: #656565;
    width: 596px; 
    height:auto;
    font-size: large;
    text-align:right;
    margin: -28px 0px 0px 350px;
}

#nav a
{
    color: #007aff;   
    font-size: small;
    text-decoration: none;
    font-weight: bold;
}

#nav a:hover
{
    color: #007aff;   
    font-size: small;
    text-decoration: underline;
}


#nav img
{
    margin-top: 2px;
}

#photos
{
    background: #b400a6;
    color:#fff;
    font-size: 12px;
    position:absolute;
    top: 952px;
    left: 5px;
    margin-top: 0px;
    height: auto;
    width: 155px;
    text-align:center;
    font-weight: bold;
    padding-top:5px;
}

#photos img
{
    border: 2px solid #fff;
    margin-top:2px;
    margin-bottom:4px;   
}

#sg_ad
{
    position:absolute;
    top: 1600px;
    left: 5px;
    font-size:small;
    color:black;
    margin-top: 0px;
    height: auto;
    width: 155px;
    text-align:center;
}



#right_col
{
    background: #000;
    position:absolute;
    top: 405px;
    right: 5px;
    font-size:small;
    color:white;
    height: auto;
    width: 300px;
    text-align:center;
}

#footer
{
    background: url(images/footer_bg.gif) repeat-x;
    	font-family: Arial Rounded MT Bold, verdana, arial;
    color:black;
    font-size:11px;
    font-variant: normal;
    position:relative;
    width: 950px;
    height: 110px;
    left:0px;
    text-align: center; 
    
}

#footer img
{
    border:none;   
}

#footer a {
	font-family: Arial Rounded MT Bold, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: gray;
	text-decoration: none;
	display:inline;
	text-transform: none;
	padding: 0px 0px 0px 0px;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}

#pdc2
{
    font-family: Arial Rounded MT Bold, verdana, arial;
    font-size:11px;
    font-variant: normal;
    position:absolute;
    top: 1870px;
    width: 950px;
    height: auto;
    left:0px
    text-align: center; 
    
}

#pdc2 img
{
    border:none;   
}

#pdc2 a {
	font-family: Arial Rounded MT Bold, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	display:inline;
	text-transform: none;
	padding: 0px 0px 0px 0px;
}
#pdc2 a:hover {
	color:#fff;
	text-decoration:underline;
}

#news
{
    background: #fff;
    width: 600px;
    height: auto;
    text-align:justify;
    margin-left: 0px;
    margin-top: -14px;
    border-right: solid 1px black;
    padding-left:20px;
    padding-right:20px;
}


#news li{

    list-style-type:none;
    line-height: 20px;
}

#comment
{

    width: 500px;

}

#tour1
{
    background: #fff;
    position:absolute;
    top: 453px;
    width: 601px;
    height: auto;
    left: 22px;
    text-align:left;
    padding-left: 0px;
}

#news_logo1
{
    background: #fff;
    position:absolute;
    top: 453px;
    width: 601px;
    height: auto;
    left: 22px;
    text-align:left;
    padding-left: 0px;
}

#events1
{
    background: #000;
    position:absolute;
    top: 1286px;
    right: 5px;
    font-size:small;
    color:black;
    margin-top: 0px;
    height: auto;
    width: 314px;
    text-align:center;
}

#events
{
    color:#000;
    font-size: 16px;
    text-align:left;
    height: 38px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:0px;
}

#mailing_list1
{
    background: #000;
    position:absolute;
    top: 1652px;
    right: 5px;
    font-size:small;
    color:black;
    margin-top: 0px;
    height: auto;
    width: 314px;
    text-align:center;
}

#mailing_list
{
    color:#000;
    font-size: 16px;
    text-align:left;
    height: 38px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:0px;
}

#pic
{
    position:absolute;
    right: 20px;
    top: 430px;
    width:auto;   
    text-align:center;
}
