dle@charset "UTF-8";
/* CSS Document */

/*  
File Name: 
Theme URI: CaperberryEvents.com
Description:
Version: 
Author: Estelle Weyl
Author URI: http://www.standardista.com
Tags: 

*/

/* FONT RESET SIZES 
FONT SIZES
10px - 77%
11px - 85%
12px - 93% 
13px - 100%
14px - 108% 
15px - 116% 
16px - 123.1% 
17px - 131% 
18px - 138.5% 
19px - 146.5% 
20px - 153.9% 
21px - 161.6% 
22px - 167%
23px - 174%
24px - 182%
25px - 189%
26px - 197% 
 
/* Colors 
green: #40550F / #4B6B24
red: #AB274A
grey: #545457; // borders
grey: 505050; // font
light grey: #adb0b3; // lines
*/

/*CSS RESET FILE */

html{color: #282828; background-color: #ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0; padding: 0;}
fieldset,img{
	border: 0;
	left: right;
	float: right;
}
address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;background-repeat: no-repeat;}
li{list-style: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
abbr,acronym{border: 0;font-variant: normal;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
del,ins{text-decoration: none;}
body{font: 13px/1.231 Garamond, Palatino, "Times New Roman", Times, serif; *font-size: small;*font: x-small;}
select,input,button,textarea{font: 99% Garamond, Palatino, "Times New Roman", Times, serif;}
table{font-size: inherit;font: 100%;border-collapse: collapse;border-spacing: 0;}
pre,code,kbd,samp,tt{font-family: monospace;*font-size: 108%;line-height: 100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,legend{ background-repeat: no-repeat;}
a, .email {text-decoration: none;color: #505050;background-repeat: no-repeat; outline:none; cursor:pointer;}
span, a, strong, caption {background-repeat: no-repeat;}
a:hover, .email:hover {color: #3F540F}
input,textarea,select{font-family: inherit;font-size: inherit;font-weight: inherit;  color: #282828;*font-size: 100%;}
td {vertical-align: top;}
body {width: 1130px; margin:auto;}
.center {text-align:center;}


header, footer, section {
	margin: 0 auto 4px auto;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #BEBEBE;
	width: 1130px;
	padding: 10px 0;
	float: left;
}

/* HEADER */
header, aside li {border-top: none; font-family: Arial, Helvetica, trebuchet, "trebuchet ms", sans-serif; font-size:108%;}
footer {border-bottom: none; font-family: Arial, Helvetica, trebuchet, "trebuchet ms", sans-serif;}
hgroup {background-image: url(logo.gif);width: 304px; height: 109px;display:block;float:left;}
hgroup * {text-indent: -9999px;}
hgroup h1 a{
	display:block;
	height:110px;
}
header p {float:right;  color:#40550f; padding-top:10px;}
header nav {clear: right; float: right; margin-right: -10px; margin-top:52px; *width: 600px;}
header li {float: left; position:relative;}
header li a {display: block; padding:10px 15px;}
header li li a {padding: 0;}
header li a:hover, header li:hover {background-color:#dfdfdf; color:#AB274A}
header li ul {display: none;position:absolute; top:2em; width:12em;background-color:#dfdfdf; }
header li li {clear: both; border-top:2px dotted #dedede; float:none; background-color:#dfdfdf; padding:4px}
header li li:hover {}

header li:hover ul {display:block;}

/* FOOTER */
footer li {border-left: 1px solid #bebebe; float:left; padding:0 4px;}
footer .first {border-left: none; margin-left: -5px;}
footer nav {float:right;}
footer li, footer p {color: #a4a5a6; font-size:93%;}
footer a {color: #a4a5a6;}
footer p {clear:both;}
ul li:first-of-type {border-left: none;}
.home article {width: 440px; float:left; border-right: 1px solid #adb0b3; margin:10px 10px 0 0; padding-right:10px;}
article h2, .thirds h1 {font-size: 32px; color:#4B6B24; margin-bottom: 0.2em;}
article h3, h2 {font-size: 22px; color:#4B6B24}
article p {margin-bottom: 1em;}

.events article, .venues article, .menus article, .about article {float:right; overflow:hidden; width: 685px; font-size: 116%;}
.about article {width: 750px;}
.menus article { width: 840px;}
.index article {width: 700px;}
.events article p {line-height: 1.5;}
.events img.p {float: right; margin-left: 40px;}

.homelinks div {float:left; margin-left:34px; padding-top:10px; text-align:center; width:130px; font-size: 116%;}
.homelinks img {display: block; margin:3px 0 5px;}
.homelinks p, .partners li, .thirds article *, h4, .thanks {font-family: Arial, Helvetica, trebuchet, "trebuchet ms", sans-serif;}
.homelinks a[title] {padding-right: 12px; background-image:url(homepage/arrow.jpg); background-position: 100% 50%;}
section a:hover {text-decoration:underline;}


	
.home .italic {font-size: 116%; font-style:normal;}
.thanks {margin-top:4em;}
aside {float: left; width: 240px; font-size: 116%;}
aside li {list-style-type: none; text-align:center; border-bottom:2px dotted #bebebe; padding: 15px 0;}
.index aside li {padding: 10px 0;}
aside li:last-of-type, aside li.last  {border-bottom:none;}
.current a, aside address, .current .current a, .thanks {color: #AB274A;}
.current li a {color:#505050;}
aside blockquote { margin-top: 1em; line-height: 1.4; font-style:italic;}

table {font-size: 116%;}
td {padding:10px;}
td p {width:350px;}
td {border-bottom:2px dotted #bebebe;}
td td {border-bottom: none;}
td td+td, aside td+td {border-left:2px dotted #bebebe;}


/* menu pages */
.menuintro {float: left; margin-right: 40px; width: 399px;}
.last {margin-right:0;}
.menu {background-image:url(menus/Weddingmenu.jpg); width: 662px; min-height:666px; padding-top:200px; *padding-top: 160px; font-size:88%;}
.mitzvahmenu {background-image: url(menus/bar_mitzvah_photo.jpg);}
.menu h4 {text-indent: -9999px;}
#weddingmenu1 {/*width: ; height: ; background-image: ; */}
#weddingmenu2 {width: ; height: ; background-image: ; text-align:center;}
.weddingmenu p{margin: 0.5em 165px 1em 85px;}
.mitzvahmenu p {margin: 0.5em 200px 1em 89px; text-align:
center; -moz-transform:rotate(-1deg);
-webkit-transform:rotate(-1deg);
-o-transform::rotate(-1deg);
transform:rotate(-1deg)}

/* partner pages */
.partner  li { float:left; width: 174px; margin:0 70px; }
.partner li div {margin-bottom:6px;}
.partner li.last {margin-right:0;}
.partner a, .partner .email, .partner .a, .thirds a, h4, dd {color:#AB274A; }
.floral {float:right; width:900px;}

.partner li div {height:75px; height:121px}
.partner li {margin-bottom:1.2em;}
.partner a, .partner span, .thirds a {display: block; clear:both;}
.floral li div {background-image:url(../about/partners/Partners3.jpg);}
.photography {width: 230px; float:left;}
.photography ul {border-right: 2px dotted #dedede; float:left;}
.photography li, .partner li.first {margin-left: 0;}
.photography li div {background-image:url(../about/partners/Partners1.jpg);}
.music {clear:both;}
.music li div {background-image:url(../about/partners/Partners2.jpg);}
.gifts li div {background-image:url(../about/partners/Partners3.jpg);}
.gifts {clear:both;}
.arcadia { background-position:0 0;}
.cottage { background-position: 0 -142px;}
.daniel {background-position: 0 -284px;}
.exquisite {background-position: 0 -426px;}
.franks {background-position: 0 -568px}
.framings {background-position: 0 -720px}
.music {margin:1em 0; padding: 1em 0; border-top: 1px dotted #ADB0B3; border-bottom: 1px dotted #ADB0B3; width:100%; float:left;}

/* about */
.thirds h1 {text-align:center;}
.thirds article {width: 50%; float: left;}
.thirds .middle {width: 50%;}
.thirds .middle img{margin-right: 15%;}
.thirds .middle p, .middle h3 {border:2px dotted #adb0b3; border-width: 0 2px;padding: 0 8%; margin: 0 7%;}
.thirds h3, h4 {font-size:108%; border:none;}
.thirds p {font-size: 93%;}
.thirds img {display:block; margin:30px auto;}
ul.col {-moz-column-count: 2;-webkit-column-count: 2; -moz-column-count: 2;-webkit-column-gap: 2em; column-gap: 2em;}
.col li {padding-left: 15px; margin-left: 15px; *list-style-type:disc; text-indent:-1.4em; *text-indent:0; margin-bottom: 0.5em;}

.col li:before {content: '\0E4F'; color:#AB274A;padding-right: 1em;}
.locality {clear: both;}
dd, dt {float: left;}
dt {clear:both; padding-right:0.5em;}
aside dd li {border:none; text-align:left; padding:0 0 0 10px; font-family: inherit; font-size:inherit;}
.venue aside {width: 320px; border-right: 1px solid #BEBEBE; margin-right:8px; padding-right:20px;}
.venue article {width: 740px;}
.venue aside p, .venue aside dt {color:#4B6B24}
td td, aside td {text-align:center; border-bottom:none;}
td[class] {background-position:bottom center; text-indent: -9000px;}
.cocktails span {position:absolute; left:-9999px;}
td.cocktails {
	text-indent: 0; 
	width:9em;
	color:#4B6B24; 
	background-image:url(cocktail.jpg); 
	background-position:93% bottom;
	text-align:left;
	padding: 15px 10px 5px;
	}
.cocktails, .dinner, .dance {border-bottom:2px dotted #bebebe;}
.dinner {background-image:url(dinner.jpg); width: 50px;}
.dance {background-image:url(dance.jpg); width: 70px;}
td.first {padding-left: 7.5em; text-indent:0;}
.headroom {clear: both; padding-top: .25in;}
.video {border: 1px solid #4B6B24; color:#4B6B24; white-space:nowrap; padding:2px 25px 2px 5px; margin-top: 78px; display:inline-block; background-image:url(venue/camera.gif); background-position:98% 50%;}
.img_left {
	position: absolute;
	left: auto;
	


}

