/*
Theme Name: Rachael Joy TV
Theme URI: http://rachaeljoy.tv
Description: Custom template designed by  <a href="http://tracyappsdesign.com/">tracy apps design LLC</a>.
Version: 1.0
Author: tracy apps
Author URI: http://tracyappsdesign.com/

*/
html {font-size: 67.5%}
body {margin: 0px; padding: 0px; background: #514737 url('/wp-content/themes/rj/images/bodyBG.gif') repeat-x top left; font: normal 1em/1.4em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; color: #d2c8b0;}

a, a:visited {color:#b5b8c0; text-decoration:none;}
a:hover, a:visited:hover, a:focus {color:#83d1c1;}

img {border:0px;}

h1 {font: normal 3em/1.2em "Times New Roman", Times, serif; color: #b5b8c0; margin-bottom: 0px; padding-bottom: 0px;}
h2 {font: normal 2.6em/1.2em "Times New Roman", Times, serif; color: #b5b8c0; margin-bottom: 0px; padding-bottom: 0px;}
h3 {font: normal 2.4em/1.2em "Times New Roman", Times, serif; color: #b5b8c0; margin-bottom: 0px; padding-bottom: 0px;}
h4 {}
h5 {}
h6 {}

/* shadow stuff */
p, blockquote, h2, h3, h4, h5, h6, li {text-shadow: #3f372b 1px 1px 1px;}

#headContainer {width: 100%; height: 302px; position: relative; top: 0px; left: 0px; z-index: 1; background: url('/wp-content/themes/rj/images/headContainerBG.jpg') no-repeat top center;}
	#header {width: 980px !important; height: 302px; margin: 0px auto;}
	#logoContainer {width: 419px; height: 302px; float: left; background: url('/wp-content/themes/rj/images/rjLogo.jpg') no-repeat top left; outline: none; cursor: hand;}
		#logoContainer h1 {margin: 0px; padding: 0px; text-indent: -999999px;}
		
	ul.mainNav {position: relative; right: 40px; top: 191px; width: 608px; height: 54px; margin:0px; padding: 0px; list-style:none; z-index: 50;}
		ul.mainNav li { margin: 0px; padding: 0px; outline: none; list-style-type: none; cursor: hand;}
			ul.mainNav li a {background: url('/wp-content/themes/rj/images/nav.png') no-repeat; overflow: hidden; padding: 0px; text-indent: -999999px; cursor: hand; outline:none;}
			
				ul.mainNav li a.navAbout {position: absolute; top: 0px; left: 410px; overflow: hidden; width: 132px; height: 54px; display: block; background-position: 0 0;}
				ul.mainNav li a.navAbout:hover {background-position: 0 -54px;}
				
				ul.mainNav li a.navProducer {position: absolute; top: 0px; left: 550px; overflow: hidden; width: 176px; height: 54px; display: block; background-position: -141px 0;}
				ul.mainNav li a.navProducer:hover {background-position: -141px -54px;}
				
				ul.mainNav li a.navHost {position: absolute; top: 0px; left: 730px; overflow: hidden; width: 116px; height: 54px; display: block; background-position: -325px 0;}
				ul.mainNav li a.navHost:hover {background-position: -325px -54px;}
				
				ul.mainNav li a.navContact {position: absolute; top: 0px; left: 850px; overflow: hidden; width: 161px; height: 54px; display: block; background-position: -446px 0;}
				ul.mainNav li a.navContact:hover {background-position: -446px -54px;}
				
#contentContainer {width: 950px; margin: -45px auto 0px auto; font-size: 1.2em; line-height: 1.6em; position: relative; z-index: 100;}
	.twoCol {background:url('/wp-content/themes/rj/images/twoColContentContainerBG.gif') no-repeat left top;}
	#leftCol {float: left; width:705px;}
		#leftCol object {background:#453e31; margin:0px; padding:10px; border-bottom:1px solid #322e25; border-right:1px solid #363129; border-left:1px solid #575249; border-top:1px solid #6b6559;}
	#rightCol {float:right; width:215px;}
		#rightCol .padding {padding:0px 15px;}
	
#footerContainer {clear:both; padding:20px 0px; width:950px; margin:0px auto; text-align:right;}