/*
Theme name: House of Cleopatra
Theme URI: http://houseofcleopatra.net
Description: House of Cleopatra
Version: 1.0
Author: Jason A. White
Author URI: http://jasonawhite.com 9d6846
*/
@import url("reset.css");
@import url("960.css");
@import url("default.css");
@import url("text.css");
body { background: #000 none; text-align: center; color:#faf2d7; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a, a:active, a:visited, a:hover { cursor:pointer; text-decoration:none; color:#faf2d7; outline:none; }
.organic { display:none; }
.alert { color:#DAAD48; }
#header_wrap { text-align:center; overflow:hidden; height:191px; background:url('images/bg_header_wrap.jpg') top center no-repeat; }
#header { }
#logo { height:191px; overflow:hidden; background:transparent url('images/cleo_logo.png') 0 50px no-repeat; }
#logo a { height:191px; display:inline-block; width:300px; }
p { line-height:16px; }
/* NAVIGATION
============================================================*/
#nav { overflow:hidden; }
#nav ul li { font-family:Georgia, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#sub_nav { margin-top:50px; overflow:hidden; }
#sub_nav li { float:right; padding-left:23px; margin-left:20px; height:14px; }
#sub_nav li a:hover {color:#EFBE4A; }
#main_nav li a { display:block; height:29px; margin-top:0; text-indent:-9999px; outline:none; }
#main_nav { margin-top:97px; }
#main_nav li { height:29px; float:left; margin-left:16px; }
.page-item-18 { background:transparent url('images/icon_mail.png') center left no-repeat; }
.link_cart { background:transparent url('images/icon_cart.png') center left no-repeat; }
li.page-item-10 a { width:142px; }
li.page-item-10 { background:transparent url('images/bg_main_nav.png') 0 0 no-repeat; }
li.page-item-10:hover { background:transparent url('images/bg_main_nav.png') 0 -29px no-repeat; }
li.page-item-10.current_page_item { background:transparent url('images/bg_main_nav.png') 0 -29px no-repeat; }
li.page-item-12 a { width:50px; }
li.page-item-12 { background:transparent url('images/bg_main_nav.png') -188px 0 no-repeat; }
li.page-item-12:hover { background:transparent url('images/bg_main_nav.png') -188px -29px no-repeat; }
li.page-item-12.current_page_item { background:transparent url('images/bg_main_nav.png') -188px -29px no-repeat; }
li.page-item-13 a { width:65px; }
li.page-item-13 { background:transparent url('images/bg_main_nav.png') -292px 0 no-repeat; }
li.page-item-13:hover { background:transparent url('images/bg_main_nav.png') -292px -29px no-repeat; }
li.page-item-13.current_page_item { background:transparent url('images/bg_main_nav.png') -292px -29px no-repeat; }
li.page-item-15 a { width:28px; }
li.page-item-15 { background:transparent url('images/bg_main_nav.png') -409px 0 no-repeat; }
li.page-item-15:hover { background:transparent url('images/bg_main_nav.png') -409px -29px no-repeat; }
li.page-item-15.current_page_item { background:transparent url('images/bg_main_nav.png') -409px -29px no-repeat; }
li.page-item-16 a { width:158px; }
li.page-item-16 { background:transparent url('images/bg_main_nav.png') -498px 0 no-repeat; }
li.page-item-16:hover { background:transparent url('images/bg_main_nav.png') -498px -29px no-repeat; }
li.page-item-16.current_page_item { background:transparent url('images/bg_main_nav.png') -498px -29px no-repeat; }
li.page-item-17 a { width:79px; }
li.page-item-17 { background:transparent url('images/bg_main_nav.png') -709px 0 no-repeat; }
li.page-item-17:hover { background:transparent url('images/bg_main_nav.png') -709px -29px no-repeat; }
li.page-item-17.current_page_item { background:transparent url('images/bg_main_nav.png') -709px -29px no-repeat; }
#home_page_wrap { text-align:center; overflow:hidden; background:url('images/bg_home_page_wrap.jpg') top center no-repeat; }
#sub_page_wrap { text-align:center; overflow:hidden; background:url('images/bg_sub_page_wrap.jpg') top center no-repeat; min-height:360px; height:100%; }
#main_callout { margin-top:65px; margin-left:0; }
#about_cleo_blurb { text-align:justify; margin-top:105px; font-size:11px; float:left; width:420px; display:inline; position:relative; }
#video_ribbon { position: absolute; top:-4px; margin-left:-13px; }
#about_cleo_blurb .text { margin-top:10px; line-height:16px; }
#home_video_player { margin-top:38px; margin-left:50px; float:left; display:inline; position:relative; }
a.read_more, a:active.read_more, a:visited.read_more, .edit_page a, .edit_page a:active, .edit_page a:visited { color:#301c12; }
.read_more, .edit_page a { display:inline-block; width:97px; height:28px; background:url('images/btn_readmore.jpg') 0 0 repeat-x; font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; font-weight:bold; text-shadow:0 1px 0 #cccccc; text-align:center; line-height:29px; }

a:hover.read_more,.edit_page a:hover{ color:#800000; }
.home_bucket { margin-top:55px; overflow:hidden; }
.home_bucket h3 img { float:left; }
.home_bucket h3 { text-align:left; overflow:hidden; margin-bottom:15px; }
.home_bucket h3 a { display:inline-block; float:right; color:#fff; font-size:11px; text-decoration:none; }
img.photo_tn { padding:2px; background-color:#753b15; margin:0px 5px 20px; float:left; }
img:hover.photo_tn { background-color:#9d6846; }
a.vid_tn {margin:10px auto; }
a:hover.vid_tn { border-color:#9d6846;}
#home_feat { float:left; overflow:hidden; width:100px; }
.feat_tn { float:left; width:100%; }
.feat_tn img { padding:2px; background-color:#753b15; margin:0px; }
.feat_tn img:hover { background-color:#9d6846; }
#home_feat .description { float:left; text-align:center; width:100%; clear:left; text-transform:uppercase; color:#dea342; font-family:"Times New Roman", Times, serif; font-size:9px; font-weight:bold; padding:4px 0 10px; }
#footer_wrap { overflow:hidden; color:#dea342; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; }
#footer { background:#000 url('images/bg_footer.jpg') center top no-repeat; height:50px; padding-top:30px; font-size:11px; }
#footer #left { text-align:left; }
#footer #right { text-align:right; }
#footer a, #footer a:active, #footer a:visited, #footer a:hover { color:#dea342; }
.page-id-15 .container_16 p { text-align:left; }
#vid_01 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_01.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_02 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_02.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_03 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_03.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_04 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_04.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_05 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_05.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_06 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_06.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_07 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_07.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_08 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_08.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }
#vid_09 { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_09.jpg') center center no-repeat; margin:0 auto 20px auto; border:2px solid #753b15; }

#vid_01:hover, #vid_02:hover, #vid_01:hover, #vid_03:hover, #vid_04:hover, #vid_05:hover, #vid_06:hover, #vid_07:hover, #vid_08:hover, #vid_09:hover
{border-color:#9d6846; }

#post-12 #vid_01, #post-12 #vid_02, #post-12 #vid_03, #post-12 #vid_04, #post-12 #vid_05, #post-12 #vid_06, #post-12 #vid_07, #post-12 #vid_08, #post-12 #vid_09 { float:left; margin:0 30px 20px; }
a.vid_tn { display:inline-block; width:254px; height: 90px; background:url('images/vid_tn_hover.png') no-repeat center center; margin:0; }
#masthead_wrap { text-align:center; overflow:hidden; height:100px; background:url('images/bg_masthead_wrap.jpg') top center no-repeat; }
#post-19 p, #post-18 p, #post-19 ul { text-align:left; }
#post-18 p { float:left; display:inline; width:150px; margin:10px; clear:left; }
#post-18 strong, #post-15 strong { font-size: 12px; text-transform:uppercase; color:#dea342; font-family:"Times New Roman", Times, serif; font-weight:bold; }
ul#formlist { list-style-image:none; list-style-position:outside; list-style-type:none; overflow:hidden; display:inline;}
ul#formlist li { display:block; overflow:hidden; clear:both; margin:5px auto; width:350px; }
ul#formlist hr { background:none; }
label.inputLabel { float:left; text-align:left; width:150px; font-size: 1.0em; text-transform:uppercase; color:#dea342; font-family:"Times New Roman", Times, serif; font-weight:bold; clear:left; padding:20px 0 10px 0; }
label.inputLabel2 { float:left; clear:left; }
#form-container { margin:0 auto; overflow:hidden; text-align:center; }
.textfield { border:1px solid #753b15; background-color:#eae4e0; padding:5px; width:350px; float:left; clear:left; }
.fileupload { background-color:#eae4e0; float:left; margin-bottom:5px; clear:left; width:350px; }
input.submit-btn { display:inline-block; width:97px; height:28px; border:0 none; background:url('images/btn_readmore.jpg') 0 0 repeat-x; font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; font-weight:bold; color:#301c12; text-shadow:0 1px 0 #cccccc; text-align:center; line-height:29px; cursor:pointer; }
input:hover.submit-btn { color:#800000; }
.wpcf7-not-valid-tip { float:left; clear:left; color:#ff0000; }
h2.pnf { font-family:"Times New Roman", Times, serif; margin-top:50px; }
#post-10 .container_16,#post-12 .container_16, #post-13 .container_16, #post-15 .container_16, #post-16 .container_16, #post-17 .container_16, #post-18 .container_16 { margin:50px auto; }
#post-12 .container_16 .bucket { margin:10px;}
h3.alert{ font-family:"Times New Roman", Times, serif;}