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

/* basic elements */

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

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
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;
}

img.left {
	float:left;
	margin:0 10px 10px 0;
}

img.right {
	float:right;
	margin:0 0 10px 10px;
}

/* page layout */

body
{
	color: #333;
	background: #EEF1F3;
	margin:0;
	padding:0;
	text-align:center;
	font-size:13px;
	line-height:1.5;
	font-family: Verdana, Arial, sans-serif;
}

#container
{
	width: 780px;
	margin:0 auto;
	padding:0;
	text-align:left;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	background:url(images/bg.jpg) no-repeat left top #fff;
	
}

#container-inner
{
	padding:0 20px 20px 20px;
}

.xxs {
	font-size:10px;
}

#banner {
	height:180px;
}

#banner img {
	margin:41px 0 0 20px;
}

#alpha {
	float:right;
	width:530px;
	margin:0;
}

#alpha #news {
	list-style-type:none;
	margin:10px 0;
	padding:0;
}

#alpha #news li {
	margin:0 0 5px 0;
	padding:0;
}


#beta {
	float:left;
	margin:0;
	width: 180px;
}

#beta #contents {
	margin:0;
	padding:30px 0 0 0;
	font-size:14px;
	list-style-type:none;
	background:url(images/beta/header_contents.gif) no-repeat left top;
}

#beta #contents li {
	margin:0;
	padding:5px 0 5px 20px;
	border-bottom:1px dotted #808080;
	background:url(images/beta/li_contents.gif) no-repeat left center;
}

#beta #contents li.bottom {
	border-bottom:0;
}

#beta #access {
	margin:0;
	padding:40px 0 0 0;
	font-size:10px;
	list-style-type:none;
	background:url(images/beta/header_access.gif) no-repeat left top;
}

#beta #access li {
	margin:0;
	padding:10px 0 5px 20px;
}

#beta #access li.address {background:url(images/beta/li_address.gif) no-repeat left top;}
#beta #access li.tel {background:url(images/beta/li_tel.gif) no-repeat left top;}
#beta #access li.fax {background:url(images/beta/li_fax.gif) no-repeat left top;}
#beta #access li.time {background:url(images/beta/li_time.gif) no-repeat left top;}

#beta li a {
	color:#808080;
}

#footer {
	padding:0 0 45px 0;
	font-size:10px;
	text-align:center;
	background:url(images/footer/bg.gif) no-repeat left bottom;
}

#footer a {
	color:#3399CC;
}

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

.entry-header
{
   margin-top: 0;
   border-left: 5px solid #dae0e6;
   padding: 0 0 0 10px;
   color: #333;
	font-weight:bold;
   font-size: 16px;
}

.index #container {background:url(images/index/bg.jpg) no-repeat left top #fff;}
.index #alpha {margin:30px 0 0 0;}

.link #alpha p {margin:0;}
.center {
text-align:center;}
