/* remember # means id for a single entity and . means class for a group of related entities */
html,body{margin:0;padding:0;background:#000000}
body{font: 76% verdana;text-align:center}
p{margin:0 10px 10px}
img { border: 0px; }

div#header{position:relative;background:#ffffff}
div#header h1{font-size:300%; height:80px;line-height:80px;margin:0; padding-left:10px;background: #fff;color: #000}
div#header h2{text-align:right; height:20px;line-height:15px;margin:0; padding-right:50px;background: #fff;color: #000}
div#header p{height:80px;margin:0; background: #fff;}

div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #000;color: #fff}
div#footer p{font: 120% verdana; text-align:center; margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{width:750px;margin:10px auto;background:#ffffff}
div#content{float:right;width:500px}
div#navigation{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%;font-size:60%}
div#wrapper {margin:10px} 
div#dogad {border: 1px solid #000000;}
div#dogad h2{text-align:center}
div#dogad p{text-align:center;font-size:120%;}
div#dogad img{padding:1px;border:1px solid #0000ff;  /*height:500px;  width:500px;*/}
div.specialoffer1 {display: inline;font-size:170%; color:red;}

#welcome {margin-top:40px;    text-align:center;}

#social {margin-top:40px; text-align:center;}

table { table-layout: fixed;  border-collapse:collapse;}
th {border: 1px solid #000000;background:#000000;color:#ffffff;   }
td {border: 1px solid #98bf21;background:#ffffff;color:#000000;   }
td.plain {border: 0px;background:#ffffff;color:#000000;   }



td.gallery {border: 0px; padding:4px;  }
img.gallery {border: 1px solid #000000;}
img#mainlogo {width:197px; height:214px;}

/* gallery2 images in featured galleries */ 
td.gallery2 {border: 0px; padding:4px; }
td.gallery3 {border: 0px solid #000000; padding:1px;  }
img.gallery2 {border: none;}
a.gallery2 {font-size:10px; text-decoration:none;}

table.gallery2 {
    padding:20px;
  border-spacing: 30pt 10pt;
  }
#photogalleryImg {/*width:500px; height:500px;*/}
#topprevlink {
    font-size:16px;
    font-weight:bold;
    color:#000000;
    text-decoration: none;
}
#topnextlink {
    font-size:16px;
font-weight:bold;
color:#000000;
text-decoration: none;
}

td.thumbs {border: 0px;}
  
#panel { margin: 0px auto; border: 1px solid #000000; padding: 0px;}
     

#menu {
    background: #333;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
}
#menu li {
    float: left;
    font:100%  Verdana;
    margin: 0;
    padding: 0;
    
}
#menu a {
    /*background: #333 url("images/seperator.gif") bottom right no-repeat;*/
    color: #ccc;
    display: block;
    float: left;
    margin: 0;
    padding: 8px 12px;
    text-decoration: none;
}
#menu a:hover 
{
    background: #2580a2 /*url("images/hover.gif") bottom center no-repeat*/;
    color: #fff;
    padding-bottom: 8px;
}

#photocontentcontainer
{
    clear: left;
    float: left;
    width: 520px;
    /*background: #2580a2;*/
    padding: 0px;
    margin: 0 0 0 0px;
    /*border: 1px solid #ff0000;*/

}
#photoGalleryImgFrame
{
    width: 500px;
    padding: 0px;
    margin: 0 0 0 0px;
    display: inline;
    /*border: 1px solid #00ff00;*/

}
#photogalleryImg
{
        /* border: 1px solid #0000ff;*/
}
#photogalleryNav
{
    border:0px solid #000000; width:500px; margin: auto;
}
#gallerytb
{
    
}
#featuredgalleries
{
    float: right;
    width: 200px;
    padding: 0px 0;
    margin: 0 0px 0 0;
    display: inline;
    /*border: 1px solid #000000;*/
}
#thumbs
{
    width: 500px; 
}



/*.featureGal{padding:0 0 0 0px;}.featureGalItem{float:left;padding:0px;}*/

.clearer{display:block;clear:both;width:0;height:0;overflow:hidden;line-height:0;}

#thumbs
{
    clear: left;
    float: left;
    width: 560px;
}

