/* Png32 ------------------------------------------------------------------ */
#header-inner		{ background-image: url("http://senragaro.com/img/back-skeleton-header.png"); }
.entry-asset, .page-asset, .trackbacks, .comments, .content-nav { background-image: url("http://senragaro.com/img/back-skeleton-main.png"); }
#beta-inner, #gamma-inner { background-image: url("http://senragaro.com/img/back-skeleton-side.png");}
#beta-top, #gamma-top { background-image: url("http://senragaro.com/img/back-skeleton-side-top.png");
	font-size: 1px; width: 220px; height: 5px; }
#beta-bottom, #gamma-bottom { background-image: url("http://senragaro.com/img/back-skeleton-side-bottom.png");
	font-size: 1px; width: 220px; height: 5px; }
.widget-header		{ height: 20px; padding: 3px 4px 0; background: no-repeat url("http://senragaro.com/img/widget-header.png");
	border-top: 1px solid #fff; }
.asset-name		{ height: 48px; padding: 22px 52px 0; background: no-repeat url("http://senragaro.com/img/asset-name.png"); }
#js-back	{ background-image: url("http://senragaro.com/img/js-back.png"); }

* html .png32, * html .index, .entry-asset, .page-asset, .trackbacks, .comments,
#beta-inner,#gamma-inner, #beta-top,#gamma-top, #beta-bottom,#gamma-bottom, #header-inner,
.HS-image, .widget-header, .asset-name, #js-back, .content-nav { behavior: expression(PNG.fix(this)); }
/* ------------------------------------------------------------------------ */

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; }
q:before,q:after { content: ''; }
hr { height: 1px; }

/* background */
body { background: #fff no-repeat fixed left top url("http://senragaro.com/txt/index.jpg"); }
blockquote, ol, ul { background-repeat: repeat-y; }
.widget-openid .widget-content { background: #fff url(../mt/mt-static/images/openid-accepted.gif) no-repeat 7px 3px; }
.status-indicator { background: url(../mt/mt-static/images/indicator-login.gif) no-repeat 0 0; }
#footer .widget-powered .widget-content a { background: transparent; }
#footer {  background: #1b1f21; }

/* width, left */
.widget-openid { width: 200px; }
.layout-wtt #beta, .layout-wtt #gamma, .layout-twt #beta, .layout-twt #gamma, .layout-wt #beta, .layout-tw #beta { width: 220px; }
.layout-wtt #beta, .layout-twt #alpha, .layout-tw #alpha { left: 220px; }
.layout-wtt #gamma { right: 220px; }

.layout-wtt #alpha, .layout-twt #alpha { width: 680px; }
.layout-twt #beta { left: -680px; }

.layout-wt #alpha, .layout-tw #alpha { width: 680px; }
.layout-tw #beta { left: -680px; }
 /*Medium-Wide*/
.layout-mw #alpha { left: 330px; width: 610px; }
.layout-mw #beta { left: -610px; width: 330px; }
 /*Wide-Medium*/
.layout-wm #alpha { width: 610px; }
.layout-wm #beta { width: 330px; }

.asset-body, .asset-footer, .asset-meta, .comments-header { width: 640px; }
#header-content { width: 802px; }
#group-nav-inner { width: 860px; margin: 0 auto; }
#content-inner, #header-inner, #content-inner, #footer-inner { width: 900px; margin: 0 auto; }
#comment-author, #comment-email, #comment-url, #comment-text { width: 80%; }
.asset, .comments, .trackbacks, .archive, .widget { overflow: hidden; width: 100%; }

.widget-openid .widget-content strong { left: -9999px; }
.auth-icon { bottom: 0; left: 0; }

/* display */
.hidden { display: none; }

.pkg, .pkg:after, #content-inner, #content-inner:after, .comments-open label, .mt-image-center, #footer:after,
.widget-openid .widget-content em, .widget-openid .widget-content a,
.asset-meta { display: block; }

address, .inline, .item,
#alpha, #beta, #gamma, #comment-form-remember-me label, #comment-form-reply label,
.entry-tags h4, .entry-categories h4, .entry-tags ul li, .entry-categories ul li, .entry-tags ul, .entry-categories ul,
.widget-tag-cloud .widget-content li,
.status-indicator { display: inline; }

/* color */
body, hr, .archive-title, .archive-title { color: #000; }
a { color: #ab0404; }
#header a, #header-name, .asset-name a, .asset-name, .widget-header, .widget-header a { color: #fff; }
#header-description, #footer-inner .widget-content, #footer-inner .widget-content a { color: #ccc; }

/* text */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

caption,th, #content-inner, #header-content, #footer .widget-powered, .widget-content { text-align: left; }
body, .mt-image-center, .content-nav, .item, .widget-powered .widget-content, .widget-openid .widget-content a { text-align: center; }
.asset-footer { text-align: right; }

/* font */
body { font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif, trebuchet ms; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }

#header:after, #header-inner:after, #content:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after, #footer:after, .pkg:after { font-size: 0.1em; }
.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-calendar .widget-content table { font-size: 10px; }
.asset-footer, .asset-meta, .widget-content,
.asset-more-link, .asset-meta, .comment-footer, .trackback-footer, .typelist-thumbnailed { font-size: 11px; }
.widget-openid .widget-content { font-size: 12px; font-family: Arial, Verdana, sans-serif; }
#header-description { font-size: 14px; }
.widget-header { font-size: 14px;  font-family: trebuchet ms; }
.trackbacks-header, .comments-header, .comments-open-header, .archive-header,
.search-form-header, .search-results-header { font-size: 18px; font-weight: bold; }
.asset-name, .archive-title, #header-name { font-size: 22px; font-weight: bold; }

address, .widget-openid .widget-content em { font-style: normal; }
.asset-meta, .asset-footer a, .comment-footer a, .widget-header, .widget-header a, .widget-openid .widget-content a { font-weight: normal; }
.entry-tags h4, .entry-categories h4, #comment-submit, .asset-more-link, #header a { font-weight: bold; }

/* list */
ol { list-style: decimal outside;  }
ul { list-style: disc outside;  }
.item,
.entry-tags ul, .entry-categories ul,
.archive-content ul, .widget-content ul,
.widget-search ul, .widget-syndication ul { list-style: none; }

/* position */
#header, #content, #alpha, #beta, #gamma, #footer, #header-inner, #content-inner, #footer-inner, #group-nav-inner,
.user-pic, .widget, .widget-content { position: relative; }
#alpha-inner, #beta-inner, #gamma-inner,
.asset, .asset-content, .comments, .trackbacks, .archive { position: static; }
.auth-icon .widget-openid .widget-content strong { position: absolute; }

/* clear */
.pkg:after, #content-inner:after,
.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,
.asset, .asset-content, .comments, .trackbacks, .archive, .asset-footer,
#header:after, #header-inner:after, #content:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after, #footer:after { clear: both; }
.comment-content { clear: none; }

/* border */
a img,:link img,:visited img { border: none; }
table { border-spacing: 0; }
hr,fieldset,img,abbr,acronym { border: 0; } 
.widget-openid { border: none !important; }
#header { border-top: 10px solid #1b1f21; }
.asset-footer, .asset-meta { border-bottom: 1px dotted #fff; }
.group-button a { border-color: #fff; }
.item, .link img { border: 1px solid #000; }
#alpha-inner { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

/* Utilities ----------------------------------------------------------------- */
.pkg:after, #content-inner:after { content: " "; visibility: hidden; height: 0.1px; line-height: 0; }
/* no ie mac \*/
* html .pkg, * html #content-inner, #header-inner, #content-inner, #footer-inner, .asset-body { height: 1%; }
/* Layout ----------------------------------------------------------------- */
#container-inner { min-height: 100%; }
#alpha, #beta, #gamma { float: left; }
#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { overflow: hidden; padding: 0; }
.entry-asset, .page-asset, .trackbacks, .comments { overflow: hidden; padding: 0 19px; }

/* Content ---------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6, p, pre, blockquote, fieldset, ul, ol, dl { margin-bottom: .75em; }
blockquote, ol, ul { margin-left: 30px; }

/* Assets */
.comments-content, .archive, .search-form { margin-bottom: 1.5em; }
.asset-footer, .comments, .trackbacks { padding-bottom: 1.5em; }
.entry-categories, .entry-tags { margin-bottom: .5em; }
.asset-name { margin-bottom: .25em; }
.asset-footer { margin-top: 1.5em; padding-top: .5em; }
.entry-tags h4, .entry-categories h4 { margin-bottom: 0; margin-right: .25em; }
.entry-tags ul, .entry-categories ul { margin-left: 0; padding-left: 0; }

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

/* User pics */
.user-pic { float: left; width: 48px; height: 48px; overflow: hidden; margin: 0 8px 0 0; }
.item { float: left; margin: 0 1px 2px; overflow: hidden; vertical-align: middle; width: 94px; height: 94px; }
.status-indicator { height: 20px; width: 20px; padding: 2px 7px; }
@media print { * { position: static ! important; overflow: visible ! important; } }
.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; }
.index { float: left; margin: 1px 0; overflow: hidden; }
.dummy { font-size: 0.1px; height: 1px; }

/* Feedback */
#comment-bake-cookie { margin-left: 0; vertical-align: middle; }
.comment, .trackback { margin-bottom: .5em; padding-bottom: .5em; }
.comment-content { line-height: 1.5; margin-bottom: 1em; }
.comment-content p { margin-bottom: .5em; }

/* Widgets */
.widget-content { margin: 5px 0 0; }
.archive-content ul, .widget-content ul { margin: 0; padding: 0; }
.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 { margin: 0 5px 0 0; padding: 0; line-height: 1.2; }
#footer .widget-content { margin-top: 0; margin-bottom: 0; }
.widget-recent-assets .widget-content ul { overflow: auto; margin-right: 0; }
.widget-search ul, .widget-syndication ul { margin-left: 0; }
.widget-search li, .widget-syndication li  { margin: 5px 0; }
.widget-openid { margin: 10px auto; }
.widget-openid .widget-content { margin: 0; padding: 0 !important; }
.widget-openid .widget-content em { /*padding: 34px 9px 9px 68px;*/ }
.widget-openid .widget-content a { padding: 5px 3px; }

/* Default ---------------------------------------------------------------- */
/* Content */
.asset-content, .archive-title,
 .trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-closed { margin: 5px 0; }
.asset-meta { padding-bottom: .5em; }
.content-nav { padding: 5px; }
.trackbacks-header, .comments-header, .comments-open-header,
 .archive-header, .search-form-header, .search-results-header { margin: 0; padding: 5px 0; }
.search-results-header { margin-bottom: .25em; }

/* Layout ----------------------------------------------------------------- */
#header-inner, #content-inner, #footer-inner { padding: 0; }
#header-inner, #beta-inner, #gamma-inner { padding-right: 0; padding-left: 0; }
#content {  margin: 2px 0 22px; }
#container-inner { margin: 0; }

/* Header ----------------------------------------------------------------- */
#header-name, #header-description { margin: 0; line-height: 1; }
#header-content { margin: 1px 40px; }

/* Content ---------------------------------------------------------------- */
.asset-name a .archive-list-item { margin-bottom: 5px; }

/* Widget ----------------------------------------------------------------- */
.widget-header, .widget-content { margin: 0 10px; }

/* Footer Widgets */
#footer .widget { margin: 10px 0; }
#footer .widget-content, #footer .widget-powered .widget-content, { padding: 0; }
#footer-content { margin: 20px 0; }

/* Utilities -------------------------------------------------------------- */
#header:after, #header-inner:after, #content:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after,
 #footer:after { content: " "; visibility: hidden; height: 0.1px; line-height: 0; }


/* highslide */
.HS { cursor: url(http://senragaro.com/hs/zoomin.cur), pointer; outline: none;  }
.HS-active-anchor img { visibility: hidden; }
.HS-caption { display: none; padding: 0px;}
.HS-loading { display: block; padding-left: 22px; background: url(http://senragaro.com/hs/loader.gif) no-repeat; }
a.HS-credits, a.HS-credits i { padding: 1px; text-decoration: none; font-size: 8px; }
a.HS-full-expand { background: url(http://senragaro.com/hs/fullex.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.HS-display-block { display: block; }
.HS-display-none { display: none; }

#js-back	{ width: 520px; padding: 0 8px 4px; text-align: left; }
#js-td		{ padding: 0 8px 4px; vertical-align: top; }

