* {
margin:0;
padding:0;
}
html {
height:100%; 
margin-bottom:1px; 
}
body {
background-color: #F9D0DA;
background-image: url(../images/background.jpg);
background-repeat: repeat;
font-size:.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container {
width:850px;
margin: 15px auto;
background-color:#FFFFFF;
}
#SScontainer {
width:400px;
margin: 15px auto;
background-color:#FFFFFF;
border-top:#D1597C solid 8px;
border-bottom:#D1597C solid 8px;
}

#content td .links {
	padding: 0 20px 17px 0;
}

#content td .links2 {
	padding: 0 220px 0 0;
}

#content .style1 {
	font-weight: bold
}

#nav1, #nav2 {
  background-color:#D1597C;
  padding:2px 8px;
  text-align:center;
  color: #ffffff;
}
#nav2 {
  font-weight: bold;
}

#navlist1 li  {
display:inline;
list-style-type:none;
padding:0 45px;
}
#navlist2 li  {
display:inline;
list-style-type:none;
padding:0 45px;
}
#navlist1 a, #navlist2 a {
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#navlist1 a:hover, #navlist2 a:hover {
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#content {
margin: 25px;
}
#footer {
background-color:#D1597C;
padding:2px 8px;
text-align:center;
}
#footerlist li  {
display:inline;
list-style-type:none;
padding:0 8px;
}

#footerlist a {
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#footerlist a:hover {
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

p {
margin:12px;
}
h1 {
margin:8px;
color:#D1597C;
font-size:1.1em;
}

.floatright {
float:right;
margin: 0 0 15px 15px;
border: #D1597C solid .5px;
}
.floatrightNB {
float:right;
margin: 0 0 15px 15px;
}
.floatleft {
float:left;
margin: 0 15px 15px 0;
border: #D1597C solid .5px;
}
.floatleftNB {
float:left;
margin: 0 15px 15px 0;
}
a:link, a:active, a:visited {
color:#D15A7C;
}
a:hover {
color:#000000;
}
.btn {
color:#FFFFFF;
background-color:#D1597C;
padding:3px 5px;
margin: 0 0 0 25px;
}
.sidebar-container {
width:185px;
margin: 0 15px 0 15px;
float:right;
}
.sidebar {
width:175px;
padding:5px;
margin:0 0 15px 0;
background-color:#F9D0DA;
border:#D1597C solid 1px;
text-align:center;
font-size:80%;
}
a:active
{
  outline: none;
}
.sn {
margin: 15px 8px; 
}
blockquote {
margin:0 30px;
}

#cuisine-item {
	vertical-align: top; 
	width: 400px;
	height: 200px;
}
#gallery_celebs {
	float:left;
    margin-right:100px;
    margin-left: 60px;
    margin-bottom: 20px;
    width:175px;
}
#gallery_tours {
	float:left;
    margin-right:100px;
    margin-bottom: 20px;
    width:175px;
}
#gallery_events {
	float:left;
    margin-bottom: 20px;
	width:175px;
}
#gallery_shots {
	float:left;
    margin-right:100px;
    margin-left: 60px;
    margin-bottom: 20px;
    width:175px;
}
#gallery_classroom {
	float:left;
    margin-right:100px;
    margin-bottom: 20px;
    width:175px;
}
#gallery_media {
	float:left;
    margin-bottom: 20px;
	width:175px;
}
#features {
    background-color:#FFF1F3;
    border:1px solid #000000;
    float:left;
    margin:20px 0 0;
    width:100%;
}
#feature{
	border:1px solid #000000;
	margin: 10px;
	width:200px;
	height:200px;
	float:left;
}
#feature h2{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}