/*from reset.css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5,
h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var,
dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, ul, li  {
   	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style:none;
}

/* remember to define focus styles! */
:focus  {
	outline: 0;
}

body  {
	line-height: 1;
	color: black;
	background: white;
}
div .entry a {
  position: relative;
}

/* tables still need 'cellspacing="0"' in the markup */
table  {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td  {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after  {
	content: "";
}

blockquote, q  {
	quotes: "" "";
}

/* base css */
@import url(/.shared/themes/common/base-weblog.css);

/*from styles.css*/
body 					{background: transparent url('http://www.soundscapes.com/images/mainBack.jpg') repeat top center; font-family: "Trebuchet MS", Helvetica, sans-serif; margin: 0px; text-align:center;}
h1 						{text-align: left; font-size: 34px; .font-size: 28px; text-transform:uppercase; margin: 0px; padding: 0px; line-height: 100%;}
h2						{text-align: left; font-size: 24px; .font-size: 18px; margin: 0px; padding: 0px; line-height: 100%;}

a						{color: #C13505; text-decoration: none; position: relative;}
a:hover					{color: #C13505; text-decoration: underline;}
.footerA					{color: #FFB129; text-decoration:none; text-transform:uppercase; letter-spacing: 1px;}
.footerA:hover			{color: #FFB129; text-decoration:underline; text-transform:uppercase; letter-spacing: 1px;}

.size0					{font-size: 10px; line-height: 100%;}
.size1					{font-size: 10px; line-height: 135%;}
.size2					{font-size: 12px;line-height: 135%;}
.size3					{font-size: 14px; line-height: 135%;}

.header					{ font-size: 24px; color: #4187b3; font-weight:bold; margin-bottom: 10px;}
.alphaT					{behavior: url('http://www.soundscapes.com/includes/iepngfix.htc');}


/*
from layout.css

 ADD THIS BIT TO ANY IMAGE/DIV THAT NEEDS A TRANSPARENT PNG's STYLE:
	
	behavior: url('http://www.soundscapes.com/includes/iepngfix.htc');
*/
#wrapper  {
	position: absolute top center;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	border: none;
}

#top  {
	height: 230px;
	width: 780px;
	float: left;
	background: transparent url('http://www.soundscapes.com/images/shadowTop-trans.png') no-repeat top center;
}

#middle  {
	width: 780px;
	float: left;
	background: url('http://www.soundscapes.com/images/shadowMiddle.png') repeat scroll center top;
}

#bottom  {
	height: 50px;
	width: 780px;
	float: left;
	background: transparent url('http://www.soundscapes.com/images/shadowBottom-trans.png') no-repeat top center;
}

#header  {
	height: 229px;
	.height: 230px;
	width: 760px;
	/*border-bottom: 1px solid #b1b1b1;*/
	padding: 0px 10px 0px 10px;
}

#headerSpacer  {
	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background: #88a5b7;
	height: 4px;
	width: 760px;
	margin: 0px 10px;
}

#content  {
	width: 760px;
	margin: 0px 10px;
	background:  url('http://blog.soundscapes.com/contentBackerBlog.png') repeat-y top left;
	float: left;
}

#contentIE6  {
	width: 760px;
	margin: 0px 10px;
	background: url('http://www.soundscapes.com/images/contentBackerBlog.png') repeat-y top left;
}


#leftColumn  {
	min-height: 358px;
	width: 170px;
	float: left;
	vertical-align: top;
        background: none;
}
#leftColumn2  {
	padding: 10px;
}

#middleColumn  {
	min-height: 358px;
	width: 420px;
	float: left;
	vertical-align: top;
        background: none;
}
#middleColumn2  {
	padding: 15px 20px;
}

#rightColumn  {
        min-height: 358px;	
        width: 170px;
	float: left;
	text-align: left;
	vertical-align: top;
        background: none;
}
#rightColumn2  {
	padding: 10px;
        
}

#bodyWrapper  {
	float: left;
	min-height: 318px;.min-height: 358px;
	padding: 10px 10px 30px 15px;
}

#bottomSpacer  {
	border-top: 1px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	background: #c94d17;
	height: 28px;
	width: 760px;
	margin: 0px 10px;
        .margin: 0px 5px;
	float: left;
}

#bottomSpacerIE6  {
	border-top: 1px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	background: #c94d17;
	height: 28px;
	width: 760px;
	margin: 0px 5px;
	float: left;
}

#footer  {
	padding-top: 25px;
	color: #FFB68F;
	font-size: 10px;
	width: 780px;
	float: left;
}

/* add just for blog */
#leftColumn {
  font-size: 10pt;
  text-align: left;
  color: #C13505;
}

#rightColumn {
  font-size: 10pt;
  text-align: left;
  color: #C13505;
}

#middleColumn {
  text-align: left;
  font-size: 13px;
  line-height: 155%;
}

.module-header {
    font-size: 18px;
    color: #ffffff;
}

h2.module-header {
    font-size: 14px;
    font-weight: bold;
    color: #C13505;
    margin-bottom: 8px;
}

h2.module-header a {
    color: #C13505;
    margin-bottom: 3px;
}

ul.module-list {
    margin-left: 7px;
}

ul.module-list li {
    line-height: 110%;
    margin-bottom: 5px;
}
ul.module-list li a {
    color: #000000;
    text-decoration: none;
}
ul.module-list li a:hover {
   color: #000000;
   text-decoration: underline;
}
div.module-content {
    text-align: left;
    margin-bottom: 10px;
    text-decoration: none;
}
div.module-content a {
    color: #000000;
    text-decoration: none;
}
div.module-content a:hover {
    color: #000000;
    text-decoration: underline;
}
h2.date-header {
    font-size: 18px;
    color: #4086B2;
}

div.entry {
  text-align: left;
}

li.module-list-item {
  list-style: none;
  margin-left: 0px;
}

h3.entry-header {
  margin: 10px 0px 0px 0px;
  padding: 0px;  
  font-size: 18pt;
  font-weight: bold;
  color: #C13505;
}

div.entry-body {

}

div.entry-footer {
  font-size: 11px;
  font-weight: bold;
}

div.entry-footer a {
  text-decoration: underline;
}

p {
  padding: 0px;
  margin: 10px 0px;
}

p.content-nav {
  text-align: left;  
  font-size: 10pt;
}

p.content-nav a {
  text-decoration: underline;
}

div.trackbacks {
  font-size: 10pt;
}

h3.trackbacks-header {
  margin-top: 25px;
  font-weight: bold;
  color: #C13505;
  border-bottom: 1px solid #4086B2;
}

h3.comments-header {
  margin-top: 25px;  
  font-weight: bold;
  color: #C13505;
  border-bottom: 1px solid #4086B2;
}

h2.comments-open-header {
  margin-top: 10px;
  font-size: 14pt;  
  font-weight: bold;
  color: #C13505;
}

div.comments {
  font-size: 10pt;
}

div#comments-open-data label {
  font-weight: bold;
}

.trackbacks-link {
  font-weight: bold;
}

#comments-open-text {
  font-weight: bold;
}

p.comment-footer {
  font-weight: bold;
  font-size: 8pt;
}

div.entry-body p {
  font-size: 13px;
  line-height: 155%; 
}

h2.content-header {
  margin: 0px 0px 7px 0px;
  padding: 0px;  
  font-size: 16pt;
  font-weight: bold;
  color: #C13505;
}

h2.archive-header {
  margin: 0px 0px 0px 0px;
  padding: 0px;  
  font-size: 16pt;
  font-weight: bold;
  color: #4086B2;
}

div.archive-content {
  margin: 3px 0px 15px 7px;
}

/*for comments page*/
div#container {
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#pagebody {
  margin-left: 10px;
}
div#banner {
  background: url(http://www.soundscapes.com/images/blogTop.jpg) no-repeat;
  width: 780px;
  height: 237px;
}
div#banner h1, div#banner h2 {
  display: none;
}
div#alpha, div#beta, div#gamma {
  font-size: 10pt;
  text-align: left;
}
div#alpha {
  width: 170px;
  float: left;
  background: #ff7329;
}
div#alpha-inner {
  padding: 10px;
}
div#beta {
  width: 420px;
  float: left;
  background: #ffffff;
}
div#beta-inner {
  padding: 10px;
}
div#gamma {
  width: 170px;
  float: left;
  background: #ff7329;
}
div#gamma-inner {
  padding: 10px;
}
#container, #pagebody {
  float: left;
}
#container {
  background:transparent url(http://www.soundscapes.com/images/shadowMiddle.png) repeat scroll center top;
}
#blogBadge {
  margin-bottom: 15px;
}
#blogBadge h1 span {
  font-size: 26px;
  color: #C13505;
}
#blogBadge h3 {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  width: 150px;
  color: #000000;
}
div.zg_div_inner {
  padding-top: 2px;
}
div.entry-footer {
  margin-bottom: 50px;
}
div.module-email a {
  color: #C13505;
}


h2.module-header {margin-top: 30px;}
/* ph=1 */

