/*RESET*/
h1, h2, h3, h4, p, #topnav ul, #topnav li, #nav ul, #nav li, #sidebar ul, #sidebar li
{padding:0px; margin:0px; height:auto;}

/*DESIGN*/
a {color:#396ABC; text-decoration:none;}
a.green, #meta{
	display: inline; 
	color:#FFF; 
	background-color:#72B131; 
	padding:1px 3px 1px 3px; 
        margin: 10px 10px 10px 0px;
        line-height:1.7em;
       }
a.homelink {display:block; height:100%; width:400px;}

body {	font-family: arial, helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.4em;
	background-color:#CECEC5;
	}
h1, h2, h3, h4 {margin: .8em 0em .2em 0em; color: #72B131;}
h1 {font-size:2em;text-transform:uppercase;line-height:1em;}
h2 {font-size:1.3em; line-height:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size: 1em; color:#666666;}
img {border:0px;}
p {margin-bottom: 7px;}
td {vertical-align:top; padding:3px;}
sub, sup {vertical-align:top;}

#cloud.size1 a {font-size: 2em; color:#1551AF;}
#cloud.size2 a {font-size: 1.7em; color:#396ABC;}
#cloud.size3 a {font-size: 1.5em; color:#5F84BF;}
#cloud.size4 a {font-size: 1.3em; color:#7793BF;}
#cloud.size5 a {font-size: 1em;color:#A7B1BF;}
#cloud.size6 {display:none;}

#content {background-color:#EFEFEF; 
	border: 1px solid #CFCFCF;
	border-top: #72B131 10px solid;	
	color:#3F3B3B;
	height:100%;
	}
#content a:hover, #sidebar a:hover {text-decoration:underline;}
#content h1, h2 {text-transform:none;}
#content h1 {font-size: 1.9em; line-height:1.4em;}
#content img {border:7px solid #FFF;}
#content ul li, #sidebar li {padding-left:3em; padding:3px;}
#content ul li ul li {padding-left:6em;}

#footer {background-color:#666666; padding:20px; border-top: 5px solid #5A5A5A; color:#FFF;}
#footer a {color: #DFDFDF;}
#footer a:hover {color: #FFF;}

#frame {background-color:#FFF; border-right: #ABABA5 solid 2px;}
#header {background-image: url(http://cpaws.org/images/site/header.jpg); background-repeat:no-repeat;}
#header.fr {background-image: url(http://cpaws.org/images/site/header_fr.jpg); background-repeat:no-repeat;}
#meta  {float:right;background-color:#72B131; padding:2px; margin:2px;} 

#nav {margin:0px; padding:0px;}
#nav a {color:#FFF; display:block;}
#nav a:hover {background-color: #72B131;}
#nav ul li {list-style-type:none; margin:0px; border-bottom:1px solid #9BAFCF;}
#nav ul li ul li {padding-left:10px; border:0px;}
#nav ul li ul li ul li {padding-left:20px; border:0px;}
#nav ul, .navhome {background-color:#396ABC; color:#FFF; }
#nav ul.subnav {background-color: #9BAFCF;}
#nav ul.subnav li a {color:#14243F;}
#nav ul.subnav li a:hover {background-color: #9BAFCF;}
#nav .navhome {padding: 5px 4px 10px 10px; border-top: 1px solid #FFF;}
#nav .navhome a h1 {color:#FFF;}
#nav .navhome a:hover h1 {color:#A0EF4A; background-color:#396ABC;}

#search {padding:10px 0px 10px 0px; margin:0px; background-color:#c6c9cf; padding-left:10px;}

#sidebar {color:#666666; font-size: .9em;}
#sidebar h1 {border-top: 1px solid #CCC; padding-top:.3em; font-size:1.3em;}
#sidebar li {list-style-type:circle; padding-top: 1em; margin-left:15px;}
#sidebar li:first-line {font-weight:bold;}

#topnav {background: url(http://cpaws.org/images/site/topnav-off.gif) repeat-x; font-size:1em;}
#topnav a, #topnav h3, #meta a {color:#FFF;}
#topnav a {display:block; height:100%;}
#topnav a:hover {
	background-image: url(http://cpaws.org/images/site/topnav-on.gif); 
	background-repeat: repeat-x;
        text-decoration:none; 
	}
#topnav li {border-left:#EFEFEF 1px solid;}
#topnav li a.home span {display:none;}
#topnav ul {position:relative; border-right:#EFEFEF 1px solid;}
#topnav ul li:hover a.home span, #topnav li.programs a.home span {
	z-index:25;
	display:block; 
	position:absolute;
	top:30px;
	left:0;
	width:501px;
	height:70px;
	background-color:#72B131;
	color:#FFF;
	padding:15px;
	_padding:10px;
	font-size:1em;
	border: 0px 1px 0px 1px #EFEFEF solid;
 	text-align:left;
	}



.clear {clear:both;}
.comment {margin: 10px 0px 3px 20px; border: 1px solid #CADFB5; padding:10px;}
.comment span {color:#666666; font-style:italic;}
.date {color:#7F7F7F; font-size:.85em; padding-bottom:4px;line-height:1em;}
.dropcap {float:left; font-size:5em; padding: 0px 5px 5px 0px;}
.feature {clear:both; padding:10px; background-color:#DFDFDF;}
.feature img {float:left; margin-right:10px;}
.floatleft {float:left; font-size:10px; margin: 10px 10px 10px 0px;}
.floatright {float:right; font-size:10px; margin: 10px 0px 10px 10px}
.footernav {border-top: 1px solid #5A5A5A; padding-top:5px; margin-top:5px;}
.footlinks {margin:5px; float:left; width:170px;}
.footnote {border-top: 1px solid #CCC; padding-top: 10px; margin-top:1px;}
.hideme { display: none; }
.joinlist {padding-left: 5px;}
.joinlist .email {width:115px;}
.joinlist .submit {background-color:#396ABC; color:#FFF; border:0px;}
.line {width:100%; height:1px; background-color:#CCC;}
.module2 {float:left; width:48%; padding-right:1%;}

.thisfolder {background-color:#9BAFCF; padding:4px; color:#50688F;}

/*TABS*/
#feature {position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5 {	
	width:auto; 
	height:350px; 
	background:#EFEFEF; 
	margin-top:100px;
	} 
#content .tabs ul {
	list-style:none;
	position:absolute;
	top:190px;
	right:10px;
	z-index:30;
	}
#content .tabs li {float:left; display:block; background-color:#CCC;text-align:center;margin:0px;}
#content .tabs li a {padding:6px;}
#content .tabs ul li a.tabactive {color:#000;}

/*STRUCTURE*/
body {text-align:center;}
#frame {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	}
	
#nav {clear:both; width:180px; float:left;}
#nav li a {padding: 5px 10px 5px 5px;}

#content {
	padding: 5px 20px 20px 10px;
	_padding: 10px;
	float:left;
	width:500px;
	
	}
#header {height:130px;}
#sidebar{
	width:220px;
	float:right;
	margin:0px 10px 10px 0px;
	_margin:0px;
	} 
#footer {clear:both; height:275px;}
#topnav {width:100%; height:30px;}
#topnav ul {float:left; width:530px; margin-left:180px; display:inline;
}
#topnav ul li {
	display:block; 
	float:left; 
	width:105px;
	text-align:center;
	height: 30px;
	}




 