/*
THEME NAME:TheCareCommunities
THEME URI: http://thecarecommunities.org/
VERSION:2.0
AUTHOR:WBR
AUTHOR URI: http://thecarecommunities.org/
DESCRIPTION:This theme is custom built for The Care Communities.
*/

@import url('styles/reset.css');
@import url('styles/rebuild.css');
@import url('styles/superfish.css');
@import url('styles/tcc-tabs.css');
@import url('styles/featuredimage-tooltip.css');
@import url('styles/anythingslider.css');
@import url('styles/theme-minimalist-square.css');
@import url('styles/tcc-accordion.css');
@import url(//fonts.googleapis.com/css?family=Duru+Sans);

body {

    background-color:#3A87D4;
}

#primary {
    width: 1050px;
    margin: 0px auto;
    background-color: #EAE8E8;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px; 
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    padding-bottom:10px;
}

#content{
   background-color: #EAE8E8;
}

div.entry-content {
    padding: 7px 9px 5px 9px;
}

.type-post, .type-location, .archive-content, .search-results {
    width: 750px;
    display: inline-block;
    vertical-align: top;
}

    
/*
 * Header
 */

/* 
 * Fixed Topnav Bar 
 */
div.topnavhead {
    position:fixed;
    width:100%;
    z-index: 2000;
    background-color:#FCC52C;
    border-color:#333333;
    border-style: solid;
    border-width: 2px;
}
    
    div.innertopnavhead {
        width:1225px;
        margin: 0px auto;
        padding: 1px 10px 0px 10px;   
    }

        div.tcclogo-topnavhead {
            margin: 8px 5px 5px 0px;
            float:left;
        }

/*
 * Begin Social Follow buttons in header
 */

div.social-media-follow {
    margin: 8px 7px 0px;
    display: inline-block;
}

li.social-follow {
    display: inline-block;
    vertical-align:top;
}

li.social-follow .fb_iframe_widget span {
    vertical-align: baseline !important; 
    width: 46px !important;
}

/*
 * End Social Follow buttons in header
 */

       
        div.curvol-topnavbutton{
            margin: 3px 15px 0px 0px;
            display:inline-block;
            float:right;
        }
            
            #topnavheadcurvolbutton {
                border-top: 1px solid #96d1f8;
                background: #65a9d7;
                background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
                background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
                background: -moz-linear-gradient(top, #3e779d, #65a9d7);
                background: -ms-linear-gradient(top, #3e779d, #65a9d7);
                background: -o-linear-gradient(top, #3e779d, #65a9d7);
                padding: 4px 8px;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
                -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
                box-shadow: rgba(0,0,0,1) 0 1px 0;
                text-shadow: rgba(0,0,0,.4) 0 1px 0;
                color: white;
                font-size: 14px;
                font-family: Duru Sans, sans-serif;
                vertical-align: middle;
            }

            #topnavheadcurvolbutton:hover {            
               border-top-color: #28597a;
               background: #28597a;
               color: #ccc;
            }
                    
            #topnavheadcurvolbutton:active {       
               border-top-color: #1b435e;
               background: #1b435e;
            }
            
        div.donate-topnavbutton {
            margin: 3px 11px 0px 0px;
            display:inline-block;
            float:right;
        }
        
            div#topnavheaddonatebutton {
               border-top: 1px solid #bbb8cf;
               background: #ff0000;
               background: -webkit-gradient(linear, left top, left bottom, from(#ab3737), to(#ff0000));
               background: -webkit-linear-gradient(top, #ab3737, #ff0000);
               background: -moz-linear-gradient(top, #ab3737, #ff0000);
               background: -ms-linear-gradient(top, #ab3737, #ff0000);
               background: -o-linear-gradient(top, #ab3737, #ff0000);
               padding: 4px 8px;
               -webkit-border-radius: 8px;
               -moz-border-radius: 8px;
               border-radius: 8px;
               -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
               -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
               box-shadow: rgba(0,0,0,1) 0 1px 0;
               text-shadow: rgba(0,0,0,.4) 0 1px 0;
               color: white;
               font-size: 14px;
               font-family: Duru Sans, sans-serif;
               vertical-align: middle;
            }
               
            div#topnavheaddonatebutton:hover {
               border-top-color: #000000;
               background: #000000;
               color: #fcc623;
            }
      
            div#topnavheaddonatebutton:active {           
               border-top-color: #0c36cc;
               background: #0c36cc;
            }
            
        div.signup-topnavheadenews{
            margin: 3px 11px 0px 0px;
            display:inline-block;
            float:right;
        }
        
            div#topnavheadenews {
               border-top: 1px solid #96d1f8;
               background: #65a9d7;
               background: -webkit-gradient(linear, left top, left bottom, from(#003333), to(#65a9d7));
               background: -webkit-linear-gradient(top, #003333, #65a9d7);
               background: -moz-linear-gradient(top, #003333, #65a9d7);
               background: -ms-linear-gradient(top, #003333, #65a9d7);
               background: -o-linear-gradient(top, #003333, #65a9d7);
               padding: 4px 8px;
               -webkit-border-radius: 8px;
               -moz-border-radius: 8px;
               border-radius: 8px;
               -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
               -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
               box-shadow: rgba(0,0,0,1) 0 1px 0;
               text-shadow: rgba(0,0,0,.4) 0 1px 0;
               color: #fcc52c;
               font-size: 14px;
               font-family: Duru Sans, sans-serif;
               vertical-align: middle;
            }
                          
            div#topnavheadenews:hover {          
               border-top-color: #033333;
               background: #033333;
               color: #ffffff;
            }
                     
            div#topnavheadenews:active {
               border-top-color: #1b435e;
               background: #1b435e;
            }

/* 
 * End Fixed Topnav Bar 
 */


div#headerbanner{
    width:100%;
    background-color:#FCC52C;   
}

div#logobanner {
    width: 1025px;
    margin: 0px auto;
}

img#banner {
    margin-top: 10px;
}

/* main nav menu divs.  States and links are in the superfish css file */
div.menu-head-nav-container {
    width:1150px;
    margin:0px auto;
    background-color:#000000;
    border-radius: 8px;
    box-shadow: 10px #973297;
    padding: 1px 6px;     
}

#searchform {
    position: absolute;
}

#searchform input {
 width:120px;
 height:22px;
 padding-left: 10px;
 border: 1px solid #000000;
 background-color:     #000000;
 color: #ffffff;
 -moz-transition: width 0.5s ease-out;
 -webkit-transition: width 0.5s ease-out;
 transition: width 0.5s ease-out;
}

#searchform input:focus {
 width: 220px;
 height: 28px;
 border: 1px solid #000000;
 background-color:     #033333;
 -moz-transition: width 0.5s ease-out;
 -webkit-transition: width 0.5s ease-out;
 transition: width 0.5s ease-out;
}

/*
 * End Header
 */


/* 
 * Footer 
 */

footer#colophon{
    width:820px;
    height:115px;
    margin: 0px auto;
    padding:1px 0px 0px 0px;
    border-style:solid;
    border-width: 5px;
    border-color: #000000;
    border-radius: 10px;
    background-color:#FCC52C;
}

img.tcclogo-foot{
	float:left;	
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-radius:	4px;
}

#tcc-austinofficefoot{
	float:left;
	display:inline;
	margin:5px 0px 0px 15px;
}

#tcc-rrofficefoot{
	float:left;
	display:inline;
	margin:5px 0px 0px 15px;
}
#tcc-emailfoot{

    width:100px;
	float:left;
	display:inline;
    margin:5px 0px 0px 15px;
}

.tcc-officefoot{
	font-size:15px;
}

/* 
 * End Footer 
 */


/*
 * Sidebar
 */

div#sidebar-content {
    display: inline-block;
}

#twitter-sidetimeline {
    margin:5px;
}

#sidebar-newsletter {
    margin:5px;
}

#sidebar-events {
    width:250px;
    border: solid 2px #000000;
    border-radius: 5px;
    background-color:#fde090; 
    line-height: 21px;
    margin-left: 3px;
}

#fb-sidelikebox {
    margin:5px;
}

#twitter-sidetimeline {
    margin:5px;
}

/*
 * End Sidebar
 */


/* 
 * Home Page 
 */

div#home-tagline {
    background-color: #FCC52C;   
}

div#home-tagline p.tagline {
    text-align: right;
    font-size: 17px;
    font-weight: bold;
    margin-right: 55px;
    margin-bottom: 0px;
}

div#hometophalf {
    background-color: #FCC52C;
    display: inline-block;  
    width:100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

div#tccbuttons {
    float:left;
    display: inline-block;
    margin-left:10px;
    margin-top: -17px;
}

div#tccbuttons a.tccbuttons {
    display:block;
}

div#slideshowhome{ 
    display: inline-block;
}

div#upcomingeventshome{
    display:inline-block;
    width:220px;
    height: 371px;
    padding:5px;
    border: solid 3px #000000;
    border-radius: 5px;
    background-color:#fde090; 
    line-height: 24px;
    vertical-align: top;
    margin-top: 5px;
}

div#upcomingeventshome table {
    width: 230px;
}

div#upcomingeventshome th.event-time{
    font-size: 118%;
    text-decoration: underline;
    font-weight: bold;
}

div#upcomingeventshome th.event-description{
    font-size: 118%;
    text-decoration: underline;
    font-weight: bold;
}

div#homebottomhalf{
    background-color: #ffffff;
    display:inline-block;
    width:100%;
}

div#majordonors {   
    float:left;
    display: inline-block;
    margin-left:10px; 
    margin-top: 10px;
}

div#majordonors a.verticallinkbuttons {
    display:block;
}

div#fbfacepilehome {   
    float:left;
    display: inline-block;
    margin:0px 45px;
}

div.fb-like-box.fb_iframe_widget {  
    padding-top: 20px !important;
}

div#twitterfeedhome {
    float:left;
    display: inline-block;
    margin-top:17px;  
}

/*
 *End Home Page
 */


/*
 * News Page
 */

#news-posts {
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
}

#news-slider { 
    border-radius: 0px 10px 0px 0px;
    background-color: #333333;
}

#archive-nav {    
    height: 33px;
    vertical-align:top;
    margin-top:-35px;
    margin-bottom: 48px;
}

div.summary-page-news {  
    display: inline-block;
    margin-right: 10px;
    margin-top: 5px;
    vertical-align: top;
}

/*
 * End News Page
 */


/*
 * Current Volunteers Page
 */

div#curvolhoursreportbutton {  
    margin-top: 3px;
    border-top: 1px solid #96d1f8;
    background: #ff0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#ab3737), to(#ff0000));
    background: -webkit-linear-gradient(top, #ab3737, #ff0000);
    background: -moz-linear-gradient(top, #ab3737, #ff0000);
    background: -ms-linear-gradient(top, #ab3737, #ff0000);
    background: -o-linear-gradient(top, #ab3737, #ff0000);
    padding: 12px 18px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: #000000;
    font-size: 15px;
    font-weight:bold;
    font-family: Duru Sans, sans-serif;
    vertical-align: middle;
}

div#curvolhoursreportbutton:hover {
    border-top-color: #000000;
    background: #000000;
    color: #fcc623;
}

div#curvolhoursreportbutton:active {
    border-top-color: #0c36cc;
    background: #0c36cc;
}

div.curvolhoursreportbutton{
    display: inline-block;
}

div.volcoords {
    display: inline-block;
    margin: 0px 7px;
}

/*
 * End Current Volunteers Page
 */


/*
 * Board Page
 */
div.financial-docs {
    display: inline-block;
    margin: 5px 10px;
    float: right;
    background-color: inherit;
}

div.financial-docs form p{
    display: inline-block;
    vertical-align: top;
}

div.board-members {
    display: inline-block;
    float: left;
    background-color: inherit;
    padding: 5px;
}

/*
 * End Board Page
 */


/*
 * Staff Page
 */

div.staff-bio {
    min-height: 175px;
}

div.staff-bio img {
    padding-top: 5px;
}

/*
 * End Staff Page
 */


/*
 * Contact Us Page
 */

address.office-address {
    display: inline-block;
    margin: 10px 0px ;
}

div.office-map {
    display: inline-block;
    vertical-align: top;
    margin: 10px;
}

/*
 * End Contact Us Page
 */


/*
 * Social Share buttons on posts, events, etc... NOT on news page
 */
ul.social-share {
    margin: 0px;
}

li.social-share {
    display: inline-block;
    vertical-align: top;
}

li.social-share .fb_iframe_widget span {
    vertical-align: baseline !important; 
    width: 46px !important;
}

/*
 * End Social Share buttons on posts, events, etc...
 */


/* 
* Pagination 
*/
ul.page-numbers {
  list-style: none;
  margin: 1em auto;
  padding: 0;
  text-align: center;
  color: #555555;
  text-transform: uppercase;
  font-size: 90%;
}
ul.page-numbers li {
  display: inline;
}
ul.page-numbers a.page-numbers {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  background-color: #676767;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #eaeaea));
  background-image: -webkit-linear-gradient(#f9f9f9, #eaeaea);
  background-image: -moz-linear-gradient(#f9f9f9, #eaeaea);
  background-image: -o-linear-gradient(#f9f9f9, #eaeaea);
  background-image: linear-gradient(#f9f9f9, #eaeaea);
  margin: 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none !important;
  color: #555555 !important;
  font-size: smaller !important;
  text-shadow: white 0 1px 0;
}
ul.page-numbers a.page-numbers:first-child, ul.page-numbers a.page-numbers.first {
  margin-left: 0;
}
ul.page-numbers a.page-numbers:last-child, ul.page-numbers a.page-numbers.last {
  margin-right: 0;
}
ul.page-numbers a.page-numbers:hover, ul.page-numbers a.page-numbers:focus {
  color: #333333;
  border-color: #fff;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fafafa));
  background-image: -webkit-linear-gradient(#fefefe, #fafafa);
  background-image: -moz-linear-gradient(#fefefe, #fafafa);
  background-image: -o-linear-gradient(#fefefe, #fafafa);
  background-image: linear-gradient(#fefefe, #fafafa);
}
ul.page-numbers a.page-numbers.more {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  background: transparent !important;
  margin-left: 0;
  margin-right: 0;
}
ul.page-numbers a.page-numbers.active {
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  border-color: #505050 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
  background-color: #676767;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5f5f), color-stop(100%, #5c5c5c));
  background-image: -webkit-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: -moz-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: -o-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: linear-gradient(#5f5f5f, #5c5c5c);
}
ul.page-numbers .prev:before {
  content: &quot;\2039&quot;;
  padding-right: 0.5em;
}
ul.page-numbers .next:after {
  content: &quot;\203A&quot;;
  padding-left: 0.5em;
}
ul.page-numbers .dots {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  background: transparent !important;
  color: #999999 !important;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
ul.page-numbers .current {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  background-color: #676767;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5f5f), color-stop(100%, #5c5c5c));
  background-image: -webkit-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: -moz-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: -o-linear-gradient(#5f5f5f, #5c5c5c);
  background-image: linear-gradient(#5f5f5f, #5c5c5c);
  margin: 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none !important;
  font-size: smaller !important;
  border-color: #505050 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
}

/* 
*End Pagination 
*/  
  
  
/*
 * Archive Nav template part 
 */

ul.size { 
    width: 140px; 
    display: inline-block
}
  
li.lilist  {
    position: relative;
    display:inline-block;
    vertical-align: top;
    margin: 25px 40px 0px;
    
}  

ul.size li ul li a {
    display: inline-block;     
    
}

ul.size li ul li a:active {
    background-color: #000000;     
    
}

ul.ullist {
    display: none;
    position: absolute;
    top: -25px;
    width: 200px;
    z-index:999;
}

li.lilist:hover ul.ullist {
    display: block;   
}

li.lilist li {
    display: block;
    background: #784a69;
    color: #ffffff;
} 

li.lilist li a{
    color: #ffffff;
}

input.field {
    width:100px; 
    background-color:#784a69; 
    color:#fff; 
    padding:5px; 
    border:none; 
    cursor:pointer;
    font-family:'lucida sans unicode',sans-serif; font-size:1em;
    border:solid 1px #033333;
    -webkit-transition: all 2.9s ease-in-out;
    transition: all 2.9s ease-in-out;
}

input.field:hover {
    border:solid 1px #000000;
    -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999;
}

input.field:active {
    border:solid 1px #000000;
    -moz-box-shadow:0 0 5px #033333; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999;
}
  
ul.size>li.lilist li {
    padding:10px;
    border-bottom: solid 1px #000000;
}

ul.size>li.lilist ul li:hover {
    background:#033333; 
    color:#fff;
}

ul.size>li.lilist ul { 
    display:none;
    position:absolute; 
    left:30px;
    top:-30px; 
    z-index:999;
    width:250px;
    margin:0px; 
    padding:10px; 
    list-style:none;
    background:#000000; 
    color:#333;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
    -moz-box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; box-shadow:0 0 5px #000000
}

ul.size>ul.ullist li:last-child { 
    border:none; 
}

.ullist li {
    color: #033333;
}

/* 
 *End Archive Nav 
 */


/* 
* post excerpts begin 
*/

div.news-page-post {
    width: 700px;
    min-height: 120px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 4px 3px 6px;
    border: 2px solid #000000;
    border-radius: 10px;
    background-color: #fde090; 

}

div.news-page-post-content{
    width: 575px;
    display: inline-block;
}

span.news-page-post-title {
    margin-right: 9px;
    font-size: 1.12em;
    font-weight: bold;
}

span.news-page-byline {
    font-size: .95em;
    font-style: italic;
}

span.news-page-post-content{
    font-size: 1em;
}

img.single-post-img{
    margin: 5px;
    display:inline-block;
    float: left;
}

h1.single-post-heading {
    display:inline-block;
    vertical-align: top;
}

div.entry-meta {
    display:inline-block;
    vertical-align: top; 
}

div.single-post-content {
    overflow: hidden;
}

div.single-post-content p{
    font-size: 125%;
}
    /*non-default post thumbnail*/
img.preview-post-thumb {
    float:left;
    margin-right: 5px;
    border: 2px solid #000000;
    border-radius: 5px;
}

    /*default post thumbnail*/
img.attachment-post-thumbnail {
    float:left;
}

.post-social-share {
    width: 210px;
    height: 20px;
    margin: 0px 38%;
    padding-top: 5px;  
}

/* 
 * end post excerpts 
*/


/*Anything Slider Slides 
 *Code for Anything Slider List-Category-Posts slides
 * <div>
 *<div class="slidecolorbarhome"><br /><br /></div>
 *[catlist template=default1 excerpt_strip=no name=Blogs orderby=date  thumbnail=yes thumbnail_size=thumbnail thumbnail_class=sliderthumbnailimg title_tag=span title_class=slide-span-title order=DESC numberposts=1 date=yes date_tag=span date_class=slide-date author=yes author_tag=span author_class=slide-author excerpt=yes excerpt_tag=div excerpt_class=lcppost excerpt_size=75 posts_morelink="Read More"]
 *<div class="slidecolorbarhome"><br /><br /><br /><br /><br /></div>
 *</div>
 * */

div.lcp-catlist-news {
    background-color: #fde090;
    height: 100%;
}

div.lcp-div {
    
    background-color: #fde090;
}

.slidecolorbarhome {
    background-color: #000000;
}

img.sliderthumbnailimg {
    float: left;
    border: 1px solid #000000;
    border-radius: 5px;
    margin: 5px 4px 170px;
}

span.slide-span-title {   
    font-weight: bold;
    font-size: 150%;
    text-decoration: underline;
}

span.slide-date {
    margin-right: 10px;
    font-weight: bold;
    font-size: 108%;
}

span.slide-author {
    
    font-weight: bold;
    font-size: 108%;
}

div.lcppost {
    font-size: 111%;  
    margin-top: 7px;
}

span.slide-more {
    padding-left: 140px;
    font-weight: bold;
    font-size: 130%;
}

/*Anything Slider Slides END
 * 
 * */


h1.pagetitle {
    
    font-weight: bolder;
    font-size: 22px;
}


h2.pagetitle {
    
    font-weight: bold;
    font-size: 20px ;
}


p.paragraphtitle {
    
    font-weight: bold;
    font-size: 18px;
    text-decoration: underline;
}

span.spantitle {
    
    font-weight: bold;
    font-size: 18px;
}


div.staffbio {
    min-height: 140px;
    max-width: 750px;
    margin: 20px;
    padding: 4px;
}

article.type-event {
    width: 780px;
    display: inline-block;
    vertical-align: top;
}

/* removes link underline for css made buttons like the 3 on the top nav header */
a.cssbutton {
    text-decoration: none;
}

div#sponsors {   
    background-color:  #ffffff;   
}