
/* /////////////////////////////// */
/* GENERAL PAGE WIDE SETTINGS */
/* /////////////////////////////// */

body {
	background: #FFC4D2 url('img/body.jpg') repeat-y center top;
	color: #444;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	}
	
tbody {
	border: none;}
	
table {
	border: 0px; 
/*	border: 1px red solid;*/
	}

	
a, a:visited, a:active {
	color: #553;
	text-decoration: none;
	}
	
#navlist a, a:visited, a:active, a.active {
	color: white;
	text-decoration: none;
	}

a:hover {
	color: white;
	background: #F26485;
	text-decoration: underline; 
	}	

img a:hover {
	}	

/* /////////////////////////////// */
/*    CASCADING PAGE ELEMENTS     */
/* /////////////////////////////// */
	
#top_spacer tr{
	background-color: #FFC4D2;
	}
	
#header {
	background: url('img/header.jpg') no-repeat;
	height: 160px;
	text-align: center;
	}
	
/*
#ribben td td td{
	background-image: none;
	}
#ribben tr{
	background-image: none;
	}
#ribben td{
	background: url('img/stripe.gif') repeat-x left top;
	}
*/
	
#container {
	background-color: #FFFFFF;
	border: 4px solid #FFC4D2;
	}
	
	
#middle_spacer  {
	background: #FFC4D2;
	}
#navlist ul {
	display: inline;
	}

	
 td {
	background-color: none;
	}

#my-content {
	border: 4px solid #FFC4D2;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 120%;
	}

#sidebar {
	border: 4px solid #FFC4D2;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
	
	
#lower_spacer  {
	background: #FFC4D2;
	}	

#footer {
	background: #F26485;
	color: #F7F7F2;
	}


#bottom_spacer  {
	background: #FFC4D2;
	}		
	
/* /////////////////////////////// */
/*      MAIN CONTENT SETTINGS       */
/* /////////////////////////////// */




h1 {
	font: bold 1.3em Verdana, Arial, Sans-Serif;
	margin-bottom: 3px;
	}

h2 {
	font: bold 1.2em Verdana, Arial, Sans-Serif;
	margin-bottom: 3px;
	}

h3 {font: bold 1em Verdana, Arial, Sans-Serif;}

ul {
	list-style-type: circle;
	}
	
	
img a:hover {
/*	border: 4px solid #F26485;*/
	}
	
img {
	background-color: #FFFFFF;
	padding: 3px;
	border: 4px solid #FFC4D2;
	}

.content a {
	color: #444444;
	text-decoration: underline; 
	}		

.content a:hover {
	color: white;
	background: #F26485;
	text-decoration: underline; 
	}	

.meta {
	display: none;
	}

.field .field-type-filefield .field-field-cake-image {
	float: left;
	margin: 0 5px 5px;
	}
	
.col-1 {
	vertical-align: top;
	width: 270px;
	padding-right: 10px;
	}
.col-2 {
	vertical-align: top;
	width: 270px;
	}

.views-view-grid .views-field-title	{
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 3px;
	}
	
.views-view-grid .views-field-field-thumbnail-image-fid	{
	margin-bottom: -5px;
	}
	
	
.view-testimonials .views-row-odd {
	background-color: #f4e5de;
	padding: 10px;
	margin-bottom: 10px;
	}
	
.view-testimonials .views-row-even {
	background-color: #f4e5de;
	padding: 10px;
	margin-bottom: 10px;
	}
	
.view-testimonials .views-field-title {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 3px;
	font-style: italic;
	}	

.view-testimonials .views-field-field-name-value {
	font-size: 80%;
	}
	
/* /////////////////////////////// */
/*            SIDEBAR SETTINGS              */
/* /////////////////////////////// */




#sidebar { font-size: 0.9em;}

#sidebar h2 { font-size: 1em;}

#sidebar a, a:visited, a:active {
	color: #444444;
	text-decoration: none; 
	}	

#sidebar a:hover {
	color: white;
	background: #F26485;
	text-decoration: none;
	}
	
#sidebar img:hover {
	color: white;
	background: #FFF;
	text-decoration: none;
	}
	
	
	
#block-views-random_silly_quote-block_1 {
	width: 180px;
	}

#block-views-random_silly_quote-block_1 .views-field-title {
	font-style: italic;
	}

#block-views-random_silly_quote-block_1 .views-field-field-name-value-1 {
	text-align: right;
	}

#block-views-testimonials-block_1 {
	margin-top: 10px; 
	}

	

	
#credits {
	float: left;
	padding: 10px;
	}
	
/*#credits a, a:visited, a:active {
	color: white;
	}*/
	
#credits a:hover {
	color: #f4e5de;
	text-decoration: underline;
	}
	
#logon_cake {
	float: right;
	vertical-align: middle;
	padding: 10px;
	}
	
#logon_cake img{
	background: transparant;
	border: 0px;
	}
	
	
li.leaf {
	list-style-image: none;
	list-style-type: circle;
	}
	
li.expanded {
	list-style-image: none;
	list-style-type: circle;
	}


