/*
Theme Name: Cats
Theme URI: http://www.darrenodam.com.com
Description: Not to be used or reproduced without permision from the Really Useful Group.
Version: 1.0
Author: Darren Odam
*/

html body{height:100%;margin-top:-30px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding:0;border:none;background-image: url('images/main_back.jpg');background-repeat: repeat-x;background-position: top left; background-color:#16183f;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#maintable {width:100%;text-align:center;background-image: url('images/splat.png');background-repeat:repeat-y;background-position:top;_background/**/:/**/ url(""); /* IE 6 only */}
.contentframe{width:979px;margin: 0 auto;background-image: url('images/main_content_back.gif');background-repeat: repeat;background-position:top left;}
.bottomimage{background-image: url('images/footer.gif');background-repeat: no-repeat;background-position:bottom left;display:block;height:100%;}

.topCat{background-image: url('images/top_back_cat.gif');background-repeat: no-repeat;background-position:top;}

.mainarea{text-align:left;color:white;width:790px;float:left;}
.maincontent{padding:4px;background-color:black;border-left:1px solid #666666;border-right:1px solid #666666;background-image: url('images/main_content_gradient.gif');background-repeat: repeat-x;background-position:top left;}

.homeback{background-image: url('images/home_back.gif');background-repeat: no-repeat;background-position:top left;height:435px;}
.homebackleft{width:344px;height:307px;float:left;padding:7px;}
.homebackright{/*width:408px;*/height:307px;float:left;padding:7px;}

.videoheading{height:29px;font-size:25px;padding-top:5px;padding-left:10px;}
.video{padding-top:7px;padding-left:12px;}

.welcomeheading{height:29px;font-size:25px;padding-top:5px;padding-left:10px;}
.welcometext{margin-top:10px;position:relative;padding-top:0px;padding-left:10px;padding-right:10px;padding-bottom:10px;width:386px;height:245px;overflow:auto;scrollbar-face-color:black;scrollbar-track-color:#2b2929;scrollbar-arrow-color:white;scrollbar-highlight-color:#666666;scrollbar-3dlight-color:#949494;scrollbar-shadow-color:#2b2929;scrollbar-darkshadow-color:#302d2d;}
.welcometext p{margin-top:0px;padding:0px;}
.welcometext ul{margin:0px;padding:0px;overflow:auto;}
.welcometext li{margin-top:15px;margin-left:15px;}
.welcometext img {margin: 0;height: auto;width: auto;border:0px;}
.welcometext .alignleft, .welcometext img.alignleft{display: inline;float: left;margin-right: 10px;margin-top: 4px;}
.welcometext .alignright, .welcometext img.alignright{display: inline;float: right;margin-left: 10px;margin-top: 4px;}
.welcometext .aligncenter, .welcometext img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;}
.welcometext img.alignleft, .welcometext img.alignright, .welcometext img.aligncenter {margin-bottom: 10px;}
.welcometext .wp-caption{background: black;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;border:1px solid #666666;background-image: url('images/captionframe.gif');background-repeat: repeat-x;background-position:left;}
.welcometext .wp-caption img{margin: 0px;border:1px solid #666666;margin-top:5px;}
.welcometext .wp-caption p.wp-caption-text{color: #888;font-size: 12px;margin: 5px;}

.castgallarea{width:564px;height:83px;padding-top:31px;float:left;margin-left:-5px;} 
.jukeboxdiv{float:left;width:176px;height:41px;padding-top:65px;padding-left:25px;}
.jukeboxdiv ul{list-style-type: none;margin: 0px;padding: 0px;}
.jukeboxdiv li{display: block;padding: 0px;margin: 0px;float:left;}

.topcurve{color:white;height:28px;font-size:25px;padding-top:3px;padding-left:10px;background-image: url('images/topcurve.gif');background-repeat: no-repeat;background-position:top left;}
.midcurve{overflow:auto;padding:15px;background-color:black;border-left:1px solid #666666;border-right:1px solid #666666;background-image: url('images/mid_curve_gradient.gif');background-repeat: repeat-x;background-position:top left;}
.midcurve a{color:white;font-weight:bold;text-decoration:none;}
.midcurve a:hover{color:#cccccc;text-decoration:underline;}
.midcurve p{margin-top:0px;padding:0px;}
.midcurve ul{margin:0px;padding:0px;overflow:auto;}
.midcurve li{margin-top:15px;margin-left:15px;}
.midcurve img {margin: 0;height: auto;width: auto;border:1px solid #666666;}
.midcurve .alignleft, .midcurve img.alignleft{display: inline;float: left;margin-right: 10px;margin-top: 4px;}
.midcurve .alignright, .midcurve img.alignright{display: inline;float: right;margin-left: 10px;margin-top: 4px;}
.midcurve .aligncenter, .midcurve img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;}
.midcurve img.alignleft, .midcurve img.alignright, .midcurve img.aligncenter {margin-bottom: 10px;}
.midcurve .wp-caption{background: black;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;border:1px solid #666666;background-image: url('images/captionframe.gif');background-repeat: repeat-x;background-position:left;}
.midcurve .wp-caption img{margin: 0px;border:1px solid #666666;margin-top:5px;}
.midcurve .wp-caption p.wp-caption-text{color: #888;font-size: 12px;margin: 5px;}

.botcurve{height:6px;background-image: url('images/botcurve.gif');background-repeat: no-repeat;background-position:top left;}

.sidebar{color:white;float:left;width:181px;text-align:center;padding-left:8px;}
.sidebarTitle{margin-top:4px;width:173px;height:29px;color:white;font-size:22px;padding-top:5px;background-image: url('images/sidebar_title_back.gif');background-repeat: no-repeat;background-position:top left;}
.sidebarTitle a{color:white;font-weight:bold;text-decoration:none;}
.sidebarTitle a:hover{color:#cccccc;text-decoration:underline;}
.sidebarImage{width:173px;height:98px;}
.twitterFeed{background-image: url('images/home_news4.jpg');background-repeat:repeat-x;background-position:top left;font-size:10px;width:173px;min-height:98px;height:auto;padding-top:10px;padding-bottom:10px;list-style:none;display:block;}
.twitterFeed a {color:#fff;}
#twitter_update_list li {margin-left:-28px;margin-right:7px;}
.sidebarExcerpt{padding:6px;width:161px;height:46px;color:white;background-image: url('images/sidebar_excerpt_back.gif');background-repeat: no-repeat;background-position:top left;}
.sidebarExcerpt a{color:white;font-weight:bold;text-decoration:none;}
.sidebarExcerpt a:hover{color:#cccccc;text-decoration:underline;}
.sidebarExcerpt p{margin-top:0px;padding:0px;}

.footer{background-image: url('images/footer.gif');background-repeat: no-repeat;background-position:top left;color:white;font-weight:bold;}
.footer a{color:white;font-weight:bold;text-decoration:none;}
.footer a:hover{color:#cccccc;text-decoration:underline;}


.adRotator{width:789px;text-align:center;padding-top:10px;padding-bottom:10px;}

.bottominfo{padding-top:7px;height:133px;color:white;font-weight:bold;width:100%;margin: 0 auto;text-align:center;background-image: url('images/splat_bottom.png');background-repeat: no-repeat;background-position:top;/* IE 6 only */_background/**/:/**/ url(""); _background-color:black;_width:979px;_height:30px; /* IE6 FIX */}
.bottominfo a{color:white;font-weight:bold;text-decoration:none;}
.bottominfo a:hover{color:#cccccc;text-decoration:underline;}

.nav{height:99px;width:972px;background-image: url('images/nav_back.gif');background-repeat: no-repeat;background-position:top left;padding-top:64px;padding-right:7px;text-align:left;}
.nav_menu{height:30px;float:right;border:1px solid #666666;background-image: url('images/nav_repeat.gif');background-repeat:repeat-x;background-position:top left;}
.nav_menu ul{list-style-type: none;margin: 0px;padding: 0px;}
.nav_menu li{font-size:20px;display: block;height:27px;padding-top:3px;width:111px;float:left;/* IE 6 only */}
.nav_menu li:hover{background-image: url('images/nav_repeat_roll.gif');background-repeat:repeat-x;background-position:top left;}
.nav_menu li a{text-align:center;text-decoration:none;color:white;background-image: url('images/nav_breaker.gif');background-repeat:no-repeat;background-position:right;display:block;width:111px;height:25px;padding-top:5px;margin-top:-5px;}

/* Dropdown Menus */		
#navlist li ul {position: absolute;left: -999em;margin: 0px;padding: 0px;height: auto;width: 131px;border-bottom: 1px solid #666666;line-height: 30px;z-index:10;}
#navlist li li {width: 131px;border-top: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;background: #3956a4;}
#navlist li li a, #navlist li li a:visited {border-top: 1px solid white;font-size:18px;color:#FFF;background: #3956a4;width: 126px;padding-left:5px;display:block;text-align:left;}
#navlist li li a:hover, #navlist li li a:active {background:#6893ff;}	
#navlist li:hover ul, #navlist li li:hover ul, #navlist li li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul, #navlist li li li.sfhover ul {left:auto;}

.homelink{display:block;height:99px;width:157px;margin-top:-64px;float:left;}

.bookback{height:27px;width:790px;background-image: url('images/book_back.gif');background-repeat: no-repeat;background-position:top left;border-bottom:1px solid #666666;}

.tickerbase{height:28px;width:790px;background-image:url('images/ticker_image.gif');}
.tickerbaseleft{padding-left:15px;padding-right:10px;width:75px;float:left;font-size:12px;color:white;font-weight:bold;padding-top:6px;padding-top:7px\0/IE8+9;}
.tickerbaseright{width:690px;float:left;padding-top:7px;font-weight:normal;}

.newspageitem{background-image: url('images/menuitem1_line.gif');background-repeat: repeat-x;background-position:bottom left;padding-bottom:8px;margin-top:7px;}
.newspagetitle {color:#4193df;font-size:16px;font-weight:bold;padding-bottom:7px;}
.newspagetitle a{color:#4193df;text-decoration:none;font-weight:bold;}
.newspagetitle a:hover{color:white;text-decoration:underline;}
.newspageright {width:595px;padding-top:15px;float:left;}
.newspagedate {color:white;font-weight:bold;font-size:11px;}
.newspageimage{height:105px;width:105px;margin-top:8px;float:left;background-image: url('images/frame.gif');background-repeat: no-repeat;background-position:top left;}
.newspageimage img{padding:5px;height:87px;width:87px;margin:0px;border:0px;}
.newspagetext{color:white;font-weight:normal;font-size:11px;}
.newspagetext a{color:white;text-decoration:none;}
.newspagetext a:hover{color:#cccccc;text-decoration:underline;}
.newspagetextclear{color:white;font-weight:normal;padding-top:7px;font-size:11px;}
.newspagetextclear a{color:white;text-decoration:none;}
.newspagetextclear a:hover{color:#cccccc;text-decoration:underline;}

.itempagetext{color:white;}
.itempagetext a{color:white;text-decoration:none;}
.itempagetext a:hover{color:#cccccc;text-decoration:underline;}
.itempagetext img{margin-right:10px;margin-left:10px;margin-top:10px;margin-bottom:4px;}

h3 {color:#4193df;text-decoration:none;font-weight:bold;font-size:16px;}

#controls {background-color:black;height:31px;width:291px;background-image: url('images/vidcont.gif');background-repeat:no-repeat;margin-top:-37px;z-inde:11;position:relative;padding-left:25px;padding-top:14px;}
#buttons {text-align: center;}
#buttons ul{list-style-type: none;margin: 0px;padding: 0px;}
#buttons li{display: block;padding: 0px;margin: 0px;float:left;padding-right:8px;padding:2px;}
#buttons select {background-color:black;color:#cccccc;border:1px solid #cccccc;font-size:11px;}
#timebar {position: relative;top: -50px;width: 200px;height: 6px;background-color: black;border: 1px solid #333;margin-left: auto;margin-right: auto;display:none;}
#timebarIndicator {position: absolute;display: block;left: 0;top: 0;width: 5px;height: 16px;}
#vidThumb{background-image: url('images/vidback.gif');background-repeat:no-repeat;background-position:right;z-index:9;height:179px;width:300px;position:absolute;top:335px;}

#cssdropdown, #cssdropdown ul {padding: 0;margin: 0;list-style: none;}
#cssdropdown li {float: left;position: relative;padding:2px;}
.mainitems{cursor:pointer;padding-left: 6px;padding-top: 8px;color:#cccccc;border:1px solid #666666;background-color: black;width:200px;background-image: url('images/down.gif');background-repeat: no-repeat;background-position:right;}
.mainitems:hover {border:1px solid #4193df;}
.mainitems a{text-decoration: none;color:#cccccc;}
.subuls{display: none;position: absolute;top: 16px;left: 0;background-color: black;border:1px solid #666666;text-align:left;}
.subuls li{border-bottom:0px;width:200px;border-bottom:1px solid #666666;}
.subuls li a{text-decoration: none;color:#cccccc;display:block;}
.subuls li a:hover{text-decoration: underline;color:#4193df;}
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: 16px;left: left;}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;}
#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;}

/*SGallery Float */
.gallery-icon {float: left;margin-right: 20px;margin-top: 20px;}

/*Social Networks Icons */
.socialnetworks{ margin-top:10px;}
#socialLinks_new {margin:10px auto 10x;width: 200px;height: 40px;list-style:none;padding:0;}
#socialLinks_new li {float:left;width:40px;margin:0 25px 0 0;}
#socialLinks_new p {float:left;width:200px;margin:0 25px 0 0;}
#socialLinks_new li a.soc_a {background: url('images/soc_a.gif') no-repeat scroll top left;width: 38px;height: 38px;display:block;text-indent:-9999px;}
#socialLinks_new li a.soc_b {background: url('images/soc_b.gif') no-repeat scroll top left;width: 38px;height: 38px;display:block;text-indent:-9999px;}
#socialLinks_new li a.soc_c {background: url('images/soc_c.gif') no-repeat scroll top left;width: 38px;height: 38px;display:block;text-indent:-9999px;}
#socialLinks_new:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#ytapiplayer{width:316px;height:253px;background-color:black;color:white;}
#ytapiplayer a{color:white;text-decoration:none;font-weight:bold;}
#ytapiplayer a:hover{color:#cccccc;text-decoration:underline;}
#ytapiplayer p{margin-left:5px;margin-top:5px;}

.archiveTitle{font-weight:bold;font-size:14px;padding-bottom:7px;}
.archiveBody{font-size:12px;padding-bottom:3px;}
.archiveBody ul{list-style-type: none;margin: 0px;padding: 0px;}
.archiveBody li{padding: 0px;margin: 0px;padding-bottom:3px;}

.gallery-item {float: left;margin-top: 5px;width: 171px;margin-right:10px;}
.gallery img {border:10px solid #fff;margin-bottom:7px;}
.gallery-caption {color: white;font-size: 12px;margin: 0px;width: 170px;text-align:center;}

/* COMMENTS */
h3#comments, h3#respond { font-weight:normal; font-size: 14px; color:#ddd;}	
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist cite { text-transform:none; font-style:normal; }
ol.commentlist li { border-bottom:1px dotted white; padding:15px 0; }
ol.commentlist h5 { font-size:12px; margin:3px 0; padding:0; }	
ol.commentlist h5 a { color:#679ef1;}
ol.commentlist h5 a:hover { color:#fff;text-decoration:underline;}
ol.commentlist h5 small { display:block; }	
ol.commentlist li { font-size: 11px; margin: 0; }
ol.commentlist li span.moderate { padding:2px; color:#6dbe44; }
input textarea{font-size:11px;}

.commentsHeader{font-size: 140%; font-weight: bold;}

.reallyLink{position:absolute;top:180px;left:50%;padding:7px;height:16px;margin-left:253px;background-color:black;filter: alpha(opacity=90);opacity: .90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.reallyLink a{color:white;text-decoration:none;}
.reallyLink a:hover{color:#cccccc;text-decoration:underline;}

.homeNewstext{margin-top:5px;position:relative;padding-top:0px;padding-left:10px;padding-right:10px;padding-bottom:5px;width:384px;height:255px;overflow:auto;scrollbar-face-color:black;scrollbar-track-color:#2b2929;scrollbar-arrow-color:white;scrollbar-highlight-color:#666666;scrollbar-3dlight-color:#949494;scrollbar-shadow-color:#2b2929;scrollbar-darkshadow-color:#302d2d;}
.newspageitemHome{background-image: url('images/menuitem1_line.gif');background-repeat: repeat-x;background-position:bottom left;*width:367px;}
.newspagetitleHome {color:#4193df;font-size:13px;font-weight:bold;margin-bottom:10px;}
.newspagetitleHome a{color:#4193df;font-weight:bold;text-decoration:none;}
.newspagetitleHome a:hover{color:white;text-decoration:underline;}
.newspagerightHome {width:292px;padding-top:7px;float:left;padding-bottom:10px;}
.newspagedateHome {color:white;font-weight:bold;font-size:11px;}
.newspageimageHome{height:57px;width:75px;margin-top:5px;float:left;padding-bottom:15px;}
.newspageimageHome img{padding:5px;height:57px;width:57px;margin:0px;border:0px;}
.newspagetextHome{color:white;font-weight:normal;font-size:12px;}
.newspagetextHome a{color:white;text-decoration:none;font-weight:bold;}
.newspagetextHome a:hover{color:white;text-decoration:underline;}
.newspagetextHome p{margin:0px;padding:0px;}
.newspagetextclearHome{color:white;font-weight:normal;padding-top:7px;font-size:11px;}
.newspagetextclearHome a{color:white;text-decoration:none;font-weight:bold;}
.newspagetextclearHome a:hover{color:white;text-decoration:underline;}

.clear{clear:both}

