﻿/* Global Styles */
body {color:#ece7df;font-family:Arial,Helvetica;font-size:12px;background:#0d0a03;}
body a{color:#f9a828; text-decoration:none;}
body a:hover{color:#9d6917;}
h1{margin:5px 0; font-size:28px; color:#ddcebe; border-bottom:solid 1px #F9A828;}
.laser{color:#ddcebe; border-bottom:solid 1px #F9A828; margin-bottom:5px;}
h2{margin:5px 0; font-size:20px; color:#F9A828;}
h3{color:#F9A828;}

.img_left{float:left; margin:0 10px 10px 0;}
.img_right{float:right; margin:0 0 10px 10px;}

.rmstoolbar{background-color:#262626;border-bottom:solid 1px #ccc;height:50px;width:100%;overflow:hidden;font-family:Arial;}
.rmstoolbar .name{font-size:24px;font-weight:bold;color:#ccc;display:block;padding-top:10px;float:left;}
.rmstoolbar .logo{float:left;margin:-20px 15px 0 -30px;}
.rmstoolbar .loginbar{padding: 20px 10px 5px 10px;text-align: right;color:#ccc;height:20px;width:500px;float:right;}
.rmstoolbar .loginbar a{color:#59b4d4;}

.wrapper{width:930px; margin:0 auto; position:relative;}

.left_column{float:left; width:552px; border-right:1px solid #6e5a3a; padding:10px;}
.left_column .feature .description{display:none;}

.right_column{float:left; width:337px; padding:10px;}

.home_news{background:url(images/news-bg.jpg); height:320px; width:552px; padding:10px 10px 0; position:relative;}

#slideshow1{position:absolute; height:253px; width:371px;top:35px; background:none; overflow:hidden;}
#branding{background:url(images/branding_bg.jpg) top center; height:122px; width:100%;}
#branding .logo{background:url(images/logo.png); display:block; float:left; height:147px; text-indent:-9999px; width:350px;}

#navigation{height:30px; float:right; margin:8px 0 0; padding:0; width:559px;}
#navigation li{float:left; list-style:none;}
#navigation li a{background:url(images/navigation.png) no-repeat; display:block; height:30px; overflow:hidden; margin:0; padding:0; text-indent:-9999px;}

/*main nav up state*/
#navigation li.nav_home a{width:43px; background-position:0 0;}
#navigation li.nav_team a{width:55px; background-position: -43px 0;}
#navigation li.nav_blog a{width:50px; background-position: -98px 0;}
#navigation li.nav_sponsors a{width:75px; background-position: -148px 0;}
#navigation li.nav_gear a{width:49px; background-position: -223px 0;}
#navigation li.nav_forum a{width:59px; background-position: -272px 0;}
#navigation li.nav_videos a{width:79px; background-position: -331px 0}
#navigation li.nav_photos a{width:59px; background-position: -410px 0;}
#navigation li.nav_outfitters a{width:87px; background-position: -469px 0;}
#navigation li.nav_contact a{width:62px; background-position: -556px 0;}

/*main nav hover state*/
#navigation li.nav_home a:hover {background-position:0 -30px;}
#navigation li.nav_team a:hover {background-position: -43px -30px;}
#navigation li.nav_blog a:hover {background-position: -98px -30px;}
#navigation li.nav_sponsors a:hover {background-position: -148px -30px;}
#navigation li.nav_gear a:hover {background-position: -223px -30px;}
#navigation li.nav_forum a:hover {background-position: -272px -30px;}
#navigation li.nav_videos a:hover {background-position: -331px -30px;}
#navigation li.nav_photos a:hover {background-position: -410px -30px;}
#navigation li.nav_outfitters a:hover {background-position: -469px -30px;}
#navigation li.nav_contact a:hover {background-position: -556px -30px;}


#social{height:42px; float:right; margin:8px 0 0; padding:0; width:380px;}
#social li{float:left; list-style:none;}
#social li a{background:url(images/social-network.gif) no-repeat; display:block; height:42px; overflow:hidden; margin:0; padding:0; text-indent:-9999px;}

/*main nav up state*/
#social li.outdoor_channel a{width:52px; background-position:0 0;}
#social li.bow_madness a{width:76px; background-position: -52px 0;}
#social li.facebook a{width:71px; background-position: -128px 0;}
#social li.twitter a{width:74px; background-position: -199px 0;}
#social li.blogger a{width:34px; background-position: -273px 0;}
#social li.youtube a{width:73px; background-position: -307px 0;}

/*main nav hover state*/
#social li.outdoor_channel a:hover {background-position:0 -42px;}
#social li.bow_madness a:hover {background-position: -52px -42px;}
#social li.facebook a:hover {background-position: -128px -42px;}
#social li.twitter a:hover {background-position: -199px -42px;}
#social li.blogger a:hover {background-position: -273px -42px;}
#social li.youtube a:hover {background-position: -307px -42px;}

#slideshow{height:345px; width:334px; overflow:hidden; margin:0 0 10px;}

#branding #showtimes{background:url(images/show-times.gif);height:71px; right:230px; position:absolute; text-indent:-9999px; top:51px; width:326px;}
#highlight_bar{background:url(images/highlight_bg.jpg) top center; height:297px; width:100%;}
#highlight_bar .stars{background:url(images/rick-julie.png); top:-80px; height:385px; position:absolute; right:0; width:626px;}
#seperator_bar{background:#46361d; height:38px; width:100%;}
input[type="text"]{font-size:14px;padding:4px; background:#726a5f; border:1px solid #0a0904;}

#subpage_bar{background:url(images/subpage-bg.jpg) top center; height:59px; width:100%;}

#wrapper{width:930px;margin:0px auto;padding:10px 15px;}
#wrapper #content{min-height:400px;}
#wrapper #content .breadcrumbs{background-color:#644F30;border:solid 1px #3a0f09; margin:3px 0;}
#wrapper #content .breadcrumbs ul{margin:0px;padding:0px;}
#wrapper #content .breadcrumbs ul li{color:#F9A828;padding:5px 5px;list-style-type:none;float:left;margin-right:5px;}
#wrapper #content .breadcrumbs li.divider{background:url(images/ui/breadcrumb-divider.gif) no-repeat;width:7px;height:25px;padding:0px;}
#wrapper #content .breadcrumbs li a{color:#3a0f09;text-decoration:none;}
#wrapper #content .ui-success{background-color:Green;color:White;}
#wrapper #content .ui-error{background-color:Red;color:White;font-weight:bold;}
#wrapper #commentform .progress,
#wrapper #commentform .results{display:none;}

#footer{background:#271e0d url(images/footer_bar.gif) repeat-x; padding:10px 10px 40px; height:215px;}

#twitter-bg{width:372px; height:215px; background:url(/resources/themes/standard/images/twiiter-image.jpg); position:absolute; left:180px; top:40px;}
#twitter-bg ul{margin:0; padding:0;}
#twitter_div{width:215px; margin:28px 15px 22px;}

.video_title_home{background:url(/resources/themes/standard/images/video-clips.jpg); height:54px; width:356px; position:relative; margin:-10px 0 0 -10px;}
.video_title_home a{height:24px; width:84px; text-indent:-9999px; position:absolute; right:8px; top:9px;}

.videolist .feature .name{display:none;}
.videolist .previews .video{background:url(images/brown-tv.jpg) no-repeat 2px 5px;margin:5px 0; width:277px; padding:3px 0 3px 60px;}
.videolist .previews .video2{background:#271e10 url(images/red-tv.jpg) no-repeat 2px 5px;;margin:5px 0; width:277px;  padding:3px 0 3px 60px;}
.videolist .previews .video .preview{display:none;}
.videolist .previews .video2 .preview{display:none;}
.videolist .previews .video .details .title{font-weight:bold; text-transform:uppercase; font-size:15px;}
.videolist .previews .video2 .details .title{font-weight:bold; text-transform:uppercase; font-size:15px;}
.videolist .previews .video .details .date{font-size:9px;}
.videolist .previews .video2 .details .date{font-size:9px;}
.videolist .previews .video .details .extras a{color:#ece7df;}
.videolist .previews .video2 .details .extras a{color:#ece7df;}
.videolist .previews .video .details .extras a:hover{color:#928269; text-decoration:none;}
.videolist .previews .video2 .details .extras a:hover{color:#928269; text-decoration:none;}

#comments{margin-top:20px;}
#comments .comment{padding-bottom:10px;}
#comments .comment span.quote{font-size:20px; font-style:italic; font-weight:bold; font-family:Arial;}
#comments .commentlist div[rel=moderate] .topCenter p{color:Red;}
#comments .commentlist .box{display:block; width:491px; background-color:#fff;}
#comments .commentlist .topContainer{width:491px; height:64px;}
#comments .commentlist .topLeft{background:url(images/comment/topLeft.jpg) no-repeat top left; height:64px; width:20px;float:left;}
#comments .commentlist .topCenter{background:url(images/comment/topAcross.jpg) no-repeat top; height:64px; width:450px; float:left;}
#comments .commentlist .topCenter p{text-align:left; font-weight:bold; padding-top:8px;}
#comments .commentlist .topRight{background:url(images/comment/topRight.jpg) no-repeat top right; height:64px; width:21px; float:left;}
#comments .commentlist .middleContainer{width:481px; min-height:14px;}
#comments .commentlist .contentComment{display:block; background:url(images/comment/leftSide.jpg) repeat-y; width:492px; min-height:14px; float:left;}
#comments .commentlist .contentComment .photo{float:left; padding:5px;}
#comments .commentlist .contentComment p{padding:0 10px 10px;}
#comments .commentlist .bottomContainer{width:491px; height:25px;}
#comments .commentlist .botLeft{background:url(images/comment/bottomLeft.jpg) no-repeat top left; height:25px;	width:20px;	float:left;}
#comments .commentlist .botCenter{background:url(images/comment/bottomCenter.jpg) no-repeat top; height:25px; width:450px; float:left; text-align:right; font-size:10px; font-style:italic;}
#comments .commentlist .botRight{background:url(images/comment/bottomRight.jpg) no-repeat top right; height:25px; width:21px; float:left;}
#comments .commentform{margin-top:20px; width:400px;}
#comments .commentform div{margin-bottom:10px;}
#comments .commentform .label{font-weight:bold;}
#comments .commentform .input{margin-top:5px; padding:3px;font-size:12px;width:400px;border:solid 1px #aaa;background-color:#f7faff;}
#comments .commentform textarea.input{height:100px;overflow:auto;}
#comments .commentform .caption{ font-style:italic; font-size:10px;color:#666;}
#comments .commentform .results,
#comments .commentform .progress{display:none;}

.pager{margin:15px 0;padding:5px;border:solid 1px #644E29;background-color:#46361d; text-align:center;}
.pager .stats{margin:5px 0px;}
.pager .pages {margin:0px;padding:1px;border:solid 1px #626262;float:left;}
.pager .pages li{float:left; list-style-type:none;margin-left:3px;}
.pager .pages li.first{margin-left:0px;}
.pager .pages li span{display:block;padding:2px 4px;background-color:#ccc;}
.pager .pages li a{display:block;padding:2px 4px;background-color:#626262;color:#fff !important;text-decoration:none;}
.pager .pages li a:hover{color:#000;background-color:#59b4d4;}
.pager .pages li.end{clear:left;height:0px;padding:0px;}

/* Home Page */
#content .center{float:left;width:600px;margin-left:15px;}
#content .sidebar{float:left;width:280px;}

/* Controls */
.postlist{margin:0; padding:0; width:248px; position:absolute; top:35px; right:20px;}
.postlist .post{list-style-type:none;margin-bottom:5px;}
.postlist .post .preview{float:left; padding:5px; background:#ece7df; border:1px solid #333; margin:0 0 5px;}
.postlist .post .details{float:left;width:248px;}
.postlist .post .details .date{font-size:10px;color:#666; display:none;}
.postlist .post .details .author{display:none;}
.postlist .post .details .title{font-size:14px;}
.postlist .post .details .teaser{}
.postlist .post .details .teaser .extras{text-align:right;font-size:11px;color:#999;}
.postlist .post .details .teaser .extras a{font-size:11px;color:#999;}

#content .linklist ul {margin:0px !important;padding:0px;list-style-type:none;}
#content .linklist ul {margin-left:0px !important;}
#content .linklist ul li{list-style-type:none;}

#content .photolist .photo {float:left;width:100px;margin-right:5px;}
#content .photolist .photo .caption{display:none;}

#content .videolist .feature{float:left;}
#content .videolist ul.previews {margin:0px !important;padding:0px;list-style-type:none;float:left;}
#content .videolist ul.previews li{list-style-type:none;}
#content .videolist .video .date{color:#999;font-size:11px;}
#content .videolist .video .teaser{display:none;}

#footer ul li{float:left;list-style-type:none;}
#footer #footer_nav{margin:0 0 0 -5px; padding:0;}
#footer #footer_nav li{margin:0 0 0 5px; padding:0 0 0 0;}
#footer #footer_nav a{margin:0 5px 0 0; padding:0; text-decoration:none;}
#footer #footer_nav a:hover{color:#ECE7DF; text-decoration:underline;}
#footer #contactinfo{width:200px;float:left; margin:20px 0;}
#footer #logos{float:right;text-align:center; font-size:10px;}
#footer .fax{display:none;}

.left_link{position:absolute; height:162px; width:465px; top:0; left:0;text-indent:-9999px;}
.right_link{position:absolute; height:162px; width:465px; top:0; right:0; text-indent:-9999px;}

.left_link1{position:absolute; height:162px; width:232px; top:0; left:0;text-indent:-9999px;}
.left_link2{position:absolute; height:162px; width:232px; top:0; left:232px;text-indent:-9999px;}
.right_link1{position:absolute; height:162px; width:232px; top:0; right:0; text-indent:-9999px;}
.right_link2{position:absolute; height:162px; width:232px; top:0; right:232px; text-indent:-9999px;}


.spons_ors{border-bottom:1px solid #46361D; height:162px; margin:10px 0 15px; padding:5px 0 10px; position:relative; width:930px; }
.uno{background:url(/resources/themes/standard/sponsors/1.jpg) no-repeat;}
.dos{background:url(/resources/themes/standard/sponsors/2.jpg) no-repeat;}
.tres{background:url(/resources/themes/standard/sponsors/3.jpg) no-repeat;}
.cuatro{background:url(/resources/themes/standard/sponsors/4.jpg) no-repeat;}
.cinco{background:url(/resources/themes/standard/sponsors/5.jpg) no-repeat;}

/* Add This */
#addthis .icon{background:url(http://www.rhinogroup.com/rms/10/images/addthis_standard.png) no-repeat; display:block; height:16px; margin:0 2px; width:16px;}
#addthis .at300bs{background:none;}
#addthis .at300b{padding:0px;}
#addthis .addthis_button_email{background-position:0 0;}
#addthis .addthis_button_print{background-position:-16px 0;}
#addthis .addthis_button_twitter{background-position:-32px 0;}
#addthis .addthis_button_facebook{background-position:-48px 0;}
#addthis .addthis_button_myspace{background-position:-64px 0;}
#addthis .addthis_button_stumbleupon{background-position:-80px 0;}
#addthis .addthis_button_digg{background-position:-96px 0;}
#addthis .addthis_button_expanded{background-position:-112px 0;}