/* @override http://mura:8500/mura/default/includes/themes/merced/css/site.css */
/* Theme:Custom */

/* @group GLOBALS
===================================== */
body	{font-family:Helvetica,Arial,sans-serif; font-size:62.5%; color:#434343; background:#d76707 url(../images/bg-body.jpg) repeat-x;}
*		{-moz-outline:0}
hr		{clear:both; height:0; margin:2em 0; border:1px solid #ccc; border-width:1px 0 0}
a		{text-decoration:none; color:#730302}
a:hover	{text-decoration:underline}
p.intro	{color:#666; line-height:1.4em; margin-bottom:1.25em}

/* @group Globals - Tables
===================================== */
.content table	{width:100%; margin-top:30px}
th				{border:1px solid; border-color:#becfd6 #becfd6 #dce6ea; color:#32566c; background:#e9f3f7}
td				{padding:10px; border:1px solid #d6d6d6}
tr.alt td		{background:#eee}
/*Move*/ 

/* @end Globals - Tables
-------------------------------- */
/* @group Globals - Forms
===================================== */
#primary form		{padding:2em; background:#ffe9d6; overflow:hidden; max-width:504px; /*width of #primary in three column layout*/}
#primary fieldset	{border:none; padding:0}
#primary legend		{font-size:1.4em; font-weight:bold; margin:0; padding:0}
#primary label		{padding-top:.5em; line-height:1; color:#0c2846}

.submit, 
.buttons input		{float:right; height:2em; line-height:2.1em; border:none; padding:0 1em; font-size:1em; font-weight:bold; color:#fff; background:#730302; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center}

#primary #svSearchResults form	{max-width:100%}

/* @group Globals - Forms - Search
===================================== */
#searchForm				{position:absolute; top:30%; right:0; margin:0; padding:0}
#searchForm fieldset	{padding:0; border:0}
#searchForm input.text	{float:left; width:160px; margin:0 .75em 0 0; font-style:italic; padding:1px}
#searchForm .submit		{float:right}

/* @end Globals - Forms - Search
-------------------------------- */

/* @group Globals - Forms - Login
===================================== */
#login		{padding-bottom:1em !important}
#login ol	{padding-top:0}

#svLoginContainer input.text	{width:99%}
#svLoginContainer p.required	{float:none; clear:both}
#sendLogin fieldset				{margin-top:-.5em; padding-top:.25em}

/* @end Globals - Forms - Login
-------------------------------- */
.sidebar #login{padding:0}

/* @end Globals - Forms - Login
-------------------------------- */
/* @group Globals - Forms - Comments
===================================== */
#svComments		{border-top:2px solid #ccc; margin-top:3em; padding-top:2em}
#svComments dl	{border-bottom:1px dotted #ccc}

/* @end Globals - Forms - Comments
-------------------------------- */
/* @end Globals - Forms
-------------------------------- */
/* @end GLOBALS
-------------------------------- */


/* @group HELPER CLASSES
===================================== */
.clearfix:after	{content:""; /* Avoid extra space */}

/* @end HELPER CLASSES
-------------------------------- */
/* @group LAYOUT
===================================== */
#container		{width:900px; margin:0 auto; padding:0 25px 15px; background:#fff; 
					box-shadow:0 0 100px #311807; -moz-box-shadow:0 0 100px #311807; -webkit-box-shadow:0 0 100px #311807;}
#content		{position:relative; margin-top:15px; overflow:hidden;}
.home #content	{margin-top:0}
/* #homepage .pageTitle {display:none;} */

#primary		{float:left; width:100%; color:#232323}
.home #primary	{width:687px}

.twoColSL #primary	{float:right; width:627px}
.twoColSR #primary	{float:left; width:627px}
.threeCol #primary	{width:504px}

.content, 
.sidebar		{min-height:100px; /*Fixes odd no-content disappearing bug.*/}
#left			{float:left; width:227px; margin-right:26px; padding:30px 0}
.home #left		{width:687px; padding:0}
#right			{float:right; width:226px; margin:13px 0 0; padding:16px 13px; margin-bottom:-998em; padding-bottom:999em;}
.home #right	{width:213px; margin:-40px 0 0; padding:0}
.threeColSR		{width:167px}
.sidebar		{}
#left.sidebar	{}
#right.sidebar	{}

/* @group Layout - Header
===================================== */
#header				{position:relative; }
h1 a				{display:block; width:200px; height:200px; margin:0 0 10px; text-indent:-9999px; background:url(../images/rrlogo.gif) no-repeat}
#header .navUtility	{position:absolute; top:32%; right:225px}

/* @end Layout - Header
-------------------------------- */
/* @group Layout - Right
===================================== */
#right{background:#f6f6f6; border-left:1px solid #ddd;}

/* @end Layout - Right
-------------------------------- */
/* @group Layout - Footer
===================================== */
#footer		{clear:both; margin-top:20px; padding-top:17px; border-top:1px solid #ddd; }
#footer p	{font-size:1.2em; color:#777; margin:0;}

/* @end Layout - Footer
-------------------------------- */
/* @end LAYOUT
-------------------------------- */
/* @group NAVIGATION/UI
===================================== */
/* @group Nav - Breadcrumb
===================================== */ 
#crumbList				{margin:0 0 1.5em}
#crumbList li			{font-size:1.1em}
#crumbList li a:hover	{text-decoration:underline}

/* @end Nav - Breadcrumb
-------------------------------- */
/* @group Nav - Utility
===================================== */
.navUtility				{overflow:hidden; margin:0; padding:0}
.navUtility li			{display:inline; margin:0 .5em 0 -0.5em; padding:0 10px; list-style:none; font-size:1em !important}
#footer .navUtility		{float:left}
#footer .navUtility li	{padding:0 5px; border-left:1px solid #cfcfcf}
#header .navUtility li	{border-left:1px solid #959595}
#footer .navUtility li a{font-size:.9em !important; color:#999}

/* @end Nav - Primary
-------------------------------- */
/* @group Nav - Primary
===================================== */
#navPrimary				{height:40px; overflow:hidden; margin:10px 0 0 0; padding:0; list-style:none; font-weight:bold; color:#fff; background:#662100; 
							border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#navPrimary li			{float:left; margin:0; padding:0; list-style:none}
#navPrimary li.first	{margin-left:15px}
#navPrimary a			{display:block; padding:0 15px; line-height:40px; color:#fff; text-decoration:none}

#navPrimary li a:hover, 
#navPrimary li.current a, 
#navPrimary li:hover, 
#navPrimary li.sfhover	{background:#d76707}

#navPrimary li:hover a, 
#navPrimary li li:hover a:hover, 
#navPrimary li.sfhover a:hover	{color:#fff}

#navPrimary li li a:hover		{color:#fff; text-decoration:underline}

/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#navPrimary li ul		{/* second-level lists */position:absolute; left:-9999px; z-index:10; width:12em; margin:0; padding-left:0; list-style:none; background:#730302}
#navPrimary li li		{/* all list items */float:left; width:12em; /* width needed for Opera */margin:0 !important}
#navPrimary li li a		{display:block; padding:.5em; line-height:1; text-transform:none}

#navPrimary ul li.first, 
#navPrimary ul li li.first	{/* all list items */border:0}
#navPrimary li ul ul		{/* third-and-above-level lists */margin:-1.95em 0 0 12em}

#navPrimary li:hover ul ul, 
#navPrimary li:hover ul ul ul, 
#navPrimary li.sfhover ul ul, 
#navPrimary li.sfhover ul ul ul	{left:-9999px; z-index:1001}

#navPrimary li:hover ul, 
#navPrimary li li:hover ul, 
#navPrimary li li li:hover ul, 
#navPrimary li.sfhover ul, 
#navPrimary li li.sfhover ul, 
#navPrimary li li li.sfhover ul	{/* lists nested under hovered list items */left:auto}

/* @end Nav - Primary - Dropdown
-------------------------------- */
/* @end Nav - Primary
-------------------------------- */
/* @group Nav - Secondary
===================================== */
.navSecondary		{margin:0 0 4em; padding:0; list-style:none; height:auto}
.navSecondary li	{margin:0 0 .5em; padding:0 0 .5em; border-bottom:1px solid #d6d6d6; line-height:1.2}
.navSecondary .last	{border:0; padding-bottom:0}
.navSecondary li ul	{margin:.5em 0 0; padding:0; list-style:none; overflow:hidden}
.navSecondary li	{margin-bottom:.5em}
.navSecondary li a	{display:block}

.navSecondary li a:hover	{}
.navSecondary li.current a	{font-weight:bold; color:#ff3405}

/* @group Nav - Secondary - Second Level
===================================== */
.navSecondary li.current ul		{}
.navSecondary li li				{margin:0 0 .5em 1em; padding:0; border-bottom:none; list-style:none; line-height:1.2em}
.navSecondary li.current li a	{font-weight:normal; color:#434343}

/* @end Nav - Secondary - Second Level
-------------------------------- */
/* @end Nav - Secondary
-------------------------------- */
/* @group Nav - More Results
===================================== */
.moreResults			{border-top:2px solid #e6e6e6; padding-top:1.5em}
/*.moreResults dt{float:left; margin-right:.5em}*/
.moreResults ul			{/*float:right; */overflow:hidden; margin:0; padding:0}
.moreResults li			{display:inline; padding:0 .25em; list-style:none; border-right:1px solid #b6b6b6}
.moreResults li.navNext	{border-right:0}
.moreResults li.navPrev	{border-right:0}
.moreResults li a		{padding:0}

.moreResults li.resultsFound	{padding-right:.5em}

/* @end Nav - More Results
-------------------------------- */
/* @end NAVIGATION/UI
-------------------------------- */
/* @group MODULES
===================================== */
/* @group Galleries
===================================== */
/*Optimized Grid for 80px Thumbnails*/
#svGallery				{border-top:2px solid #e6e6e6; padding-top:1.8em}
.oneCol #svGallery li	{width:9%}
.twoColSR #svGallery li,
.twoColSL #svGallery li	{width:11%}
.threeCol #svGallery li	{width:18%}

/* @end
-------------------------------- */
/* @group Calendar
===================================== */
.svCalendar table	{margin-top:0}
.svCalendar th		{background:#0c2846; vertical-align:middle}

.svCalendar th a, 
.svCalendar th a:hover	{background:#0c2846}
.svCalendar th a:hover	{color:#730302}
.svCalendar tr.dayofweek td	{background:#730302; color:#fff}

.svCalendar th, 
.svCalendar td		{border:1px solid #fff}
.svCalendar td		{background:#e9f3f7}

/* @end Calendar
-------------------------------- */
/* @group Dragable Feeds */
#svRSSFeeds form		{background:transparent}
li.boxItemHeader		{/* Link of items inside dragable boxes */color:#730302; padding-left:10px; background:url(../images/pointer_red_sm.gif) no-repeat left .25em}
a.boxItemHeader			{/* Link of items inside dragable boxes */color:#730302}
#svAddNewFeed			{padding:0 !important; background:transparent !important}
#svAddNewFeed button	{/* !important used to override dragable_feeds.css */background:#730302 !important; font-size:11px !important}

/* @end */
/* @group Features
===================================== */
#features			{overflow:hidden}
#features dl		{float:left; clear:none; width:213px; margin:0 16px 0 0}
#features dt		{font-size:2em; font-weight:bold; letter-spacing:-0.025em}
#features dt a		{color:#232323}
#features dt a:hover{text-decoration:none}
#features dd		{font-size:1.1em}
#features dd p		{margin:-3px 0 8px; line-height:15px}
#features dd a		{font-weight:bold}

#features dd.image		{float:none; margin:0 0 1.7em}
#features dd.image img	{/* recommended size:*//*width:213px; *//*height:120px; */}

/* @end Features
-------------------------------- */
/* @group Home Feeds
===================================== */
.home .sidebar .svIndex h3				{display:block; padding:0 1em; margin-bottom:1em; line-height:40px; font-size:1.2em; text-transform:uppercase; color:#fff; background:#ff3405}
.home .sidebar .svIndex dl				{margin:0 1.5em 1em; padding:0 0 .5em; border-bottom:1px solid #d6d6d6}

.home .sidebar .svIndex dl.last, 
.home .sidebar .svIndex dl:last-child	{border-bottom:0; padding-bottom:0}

.home .sidebar .svIndex dt				{margin:0 0 .5em; padding:0; font-size:1.3em; font-weight:normal; line-height:1.3}
.home .sidebar .svIndex dt.releaseDate	{margin:0 0 3px; font-size:1em; text-transform:uppercase; color:#979797}
.home .sidebar .svIndex dd				{margin:0 0 .25em; padding:0; font-size:1.1em; color:#434343}
.home .sidebar .svIndex dd.summary		{margin:0 0 .5em}

/*.home .sidebar .credits, 
.home .sidebar .tags, 
.home .sidebar .ratings, 
.home .sidebar .credits{color:#999 !important}
*/
.home .sidebar .svIndex dl.hasImage .image		{margin:0 .5em 0em 0}
.home .sidebar .svIndex dl.hasImage .image img	{width:50px}
.home .sidebar .svIndex dd p					{margin:0; padding:0; line-height:inherit}
.home .sidebar .svIndex span.readMore a			{display:none}

/* @end Home Promo Feeds
-------------------------------- */
/* @group Indexes
===================================== */
.svIndex dl				{padding-bottom:1em; border-bottom:1px dotted #ccc}
.sidebar .svIndex dl	{margin:.5em 0; padding:.5em 0 .5em}

.sidebar .svIndex dl.hasImage 			{min-height:0; padding-left:0}
.sidebar .svIndex dl.hasImage .image	{display:none}

.svIndex dl.hasImage		{padding-left:90px; position:relative; min-height:90px}
.svIndex dl.hasImage .image	{float:none}

.content .svIndex		{margin-top:2em}
.content .svIndex dt	{font-size:1.6em; margin-bottom:.5em}

.svIndex dt.releaseDate	{text-transform:uppercase; color:#777; margin-bottom:.5em; font-size:1em !important}
.svIndex dd				{line-height:1.2}
.svIndex dd.image		{position:absolute; top:0; left:0}

/* @group Ratings */
.content .svIndex dd.credits, 
.content .svIndex dd.comments, 
.content .svIndex dd.tags, 
.content .svIndex dd.rating	{line-height:20px; /* acommodate height of stars */}

div.stars a	{width:14px; height:13px; background:transparent url(../images/rater/stars.png) no-repeat}
.zero		{background-image:url(../images/rater/star_zero.png)}
.one		{background-image:url(../images/rater/star_one.png)}
.onehalf	{background-image:url(../images/rater/star_onehalf.png)}
.two		{background-image:url(../images/rater/star_two.png)}
.twohalf	{background-image:url(../images/rater/star_twohalf.png)}
.three		{background-image:url(../images/rater/star_three.png)}
.threehalf	{background-image:url(../images/rater/star_threehalf.png)}
.four		{background-image:url(../images/rater/star_four.png)}
.fourhalf	{background-image:url(../images/rater/star_fourhalf.png)}
.five		{background-image:url(../images/rater/star_five.png)}

/* @end */
/* @group Slideshow
===================================== */
.svSlides dl			{border:0; margin:0}
.svSlides dl.hasImage	{/* Optimized for 180px wide images. Edit image size in "site settings."Adjust here as necessary*/position:relative; padding-left:200px; min-height:180px}
.home .svSlideshow		{position:relative; width:627px; /*height:234px; */overflow:hidden; padding:30px 30px 10px; margin:0 0 2.2em; color:#b4dffa; background:#102e50 url(../images/bg-hero.jpg) no-repeat !important; border:0}
.home .svSlides			{position:relative; border:0; z-index:1; padding:0; margin:0 !important; min-height:186px}
.home .svSlides dl		{/*width:440px; */height:200px; padding-bottom:0; margin-right:0; border:0; font-size:1em; background:transparent !important; /*for IE 6/7*/}
.home .svSlides dt		{margin-bottom:.35em !important; font-size:2.6em !important; font-weight:bold; letter-spacing:-0.025em; line-height:1; color:#fff}

.home .svSlides dt.releaseDate	{color:#abdffa; font-size:11px !important; font-weight:normal; margin-bottom:.5em !important}

.home .svSlides dt a	{color:#fff}
.home .svSlides dd		{margin-bottom:1.1em; letter-spacing:-0.025em; font-size:1.4em !important; line-height:1.2em; padding:0}

.home .svSlides dd.image		{/* Optimized for 180px wide "medium"images - edit image size in "site settings."Adjust here as necessary */position:absolute; display:block; width:180px; height:180px; float:none; padding:0; border:3px solid #1c5981}
.home .svSlides dd.image img	{display:block}
.home .svSlides .readMore		{float:right}
.home .svSlides .readMore a		{font-size:11px !important; font-weight:bold; color:#fff; height:2.1em; line-height:2.1em; border:none; padding:0 1em; display:block; width:60px; text-align:left; padding-right:22px; margin-right:339px; margin-top:.75em; background:#730302 url(../images/arrows_white.gif) no-repeat 6.8em 50%; -webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px}

.svPager				{text-align:center; line-height:2}
.home ol.svPager		{position:relative; z-index:2; width:190px; text-align:center; margin:10px 0; padding:0; list-style:none}
ol.svPager li			{}
ol.svPager a			{color:#fff; background:#0c243a; outline:none; -webkit-border-radius:4px; -moz-border-radius:3px; border-radius:3px}
		
ol.svPager li.activeLI a, 
ol.svPager a:hover	{background:#ff3405; text-decoration:none}

/* @end Slideshow
-------------------------------- */
/* @end Indexes
-------------------------------- */
/* @group Session Tools
===================================== */
#svSessionTools p#welcome	{font-weight:bold; color:#ff3405}

/* @end Session Tools
-------------------------------- */
/* @group User Tools - Categories
===================================== */
#svCategories li	{margin:0; padding:0}
#svCategories li a	{margin:0; padding:0}

/* @end User Tools - Categories
-------------------------------- */
/* @group User Tools - Favorites
===================================== */
#favoriteList li	{margin:0; padding:0; font-size:1.1em}
#favoriteList li a	{margin:0; padding:0}

/* @end User Tools - Favorites
-------------------------------- */
/* @end MODULES
-------------------------------- */
/* EOF */
