/*
Theme Name: CAFE MUSE
Theme URI: http://www.cafemuseroyaloak.com
Description: Wordpress theme designed by for Cafe Muse 2010.
Version: 1.0
Author: Cafe Muse
Tags: cafe muse

*/
* { margin:0; padding:0; border:none; outline:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(images/bg_main.jpg) repeat-y center; color:#333; }
p { padding:5px 0; }
h1, h2, h3, h4, h5, h6 { padding:10px 0; }
a { color:inherit; text-decoration:none; }
a:hover { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.clearer { clear:both; }
.wrap { display:block; width:900px; margin:auto; }
.text-center { text-align:center; }
.text-right { text-align:right; }
#main_menu { text-align:right; display:block; background-color:#750000; }
#main_menu ul { list-style:none; }
#main_menu ul li { display:inline-block; color:#FFF; *display: inline; /* for ie */ zoom: 1; }
#main_menu ul li a { display:block; padding:5px 10px; color:#FFF; font-size:16px; font-family: Arial, Helvetica, sans-serif; text-transform:lowercase; }
#main_menu ul li a:hover, #main_menu ul li.current_page_item a { background-color:#000; text-decoration:none; }
ul#nav ul { border: 1px solid #999; background-color: #ccc; display: none; position: absolute; z-index: 9; }
ul#nav ul li a { display: block; text-decoration: none; color: #000; padding:4px 9px; font-size:14px; width:100px; text-align:left; }
ul#nav ul li a:hover { background-color: #000; color: #fff; }
ul#nav li li { display: block; float: none; }
.main_content { background:url(images/bg_left.jpg) no-repeat left top; min-height:630px; height:630px; height:auto; }
#logo { display:block; margin:22px 35px; }
#right_col { display:block; width:540px; padding:10px; }
#right_col h2 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#740000; padding-top:3px;}
#right_col .full_box, #right_col blockquote { background:url(images/bg_transparent.png) repeat; width:527px; border:solid 1px #DDD5BB; margin:10px 0; padding:5px; }
.full_height { min-height:600px; height:600px; height:auto; }
#right_col .half_box {background:url(images/bg_transparent.png) repeat; width:253px; border:solid 1px #DDD5BB; margin:10px 0; padding:5px; float:left; height:260px; }
#footer { background:url(images/footer.png) no-repeat; display:block; height:46px; width:930px; margin:auto; }
#footer .content { color:#FFF; font-size:11px; text-align:center; padding-top:23px; }
input[type=text], textarea { padding:3px; border:solid 1px #999; color:#666; font-family:Arial, Helvetica, sans-serif; }
input[type=submit] { background:#F4F4F4; border:solid 1px #999; color:#8A8A8A; padding:3px 16px; color:#333; }
input[type=submit]:hover { background:#333; color:#FFF; cursor:pointer; }
.small-address { display:block; font-size:14px; width:auto; font-weight:bold; text-align:center; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }