﻿ul.primaryNav
{
    min-height: 47px;
    padding-bottom: 5px;
}

ul.primaryNav
{
    margin-bottom: 0px;
}

ul.primaryNav li
{
    float: none;
    display: inline;
}

#header ul.featuresNav li { display: block; float: left; }
#header ul.featuresNav li a { background-position: left top; position: relative; }
ul.breadcrumb { margin-top: 10px; }
ul.breadcrumb li { display: block; float: left; }
li.RecentActivity div.boxContent ul.ActivityMenu li { display: block; float: left; }

div.boxContent p { word-wrap: break-word; }

li.CommunityMembers div.boxContent div.boxInner div.adminPanel,
li.CommunityMembers div.boxContent div.boxInner div.membersPanel { width: 46%; display: block; float: left; }

div.pager ul li { display: block; float: left; }

div.modalBox div.pageLayout ul li { margin: 2px 0; }
div.modalBox div.pageLayout ul li input { margin: 0; }

#header div.userStatus input.button { padding:0 0 0 0; margin-top: 0; top: 1px; }

ul.tagCloud li { display: block; float: left; }

#header ul.featuresNav li a:hover { cursor: pointer; }
li.LoginWidget div.boxContent fieldset div.formRow label {}
li.LoginWidget div.boxContent fieldset div.formRow input { margin:0; float: right; width: 50%; }

li.widget div.widgetFooter { clear: both; }

#header div.userStatus { padding-top: 4px; }
div.userStatus #help li { padding-top: 3px; }
div.userStatus #help li.explore { margin-top: 0; padding-top:0;  }

li.ImageWidget div.boxContent ul li div.ImageWidgetContainer
{
    position: relative;
}

li.ImageWidget div.boxContent ul li div.ImageWidgetContainer div.ImageWidgetContainerInner
{
    position: absolute;
    top: 50%;
}

li.ImageWidget div.boxContent ul li div.ImageWidgetContainer div.ImageWidgetContainerInner a img
{
     position: relative;
     top: -50%;
     margin-left: auto;
     margin-right: auto;
     display: block;
}

li.ImageWidget div.boxContent div.Previous
{
    left: 0;
}

/* 30% columns */
ul.thirty li.ImageWidget div.boxContent ul li div.ImageWidgetContainer div.ImageWidgetContainerInner a img
{
    width: expression(this.width > 200 ? 200: true);
    height: expression(this.height > 240 ? 240: true);
}

/* 20% columns */
ul.twenty li.ImageWidget div.boxContent ul li div.ImageWidgetContainer div.ImageWidgetContainerInner a img
{
    width: expression(this.width > 130 ? 130: true);
    height: expression(this.height > 160 ? 160: true);
}
 
/* 33% columns */
ul.third li.ImageWidget div.boxContent ul li div.ImageWidgetContainer div.ImageWidgetContainerInner a img
{
    width: expression(this.width > 240 ? 240: true);
    height: expression(this.height > 240 ? 240: true);
}



li.RecentActivity a.rssLink
{
    background-image: url(Summer/rss.gif);
}

ul.col li.ResourceTagCloudMini a.fullListLink, ul.col li.PeopleTagCloudMini a.fullListLink
{
    background-image: url(Summer/tagIconGreen.gif);
}

ul.col li.widget
{
    margin-bottom: 20px;
}

li.widget div.widgetFooter
{
    margin: 0;
    margin-top: 5px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}

#allResultsOutput ul.listing form fieldset div.addTags span.button
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#allResultsOutput ul.listing form fieldset div.addTags span.button input
{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

ul.twenty fieldset.contact-form
{
    width: 70% !important;
}

ul.thirty fieldset.contact-form
{
    width: 84% !important;
}

fieldset.contact-form
{
    width: 90%;
}

li.ContactUsWidget form
{
    width: auto;
}

fieldset.contact-form #top { margin-top:-10px; }

fieldset.contact-form h3 { margin-right:0;margin-left:0; }

fieldset.contact-form div.formRow textarea { width: 100%; }

fieldset.contact-form div.formRow label {  width: 100%; }

ul.third
{
    width: 31.4%;
}

li.widget span.linkButton a
{
    cursor: pointer;
}

li.widget
{
    display: inline-block !important;
}

li.PagedRecords div.pager
{
    height: 18px;
}

div.simplemodal-container div.modalBox
{
    margin-left: auto !important;
    margin-right: auto !important;
}

fieldset.addResourcePullDownForm span.button
{
    margin-left: 64px !important;
}

fieldset.addResourcePullDownForm span.button,
fieldset.addResourcePullDownForm span.button input
{
    width: 13em !important;
}

fieldset.addResourcePullDownForm div.addTags div.formRow input
{
    margin-left: -10px !important;
}

li.ContactUsWidget fieldset
{
    padding-right: 10px;
}

ul.col li.widget div.editPanel
{
    position: static !important; /*this is for safari, the editable title wasnt showing correctly.*/
}