@charset "UTF-8";
/*
Theme Name: Fellows for Family
Author: Chris Lock
Author URI: http://www.v3mg.com/
*/

/*
============================================================================
GENERAL
============================================================================
*/
html {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background: url('images/bg.jpg') scroll repeat-x 49.99% 0px;
	display: table;
	width: 100%;
	height: 100%;
	color: #101B5E;
	font: 100%/125% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4 {
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

a {
	color: #F15D22;
	text-decoration: none;
}

a:hover {
	color: #101B5E;
}

img {
	border: 0px none;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}


/*
============================================================================
PAGE
============================================================================
*/
#wrapper {
	background: url('images/wrapper.jpg') scroll no-repeat 50% 0px;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#page {
	background: url('images/page.jpg') scroll no-repeat 1px 0px;
	position: relative;
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#content {
	position: relative;
	width: 975px;
	margin: 0px 0px 0px 0px;
	padding: 210px 0px 0px 0px;
}


/*
============================================================================
HEAD
============================================================================
*/
#logo {
	background: url('images/logo.gif') scroll no-repeat 0px -255px;
	position: absolute;
	display: block;
	width: 225px;
	height: 240px;
	left: 15px;
	top: 0px;
	z-index: 25;
}

#logo:hover {
	background: url('images/logo.gif') scroll no-repeat 0px 0px;
}

#slogan {
	position: absolute;
	width: 185px;
	height: 40px;
	color: #FFFFFF;
	font: bold 81.25%/153.85% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	left: 37px;
	top: 145px;
	z-index: 26;
}

#vote {
	position: absolute;
	width: 225px;
	height: 30px;
	color: #FFFFFF;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	left: 255px;
	top: 30px;
}


/*
SIGN-UP
================================================================
*/
#sign_up {
	position: absolute;
	width: 435px;
	height: 75px;
	left: 510px;
	top: 0px;
	z-index: 25;
}

#sign_up_title {
	color: #F15D22;
	font: italic 112.5% Georgia, "Times New Roman", Times, serif;
	padding: 15px 0px 0px 0px;
}

#sign_up_first {
	background: url('images/sign_up.jpg') scroll no-repeat 0px 0px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 0px;
	top: 40px;
}

#sign_up_last {
	background: url('images/sign_up.jpg') scroll no-repeat -210px 0px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 0px;
	top: 70px;
}

#sign_up_email {
	background: url('images/sign_up.jpg') scroll no-repeat -420px 0px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 225px;
	top: 40px;
}

#sign_up_first_error {
	background: url('images/sign_up.jpg') scroll no-repeat 0px -20px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 0px;
	top: 40px;
}

#sign_up_last_error {
	background: url('images/sign_up.jpg') scroll no-repeat -210px -20px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 0px;
	top: 70px;
}

#sign_up_email_error {
	background: url('images/sign_up.jpg') scroll no-repeat -420px -20px;
	position: absolute;
	width: 205px;
	height: 18px;
	color: #101B5E;
	font: 75% Georgia, "Times New Roman", Times, serif;
	padding: 2px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
	left: 225px;
	top: 40px;
}

#sign_up_submit {
	background: url('images/sign_up.jpg') scroll no-repeat -630px 0px;
	position: absolute;
	width: 120px;
	height: 20px;
	color: #FFFFFF;
	font: 75% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 0px 0px 1px 5px;
	border: 0px none;
	cursor: pointer;
	left: 225px;
	top: 70px;
}

#sign_up_submit:hover {
	background: url('images/sign_up.jpg') scroll no-repeat -630px -20px;
}


/*
MENU
================================================================
*/
#menu {
	position: absolute;
	width: 722px;
	height: 75px;
	margin: 0px 15px 0px 15px;
	padding: 120px 0px 0px 223px;
	z-index: 20;
}

#menu_about {
	position: relative;
	float: left;
	width: 255px;
	margin: 0px 0px 0px 0px;
}

.about_hidden .main {
	background: url('images/menu.jpg') scroll no-repeat 0px 0px;
	display: block;
	width: 226px;
	height: 25px;
	color: #101B5E;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 14px;
}

.about_visible .main, .about_hidden .main:hover {
	background: url('images/menu.jpg') scroll no-repeat 0px -35px;
	display: block;
	width: 226px;
	height: 25px;
	color: #F15D22;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 14px;
}

#menu_how {
	position: relative;
	float: left;
	width: 255px;
	margin: 0px 0px 0px -15px;
}

.how_hidden .main {
	background: url('images/menu.jpg') scroll no-repeat -240px 0px;
	display: block;
	width: 226px;
	height: 25px;
	color: #101B5E;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 14px;
}

.how_visible .main, .how_hidden .main:hover {
	background: url('images/menu.jpg') scroll no-repeat -240px -35px;
	display: block;
	width: 226px;
	height: 25px;
	color: #F15D22;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 14px;
}

#menu_donate {
	position: relative;
	float: left;
	width: 227px;
}

#menu_donate .main {
	background: url('images/menu.jpg') scroll no-repeat -480px 0px;
	display: block;
	width: 213px;
	height: 25px;
	color: #F15D22;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 14px;
}

#menu_donate .main:hover {
	background: url('images/menu.jpg') scroll no-repeat -480px -35px;
	display: block;
	width: 213px;
	height: 25px;
	color: #101B5E;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 14px;
}

#about_shadow, #how_shadow {
	background: url('images/shadow.png') scroll repeat-x 0px 0px;
	position: absolute;
	width: 226px;
	height: 40px;
	left: 15px;
	top: 45px;
}

#about_children, #how_children {
	background: url('images/drop_down.png') scroll no-repeat 0px bottom;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 40px;
}

#about_children li, #how_children li {
	position: relative;
	width: 195px;
	padding: 0px 0px 10px 0px;
	z-index: 100;
}

#about_children a, #how_children a {
	position: relative;
	color: #FFFFFF;
}

#about_children a:hover, #how_children a:hover {
	color: #F15D22;
}


/*
============================================================================
HOME
============================================================================
*/
#main_slideshow {
	position: relative;
	width: 945px;
	height: 315px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.main_slide {
	position: absolute;
	width: 945px;
	height: 315px;
	left: 0px;
	top: 0px;
}

#family_court {
	background: url('images/home_01.jpg') scroll no-repeat 0px 0px;
	position: relative;
	width: 900px;
	height: 255px;
	font: italic 250%/125% Georgia, "Times New Roman", Times, serif;
	letter-spacing: 3px;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 45px;
}

#facebook_slide {
	background: url('images/home_02.jpg') scroll no-repeat 0px 0px;
	position: relative;
	display: block;
	width: 945px;
	height: 315px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#blog_slide {
	background: url('images/home_03.jpg') scroll no-repeat 0px 0px;
	position: relative;
	display: block;
	width: 555px;
	height: 210px;
	font: 250%/125% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 105px 15px 0px 375px;
}

#endorsements_slide {
	background: url('images/home_04.jpg') scroll no-repeat 0px 0px;
	position: relative;
	display: block;
	width: 945px;
	height: 315px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_menu {
	position: relative;
	width: 945px;
	height: 60px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#home_menu li {
	float: left;
}

#home_menu .normal a {
	background: url('images/button.jpg') scroll no-repeat 0px 0px;
	position: relative;
	display: block;
	width: 225px;
	height: 51px;
	color: #FFFFFF;
	font: bold 75%/166.7% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 9px 0px 0px 15px;
}

#home_menu .normal a:hover {
	background: url('images/button.jpg') scroll no-repeat 0px -60px;
}

#home_menu .small a {
	background: url('images/button.jpg') scroll no-repeat -15px 0px;
	position: relative;
	display: block;
	width: 210px;
	height: 51px;
	color: #FFFFFF;
	font: bold 75%/166.67% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 9px 0px 0px 15px;
}

#home_menu .small a:hover {
	background: url('images/button.jpg') scroll no-repeat -15px -60px;
}

#home_images {
	position: relative;
	width: 945px;
	height: 105px;
	margin: 15px 0px 0px 15px;
}

#home_image_01 {
	background: url('images/home_images.jpg') scroll no-repeat 0px 0px;
	position: relative;
	float: left;
	width: 225px;
	height: 105px;
	margin: 0px 0px 0px 0px;
}

#home_image_02 {
	background: url('images/home_images.jpg') scroll no-repeat -225px 0px;
	position: relative;
	float: left;
	width: 225px;
	height: 105px;
	margin: 0px 0px 0px 15px;
}

#home_image_03 {
	background: url('images/home_images.jpg') scroll no-repeat -450px 0px;
	position: relative;
	float: left;
	width: 225px;
	height: 105px;
	margin: 0px 0px 0px 15px;
}

#home_image_04 {
	background: url('images/home_images.jpg') scroll no-repeat -675px 0px;
	position: relative;
	float: left;
	width: 225px;
	height: 105px;
	margin: 0px 0px 0px 15px;
}


/*
============================================================================
CONTENT
============================================================================
*/
#main_content {
	position: relative;
	width: 945px;
	padding: 0px 15px 0px 15px;
}

#page_main {
	position: relative;
	float: left;
	width: 720px;
}

#page_title {
	background: url('images/title.jpg') scroll repeat-y 0px 0px;
	position: relative;
	width: 674px;
	color: #FFFFFF;
	font: italic 281.25%/133.33% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 29px 15px;
}

#page_content {
	position: relative;
	width: 705px;
	font: 112.5%/133.33% Georgia, "Times New Roman", Times, serif;
	padding: 15px 15px 0px 0px;
}

#parent_children {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#parent_children a {
	background: url('images/button.jpg') scroll no-repeat -15px 0px;
	position: relative;
	display: block;
	float: left;
	width: 210px;
	height: 51px;
	color: #FFFFFF;
	font: bold 75%/166.7% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 15px 15px 0px 0px;
	padding: 9px 0px 0px 15px;
}

#parent_children a:hover {
	background: url('images/button.jpg') scroll no-repeat -15px -60px;
}


/*
============================================================================
WRITE AN ENDORSEMENT
============================================================================
*/
.endorse_label {
	color: #F15D22;
	font: italic 112.5% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
}

.endorse_label span {
	color: #101B5E;
}

.endorse_input {
	background: url('images/form.jpg') scroll no-repeat 0px 0px;
	width: 700px;
	height: 25px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.endorse_input_error {
	background: url('images/form.jpg') scroll no-repeat 0px -30px;
	width: 700px;
	height: 25px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.endorse_text {
	background: url('images/form.jpg') scroll no-repeat 0px -60px;
	width: 700px;
	height: 130px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.endorse_text_error {
	background: url('images/form.jpg') scroll no-repeat 0px -195px;
	width: 700px;
	height: 130px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

#endorse_submit {
	background: #F15D22;
	width: 105px;
	height: 30px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 0px 0px 1px 5px;
	border: 0px none;
	cursor: pointer;
}

#endorse_submit:hover {
	background: #101B5E;
}


/*
============================================================================
ENDORSEMENTS
============================================================================
*/
.endorsement {
	font: italic 100%/133.33% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 30px 0px;
}

.endorsement .name {
	color: #F15D22;
	font: 100%/133.33% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
BLOG
============================================================================
*/
.blog_title {
	color: #F15D22;
	font: italic 200%/125% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

.blog_content {
	padding: 0px 0px 15px 0px;
}

#page_content ol {
	list-style: inside;
	padding: 0px 0px 15px 0px;
	margins: 0px 0px 0px 0px;     
	list-style-type: decimal;
}

#page_content ul {
	list-style: inside;
	padding: 0px 0px 15px 0px;
	margins: 0px 0px 0px 0px;  
	list-style-type: disc;   
}

#page_content li {
	padding: 0px 0px 15px 30px;
	margins: 0px 0px 0px 0px;     
}

.more-link {
	display: block;
	font: italic 100% "Times New Roman", Times, serif;
	padding: 15px 0px 0px 0px;
}

#page_content object, #page_content img {
	float: left;
	padding: 0px 15px 15px 0px;
	clear: right;
}

.pagerbox {
	padding: 0px 0px 30px 0px;
}

.pagerbox a {
	background: #F15D22;
	position: relative;
	display: block;
	float: left;
	height: 25px;
	color: #FFFFFF;
	font: 88.89% Georgia, "Times New Roman", Times, serif;
	margin: 0px 15px 0px 0px;
	padding: 5px 10px 0px 10px;
}

.pagerbox a:hover {
	background: #101B5E;
}

.blog_navigation {
	padding: 0px 0px 15px 0px;
}

.blog_navigation a {
	background: #F15D22;
	position: relative;
	display: block;
	float: left;
	height: 25px;
	color: #FFFFFF;
	font: 88.89% Georgia, "Times New Roman", Times, serif;
	margin: 0px 15px 0px 0px;
	padding: 5px 10px 0px 10px;
}

.blog_navigation a:hover {
	background: #101B5E;
}

#comments {
	color: #F15D22;
	font: italic 166.67%/126.67% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

.navigation {
	border-top: 1px solid #101B5E;
	border-bottom: 1px solid #101B5E;
	margin: 0px 0px 15px 0px;
}

.older_comments a, .newer_comments a {
	float: left;
	font: 88.89% Georgia, "Times New Roman", Times, serif;
	margin: 15px 30px 15px 0px;
}

.commentlist li {
	position: relative;
	font: 88.89% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

.commentlist .comment-author-admin {
	position: relative;
	font: italic 88.89% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

.avatar {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	clear: right;
}

.vcard {
	font: 131.25%/100% "Times New Roman", Times, serif;
}

.commentmetadata {
	padding: 0px 0px 15px 0px;
}

.comment-edit-link {
	float: right;
}

#respond h3 {
	color: #F15D22;
	font: italic 166.67%/126.67% Georgia, "Times New Roman", Times, serif;
}

#commentform {
	font: 88.89% Georgia, "Times New Roman", Times, serif;
}

#commentform .form {
	background: url('images/comment.jpg') scroll no-repeat 0px 0px;
	width: 460px;
	height: 25px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 15px 0px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

#commentform #comment {
	background: url('images/comment.jpg') scroll no-repeat 0px -30px;
	width: 460px;
	height: 85px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

#commentform #submit {
	background: #F15D22;
	height: 30px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 5px 1px 5px;
	border: 0px none;
	cursor: pointer;
}

#commentform #submit:hover {
	background: #101B5E;
}


/*
============================================================================
GALLERY
============================================================================
*/
#gallery_content {
	position: relative;
	width: 720px;
	padding: 15px 0px 0px 0px;
}

#gallery_content a {
	position: relative;
	float: left;
	padding: 0px 15px 15px 0px;
}


/*
============================================================================
CONTACT
============================================================================
*/
.contact_label {
	color: #F15D22;
	font: italic 112.5% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
}

.contact_label span {
	color: #101B5E;
}

.contact_input {
	background: url('images/form.jpg') scroll no-repeat 0px 0px;
	width: 700px;
	height: 25px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.contact_input_error {
	background: url('images/form.jpg') scroll no-repeat 0px -30px;
	width: 700px;
	height: 25px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.contact_text {
	background: url('images/form.jpg') scroll no-repeat 0px -60px;
	width: 700px;
	height: 130px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

.contact_text_error {
	background: url('images/form.jpg') scroll no-repeat 0px -195px;
	width: 700px;
	height: 130px;
	color: #101B5E;
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 0px 5px;
	border: 0px none;
	outline: 0px none;
}

#contact_submit {
	background: #F15D22;
	width: 105px;
	height: 30px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 0px 0px 1px 5px;
	border: 0px none;
	cursor: pointer;
}

#contact_submit:hover {
	background: #101B5E;
}


/*
============================================================================
DONATE
============================================================================
*/
#donate_physical {
	position: relative;
	float: left;
	width: 225px;
	color: #F15D22;
	font: italic 100%/125% Georgia, "Times New Roman", Times, serif;
	padding: 0px 15px 0px 0px;
}

#donate_online {
	position: relative;
	float: left;
	width: 465px;
	color: #F15D22;
	font: italic 100%/125% Georgia, "Times New Roman", Times, serif;
	padding: 0px 15px 0px 0px;
}

#donate_description {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 15px 0px 0px;
}

#donate_button a {
	background: #F15D22;
	position: relative;
	display: block;
	float: left;
	width: 105px;
	height: 25px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	padding: 5px 10px 0px 10px;
}

#donate_button a:hover {
	background: #101B5E;
}

#donate_physical h2, #donate_online h2 {
	color: #101B5E;
	font: 125%/125% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
SIDEBAR
============================================================================
*/
#sidebar_menu {
	position: relative;
	float: right;
	width: 225px;
	padding: 0px 0px 15px 0px;
}

#sidebar_menu .side {
	background: #FFFFFF;
	width: 225px;
	height: 60px;
}

#sidebar_menu .side a {
	background: url('images/button.jpg') scroll no-repeat -15px 0px;
	position: relative;
	display: block;
	width: 210px;
	height: 50px;
	color: #FFFFFF;
	font: bold 75%/166.67% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 9px 0px 0px 15px;
}

#sidebar_menu .side a:hover {
	background: url('images/button.jpg') scroll no-repeat -15px -60px;
}


/*
============================================================================
FOOTER
============================================================================
*/
#footer {
	position: relative;
	width: 945px;
	height: 30px;
	margin: 15px 0px 7px 15px;
	border-bottom: 1px solid #F15D22;
}

#facebook a {
	background: url('images/social.jpg') scroll no-repeat 0px 0px;
	position: absolute;
	display: block;
	width: 71px;
	height: 15px;
	left: 0px;
	top: 0px;
}

#facebook a:hover {
	background: url('images/social.jpg') scroll no-repeat 0px -15px;
}

#twitter a {
	background: url('images/social.jpg') scroll no-repeat -71px 0px;
	position: absolute;
	display: block;
	width: 69px;
	height: 17px;
	left: 120px;
	top: 0px;
}

#twitter a:hover {
	background: url('images/social.jpg') scroll no-repeat -71px -17px;
}

#recommend a {
	background: url('images/social.jpg') scroll no-repeat -140px 0px;
	position: absolute;
	display: block;
	width: 145px;
	height: 18px;
	font: italic 75%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 50px;
	left: 240px;
	top: 0px;
}

#recommend a:hover {
	background: url('images/social.jpg') scroll no-repeat -140px -15px;
	color: #101B5E;
}

#paid {
	position: absolute;
	width: 465px;
	height: 15px;
	font: italic 75%/100% Georgia, "Times New Roman", Times, serif;
	left: 480px;
	top: 0px;
}

#bottom {
	position: relative;
	width: 945px;
	height: 30px;
	margin: 0px 0px 30px 15px;
}

#copyright {
	position: absolute;
	width: 225px;
	height: 15px;
	color: #F15D22;
	font: italic 75%/100% Georgia, "Times New Roman", Times, serif;
	left: 0px;
	top: 0px;
}

#v3 {
	position: absolute;
	width: 225px;
	height: 15px;
	font: italic 75%/100% Georgia, "Times New Roman", Times, serif;
	left: 480px;
	top: 0px;
}

