/* 
Theme Name: whiteboard
Theme URL: http://whiteboardframework.com/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 2.0.1

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


body {
	background: #ddc795 url(images/bkgdtexture.jpg) repeat-x center top;
	color:#E1E1D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-shadow: 0.1em 0.1em 0.2em black;
	height:100%;
	line-height:120%;
	}

h1 {
	font-size:3em;
	font-family: "CaviarDreamsRegular";
	color:#CDB28A;
	text-decoration:none;
	text-shadow: 0.1em 0.1em 0.2em black;
	font-weight: bold;
}

h2 {
	font-size:2.5em;
	font-family: "CaviarDreamsRegular";
	color:#6dc7be;
	text-decoration:none;
	text-transform: none;
	text-shadow: 0.1em 0.1em 0.2em black;
	font-weight: normal;
	padding-bottom:.75em;
	padding-top:.5em;
}
h2 a{
	color:#6dc7be;
	}
h2 a:hover{
	color:#6dc7be;
	}

h3 {
	font-size:1.75em;
	font-family: "CaviarDreamsRegular";
	color:#E1E1D6;
	text-decoration:none;
	text-transform: none;
	text-shadow: 0.1em 0.1em 0.2em black;
	font-weight: normal;
	padding-bottom:.5em;
	padding-top:1.5em;
	}
h4 {
	font-family:"CaviarDreamsRegular", Arial, Helvetica, sans-serif;
	font-size:1.25em;
	color:#6dc7be;
	padding-bottom:.5em;
	padding-top:.5em;
	}
h4 a {
	font-family:"CaviarDreamsRegular", Arial, Helvetica, sans-serif;
	color:#6dc7be;
	}
p {
	font-size:1.125em;
	line-height:1.25em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E1E1D6;
	padding-bottom: 1em;
	text-shadow: 0.1em 0.1em 0.2em black;
}

a {
	color: #FFFFFF;
	text-decoration:none;
	}
a:hover {
	color: #6dc7be;
	text-decoration:none;
	}
	
.smalltext {
	font-size:.75em;
	line-height:1.25em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E1E1D6;
	text-shadow: 0.1em 0.1em 0.2em black;
	}

/*FONTS*/	
@font-face {
	font-family: 'JinkyRegular';
	src: url('JINKY.eot');
	src: local('Jinky'), local('Jinky'), url('JINKY.woff') format('woff'), url('JINKY.ttf') format('truetype'), url('JINKY.svg#Jinky') format('svg');
}
@font-face {
	font-family: 'DanielRegular';
	src: url('daniel.eot');
	src: local('Daniel'), local('Daniel'), url('daniel.woff') format('woff'), url('daniel.ttf') format('truetype'), url('daniel.svg#Daniel') format('svg');
}
@font-face {
	font-family: 'QuicksandBook';
	src: url('Quicksand_Book.eot');
	src: local('Quicksand'), local('QuicksandBook-Regular'), url('Quicksand_Book.woff') format('woff'), url('Quicksand_Book.ttf') format('truetype'), url('Quicksand_Book.svg#QuicksandBook-Regular') format('svg');
}
@font-face {
	font-family: 'CaviarDreamsRegular';
	src: url('CaviarDreams.eot');
	src: local('Caviar Dreams'), local('CaviarDreams'), url('CaviarDreams.woff') format('woff'), url('CaviarDreams.ttf') format('truetype'), url('CaviarDreams.svg#CaviarDreams') format('svg');
}

@font-face {
	font-family: 'CaviarDreamsBold';
	src: url('CaviarDreams_Bold.eot');
	src: local('Caviar Dreams'), local('CaviarDreams-Bold'), url('CaviarDreams_Bold.woff') format('woff'), url('CaviarDreams_Bold.ttf') format('truetype'), url('CaviarDreams_Bold.svg#CaviarDreams-Bold') format('svg');
}
@font-face {
	font-family: 'BPreplayRegular';
	src: url('BPreplay.eot');
	src: local('BPreplay'), local('BPreplay'), url('BPreplay.woff') format('woff'), url('BPreplay.ttf') format('truetype'), url('BPreplay.svg#BPreplay') format('svg');
}
@font-face {
	font-family: 'BPreplayBold';
	src: url('BPreplayBold.eot');
	src: local('BPreplay'), local('BPreplay-Bold'), url('BPreplayBold.woff') format('woff'), url('BPreplayBold.ttf') format('truetype'), url('BPreplayBold.svg#BPreplay-Bold') format('svg');
}
@font-face {
	font-family: 'BitstreamVeraSansRoman';
	src: url('Vera.eot');
	src: local('Bitstream Vera Sans'), local('BitstreamVeraSans-Roman'), url('Vera.woff') format('woff'), url('Vera.ttf') format('truetype'), url('Vera.svg#BitstreamVeraSans-Roman') format('svg');
}
@font-face {
	font-family: 'BitstreamVeraSansBold';
	src: url('Vera-Bold.eot');
	src: local('Bitstream Vera Sans'), local('BitstreamVeraSans-Bold'), url('Vera-Bold.woff') format('woff'), url('Vera-Bold.ttf') format('truetype'), url('Vera-Bold.svg#BitstreamVeraSans-Bold') format('svg');
}
@font-face {
	font-family: 'HoneyScriptLight';
	src: url('HoneyScript-Light.eot');
	src: local('Honey Script'), local('HoneyScript-Light'), url('HoneyScript-Light.woff') format('woff'), url('HoneyScript-Light.ttf') format('truetype'), url('HoneyScript-Light.svg#HoneyScript-Light') format('svg');
}
@font-face {
	font-family: 'BebasRegular';
	src: url('BEBAS___.eot');
	src: local('Bebas'), local('Bebas'), url('BEBAS___.woff') format('woff'), url('BEBAS___.ttf') format('truetype'), url('BEBAS___.svg#Bebas') format('svg');
}
@font-face {
	font-family: 'AcknowledgementMedium';
	src: url('Acknowledgement.eot');
	src: local('Acknowledgement'), local('Acknowledgement'), url('Acknowledgement.woff') format('woff'), url('Acknowledgement.ttf') format('truetype'), url('Acknowledgement.svg#Acknowledgement') format('svg');
}


#header {
	width:960px;
	height:94px;
	padding:0px 5px;
	color: #F78459;
	background:url(images/headerbkgd.png) no-repeat;
	}

#homecontent {
	height: 603px;
	width: 975px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	z-index:1;
}

.logo {
	width: 241;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#toplinks {
	position:absolute;
	z-index:8;
	top:0px;
	left:700px;
	height:88px;
	width:326px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	background:url(images/toplink_paper.png);
	float:left;
	}

.toplinkslist {
	position:absolute;
	z-index:10;
	top:0px;
	left:700px;
	height:40px;
	width:330px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	float:left;
	}
.toplinkslist li {
	list-style:none;
	float:left;
	}

/*Inline list for nav menu.*/
.topNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.35em;
	text-transform: none;
	text-align:right;
	text-shadow: 0.1em 0.1em 0.2em black;
	line-height:1.5em;
	height: 29px;
	width: 580px;
	margin: 0px;
	padding: 40px 20px 15px 0px;
	position:relative;
	float:right;
	z-index:9;
	overflow:hidden;
	 }
.topNav ul {
	float:right:
	}
.topNav li {
	list-style: none;
	float: left; }
.topNav li a {
	display: block;
	padding: 5px 10px;
	color: #E1E1D6;
	text-decoration: none;
}
.topNav li a:hover {
	color: #6dc7be;
}
.topNav li ul {
	display: none;
	width: 12em; /* Width to help Opera out */
	}
/*Commented out until I can make it look right.
.topNav li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	}
.topNav li:hover li {
	float: none; }
.topNav li:hover li a {
	color: #E1E1D6; }
.topNav li li a:hover {
	color: #81AFDF;
}*/


/*HOME PAGE*/	
#homepic {
	position:relative;
	width:970px;
	height:431px;
	float:left;
	text-shadow: 0.1em 0.1em 0.2em black;
	}
	
#homeeventbox {
	background: url(images/homeeventbox.png);
	height: 390px;
	width: 360px;
	position: absolute;
	top: 20px;
	left: 590px;
	}
	
#homeevents a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	}
	
#homeevents a:hover {
	color:#6dc7be;
	}

#homeevents {
	position: relative;
	padding:20px 22px 30px 22px;
	color: #FFFFFF;
	}
	
#homeevents li {
	font-size: 100%;
	padding-top:5px;
	list-style-type: none;
	}
	
#icaldecal {
	position:relative;
	float:left;
	margin-top:10px;
	}
	
#homeschedulelink {
	position:relative;
	margin-top:25px;	
	}
	
#homefeatureboxleft {
	position:relative;
	float:left;	
	}
	
#homefeatureboxcenter {
	position:relative;
	float:left;
	}
	
#homefeatureboxright {
	position:relative;
	float:left;
	}
	
#featureboxtext {
	font-family: "CaviarDreamsRegular";
	font-size: 1.75em;
	font-weight: normal;
	text-shadow: 0.1em 0.1em 0.2em black;
	color: #FFFFFF;
	position:absolute;
	left:20px;
	top:140px;
	float: left;
	z-index:10;
	}
	
#count {
	position: absolute;
	z-index:11;
	top:345px;
	left:45px;
	height:50px;
	width:430px;
	padding:10px;
	}

/*FOOTER*/	
#footer {
	background-image: url(images/footerbkgd.png);
	background-repeat: no-repeat;
	background-position: top;
	height:64px;
	width:930px;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	clear:both;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	text-shadow: 0.1em 0.1em 0.2em black;
	}

#footer a {
	text-decoration:none;
	color:#FFFFFF;
	}

#footer a:hover {
	color: #6dc7be;
}

#footerbox {
	position:relative;
	float:left;
	width:310px;
	}

.taylor {
	position:relative;
	float:left;
	}
.taylortext {
	position:relative;
	left:0px;
	top:8px;
	}
.propresenter {
	position:relative;
	float:left;
	top:7px;
	padding-left:10px;
	}
.propresentertext {
	position:relative;
	left:0px;
	top:8px;
	}
.contactinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size: .75em;*/
	color: #FFFFFF;
	text-align:left;
	float: left;
	/*line-height: 130%;*/
	padding: 8px 0px 0px 30px;
/*	clear:none;*/
	}
.credits {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #FFFFFF;
	float: left;
	clear:both;
	/*line-height: 130%;*/
	padding: 15px 0px 5px 20px;
	text-shadow: 0.1em 0.1em 0.2em black;
	}
.credits a {
	color:#FFFFFF;
	}
.credits a:hover {
	color:#6dc7be;
	}
.headerimg {
	height:329;
	width:960px;
	position:relative;
	top:-20px;
	left:-20px;
	}
#subpageheader {
	height: 376px;
	width: 1000px;
	position: relative;
	top:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
	}
	
#contentwrap {
	background-image: url(images/contentwrapmiddle.png);
	background-repeat: repeat-y;
	background-position: top;
	position:relative;
	height: auto;
	width: 920px;
	margin: 0px 5px 0px 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	list-style-type: none;
	list-style-image: none;
	}

#contentwraptop {
	background-image:url(images/contentwraptop.png);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	height:23px;
	width:960px;	
	}
#contentwrapbottom {
	background-image:url(images/contentwrapbottom.png);
	background-repeat:no-repeat;
	height:19px;
	width:960px;
	position:relative;
	margin-left:5px;
	}
	
#content {
	position:relative;
	width:560px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
	float:left;
	background-image:url(images/contentmiddle.png);
	}

#contenttop {
	background-image:url(images/contenttop.png);
	background-repeat:no-repeat;
	height:16px;
	width:620px;
	position:absolute;
	top:-16px;
	left:0px;
	}
#contentbottom {
	background-image:url(images/contentbottom.png);
	background-repeat:no-repeat;
	height:16px;
	width:620px;
	position:relative;
	top:16px;
	left:-30px;
	}
	
#contentwide {
	width:900px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	float:left;
	}
	
#sidebar {
	width:280px;
	position:static;
	left:660px;
	float:right;
	padding-top:20px;
	}
#sidebar li {
	list-style-type: none;
	list-style-image: none;
	position:relative;
	}
#sidebartext {
	padding-bottom:10px;
	}
#sidebarboxtext {
	font-family: CaviarDreamsRegular;
	font-size: 1.75em;
	font-weight: normal;
	text-shadow: 0.1em 0.1em 0.2em black;
	color: #FFFFFF;
	position:absolute;
	left:10px;
	top:120px;
	float: left;
	z-index:10;
	}

#sidebarschedulelink {
	padding-top:30px;
	}
	
#clear {clear: both; margin: 0px}
	
.twitter li {
	color:#E1E1D6;
	font-size:1em;
	}
.widgettitle a {
	color:#6dc7be;
	}
.widgettitle a:hover {
	color:#6dc7be;
	}

#twittertext {
	color: #20170A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:108%;
	position:absolute;
	top:0px;
	left:0px;
	height:85px;
	padding:15px 15px 0px 15px;
	text-shadow:none;
	overflow:hidden;
	}
#twittertext a {
	text-shadow: 0.1em 0.1em 0.2em black;
	}

.widgettitle {
	color: #6dc7be;
	}
/*
Here is a list of all the <DIV>s in Whiteboard.
*/

#container{
	margin:0px auto 0px auto;
	position:relative;
	width:960px;
	}
.post{}
.postmeta{}
.postnavigation{}
#searchform{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: lowercase;
	color: #E1E1D6;
	list-style-image: none;
	list-style-type: none;
	margin-bottom:10px;
	}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}


/*Image styles needed for Wordpress built in CSS formatting in posts.*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*Image rollover actions.
<style="opacity:0.4;filter:alpha(opacity=40)"
onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" />
*/

/*WP-ecommerce CSS*/
.wpsc_product_search {
	color:#3B2E26;
	text-shadow:none;
	} 
	

/*AudioPlayer*/
#cssb3f3ef13eef4dff3720b8673a69f6242 {
border:0 none;
font-family:inherit;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
	}
