/* This imports the Base Weblog CSS from TypePad, which defines core styles */

@import url(/.shared/themes/common/base-weblog.css);


/* This imports the local asterisk-style.css, which you can use as a guide for customizing your blog's CSS. */

@import url(asterisk-style.css);

/* Body */

body {
 margin: 0px;
 background: #ffffff;
 font-family: verdana, arial, sans-serif; 
 color: #000;
}


/* Container */

.layout-one-column #container { 
 margin-left: 18px !important; 
 width: 900px !important;
}

/* Layout for Archives page */
.layout-two-column-left #container {
 margin-left: 18px !important; 
 width: 900px !important;
}

.layout-two-column-left #alpha {
 width: 250px !important;
 margin-top: -5px !important;
}

.layout-two-column-left #beta, .layout-two-column-left #beta-inner {
 width: 650px !important;
 margin-top: 0px !important;
}

.layout-two-column-left .archive-text {
 text-transform: uppercase !important;
 font-size: x-small !important;
 margin-top: -6px !important;
 text-align: left !important;
 clear: both !important;
}
.layout-two-column-left #topnav {
 position: absolute;
 bottom: -5px;
 left: 265px;
 vertical-align: absolute-bottom;
}

.layout-two-column-left #topnav a {
 font-family: verdana, arial, sans-serif !important; 
 font-size: x-small !important;
 text-transform: uppercase !important;
 vertical-align: absolute-bottom !important;
}

/* Banner and Top Navigation */

#banner { 
 margin-top: 0px !important; 
 padding-top: 5px !important;
 height: 38px !important;
 width: 910px !important;
}

#banner a {
 font-family: verdana, arial, sans-serif; 
 font-size: 14px;
 height: 50px !important;
 margin-top: 0px !important;
 padding-top: 5px !important;
 text-transform: uppercase;
}

#topnav {
 position: absolute;
 bottom: -5px;
 right: 0px;
 vertical-align: absolute-bottom;
}

#topnav a {
 font-family: verdana, arial, sans-serif !important; 
 font-size: x-small !important;
 text-transform: uppercase !important;
 vertical-align: absolute-bottom !important;
}

/* Alpha */

.layout-one-column #alpha, .layout-one-column #alpha-inner {
 padding-top: 2px !important; 
 width: 900px !important;
}

/* Post Content */

#align-content {
 display: inline !important;
 clear: none !important;
 position: relative !important;
 float: left !important;
 top: 0px !important;
 right: 0px !important;
 vertical-align: top !important;
}

#align-content-individual {
 display: inline !important;
 clear: none !important;
 position: relative !important;
 float: right !important;
 top: 0px !important;
 left: 180px !important;
}

.entry-content-individual {
 width: 900px !important;
 display: inline !important;
 clear: both !important;
 position: relative !important;
 float: left !important;
 top: 0px !important;
 left: 0px !important;
}

.date-header, .entry-header, .module-header { 
 clear: none !important; 
 display: inline !important; 
}

.entry {
 width: 1200px !imporant;
 overflow: visible !important;
}

.entry-body {
 width: 900px !important;
 clear: both !important;
 float: left !important;
 display: inline !important;
 padding-top: 0px !important;
}

.entry-body-individual {
 width: 900px !important;
 clear: none !important;
 float: left !important;
 display: inline !important;
 padding-top: 10px !important;
}

.entry-more {
 width: 800px !important;
 clear: none !important;
 float: left !important;
 display: inline !important;
}

1.entry-more img {
 width: 900px !important;
 clear: right !important;
 float: left !important;
 display: inline !important;
 padding-bottom: 5px !important;
}

.entry-more-link {
 padding-top: 10px !important;
 position: absolute !important;
 top: 0px !important;
 left: 0px !important;
 text-transform: uppercase !important;
 font-size: 11px !important;
}

#comments-front {
 padding: 30px 0px 0px 0px !important;
 margin-bottom: 20px !important;
 position: relative !important;
 top: 0px !important;
 left: 0px !important;
}

#comments-front .two-recent {
 font-family: verdana,arial,sans-serif; 
 font-size: 11px; 
 text-transform: uppercase; 
 color: #000099;
}

1.entry-body img, .entry-body a img {
 width: 900px !important;
 overflow: display !important; 
 clear: both !important;
 display: block !important;
}

1.entry-body-individual img {
 overflow: display !important; 
 clear: right !important;
 display: block !important;
 padding-bottom: 5px !important;
}


/* Pagination */
#paginate-wrap {
 position: absolute;
 top: 5px;
 right: -20px;
 vertical-align: absolute-bottom;
}

#paginate-wrap a {
 font-family: verdana, arial, sans-serif !important; 
 font-size: x-small !important;
 text-transform: uppercase !important;
 vertical-align: absolute-bottom !important;
}

/* Sidebar */
.sidebar { 
 position: relative !important;
 top: 10px !important;
 right: 0px !important;
 width: 170px !important; 
 display: inline !important; 
 clear: none !important;
 float: right !important;
 margin-top: 0px !important;
}

.sidebar-individual { 
 position: absolute !important;
 top: 0px !important;
 left: -170px !important;
 width: 170px !important; 
 display: inline !important; 
 clear: none !important;
 float: left !important;
}

.module-header {
 text-transform: uppercase !important;
 font-size: x-small !important;
 letter-spacing: normal !important;
}


a.tag7 {
 color: #000000;
font-size: xx-large;
}

a.tag6 {
 color: #1b1b1b;
font-size: x-large;
}

a.tag5 {
 color: #3b3a3a;
font-size: large;
}

a.tag4 {
 color: #626161;
font-size: medium;
}

a.tag3 {
 color: #868484;
font-size: small;
}

a.tag2 {
 color: #acaaaa;
font-size: x-small;
}

a.tag1 {
 color: #cccccc;
font-size: xx-small;
}

.comments { width: 500px !important; }
#atp-comments { width: 600px !important; }

.smeter img { vertical-align: top !important; }
/* ph=1 */
