@charset "utf-8";
/* CSS Document */


body {
	background:#000000 none repeat scroll 0 0;
	background-image: url(images/backarturo2.jpg);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing: normal;
	text-align: center;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, blockquote {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, em, strong, th {
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
em {
	color: #d2070d;
}
ul, ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

p {
	font-family: Helvetica, Arial,Verdana,sans-serif;
	font-size: 1.1em; 
	line-height: 1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
a {
	color: #454545;
	text-decoration:none;
	letter-spacing:normal;
}
a:hover {
	color: #4499ab;
}
img {
	border-width:0;
}
.clearBoth {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*********************/
/*    POSITIONING    */
/*********************/
div#wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	padding: 0 0 30px 0;
}
div#header {
	position: relative;
	background:#2d3841 url(images/backheader.jpg) no-repeat scroll 0 0;
	width: 100%;
	height: 122px;
}
#logo {
	float: left;
	padding: 34px 0 7px 235px;
}
#social {
	float: left;
	padding: 53px 0 0 32px;
}
#newsletter {
	float: right;
	padding: 63px 36px 0 0;
}
#newsletter p {
	color: #bfb6ac;
	font-size: 13px;
	padding: 0 4px 0 0;
}
#footlogo {
	position: relative;
	float: right;
	padding: 21px 34px 0 0;
}
#content {
	position: relative;
}
#contentb {
	position: relative;
	background:#000000 none no-repeat scroll 0 0;
}
#mainpic {
	position: relative;
	margin: 0;
	padding: 0;
	height: 357px;
	overflow: hidden;
}
.story {
	background:#f5f3e5 none no-repeat scroll 0 0;
	border-top: #dfdac7 solid 8px;
	padding: 37px 50px 25px 44px;
	width: 551px;
}
.story h1 {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	padding: 0 0 3px 0;
}
.story h2 {
	color: #792B2A;
}
.story h4 {
	color: #403e35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 9px 0;
}
.story p {
	color: #403e35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
.story a, #newsie .storyb a, body#donate .storyb a {
	color: #af3324;
	font-weight: bolder;
}
.story a:hover, #newsie .storyb a:hover, body#donate .storyb a:hover {
	color: #0a86b4;
	text-decoration: none;
}
/**********************/
/*       STORYb       */
/**********************/
#storytop {
	background-image: url(images/storytop.png);
	background-repeat: no-repeat;
	padding: 0 105px 0 75px;
	margin: 18px 0 0 -13px;
	width: 587px;
	height: 10px;
}
#storybottom {
	background-image: url(images/storybottom.png);
	background-repeat: no-repeat;
	padding: 0 105px 0 75px;
	margin: 0 0 0 -13px;
	width: 587px;
	height: 32px;
}
.storyb {
	background:#f5f3e5 none no-repeat scroll 0 0;
	border-top: #dfdac7 solid 8px;
	padding: 36px 75px 48px 44px;
	margin: 0 0 0 -13px;
	width: 614px;
}
.storyb h1, .storyc h1, .story h1.human a {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	padding: 0 0 3px 0;
	font-weight: normal;
}
.story h1.humanb a {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	padding: 20px 0 3px 0;
	font-weight: normal;
	display: block;
}
.story h1.humanc a {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	padding: 20px 0 0 0;
	font-weight: normal;
	display: block;
}
.story h1.humand {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	padding: 20px 0 0 0;
	font-weight: normal;
	display: block;
}
.story h1.human a:hover {color: #0a86b4;}
.story h1.humanb a:hover {color: #0a86b4;}
.story h1.humanc a:hover {color: #0a86b4;}
.storyb h1.wolow {
	padding: 0 0 12px 0;
}
.storyb h1.hslow {
	padding: 20px 0 12px 0;
}
.storyb h2, .storyc h2 {
    color: #3C3C52;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.235em;
    font-weight: bolder;
    padding: 0.869em 0 0;
}
.storyb h3 {
	color: #3c3c52;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 1.235em;
	padding: 0.869em 0 0 0;
}
.storyb h4 {
	color: #403e35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 12px 0;
}
body#team .storyb h1 {
	padding: 20px 0 0 0;
	margin: 0;
}
body#team .storyb h1.wolow {
	padding: 0 0 12px 0;
}
body#team .storyb h4 {
	padding: 0 0 6px 0;
	margin: 0;
}

.storyb h3.moreroom { padding: 0.869em 0 0 0;}
.solutions #storyb h3.moreroom { padding: 3em 0 0 0; margin-top: 0.269em; border-top: #A8A48D dashed 1px;}
.solutions #storyb h3 { font-size: 1.639em; line-height: 1.839em;}
.solutions #storyb .sister h3 {
	font-size: 1.439em;
	line-height: 1.839em;
	padding: 0 0 0.269em 0;
	color: #8c601d;
	color: #9a1c2a;
	color: #A8A38D;
	color: #7C7CA8;
	color: #811001;
	color: #562c38;
	font-weight: bolder;
	font-style: italic;
}
.storyb p {
	color: #403e35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
.storyb a {color: #4499AA;}
.storyb a:hover { text-decoration:underline;}
.storyb span.shobig {color: #23221d; color: #75746E; padding-bottom: 0.269em; display: block;}
.solutions #storyb p {
	color: #676455;
	font-size: 1.269em;
	line-height: 1.28571em;
	padding: 0 0 0.369em 0;
}
.storyb p.footnote {
    line-height: 1.639em;
	padding: 0.639em 0 0.869em 0;
}
.storyb ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: circle;
	padding: 0 0 1.269em 0;
}
.storyb ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0 0 0.769em 0.769em;
}
.storyb ul b {
	font-size: 0.929em;
}
.storyb ol b {
	font-size: 0.929em;
}
.storyb ul li, ol li {
	color: #757262;
    line-height: 1.439em;
	font-size:1.3em;
	margin: 0 0 0 1em;
}
.storyb img.headshot {
	float: left;
	padding: 6px;
	border: #b09575 solid 1px;
	margin: 0 12px 0 0;
}
.storyb ul ul, ol ol {padding: 0.369em 0 0.369em 0;}
.storyb ul li ul li, ol li ol li {font-size:1.0em; color: #403E35;}
.storyb ul ul {padding: 0.369em 0 0.369em 0;}
.storyb ul li ul li {font-size: 1.0em; color: #403E35;}
.storyright {
	background:#e9d7b9 none no-repeat scroll 0 0;
	border-top: #c9b9a0 solid 8px;
	padding: 36px 10px 0 15px;
	width: 190px;
}
.storyright p {
	color: #101A45;
}
.storyright h1 {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	padding: 0 0 3px 0;
}
.storyright h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 26px;
	color: #4F4747;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-transform: lowercase;
	border: none;
	letter-spacing: -.056em;
	border: transparent solid 1px;
}
.storyright h1 a:hover {
	color: #888888;
	background-color: transparent;
	border: none;
	border: transparent solid 1px;
}
.storyright h2 {
	color: #792b2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	padding: 0 0 8px 0;
}
.storyright ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 155px;
}
.storyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #101A45;
	display: block;
	border: transparent solid 1px;
	line-height: 14px;
	padding: 2px 4px;
	margin: 0 0 0 1px;
	text-transform: lowercase;
}
.storyright a:hover {
	color: #3C3C52;
	background-color: #dccbaf;
	border: #777777 solid 1px;
}
#sidemenu ul li a {
	padding-top: 5px;
	padding-bottom: 3px;
}
#sidemenu ul li a span {
	color: #476696;
	font-size: 1.5em;
}
.sidesup {
	border-bottom: #6b522e solid 1px;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}
.sidesup a {
	padding: 0;
	margin: 0;
	border: none;
}
.sidesup a:hover {
	background-color: transparent;
	border: none;
}
.sidebar {
	background:#421a05 none no-repeat scroll 0 0;
	width: 249px;
	border-top: #8a350c solid 8px;
	padding: 25px 22px 0 29px;
}
.sidebar h2 {
	color: #f5f3e5;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.sidebar p {
	color: #efeceb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
.sidebar .sidepic {
	float: right;
	padding: 0 0 0 10px;
}
#featmov {
	position: relative;
	border-top: #97737f solid 1px;
	margin: 29px 0 0 0;
	padding: 25px 0 0 0;
}
.megallery {
	padding: 6px;
	border: #b09575 solid 1px;

	margin: 20px 0 0 0;
}
#news {
	padding: 25px 0 0 0;
}
#news h2 {
	padding: 0 0 12px 0;
}
#news a {
	color: #af3324;
}
#news a:hover {
	color: #eba168;
}		
#service #mainpic, #newsie #mainpic {
	height: 275px;
}
#ptitle h1 {
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #a8996e;
	line-height: 1em;
	top: 244px;
	left: 105px;
}
div#project {
	position: relative;
	background:#9d4727 none repeat scroll 0 0;
	border-top: #54293a solid 3px;
	margin: 0;
	padding: 16px 0 0 0;
	height: 114px;
}
#project h2 a {
	color: #efdfc6;
	color: #ffc7b3;
}
#project h2 a:hover {
	color: #ffffff;
}
#project p {
	color: #f4884d;
	color: #ff8759;
	padding: .7em 0 0 0;
}
/**********************/
/*   PROJECT ITEMS    */
/**********************/
#project UL {
	margin:0 auto;
	padding: 0 0 0 8px;
	width: 60em;
}
#project UL LI {
	position: relative;
	display: block; 
	float: left; 
	margin: 0;
	padding:  0 6em 0 0; 
	text-indent:0;
	width: 16em;
}
#project UL LI.last {
	padding:0; 
}
div#wedo {
	position: relative;
	background:#9d4727 none repeat scroll 0 0;
	border-top: #54293a solid 3px;
	margin: 0;
	padding: 16px 0 2em 0;
	width: 100%;
}
#wedo h2 {
	color: #ffc7b3;
	padding: 1.2em 0 0 105px;
}
#wedo h2 a {
	color: #ffc7b3;
}
#wedo h2 a:hover {
	color: #ffffff;
}
#wedo p {
	color: #ff8759;
	padding: .4em 100px 0 105px;
}
#wedo a {
	color: #ffc7b3;
}
#wedo a:hover {
	color: #ffffff;
	font-weight: bold;
}

/**********************/
/*   CONTACT ITEMS    */
/**********************/
#contact {
	position: relative;
	background:#302c3b none repeat scroll 0 0;
	background:#540e29 none repeat scroll 0 0;
	border-top: #d4654a solid 2px;
	padding: 29px 0 0 0;
	height: 161px;
}
#portsor #contact {
	height: 151px;
	border-bottom: #400b1f solid 10px;
}

#contact h1 a {
	color: #efdfc6;
	display: block;
	font-size: 1.7em;
	line-height: 1em;
	padding: 0 0 1.5em 0;
}
#contact h1 a:hover {
	color: #80C70D;
	color: #ffffff;
	font-weight: bold;
}
#contact h2 a {
	color: #efdfc6;
}
#contact h2 a:hover {
	color: #ffffff;
}
#contact h3 a, #news h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f4884d;
	font-size: 12px;
}
#contact h3 a:hover, #news h3 a:hover {
	color: #ffffff;
}
#contact p {
	color: #e8c38e;
	padding: .7em 0 0 0;
}

#contactleft, #newsleft {
	float: left;
	width: 39em;
	padding: 0 0 0 104px;
}
#newsleft {
	width: 37em;
}
#contactright, #newsright {
	float: right;
	width: 258px;
}
#arrowbutton a {
	position: absolute;
	width: 57px;
	height: 55px;
	background-image:url(images/arrowbutton.gif);
	background-repeat: no-repeat;
	background-position: left;
	top: 22px;
	left: 32px;
}
#arrowbutton a:hover {
	background-image:url(images/arrowbuttonover.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/**********************/
/*   TOP NAVIGATION   */
/**********************/
#navmenu {
	position: relative;
	height: 2em;
	float: left;
  width:100%;
	//width: 75em;
}
#navmenu UL {
	margin: 0;
	padding: 6px 0 0 44px;
  width: 100%;
	//width: 75em;
}
#navmenu UL LI {
	position: relative;
	display: block; 
	float: left; 
	margin: 0;
	padding: 0 1.4em 0 0; 
	text-indent:0;
	text-transform:lowercase;
}
#navmenu A {
	color: #bfb6ac;
	padding: .5em 0 .5em 0;
	font-size: 1.05em;
	text-transform: uppercase;
	font-size: 13px;
}
#navmenu A:hover {
	color: #d2dde3;
}
/**********************/
/*   MID NAVIGATION   */
/**********************/
#midmenu {
	position: relative;
	background:#2d3841 url(images/backwordsb.jpg) no-repeat scroll 0 0;
	height: 72px;
	margin: 0 0 12px 0;
	padding: 26px 0 0 30px;
	text-align: center;
}
#midmenu table {
	margin: 0;
	padding: 0;
}
#midmenu UL {
	margin: 0;


}
#midmenu UL LI {
	position: relative;
	display: block; 
	float: left; 
	margin: 0;
	padding: 0 30px 0 0; 
	text-indent:0;
	text-align: center;
}
#midmenu UL LI.third {
	padding-right: 36px;
}
#midmenu UL LI.fourth {
	padding-right: 20px;
}
#midmenu UL LI.fifth {
	padding-right: 20px;
}
#midmenu UL LI.last {
	padding-right: 0;
}
#midmenu A {
	color: #f5f3e5;
	padding: .5em 0 .5em 0;
	font-size: 1.05em;
	font-size: 13px;
}
#midmenu a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}
#midmenu A:hover {
	color: #eba168;
}
/**********************/
/*  FOOT NAVIGATION   */
/**********************/
#footmenu {
	position: relative;
	height: 2em;
	width: 70em;
}
#footmenu UL {
	margin:0 auto;
	padding: 24px 0 60px 44px;
	width: 70em;
}
#footmenu UL LI {
	position: relative;
	display: block; 
	float: left; 
	margin: 0;
	padding: 0 1.4em 0 0; 
	text-indent:0;
	text-transform:lowercase;
}
#footmenu A {
	color: #f69b4f;
	padding: .5em 0 .5em 0;
	font-size: 1.05em;
	text-transform: uppercase;
	font-size: 13px;
}
#footmenu A:hover {
	color: #ffffff;
}
#footer {
	position: relative;
	background:#a2362b url(images/backfooter.jpg) repeat-x scroll 0 0;
	border-bottom:#c4c7bf solid 3px;
	margin: 12px 0 25px 0;
	padding: 0;
	width: 100%;
	height: 95px;
}
#ports #footer {
	border-bottom:#0c263b solid 10px;
}
#footleft {
	position: relative;
	float: left;
	padding: 16px 0 0 37px;
	width: 250px;
}
#footright {
	float: right;
	width: 258px;
}
#footright a {
	color: #8F8B7C;
	line-height: 13px;
}
#footright a:hover {
	color: #4499AA;
}
/*********************/
/*      CONTACTS     */
/*********************/
#colmleft {

	float: left;
	width: 300px;
	padding: 0;
}
#gofaq #colmleft {
	position: relative;
	width: 300px;
	padding: 0 0 0 25px;
}
div#colmmid {
	float: right;
	margin: 10px 0 0 0;
}
#colmmid a {color:#AF3324;}
#colmmid a:hover {color:#0086b4;}
.inner {
	padding: 0;
	width: 238px;
}
.inner p {
   color: #403E35;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.6em;
}
p.coname  {
	color: #555555;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	padding: 40px 0 0 0;
}
p.address  {
	color: #797C80;
	padding: 0;
}
p.phone  {
	color: #666666;
	padding: 19px 0 0 0;
}
p.hq {color: #8B8B52;}
#info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align: left;
	color: #797C80;
	margin: 0;
}
#info input {
	font-size: 11px;
	color:#454545;
	background-color: #eaeaea;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style:solid;
	padding: 2px 5px;
}
#info textarea {
	font-size: 11px;
	color:#333333;
	background-color: #eaeaea;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style:solid;
	padding: 2px 5px;
}
#info p {
	color: #797C80;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
}
#gofaq #info p {
	color: #797C80;
	font-family: Helvetica,  Arial, sans-serif;
	font-size: 1em;
	font-weight:normal;
}
.howhelp {
	color: #797C80;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#thanks {
	color: #a11f2c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	padding: 2em 0 0 0;
}
#frame {
	border: #d4d4d4 solid 1px;
	background-color: #fafafa;
	margin: 75px auto;
	padding: 20px;
	width: 350px;
}
#clientlist h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #a8996e;
	color: #454545;
	line-height: 1em;
	padding: 15px 0 .5em 105px;
}
#clientlist p {
	color: #797C80;
	padding: 0 125px 1.2em 105px;
}
#clientlistleft {
	float: left;
	padding: 0 0 0 105px;
}
#clientlistleft ul {
	display:inline;
	text-align:left;
}
#clientlistleft ul li {
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	width:220px;
	color: #555555;
	font-size: 1.1em;
}
#linklist {padding: 0 0 0 105px;}
#linklist UL {
	display: inline;
	text-align: left;
}
#linklist UL LI {
	position: relative;
	display: block;
	width: 219px;
	float: left;
	overflow: hidden;
	color: #806d58;
	color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#about #navmenu .about a,
#team #navmenu .team a,
#artists #navmenu .artists a,
#newsie #navmenu .news a,
#media #navmenu .media a,
#resources #navmenu .resources a,
#charity #navmenu .charity a,
#testimonials #navmenu .testimonials a,
#shop #navmenu .shop a,
#contacts #navmenu .contact a {
	color: #fafafa;
}

#charity #sidemenu .charity a,
#private #sidemenu .private a,
#event #sidemenu .event a,
#instrument #sidemenu .instrument a,
#lessons #sidemenu .lessons a,
#shop #sidemenu .shopper a,
#volunteer #sidemenu .volunteer a {
	color: #792B2A;
	text-transform: capitalize;
	border-top: #c9b9a0 solid 1px;
	border-bottom: #c9b9a0 solid 1px;
}

#charity #sidemenu .charity a span,
#private #sidemenu .private a span,
#event #sidemenu .event a span,
#instrument #sidemenu .instrument a span,
#lessons #sidemenu .lessons a span,
#shop #sidemenu .shopper a span,
#volunteer #sidemenu .volunteer a span {
	color: #792B2A;
	font-weight: bolder;
	text-transform: capitalize;
}

button, input[type="reset"], input[type="button"], input[type="submit"] {
cursor: pointer;
}

.fbook {
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
	background:#a2362b url(images/facebookback.jpg) repeat-x scroll 0 0;
}

table#musicdown {
    color: #454545;
    font-family: arial,Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
}

table#musicdown .toptitle {
    background-color: #b09575;
    height: 32px;
}

table#musicdown td#albumtitle {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 0 0 0 16px;
}
table#musicdown .odd {
    background-color: #EFEFEF;
    height: 28px;
}
table#musicdown .even {
    background-color: #F9F9F9;
    height: 28px;
}
table#musicdown td.songtitle {
    padding: 0 0 0 4px;
    width: 450px;
	text-align: left;
}
table#musicdown td.audioplay {
    width: 45px;
}
body#testimonials .storyb p {
	border-bottom: #dfdac7 solid 1px;
	padding-bottom: 1.469em;
	margin-bottom: 0.5em;
}
body#donate form table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.artiststory {
   border-bottom: 1px solid #DDDDDD;
   margin: 0 0 3.625em 0;
   padding: 0 0 1.625em 0;
}
.shoppens {
	position: relative;
	margin: 16px 0 0 0;
	padding: 0;
	width: 500px;
}
.shoplisting {
	display: block;
	float: left;
	margin: 0 8px 18px 0;
	padding: 0;
	text-align: center;
}
.shoplisting img {
	margin: 0;
	padding: 4px;
	border: #dfdac7 solid 1px;
}
.shoplisting p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #403E35;
	margin: 0;
	padding: 0;
}
.shoplisting p span {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #403E35;
	margin: 0;
	padding: 0;
}
.shoplisting a img {
	margin: 0;
	padding: 4px;
	border: none;
}
.fbb {
	position: relative;

}
.picleft img {
	padding: 6px;
	border: #b09575 solid 1px;
	float: left;
	margin: 10px 20px 0 0;
}
.picright img {
	padding: 6px;
	border: #b09575 solid 1px;
	float: right;
	margin: 10px 0 0 20px;
}
.barside h1 {color: #f5f3e5; padding-bottom: 0.25em;}
.barside a {color: #dc6016;}
.barside a:hover {color: #29b0cb;}
.barside p {color: #B6A8A3;}
.acousrt {}
.learnpic {display: block; padding-bottom: 1.0em;}
p.double {padding-top:0.5em; padding-bottom: 0.3em; font-size: 1.5em; font-weight: bold;}