/*
Theme Name: Community
Theme URI: http://www.salientia.ca
Description: A basic theme for community websites
Version: 2008-05-30
Author: David Unrau
Author URI: http://www.salientia.ca
Tags: three column, floating width
*/
body 
/*  {background-image:url('images/tile_45.gif');background-repeat:repeat;} */
  {background-color: #403e74;font: 80% sans-serif;}
/* COLORS */
a 
  {color:#212fb5;}
a:hover 
  {color:#7b84db;}
#pagecontainer, #secondarynav ul, #catlist ul, #primarynav .current_page_item, #primarynav .current_page_ancestor
  {background-color:#fff;}
#pagetitle, #footer p
  {background-color:#bfe08f;}
.post
  {background-color:#fcfcf0;}
#secondarynav .current_page_item, #primarynav li
  {background-color:#cbd6ec;}
#pagecontainer, #pagetitle, #primarynav, #primarynav li, 
#secondarynav, #content, .narrow, #footer p, #banneradd
  {border-color:#6e6e62;}
#primarynav .current_page_item, #primarynav .current_page_ancestor
  {border-bottom-color: #fff;}
#banneradd
  {background-color: #ddd;}
h2, h3
  {border-color:#aeae9b;}
/* END COLORS */
h2
  {border-bottom-width:1px;border-bottom-style:solid;font: 400 140% sans-serif;margin:2px 0 2px 0;
   padding:0;}
h3
  {border-bottom-width:1px;border-bottom-style:solid;
   font: 400 120% sans-serif;margin:2px 0 2px 0;padding:0;}
h4
  {font: 400 100% sans-serif;margin:0 0 0 4px;padding:2px 0 2px 0;}
#pagecontainer 
  {border-width:1px;border-style:solid;width:100%;margin:auto;min-width:700px;
   max-width:1100px;padding:0;}
#utilities 
  {font-size:80%;text-align:right;padding:3px 5px 1px 5px;}
#usearch
  {float:right;padding:1px 5px 1px 5px;}
#usearch input
  {font-size:70%;padding:0;margin:0;}
#pagetitle
  {border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;height:90px;
   border-top-style:solid;clear:both;background-image: url(images/banner.jpg);
   background-repeat:no-repeat;background-position:center right;}
#pagetitle h1, #pagetitle p
  {margin:0 5px 0 5px;padding:0;}
#pagetitle a
  {text-decoration:none;}
#primarynav 
  {border-bottom-width:1px;border-bottom-style:solid;}
#primarynav ul
  {list-style-type:none;margin:0;padding:6px 3px 2px 3px;}
#primarynav li
  {display:inline;padding:2px 5px 2px 5px;margin:0;border-width:1px;border-style:solid;}
#primarynav a, #secondarynav a, #catlist a
  {text-decoration:none;}
#primarynav a:hover, #secondarynav a:hover, #catlist a:hover
  {text-decoration:underline;}
#secondarynav
  {border-left-width:1px;border-left-style:solid;margin-left:0;margin-top:8px;float:right;width: 171px;
  margin-right:5px;font-size:80%;}
#secondarynav ul, #catlist ul
  {list-style-type:none;list-style-position:inside;
   margin:0;padding:0 0 0 7px;text-indent:0px;}
#secondarynav li, #catlist li
  {margin:0;padding:0;}
#catlist
  {margin-top:8px;margin-left:-1px;float:right;width: 140px;font-size:80%;}  
#content
  {border-right-width:1px;border-right-style:solid;margin-right:315px;padding:5px;}
#content textarea
  {width:95%;margin:5px;}
.narrow
  {border-right-width:1px;border-right-width:solid;margin-right:175px;}
.post h2 a
  {text-decoration:none;}
.navigation
  {width:100%;font-size:80%;}
.alignleft
  {float:left;}
.alignright
  {float:right;}
.postmetadata, .postdetails
  {font-size:70%;}
.post
  {padding:5px;margin:3px 3px 7px 3px;}
#footer p
  {text-align:center;border-top-width:1px;border-top-style:solid;clear:both;
   margin:0;padding:2px;font-size:70%;}
.postdate
  {font-size:70%;margin:0px;padding:3px;}
#sideadd, #sideadd p, #sideadd a, #banneradd, #banneradd p
  {text-align:center;margin:0;padding:0;}
img 
  {margin:5px;}
#sideadd img
  {width:120px;margin:3px 0 3px 0;padding:0;border-width:1px;}
#banneradd
  {margin:0;clear:both;border-top-width:1px;border-top-style:solid;}
#banneradd img
  {border-width:0px;}