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

/* basic elements */

html {
margin:0;
padding:0;
}

body {
margin:0 auto;
padding:0;
font-family: verdana, 'trebuchet ms', sans-serif;
font-size: 12px;
text-align:center;
color:#333333;
}

a:link {
color:#333333;
text-decoration:none;
background:transparent;
}

a:visited {
color:#333333;
text-decoration:none;
background:transparent;
}

a:hover {
color:#4FAF41;
text-decoration:none;
background:transparent;
}


form { margin: 0; padding: 0; }
a img { border: 0; }

/* 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;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height:0.1px;
font-size:0.1em;
line-height:0;
}
* html .pkg { display: inline-block; }
* html .pkg { height: 1%; }
.pkg { display: block; }

/* common */

#container{
width:800px;
height:auto;
margin:0 auto;
padding:0;
text-align:left;
}

#banner{
width:800px;
height:250px;
margin:0;
padding:0;
background:url(./img/head-image.jpg) 0 0 no-repeat;
}

h1#banner-header,
h1#banner-header a{
width:310px;
height:auto;
margin:0;
padding:0;
font-size: 24px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

h2#banner-description{
margin:0;
padding:0;
color:#FFFFFF;
}

#pagebody{
width:100%;
height:auto;
margin:0;
padding:0;
background:url(./img/bg.gif) 0 0 repeat-y;
}

#alpha{
width:512px;
height:auto;
margin:0;
padding:0;
background-color:#FFFFFF;
float:left;
}

#beta{
width:258px;
height:auto;
margin:0;
padding:0;
background-color:#FFFFFF;
float:right;
}

#container-inner{
margin:0;
padding:0;
}

#banner-inner{
margin:0;
padding:150px 0 0 30px;
}

#pagebody-inner{
margin:0;
padding:10px;
}

#alpha-inner,
#beta-inner{
margin:0;
padding:10px 0;
}

/* Main index */

h2.date-header{
width:100%;
height:30px;
margin:0;
padding:0 0 0 85PX;
font-size: 16px;
background:url(./img/title.jpg) 0 0 no-repeat;
}

.entry{
margin:0;
padding:0 1em 30px 1em;
}

.entry-content{
margin:0;
padding:0;
}

.entry-body{
margin:0;
padding:0;
}

.entry-more-link{
margin:0;
padding:1em 0;
text-align:right;
}

.entry-footer{
margin:0 0 10px 0;
padding:0;
font-size: 10px;
text-align:right;
}

.post-footers{
margin:0;
padding:0;
}

.separator{
margin:0;
padding:0;
}

/* Category Date*/

.content-nav{
margin:0 0 10px 0;
padding:0 1em 0 0;
text-align:right;
}

/* Entry Archive */

.trackbacks{ margin:0 0 30px 0; }

h3#trackback.trackbacks-header{
color:#4FAF41;
font-weight:bold;
font-size:10px;
margin:0 0 15px 0;
}

#trackbacks-info{
margin:0 0 30px 0;
padding:1em;
border:solid 1px #4FAF41;
}

#trackbacks-info p{
margin:0;
padding:0;
text-align:center;
font-size:10px;
}

.trackbacks-content{
margin:0 0 15px 0;
padding:0;
}

.trackbacks-content p{
margin:0 0 15px 0;
padding:0;
}

.trackback{
margin:0 0 30px 0;
padding:0;
}

.trackback-content{
margin:0 0 10px 0;
padding:0;
}

.trackback-content p{
margin:0;
padding:0;
}

.trackback-footer{
margin:0;
padding:0;
font-size: 10px;
text-align:right;
}



#comments.comments{
margin:0 0 30px 0;
padding:0;
}
.comments-content{
margin:0 0 10px 0;
padding:0;
}

h3.comments-header{
color:#4FAF41;
font-weight:bold;
font-size:10px;
margin:0 0 15px 0;
}

.comment{
margin:0;
padding:0;
}

.comment-inner{
margin:0;
padding:0;
}

.comment-header{
margin:0 0 10px 0;
padding:0;
}

.comment-content{
margin:0;
padding:0;
}
.comment-footer{
margin:0 0 30px 0;
padding:0;
font-size: 10px;
text-align:right;
}




.comments-open#comments-open{
margin:0;
padding:0;
}

h2.comments-open-header{
color:#4FAF41;
font-weight:bold;
font-size:10px;
margin:0 0 15px 0;
}

.comments-open-content{
margin:0 0 30px 0;
padding:0;
}

.comments-open-moderated{
margin:0 0 15px 0;
padding:0;
font-size:10px;
}

#comments-open-data p{
margin:0 0 10px 0;
padding:0;
}

#name-email p{
margin:0 0 10px 0;
padding:0;
}

#comments-open-text{
margin:0 0 10px 0;
padding:0;
}

#comments-open-footer.comments-open-footer{
margin:0;
padding:0;
text-align:center;
}

blockquote{
margin:0 0 15px 0;
padding:1em;
border:solid 1px #4FAF41;
text-align:center;
font-size:10px;
}




/* side bar */

.module-categories module,
.module-archives module,
.module-profile module,
.module-link module,
.module-calendar module{
margin:0;
padding:0;
}

h2.module-header,
.module-header{
margin:0 0 10px 0;
padding:0;
font-size: 12px;
text-align:center;
}

.module-content{
margin:0 0 30px 0;
padding:0 1em;
}

ul.module-list{
margin:0;
padding:0;
list-style:none;
}

li.module-list-item{
margin:0 0 10px 0;
padding:0;
}

.module-content table{
width:230px;
height:auto;
margin:0;
padding:0;
font-size: 12px;
text-align:center;
}

.module-content table th{
font-size: 10px;
}

.module-content table td{
padding:0 5px;
}

.module-content table td a{
color:#4FAF41;
font-weight:bold;
}

.module-content table td a:hover{
color:#FFFFFF;
background-color:#4FAF41;
}

#prof-image{
width:90px;
height:auto;
margin:0;
padding:0;
float:left;
}

#prof-txt{
width:auto;
height:auto;
margin:0;
padding:0;
}

