/* Base Theme ============================================================= */
/* Reset ------------------------------------------------------------------ */
/*
    reset.css - resets default browser styling
    http://tantek.com/log/2004/09.html#d06t2354
    http://www.vox.com/.shared/css/base.css by beausmith.com
    http://developer.yahoo.com/yui/reset/
*/

: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}
h1, h2, h3, h4, h5, h6{ font-size:100%;  font-weight:normal}
table{ border-spacing:0}
fieldset, img, abbr, acronym{ border:0}

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

ol, ul{ list-style:none}
caption, th{ text-align:left}
q:before, q:after{ content:''}
a{ text-decoration:underline;  outline:none}
hr{ border:0;  height:1px;  background-color:#000;  color:#000}
a img, :link img, :visited img{ border:none}
address{ font-style:normal;  display:inline}

/* 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}
/* no ie mac \*/
* html .pkg, * html #content-inner{height:1%}
.pkg, #content-inner{display:block}
/* */
.inline{display:inline}
.hidden{display:none}

/* Layout ----------------------------------------------------------------- */
body{ text-align:center;  background:#fff}

#container-inner{ width:900px;  min-height:100%;  margin:0 auto;  text-align:left}

#header, #content, #alpha, #beta, #gamma, #footer{ position:relative}

#alpha, #beta, #gamma{ display:inline;  float:left}

#header-inner, #content-inner, #footer-inner, 
#alpha-inner, #beta-inner, #gamma-inner{ position:static}

#header-inner, #content-inner, #footer-inner{ padding-top:5px;  padding-bottom:5px}

#header-inner, #footer-inner, 
#alpha-inner, #beta-inner, #gamma-inner{ overflow:hidden;  padding-right:10px;  padding-left:10px}

/* Wide-Thin-Thin */
.layout-wtt #alpha{ width:500px}

.layout-wtt #beta{ left:200px;  width:200px}

.layout-wtt #gamma{ right:200px;  width:200px}

/* Thin-Wide-Thin */
.layout-twt #alpha{ left:200px;  width:600px}

.layout-twt #beta{ left:-600px;  width:200px}

.layout-twt #gamma{ width:200px}

/* Wide-Thin */
.layout-wt #alpha{ width:750px}

.layout-wt #beta{ width:190px}

/* Thin-Wide */
.layout-tw #alpha{ left:150px;  width:750px}

.layout-tw #beta{ left:-750px;  width:150px}

/* Medium-Wide */
.layout-mw #alpha{ left:290px;  width:610px}

.layout-mw #beta{ left:-610px;  width:290px}

/* Wide-Medium */
.layout-wm #alpha{ width:610px}

.layout-wm #beta{ width:290px}

/* Content ---------------------------------------------------------------- */
a:link, a:visited{ text-decoration:underline}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl{ margin-bottom:.75em}

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

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

/* Header */
#header-name{ margin-bottom:0}

#header-description{ margin-bottom:0}

/* 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, 
.comments, 
.trackbacks, 
.archive{ overflow:hidden;  width:100%}

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

.asset, 
.comments, 
.comments-content, 
.trackbacks, 
.archive, 
.search-form{ margin-bottom:0}

.asset-header, 
.asset-content, 
.asset-body, 
.comments-header, 
.comment-content, 
.comment-footer, 
.comments-open-header, 
.comments-open-content, 
#comments-open-footer, 
.comments-closed, 
#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, 
.trackbacks-info, 
.trackback-content, 
.trackback-footer, 
.archive-content, 
.search-form-header, 
.search-results-header{ margin-bottom:10px}

#comment-form-remember-me label, 
#comment-form-reply label{ display:inline}

.entry-categories, 
.entry-tags{ margin-bottom:0px;}

.asset-name{ margin-bottom: 5px;}

.asset-footer, 
.asset-meta{ font-size:11px}

.asset-meta{ margin-top:0;  padding-top:2px;  padding-bottom:0;  font-weight:normal}

.asset-footer{ clear:both;  margin-top:1.5em;  padding-top:.5em}

.content-nav{ text-align:center}

.entry-tags h4, 
.entry-categories h4{ margin-bottom:0;  margin-right:.25em;  display:inline;  font-weight:bold}

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

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

/* User pics */
.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}

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

#top-comment-nav, #comment-nav{ list-style:none;  width:100%;  margin:0 0 1em 0;  padding:0;  text-align:center}

#top-comment-nav li, #comment-nav li{ display:inline;  padding:0}

#top-prev-comments, #prev-comments{ text-align:left;  margin:0 1em 0 0}

#top-next-comments, #next-comments{ text-align:right;  margin:0 0 0 1em}

#top-num-comments, #num-comments{ text-align:center}

#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}

/* Widgets */
.widget{    position:relative;     overflow:hidden;     width:100%}

.widget-content{    position:relative;     margin: 0px}

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

.widget-content ul ul{    margin-left:15px}

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

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

.widget-tag-cloud .widget-content li{    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}

#footer .widget-content{    margin-top:0;     margin-bottom:0}

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

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

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

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

.widget-openid{    width:160px;     margin:10px auto;     border:none !important}
.widget-openid .widget-content{    border:1px solid #ccc;     background:#fff url(../images/openid-accepted.gif) no-repeat 7px 3px;     font-size:12px;     font-family:Arial,Verdana,sans-serif;     color:#666;     margin:0;     padding:0 !important}
.widget-openid .widget-content em{    display:block;     font-style:normal;     padding:34px 9px 9px 68px}
.widget-openid .widget-content strong{    left:-9999px;     position:absolute}
.widget-openid .widget-content a{    display:block;     background:#eee;     text-align:center;     padding:5px 3px;     color:#666;     text-decoration:underline;     font-weight:normal}

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

.status-indicator{    display:inline;     height:20px;     width:20px;     background:url(../images/indicator-login.gif) no-repeat 0 0;  padding:2px 7px}

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




