/*  
Theme Name: Arabella
Theme URI: http://www.exclusivelyarabella.com
Description: Arabella Wordpress Theme developed by SynaVista Entertainment Network
Version: 1.0
Author: Synavista Entertainment Network
Author URI: http://www.synavista.com
*/

body { margin: 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; background: url(graphics/bg-repeat.jpg) repeat-x #ffffff; color: #171510; }

h1, h2, h3, h4, h5, h6, p, ul, ol, li { margin: 0; padding: 0; }

h1 { font-size: 28px; font-family: "Times New Roman", Times, serif; margin-bottom: 20px; color: #000; font-weight: 100; }
h3 { font-weight: normal; margin-bottom: 6px; }
h4 { font-size: 17px; }
	h4 a { color: #000; text-decoration: none; }
	h4 a:hover { color: #9C9485; }
h5 { font-size: 12px; font-weight: normal; }
h6 { font-size: 11px; color: #444; margin-bottom: 15px; font-weight: normal; }

p { margin-bottom: 15px; }
ul { margin: 0 0 15px 20px; }

a { text-decoration: underline;	color: #336699; }
a:hover { text-decoration: none; }

a img { text-decoration: none; border: 0; }

.alignleft { float: left; margin: 0 15px 10px 0; }
.alignright { float: right; margin: 0 0 10px 15px; }

.clear { clear: both; }

#shadowWrap { margin: 0 auto; padding: 0; width: 782px; background: url(graphics/bg-shadow-mid.png) repeat-y; }
#wrapper { margin: 0 auto; padding: 0; width: 760px; text-align: left; }

#header { width: 760px; margin: 0 auto; height: 57px; padding: 24px 0 0 0; background: url(graphics/logo.jpg) no-repeat #171510; background-position: left top; text-align: right; color: #EDEDED; font-size: 11px; }

#nav { width: 760px; margin: 0 auto; background: #D5CAB4; height: 27px; }
#nav ul { list-style: none; margin: 0; }
#nav li { display: inline; }
#nav a { display: block; float: left; padding: 0 20px; line-height: 27px; color: #221E1F; text-decoration: none; border-right: 1px solid #221E1F; }
#nav a:hover { background: #9C9485; color: #FFF; }

#headerImage { width: 760px; margin: 0 auto; height: 230px; border-bottom: 5px solid #171510; border-top: 10px solid #171510; }

#contentIndex { background: url(graphics/bg-index-content.jpg) repeat-y; width: 720px; padding: 0 20px; border-top: 15px solid #FFF; border-bottom: 15px solid #FFF; }
#contentIndex2 { width: 720px; padding: 0 20px; border-bottom: 15px solid #FFF; background: #FFF; }
#content { background: #FFF; width: 720px; padding: 0 20px; border-top: 15px solid #FFF; border-bottom: 15px solid #FFF; }

#boxIndex { float: right; width: 500px; padding: 10px 15px; color: #626366; }
#boxIndex img { margin-bottom: 15px; }

#emailerIndex { float: left; width: 175px; height: 105px; }
#specialsIndex { float: right; width: 490px; height: 79px; padding: 11px 20px 15px 20px; background: url(graphics/index-specials-box.jpg) no-repeat; }
#specialsIndexText { width: 490px; height: 63px; overflow: hidden; }

#box { width: 680px; padding: 15px 20px; background: #fbf8f1; }
#box2 { width: 720px; margin: 10px 0 0 0; }

.sidebar { float: left; width: 175px; margin: 0; }
.sidebar ul { list-style: none; padding: 0 0 0 30px; margin: 0 0 10px 0; }
.sidebar li { display: block; margin: 0 0 3px 0; }
#sidebarHdr { background: #171510; text-align: center; color: #FFF; padding: 7px; margin: 0 0 7px 0; }
.sidebar a ul { color: #000; text-decoration: none; }
.sidebar a:hover ul { color: #000; text-decoration: none; }

#footer { width: 760px; height: 50px; border-top: 2px solid #171510; background: #D5CAB4; }
#footerNav { width: 650px; margin: 0 auto; }
#footerNav ul { list-style: none; margin: 0; }
#footerNav li { display: inline; }
#footerNav a { display: block; float: left; padding: 0 15px; line-height: 20px; color: #221E1F; text-decoration: none; font-size: 11px; }
#footerNav a:hover { color: #FFF; }

#footer2 { width: 782px; margin: 0 auto 20px auto; padding: 5px 0 0 0; text-align: center; font-size: 10px; height: 20px; background: url(graphics/bg-shadow-bottom.png) no-repeat; }
#footer2 a { color: #333; text-decoration: none; }
#footer2 a:hover { color: #000; text-decoration: underline; }

#aboutPage { background:url(graphics/bg-about.jpg) no-repeat; background-position:bottom left;padding:0 235px 135px 0; }
#contactPage { width: 360px; float: left; }
#contactPageMap { width: 300px; float: right; border: 1px solid #000; }

.specials { border: 1px solid #221E1F; margin: 0 0 20px 0; padding: 10px; background: #E7E6E0; }

.brand { width: 100%; margin: 0; padding: 15px 0 0 0; }
.brand img { border: 1px solid #000; margin: 0 10px 15px 0; float: left; }
.brand h5 { font-size: 15px; line-height: 15px; margin: 0 0 6px 0; }
.brand p { font-size: 12px; }

.postmetadata { background: #E7E6E0; padding: 3px 5px; border: 1px solid #9C9485; }

.comments-template { margin: 10px 0 0; border-top: 1px solid #ccc; padding: 10px 0 0; }
.comments-template ol {	margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 10px 0 0; line-height: 18px; padding: 0 0 10px; border-bottom: 1px solid #ccc; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 16px; }
.commentmetadata { font-size: 12px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; }