﻿/* Global Styles */
body {background:#313328;font-family:Arial,Helvetica;font-size:12px;}
.floatLeft{float:left;}
.floatRight{float:right;}

.typeface-js{font-family: 'Aardvark Cafe'; font-size:20px; color:#92461F;}

#box{background:url(images/bg.jpg) repeat-x; min-height:680px; width:100%;}
#nav{background:url(images/nav.gif) bottom repeat-x;height:105px;width:100%;}
.logo{position:absolute; top:-100px; right:10px; z-index:10;}
.brown{background:#c6b198; padding:0 20px 20px;}
.brown a{color:#92461f;}
.brown a:hover{color:#CF6633;}
.botbored{border-bottom:1px solid #9F9181; padding-bottom:10px;}

#three_spot{height:187px; margin:0 auto; padding:0; width:960px;}
#three_spot li{float:left; list-style:none; margin:0;}
#three_spot li a{background:url(images/three-column.jpg) no-repeat; display:block; height:187px; overflow:hidden; text-indent:-9999px; width:320px;}

#three_spot li.hunt_info a{background-position:0 0;}
#three_spot li.why_JBO a{background-position:-320px 0;}
#three_spot li.troph_gall a{background-position:-640px 0;}

#three_spot li.hunt_info a:hover{background-position:0 -187px;}
#three_spot li.why_JBO a:hover{background-position:-320px -187px;}
#three_spot li.troph_gall a:hover{background-position:-640px -187px;}

#navigation{height:52px; margin:0 auto; padding:53px 387px 0 0; width:573px;}
#navigation li{float:left; list-style:none; margin:0;}
#navigation li a{background:url(images/navigation.png) no-repeat; display:block; height:49px; overflow:hidden; text-indent:-9999px;}

/*up state*/
#navigation li#nav_home a{background-position:0 0; width:74px;}
#navigation li#nav_why a{background-position:-74px 0; width:105px;}
#navigation li#nav_rates a{background-position:-179px 0; width:148px;}
#navigation li#nav_photos a{background-position:-327px 0; width:86px;}
#navigation li#nav_news a{background-position:-413px 0; width:72px;}
#navigation li#nav_contact a{background-position:-485px 0; width:88px;}

/*hover state*/
#navigation li#nav_home a:hover{background-position:0 -49px;}
#navigation li#nav_why a:hover{background-position:-74px -49px;}
#navigation li#nav_rates a:hover{background-position:-179px -49px;}
#navigation li#nav_photos a:hover{background-position:-327px -49px;}
#navigation li#nav_news a:hover{background-position:-413px -49px;}
#navigation li#nav_contact a:hover{background-position:-485px -49px;}


h1{color:#3D1909; margin:0; padding:70px 0 10px;}
h2,h3{color:#92461f; margin:0 0 5px; padding:0;}
.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:960px;margin:0px auto;padding:0; position:relative;}
.main_image{height:493px; width:657px; float:left; overflow:hidden;}
#book_hunt{background:url(images/book-a-hunt.jpg); height:290px; width:260px; float:left; color:#c4b097; padding:203px 13px 0 30px; margin:0; overflow:hidden;}
#book_hunt ul{color:#9c4724;}
.thirds{height:187px; width:320px; float:left;}


#left_border{background:url(images/left-border.png) repeat-y; min-height:100%; width:45px; position:absolute; top:0; left:-45px; z-index:1; padding:4px 0 0;}
#right_border{background:url(images/right-border.png) repeat-y; min-height:100%; width:45px; position:absolute; top:0; right:-45px;padding:4px 0 0;}


.wrapper a{color:#92461f;}
.wrapper a:hover{color:#CF6633;}
.wrapper #content .breadcrumbs{background-color:#c6b198;border:solid 1px #9f9181;}
.wrapper #content .breadcrumbs ul{margin:0px;padding:0px;}
.wrapper #content .breadcrumbs ul li{color:#000;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:24px;padding:0px;}
.wrapper #content .breadcrumbs li a{color:#777;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{color:#c6b198; font-size:12px; margin:0 auto;padding:40px 0 20px;background:url(images/bottom-border.png) no-repeat; width:960px;}
#footer .fax{display:none;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#ccc;}

#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:20px 0px;padding:5px; text-align:center; font-size:11px;}
.pager .stats{margin:5px 0px; text-align:center;}
.pager .pages {margin:0px;padding:0; float:left; width:100%; text-align:center; color:#000;}
.pager .pages li{float:left; list-style-type:none;margin:0 2px; border:1px solid #BF8247;}
.pager .pages li.first{margin-left:0px;}
.pager .pages li span{display:block;background-color:#C7B39E; padding:2px 6px;}
.pager .pages li a{display:block;background-color:#47220F;color:#fff !important;text-decoration:none; padding:2px 6px;}
.pager .pages li a:hover{color:#000;background-color:#BA6801; padding:2px 6px;}
.pager .pages li.end{clear:left;height:0px;padding:0px; border:none;}

/* Home Page */
#content .center{float:left;width:600px;margin-left:15px;}
#content .sidebar{float:left;width:280px;}

/* Controls */
#content .postlist .post{list-style-type:none;margin-bottom:5px;}
#content .postlist .post .preview{float:left;width:60px;margin-right:10px;}
#content .postlist .post .details{float:left;width:300px;}
#content .postlist .post .details .date{font-size:10px;color:#666;}
#content .postlist .post .details .author{display:none;}
#content .postlist .post .details .teaser{color:#666;font-size:12px;}
#content .postlist .post .details .teaser a{font-size:14px;color:#333;}
#content .postlist .post .details .teaser a:hover{color:#000;}
#content .postlist .post .details .teaser .extras{text-align:right;font-size:11px;color:#999;}
#content .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;width:200px;float:left;}
#content .videolist ul.previews li{list-style-type:none;}
#content .videolist .video .date{color:#999;font-size:11px;}
#content .videolist .video .teaser{color:#666;font-size:11px;}

#footer ul li{float:left;list-style-type:none;}
#footer .links{float:left; text-align:center; width:535px;}
#footer #contactinfo{width:200px;float:left;}
#footer #logos{width:225px;float:right;text-align:center; margin:0; padding:0;}

/* 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;}
