/*BASE DESIGN
=========================================================*/

body {
padding: 0 ;
margin: 0 ;
line-height: 1.7 ;
text-align: center ;
}

h1, h2, h3, h4, h5, h6, p, input, option, address, textarea, table {
padding: 0 ;
margin: 0;
font-size: 1em ;
font-style: normal ;
font-weight: normal ;
}

a {
}

img {
border: 0 ;
}

ul{
padding: 0px ;
margin-left: 15px;
}

li {
margin: 0px ;
}

form {
width: 100% ;
padding: 0px ;
margin: 0px ;
}

/* ===LAYOUT===*/
#header {

}

#beta {
float: right ;
width: 180px ;
margin-left: -180px ;
font-size: 1em ;
display: inline ;
}

#beta-inner {
position: relative ;
margin-right: 20px ;
}

#alpha {
float: left ;
width: 100% ;
margin-right: -180px ;
font-size: 1.2em ;
}

#alpha-inner {
margin-right: 200px ;
overflow: hidden ;
}

#container {
position: relative ;
margin: auto ;
overflow: hidden ;
text-align: left ;
}

#content {
height: 1%;
padding-bottom: 50px ;
padding-left: 20px ;
overflow: hidden ;
}

/* ===HEADER===*/





#header-content {
padding: 30px ;
text-align: left;
}

#header-name {
font-weight: bold ;
line-height: 1 ;
}

#header-name a {
text-decoration: none ;
}

#header-description {

}

/* ===ALPHA===*/

 .entry-title, .trackbacks-header, .comments-header {
padding: 5px ;
margin-bottom: 10px ;
}

.archive-title, .search-results-header, h1#page-title {
padding: 3px 10px ;
margin-bottom: 15px ;
}

.archive-title em {
padding-right: 5px ;
font-style: normal ;
font-weight: bold ;
}

.content-nav{
text-align: center ;
}

.content-nav a {

}

.asset-body {
height: 1% ;
width: 100% ;
margin-bottom: 20px ;
overflow: hidden ;
}

.entry-title {
clear: both ;
margin-bottom: 0 ;
}

.entry-title a {
padding: 5px ;
text-decoration: none ;
}

.entry-title {
margin-bottom: 5px ;
}

.asset-meta address {
display: inline ;
}

.entry-asset {
position: relative ;
padding: 15px ;
margin-bottom: 15px ;
}

.entry-asset .asset-meta {
padding-bottom: 5px ;
margin-bottom: 15px ;
}

.asset-footer h4 {
padding: 2px ;
}

.asset-footer ul {
padding: 0px ;
margin: 0px ;
margin-bottom: 10px ;
}

.asset-footer li {
padding: 0 ;
margin: 0 ;
display: inline ;
list-style-type: none ;
}

.comment, .trackback {
padding: 10px 0px 10px ;
}

#trackbacks, #comments {
padding: 15px ;
margin-bottom: 15px ;
}

.comments-open-header {
padding: 2px 5px ;
margin-bottom: 10px ;
}

#comments-open {
margin-bottom: 15px ;
}

#comments-open #comment-text {
height: 10em ;
width: 95% ;
}

#comments-open #comment-url {
width: 50% ;
}

#comments-open #comment-submit{
width: 6em ;
}

#comments-open #comment-preview{
width: 6em;
}

.mt-comment-confirmation #alpha-inner , .mt-comment-preview .comment {
padding: 15px ;
}

.trackbacks-info {
padding: 5px ;
font-size: 10px ;
line-height: 1.5 ;
}

/* ===BETA===*/


#beta .widget {
margin-bottom: 5px ;
}

h3.widget-header {
clear: both ;
padding: 2px ;
margin-bottom: 10px ;
font-size: 1.2em ;
font-weight: normal ;
text-align: center ;
}

#beta h3.widget-header a {

}

#beta ul {
padding: 0 ;
margin: 0 ;
overflow: hidden ;
list-style-type: none ;
}

#beta li {
height: 1% ;
margin: 0 0 2px ;
list-style-type: none ;
}

#beta li a, #beta li span {
padding-left: 5px ;
text-decoration: none ;
display: block ;
}

#beta li li {
margin-left: 1em ;
list-style-type: none ;
}

#beta li li a {
padding-left: 5px ;
border: none ;
text-decoration: none ;
display: block ;
}

#beta li li a:hover {
padding-left: 5px ;
border: none ;
text-decoration: none ;
display: block ;
}

.mtblog-beta-inner {
position: absolute ;
right: 0px ;
bottom: 0px ;
height: 1em ;
overflow: hidden ;
line-height: 3em ;
}

/*___PHOTO___*/

#beta .widget-recent-assets {
text-align: center ;
}

#beta .widget-recent-assets div.widget-content {
/*width: 165px ;*/
padding-left: 0px ;
margin: auto ;
overflow: hidden ;
}

#beta .widget-recent-assets div.widget-content ul.widget-list {
padding-left: 0px ;
overflow: hidden ;
}

#content #beta .widget-recent-assets div.widget-content li.item {
float: left;
width: 70px;
margin: 0px 5px 10px;
margin-left: 3px;
overflow: hidden;
display: inline ;
}

#content #beta .widget-recent-assets div.widget-content li.item a, 
#content #beta .widget-recent-assets div.widget-content li.item a:hover {
padding-left: 0px ;
margin-bottom: 0px ;
border-bottom: 0px ;
border-left: 0px ;
text-align: center ;
}

#content #beta .widget-recent-assets .widget-content li.item img {
margin: auto ;
}

/*___search___*/

#beta .widget-search form {
text-align: center ;
}

#beta .widget-search form input[type="text"], #beta .widget-search form input[type="submit"]{
width: 90%;
padding: 2px ;
margin: auto ;
margin-bottom: 3px ;
}

/*___comments syndication___*/

#content #beta .widget-recent-comments div.widget-content li a,
#content #beta .widget-syndication div.widget-content li a {
padding-left: 0 ;
display: inline ;
background-image : none ;

}

#content #beta .widget-recent-comments div.widget-content li ,
#content #beta .widget-syndication div.widget-content li {
padding-bottom: 5px ;
margin-bottom: 5px ;
line-height: 1.4 ;
}

/*___feed___*/

#beta .widget-technorati input { }

/*___calendar___*/

.widget-calendar table {
width: 90% ;
margin: auto ;
border-collapse: collapse ;
}

.widget-calendar table td {
height: 20px ;
width: 20px ;
text-align: center ;
}

.widget-calendar table td a {
height: 20px ;
width: 20px ;
font-weight: bold ;
line-height: 20px ;
text-decoration: none ;
display: block ;
text-align: center ;
}

.widget-calendar table th {
height: 20px ;
width: 20px ;
border-top: none ;
font-weight: normal ;
text-align: center ;
}

/*technorati*/

#technorati fieldset #ts_search {
width: 90% ;
margin: auto ;
}

#technorati fieldset {
text-align: center ;
}

#technorati .btn {
width: 6em ;
margin: auto ;
display: block ;
}

label {
clear: both ;
}

/* ===ARCHIVES===*/

.mt-archive-index .archive {
padding: 15px ;
}

.mt-archive-index .archive .archive-header {
padding: 2px 5px ;
margin-bottom: 10px ;
}

/* ===FOOTER===*/

/*---powered---*/

.widget-powered {
bottom: 20px ;
}

.widget-powered {
text-align: center ;
}

.widget-powered img {
margin: 20px auto ;
}

#footer .widget-powered {
position: absolute ;
left: 20px ;
bottom: 10px ;
line-height: 1 ;
text-align: left ;
}

/* fix-090319 */
.gtHeader {
position: absolute ;
top: 5px ;
right: 5px;
height: 0px ;
padding-top: 1em ;
overflow: hidden ;
z-index: 1;
font-size: 10px ;
}

/* added-090521 */

/* ===TAGCROUD===*/

#beta .widget-tags li a {
display: inline ;
}

#search-results span#current-page {
display: block ;
text-align: center ;
}

#beta .widget-tag-cloud .widget-content li {
margin: 0 ;
line-height: 1.2 ;
display: inline !important;
white-space: nowrap ;
}

#beta .widget-tag-cloud .widget-content li.rank-10 a {
font-size: 1.0em ;
color: #909090 ;
}

#beta .widget-tag-cloud .widget-content li.rank-9 a {
font-size: 1.05em ;
color: #7e7e7e ;
}

#beta .widget-tag-cloud .widget-content li.rank-8 a{
font-size: 1.1em ;
color: #717171 ;
}

#beta .widget-tag-cloud .widget-content li.rank-7 a {
font-size: 1.15em ;
color: #616161 ;
}

#beta .widget-tag-cloud .widget-content li.rank-6 a {
font-size: 1.2em ;
color: #535353 ;
}

#beta .widget-tag-cloud .widget-content li.rank-5 a{
font-size: 1.25em ;
color: #434343 ;
}

#beta .widget-tag-cloud .widget-content li.rank-4 a {
font-size: 1.3em ;
color: #343434 ;
}

#beta .widget-tag-cloud .widget-content li.rank-3 a {
font-size: 1.35em ;
color: #242424 ;
}

#beta .widget-tag-cloud .widget-content li.rank-2 a {
font-size: 1.4em ;
color: #161616 ;
}

#beta .widget-tag-cloud .widget-content li.rank-1 a {
font-size: 1.45em ;
color: #050505 ;
}

#beta .widget-tag-cloud .widget-content li a, 
#beta .widget-tag-cloud .widget-content li a:hover  {
border: none ;
font-weight: bold ;
text-decoration: none ;
display: inline ;
background: none ;
}

#beta .widget-tag-cloud .widget-content li a:hover  {
text-decoration : underline ;}

/* non-border */

.widget-syndication .widget-content li a, .widget-recent-comments li a {
border: 0 !important ;
text-decoration: underline !important ;
}

