/*
Theme Name: Shawnelle
Theme URI: http://shawnelle.com/
Description: Theme Exclusive to Shawnelle Cherry
Version: 1.0
Author: Jon Nixon
Author URI: http://nixonmedia.com/

Cherry v1.0
This theme was designed and built by Jon Nixon,
whose blog you will find at nixonmedia.com/blog

	

*/

*{outline:none;}
body{background:url(images/lg-bg.jpg) no-repeat top; margin:0; padding:0; font-size:62.5%!important;}
.external{background:url(images/icon-link-external.png) no-repeat left; padding-left: 20px; margin: 20px 0 0 0;}
/*............ navigation .......................*/
ul#navigation a{border:0pt none;}

ul#navigation{list-style-type:none;background: url(images/ui/int_nav_bg.jpg) no-repeat; width:235px; height:282px; margin:0; padding:0; position:absolute; left:-20px; top:160px ; z-index:100; }

ul#navigation li{position:relative; left:-15px;}

ul#navigation li a{width:202px!important; display:block; margin-left:28px; padding:0; }
ul#navigation li a:hover{background-position: -202px 0;}

ul#navigation li#home a{height:27px; background:url(images/ui/nav_home.jpg) no-repeat 0 0; margin-top:56px; padding:0;}
ul#navigation li#home a:hover{background-position: -202px 0;}

ul#navigation li#about a{height:31px; background:url(images/ui/nav_about.jpg) no-repeat 0 0;}
ul#navigation li#about a:hover{background-position: -202px 0;}

ul#navigation li#films a{height:29px; background:url(images/ui/nav_films.jpg) no-repeat 0 0;}
ul#navigation li#films a:hover{background-position: -202px 0;}

ul#navigation li#gallery a{height:31px; background:url(images/ui/nav_gallery.jpg) no-repeat 0 0;}
ul#navigation li#gallery a:hover{background-position: -202px 0;}

ul#navigation li#contact a{height:29px; background:url(images/ui/nav_contact.jpg) no-repeat 0 0;}
ul#navigation li#contact a:hover{background-position: -202px 0;}

ul#navigation li#worked a{height:27px; background:url(images/ui/nav_worked.jpg) no-repeat 0 0;}
ul#navigation li#worked a:hover{background-position: -202px 0;}




#main{margin:0 auto; width:926px; padding:0; position:relative; background: url(images/interior_bg_rep.jpg) repeat left;}
#curtain{position:absolute; z-index:10; left:730px;}

#leftBg{ background: url(images/home_left_strip.jpg) no-repeat; width:97px; position:absolute; z-index:1; display:block; left:-97px; height:700px;}
#rightBg{ background: url(images/home_right_strip.jpg) no-repeat; width:73px; position:absolute; z-index:1; display:block; right:-73px; height:700px;}


/*............ header .......................*/
#header{width:926px; height:147px; margin:0; padding:0; position:relative;}
#header h1 {width:416px; float:left; margin:0; padding:0;}
#header #title{margin:0; padding:0; float:left; width:510px;}
#subTitle{font: 13pt/15px Georgia!important; position:absolute; top: 120px; left:520px; text-transform:uppercase; color:#c6b592;}

/*............ body .......................*/
#bottom{width:926px; position:relative; margin:0; padding:0; background: url(images/interior_bot_bg.jpg) no-repeat bottom left;}
#bottom #contentHolder{width:927px; background: url(images/interior_top_bg.jpg) top left no-repeat; margin:0; padding:0; font:1.3em/1.3em Trebuchet MS, Arial, Helvetica, sans-serif;}



/*............ content area .......................*/

/*//// misc //////////*/
#breadCrumbs{font:11px/11px Georgia, "Times New Roman", Times, serif; color:#4c3618; position:absolute; top:150px; left:250px; z-index:500; display:block;}
#breadCrumbs a{color:#4c3618;}
#breadCrumbs a:hover{color:#f26522;}
p.content{margin: 0; padding:0;}
p.content a{background:#4c3618; padding:6px 15px; color:#fff; margin:0 0 10px 0; top:5px; position:relative;}
.short{height:500px!important; margin:0!important; padding:0!important;}
.noGallery{ margin:0!important; padding:0 0 80px 0!important;}
#error{padding: 400px 0 200px 300px; width:200px; font-weight:normal!important;}

p.content a:hover{color:#f27536;}
#contentTable{margin:0 0 0 250px!important; }
#videoBtn{border:0pt none; margin-left:30px!important;}
/*//// featured //////////*/
#section{width:350px;}
.featuredContentTable{margin:80px 0 65px 250px!important; width:350px;}

/*//// about me //////////*/
#aboutWrapper{width:600px; margin:0 0 0 250px!important; padding:0; height:600px;}
#aboutWrapper img{padding: 0 0 0 10px; position:relative; float:right; margin-top:-64px;}
#aboutWrapper p:first-child{padding: 40px 0 0 0; margin:0;}

/*//// fashion gallery //////////*/
#fashionWrapper{width:500px; margin:0 0 0 250px!important; padding:0; }
#fashionWrapper p:first-child{padding: 40px 0 0 0; margin:0;}
#fashionGallery{margin:0; padding:0; height:600px; background:url(images/fashion-bg.gif) no-repeat top left;}

/*//// worked with //////////*/
#workedWrapper{width:500px; margin:0 0 0 250px!important; padding:0; }
#workedWrapper p:first-child{padding: 40px 0 0 0; margin:0;}
#pdf{margin-top:100px; display:block; height:100px;}
#pdf img,pdf a img,#pdf p{float:left;}
#pdf p{position:relative; top:20px; font-weight:bold; margin:0; padding:0 0 0 5px;}
#pdf a{color:#4c3618; }
#pdf a:hover{color:#f26522; }

/*//// sub-navigation //////////*/
ul#subNav{list-style-type:none; height:38px; left:200px; top:30px; position:absolute; font-size:0;}
ul#subNav li {margin:0; padding:0; height:38px; float:left!important; border:0pt none;}
ul#subNav li a{display:block!important; height:38px;}
ul#subNav li#comedy a{height:38px; background:url(images/ui/subnav_comedy.png) no-repeat 0 0; width:118px;}
ul#subNav li#comedy a:hover{background-position: -118px 0;}
ul#subNav li#horror a{height:38px; background:url(images/ui/subnav_horror.png) no-repeat 0 0; width:129px;}
ul#subNav li#horror a:hover{background-position: -129px 0;}
ul#subNav li#drama a{height:38px; background:url(images/ui/subnav_drama.png) no-repeat 0 0; width:110px;}
ul#subNav li#drama a:hover{background-position: -110px 0;}
ul#subNav li#period a{height:38px; background:url(images/ui/subnav_period.png) no-repeat 0 0; width:102px;}
ul#subNav li#period a:hover{background-position: -102px 0;}


/*//// featured sub-pages //////////*/
#contentTable{margin:0 0 0 250px!important; }
#pageGallery{margin:0 0 0 50px; padding:0; height:500px; background:url(images/gallery-bg.gif) no-repeat top left;}
#tallPageGallery{margin:0 0 0 50px; padding:0; height:520px; background:url(images/tall-gallery-bg.gif) no-repeat top left;}
/*#superTallPageGallery{margin:0 0 0 40px; padding:0 0 60px 0; position:relative; background:url(images/tall-gallery2-bg.gif) no-repeat top left;  height:520px;}*/
#superTallPageGallery{margin:0; padding:0; height:600px; background:url(images/tall-gallery2-bg.gif) no-repeat top left;  height:520px;}


#swatches2{position:absolute; z-index:500; top:520px; left:-46px; width:262px; height:261px;} /*was -360*/

td#left{width:315px; font:13px/20px Georgia, "Times New Roman", Times, serif!important; }
td#left h1{font:25pt/30px Georgia, Times New Roman; font-size:25pt; font-weight:normal; margin:30px 0 15px 0;}
td#right{padding:0 0 0 30px;}
#shortTable{margin-bottom:200px!important; padding:0;}

/*//// contact //////////*/
#contactWrapper p{margin:0 0 0 250px!important; padding:30px 0 0 0!important; width:500px;}
#contactWrapper span{font-weight:bold; width:100px; }
#cf_field_1,#cf_field_2,#cf_field_3,#cf_field_4{margin-left:20px!important; }
span.reqtxt,.emailreqtxt{font-weight:normal!important;}
#contactWrapper{margin:0!important; padding:0 0 0 0!important; height:500px;}

/*............ footer .......................*/
#footer{background:url(images/interior_footer_bg.jpg) no-repeat bottom; width:926px; height:87px; margin:0 auto;  color:#c69f68; font: 1em/1em Tahoma, Arial, Helvetica, sans-serif; text-align:center; position:relative; clear:both; }
#swatches{position:absolute; z-index:100; top:320px; left:-34px;} /*was -360*/
#footer p{padding:10px 0 0 0; margin:0;}
#footer a{color:#c69f68;}


/*................ misc wordpress stuff ....................*/
#content-box {margin-right:0px;}
#sidebar{visibility:hidden;}

/*................bugs....................*/
#fc_id_27{position:absolute; top:-30px; border:1px solid red;}
