
/*********************************
 * 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/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;
}

div.home-page-article{
  float:left;
  clear:left;
  margin-bottom:5px;
  width:95%;
}

div.article-index{
  margin:10px;
  margin-bottom:0;
  float:left;
  width:95%;
}

.article{
  margin:5px;
}
span.read-more{
  display:block;
}






