/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

form, input { margin: 0; padding: 0; }
a img { border: 0;text-decoration:none; }

a {
	color:#0072BC;
	}

h1, h2, h3, h4, h5, h6 { color:#333; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
}


/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* page layout */

body { text-align: center; } /* center on ie */

#container
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 720px;
   text-align: left;
}
#container-inner { position: static; width: auto; }



.date-header,
.entry-content
{
   position: static;
   clear: both;
}

.trackbacks,
.comments,
.archive
{
   clear: both;
   width: 100%;
   padding-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-body {
	padding:20px 40px 0 20px;
	}



.entry-body2 {
	padding:0px 40px 0 10px;
	}



.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
}


.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #36414d;
   padding: 5px;
   color: #fff;
	background:#7DA43B;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }


/* page layout */

body
{
	color: #666666;
	background: #E1E1E1;
	margin:15px 0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
}

table {
	color:#333;
	}

h3 {
	font-size:14px;
	}

.red {
	color:#cc0000;
	}

.center {
	text-align:center;
	}

img.left {
	float:left;
	margin-right:10px;
	}

img.right {
	float:right;
	margin-left:10px;
	}

#container
{
	width: 772px;
	margin-bottom: 20px;
   	background-image : url("./images/ba_container.gif"); 
	background-repeat:repeat-y;
	line-height:1.5;
}

#container-inner
{
	margin:0 6px 10px 6px;
	clear:both;
}

#banner
{
	height:218px;
   	background-image : url("./images/ba_banner.jpg"); 
	background-repeat:no-repeat;

}

#banner .logo {
	padding:67px 0 0 47px;
	height:116px;
	}

#banner-inner
{
	padding: 0 6px;
	height:37px;
	}

#banner-inner ul {
	margin: 0;
	padding:0;
	list-style-type:none;
	height:37px;
	text-align:left;
	}

#banner-inner li {
	margin:0;
	padding:0;
	list-style-type:none;
	height:37px;
	float:left;
	}
	
#footer {
	background:#7DA43C;
	clear:both;
	padding:5px;
	margin:0 6px;
	color:#ffffff;
	text-align:right;
	}

#footer a {
	color:#ffffff;
	}

#alpha { width: 540px;
	float:left;
   	background-image : url("./images/ba_alpha.gif"); 
	background-repeat:no-repeat;
	margin-bottom:10px;
	}

.blog #alpha {
	float:right;
}

#alpha img.photo {
	border:1px solid #cccccc;
	}

.item-list {
	float:left;
	width:120px;
	height:140px;
	font-size:12px;
	margin:10px 12px;
	text-align:center;
	}

.paginate {
	text-align:right;
	margin:20px 0;
	}

#alpha-inner
{
   padding: 68px 0 0 10px;
}

#alpha .description {
	padding-left:258px;
	margin-bottom:10px;
	}

#alpha .entry {
   	background-image : url("./images/ba_entry.gif"); 
	background-repeat:no-repeat;
	background-position:top right;
	margin-bottom:20px;
	clear:both;
	}
	
#alpha .news {
	border:1px solid #7FA416;
	padding:10px;
	margin-right:7px;
	}

#alpha .news-list {
	list-style-type:none;
	padding-left:0;
	margin-left:0;
	}

#alpha .news-list-item {
	border-bottom:1px dashed #cccccc;
	list-style-type:none;
	padding:0 0 5px 0;
	margin:0;
	}

#beta { width: 220px;
	float:right;
	background:#fff;
	text-align:left;
   	background-image : url("./images/ba_beta.gif"); 
	background-repeat:repeat-x;
	margin-bottom:10px;
	}

.blog #beta {
	float:left;
}



#beta-inner
{
	padding: 17px 10px 10px 10px;
}
#beta-inner ul {
	margin:10px 0;
	padding:10px;
	list-style-type:none;
	border:1px solid #7DA43B;
	}
#beta-inner li.header {
	font-weight:bold;
	color:#666;
	padding-bottom:3px;
	border-bottom:1px solid #c0c0c0;
	}

#beta-inner li {
	margin:0;
	padding:0;
	}

#gamma {
   	background-image : url("./images/ba_beta.gif"); 
	background-repeat:repeat-x;
	width:180px;
	float:left;
	margin-bottom:10px;

	}

#gamma-inner {
	background:#E1F4FD;
	margin: 17px 10px 10px 10px;
	padding:0;
	}

#gamma ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#gamma li {
	list-style-type:none;
	padding:3px;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	}

#delta {
   	background-image : url("./images/ba_beta.gif"); 
	background-repeat:repeat-x;
	width:580px;
	float:right;
	}

#delta-inner {
	margin: 17px 20px 20px 10px;
	}

#delta .submit {
	margin:20px;
	}

.date-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

.entry-header
{
	margin-top: 0;
	padding: 5px 0 0 40px;
	height:33px;
   	background-image : url("./images/alpha/leaf.gif"); 
	background-repeat:no-repeat;
   color: #333333;
   font-size: 16px;
}

.entry-content,
.comment-content,
.trackback-content
{
   margin: 0;
   line-height: 1.5;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 0 0 10px 0;
   border-top: 1px solid #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: 10px;
   text-align: right;
}


#banner-hidden {
	background:#cc0000;
	VISIBILITY: hidden;
	POSITION: absolute;
	CURSOR: hand;
	padding:10px;
	margin-left:60px;
}

.hidden {
	
	VISIBILITY: hidden;
	}