
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/*
body {
background-image:url('bg-155.jpg');
}                       

.main, .header-group-inner {
background-color:#FBFDF9;
border-left: 1px solid #663366;
border-right: 1px solid #663366;
}
*/

.menu-and-search {
text-transform:uppercase;
font-size:16px;
float:left;
border-bottom: 1px solid grey;
display:block;
height:30px;
margin-bottom:10px;
}

#search-theme-form
{
margin-left:754px;
width:200px;
}

.search_submit
{
text-transform:uppercase;
font-size:12px;
border: 1px solid grey;
padding:2px;
}

/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu {
width:750px;
}

/* Link style for top level menu items, add padding here */
.primary-menu-inner ul.sf-menu a.active,
.primary-menu-inner ul.sf-menu a,
.primary-menu-inner ul.sf-menu a:visited  {
padding: 0 8px 0 8px;
color: black;
}

.primary-menu-inner ul.sf-menu a:hover,
.primary-menu-inner ul.sf-menu a:active,
.primary-menu-inner ul.sf-menu a:focus {
background-color: #DBDCFD;
}

/* These are the top level menu items, add border-right here for separators */
.primary-menu-inner ul.sf-menu li {
border-left: solid grey 1px;
}

/* Add border-right: 0; here to remove separator on last menu item */
.primary-menu-inner ul.sf-menu li.last {
border-right: 0;
}

/* Style for container of dropdown, add background or border */
.primary-menu-inner ul.sf-menu ul {
}

/* Style for individual dropdown menu items, add border-bottom for separators */
.primary-menu-inner ul.sf-menu li li {
  background-color: #fff;
}

.primary-menu-inner ul.sf-menu li li.last {

}

.primary-menu-inner ul.sf-menu li li li {
}

/* Style for hover of dropdown menu items (add background-color here) */
.primary-menu-inner ul.sf-menu li ul li:hover,
.primary-menu-inner ul.sf-menu li ul li.sfHover {
background-color: #DBDCFD;
}


a 
{
color: #003366;
}

.arrowlistmenu h3.menuheader a
{
display:block;
background-color:#eee;
padding:2px 2px 2px 8px;
}

.arrowlistmenu .categoryitems
{
text-transform:uppercase;
}

.header-site-info-inner #logo 
{
float:left;
}

.header-site-info-inner .ad-top .group-tids-209
{
width:700px;
height:100px;
border:1px solid black;
margin-left:230px;
margin-top:3px;
}

#breadcrumbs
{
font-size:11px;

}

#comments .signature
{
border:0;
font-style:italic;
}

#comments .even, #comments .odd
{
border:#DDE0FF 1px solid;
background-color:#FBFDF9;
}

.comment img
{
float:right;
}

#block-ad-0 
{
background-color:white;               
}



.sidebar-first-inner, .sidebar-last-inner
{
border-left:dotted 1px grey;
}

#block-views-fp_events_slide-block_1 a
{
color:white;
}

#block-views-Type_Events_Block-block_1 .views-view-grid td, #search-block-form
{
text-align:left;
}

#block-views-fp_events_slide-block_1, #block-block-7, #block-block-8
{
width:570px;
margin-bottom:2px;
}

#block-views-fp_media_slide-block_1
{
width:570px;
height:110px;
margin-bottom:2px;
}

#block-block-7 .content, #block-block-8 .content 
{
text-align:right;
}

#block-views-Story-block_1
{
width:570px;
text-transform:uppercase;
text-align:left;
}

#view-id-Story-page_1, .views-field-field-place-nid
{
text-transform:uppercase;
text-align:left;
}


#view-id-Type_Events-page_1 .views-field-field-time-value
{
min-width:75px;
}

#view-id-Type_Events-page_1 .views-field-title
{
padding-right:8px;
}

#view-id-Story-page_1 h3,#block-views-Story-block_1 h3
{
display:block;
font-size:12px;
border-bottom:#DDE0FF 1px solid;
margin-top:8px;
color:#003366;
}

#block-views-con_events_feat-block_1
{
width:100%;
}

#content-top-inner .block
{
clear:both;
}

.view-id-events_by_place tr
{
border-bottom:#DDE0FF 1px solid;
text-align:left;
}


.view-display-id-block_1 .view-footer
{
text-align:left;
}

.view-display-id-block_1 .view-footer p
{
margin:0;
}

.view-display-id-block_1 .view-footer a
{

text-decoration:none;

}

.view-display-id-block_1 .view-footer a:hover
{
text-decoration:underline;
}

.view-Story .views-field-created .field-content, 
#block-views-events_by_place-block_1 .date-display-single, 
#view-id-story_archive-page_1 .views-field-created
{
color:#9F9F9F;
font-size:10px;
padding-bottom:2px;
}
                                    
#block-views-events_by_place-block_1 .views-field-title, #view-id-story_archive-page_1 .views-field-title
{
text-transform:uppercase;
}

.view-Story .views-field-title .field-content
{
vertical-align:bottom;
}

.meta .submitted
{
color:#9F9F9F;
font-size:10px;
padding-bottom:2px;
}

.inner h2.title
{
text-transform:uppercase;
}

.content .locality
{
display:block;
}

.terms
{
border:#DDE0FF 1px solid;
text-transform: uppercase;
font-size:10px;
padding:2px;
margin-top:3px;
}

.content
{
text-align:justify;
}

.imagecache-field_pictures-ThumbStory, .imagecache-field_pictures-Thumb180
{
float:left;
padding:2px;
}

.event-info
{
padding:4px;
display: block;
font-size:14px;
width:240px;
border:#DDE0FF 2px solid;
margin:0 8px 8px 8px;
text-align:left;
line-height:22px;
}

.event-info a
{
text-decoration:underline;
}

.field-field-place
{
border:#DDE0FF 1px solid;
text-transform: uppercase;
padding:2px;          
margin-top:3px;
}

.media-info
{
padding:4px;
display: block;
float: left;
font-size:12px;
width:190px;
border:#DDE0FF 2px solid;
margin:0 8px 8px 8px;
text-align:center;
}

.media-info .media-left
{
text-align:left;
}

.media-info .freq
{
font-size:26px;
font-family:monospace;
padding:6px;
}

h2.block-title
{
text-transform:uppercase;
background-color:#DBDCFD;
font-size:12px;
padding:2px 0 0 4px;
border-bottom:grey solid 1px;
}

#sidebar-first-inner h2.block-title, #sidebar-last-inner h2.block-title
{
}


#block-block-1
{
margin-left:6px;
width:580px;
height:50px;
border:solid 3px black;
}

#block-user-1 h2.block-title
{
color:white;
background-color:#8B984C;
}             

#block-user-1 .inner
{
background-color:#C2CB93;
}

#block-user-1 a
{
color:#421142;
}


#block-block-1 .content
{
font-size: 20px;
font-weight:bold;
text-align:center;
}

a.media32[href$='.pls'],a.media32[href$='.m3u'] {
    display:inline-block;
    padding-left:36px;
    line-height:36px;
    background:transparent url(icon32-pls.png) center left no-repeat;
}

a.media32[href$='.ram'] {
    display:inline-block;
    padding-left:36px;
    line-height:36px;
    background:transparent url(icon32-real.png) center left no-repeat;
}

a.media32[href^='mms'],a.media32[href$='.asf'],a.media32[href$='.asx'] {
    display:inline-block;
    padding-left:36px;
    line-height:36px;
    background:transparent url(icon32-wma.png) center left no-repeat;
}



a[href$='.pls'], a[href$='.m3u'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(icon-pls.png) center left no-repeat;
}

a[href$='.ram'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(icon-real.png) center left no-repeat;
}

a[href^='mms'],a[href$='.asx'],a[href$='.asf'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(icon-wma.png) center left no-repeat;
}

a[rel^='placewww'] {
    display:inline-block;
    padding-left:26px;
    line-height:20px;
    background:transparent url(icon-home.png) center left no-repeat;
}

a[rel^='mediawww'] {
text-decoration:none;
}

.mediaurl {
text-decoration:none;
color:white;
}

.view-Type-Media .views-table td
{
background-color:white;
}

.view-Type-Media .views-table .views-row-first
{
border-top:#DDE0FF 4px solid;
}

.view-Type-Media .views-table tr
{
border-bottom:#DDE0FF 2px solid;
}

/*
.view-Type-Media .views-table td:hover {
background-color: #e1eafe;
}
*/
.view-Type-Media .views-table .views-field-title
{
text-transform:uppercase;
}
.view-Type-Media .views-field-field-logo-fid
{
text-align:center;
}
.views-field-field-medialink-url .field-item
{
float:left;
}

.views-field-field-medialink-url
{
clear:both;
}

.view-id-con_events_feat, .view-Type-Cocktails .views-field-title
{
text-transform:uppercase;
}

.view-Type-Cocktails td, .view-id-con_events_feat td
{
border:solid 1px #DDE0FF;
text-align:center;
margin:50%;
}

.view-id-Type_Classiefieds .views-row
{
padding:4px;
display: block;
width:570px;
border-bottom:#DDE0FF 2px solid;
clear:both;
}
.view-id-Type_Classiefieds .views-field-title
{
text-transform:uppercase;
}

#block-views-Type_Classiefieds-block_1 .views-row
{
width:160px;
}

ul li
{
list-style-type:circle;
color:#003366;
}

#block-forum-1 ul li
{
text-align:left;
}

#content-inner-inner h1.title
{
text-align:justify;
line-height:125%;	
font-size:18px;
}

#content-inner-inner .field-field-picture .field-item
{
float:left;
padding:3px;
}

#content-inner-inner img
{
border:solid 1px grey;	
}


/**
 * A simple sample carousel skin.
 *
 * This skin includes a sample arrows.svg file that may be edited with the free
 * illustration application InkScape (http://inkscape.org).
 *
 * CSS and icons by Nathan Haug.
 */

.jcarousel-skin-default {
  text-align: center;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 440px;
  height: 102px;
  padding: 20px 40px;
  margin: auto;
}

.jcarousel-skin-default .jcarousel-container-vertical {
  width: 102px;
  height: 440px;
  padding: 40px 20px;
  margin: auto;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 440px;
}

.jcarousel-skin-default .jcarousel-clip-vertical {
  height: 440px;
}

.jcarousel-skin-default .jcarousel-item {
  padding: 0;
  width: 130px;
  height: 60px;
  overflow: hidden;
  border: 1px solid #CCC;
  list-style: none;
  background: #fff none;
}

.jcarousel-skin-default .jcarousel-item-horizontal {
  margin: 0 4px;
}

.jcarousel-skin-default .jcarousel-item-vertical {
  margin: 4px 0;
}

.jcarousel-skin-default .jcarousel-item-placeholder {
  background: #fff url(throbber.gif) no-repeat center center;
  color: #000;
}

/**
 * Buttons
 */
.jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(arrows.png);
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 35px;
  left: 10px;
  background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 35px;
  right: 10px;
  background-position: 0 -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-position: -32px -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:active {
  background-position: -64px -32px;
}
.jcarousel-skin-default .jcarousel-next-disabled-horizontal,
.jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px -32px;
}


