a:link {color:#008adc;}
a:visited {color:#00466f;}

body.green a:link {color:#62a300;}
body.green a:visited {color:#4e6f00;}

body {background:#fff url("/images/x.gif") no-repeat top;}
#sitefoottop {background:#fff url("/images/x.gif") no-repeat;height:4px;margin:0 auto;padding:0;}
#maintop {display:none;}
#mainbottom,  #sitefootbottom {background:#fff url("/images/x.gif") no-repeat;height:4px;}
#main {background-color:#fff;}
#networkhd {padding-bottom:8px;color:#555;}
ul#networknav li a, ul#networknav li a:visited {color:#666;}
#networknav li a:hover {background:none;}

.maincontainer {padding:1em 5px 1em 5px;
				border:1px #ddd solid;height:1%;}


#sitefoot {background-color:#fff;}
#sitefoot .container {width:100%;text-align:left;padding-left:12px;}
body.home .maincontainer {background:#fff url("/images/vertrules4and4.gif") repeat-y;}
#bodycontainer {background:transparent url("/images/mb_sub.gif") no-repeat; clear: both;}
body.green #bodycontainer {background:transparent url("/images/mb_sub-green.gif") no-repeat;}
.sitelogo h1 {display:none;}
img.sitelogo {background:#transparent url("/images/x") no-repeat;height:90px;width:235px;}
a.homelink:hover {background:none;}
	
	#sitenavhome {
      margin-bottom:4px;
      }
    #sitenavhome ul {
      background-color:#fff;
      margin:0;
      padding:0;
      list-style:none;
      border-top:1px #ddd solid;
      padding-top:4px;
      margin-top:6px;
      }
    #sitenavhome li {
      float:left;
      background:#eee url("../images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 10px 0 16px;
      /* border-bottom:1px solid #000; */
      }
   body.green  #sitenavhome li {
      background:#eee url("../images/left_both-green.gif") no-repeat left top;
      }
    #sitenavhome a {
      float:left;
      display:block;
      width:.1em;
      background: #eee url("../images/right_both.gif") no-repeat right top;
      padding:2px 6px 1px 1px;
      text-decoration:none;
      color:#333;
      white-space:nowrap;
      font-size:11px;
      }
   body.green     #sitenavhome a {
      background: #eee url("../images/right_both-green.gif") no-repeat right top;
      }
    #sitenavhome > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #sitenavhome a {float:none;}
    /* End IE5-Mac hack */
    #sitenavhome a:hover {
      color:#333;
      }
    #sitenavhome #nav-home, #resources #nav-resources {
      background-position:0 -150px;
      border-width:0;
      }
    #sitenavhome #nav-home a, #resources #nav-resources a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #sitenavhome li:hover, #sitenavhome li:hover a {
      background-color:#0068a6;color:#fff;
      background-position:0% -150px;
      color:#000;
      }
    body.green  #sitenavhome li:hover, #sitenavhome li:hover a {
      background-color:#578900;color:#fff;
      background-position:0% -150px;
      color:#000;
      }
    #sitenavhome li:hover a {
      background-color:#0068a6;color:#fff;	
      background-position:100% -150px;
      }
    body.green   #sitenavhome li:hover a {
      background-color:#578900;color:#fff;	
      background-position:100% -150px;
      }
     
    body.photos #nav-photos, body.blogs #nav-blogs, body.forum #nav-forum, body.news #nav-news, body.newsdirect #nav-mnd, body.classifieds #nav-classifieds, body.events #nav-events, body.resources #nav-resources {
      background-position:0 -150px;
      background-color:#0068a6;
      border-width:0;
      }
    body.photos #nav-photos a, body.blogs #nav-blogs a, body.forum #nav-forum a, body.news #nav-news a, body.newsdirect #nav-mnd a, body.classifieds #nav-classifieds a, body.events #nav-events a, body.resources #nav-resources a {
      background-position:100% -150px;
      background-color:#0068a6;
      color:#fff;
      }
body.green h2 {padding-left:60px;background:transparent url('../images/greenleaf.gif') no-repeat;}     
      
div.tinted, div.memberhead {background-color:#f1f5e0;}
div.outlined {border:#ddd 1px solid;}
.maincontainer div.plain {background-color:#fff;height:1%;}

#topspace {height:12px;margin-bottom:0px;}
#topspacewhite {background-color:#fff;height:12px;margin-bottom:0px;}
.topfeature .hed {font-size:16px;font-weight:bold;display:block;}

h4 {background-color:#e4eff6;padding:2px;margin-bottom:5px;}
body.green h4 {background-color:#cfe8a3;}
.tinted h4 {background-color:transparent;}

.featured h4 {background-color:transparent;}
.featured .bullet {margin:0px;}
.featured a.attribute {float:right;margin-right:10px;}
.featured a.quote:hover {background-color:#8aadc3;text-decoration:none;color:#fff;}
.featured .bigquote {background:#f1f5e0 url("/images/bigquotebegin.gif") no-repeat;}
.featured .bigquote a.quote {font-size:30px;color:#a0a783;font-weight:bold;line-height:36px;padding-bottom:10px;width:348px}
.featured .bigquote img {width:44px;height:30px;display:inline;}
.featured .medquote {background:#f1f5e0 url("/images/medquotebegin.gif") no-repeat;}
.featured .medquote a.quote {font-size:20px;color:#a0a783;font-weight:bold;line-height:26px;padding-bottom:5px;width:348px}
.featured .medquote img {width:30px;height:20px;display:inline;}
.featured a.quote:hover {background-color:#8aadc3;text-decoration:none;color:#fff;}
.featured a.quote:hover img {display:none;}

.mnd h4 {background-color:transparent;padding:0;color:#000;margin-bottom:none;}
.mnd .release a {text-transform:capitalize;}
.mnd .about {line-height:14px;margin-bottom:5px;}

.events .dateevents .event {display:block;}
.events .date {display:inline;font-weight:bold;}

.hrs {border-color:#ddd;}

.pollheading {font-size: 1.1667em; line-height: 1.286em; font-weight:bold;}

body.resources h4, body.news h4 {margin-top:10px;}

body.newsdirect .date, body.newsrelease .date {color:#666;}
a.release {display:block;font-weight:bold;}

body.newsrelease .contact {background-color:#f1f5e0;border:#ddd 1px solid;padding:10px;margin-top:10px;}
body.newsrelease .contact .formfield {width:92%;}
body.newsrelease h3 {margin-top:10px;line-height:22px;}
body.newsrelease h4 {background-color:transparent;padding:0;}
body.newsrelease .caption {width:100%;}



.sorry {border: 1px solid #c00;font-color:#c00;padding:10px;margin-top:10px;margin-bottom:10px;font-weight:bold;background-color:#fff;}

.albuminfo h4 {background:none;border:none;padding-left:0px;}

.carl a.blogtitle {display:none;}
.carl .previous {text-align:left;font-style:italic;}
.carl a, .carl .credit {font-style:normal;}
.bloghd {height:155px;background-color:#e4eff6;font-size:11px;}
.bloghd a {color:#006bb7;font-weight:bold;}
.bloghd div.bloggertext {margin:0 150px 3px 12px;padding-top:40px;}
#cnatale {background:url("../images/cnatalebloghd.jpg") no-repeat;}
#cnatale .bloggertext {padding-top:50px;}
#gbona {background:url("../images/gbonabloghd.jpg") no-repeat;}
#jbogue {background:url("../images/jboguebloghd.jpg") no-repeat;}
#jbouchard {background:url("../images/jbouchardbloghd.jpg") no-repeat;}
#rbrooks {background:url("../images/rbrooksbloghd.jpg") no-repeat;}
#jferland {background:url("../images/jferlandbloghd.jpg") no-repeat;}
#jferland .bloggertext, #tpayne .bloggertext {margin-right:145px;line-height:15px;}
#tpayne {background:url("../images/tpaynebloghd.jpg") no-repeat;height:205px}
#tpayne .bloggertext {margin-right:175px;}
#lwilson {background:url("../images/lwilsonbloghd.jpg") no-repeat;height:190px}
#ssimmonds {background:url("../images/ssimmondsbloghd.jpg") no-repeat;height:190px}
#dlee {background:url("../images/dleebloghd.jpg") no-repeat;height:190px;}
#dlee div.bloggertext {margin-right:155px;}
#mfreeman {background:url("../images/mfreemanbloghd.jpg") no-repeat;height:190px}
#mfreeman div.bloggertext {margin-right:180px;}
#mbrooks {background:url("../images/mbrooksbloghd.jpg") no-repeat;height:190px}
#mbrooks div.bloggertext {padding-top:50px;margin-right:155px;}
#propel {background:url("../images/propelbloghd.jpg") no-repeat;height:190px}
#propel div.bloggertext {line-height:15px;margin-right:260px;}
#jshapiro {background:url("../images/jshapirobloghd.jpg") no-repeat;height:190px}
#jshapiro div.bloggertext {margin-right:180px;}
#jbeltz {background:url("../images/jbeltzbloghd.jpg") no-repeat;height:190px}
#jbeltz div.bloggertext {margin-right:180px;}
#schalmers {background:url("../images/schalmersbloghd.jpg") no-repeat;height:175px;}
#schalmers div.bloggertext {margin-right:135px;}
#jkatzel {background:url("../images/jkatzelbloghd.jpg") no-repeat;height:205px;}
#jkatzel div.bloggertext {margin-right:135px;}



#pagenav a.pagenumberlink {background-color:#008adc;color:#fff;}
#pagenav a.pagenumberlink:hover {background-color:#f8d8ae;color:#000;}

body.classifieds .classitem {padding:0 0 5px 10px;}

.signupprompt {background-color:#f1f5e0;border:1px solid #0068a6;}

  #calltoaction {
      margin:0;
      padding:2px 0 0 0;
      list-style:none;
      text-align:center;
      }
    #calltoaction h3 {font-size:16px;}
    #calltoaction li {
      float:left;
      background:url("../images/btn-l.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 25px;
      text-align:left;
      /* border-bottom:1px solid #000; */
      }
    #calltoaction a {
      float:left;
      display:block;
      background:url("../images/btn-r.gif") no-repeat right top;
      padding:3px 6px 9px 1px;
      text-decoration:none;
      color:#333;
      white-space:nowrap;
      line-height:18px;
      }
    #calltoaction > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #calltoaction a {float:none;}
    /* End IE5-Mac hack */
    #calltoaction a:hover {
      color:#333;
      }
    #calltoaction li:hover, #calltoaction li:hover a {
      background-position:0% -48px;
      color:#000;
      }
    #calltoaction li:hover a {
      background-position:100% -48px;
      }
    
    
/* THICKBOX color for this site  */
.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#478bb3;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}

div.askshort {background-color:#f1f5e0;}

