@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
background-position:10% 0%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

html {
background:url(images/top-back.jpg);
background-repeat:repeat-x;
background-color:#600026;
}

#wrapper {
margin:0 auto;
background:#FFFFFF;
width:800px;
}

/* Header */

#clear {
height:20px;

}

#header {
padding:0;
margin:0;
overflow:hidden;
height:67px;
}

#logo {
float:left;
padding-left:20px;
}

#header-text {
float:right;
padding:30px 40px 0px 0px;
}

#banner {
padding:0px;
height:200px;
background-image:url(images/banner.jpg);
}

#menu {
background:#7F381F;
height:30px;
background-image:url(images/menu-back.jpg);
text-transform:uppercase;
}

#menu ul {
list-style-type:none;
padding:0;
margin:0;
}

#menu li {
float:left;
display:block;

}

#menu a {
padding:8px 15px 0px 15px;
display:block;
height:22px;
}

#menu a:hover {
background:#965C47;
color:#FFF;
} 

#nav, #nav ul { /* all lists */
background:#7F381F;
height:30px;
background-image:url(images/menu-back.jpg);
text-transform:uppercase;
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left:8px;
}

#nav a {
	display: block;
	font-size:13px;
	padding-top:7px;
	
}

#nav li { /* all list items */
	float: left;
	padding:0px 10px 0px 10px

}

#nav li:hover, #nav li.sfhover {
	background: #965C47;
	height:30px;
}



/* Content */

#content {
padding:0px 15px 20px 15px;
overflow:hidden;
}



#left-col {
width:430px;
float:left;
padding-right:20px;
padding-left:10px;
padding-top:10px;
}

#right-col {
width:282px;
float:right;
padding-top:15px;
}

.feature {
margin-bottom:10px;
width:279px;

}

.feature a {
display:block;
color:#FFFFFF;
height:40px;
background-image:url(images/button-back.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
text-align:center;
font-size:14px;
padding-top:15px;
height:30px;

}

.feature a:visited {
display:block;
color:#FFFFFF;
height:30px;
background-image:url(images/button-back.jpg);
background-repeat:repeat-x;
}

.feature a:hover {
display:block;
color:#FFF;
background-repeat:repeat-x;
background-image:url(images/button-brown.jpg);
}

.feature h3 {
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;
text-align:center;
font-size:16px;
margin:0px;
padding-top:10px;
}

.brown-box {
background:#7F381F;
padding:10px 10px 5px 10px;
margin-bottom:10px;
color:#FFFFFF;
background-image:url(images/swirl-brown.jpg);
background-repeat:no-repeat;
background-position:bottom right;
overflow:hidden;
}

.brown-box p {
color:#FFFFFF;
font-size:13px;
padding:0;
margin:5px 0px 10px 0px;
}

.readmore {
display:block;
height:20px;
padding:6px 0px 3px 25px;
font-size:14px;
width:130px;
background-image:url(images/arrow-brown.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.brown-box h3 {
color:#FFFFFF;
font-size:20px;
margin:0;
padding:0;
}


.brown-box a {
color:#F0CEC3;
text-decoration:none;
display:block;
}

.brown-box a:visited {
color:#F0CEC3;
text-decoration:none;
display:block;
}

.brown-box a:hover {
color:#FFF;
}

#blog-posts ul {
list-style-type:none;
padding:0;
margin:0;
}

/* Blog */

#blog-left {
width:485px;
float:left;
padding-left:15px;
padding-top:10px;

}

#blog-left a {
color:#7F381F;
}

#sidebar {
width:200px;
float:right;
padding:20px;

}

#sidebar a {
color:#7F381F;
}



/* Footer */

#footer-wrapper {
background-image:url(images/footer-back.jpg);
background-repeat:repeat-x;
background-color:#790026;
}

#footer {
width:800px;
margin:0 auto;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding-top:70px;
padding-bottom:10px;
}

#footer p {
font-size:12px;
color:#FFFFFF;
line-height:1.5em;
margin-top:10px;
}

#footer h4, #footer h3 {
color:#FFFFFF;
font-size:19px;
padding:0;
margin-top:20px;
margin-bottom:10px;
font-weight:normal;
}

#footer h5 {
color:#FFFFFF;
font-weight:normal;
line-height:1.5em;

}

#footer a:link {
color:#F0CEC3;
}

#footer a:hover {
color:#965C47;
}

#twitter {
float:left;
width:270px;
padding-left:20px;
}

#twitter ul {
padding:0;
margin:0;
list-style-type:none;
}

#contact-info {
float:left;
width:300px;
padding-left:40px;
}

.aktt_tweets {
background:#8C173A;
padding:5px 10px 5px 10px;
color:#FFFFFF;
line-height:1.5em;
}


/* Widgets */

#searchsubmit {
margin-top:10px;
}


#flexipages-2 h3, #flexipages-3 h3, #categories-3 h3, #search-3 h3 {
font-size:24px;
color:#600026;
margin:0px 8px 7px 0px;
padding-left:10px;
padding-top:20px;
}


#flexipages-2 ul, #flexipages-3 ul, #categories-3 ul {
padding:0;
margin:0;
list-style-type:none;
}

#flexipages-2 a, #flexipages-3 a, #categories-3 a {
display:block;
height:20px;
background-color:#600026;
margin-bottom:5px;
color:#FFFFFF;
text-decoration:none;
line-height:1.4em;
font-size:14px;
padding:5px 5px 5px 40px;
background-image:url(images/arrow.jpg);
background-position:5% 50%;
background-repeat:no-repeat;
}

#flexipages-2 a:hover, #flexipages-3 a:hover, #categories-3 a:hover {
display:block;
height:20px;
background:#7F381F;
background-image:url(images/arrow-brown.jpg);
background-position:5% 50%;
background-repeat:no-repeat;
}

#text-4, #text-5, #text-6, #text-7, #text-8, #text-3, #text-9, #text-10, #text-11, #text-12, #newsletter {
margin-top:20px;
color:#FFFFFF;
padding:1px 10px 20px 10px;
}

#text-4 p, #text-5 p, #text-6 p, #text-7 p, #text-8 p, #text-3 p, #text-9 p, #text-10 p, #text-11 p, #text-12 p, #newsletter p  {
color:#FFFFFF;
}

#text-4, #text-3, #text-12   {
background:#870026;
background-image:url(images/swirl.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#text-5, #text-7, #text-10, #text-11  {
background:#840026;

}

#newsletter {
background:#600026;
}

#text-6, #text-8, #text-9 {
background:#600026;
background-image:url(images/swirl-dark.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#text-4  h3, #text-5 h3, #text-6 h3, #ngg-webslice h3, #text-7 h3, #text-8 h3, #sidebar h3, #text-9 h3, #text-10 h3, #text-11 h3, #text-12 h3, #newsletter h3  {
font-size:24px
}

#ngg-webslice h3 {
color:#600026;
padding-left:10px;
}

#social-media-page img {
border:none;
padding-right:5px;
}

#social-media-page {
margin-top:-10px;
}

/* Fonts */

#restaurant a:link {
color:#965C47;
text-decoration:none;
}


a:link {
color:#F0CEC3;
text-decoration:none;
}

a:visited {
color:#F0CEC3;
text-decoration:none;
}

a:hover {
color:#965C47;
text-decoration:none;
}

h1, h2, h4, h5 {
color:#7F381F;
line-height:1.7em;
}

h2 {
font-size:25px;
}

h4 {
font-size:20px;
}

p {
line-height:1.8em;
color:#3C3C3C;
font-size:13px;
}


.wts_title {
font-size:20px;
color:#F0CEC3;

}

.jtoggle a {
color:#333333;
}

