body {
color:#000;
background-image:none;
background-color:#fff;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12pt;
padding:0px;
margin:0;}

a {color:#000;}

dl {
margin:20px;}

dt {
color:#f30;}

dd {
margin:0 0 15px 0;}

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

fieldset {
border:1px solid #792;
padding:15px;
margin-bottom:20px;}

form {padding:0px;border:0px;margin:0px;}

h1,h2,h3,h4,h5,h6,legend {
color:#F30;background-color:transparent;
font-family:"Century Gothic",Century,"Trebuchet MS",Arial,Verdana,sans-serif;
letter-spacing:1px;
font-weight:normal;
text-align:left;
margin:20px;}

h2 {color:#792;}
h3 {color:#8a6;}

img {border:0px;}

p, li, dd {
line-height:1.5em;}

p {
margin:20px;}



/* WRAPPER CENTERS PAGE AND ACTS AS TOP ANCHOR */

#wrapper {
width:auto;
margin:0;
background-image:none;
background-color:#fff;
overflow:hidden;}



/* HEAD CONTAINS MAIN GRAPHIC */

#head {
padding:3px 0 0 0;
margin:0;
background:#fff;
text-align:center;}

#flashreplacement {
border-top:5px solid #8a6;
border-bottom:5px solid #8a6;}

#flashhead {
display:none;}


/* PRIMARY NAVIGATION */

#primarynav, #head {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.65em;
text-transform:uppercase;}

#primarynav {
display:none;}

#head {
text-align:right;}

#primarynav ul, #head ul {
display:none;}

/* ONE COLUMN CONTENT */

#onecolcontent {
position:relative;
padding:0px;margin:0px;}

#onecolcontent ul {
list-style:square;}


/* TWO COLUMN CONTENT */

#twocolcontent {
padding:5px 0 20px 0;
margin:0;}



/* TWO COLUMN LEFT COLUMN IS NOW THE RIGHT COLUMN*/

#twocolcontent #leftcontent {
padding:0px;
margin:0px;}

#twocolcontent #leftcontent .inset {float:left;margin:15px}

#twocolcontent #leftcontent .caption {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
text-indent:0em;text-align:center;
padding:0px;margin:0px;}

#twocolcontent #leftcontent div.col250 {position:relative;float:right;width:250px;margin:0px 20px;}

#twocolcontent #leftcontent ul {
list-style:square;
text-align:left;}

#twocolcontent #leftcontent ul li {
margin-top:5px;
margin-bottom:5px;}



/* TWO COLUMN RIGHT COLUMN IS NOW LEFT*/

#twocolcontent #rightnav {
display:none;}

/* FOOT */

#foot {
clear:both;
margin:0px;}

#foot p {
font-family:"Century Gothic",Century,"Trebuchet MS",Arial,Verdana,sans-serif;
letter-spacing:.77px;
font-size:.75em;
text-indent:0em;
text-align:center;
padding:0;margin:0;}



/* ETC */

.center {text-align:center;}

.clear {clear:both;}

.hr {
height:0;
border-top:1px solid #ccc;
margin:20px;}

.next {
display:none;}

.normal {line-height:1em;text-indent:0em;text-align:left;}

.photoraquo {font-family:Arial;font-size:1.5em;}

.small {font-size:.85em;}

.smaller {font-size:.75em;}

.smallest {font-size:.65em;}

.smallcenter {text-align:center;font-size:.65em;}

.testimonial {
font-size:.75em;
line-height:1.5em;
padding:0px;
margin:20px;}



/*
TABLES
*/
#sessions, #birthdays, #travel {
margin:20px;_margin-right:0;
font-size:90%;
text-align:left;}

#onecolcontent #sessions {
width:auto;}

#twocolcontent #sessions, #birthdays, #travel {
width:auto;}

#sessions th, #sessions td, #birthdays th, #birthdays td, #travel th, #travel td {
padding:3px 10px;
border-bottom:3px solid #fff;}

#sessions th, #family th, #birthdays th, #travel th {
font-family:"Century Gothic",Century,"Trebuchet MS",Arial,Verdana,sans-serif;
font-weight:normal;
color:#fff;
background:#8a6;}

#sessions td, #birthdays td, #travel td {
background:#eee;}

#sessions tr.dark td {
background:#ddd;}




/*
BLOGGER STYLES
*/
.postDate, .postFooter, .commentPoster {
	font-family:"Century Gothic",Century,"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:80%;
	text-transform:uppercase;
	color:#333;
	margin-top:5px;
	padding-top:0;}

.postFooter {border-top:3px solid #8a6;border-bottom:3px solid #8a6;padding:3px 0;margin-bottom:50px;clear:both;}

.postDate {
	color:#fff;
	background:#8a6;
	padding:5px 10px;}

.post {}
.postBody {}
.postBody h2 {
	margin-bottom:0;
	padding-bottom:0;}

.commentPoster {
	text-transform:none;
	border-top:3px solid #8a6;
	background:#eee;
	padding:5px 10px;
	margin:30px 20px 0 20px;}

.commentBody {
	margin: 5px 20px 20px 20px;
	padding:0 0 5px 0;
	border-bottom:1px solid #8a6;}

.commentLink {
	margin:20px;}