/* @override http://mura:8500/mura/default/includes/themes/merced/css/site.css */

/*	Theme: Scool */

/* @group GLOBALS
===================================== */
body {
  padding: 0;
  margin: 0;
  background: #ffffff;
}
#container {
  overflow:auto;
  position:relative;
  width:100%;
}
* { -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: #dd651a;
}
a:hover { text-decoration: none; }
a img, #primary.content .imgMed { border: 1px solid #333; }
/* @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
===================================== */

form li {
  margin: 1.2em 0;
  overflow: auto;
}

input, select, textarea {
  font-size: 13px;
  padding:4px 2px;
  float:left;
  border:solid 1px #aacfe4;
  width: 230px;
}
textarea { width: 300px !important; }

input[type="checkbox"] { width:auto !important; margin: 4px 8px 0 0; }
input.error {
  color: red;
  padding:4px 2px;
  background: #FBC2C4;
	margin: 0;
  border: 1px solid red;
}
input:focus, textarea:focus, select:focus { border: 1px solid #999; }
select[multiple="multiple"] {
  display:block;
  height:205px;
  width:300px;
}
fieldset input.text { width: auto; }
fieldset {
  border:solid 2px #b7ddf2;
  background:#ebf4fb;
  padding: 20px;
}

fieldset p, #sendLogin p {
  font-size:13px;
  color:#666666;
  margin:1em 0;
  border-bottom:solid 1px #b7ddf2;
  padding-bottom:5px;
}

legend {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
  padding: 0 10px;
}

label {
  display:block;
  text-align:right;
  padding: 0 10px 0 0;
  color: #555;
  font-weight:bold;
  font-size:.9em;
  font-weight:bold;
  width:180px;
  float:left;  
}

label span {
  color: red !important;
  padding: 0 0 0 8px;
}

label.error {
  color: red;
  border: none;
  background: none;
  text-align:left;
  font-size: 0.8em;
	font-weight:normal;
	margin: 5px 0 0 200px;
  padding:0;
  width: 300px;
  clear: both;
}

#login label.error, #sendLogin label.error { float: left; margin:5px; }
#primary #svSearchResults form { max-width: 100%; }
#svSearchResults dd.last { padding:0; }
.submit, .buttons input {
  width:auto;
  padding: 4px 1em;
  font-size: 1em;
  font-weight: bold;
  color: #fff;
  background: #DD651A;
  border:1px solid #C2C2C2;
  text-align: center;
}
.submit:hover, .buttons input:hover { background-color:#666 }

#login .buttons { text-align: left; }
#login label.small { float: left; }

.required {
  color: #626262;
  margin:0;
}
#interests > ul { text-align: center; }
#interests li { color: #555; font-size:14px; font-weight:bold; width: 180px; display:inline-block; padding:0 18px 0 0; vertical-align:top; text-align:left; }
#interests li li { font-size:13px; font-weight:normal; text-align:left;   }

.svRelContent h3 { margin: 20px 0 0 0; }

/* @group Globals - Forms - Search
===================================== */

#searchForm, #svSearchAgain {
  position: absolute;
  right: 0;
  margin: 0;
  padding: 0;
}
#svSearchAgain {left:0}
#searchForm input.text, #svSearchAgain input.text {
  float: left;
  width: 160px;
  margin: 0 .75em 0 0;
  font-style: italic;
  padding: 1px;
}
/* Search styles */
#search-block, #searchAgainBlock {
  width: 233px;
  height: 27px;
  float: right;
  background: url(../images/bgs/search_field.png) no-repeat left top;
  overflow: hidden;
}
#search-block form, #searchAgainBlock form {
  padding: 0px;
  margin: 0;
}
#search-block #txtKeywords, #searchAgainBlock #againKeywords{
  width: 183px;
  padding: 5px 1px 5px 5px;
  border: 0;
  background: none;
  color: #666;
  float: left;
}
#search-block #search-submit, #searchAgainBlock #searchAgainSubmit {
  width: 32px;
  height: 27px;
  margin-left: 0px;
  border: 0;
  background: url(../images/bgs/search_button.png) no-repeat left top;
  color: #707070;
  cursor: pointer;
  float: left;
}
#searchAgainBlock, #searchAgainBlock #againKeywords, #searchAgainBlock #searchAgainSubmit {float:left;}
/* @end Globals - Forms - Search
-------------------------------- */


/* @group Globals - Forms - Login
===================================== */

/* @group Globals - Forms - Login
===================================== */

#login { padding-bottom: 1em !important; }
#login ol { padding-top: 0; }
#svLoginContainer input.text { width: 85%; }
#svLoginContainer p.required {
  float: none;
  clear: both;
}
#sendLogin fieldset {
  padding-top: .25em;
  margin:0 0 1em 0;
}
#svLoginContainer { width:100% }
#svLoginContainer .col {
  width: 45%;
  margin-right: 25px;
}
#svLoginContainer .col #sendLogin {
  background:#fff;
  padding:0;
  margin:0;
}
#notRegistered {
  float:left;
  width:100%;
}
/* @end Globals - Forms - Login
-------------------------------- */
.sidebar #login { padding: 0; }
.sidebar p.signup {
  padding-top:10px;
  clear:both;
}
/* @end Globals - Forms - Login
-------------------------------- */


/* @group Globals - Forms - Comments
===================================== */

#svComments {
  padding: 2em 0;
}
#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
===================================== */
#content, .content {
  margin:0 auto;
  position:relative;
  width:960px;
  padding-bottom:20px;
  min-height:580px;
}
#primary {
  float: left;
  width: 650px;
}
.home #primary {
  float:right;
  width: 500px;
}
.oneCol #primary { width:100%; }
.twoColSL #primary {
  float: right;
  width: 660px;
}
.twoColSR #primary {
  float: left;
  width: 707px;
}
.threeCol #primary { width: 504px; }
.content, .sidebar { min-height: 100px; /*Fixes odd no-content disappearing bug.*/ }
#left {
  float: left;
  width: 250px;
  padding:10px 0;
}
.home #left {
  width: 400px;
  padding:0;
}
#right {
  float: right;
  width: 156px;
  margin: 13px 0 0;
  padding: 16px 13px;
}
.home #right {
  width: 213px;
  margin: -40px 0 0;
  padding: 0;
}
.threeColSR { width: 167px; }
.sidebar { }
#left.sidebar { }
#right.sidebar { }
/* @group Layout - Header
===================================== */
/* Top Section */
#header #top {
  position: relative;
  height: 140px;
  clear: both;
}
#header h1 {
  margin:0;
  padding:0;
}
#header h1 a {
  display:block;
  float:left;
  position:relative;
  text-indent: -9999px;
  height:120px;
  width: 538px;
  background: #fff url(../images/logo-scool-food.gif) no-repeat;
  z-index:1;
}
#top-right {
  width: 400px;
  height: 60px;
  position:absolute;
  right:0;
  top:20px;
}
/* other menu */
#othermenu {
  position:relative;
  float:right;
  height:40px;
  padding:2px 10px;
}
#othermenu a { color: #dd651a; }
#othermenu a:hover { color: #888; }
#othermenu .feed, #othermenu .facebook, #othermenu .tweeter, #othermenu .stumble {
  width:24px;
  height:24px;
  text-indent:-9999px;
  padding: 0 3px;
}
#othermenu .feed a {
  background:transparent url(../images/icons/social_sprite.jpg) no-repeat scroll 0 -24px;
  display:block;
  height:24px;
}
#othermenu .feed a:hover { background-position: 0 0; }
#othermenu .facebook a {
  background:transparent url(../images/icons/social_sprite.jpg) no-repeat scroll -24px -24px;
  display:block;
  height:24px;
}
#othermenu .facebook a:hover { background-position: -24px 0; }
#othermenu .tweeter a {
  background:transparent url(../images/icons/social_sprite.jpg) no-repeat scroll -48px -24px;
  display:block;
  height:24px;
}
#othermenu .tweeter a:hover { background-position: -48px 0; }
#othermenu .stumble a {
  background:transparent url(../images/icons/social_sprite.jpg) no-repeat scroll -72px -24px;
  display:block;
  height:24px;
}
#othermenu .stumble a:hover { background-position: -72px 0; }
.horizontal-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.horizontal-list li {
  float: left;
  padding: 0 10px;
}
.list {
  margin: 0;
  padding: 0;
  list-style-position: inside
}
.list li {
  margin: 0;
  padding: 5px 0px;
  color: #666;
}
#navmenu-container {
  float: left;
  height: 45px;
  width: 100%;
  background: url(../images/bgs/navigation.png) repeat-x left top;
  clear: both;
  padding: 0;
  z-index: 99;
}
#header {
  height: 200px;
  margin: 0 auto;
  width: 960px;
}
/* @end Layout - Header
-------------------------------- */


/* @group Layout - Right
===================================== */

#right { background: #f2f2f2; }
/* @end Layout - Right
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {
  clear:both;
  background-color:#F4F4F4;
  border-bottom:1px solid #E4E4E4;
  border-top:1px solid #E4E4E4;
}
#footer .inner {
  display:block;
  margin:0 auto;
  padding:18px 0;
  width:960px;
  font-size:.9em;
}
#footer .inner ul {
  position: relative;
  float:right;
}
#footer .inner li {
  border-right:1px solid #CCCCCC;
  display:inline;
  list-style:none outside none;
  padding:0 8px;
}
#footer .inner li.first { padding-left:0;}
#footer .inner li.last { padding-right:0; border:none;}


/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
  margin: 10px 0;
  min-height:20px;
}
#crumbList li {
  font-size: 1em;
  float: left;
  list-style: none;
  margin:0;
}
#crumbList li a { text-decoration: none; }
/* @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 - Utility
-------------------------------- */

/* @group Nav - Secondary
===================================== */
#navStandard { margin-bottom:2em; }
.navSecondary {
  margin: 1em .5em;
  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;
  font-weight:bold;
}
.navSecondary li a:hover { }
.navSecondary li.current a { color:#626262; }
/* @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;
  font-size:.95em;
  color: #434343;
  cursor: pointer;
}
.navSecondary li.current li a.current { font-weight: bold; }
.navSecondary li.current li a:hover { color:#707070; }
/* @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.resultsFound { padding-right: .5em; }
.moreResults li.navNext { border-right: 0; }
.moreResults li.navPrev { border-right: 0; }
.moreResults li a { padding: 0; }
/* @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;
  clear:both;
}

/* @end
-------------------------------- */

/* @group Calendar
===================================== */

.svCalendar table { margin-top: 0; }
#svCalendarNav th {
  background: #333;
  vertical-align: middle;
  font-size:1.2em;
}
#svCalendarNav th a { color: #DD651A; }
#svCalendarNav th a:hover { color: #fff; }
.svCalendar th a:hover { color: #DD651A; }
.svCalendar tr.dayofweek td {
  background: #666;
  color: #fff;
  font-size:.9em;
}
.svCalendar td a { font-weight: bold; }
.svCalendar td a:hover { color: #fff; }
.svCalendar th, .svCalendar td { border: 1px solid #fff; }
#svCalendar td, .svCalendar td {
  background-color: #e3e3e3;
  padding: 6px;
  font-size:.9em;
  text-align: center;
  widows: 12%;
}
/* @end Calendar
-------------------------------- */

/* @group Dragable Feeds */

#svRSSFeeds form { background: transparent; }
li.boxItemHeader { /* Link of items inside dragable boxes */
  color: #2e7aa7;
  padding-left: 10px;
  background: url(../images/pointer_red_sm.gif) no-repeat left .25em;
}
a.boxItemHeader { /* Link of items inside dragable boxes */ color: #2e7aa7; }
#svAddNewFeed {
  padding: 0 !important;
  background: transparent !important;
}
#svAddNewFeed button { /* !important used to override dragable_feeds.css */
  background: #2e7aa7 !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 .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
===================================== */
.content .svIndex {
  border: 0;
  padding:0;
}
dl { margin:0; }
.svIndex dl { border-bottom: 1px dotted #ccc; }
.sidebar .svIndex dl { margin: .5em 0; }
.svIndex dl.hasImage {
  position: relative;
  min-height: 275px;
  padding: 0;
}
.sidebar .svIndex dl.hasImage {
  min-height: 0;
  padding-left: 0;
}
.svIndex dl.hasImage .image {
  position: relative;
  float: left;
  display: block;
}
.sidebar .svIndex dl.hasImage .image { display: none; }
.svIndex dt.releaseDate {
  text-transform: uppercase;
  color: #777;
  font-size: .9em !important;
}
#svPortal dt { margin:0 0 .6em 0; }
.svIndex dd { line-height: 1.5; }
/* @group Ratings */

.content .svIndex dd.credits, .content .svIndex dd.comments, .content .svIndex dd.tags, .content .svIndex dd.rating { line-height: 25px;  /* acommodate height of stars */ }
dd.credits, dd.comments, dd.tags, dd.rating {
  margin:0 0 1em;
  padding:0 1em 0 0;
}
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); }
#rateIt { width:200px; }
#avgrating { margin:4px 0 !important; float: right !important; }

#svRatings {
clear:both;
padding:1em 0;
}

/* @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 {
  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: #2e7aa7 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 { }
#svSessionTools p#welcome {
  font-weight: bold;
  margin-bottom:0;
}
/* @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:1em;
}
#favoriteList li a {
  margin: 0;
  padding: 0;
}
/* @end User Tools - Favorites
-------------------------------- */


/* @group Staff Portal
===================================== */

.staff {
  float:left;
  margin-bottom:2em;
}

/* @end  Staff Portal
-------------------------------- */

/* @group Gallery Portal
===================================== */

p.portal {
  font-size: 1.3em;
  margin:30px 0 0 0;
  color:#777;
}
#svGallery dl { display:none; }

#svGallery li {
  float:left;
  font-size:1.1em;
  list-style:none outside none;
  margin:0;
  padding:0 0 1.5em;
  text-align:center;
  width:33% !important;
}

div.galleryBox {
  position: relative;
  float:left;
  width: 280px;
  margin:  0 0 0 60px;
  min-height: 600px;
}
div.galleryBox h3 a {
  width: 100% !important;
  display: block;
}
div.galleryBox div {
  position: relative;
  min-width: 240px;
  background:#F7F7F7;
  padding: 20px 18px;
  border: 1px solid #D3D1D1;
}
div.galleryBox img {
  text-align:center;
  position:relative;
  display: block;
  border:1px solid #111;
}
.galleryPortal div.first { margin:0; }
dt a {
  color: #DD651A;
  height:1em;
  line-height:1em;
  overflow:auto;
}
dd.summary span.readMore { display: block; }
dl.moreResults {
  padding: 1.5em 0 1em 0;
  margin:2em 0 0 0;
}
dd img, #svGallery li img { border:1px solid #111; }
p.credits {
  font-style:italic;
  font-size:.9em;
  color:#777;
}
/* @end  Gallery Portal
-------------------------------- */

/* @group Tag Clouds
===================================== */

	#svTagCloud ol {
  margin:1em 0;
  padding:.5em 10px;
  text-align:center;
  background:#e1e1e1 url(../images/bgs/bg_tags.gif) repeat-x;
  border: 1px solid #999;
}
#svTagCloud li {
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
  line-height:1.2;
}
#svTagCloud li a {
  text-decoration:none;
  color:#666;
  padding:0 2px;
}
#svTagCloud li a:hover { color:#333; }
#svTagCloud .not-popular { font-size: 100%; }
#svTagCloud .not-very-popular { font-size: 120%; }
#svTagCloud .somewhat-popular { font-size: 140%; }
#svTagCloud .popular { font-size: 160%; }
#svTagCloud .very-popular { font-size: 180%; }
#svTagCloud .ultra-popular { font-size: 200%; }
/* alternative layout */

	#svTagCloud .alt {
  text-align:left;
  padding:0;
  background:none;
}
#svTagCloud .alt li {
  padding:2px 10px;
  background:#efefef;
  display:block;
}
#svTagCloud .alt .not-popular,  #svTagCloud .alt .not-very-popular,  #svTagCloud .alt .somewhat-popular,  #svTagCloud .alt .popular,  #svTagCloud .alt .very-popular,  #svTagCloud .alt .ultra-popular { font-size:100%; }
#svTagCloud .alt .not-popular { background:#ccc; }
#svTagCloud .alt .not-very-popular { background:#C8C8C8; }
#svTagCloud .alt .somewhat-popular { background:#BBBBBB; }
#svTagCloud .alt .popular { background:#A1A1A1; }
#svTagCloud .alt .very-popular { background:#7B7B7B; }
#svTagCloud .alt .ultra-popular { background:#3B3B3B; }
.btn { display:block; }
	
#svSearchResults { padding-bottom: 1.5em; }  

/* @end Tag Clouds
-------------------------------- */


/* FEEDs */

#content #primary .svFeed dl.hasImage { padding: 0 0 20px 0 !important; min-height:260px !important; }
.editableFeed { clear: both; }

.leftNoBorder  { float: left; border: 0; margin: 0 1.5em 1em 0; }
.rightNoBorder  { float: right; border: 0; margin: 0 0 1em 1.5em; }

#homepage a#svAsset { display: none; }
/* @end MODULES
-------------------------------- */

/* EOF */
