/*  
Theme Name: Animal Crusaders
Theme URI: private
Description: WP Theme for GVAC
Version: 1.0
Author: Lara Eichhorn
Author URI: http://www.papercitiesoftomorrow.com	
*/

/*body*/

* {margin:0; padding:0;}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
  margin: 0;
  padding: 0;}

body{
  margin: 0;
  font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif; 
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  background: #333333;
  color: #000000;
  background-image: url('http://www.animalcrusaders.ca/wp-content/themes/animalcrusaders/bg.png'); 
  background-repeat: repeat; 
  background-attachment: fixed;}

h1{
  font-family: Georgia, Verdana, Sans-serif;
  font-size: 24px;
  padding: 10px 0 10px 0;
  text-align: center;
  border-bottom: 1px solid #666666;}

h3{
  font-family: Georgia, Verdana, Sans-serif;
  font-size: 16px;
  padding: 10px 0 5px 0;
  text-align: center;}

h4 {
  color:#000; 
  font-size:20px; 
  font-weight:bold; 
  text-align:center; 
  margin:0 0 6px; 
  font-family: georgia}

a:link, a:visited{
  text-decoration: none;
  color: #660000;}

a:hover{
  text-decoration:none;}

img{
border:0;
padding: 10px;}

p{padding: 10px 0 0 0;}

#wrapper{
  margin: 10px auto 10px auto;
  width: 900px;
  text-align: left;
  background-color: #FFFFFF;
  color: #000;
  border: 5px solid #996600;}

#header{
  float: left;
  width: 900px;
  background-color: #ffffff;
  margin: 0;
  padding: 0;}

#header img{
  padding: 0;
  margin: 0;}

/*menu in header*/

#headernav {
  margin: 0px 0 20px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 900px;
  padding: 10px 0 10px 0;}

.menu-gap {
  height:5px;
  width: 80px;}

.anylinkcss{
  position:absolute;
  visibility: hidden;
  border-width: 0px;
  color: #000;
  letter-spacing: normal;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  line-height:19px;
  z-index: 150;
  width: 5px;
  padding-bottom:5px;}

.anylinkcss a{
  width: 160px;
  height:20px;
  display: block;
  border: 1px solid #666666;
  padding: 0;
  padding-left:25px;
  padding-right:25px;
  text-decoration: none;
  text-indent: 1px;
  text-align:left;
  background-color: #ffffff;
  color: #000;
  white-space: nowrap;}

.anylinkcss a:hover{
  background-color: #ffffff;
  color: #000;
  white-space: nowrap;
  border: 1px solid #666666;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;}

.tdmenu{
  cursor:pointer;
  padding-bottom:1px;
  color: #000;
  letter-spacing: normal;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;}

.phpmenu{
  cursor:pointer;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration:none;}

a.menu1 {
  color: #000;
  letter-spacing: normal;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  padding-bottom:5px;}

a.menu1:hover {
  color: #000;
  letter-spacing: normal;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;}

.main_nav, a.main_nav:link, a.main_nav:active, a.main_nav:visited {
  padding: 0px 20px 5px 20px;
  color: #000;
  letter-spacing: normal;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;}

a.main_nav:hover {	color: #000;}

#footer img{
  margin: 0;
  padding: 0;
  border: 0;
}

/*center content*/

#container{
  float: left;
  width: 680px;
  padding: 10px 10px 10px 10px;
  background-color: #ffffff;}

#mainabout{
  border: 1px dashed #666666;
  padding: 5px 10px 5px 10px;}

.post{padding: 0 10px 0 10px;}

.post h2{
  font-family: Georgia, Verdana, Sans-serif;
  font-size: 18px;
  padding: 10px 0 0 0;
  text-align: center;
  border-bottom: 1px solid #666666;
  color: #660000;}

ul {
  list-style-type: square;
  list-style-position: outside;
  padding-left: 20px;}

li {padding-bottom: 5px;}

.entry{line-height: 18px;}

p.postmetadata{margin: 10px 0 0 0;}

.navigation{
  padding: 10px 0 0 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;}

/* Sidebars */

#sidebar{
  float:right; 
  line-height:1.5em; 
  margin:0; 
  padding: 0px; 
  width:200px;
  background-color: #ffffff;}

#sidebar {
  font-size:0.9em; 
  margin:0 0 18px;}

#sidebar h2, #sidebar h3 {
  background-color:inherit; 
  color:#660000; 
  font-size:17px; 
  font-weight:normal; 
  text-align:center; 
  margin:0 0 6px; 
  font-family: georgia}

#footer{
  clear: both;
  float: center;
  width: 100%;
  padding: 10px 0 0 0;}

#footer p{
  line-height: 18px;
  text-align:center;
  border-top: 1px solid #666666;}

.comments-template{
  margin: 10px 0 0;
  padding: 10px 0 0;
  background: #ffffff;}

.comments-template ol{
  margin: 0;
  padding: 0 0 15px;
  list-style: none;}

.comments-template ol li{
  margin: 10px 0 0;
  line-height: 18px;
  padding: 0 0 10px;
  border-bottom: 1px solid #666666;}

.comments-template h2, .comments-template h3{
  font-family: Georgia, Sans-serif;
  font-size: 16px;}

.commentmetadata{font-size: 12px;}

.comments-template p.nocomments{padding: 0;}

.comments-template textarea{
  font-family: Arial, Helvetica, Georgia, Sans-serif;
  font-size: 12px;
  background: #ffffff;}

#commentspopup{background: #ffffff;}

#commentlist{background: #ffffff;}

/* WP image align classes */

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 10px; display:inline;}

img.alignleft {padding:4px; margin:0 10px 2px 0; display:inline;}

.alignright {float:right;}

.alignleft {float:left;}

.aligncenter {
  display: block;
  margin: 0 auto 0 auto;}

/* Various classes */

.left {
  border:1px solid #666666; 
  float:left; 
  margin:10px 15px 10px 0;}

.right {
  border:1px solid #666666; 
  float:right; 
  margin:10px 0 5px 10px;}

.center {
  border:1px solid #666666; 
  margin:5px auto 12px; 
  text-align:center;}

.textright {text-align:right;}

.small {font-size:0.8em;}

.bold {font-weight:bold;}

.hide {display:none;}

.post {margin:0 0 25px;}

.postinfo {
  background-color:#f4f4f4; 
  border-left:0px solid #666666; 
  color:#336633; 
  font-size:0.9em; 
  font-weight:bold; 
  line-height:1.5em; 
  margin:1px 0 30px; 
  padding:8px 5px 8px 8px;}

.comment {
  background-color:#ffffff; 
  border-left:0px solid #666666; 
  color:#336633; 
  margin:0 0 10px; 
  padding:8px 5px 0 8px;}

.comment p {
  font-size:0.9em; 
  line-height:1.3em; 
  margin:0 0 6px; 
  padding-bottom:5px;}

.gravatarside {
  float:right; 
  width:48px; 
  height:48px; 
  margin:0 5px 5px 5px;}

.navigation {
  display:block; 
  margin:10px 0 20px 0; 
  padding:0; 
  text-align:center;}

.navigation p {
  margin:0; 
  padding:0;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

/*COMMENT BOX**************/



.rule {

  position: relative;

  width:860px;	

  margin: 15px auto 15px auto;

  height:50px;

  overflow:auto;

  background-repeat: no-repeat;

  background-position: center center;

}



.text-box p span, .text-box p a

{

	color:#FF3366;

}



.text-box {

  padding:0 12px;

}



.text-box p {

	color:#000;

	margin:0;

}

