﻿/* Global Styles */
body {
    font-family:Arial,Helvetica;
    font-size:12px;
    background:#eef0de;
}
h1,h2,h3{
    color:#666;
}
td {border:none;}
.block {display:block;}
#maincontainer a {color:#3333cc;}
.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:900px;
    margin:0px auto;
    padding:25px;
    background:#fff;
    border:solid 5px #666;
}
#wrapper a{
    color:#666;
}
#wrapper a:hover{
    color:#000;
}
#maincontainer .breadcrumbs
{
    background-color:#dadada;
    border:solid 1px #fff;
}
#maincontainer .breadcrumbs ul{margin:0px;padding:0px;}
#maincontainer .breadcrumbs ul li
{
    color:#3333cc;
    padding:5px 5px;
    list-style-type:none;
    float:left;
    margin-right:5px;
}
#maincontainer .breadcrumbs li.divider
{
    background:url(images/ui/breadcrumb-divider.gif) no-repeat;
    width:7px;
    height:24px;
    padding:0px;
}
#maincontainer .breadcrumbs li a
{
    color:#3333cc;
    text-decoration:none;
}
#maincontainer .ui-success
{
    background-color:Green;
    color:White;
}
#maincontainer .ui-error
{
    background-color:Red;
    color:White;
    font-weight:bold;
}
#maincontainer #commentform .progress,
#maincontainer #commentform .results
{
    display: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:20px 10px;padding:5px;border:solid 1px #ccc;background-color:#eee;}
.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;}

/* Controls */
#maincontainer .postlist {margin:10px 0 0 0; padding:0px;}
#maincontainer .postlist .post{color:#052071; list-style-type:none;margin-bottom:5px;}
#maincontainer .postlist .title a{color:#052071; font-weight:bold; text-decoration:none;}
#maincontainer .postlist .title a:hover {text-decoration:underline;}
#maincontainer .postlist .post .preview{float:left;width:100px;margin-right:10px;}
#maincontainer .postlist .post .details{float:left;width:100px;}
#maincontainer .postlist .post .date{color:#052071; font-size:10px;}
#maincontainer .postlist .post .details .author{display:none;}
#maincontainer .postlist .post .details .teaser{font-size:12px;}
#maincontainer .postlist .post .details .teaser a{font-size:14px;color:#052071;}
#maincontainer .postlist .post .details .teaser a:hover{color:#000;}
#maincontainer .postlist .post .details .teaser .extras{text-align:right;font-size:11px;color:#052071;}
#maincontainer .postlist .post .details .teaser .extras a{font-size:11px;color:#052071;}

#maincontainer .linklist ul {margin:0px !important;padding:0px;list-style-type:none;}
#maincontainer .linklist ul {margin-left:0px !important;}
#maincontainer .linklist ul li{list-style-type:none;}

#maincontainer .photolist .photo {float:left;width:100px;margin-right:5px;}
#maincontainer .photolist .photo .caption{display:none;}

/* ----------------------- Main Styles ---------------------------*/
#maincontainer					{background:url(images/site/header-bkg.jpg) repeat-x; margin:20px auto 0 auto; width:830px;}
#maincontainer #left			{background:#fff; float:left; width:257px;}
#left .featuredTop				{border-left:8px #fff solid;}
#left .featuredBottomWrapper	{background:#eef0de;}
#left .featuredBottom			{margin:0 0 0 37px;}
#maincontainer #main			{background:url(images/site/subBack.jpg) repeat-y; border-right:8px #fff solid; float:left; min-height:599px; padding:0 18px; position:relative; width:529px;}
#maincontainer .mainTop			{border-right:8px #fff solid;}
#maincontainer .mainBottom		{border-bottom:7px #fff solid; border-right:8px #fff solid; position:absolute; bottom:-15px; left:0px;}
#maincontainer .subHeading		{color:#b44909; font-family:Georgia; font-weight:bold; font-size:18px; margin:20px 0; text-align:center;}
#maincontainer #right			{background:url(images/site/WOC-rightBack.jpg) no-repeat; border-bottom:7px #fff solid; border-right:8px #fff solid; float:left; height:615px; width:57px;}
#maincontainer #bottom			{margin:0 auto 0 37px; width:777px;}
#maincontainer .img-left        {float:left; margin:4px 10px 4px 0; }
/*----navigation----*/
#maincontainer #nav				{background:#fff url(images/site/navigationSub.jpg) no-repeat; margin:0 0 0 8px; height:512px; width:249px;}
#nav a							{color:#fff; display:block; font-family:Georgia; font-size:13px; font-weight:bold; margin:0 auto;  padding:15px 0 0 0; text-align:center; text-decoration:none;}
#nav .home						{background:url(images/site/homeBtn.png) no-repeat; height:34px; width:117px;}
#nav .about						{background:url(images/site/aboutBtn.png) no-repeat; height:35px; width:119px;}
#nav .videos					{background:url(images/site/videosBtn.png) no-repeat; height:27px; width:119px;}
#nav .proStaff					{background:url(images/site/prostaffBtn.png) no-repeat; height:27px; width:119px;}
#nav .news						{background:url(images/site/newsBtn.png) no-repeat; height:27px; width:119px;}
#nav .tv						{background:url(images/site/showScheduleBtn.png) no-repeat; height:37px; width:172px;}
#nav .sponsors					{background:url(images/site/sponsorsBtn.png) no-repeat; height:28px; width:119px;}
#nav .outfitters				{background:url(images/site/outfittersBtn.png) no-repeat; height:28px; width:122px;}
#nav .gallery					{background:url(images/site/galleryBtn.png) no-repeat; height:27px; width:119px;}
#nav .contests					{background:url(images/site/contestBtn.png) no-repeat; height:32px; width:122px;}
#nav .contact					{background:url(images/site/contactBtn.png) no-repeat; height:28px; width:119px;}
/* ----------------------- Home Styles ---------------------------*/
#maincontainer #middle			{border-bottom:7px #fff solid; float:left; width:508px;}
#middle #intro					{background:url(images/site/introBack.jpg) no-repeat; float:left; height:422px; line-height:15px; padding:12px 10px 0 15px; width:225px;}
#middle #intro .intro			{font-size:11px; line-height:14px; margin:150px 0 0 0;}
#middle #news					{background:url(images/site/newsBack.jpg) no-repeat; float:left; height:174px; padding:10px 0 0 20px; width:238px;}
#middle #news .heading          {color:#152f6c; font-family:Georgia; font-size:16px; font-weight:bold;}
#middle #video					{background:url(images/site/videoBack.jpg) no-repeat; float:left; height:250px; width:258px;}
/* ----------------------- Page Title Styles ---------------------------*/
#main h1						{height:71px; text-indent:-9999px; width:537px; margin:0px;}
#main h1.about					{background:url(images/site/about-us.jpg) no-repeat;}
#main h1.schedule				{background:url(images/site/show-schedule.jpg) no-repeat;}
#main h1.sponsors               {background:url(images/site/sponsors-title.jpg) no-repeat;}
#main h1.outfitters             {background:url(images/site/outfitters-title.jpg) no-repeat;}
#main h1.contests               {background:url(images/site/contests-title.jpg) no-repeat;}
#main h1.contact                {background:url(images/site/contact-us-title.jpg) no-repeat;}
#main h1.featured               {background:url(images/site/featured-products-title.jpg) no-repeat;}
/* ----------------------- Site Styles ---------------------------*/
#main #schedule					{margin:10px 0 0 20px; width:484px;}

/* ------------------------- Footer ------------------------------*/
#footer							{margin:30px 0 0 470px; width:830px; font-size:11px;}
#footer #contactinfo			{color:#000; float:left;}
#footer #contactinfo a			{color:#000;}
#footer #links					{width:150px; float:left; margin:0 0 0 50px;}
#footer #links a				{color:#3333cc; font-size:11px; text-decoration:none;}
#footer #logos					{float:left; text-align:center;}
#footer #logos li				{display:block; float:left;}
#footer #logos li a				{color:#000;}