/*

Theme Name: Carrington JAM
Theme URI: http://carringtontheme.com
Description: A <strong>Just Add Markup</strong> (JAM) theme using the Carrington CMS theme framework. Designers and developers can use this as a base, then add their own markup around the core functionality. 
Version: 1.2
Author: Crowd Favorite
Author URI: http://crowdfavorite.com
Tags: customizable, template, framework, carrington, cms, example

// This file is part of the Carrington JAM Theme for WordPress
// http://carringtontheme.com
//
// Copyright (c) 2008-2009 Crowd Favorite, Ltd. All rights reserved.
// http://crowdfavorite.com
//
// Released under the GPL license
// http://www.opensource.org/licenses/gpl-license.php
//
// **********************************************************************
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
// **********************************************************************

NOTE: This file is not used in this theme but is included for WordPress theme expected format compatibility - it's standard to use the css/ dir for actual theme CSS in a Carrington-based theme.

*/

/* including for compatibility */



body
 {
	background: url('images/bg.png') repeat-x #bababa;
	border: 0px;
	padding: 0px;
	margin: 0px;
  padding-top: 20px;
  font-family: Verdana;
  color: #FFFFFF;
  }

a {
  color: #ffcc66;
}

#page
  {
  width: 860px;
  background: url('images/bg_page.png') repeat-y;
  margin: 0 auto;
  overflow: hidden;
  padding: auto;
  
  }

#page_header
  {
  width: 860px;
  height: 289px;
  margin: 0 auto;
  background: url('images/bg_page_header2.png') no-repeat;
  }
#twitter {
	height: 20px;
	width: 100px;
	margin-right: 6px;
}
#facebook {
	height: 20px;
	width: 80px;
	margin-right: 6px;
}
#facebook_like {
	height: 20px;
	width: 85px;
	margin-right: 6px;
}
#rss_feed {
	height: 20px;
	width: 40px;
	margin-right: 6px;
}
#youtube {
	height: 20px;
	width: 63px;
}
.social_links {
	b/order: 1px solid red;
	float: right;
	margin-top: 4px;
}
.social_links a {
	border: none;
}    
#left_menu
  {
  width: 232px;
  background: url('images/bg_left_menu.png') repeat-y;  
  padding: 0px;
  padding-top: 30px;
  float: left;
  }
#left_menu_image 
  {
  height: 500px;
  }

#left_menu_options
  {
  width: 180px;
  
  padding-left: 25px;
  
  }
    
#left_menu_options ul
  {
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  list-style-type: none;
  }

  
#left_menu_options ul li
  {
  padding-left: 15px;
  padding-bottom: 6px;
  }

#left_menu_options ul li a
  {
  color: #333;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  }  
#special_button_holder {
	position: absolute;
	z-index: 999;
	margin-left: -24px;
	margin-top: -100px;
}
#special_button_holder a {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	
	text-decoration: none;
	color: black;
}
#special_button_holder a img {
	border: none;
}
.special_buttons {
	display: block;
	height: 32px;
	width: 220px;
	border-bottom: 1px solid #a2a2a2;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f2f2f2 0%, #cfcfcf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* W3C */
}
#join_btn:hover {
	background: #9aab7d; /* Old browsers */
	background: -moz-linear-gradient(top, #9aab7d 0%, #e5f1cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9aab7d), color-stop(100%,#e5f1cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9aab7d 0%,#e5f1cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9aab7d 0%,#e5f1cf 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #9aab7d 0%,#e5f1cf 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aab7d', endColorstr='#e5f1cf',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #9aab7d 0%,#e5f1cf 100%); /* W3C */
}
#fix_btn:hover {
	background: #cb9cd6; /* Old browsers */
	background: -moz-linear-gradient(top, #cb9cd6 0%, #faeafe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb9cd6), color-stop(100%,#faeafe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cb9cd6 0%,#faeafe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cb9cd6 0%,#faeafe 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cb9cd6 0%,#faeafe 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9cd6', endColorstr='#faeafe',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cb9cd6 0%,#faeafe 100%); /* W3C */
}
#donate_btn:hover {
	background: #eec044; /* Old browsers */
	background: -moz-linear-gradient(top, #eec044 0%, #fff6dc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eec044), color-stop(100%,#fff6dc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eec044 0%,#fff6dc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eec044 0%,#fff6dc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #eec044 0%,#fff6dc 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eec044', endColorstr='#fff6dc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #eec044 0%,#fff6dc 100%); /* W3C */
}
#current_page_item {
  color: #fff;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
}
  
#left_menu_options ul li a.selected, #left_menu_options ul li a:hover
  {
  color: #fff;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  }  

#left_menu_options ul.submenu li
  {
  padding-bottom: 2px;
  }

#left_menu_options ul.submenu li a
  {
  font-size: 13.5px;
  padding-bottom: 6px;
  }


#left_menu_footer
  {
  width: 268px;
  height: 12px;
  background: url('images/bg_left_menu_footer.png') repeat-y;

  }

#main
  {
  float: right;
  width: 600px;
  margin-top: -184px;
  margin-right: 10px;
  }

  #kitty_pic
  {
  height: 172px;
  padding-bottom: 34px;
  width: 552px;
	position: absolute;
	z-index: 999;
	margin-top: -3px;
  }
  #main_content {
  	margin-top: 184px;
  }
    
#page_footer_links
  {
  margin: 0 auto;
  width: 860px;
  height: 75px;
  background: url('images/bg_page.png') repeat-y;
  }

#page_footer_link_bar
  {
  width: 820px;
  height: 75px;
  margin-left: 30px;
  background: url('images/bg_footer_link_bar.png') repeat-x 1px 1px;
  }

  table.footer_link_bar
    {
    padding:0px;
    margin:0px;
    border: 0px;
    border-collapse: collapse;    
    }
    
  table.footer_link_bar td.social_media
    {
    vertical-align: middle;
    padding-top: 18px;
    padding-left: 12px;
    width: 404px;
    }

  table.footer_link_bar td.button_donate
    {
    visibility: hidden;
    padding-right: 12px;
    }

  table.footer_link_bar td.powered_by    
    {
    vertical-align: middle;
    padding-top: 12px;
    text-align: right;
    width: 400px;
    padding-right: 20px;
    }

  table.footer_link_bar td.powered_by a
    {
    text-decoration: none;
    color: #fff;
    font-size: 11px;    
    }
    
    
#page_footer
  {
  margin: 0 auto;
  width: 860px;
  height: 12px;
  background: url('images/bg_page_footer.png') no-repeat;
  }
    
   
#left_menu_options li.current_page_item a {
    color: #fff;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
  }

#left_menu_options ul li.current_page_item ul li a {
  color: #333;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.alignright {
	float: right;
	margin: 5px;
}

