/*
name: webdesign-maf
designer: webdesign-maf
designer_url: http://webdesign-maf.com/
developer: webdesign-maf
developer_url: http://webdesign-maf.com/
*/

:link,:visited {
text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
margin: 0;
padding: 0;
}

table {
border-spacing: 0;
}
fieldset,img,abbr,acronym {
border: 0;
}


ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
q:before,q:after {
content: '';
}

hr {
border: 0;
height: 1px;
background-color: #000;
color: #000;
}

a img,:link img,:visited img {
border: none;
}

address {
font-style: normal;
display: inline;
}



/* Content ---------------------------------------------------------------- */

blockquote, ol, ul {
margin-left: 30px;
background-repeat: repeat-y;
}

blockquote{
background-color: #ffdfc7;
margin:0 10px 10px 30px;
}

code{
font-size: 1.2em;
}

ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }


/* Assets */

.entry-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.entry-footer,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.archive-content {
clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
overflow: hidden;
width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
clear: both;
}

.content-nav {
text-align: center;
padding-bottom: 20px;
}

.entry-tags{
float: right;
margin: 0 10px 5px;
}

.entry-tags-header,
.entry-categories-header {
margin-left: 12px;
display: inline;
font-weight: bold;
color: #5d3b28;
padding-right: 5px;
}

.entry-tags-list,
.entry-categories-list {
display: inline;
list-style: none;
margin-left: 0;
padding-left: 0;
}

.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
display: inline;
}

.entry-tag .delimiter{
display: none;
}

li.entry-tag{
background: url(images/arrow.gif) no-repeat 3px;
padding-left: 17px;
}

.mt-image-left {
float: left;
margin: 0 20px 20px 0;
}

.mt-image-center {
display: block;
margin: 0 auto 20px;
text-align: center;
}

.mt-image-right {
float: right;
margin: 0 0 20px 20px;
}



/* Feedback */

.comments-open label {
display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text{
width: 80%;
border: 1px solid #5c3e2c;
padding: 1px;
margin-bottom: 3px;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-submit {
font-weight: bold;
}


.comment .asset-meta,
.trackback .asset-meta {
border: 0;
}

.comment-content {
clear: none;
line-height: 1.5;
margin-bottom: 1em;
}

.comment-content p {
margin-bottom: .5em;
}

/* Widgets */

.widget {
width: 100%;
}

.widget-content {
margin: 5px 0 20px;
}

.widget-list,
.archive-list {
margin: 0;
padding: 0;
list-style: none;
}

.widget-list .widget-list{
margin-left: 15px;
}

.widget-list-item {
margin-top: 5px;
margin-bottom: 5px;
}

.widget-tag-cloud .widget-list {
margin-right: 0;
margin-left: 0;
}

.widget-tag-cloud .widget-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2;
background: none;
}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }

.widget-recent-assets .widget-content .widget-list {
overflow: auto;
margin-right: 0;
}

.item {
display: inline;
float: left;
margin: 0 5px 5px -5px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 120px;
}

.widget-search ul,
.widget-syndication ul {
margin-left: 0;
list-style: none;
}

.widget-search li,
.widget-syndication li  {
margin: 5px 0;
}

.input-default {
background-color: #9AAEC2;
}

@media print {
* {
position: static ! important;
overflow: visible ! important;
}
}



body {
font: normal 80% verdana, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
text-align: center;
color: #313131;
background: #b4a583 url(images/bg.jpg) repeat-x fixed;
}

h1{
font-size:1.2em;
padding-top: 17px;
font-variant: small-caps;
}

h2{
font-size: 1em;
font-weight: normal;
}


/* Content */

.asset-more-link {
font-weight: bold;
margin-left: 10px;
}

.archive-title {
margin: 5px 0 30px;
font-size: 1.2em;
font-weight: bold;
}

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

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
margin: 0;
padding: 5px 0;
font-weight: bold;
}

.search-results-header {
margin-bottom: .25em;
}

.asset-meta h3{
padding-left: 10px;
}


/* Utility */

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


/* Global ----------------------------------------------------------------- */

a {
color: #63422e;
text-decoration: none;
}

a:hover {
text-decoration: none;
background: url(images/dotted.gif) repeat-x bottom;
}


/* Layout ----------------------------------------------------------------- */

#container{
width: 800px;
text-align: left;
margin: 0 auto;
border-right: 1px solid #260800;
border-left: 1px solid #260800;
background: #fff url(images/conBg.jpg) no-repeat;
}

#footer{
margin: 0 auto 10px;
background: transparent url(images/footer-trans.png) no-repeat;
width: 802px;
height:  217px;
}

#footer p, .ad{
font-size: .9em;
}

#footer .g_ad{
padding: 50px 0 10px;
}

.ad {
padding: 10px 15px 5px;
}


#container:after, .entry:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#container, .entry:after{
display:inline-table;
}


/* Mac IE \*/
* html #container, * html .entry:after{ height:1px; }
#container, .entry:after{ display:block; }
/* */


#alpha {
width: 544px;
}

#beta {
width: 255px;
}

#alpha, #beta{
display: inline;
float: right;
}

#beta {
float:left;
}


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

#beta-inner{
padding: 0 15px 0 0;
}

/* Header ----------------------------------------------------------------- */

#header{
padding: 13px 0;
}

#headAd{
margin-top: 10px;
}

/* Search ---------------------------------------------------------------- */

.search{
padding: 5px 0 0 8px;
}

#search {
border: 1px solid #5d3f2d;
padding: 1px;
width: 145px;
height: 17px;
}

/* Content ---------------------------------------------------------------- */

.entry, #trackbacks, #comments-open{
color: #1a1b00;
background: #fff url(images/border.jpg) no-repeat;
padding: 20px 0;
margin: 5px 0 0;
width: 515px;
}

#trackbacks, #comments-open{
padding: 0;
}

.entry-body, #more{
padding: 8px 8px 10px 12px;
}

.entry-body p, #more p{
line-height: 1.5;
padding-bottom: 10px;
}

.entry-body a:link, .entry-body a:visited{
background: url(images/dotted.gif) repeat-x bottom;
}

.entry-body a:hover{
background-image: none;
}

blockquote p{
padding: 5px;
}


.entry-footer {
font-size: .9em;
background: url(images/dotted.gif) repeat-x top;
margin: 0 10px;
padding: 10px 0 0;
}

.sep{
clear: both;
background:url(images/border.jpg) no-repeat;
padding: 6px 0;
margin-bottom: 30px;
}

.sep hr{
display: none;
}

.entry .asset-comments,
.entry .asset-trackbacks {
float: right;
margin-left: 10px;
}

.entry .asset-comments a,
.entry .asset-trackbacks a {
display: block;
float: left;
padding: 3px 0 8px 24px;
}

.entry .asset-comments a {
background: url(images/comment.gif) no-repeat;
}
.entry .asset-trackbacks a {
background: url(images/trackback.gif) no-repeat;
}
.archive-list-item {
margin-bottom: 5px;
}



#alpha .comments .even {
background-color: #f0c9b2;
border-bottom: 1px solid #684936;
}

#alpha .comments .odd {
background-color: #ffdfc7;
border-bottom: 1px solid #684936;
}

.comment {
background: #fff;
padding: 10px;
margin-bottom: 10px;
}


h3.comments-header, h3.comments-header_01,
h3.comments-open-header,
h3.trackbacks-header {
background: url(images/widgetHeader.jpg) repeat-x;
color: #fff;
font-size: 1em;
font-weight: bold;
border: none;
padding: 5px 15px;
margin-bottom: 10px;
}

h3.comments-header_01{
margin-top: 30px;
}


h3#page-title.search-results-header,
h3#page-title.archive-title,
h3.archive-header {
font-size: 1em;
background: url(images/border.jpg) no-repeat;
padding: 20px 5px 0 10px;
margin: 10px 0 20px;
}

h3#page-title.archive-title, h3.archive-header{
padding-left: 20px;
margin-bottom: 10px;
}

.archive-content ul{
margin-left: 20px;
}

ul.recent-comments-list{
list-style: none;
margin: 0;
}

ul.recent-comments-list li{
padding-bottom: 5px;
}

.widget-content ul li a, dl.widget-list dt a,
dl.widget-list dd, .widget-power a,
h3.search a, .blogpeople-main a{
padding-left: 20px;
margin-left: 5px;
background: url(images/arrow.gif) no-repeat 0 2px;
}

.blogpeople-main a{
line-height: 1.8em;
font-size: .95em;
}

.widget-content ul li a:hover, .blogpeople-main a:hover,
dl.widget-list dt a:hover, .widget-power a:hover,h3.search a:hover{
background-position: 5px 2px;
}

.widget-tag-cloud ul li a, li.item a.asset-image{
padding-left: 0;
background-image: none;
}

.widget-content span {
display: block;
padding: 0 0 0 25px;
}

.widget-content span.trim_comment{
display: inline;
padding: 0;
}



dl.widget-list dt {
font-size: 1.1em;
}

dl.widget-list dd {
background-image: none;
}

dl.widget-list dd.entry-meta {
margin-bottom: 10px;
border-bottom: 1px dotted #5e3f2d;
padding-bottom: 8px;
}

.widget-content ul li{
padding-bottom: 8px;
}


.trackback{
background: url(images/dotted.gif) repeat-x top;
padding-top: 10px;
}

.trackback-header{
background: url(images/trackback.gif) no-repeat 8px 50%;
padding: 3px 0 3px 30px;
}

.comment-header {
color: #311500;
background: url(images/dotted.gif) repeat-x bottom;
margin: 0 0 5px 0;
padding-bottom: 3px;
font-weight: normal;
}

.comment-header .commenter-profile {
display: none;
}

.comment-content {
clear: none;
margin: 0 0 5px 0;
padding: 0;
}


/* Forms ---------------------------------------------------------------- */

input.text, textarea {
border: 1px solid #ccc;
border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
padding: 1px 2px;
background-color: #fafafa;
}

#comments-open-data input, #comments-open-data checkbox,
#comments-open-text textarea, #comments-open-footer .btn{
margin: 2px 0 5px;
}

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

.contact-form label {
display: block;
}

.contact-form textarea {
margin-bottom: 15px;
}

.btn {
border: 1px solid #5d3f2d;
background: #6e3f2d;
color: #fff;
padding: 0px 5px 1px 5px;
}

/* Widget ----------------------------------------------------------------- */

.widget-header,
.widget-content {
margin-left: 15px;
}

h3.widget-header {
background: url(images/borderS.jpg) no-repeat center bottom;
color: #543624;
padding: 5px 3px 10px 6px;
font-weight: normal;
font-size: 1.1em;
}

.widget-header a {
color: #fff;
font-weight: bold;
}

.widget-header a:hover {
text-decoration: none;
background: url(images/dotted.gif) repeat-x bottom;
}

.widget-content {
margin-top: 5px;
margin-bottom: 20px;
}

/* Utilities -------------------------------------------------------------- */

#alpha-inner:after,
#beta-inner:after,
.entry .asset-meta:after,
.comment:after{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

.entry .asset-meta,
.comment{
height: 1%;
}


/* calendar--------------------------- */

#calendar {
margin: 0 auto 20px 40px;
}

.calendarhead {
padding-bottom: 5px;
font-size: .9em;
letter-spacing: 0.1em;
text-align: center;
}

#calendar table {
padding: 0;
border-collapse: collapse;
}

#calendar tr{
height: 15px;
}

#calendar th {
padding-bottom: 3px;
text-align: center;
font-size: .85em;
width: 23px;
}

#calendar td {
padding: 2px 0;
text-align: center;
font-size: 10px;
line-height: 120%;
}

.today {
display: block;
border: 1px solid #5c3e2c;
}

#calendar a:link, #calendar a:visited{
color: #94725d;
}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
color: #b7331f;
}

.saturday,
.saturday a:link,
.saturday a:visited {
color: #5190a0;
}



/* entry date, title category--------------------------- */

.entry_date {
background: url(images/date.jpg) no-repeat top;
text-align: center;
width: 47px;
height: 52px;
margin-left: 8px;
float: left;
}

.entry_month{
padding-top: .5em;
font-size: .9em;
text-transform: uppercase;
color: #fff;
}

.entry_day{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
padding-top: .1em;
}


.entry_title{
float: left;
width: 430px;
margin-left: 10px;
text-align: left;
}

.entry_title h3{
padding: 5px;
font-size: 1em;
background: url(images/dotted.gif) repeat-x bottom;
}


.entry_title h4{
padding: 0 5px;
font-weight: normal;
font-size: .9em;
}

/* go to top --------------------------- */
.go_top{
text-align: right;
margin-top: -15px;
}

.go_top a:link, .go_top a:visited{
background: url(../images/top.gif) no-repeat right center;
padding: 0 15px 0 0;
}

/* pages --------------------------- */
#page{
text-align: center;
padding: 0 0 10px;
margin-top: -15px;
}

/* loader --------------------------- */
.load_450{
background:url(images/loader.gif) no-repeat center center;
padding-left: 17px;
width: 450px;
height: 320px;
}