* {
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
/* html[xmlns] .clearfix {
	display: block;
} */

.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
background: transparent;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
font-size:62.8%;
line-height:1.6em;
color:#efefef;
background:#d1ebe6;
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* Accessibility
-------------------------------------------------------------- */
#accessibility {
    position: absolute;
    top: -10000px;
}

:focus {
outline: 0;
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 2em; margin: 0.5em 0; }
/*-- Menu using sIFR --*/
h2 { font-size: 2em; margin-bottom: 0.75em; color:#1e140f; }
/*-- Main Headers using sIFR --*/
h3 { font-size: 2.4em; line-height: 1.5em; margin-bottom: 0.25em; color:#1e140f; }
/*-- Page title using sIFR --*/
h4 { font-size: 3.8em; margin-bottom: 1.25em; color:#150b05;}
/*-- Contact page --*/
h5 { font-size: 1.4em; color:#fff }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

#front h4 {font-size: 3.8em; margin-bottom: 0.25em; color:#1e140f; text-align:center;}

/* Text elements
-------------------------------------------------------------- */

p           { font-size:1.2em; margin: 0 0 1.5em; }
p.excerpt 		{margin:0 0 0.25em 0;}
p.more 		{margin:0 0 0 0; font-size:90%;}

p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

img.right {float:right;}

a:focus, 
a:hover     { color: #fff; }
a           { color: #d2fffa; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
/* ul, ol      { margin: 0 0 1.5em 1.5em; } */
ul, ol      { margin: 0; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Navigation
-------------------------------------------------------------- */
/* --- home --- */
#nav {
    width: 130px; height: 460px;
   background: url(/images/40.png) no-repeat;
    list-style: none; 
    padding: 0;
    margin: 0; 
}

#nav li {
   float: left;
   width: 100%; 
  /* border: 0.5px solid red;*/
}

#nav li, #nav a {
   display: block;
   text-indent:-9999px;
   /* background: transparent url(/images/40.png) 0 0 no-repeat;*/
}

#nav-home a {height:30px;}
#nav-about a {height:30px;}
#nav-calendar a {height:30px;}
#nav-media a {height:30px;}
#nav-disc a {height:30px; }
#nav-proj a {height:30px;}
#nav-lyrics a {height:30px;}
#nav-contact a {height:30px; }
#nav-press a {height:30px;}
#nav-blog a {height:30px;}

#front #nav-home, #nav-home a:hover {height:30px; background: transparent url(/images/40.png) -132px 0 no-repeat;}
#about #nav-about, #nav-about a:hover {height:30px; background: transparent url(/images/40.png) -132px -30px no-repeat;}
#calendar #nav-calendar, #nav-calendar a:hover {height:30px; background: transparent url(/images/40.png) -132px -60px no-repeat;}
#nav-media a:hover {height:30px; background: transparent url(/images/40.png) -132px -90px no-repeat;}
#discography #nav-disc, #nav-disc a:hover {height:30px; background: transparent url(/images/40.png) -132px -120px no-repeat;}
#nav-proj a:hover {height:30px; background: transparent url(/images/40.png) -132px -150px no-repeat;}
#nav-lyrics a:hover {height:30px; background: transparent url(/images/40.png) -132px -180px no-repeat;}
#contact #nav-contact, #nav-contact a:hover {height:30px; background: transparent url(/images/40.png) -132px -210px no-repeat;}
#press-quotes #nav-press, #nav-press a:hover {height:30px; background: transparent url(/images/40.png) -132px -240px no-repeat;}
#blog #nav-blog, #nav-blog a:hover {height:30px; background: transparent url(/images/40.png) -132px -270px no-repeat;}

/* --- media --- */
#nav-med {
    width: 130px; height: 460px;
   background: url(/images/41.png) no-repeat;
    list-style: none; 
    padding: 0;
    margin: 0; 
}

#nav-med li {
   float: left;
   width: 100%; 
}

#nav-med li, #nav-med a {
   display: block;
   text-indent:-9999px;
}

#nav-med-home a {height:30px;}
#nav-med-about a {height:30px;}
#nav-med-calendar a {height:30px;}
#nav-med-media a {height:30px;}
#nav-med-gallery a {height:25px;}
#nav-med-songs a {height:26px;}
#nav-med-videos a {height:28px;}
#nav-med-disc a {height:30px; }
#nav-med-proj a {height:30px;}
#nav-med-lyrics a {height:30px;}
#nav-med-contact a {height:30px; }
#nav-med-press a {height:30px;}
#nav-med-blog a {height:30px;}

#nav-med-home a:hover {height:30px; background: transparent url(/images/41.png) -132px 0 no-repeat;}
#nav-med-about a:hover {height:30px; background: transparent url(/images/41.png) -132px -30px no-repeat;}
#nav-med-calendar a:hover {height:30px; background: transparent url(/images/41.png) -132px -60px no-repeat;}
#gallery #nav-med-media, #songs #nav-med-media, #videos #nav-med-media, #nav-med-media a:hover {height:30px; background: transparent url(/images/41.png) -132px -90px no-repeat;}
#gallery #nav-med-gallery, #nav-med-gallery a:hover {height:25px; background: transparent url(/images/41.png) -132px -120px no-repeat;}
#songs #nav-med-songs, #nav-med-songs a:hover {height:26px; background: transparent url(/images/41.png) -132px -145px no-repeat;}
#videos #nav-med-videos, #nav-med-videos a:hover {height:28px; background: transparent url(/images/41.png) -132px -171px no-repeat;}
#nav-med-disc a:hover {height:30px; background: transparent url(/images/41.png) -132px -199px no-repeat;}
#nav-med-proj a:hover {height:30px; background: transparent url(/images/41.png) -132px -229px no-repeat;}
#nav-med-lyrics a:hover {height:30px; background: transparent url(/images/41.png) -132px -259px no-repeat;}
#nav-med-contact a:hover {height:30px; background: transparent url(/images/41.png) -132px -289px no-repeat;}
#nav-med-press a:hover {height:30px; background: transparent url(/images/41.png) -132px -319px no-repeat;}
#nav-med-blog a:hover {height:30px; background: transparent url(/images/41.png) -132px -349px no-repeat;}

/* --- projects --- */
#nav-pr {
    width: 130px; height: 460px;
   background: url(/images/42.png) no-repeat;
    list-style: none; 
    padding: 0;
    margin: 0; 
}

#nav-pr li {
   float: left;
   width: 100%; 
  /* border: 0.5px solid red;*/
}

#nav-pr li, #nav-pr a {
   display: block;
   text-indent:-9999px;
}

#nav-pr-home a {height:30px;}
#nav-pr-about a {height:30px;}
#nav-pr-calendar a {height:30px;}
#nav-pr-media a {height:30px;}
#nav-pr-disc a {height:30px; }
#nav-pr-proj a {height:30px;}
#nav-pr-quick a {height:25px;}
#nav-pr-other a {height:27px;}
#nav-pr-lyrics a {height:30px;}
#nav-pr-contact a {height:30px; }
#nav-pr-press a {height:30px;}
#nav-pr-blog a {height:30px;}

#nav-pr-home a:hover {height:30px; background: transparent url(/images/42.png) -132px 0 no-repeat;}
#nav-pr-about a:hover {height:30px; background: transparent url(/images/42.png) -132px -30px no-repeat;}
#nav-pr-calendar a:hover {height:30px; background: transparent url(/images/42.png) -132px -60px no-repeat;}
#nav-pr-media a:hover {height:30px; background: transparent url(/images/42.png) -132px -90px no-repeat;}
#nav-pr-disc a:hover {height:30px; background: transparent url(/images/42.png) -132px -120px no-repeat;}
#quicksand #nav-pr-proj, #other-bands #nav-pr-proj, #nav-pr-proj a:hover {height:30px; background: transparent url(/images/42.png) -132px -150px no-repeat;}
#quicksand #nav-pr-quick, #nav-pr-quick a:hover {height:25px; background: transparent url(/images/42.png) -132px -180px no-repeat;}
#other-bands #nav-pr-other, #nav-pr-other a:hover {height:27px; background: transparent url(/images/42.png) -132px -205px no-repeat;}
#nav-pr-lyrics a:hover {height:30px; background: transparent url(/images/42.png) -132px -232px no-repeat;}
#nav-pr-contact a:hover {height:30px; background: transparent url(/images/42.png) -132px -262px no-repeat;}
#nav-pr-press a:hover {height:30px; background: transparent url(/images/42.png) -132px -292px no-repeat;}
#nav-pr-blog a:hover {height:30px; background: transparent url(/images/42.png) -132px -322px no-repeat;}

/* --- lyrics --- */
#nav-ly {
    width: 130px; height: 480px;
   background: url(/images/43.png) no-repeat;
    list-style: none; 
    padding: 0;
    margin: 0; 
}

#nav-ly li {
   float: left;
   width: 100%; 
}

#nav-ly li, #nav-ly a {
   display: block;
   text-indent:-9999px;
}

#nav-ly-home a {height:30px;}
#nav-ly-about a {height:30px;}
#nav-ly-calendar a {height:30px;}
#nav-ly-media a {height:30px;}
#nav-ly-disc a {height:30px; }
#nav-ly-proj a {height:30px;}
#nav-ly-lyrics a {height:30px;}
#nav-ly-butane a {height:45px;}
#nav-ly-blue a {height:25px;}
#nav-ly-livefaust a {height:46px;}
#nav-ly-defiance a {height:25px;}
#nav-ly-qs a {height:29px;}
#nav-ly-contact a {height:30px; }
#nav-ly-press a {height:30px;}
#nav-ly-blog a {height:30px;}

#nav-ly-home a:hover {height:30px; background: transparent url(/images/43.png) -132px 0 no-repeat;}
#nav-ly-about a:hover {height:30px; background: transparent url(/images/43.png) -132px -30px no-repeat;}
#nav-ly-calendar a:hover {height:30px; background: transparent url(/images/43.png) -132px -60px no-repeat;}
#nav-ly-media a:hover {height:30px; background: transparent url(/images/43.png) -132px -90px no-repeat;}
#nav-ly-disc a:hover {height:30px; background: transparent url(/images/43.png) -132px -120px no-repeat;}
#nav-ly-proj a:hover {height:30px; background: transparent url(/images/43.png) -132px -150px no-repeat;}
#butane #nav-ly-lyrics, #blue #nav-ly-lyrics, #livefaust #nav-ly-lyrics, #defiance #nav-ly-lyrics, #qs #nav-ly-lyrics, #nav-ly-lyrics a:hover {height:30px; background: transparent url(/images/43.png) -132px -180px no-repeat;}
#butane #nav-ly-butane, #nav-ly-butane a:hover {height:45px; background: transparent url(/images/43.png) -132px -210px no-repeat;}
#blue #nav-ly-blue, #nav-ly-blue a:hover {height:25px; background: transparent url(/images/43.png) -132px -255px no-repeat;}
#livefaust #nav-ly-livefaust, #nav-ly-livefaust a:hover {height:46px; background: transparent url(/images/43.png) -132px -280px no-repeat;}
#defiance #nav-ly-defiance, #nav-ly-defiance a:hover {height:25px; background: transparent url(/images/43.png) -132px -326px no-repeat;}
#qs #nav-ly-qs, #nav-ly-qs a:hover {height:29px; background: transparent url(/images/43.png) -132px -351px no-repeat;}
#nav-ly-contact a:hover {height:30px; background: transparent url(/images/43.png) -132px -380px no-repeat;}
#nav-ly-press a:hover {height:30px; background: transparent url(/images/43.png) -132px -410px no-repeat;}
#nav-ly-blog a:hover {height:30px; background: transparent url(/images/43.png) -132px -440px no-repeat;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }


/* Columns
-------------------------------------------------------------- */

.wrapper {
   width: 990px;
   margin: 0 auto;
   background-color:#1a110c;
   position: relative; /* for full background img */
}

.container {
   width:945px;
   padding: 20px 0 0 0;
   margin: 0 auto;
}

.toptitle {
   width:990px;
   background:url(/images/18.gif) top left repeat;
   background-color:#150b05;
   height:67px;
}

.leftcol {
   width:160px; 
   float:left;
}

.maincontent {
   width:565px;
   padding: 0 20px 0 0;
   float:left;
}

.rightcol {
   width:200px;
   float:left;
}

#foot {clear:both; margin:0 auto; width:940px; text-align:center; padding-top:30px; color:#b1a59c;}
#foot p {font-size:1em;}
#foot a, #foot a:visited {color:#b1a59c;}
#foot a:hover{color:#fff;}

ul.section_list  {
	list-style: none;
}
	
   .section_list li { margin:0 0 0 0px; }
   .section_list li a {color:#fff; text-decoration:none;}
   .section_list li a.active {color:#d2fffa; text-decoration:none;}
   .section_list li a:hover {color:#d2fffa; }

div.feature {margin:0 0 10px 0;}


/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Border on right hand side of a column. */
div.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #ddd;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #ddd;
}


/* Full background image
-------------------------------------------------------------- */
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}




/* Misc classes and elements
-------------------------------------------------------------- */
.buyqs {margin:0; padding:0;}
.buyab {width:196px; height:179px; margin:0; padding:0;}
.buya {margin:0; padding:0; float:left}

#blue .maincontent a {font-size:1.2em;}
#livefaust .maincontent a {font-size:1.2em;}
#defiance .maincontent a {font-size:1.2em;}
#qs .maincontent a {font-size:1.2em;}
#butane .maincontent a {font-size:1.2em;}

.bookjake {text-align:center; width:200px;}
.jakepic {float:right; margin-left:10px;}

.quicksand {clear:both;}

.lyrics-text {color:#ff0000;}

.vids {width:150px; float:left; text-align:center;}

.dotdiv {
   background:url(/images/1.png) top left no-repeat;   
   height:10px;
   width:461px;
   margin:20px 0 20px 0;}

.quote-container {width:500px;}
.quote-top {
   background:url(/images/34.png) top left no-repeat;   
   height:31px;
   width:33px;
   float:left;
}
.quote-text {
   font-size:1.4em;
   padding-left:40px;
}
.quote-person {
   clear:both;
   font-size:1.2em;
   text-align:right;
   font-style:italic;
   background:url(/images/35.png) right top no-repeat;
   min-height:40px;
   padding-right:40px;
}

#contact p {line-height:1.7em;}

.contact1 {
   width:225px;
   float: left;
   font-size:1.4em;
   margin-bottom:20px;
    padding-top:12px;
}

.contact-social {
   width: 50px;
   float: left;
   margin-left: 77px;
   text-align:center;
   height:73px;
    padding-top:12px;
}

.discog {
   width:180px;
   text-align:center;
   float:left;
   margin: 0 50px 30px 0;
}

.discog p {margin: 0 0 1em;}

.discog a {font-size:1.2em;}

.discog-top1 {
  width: 334px;
  height:330px;
  float:left;
}

.discog-top2 {
  width: 210px;
  float:left;
  margin: 0 0 0 20px;
}

.discog-top2 .buynow1 {
   margin-left:10px;
   text-align:center;
   float:left
}
.discog-top2 .buynow {
   margin-left:29px;
}

.toptitle1 {
   float:left;
   width:350px;
   padding:36px 0 0 20px;
}

.toptitle2 {
   float:left;
   width:400px;
   padding-top:10px; 
   height:67px;
}

.social {
   text-align:center;
   float:left;
   width:50px;
   margin: 0 5px 20px 11px;
}

.change_opacity {
  opacity: 0.95;
  filter: alpha(opacity = 95);
}

/* In case you need to add a gutter above/below an element */
.prepend-top { 
  padding-top:1.5em; 
}
.append-bottom { 
  margin-bottom:1.5em; 
}

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em;
  margin-top:1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }


/* -------------------------------------------------------------- 

   forms.css

   
-------------------------------------------------------------- */

label       { font-weight: bold; font-size:1.2em;}
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; width:428px; }
legend      { font-weight: bold; font-size:1.2em; }

/* Form fields
-------------------------------------------------------------- */

input[type=text], input[type=password],
input.text, input.title, 
textarea, select { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
input[type=text]:focus, input[type=password]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus { 
  border-color:#666; 
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0.5em 0;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 300px; height: 200px; padding:5px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;}

.author {
	font-style: normal;
	font-size: 0.8em;}

.published {color:#888; margin:0 0 0.5em 0;
	font-size: 0.9em; text-transform:uppercase;}

.divider {padding-top:20px; padding-bottom:20px;}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;}

form#txpCommentInputForm td {
	vertical-align: top;}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;}


/* gallerific 
----------------------------------------------- */
div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	
        float:left;
}
div.controls {
	margin-top: 5px;
	height: 12px;
}
div.ss-controls {
	float: left;
}
div.ss-controls span {
	color: #666666;
	cursor: pointer;
}
div.nav-controls {a
	float: right;
}
div.nav-controls a {
	padding: 5px;
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;}

div.slideshow a.advance-link {
	padding: 0px;
	display: block;
	border: 1px solid #ccc;}

div.slideshow img {
	border: none;
	display: block;}

div.download {
        float: right;}

div.embox {
	clear: both;
	padding: 8px 0 0 0;
        margin:0;
        color:#666;}

div.image-title {
	font-weight: normal;
	font-size: 0.9em; color:#ccc;}

div.image-desc {
	line-height: 1.3em; font-size:0.85em;
	padding-top: 2px;}

div.navigation {
/* The navigation style is set by a javascript generated style on the page.This is so that the javascript specific styles won't be applied unless javascript is enabled. */}

ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;}

ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;}

ul.thumbs li a {
	padding: 0px;
	display: block;
	border: 1px solid #ccc;}

ul.thumbs li.selected a {
	background: #88f;}

ul.thumbs a:focus {
	outline: none;}

ul.thumbs img {
	border: none;
	display: block;}

div.pagination {
	clear: both;}

div.navigation div.top {
	margin-bottom: -5px;
	height: 0px;
visibility:hidden;}

div.navigation div.bottom {
	margin-top: 12px;}

div.bottom a, div.bottom strong {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 2px 5px 2px 5px;}

div.pagination a:hover {
	text-decoration: underline;}

div.pagination strong {
	color: #fff;font-size:1.1em; padding-top:2px;}
.absolute {position:absolute; top:0; left:0;}

div.navigation{width:565px;}

div.content{display:block;}


/* Accordion 
----------------------------------------------- */

#accordion {
	margin:20px 0px;
}

.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
