
/*********************************
 * All of the custom css will go into 
 * the include files here.  We'll try and keep the structure simple:
 *  - site-wide overrides go in the color/font/structure/images !important
 *  - application-specific overrides go in <application>.css, just remember to include it here
 *  - 
 *
 ***********************************/

/* include the normal overrides */
#weather_icon{
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
}

#coll, #colm, #colr {
  height:396px;
  overflow-y:auto;
  overflow-x:hidden;
  
}

#nav a {
  display:block;
  height:34px;
}

#content.home #coll{
  overflow:hidden;
}

#colr.wide {
  width: 530px;
  padding: 0 5px;
}

div#colm a, div#colm p {
    padding:1px 5px;
}

div.business_profile h4, .business_address {
    float: left;
    padding:0;
    width:66%;
}

/* IE 6 Hacks */
#member_links {
    *margin-bottom: 0;

}

/* Template: css/color.css */
#powered-by{
  color:#d79447;
  font-weight:normal;
}
#ft #powered-by a{
  font-weight:bold;
  color:#d79447;
}

/* Html Entities */
html {
  background-color: #4589b4;
  color:#254052;
}

a{
  color:#5ab3eb;
}
a:hover{
  color:#382f4d;
}

#coll h2{
  background-color: #95cff4;
}
#colm h2{
  background-color: #b3e2fe;
}
#colr h2{
  background-color: #e1f2fa;
}
#colr.wide h2{
  color: #4589b4;

}
#login h2, #trial_search h2{
  background-color:#9ea2cf;
}adb2d1
#colr.wide h4{
  color: #656eae;
}

#colr{
  background-color:white;
  color: #283957;
}

/* Links */
#inner_head a{
  color:#382f4d;
}
#nav a{
  color:#3c4261;
}
#nav a:hover{
  background-color:#ceebfb;
}
#coll a{
  color:#5ab3eb;
  border-bottom:1px dotted #343245;
}
#coll a:hover, #coll a.current{
  background-color:#95cff4;
  color:white;
}
#quicklinks a{
  color:white;
}
#inner_head #quicklinks a{
  color: #d3d7f5;
}
#inner_head #quicklinks a:hover{
  color: #3C4261;
}
#ft #quicklinks a{
  color: #349ad9;
}



/* General Rules */
.home h2{
  color: #4589b4;
}
#colm div.communityspirit p {
  color: #2e9de3;
}
/* Header */


/* Body (not html body, yui body */
#bd {
  background-color:#4589b4;
}
#searchbar{
  color:white;
}
#coll{

} 
#colm{

}
/*#colr{background-color: #fff;}*/




/* Nav */
#nav td{
  border-left:1px solid #6069db;
}




/* Content */
#content{
  /*background-color:white;*/
}
#colr.wide div.yui-g.first{
  border:7px solid #9ea2cf;
  background-color:white;
}
#join_now{
  border:7px solid #d7abcf;
  background-color:#fff6db;
}
div.profile_even_row{
  background-color:#f8f8fe;
}
div.login{
  background-color:#edeffb;
}


/* Footer */
#imgft{
  color:#EBBC50;
}
#ft #quicklinks a:hover, #ft #copyright a:hover {
    color:#382F4D;
}
#ft #copyright a, #ft #copyright {
    color: #349AD9;
}

/* Template: css/font.css */

/**********************************
 *
 *  THIS IS A CORE FILE, IT SHOULD
 *  NOT HAVE ANY RULES.  THESE FILES
 *  ARE IN PLACE TO MEET THE IMPORT
 *  REQUIREMENT FOR THE DJANGO CSS
 *  TEMPLATE.  ANY RULES THAT APPLY 
 *  TO THE CORE SHOULD GO IN THE 
 *  PROJECT 'style'.
 *
 *********************************/

#inner_head #quicklinks {
  font-size: 13px;
}

#inner_head #quicklinks {
  font-size: 13px;
}

#weather_icon a{
  text-decoration:none;
}

#coll a.post_link {
  font-size:14px;
}

#coll a {
    margin: 0 9px 0 6px;   
}

/* Template: css/images.css */

/* Header */
#inner_head{
  background-image:url(/sitemedia/images/header.jpg);
}
/* Nav */

/* Banner */
#inner_ad{
  background-image:url(/sitemedia/images/site_banners/banner.jpg);
}

/* Content */
#bd{
  background-image:url(/sitemedia/images/body_white.jpg);
}

#content{
  background-image:url(/sitemedia/images/content_bg.jpg);
  background-repeat:repeat-y;
}

/* Footer */
#ft{
  background-image:url(/sitemedia/images/footer.jpg);
}



.flash-notice { 
    color: #003300; 
    padding:5px; 
    margin: 2px; 
    background-color: #96C8A2;
    display:block;
    font-weight:bold;
}
.flash-error { 
    color: red; 
    padding:5px; 
    margin: 2px; 
    background-color: #FBE3E4;
    display:block;
    font-weight:bold;
}

.view-all { text-align: right; }

#user-form-box {
    padding: 0px;
    margin: 0px 1px 0px 2px;
}
#user-form-box form {
    width: 240px;
    padding: 1px 60px 1px 60px;
}
#user-form-box .login-helpers {
    margin-left: 60px;
    line-height: 11px;
}

/* include files passed to the css view */

/* Template: css/event.css */


h2.event-day{
  font-size:17px; 
  font-weight:normal;
}

table#profile_calendar {
  text-align:center;
}

table#profile_calendar th {
  text-align:center;
}

table#profile_calendar a{
  text-decoration:underline;
}

#colr.wide h2.event-day{
  background-color:white;
}

table#profile_calendar {
  background-color:white;
  color:#000000;
}
table#profile_calendar th {
  background-color:#9c96c2;
  color:white;
}
td.cal_today{
  background-color:#dde0f6;
}

.event-listing{
  background-color:#f0f2ff;
}
.event-description{
  border-top:1px dotted #9da1d0;
}

#colr.wide h2.event-day{
  padding-left:0px;
  margin-top:15px;
  margin-left:5px;
  float:left;
  clear:both;
}

#member_calendar h4{
  margin-left:10px;
}

#calendar{

  margin-right: 10px;

}

table#profile_calendar {
  float:left;
  height:150px;
  margin-left:15px;
  margin-top:10px;
  width:200px;
}

table#profile_calendar a{
  margin:auto;
}

.event-listing{
  float:left;
  clear:both;
  padding: 5px;
  margin:5px;
  width:505px;
  *width:513px;
}

.event-description{
  margin-top:5px;
  padding-top:5px;
}

.event-meta{
  float:right;
  clear:left;
}



.cal_not_in_month{
  background-color:#DDDDDD;
}

/* Template: css/article.css */

h3.article-index-header{
  font-size:15px;
}

span.article-date{
  font-size:11px;
  font-weight:bold;
  font-style:italic;
}

span.read-more{
  text-align:right;
}
h3.article-index-header a{
  color:#382F4D;
}

div#author-bio{
  background-color:#eee;
  border-top:3px solid #f3f3f3;
  border-left: 3px solid #f3f3f3;
  border-right: 3px solid #ccc;
  border-bottom: 3px solid #ccc;
}


div.article-index{
  border-bottom: 1px solid #eee;
}


div#author-bio{
  margin:10px;
  padding:10px;
  float:left;
}
div#author-bio img{
  float:left;
  padding:5px;
  padding-top:7px;
}

#home-page-articles {
    height: 93px;
}
div.home-page-article{
  float:left;
  clear:left;
  width:95%;
}

div.article-index{
  margin:10px;
  margin-bottom:0;
  float:left;
  width:95%;
}

.article{
  margin:5px;
}
span.read-more{
  display:block;
}






