/*
Theme name: Circle
Editors: Ali Montgomery
http://alimontgomery.com
*/
body { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
#conatiner { width: 960px; margin: auto; }
#header { width: 960px; margin: auto; }
#logo { width: 246px; float: left; }
#nav { width: 714px; float: left; }
#left { width: 206px; float: left; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 18px; color: #455560; text-decoration: none; padding-left: 40px; padding-top: 100px; background-image: url(images/twitbackground.png); background-repeat: no-repeat; }
#left2 { width: 216px; float: left; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 18px; color: #455560; text-decoration: none; padding-left: 30px; padding-top: 120px; background-image: url(images/twitbackground2.png); background-repeat: no-repeat; }
.subheader { font-family: Verdana, Arial, Helvetica, sans-serif; color: #455560; text-decoration: none; font-size: 15px; }
#headline { width: 714px; float: left; }
#footer { width: 100%; float: left; min-height: 300px; background-color: #fff8dd; border-top-width: 1px; border-top-style: dotted; border-top-color: #455560; margin-top: 35px; }
a { color: #455560; text-decoration: none; }
a:hover { color: #d0c073; text-decoration: underline; }
#footerinner { padding: 40px; width: 875px; margin:auto; }
#address { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #455560; float: left; width: 225px; padding-top: 5px; padding-left: 10px; }
#bodycopy { width: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #455560; padding-left: 87px; padding-right: 10px; padding-top: 10px; background-image:url(images/bodybackground.png); background-repeat:no-repeat; float: left; }
#bodycopy2 { width: 550px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #455560; padding-left: 87px; padding-right: 10px; padding-top: 10px; background-image:url(images/bodybackground.png); background-repeat:no-repeat; float: left; }
#pic { width: 214px; padding-left: 10px; padding-top: 28px; float: left; }
#map { float:left; margin-left: 291px; margin-bottom: 50px; padding: 5px; border: 1px dotted #455560; background-color: #FFFFFF; }
.pic { border: 1px dotted #455560; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* optional rounded corners for browsers that support it */ margin: 10px; padding-top: 4px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
.post { margin: 0 0 20px 0; border-bottom: 3px double #999; }
.entry h2 { margin-bottom: 5px;}
.entry img { margin: 0 0 0 15px;}
.entry p a { text-decoration: underline; }
p { font-size: 14px; }
.menu-block { float: left; display: block; margin: 10px 0 10px 0;  }
.menu-image { float: left; display: block;  margin: 0 20px 0 10px; }
.menu-description { float: left; display: block; width: 300px; }
.mt20 { margin: 20px 0 10px 0; }
p.xmas-left, a.xmas-left { font-family: Arial, Helvetica, sans-serif; font-size:13px; }
a.xmas-left { text-decoration: underline; }
.clearL { clear: left; }
