/* Global */
fieldset,img,abbr,acronym {
border: 0;
}
.archive-title {
margin-bottom:15px;
font-size: 18px;
font-weight: bold;
}
.search-results-header {
margin-bottom: .25em;
}
.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
font-size: 11px;
}
/* Layout ----------------------------------------------------------------- */
#content { 
margin-top: 20px;  
margin-bottom: 30px;  
}
#content-inner,
#footer-inner {
position: relative;
width: 766px;
margin: auto auto;
}
/* Content ---------------------------------------------------------------- */
.asset-name,
.asset-name a,
.archive-title {
color: #000;
}
.asset-footer {
border-top-color: #cccccc;
}
.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
color: #333;
}
.comment,
.trackback {
border-color: #cccccc;
}
.asset-name a {
margin-bottom: 8px;
}
.asset-name a:hover {
text-decoration: underline;
}
.archive-list-item {
margin-bottom: 5px;
}
/* Widget ----------------------------------------------------------------- */
.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
padding: 5px 0 0 0;
font-size: 16px;
font-weight: bold;
}
.widget-header { 
border:none;
border-bottom:2px solid #b8cdea;
font-size: 10pt; 
color: #666666;
padding:3px;
}
.widget-header a {
text-decoration: none;
}
.widget-header a:hover {
text-decoration: underline;
}
.widget-content ul{
margin:0px;
padding:0px;
}
.widget-content ul li{
margin:0px;
}
.widget-content ul li a{
text-decoration:none;
display:block;
margin:0px;
padding:2px 0 2px 15px;
border-bottom:1px dotted #cccccc;
background-image:url(../../images/arrow04.gif);
background-repeat:no-repeat;
background-position:left center;
}
.widget-content ul li a:hover{
background-color:#9aafcc;
color:#fff;
}
.widget-recent-assets ul li a{
margin:0px;
padding:0px;
border-bottom:none;
background-image:none;
}
.widget-content ul li img{
margin:0px;
padding:0;
border-bottom:none;
background-image:none;
}
.widget-content a{
color:#666666;
}
#content .widget-powered .widget-content{
padding:10px;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
border:1px solid #cccccc;
background-color: #f9fff6;
} 
/* Calendar Widget */
.widget-calendar .widget-content table{
font-size:10px;
}
/* Utilities -------------------------------------------------------------- */
#content:after, #alpha-inner:after{
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

/* Default ---------------------------------------------------------------- */
.search-results-header{
margin-bottom:.25em;
}
.asset-more-link, .asset-meta, .typelist-thumbnailed{
font-size:11px;
}
/* Layout ----------------------------------------------------------------- */
#container-inner, #content{
margin-top: 20px;  
margin-bottom: 30px;  
}
#content-inner{
position:relative;
width:766px;
margin:auto auto;
}
/* Content ---------------------------------------------------------------- */
.asset-name, .asset-name a, .archive-title{
color:#000;
}
.asset-footer{
border-top-color:#cccccc;
}
.comments-header, .comments-open-header, .trackbacks-header, .archive-header, .search-form-header, .search-results-header{
color:#333;
}
.comment, .trackback{
border-color:#cccccc;
}
.archive-list-item{
margin-bottom:5px;
}
/* Base Theme ============================================================= */
address {
display: inline;
}
/* Utilities ----------------------------------------------------------------- */
.pkg:after, #content-inner:after{
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
.inline { display: inline; }
.hidden { display: none; }
/* Layout ----------------------------------------------------------------- */
#container-inner{
width: 766px;
margin: auto auto;
text-align: left;
background-color:#fff;
}
#content, #alpha, #beta{
position: relative;
}
#alpha, #beta{
display: inline;
float: left;
}
/* ------------------------------------------------------------------------ */
/* Wide-Thin-Thin */
#alpha {
width: 523px;
background-color:#fff;
}
#beta {
left: 10px;
width: 230px;
}
/* Content ---------------------------------------------------------------- */
a:link, a:visited{
text-decoration: underline;
color:#36609a;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
margin-bottom: .75em;
}
blockquote, ol, ul {
background-repeat: repeat-y;
}
/* 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: 1.5em;
}
.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,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
margin-bottom: .75em;
}
.entry-asset{
border:1px solid #ccc;
}
.asset-header{
padding:20px 10px 0 10px;
border-bottom:2px solid #666666;
}
.asset-body{
padding:0 10px 0 10px;
}
.entry-tags{
padding:0 10px 0 10px;
}
.entry-categories,
.entry-tags {
margin-bottom: .5em;
padding:0 10px 0 10px;
}
.asset-name {
margin-bottom: .25em;
}
.asset-footer,
.asset-meta {
font-size: 11px;
}
.asset-meta {
margin-top: .25em;
padding-top: 2px;
padding-bottom: .3em;
font-weight: normal;
}
.asset-footer {
clear: both;
margin-top: 1.5em;
padding-top: .5em;
}
.entry-tags-header,
.entry-categories-header {
margin-bottom: 0;
margin-right: .25em;
display: inline;
font-weight: bold;
}
.entry-tags-list,
.entry-categories-list {
display: inline;
list-style: none;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
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-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 {
overflow: hidden;
background-color:#F5FAFA;
margin-bottom:10px;
border:1px solid #cccccc;
}
.widget-content {
padding:0px;
margin:0px;
margin-bottom:10px;
font-size:11px;
}
.widget-list, .archive-list {
padding:0px;
margin:0px;
list-style: none;
}
.widget-list-item {
display: inline;
}
.widget-recent-assets .widget-content .widget-list {
overflow: auto;
margin-right: 0;
}
.item {
display: inline;
float: left;
overflow: hidden;
text-align: center;
width: 70px;
border:1px solid #cccccc;
}
.input-default {
background-color: #9AAEC2;
}
.asset-name {
font-size: 17px;
font-weight: bold;
}
.asset-name a {
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.asset-name a:hover {
text-decoration: underline;
}
.asset-content {
margin: 5px 0;
}
.asset-more-link {
font-weight: bold;
}
/* Calendar Widget */
.widget-calendar .widget-content table{
font-size:10px;
}
table th,td,tr{
font-weight:bold;
text-align:center;
}
th,td{
padding:3px 20px 3px 20px;
}
table th,td,tr a{
font-weight:bold;
}
h3{
font-weight:bold;
padding:2px 0 2px 0;
}
