@charset "utf-8";
/* CSS Document */

body {
	/* background-image: url(/images/crofoot_bg.jpg); */
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #8c3d1f;
	text-align:center;
	margin:25px 15px 15px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5f2e04;
}

h1 { color:#5f2e04; font-size:16px; padding:0px; margin:0px; }
h2 { color:#5f2e04; font-size:14px; line-height:18px; padding:0px; margin:0px; }
pre { font-size:12px;}

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

.container { 
	width:808px;
	background:url(/images/redstripe.gif) repeat-y;
	margin: 0 auto;
}

.header { 
	background:url(/images/header.gif) no-repeat;
	text-align:left;
}
.header img { display:block; }
#picturebanner { background-color:#391800; width:800px; height:112px; text-align:left; padding:0 2px 0 5px; }
#picturebanner_head { background-color:#391800; height:112px; text-align:left; padding:0 2px 0 5px; }
#brides #picturebanner_head { background: url(../images/brides/header_bridalpage.jpg) no-repeat; height:280px; text-align:left; padding:0 2px 0 5px; width: 810px }
#picturebanner_head img { margin:6px 4px 6px 6px;}
#picturebanner img { margin:6px 4px 6px 6px;}
.rightheader {float:right; }

.mainnavigation {
	height:32px;
	text-align:left;
	margin:0px 36px; padding:0px;
	clear:both;
}

.mainnavigation ul { margin:0px; padding:0px; width:734px; }
.mainnavigation li { margin: 0; padding:0px; list-style: none; float: left; text-transform:uppercase; color:#FFF; }
.mainnavigation li#eventsNav a,
.mainnavigation li#infoNav a,
.mainnavigation li#tourNav a,
.mainnavigation li#diningNav a,
.mainnavigation li#banquetsNav a,
.mainnavigation li#contactNav a,
.mainnavigation li#blogNav a{
  margin: 0;
  height: 32px;
  display: block;
  text-indent: -9999px;
  background: url(/ohm_dev/images/mainnav2.gif) no-repeat;
}

/* Navigation Image Replacement */
.mainnavigation li#eventsNav a { width: 130px; background-position: 0px 0px;}
.mainnavigation li#infoNav a { width: 101px; background-position: -125px 0px;}
.mainnavigation li#tourNav a { width: 104px; background-position: -226px 0px;}
.mainnavigation li#diningNav a { width: 124px; background-position: -330px 0px;}
.mainnavigation li#banquetsNav a { width: 124px; background-position: -454px 0px;}
.mainnavigation li#contactNav a { width: 139px; background-position: -578px 0px;}
.mainnavigation li#blogNav a { width: 100px; background-position: -720px 0px;}

/* the hover and current page */
.mainnavigation li#eventsNav a:hover { background-position: 0px -32px;}
.mainnavigation li#infoNav a:hover {background-position: -125px -32px;}
.mainnavigation li#tourNav a:hover { background-position: -226px -32px;}
.mainnavigation li#diningNav a:hover { background-position: -330px -32px;}
.mainnavigation li#banquetsNav a:hover { background-position: -454px -32px;}
.mainnavigation li#contactNav a:hover { background-position: -578px -32px;}
.mainnavigation li#blogNav a:hover { background-position: -720px -32px;}

body#events .mainnavigation li#eventsNav a { background-position: 0px -64px;}
body#info .mainnavigation li#infoNav a {background-position: -125px -64px;}
body#tour .mainnavigation li#tourNav a { background-position: -226px -64px;}
body#dining .mainnavigation li#diningNav a { background-position: -330px -64px;}
body#banquets .mainnavigation li#banquetsNav a { background-position: -454px -64px;}
body#contact .mainnavigation li#contactNav a { background-position: -578px -64px;}
body#blog .mainnavigation li#blogNav a { background-position: -720px -64px;}

.pagecontent { 
	background:url(/images/body_background.gif) repeat-y;
	padding:0px 35px;
	text-align:left;
}

.leftmaincol { width:460px; float:left; margin:0px;}
.rightmaincol { width:250px; float:right; margin:0px;}

.rightmaincol h1 { padding-bottom:10px;}
.rightmaincol h2 { font-weight:normal; }
.rightmaincol h2 a, .rightmaincol h2 a:hover { color:#5f2e04;  text-decoration:none; }

.leftcol { width:180px; float:left; margin:0px; }
.leftcol ul { margin:0px; padding: 0 0 5px 0; }
.leftcol ul li { font-size:11px; margin:0px; list-style:none; padding: 0 0 7px 0;}
.leftcol ul li a { color: #9d2d07; text-transform:uppercase; text-decoration:none; width:100%; display:block; line-height:18px; }
.leftcol ul li a span { font-size:14px; padding-right:2px; color:#e9ccb8; }
.leftcol ul li a:hover span, .leftcol ul li#navon a span { color: #9d2d07; text-decoration:none; }
.leftcol .icons img { padding-left:10px;}

.rightcol { width:540px; float:right; margin:0px; }
.rightcol h1 { padding-bottom:15px;}
.rightcol p { margin:0px; padding:0 10px 10px 0; line-height:18px; }

.eventscalendar { margin:10px 0px; }
.eventscalendar td { color:#5f2e04; font-size:11px; padding:5px 5px 5px 0px; }
.eventscalendar .dayofweek { font-size:9px; }
.eventscalendar .eventtitle { font-weight:bold; }
.eventscalendar .rowcolor td { background-color: #e7bc91; }

.side_item { padding: 10px; }
.side_item_date { margin-bottom: 4px; font-weight: bold;}
.side_item.rowcolor { background-color: #e7bc91; }
a.side_item_link { color: #5F2E04; font-weight: bold;}

.eventdesc p { clear:both; padding:10px 0 20px 0;}
.eventdesc p img, .artistpicfloat { float:left; border:1px #ba6900 solid; margin:0 20px 10px 0; }
.artistpic { border:1px #ba6900 solid; margin:10px 0; }
.fulllink a { color:#9d2d07;}
.fulllink a span { font-size:14px; font-weight:bold; padding: 0 2px;}
.leftmaincol .fulllink { float:right; padding-right:10px; }

.linkblock { margin:10px 0px; clear:both;}
.linkblock a span { font-size:14px; padding-left:5px;}
.linkblock a { clear:both; }
.linkblock .blockleft { float:left; height:83px;}
.linkblock .blockright { float:right; height:83px;}
.linkblock h2 { width:100px; padding:10px 0 0 5px;}
.lineright { padding:10px 0px;}

.mainblocks { clear:both; margin:0px auto; padding:0 0 10px 0;}
.mainblocks .linkblock { float:left; clear:none; }
.mainblocks .linkblock h2 { width:90px; padding:10px 0 0 5px; }
.mainblocks .linkblock h2 a { color:#5f2e04; }
.mainblocks .linedivide { float:left; }
.mainlinkright { text-align:right; padding-top:10px;}

.clearcols { height:1px; font-size:1px; clear:both; margin:0px; padding:0px;}

.blockimage { display:block; clear:both; }

.footer { padding:7px 0; color:#eedfc4; letter-spacing:1px;}
.footer a { padding-left:15px;}

.ec3_schedule, .ec3_schedule td { display:none; }


/* -- -- -- -- Ohm Additions -- -- -- -- */

.add_sidebar_item {margin-bottom: 10px; overflow: auto; position: relative;}
.add_sidebar_item .left_side {float: left; width: 270px;}
.add_sidebar_item .field {width: 270px;float: left;margin-bottom: 10px;}
.add_sidebar_item .field label {text-align: left;padding-bottom: 4px;display: block;}
.add_sidebar_item .field input {width: 230px;text-align: left;}
.sidebar_preview { padding: 20px; border: 2px solid #8C3D1F; float: left;}
.sidebar_preview img { max-width: 180px;}
span.title {display: block;font-weight: bold;padding-bottom: 5px;}

.current_shadowbox { padding: 20px; border: 2px solid #8C3D1F; float: left; margin-bottom: 15px; }
.current_shadowbox img { max-width: 500px; }
.shadowbox_form .field {width: 270px;float: left;margin-bottom: 10px; clear: left }
.shadowbox_form .field label { text-align: left; padding-bottom: 4px; display: block; }
.shadowbox_form .field input {width: 230px;text-align: left;}

/* -- -- -- -- Wordpress Sidebar -- -- -- -- */

#sidebar {
	
}

#comments {
}

.comments_container {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #DFAD8B;
	padding: 10px 20px;
	margin-bottom: 10px;
	clear: left;
	overflow: auto;
}

.post img {
	float: left;
	margin: 10px 10px 10px 0;
}

#comments_list {
	list-style-type: none;
	padding: 0px;
}

#comments_list li {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
	background-color: #E9CCB8;
	padding: 10px;
}

.index_post {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
	background-color: #DFAD8B;
	padding: 10px;
	overflow: auto;
}
