@charset "UTF-8";
/* CSS Document */

body {
 background:#343434 url(/images/bkgdShadow.jpg) top center no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	}
p {
margin:0 0 8px 0;
padding:0px;
line-height:17px;
}
p.headline {
font-size:21px;
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid #999999;
padding:0 0 4px 0;
margin:10px 0 10px 0;
color:#000;
}
p.subhead {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin:10px 0 8px 0;
color:#000;
}
a { color:#660000; text-decoration:none; border-bottom:1px dotted #000000; }
a:hover { color:#cc0000; text-decoration:none; border-bottom:1px dotted #000000; }
a.noline { border-bottom:0px; }
a.noline:hover { border-bottom:0px; }

.14px {
font-size:14px;
}

#header {
background:#343434;
}
#container {
 text-align:left; 
	width:750px;
	background:#ffffff /*so i can see what i'm doing */
	}

#aboutContent { width:750px; background: #343434 url(/images/red_body750.jpg) top left repeat-y;}
#homeContent { width:750px; background: #343434 url(/images/brown_body750.jpg) top left repeat-y;}
#creativeContent { width:750px; background: #343434 url(/images/brown_body750.jpg) top left repeat-y;}
#communityContent { width:750px; background: #343434 url(/images/green_body750.jpg) top left repeat-y;}
#speakingContent { width:750px; background: #343434 url(/images/blue_body750.jpg) top left repeat-y;}
#passthedominoContent { width:750px; background: #343434 url(/images/blue_body750.jpg) top left repeat-y;}
#downloadContent { width:750px; background: #343434 url(http://www.wayfarer.tv/images/1228_bgMid.jpg) top left repeat-y;}

#content{
 margin:0px; 
	padding:1px 50px;
}
#contentHomepage {
padding:5px 0px;
}

div.sample {
margin:20px 70px;
padding:20px;
border: 2px dotted #999;
background:#eee;
}

#bioRight {
float:right;
margin:0px 20px 10px 20px;
padding:0 10px 10px 10px;
}

/* schedule */
 .inspireHead {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
/*background:#8BA87C;*/
padding:5px;
margin:0px;
}
#calender {
font-size:11px;
}
#calender table {
border:1px solid #999999;}
#calender td {
padding:5px;
background: #ffffff url(/images/bkdBottomFade.gif) left bottom repeat-x;
border-right:1px dotted #aaa; 
border-bottom:1px dotted #aaa;
}

/* sidebar */
#sideBar {
padding:10px;
background:#fff;
border:1px dotted #999;
}
#sideBar p.head {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding:5px;
margin:0 0 10px 0;
background:#555;
}
#sideBar p.info {
margin:5px;
}


/* CRUMBTRAILS */

.crumb {
margin:5px 0 25px 0;
font-size:11px;
}

/* clears - spacers - rules */
.clear0 { height:0px; overflow:hidden; clear:both; }
.clear10 { height:10px; overflow:hidden; clear:both; }
.clear15 { height:15px; overflow:hidden; clear:both; }
.clear20 { height:20px; overflow:hidden; clear:both; }
.rule1 {border-bottom:1px dotted #bbb; clear:both; height:1px; overflow:hidden; }
.boxWhite {border:1px dotted #999; padding:10px; background:#fff; }
td.ruleTop {border-top:1px dotted #999; }

/* footer stuff */

#aboutFooter {background:#fff url(/images/red_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#homeFooter {background:#fff url(/images/brown_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#creativeFooter {background:#fff url(/images/brown_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#communityFooter {background:#fff url(/images/green_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#speakingFooter {background:#fff url(/images/blue_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#passthedominoFooter {background:#fff url(/images/blue_bodyBottom750.jpg) left bottom no-repeat; height:122px; overflow:hidden;}
#downloadFooter {background:#fff url(/images/1228_bgBottom.jpg) left bottom no-repeat; height:125px; overflow:hidden;}
#footer { padding:55px 50px 0 50px;
font-size:11px;
text-align:center;
}
#footer a { margin:0 15px 0 0; }

#bottomReflect {
width:750px;
height:60px;
overflow:hidden;
background: url(/images/bottomReflect.jpg) top center no-repeat;
}
