/* reset defaults to zero */
html *, * {margin:0;padding:0;}
img {border:none;}

/* font definitions */
div {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:x-small;
	}

h1,h2,h3,h4,h5,h6,h7 {font-size:110%;}

#alpha h3, #alpha p, #introContent, .entry .entry-body, .date-header  {font-size:small;}
#alpha h3.entry-header {font-size:120%;}
#alpha .entry-footer, #alpha .entry-footer-cats, #alpha .trackback-footer, #alpha .comment-footer, #alpha #trackbacks-info p {font-size:x-small;}

.module-header {color:white;background:#999;margin-top:1em;padding:2px;font-size:11px;font-weight:bold;}

/* .entry-header {font-size:100%;} */
#logInLink a {font-weight:bold; font-size:105%;}


/* typographic marginalia */
h1,h2,h3,h4,h5,h6,h7,p,dl,ol,ul {margin-bottom:1em;}
ul,ol {padding-left:1.5em;}
#logInLink {margin:1em 0 1em 0;}

#beta-inner .module-content ul { 
	list-style-type: none;
	padding:0;
	}
#beta-inner .module-content ul li { 
	margin-bottom:0.5em;
	}

#primaryNav {margin-top:137px;}
#primaryNav ul.module-list {margin:0;padding:0;list-style-type: none;}
#alpha-inner {padding:8px;}
#beta-inner {padding:10px;}
#alpha .entry-footer {margin-bottom:30px;}


/* structure and position */
#banner {display:none;}
#alpha #banner-header {
	width:420px;
	height:122px;
	padding-top:72px;
	margin-bottom:0;
	font-size:20px;
        font-weight:normal;
       /* or large? */
	}
#alpha #banner-header a {
	padding-right:125px;
	color:#666;
	text-decoration:none;
	}
#alpha #banner-description, #categoryBanner {color:#666;margin-top:15px;font-size:medium;font-weight:bold;}

#mainAndCategory {font-weight:bold;border:1px solid #999;padding:3px;}

#container {width:100%;text-align:center;}
#pagebody {position:relative;width:758px;margin:0 auto;text-align:left;}
#alpha {
	position:relative;
	left:145px;
	top:0;
	width:444px;
	border:0px solid orange;
	}

#beta {
	position:absolute;
	left:589px;
	top:0;
	width:171px;
	border:0px solid blue;
	}

#gamma {
	position:absolute;
	left:0;
	top:0;
	width:144px;
	border:0px solid green;
	}
#StGob {width:100%;text-align:center;padding-top:20px;padding-bottom:30px;}
#search {width:110px;}
#gamma_picture {width:144px;height:125px;border-top:2px solid white;}


/* backgrounds */
#beta {background:#ddd;}
#gamma {background:url(http://www.acousticbulletin.com/EN/i/bg_gamma3.gif) no-repeat;}
/* #pagebody {background:url(http://www.acousticbulletin.com/EN/i/bg_ddd.gif) top right repeat-y;} */
#alpha #banner-header {background:url(http://www.acousticbulletin.com/EN/i/clef.gif) right bottom no-repeat;}
#primaryNav {background:#ddd;}


/* MT post styling */
.entry-header {
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 2px 2px 0;
	border:0px solid #000;
	}
.date-header {
	width:405px;
	padding-left:20px;
	margin-top:2em;
	background:url(http://www.acousticbulletin.com/EN/i/date_header_blt.gif) no-repeat;
	}
.module-header {color:white;background:#999;}
.module-syndicate {margin:30px 0 30px 0;}
label {display:block;}

#comments-open-data label {display:block;}
.comment-content, .trackback-content {border-left:2px solid #F0CA21;padding-left:10px;}
.comment-footer, .trackback-footer {margin-bottom:2.5em;}


/* linkage */
#ecophonHome a {
display:block;
color:white;
text-decoration:none;
font-size:5px;
height:70px;
width:144px
}

#primaryNav a {
	color:#000;
	display:block;
	text-decoration:none;
	width:139px;
	margin:0;
	padding:3px 0 3px 5px;
	}
#primaryNav a:hover {background:#999;}
#primaryNav a {text-decoration:none;}

.module-content a {color:#000;text-decoration:none;}
.module-content a:hover {text-decoration:underline;}

.module-header a {color:#fff;text-decoration:none;}
.module-header a:hover {text-decoration:underline;}

