
/*********************************
 * 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 */
/* Template 'css/structure.css' */


h2{
  padding-left:0px;
  height:auto;
}

/* Header */
#inner_head {
  height:190px;
}
#quicklinks{
  float:right;
  margin:0;
}
#no-weather-spacer{
  height:79px;
  *height:70px;
  float:right;
}
#header_link_home {
  position: absolute;
  width: 390px;
}

/* Nav */
#nav table {
 margin:0;
}

#nav td{
  height: 30px;
}
#inner_nav{
  width:810px;
}
#nav a{
  padding-top:1px;
  height:29px;
  display:block;
  padding: 0 10px;
}


/* Body */
div#coll, div#colm, div#colr{
  font-family: "Futura Lt BT", arial, helvetica, sans serif;
  height: 450px;
  height: 448px;
  padding:5px;
  width: 259px;
  overflow:auto;
}

#coll ul li a{
  display:block;
  padding-left: 5px;
  width: 95%;
}
#colm div.colm-item{
  height:150px;
}
#colm div.colm-subscribe{
  height:100px;
}
#colr.wide{
	width: 530px;
}
#colr.wide div.yui-g.first{
  margin-right:0;
}

/* Footer */
#ft{
  height:66px;
  *padding:0px;
}
#imgft{
  margin-top:8px;
}

#inner_nav table tr { height: 34px; padding: 0px; margin: 0px;}
#inner_nav table tr td {padding: 0px; margin: 0px;}

#searchbar {margin-bottom: 126px; margin-top: -71px;}









/* Template 'css/color.css */

/* Html Elements */
html {
  color:#343245;
  background-color: #aba16c;
}
h2{
  color:#800000;
}


#join_now h2{
  background-color: #d7abcf;
}
#login h2, #trial_search h2{
  background-color:#9ea2cf;
}
#colr.wide h2{color: #800000;}
#colr.wide h4{color: #800000;}


/* General Rules */
#join_now{
  border:7px solid #d7abcf;
  background-color: #fff6db;
}
#trial_search{
  border:7px solid #9ea2cf;
  background-color: #ffffff;
}
div.profile_even_row{
  background-color: #f8f8fe;
}



/* Header */

#member_links a{color:#ffffff;}
#member_links_top, #member_links_top a { color: white }
#quicklinks a{color:#ffffff;}
#searchbar{color: #ffffff;}

/* Navigation */
#nav td{
  border:0;
}
#nav a{
  color:#800000;
}
#nav a:hover, #nav a.current{
/*  color:#fff;*/
/*  background-color:#edd2a5;*/
  background-color: #4b2a0b;
  color: #ecde86;
}


/* Body */
#author-bio{
  border:1px solid #ddbe90;
  background-color:#ddbe90;
}

#coll li a{
  color:#5a2c2c;
  border-bottom:1px dotted #343245;
}
#coll li a:hover, #coll li a.current{
  background-color:#ddbe90;
  color:#fff;
}
#coll a, #colm a, #colr a{
  color: #5a2c2c;
}

#coll a:hover, #colm a:hover, #colr a:hover{
  color:#e75e2e;
}
#colr.wide div.yui-g.first{
  border:7px solid #9ea2cf;
  background-color:#ffffff;
}

div.login{background-color:none;}


/* Footer */

#ft{
  color:#fff;
}
#ft a{
  color: #fff;
}
/* Template 'css/font.css' */

/* HTML Elements */
html {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

h1, h2, h3, h4{
  text-align:left;
}
h2{
  font-size:1.3em;

}




/* General Rules */
.post_link{font-weight:bold;}

/* Navigation */
#nav a{
  font-size:85%;
  font-weight:bold;
  text-decoration:none;
}

/* Content */
#colr.wide h1{
  font-size: 16px;
  font-weight:bold;
}
#colr.wide h2{
  font-size: 14px;
  font-weight:bold;
}
#colr.wide h3{
  font-size: 13px;
  font-weight:bold;
}
#colr.wide h4{
  font-size: 12px;
  font-weight:bold;
}

#coll li a{
  font-size:93%;
  text-decoration:none;
}

/* Template 'css/images.css' */

/* Head */
#inner_head{
  background-image:url(/media_sun/images/header.jpg);
}
/* Nav */

/* Banner */
#inner_ad{
  background-image:url(/media_sun/images/site_banners/banner.jpg);
}

/* Content */
#bd{
  background-image:url(/media_sun/images/sunwaterhome_02.jpg);
}


/* Footer */
#ft{
  background-image:url(/media_sun/images/footer.jpg);
}


/* 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;
}
table#profile_calendar {
  background-color:white;
  color:#000000;
}
table#profile_calendar th {
  background-color:#805f4e;
  color:white;
}

.event-listing{
  border:1px solid #5a2c2c;
}
.event-description{
  border-top:1px dotted #5a2c2c;
}

#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:486px;
  *width:483px;
}

.event-description{
  margin-top:5px;
  padding-top:5px;
}

.event-meta{
  float:right;
  clear:left;
}


.cal_not_in_month{
  background-color:#DDDDDD;
}


