

/* Structure */

body
{
background-image: url(http://www.freshsoundfoundation.org/wp-content/themes/asokay/images/ricepaper.gif);
background-repeat: repeat;
font:84% Adobe Caslon Pro,Tahoma,Verdana,Helvetica,sans-serif;
margin:0 0 0 0;
}

#page
{
display:block;
/* background:#fff; */
width:940px;
margin:auto;
/* border:20px solid #fff */
}

#primary
{
/*float:left;*/
margin:0 0 0 0;
width:100%;
}

#content
{
margin:0 0 0 0;
min-height:500px;
}

#main .widget-area
{
float:right;overflow:hidden;width:240px;
}

/* Tags */

a {
color:#fff;
text-decoration:none; 
font-weight:700;
}

a:hover {
color:#000;
text-decoration:underline; 
}

article{
margin:0 0 0 0;
padding:0;
/* background:#1A1A1A; */
border:0px solid #ddd;
display:block;
}

header{
margin:0;
background: #527d32;
}

nav{margin:0 0 20px 0;}
.sticky{border:1px solid #aaa;}

/* H1-H6 */

h1,h2,h3,h4,h5,h6
{
clear:left;
font-weight:400;
color:#555;
letter-spacing:-.5px;
line-height:1em;
margin:0 0 5px;
padding:0;
text-shadow:#aaa 1px 1px 2px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:400;}

h1{font-size:1.8em;}

h1.entry-title
{
/*width:460px;*/
background:#fff;
display: none;
}

.edit-link {display: none;}

h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}

/* Footer */

#colophon
{
clear:both;
display:block;
padding:1em 0 0;
width:100%; 
/* text-transform:uppercase; */
}

#colophon p{margin:0;padding:0;}

#colophon a{font-weight:400;}

/* Increase the size of the content area for templates without sidebars */

.full-width #content,.image-attachment #content,.error404 #content{margin:0;}

/* Text meant only for screen readers */

.screen-reader-text,.section-heading{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}

/* Alignment */

.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}

/* Header */

#site-title{font-size:2.8em;font-weight:700;margin:0;}
#site-title a{font-weight:700;}
#site-description{font-size:1.4em;font-weight:400;margin:10px 0 20px 0;}
#headerimage{clear:left;background:#f8f8f8;border:1px solid #ddd;margin:0 0 20px 0;width:100%;height:240px;overflow:hidden;}

/* Menu */

#access
{
background:#527d32;
display:block;
float:right;
margin:60px 20px 20px 0;
border:0px solid #ddd;
}

#access ul{list-style:none;margin:0;padding-left:0;}

#access li{float:left;position:relative;border-right:0px solid #ddd;}

#access a
{
display:block;
line-height:3em;
font-size:1em;
text-transform:uppercase;
font-weight:normal;
padding:0 1em;
text-decoration:none;
text-shadow:#000 1px 1px 3px;
text-color:#fff;
letter-spacing:2px;
}

#access ul ul{display:none;float:left;left:0;position:absolute;top:3em;z-index:99999;border:1px solid #ddd;}

#access ul ul li, #access ul ul ul li{border-right:0;}

#access ul ul ul{left:100%;top:0;border:1px solid #ddd;}

#access ul ul a
{
background:#527d32;
height:auto;
line-height:1em;
padding:.5em .5em .5em 1em;
width:13em;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#access li:hover > a,#access ul ul :hover > a
{
background:#527d32;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#access ul ul a:hover{background:#97ab81;}

#access ul li:hover > ul{display:block;}

/* Content */

.entry-meta, .entry-meta-2{clear:both;display:block;font-size:1em;text-transform:uppercase;color:#555;font-weight:400; text-align:right;}

.entry-meta a, .entry-meta-2 a{font-weight:400;}

.entry-meta-2{margin:-30px 0 10px 465px; width:175px;}

#content nav{display:block;overflow:hidden;}

#content nav .nav-previous{float:left;width:50%;}

#content nav .nav-next{float:right;text-align:right;width:50%;}

#content #nav-above{display:none;}

/* #content table {width:100%;} */

.paged #content #nav-above,.single #content #nav-above{display:block;}

#nav-below{margin:1em 0 0;}

.page-link{margin:1em 0 1em; clear:both;}

.clear-content
{
clear:both;
margin:0;
padding:0;
height:0px;
}

/* Secondary */

#secondary {width:240px;}
#secondary .widget{margin:0 0 20px 0;}
#secondary h1{font-size:1.6em;}
#secondary ul{list-style:none;margin:0 0 15px 0;padding:0;}
#secondary ul ul{margin:5px 0 5px 20px;}
#secondary p{margin:0 0 15px 0;}
#secondary ul li{margin:0 0 5px 0;}
#secondary ul li a{text-transform:uppercase;font-weight:400;}
#secondary table{width:100%;}
#secondary .tagcloud a{font-weight:400;text-transform:uppercase;}

/* 404 page */
.error404 .widget{float:left;width:33%;}
.error404 .widget .widgettitle,.error404 .widget ul{margin-right:1em;}
.error404 .widget_tag_cloud{clear:both;float:none;width:100%;}

/* Notices */
.post .notice,.error404 #searchform{background:#f8f8f8;display:block;padding:1em;}

/* Image Attachments */
.image-attachment div.entry-meta{float:left;}
.image-attachment nav{float:right;margin:0 0 1em;}
.image-attachment .entry-content{clear:both;}
.image-attachment .entry-content .entry-attachment{background:#f8f8f8;margin:0 0 1em;padding:1em;text-align:center;}
.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center;}

/* Aside Posts */
.format-aside .entry-header{display:none;}
.single .format-aside .entry-header{display:block;}
.format-aside .entry-content,.format-aside .entry-summary{padding-top:1em;}
.single .format-aside .entry-content,.single .format-aside .entry-summary{padding-top:0;}

/* Aside Posts */
.format-gallery .gallery-thumb{float:left;margin-right:1em;}

/* Images */
a img{border:none;}
p img{margin-bottom:0.5em;}

/* Resize images to fit the main content area. Applies only to images uploaded via WordPress by targeting size-* classes. Other images will be left alone. Use "size-auto" class to apply to other images. */
/* img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img
{
height:auto;max-width:100%;
}
*/
img.alignleft{margin-right:1em;}
img.alignright{margin-left:0em;}
.gallery-caption, .wp-caption{padding:.5em;text-align:center;}
.wp-caption img{margin:.25em;}
.wp-caption .wp-caption-text{margin:.5em;}
.wp-smiley{margin:0;}

/* Forms */
#searchform label{display:none;}
#searchform input#s{width:60%;}
input[type=text],input#s{margin:0 1em 0 0;width:60%;}
textarea{width:80%;}

/* Class for labelling required form items */
.required{color:#c03;}

/* Comments */
#comments-title,#reply-title{margin-top:15px;}
article.comment{display:block;}
#respond input[type=text]{display:block;width:60%;}
#respond textarea{display:block;margin:0 0 1em;width:80%;}
#respond .form-allowed-tags{clear:both;width:80%;}
#respond .form-allowed-tags code{display:block;}
ul.children{list-style:none;}
.bypostauthor{padding:5px;background-color:#fff;border:1px solid #ccc;}

/* Widgets */
.widget{display:block;}
.widget-area .widget_search{overflow:hidden;}
.widget-area .widget_search input{float:left;}


/* Custom Classes for individual pages */

.bghome
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/home.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.bghome2
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/home2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.bghome3
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/home3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}


.bghome4
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/home4.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.bghome5
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/home5.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}


.bgabout
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2012/06/bgabout2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.bgoutcomes
{
	background-image:url(https://freshsoundfoundation.org/wp-content/uploads/2011/12/bg_outcomes.gif);
	background-position:center top;
	background-repeat:repeat;
}



.bghistory
{
	background-image:url(https://freshsoundfoundation.org/wp-content/themes/asokay/images/history_bg_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#fff; 
}


.bghistory940
{
	background-image:url(https://freshsoundfoundation.org/wp-content/themes/asokay/images/history_left_940w.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#fff; 
}

.bgwhite
{
    background-color:#fff; 
    background-image:url(https://www.freshsoundfoundation.org/wp-content/themes/asokay/images/white.gif);
    background-repeat: repeat;
    margin:0;
    padding:0;
}


.bgblue
{
    background-color:#336699; 
    background-image:url(https://www.freshsoundfoundation.org/wp-content/themes/asokay/images/bg_blue.gif);
    background-repeat: repeat;
}


.outcomestories
{
    background-color:#336699; 
    background-image:url(https://www.freshsoundfoundation.org/wp-content/themes/asokay/images/outcome_stories.gif);
    background-repeat: no-repeat;
    width: 940px;
    height: 69px;
}



#bgfooter
{
    background-color:#527D32; 
    /* background-image:url(https://www.freshsoundfoundation.org/wp-content/themes/asokay/images/bg_footer.jpg); */
    /* background-repeat:no-repeat; */
    height:50px;
    width:940px;
}

#bgfooter a 
{
color:#fff;
text-decoration:none; 
font-weight:normal;
}

#bgfooter a:hover 
{
color:#fff;
text-decoration:underline; 
}

#greenoutcome
{
color:#336633;
text-decoration:none; 
font-weight:normal;
}


#greenoutcome a 
{
color:#336633;
text-decoration:none; 
font-weight:normal;
}

#greenoutcome a:hover 
{
color:#285128;
text-decoration:underline; 
}


.text 
{
font-family:Myriad,Helvetica,Verdana,Tahoma,sans-serif;
font-size:12px;
line-height:25px;
}


.textgreen 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	line-height:25px;
	color: #336633;
       font-weight: 600;
}


.textgreen a 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	line-height:25px;
	color: #336633;
       font-weight: 600;
       text-decoration:none; 
       font-weight:normal;
}

.textgreen a:hover 
{
color:#285128;
text-decoration:underline; 
}

.textgreensmall 
{
font-family:Myriad,Helvetica,Verdana,Tahoma,sans-serif;
font-size:11px;
line-height:25px;
color:#336633;
}



.textorange 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	line-height:25px;
	color: #a86d1f;
       font-weight: 600;
}


.textorange a 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	line-height:25px;
	color: #a86d1f;
       font-weight: 600;
       text-decoration:none; 
       font-weight:normal;
}

.textorange a:hover 
{
color:#000;
text-decoration:underline; 
}

.textorangesmall 
{
font-family:Myriad,Helvetica,Verdana,Tahoma,sans-serif;
font-size:11px;
line-height:25px;
color:#a86d1f;
}


.textwhite 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	line-height:25px;
	color: #fff;
       font-weight: 600;
}


.textwhite a 
{
	font-family:Myriad, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	line-height:25px;
	color: #fff;
       font-weight: 600;
       text-decoration:none; 
       font-weight:normal;
}

.textwhite a:hover 
{
color:#000;
text-decoration:underline; 
}

.textwhitesmall 
{
font-family:Myriad,Helvetica,Verdana,Tahoma,sans-serif;
font-size:11px;
line-height:25px;
color:#fff;
}


.textwhite a 
{
font-family:Myriad,Helvetica,Verdana,Tahoma,sans-serif;
font-size:11px;
line-height:25px;
color:#fff;
}

.textwhite a:hover 
{
color:#000;
text-decoration:underline; 
}






































