/* 
Title:		Base CSS
Author: 	3 Crown Creative
*/

/*  =Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
article,aside,dialog,figure,figcaption,footer,header,hgroup,nav,section,small {display: block; margin:0; padding:0}


/* =Base CSS (editor CSS) */


body, html {color:#575757; font-family: 'PT Sans', sans-serif;line-height:1.5em;letter-spacing:.05em}
body {font-size:100%;}

h1,h2,h3,h4 {margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
abbr,acronym {border-bottom:1px dotted #000;cursor:help;} 
em {font-style:italic; font-family:"droid serif", serif}
em strong, strong em {font-style:italic; font-family:"droid serif", serif; font-weight:bold}

dl {margin:1em 1em 1em 2em;}
dl dd {margin-left:1em;}

ol, ul {margin-bottom:1em}
ol {list-style: decimal outside;}
ul { list-style:square}
ol li, ul li {margin:0 0 .5em 1em}

th,td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,fieldset,table {padding-bottom:1em;}

a:focus {outline: none}
a img {border:none; text-decoration:none}
a, a:hover {text-decoration: none}
img {border:0px}
code, pre, xmp {font:.95em monospace;overflow:hidden;white-space:normal;}
pre {background:#CCC; padding:5px}
blockquote:before, blockquote:after {content: "";}
blockquote {border-left:1px solid #DCDCDC;font-style:italic;margin:15px 0 0 1px;padding-left:20px;}

#CMScontent a {color:#000; text-decoration: underline}
#CMScontent a:hover { color:#913220;}
.highlight {color:#913220; font-weight:bold}
#CMSdummy {margin:5px}

/*  slide content */
span.slideLink {cursor: pointer;}
div.slideContent  {	padding:.5em 0; margin:0}
ul +div.slideContent {margin-left:1.1em;}
span.slideLink:hover   { text-decoration:none}  
span.slideLink {color:#913220; text-decoration:underline} /* default color */
span.selected {color:#913220; text-decoration:none}
div.slideContent  {	padding:.5em; border:1px dotted #ccc; margin-bottom:2em}

h1 {text-transform:uppercase;color:#666; font-size:1.25em;} /* 24px */
h2 { font-family:'Droid Serif', serif;color:#797d02; font-style:italic; font-size:1.25em;font-weight:normal}   /*  20 px */
h3 {background-color:#797d02; color:#fff; padding:0 10px; font-size:1em;font-weight:normal}  /*  16 px  */
h4 { font-size:.95em; border-bottom:1px solid #797d02;border-top:1px solid #797d02;font-weight:normal}
h5 {font-size:.85em}
h6 {font-size:.75em}

/*  misc */
img.imgBorder, .imgBorder img {border:1px solid #000;box-shadow:0 4px 8px #333;-moz-box-shadow:0 4px 8px #333;-webkit-box-shadow:0 4px 8px #333;}
a img:hover {-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.floatL {float: left; margin:0 10px 10px 0 }
.floatR {float: right; margin:0 0 10px 10px }
.floatC {margin:0 auto 10px auto }

.clear {clear:both}
