body {
  background-image: url(images/marble.jpg);
  background-color: #000000;
 	background-repeat: repeat-x;
  background-position:center 173px;
  font-size:15px;
  font-family:"arial,helvetica,sans-serif,tahoma";
  color:#fff;
}

a {
	text-decoration: none;
	color: #fff;
	background: inherit;
}

a:hover {
	color: #09F;
	background: inherit;
}

a:visited {
  color: #FFFFCC;
}

div.gallery_row {
  text-align: center;
  margin-bottom:15px;
  margin-left:20px;
  padding:20px;
}

div.gallery_row img {
  margin-right:10px;
}

h1 {
  margin:0 0 15px 20px;
}

h1.b {
  font-family:"Brush Script MT";
  font-size:38px;
}

h1.w {
  color:#c9040d;
  font-family:"Brush Script MT";
  font-size:38px;
}

h2.b,h2.c {
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:18px;
}

.content {
  text-align: center;
  width:850px;
  height:auto;
  border:2px solid #ccc;
  background-color: #111111;
  margin:0 auto 5px;
  background-image: url(images/blackstripe.jpg);
}

.fullwidth {
    border: 1px solid  #ccc;
    width: 700px;
    background-color: #777777;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

.fullwidth2 {
    border: 1px solid  #ccc;
    background-color: #000000;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

.links {
     margin: auto;
    width: 80%;
    background-color: #000000;
    border: 1px solid  #ccc;
    padding: 30px;
    font-size: 10px;
}

.nav {
  width:850px;
  text-align: center;
  height: 35px;
  background: #000000;
  font-size:25px;
  font-family:"Brush Script MT";
  margin:0 auto;
  margin-top:10px;
  padding-top:10px;
}

.nav a {
  color: #DDDDDD;
}

.nav a:hover {
  text-decoration: underline;
  color:  #FFFFFF;
}

p {
  margin-bottom:10px;
}

span.gp img {
  border:1px solid #fff;
}



#welcome {
  width:350px;
  background:#330100;
  margin-left:365px;
  border:1px solid #333;
  margin-bottom:15px;
  padding:20px;
}


#feature_photo {
  width:310px;
  float:left;
  border:3px solid #333;
  background:#330100;
  margin:20px 0 15px;
}

#feature_photo img {
  border:6px solid #080808;
}

#ftr {
  width:850px;
  clear:both;
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:13px;
  font-weight:700;
  height:70px;
  border:1px solid #ccc;
  background:#330100;
  margin:0 auto 50px;
}

.top {
  width:850px;
  height:170px;
  position:relative;
  margin:0 auto;
  border:1px solid #CCCCCC;
  margin-bottom:5px;
  background:#FFFFFF
}

.dashedline {
  border-bottom: 1px dashed #ffffff;
  padding-top: 5px;
  margin-bottom: 5px;
  clear:right;
}

.designedby {
  text-align: center;
}






