body {font-family: Verdana, Arial,"Trebuchet MS", Helvetica, sans-serif; color:#646464;}
a {text-decoration:none; font-weight:bold;}
a.offsite {background: url(http://cpaws.org/images/site/offsite.gif) no-repeat 100% 0; padding: 0 12px 0 0;}
h1 {line-height:1.4em;}
img {border: 0px;}
table {font-size:10px; }

#content {font-size: 1em; line-height: 1.6em;}
#content a {text-decoration: underline;}
#crumbs ul li {display:inline;}
#footer {font-size: 10px; color:#8F8F8F; padding-top:15px;}
.module-index h1, #module-index h1 {color:#666; text-transform:uppercase; font-size:11px; margin:0px;}
#sidebar {font-size: .8em; line-height: 1.3em;}

/*classes*/
.crumbs {font-size:10px; padding-left:15px;}
.folderpages {border:0px;}
.black, .brown, .red, .purple, .green {background-repeat: repeat-x; padding: 4px 2px 5px 2px;}
.black {background-image: url(http://cpaws.org/images/site/bg_black.gif);}
.brown{background-image: url(http://cpaws.org/images/site/bg_brown.gif);}
.red {background-image: url(http://cpaws.org/images/site/bg_red.gif);}
.red a, .pink a {color: #C92C03;}
.pink{background-image: url(http://cpaws.org/images/site/bg_pink.gif);}
.purple{background-image: url(http://cpaws.org/images/site/bg_purple.gif);}
.green {background-image: url(http://cpaws.org/images/site/bg_green.gif);}
.module2 {width:45%; float:left; margin: 0% 3% 0% 0%;}
.module3 {width:30%; float:left; margin: 0% 3% 0% 0%;}


a.info{position:relative; z-index:24; text-decoration:none}
a.info:hover{z-index:25; background-color:#fff; cursor:help;}
a.info span{display: none}
a.info:hover span{display:block;position:absolute;top:2em; left:0em; width:12em; border:1px solid #ccc; background-color:#fff;text-align: center}

/*CLOUD*/
#cloud.size1 {font-size: 2em;}
#cloud.size2 {font-size: 1.7em;}
#cloud.size3 {font-size: 1.5em;}
#cloud.size4 {font-size: 1.3em;}
#cloud.size5 {display:none;}

/*LAYOUT*/
body {
	font-size:11px;   
	text-align: center; 
	background-image: url(http://cpaws.org/images/site/bg.gif);
	background-color:#5C5D4E;
	background-repeat: repeat-x;
	padding:0px; 
	margin:0px;
}

/*buttons*/
#button h2, #button2 h2 {font-size: 16px; color: #5C5D4F; border-bottom: solid 1px #587F37;}  
#button, #button2, #button.right {padding 5px 5px 20px 5px; margin-top: 20px; margin-bottom:20px; display:block;}
#button img, #button2img {border:0px; margin-bottom:10px; clear:all;}
#button { clear:right;}
#button img{ float:left;  margin-right:15px;}
#button2, #button.right {clear:left; text-align:right;}
#button2 img, #button.right img { float:right; padding-left:15px;}

#container {
        background-color:#FFFFFF;
	text-align: left;
	margin: 0px auto;
	border:0;
	width: 775px;
        line-height:1.5em;
        }
#content {padding: 0px 5px 20px 5px; float: left; width: 375px;}
#floatleft {float:left; font-size:10px; padding: 10px 10px 10px 0px;}
#floatright {float:right; font-size:10px; padding: 10px 0px 10px 10px}
#footer {clear: both; padding-bottom:15px; border-top: 1px solid #CCC;}
#footer p {margin-left:200px;}
#header{margin: 0; vertical-align:bottom;}

#search {margin: 10px 0px 10px 0px; padding-left: 5px;}
#search form {padding: 20px 0px 5px 15px;}
#search input.submit {color: #FFF; background-color: #4CA701; border:0px;}
#search.fr {background-image: url(http://cpaws.org/images/site/search_f.gif);}

#sidebar {float: right; width: 165px; font-size:11px; margin-right: 3px;}
#sidebar h1 { 
	border-top: 2px #A0A199 solid;
	border-bottom: 3px #3D3F2B solid;
	background-color: #5C5D4F;
	color:#FFF;
	padding:3px;
	text-transform:uppercase;
	font-size:11px;
}
#sidebar h2 {font-size: 11px; text-transform: uppercase; margin:2px;}
#sidebar li {border-bottom: dotted 1px #BFBBB3;}
#sidebar li:first-line {font-weight: bold;}
#sidebar li a:first-line {font-weight: bold;}
#sidebar h1.red {background-color: #C92C00;border-top: 2px #DB795A solid;border-bottom: 3px #841D01 solid;}
#sidebar h1.green {background-color: #4CA702;border-top: 2px #82C14E solid;border-bottom: 3px #265E00 solid;}
#sidebar h1.orange {background-color: #CE6702;border-top: 2px #EF9B4A solid;border-bottom: 3px #7F4A17 solid;}
#sidebar ul { list-style-type: none; padding:0px; margin:0px;}

#smallnav {
	text-align: right;
	vertical-align: bottom;
	height:60px;
	background-image: url(http://cpaws.org/images/site/bg_head.gif);
	background-repeat: repeat-x;
	font-size:11px;
	font-weight:bold;
}

#subnav {float: left; width: 170px; padding:10px;}
#subnav ul { list-style-type: none; }
#subnav li { font-size:11px; padding: 5px 0px 5px 0px;}
#topnav{padding: 3px; height: 50px; font-weight:bold; text-transform:uppercase;}
#topnav ul {margin:0px; padding:0px;}
#topnav li {display:inline; list-style-image:none;}

/*INDEX*/
#content-wrapper{float: left; width: 550px; padding:0px; margin:0px;}

.subnav-index, #subnav-index{float: left; width: 170px; padding:10px;}
.module-index, #module-index{float: left; width: 260px; margin-left: 10px;}




/* MENU */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 170px; /*For KHTML*/
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* All flyouts */
ul#navmenu li {border-bottom:1px #CCC solid;}

/* Root Menu */
ul#navmenu, ul#navmenu a {
  padding: 0 6px;
  display: block;
  background: #FFF;
  font: 11px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  }

ul#navmenu li a#category{
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


