html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,hr,th,td {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
table {border-spacing: 0;}
fieldset,img,abbr,acronym {border: 0;} 
ul { margin: 0; padding: 0; list-style: none; }
li { margin-bottom: 3px;}
blockquote { margin: 5px 0 10px 20px; padding: 5px 5px 0px 7px; border: 1px dashed #8FC8DA; background-color: #FFF;}
/* strict reset by uncommenting lines below */

address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {/* font-style: normal; font-weight: normal; */}
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;}
a {color: #663300; text-decoration: none;}
a:hover {color:#FFFFFF; background-color:#663300; text-decoration: none;}

/* Utilities ----------------------------------------------------------------- */
.pkg:after, #content-inner:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}
.pkg, #content-inner { display: block; }
.inline { display: inline; }.hidden { display: none; }
#header:after, #header-inner:after, #content:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after, #footer:after {
	content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}
* html .pkg, * html #content-inner, #header-inner, #content-inner, #footer-inner, .asset-body { height: 1%; }
.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; }

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

body { color: #333; background: #2C1E14; font-size: 13px; font-family: Verdana, Century Gothic, osaka, "ms pgothic";}
#container-inner {width: 880px; min-height: 100%; margin: 0 auto; text-align: left; background: #FFF; border-left: 1px solid #222; border-right: 1px solid #222;}
#header, #content, #alpha, #beta, #footer {position: relative;}
#alpha { left: 0px; width: 660px; float: left;}
#beta { width: 220px; float:right;}
#header-inner, #content-inner, #footer-inner #beta-inner{ margin:0px; padding: 0px; position: static;}
#alpha-inner { overflow: hidden; padding: 10px 10px 0px 20px; position: static;}

/* Header ----------------------------------------------------------------- */
#header { height:400px; position: static;}
#header-inner {position: relative;}
#header-logo {margin: 0px; position:absolute; top:6px; left:18px; }
#header-intro {margin: 0px; position:absolute; top:33px; left:230px;}
#header-info {margin: 0px; position:absolute; top:7px; right:7px; border:#CCCCCC solid 1px; padding:3px;}
#header-info a {color:#333333;}
#header-info a:hover {color:#663300; text-decoration:underline; background-color:#FFFFFF;}
#header-img {margin: 0px; position:absolute; top:70px; height:300px; border-top: 2px solid #996600;}
#header-category {margin: 0px; padding:5px 0 7px 20px; width:860px; color:#2C1E14; position:absolute; top:372px; background:url(img/titlebackbr.gif) repeat-x #663300;}
#header-category a { color: #FFFFFF;}
#header-category a:hover {color:#2C1E14; background-color:#FFFFFF; text-decoration: none;}

#header-search { position:absolute; top:8px; right:10px; z-index:10; height:90px; width:250px; text-align:right; font-size:11px; font-weight:normal;}

/* Footer ----------------------------------------------------------------- */
#footer {font-family:Arial, Helvetica, sans-serif;}
#footer-content { background-color: #006699; padding: 10px; text-align:center; font-size:12px;}
#footer-content a { color: #FFFFFF;}
#footer-content a:hover {color:#006699; background-color:#FFFFFF; text-decoration: none;}

#footer-link { background-color: #000000; padding: 8px; text-align:center; font-size:11px; line-height:17px;}
#footer-link, #footer-link a { color: #FFFFFF;}
#footer-link a:hover {color:#000000; background-color:#FFFFFF; text-decoration: none;}

/* Content ---------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, p, pre, fieldset, ol, dl { margin-bottom: .75em;}
ol { margin-left: 30px; background-repeat: repeat-y;}
.item { list-style: none; }
.bread { margin: 0px 0px 0px 5px; font-size:11px; }

/* Sidebar ----------------------------------------------------------------- */
.sidebar { position: relative; overflow: hidden; width: 100%; }
.sidebar-header { margin: 0px }
.sidebar-content { color:#333; margin:10px 0; padding:10px 13px 0px 7px;}
.sidebar-banner { margin-bottom:5px; padding:0; position: relative; line-height:1.2em; text-align:right; }

.sidebar-entry { margin:0px; padding:7px; position: relative; line-height:1.2em; border: 1px solid #CCC; }
.sidebar-entry li { min-height:30px; height: auto !important; height:30px; margin-bottom: 4px; padding-bottom:4px; border-bottom:#EEE solid 1px;}


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

.asset { overflow: hidden; width: 100%; position: static; clear: both; margin-bottom:20px;}
.asset-name { font-size: 18px; font-weight: bold; margin: 5px 0px; border-left: 5px solid #FFCC00; padding-left: 5px;}

.asset-top { width:580px; background: url(img/main-top1.jpg) no-repeat; padding: 30px 25px 10px 25px; position: static; clear: both;  }
.asset-top2 { width:490px; background: url(img/main-top.jpg) no-repeat; padding: 70px 80px 10px 60px; position: static; clear: both;  }
.asset-top-header {margin:0px; font-size:14px; font-weight: bold;}
.asset-top-text {margin: 10px 0 0 5px;}

.asset-header { margin:15px 0 0 5px; padding: 0px;}
.asset-main { margin: 0 5px 5px 5px; padding: 3px 10px; border: 1px solid  #CCC; background-color: #FFF; position: static; clear: both; }
.asset-entry-list { margin: 4px 0;}

.asset-content { margin: 5px 5px 5px 10px; padding: 5px 10px; border: 1px solid #CCC; position: static; clear: both; }
.asset-meta { font-size: 11px; padding-top: 5px; font-weight: normal; }
.asset-footer { font-size: 11px; clear: both; margin-left:13px;}
.asset-footer h4 { margin-left:10px; display: inline; font-weight: bold; }
.asset-footer ul, .asset-footer ul li { display: inline;}

.comments, .trackbacks, { position: static; clear: both; overflow: hidden; margin: 0px 0px 20px 20px; }
.comments-content, .search-form { margin-bottom: 1.5em;}
.trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-closed { margin: 5px 0px 5px 10px;}
#comment-form-remember-me label, #comment-form-reply label { display: inline; }

/* Archives ----------------------------------------------------------------- */
.archive-list-item { margin-bottom: 5px; }
.archive-title { color:#999999; margin: 5px 0 10px; font-size: 16px; font-weight: bold;}
.search-results-header { margin-bottom: .25em;}
.trackbacks-header, .comments-header, .comments-open-header, .archive-header, .search-form-header, .search-results-header, { font-size: 13px; font-weight: bold; margin: 0px; border-left: 5px solid #FFCC00; padding-left: 5px; }


/* Feedback ----------------------------------------------------------------- */
.comments-open label { display: block; }
#comment-author, #comment-email, #comment-url, #comment-text { width: 80%; }
#comment-bake-cookie { margin-left: 0; vertical-align: middle; }
#comment-submit { font-weight: bold; }
.comment, .trackback { margin-bottom: .5em; border-bottom: 1px solid #ccc; padding-bottom: .5em; }
.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; }
.comment-footer, .comment-footer a, .trackback-footer { color: #b3b3b3; }


/* 

.user-pic { float: left; position: relative; width: 50px; height: 50px; overflow: hidden; margin: 0 10px 0 0; }
.auth-icon { position: absolute; bottom: 0; left: 0; }

.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; }

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

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

.archive-content ul { margin: 0; padding: 0; list-style: none; }
.sidebar-entry ul { margin: 0; padding: 0; list-style: none; }
.sidebar-content ul { margin: 0; padding: 0; list-style: none; }
.sidebar-parts ul { margin: 0; padding: 0; list-style: none; }
.sidebar-content li { margin-bottom: 3px;}
.sidebar-parts li { margin-bottom: 1px;}

.content-nav { margin: 5px 0 10px; text-align: center; }
.entry-categories, .entry-tags { margin-bottom: .5em; }
.entry-tags h4, .entry-categories h4 { display: inline; font-weight: bold; }
.entry-tags ul, .entry-categories ul, .entry-tags ul li, .entry-categories ul li { display: inline;}

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

.asset-header, .asset-content, .asset-body, .comments-header, .comment-footer, .comments-open-header, #comments-open-footer, #comment-form-external-auth, #comment-greeting, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, .trackbacks-header, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: .75em; }

*/


