body, html
{
	margin: 0px;
	border: 0;
	color: #666666;
	background: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:100%; /* fix height to 100% for IE */
	min-height:100%; /* fix height for other browsers */
}

img	{border: 0;}

td 
{
	color: #666666;
	background: #EEEEEE;
}

/* Links */

a, a:link, a:visited
{
color: #FF8330
}

a:hover
{
color: #000000
}

.bold
{
font-weight: bold;
}

.whiteCell 
{
	background: #FFFFFF;
}

.caption 
{
font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

/* ---------------------- dynamic menus --------------------------- */

.ddm
{
	position:absolute;
	visibility:hidden;
	width:185px; 
	margin:0px;
}

.ddmsub
{
	position:absolute;
	visibility:hidden;
	width:240px; 
	margin:0px;
}

.ddm_inner
{
	background-color:#EEEEEE;
	margin:0px;
}

.ddm_inner_sub
{
	background-color:#EEEEEE;
	margin:0px;
}

.ddm_item
{
	background:#FFFFFF;
	color:#666666;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif; 
	height: 22px;
}

.ddm_item_main
{
	background:#FFFFFF;
	color:#666666;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 22px;
}

.ddm_item a, .ddm_item a:visited, .ddm_item a:link, .ddm_item a:active
{
	background:#FFFFFF;
	color:#666666;
	display:block;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; 
	text-decoration:none;
}

.ddm_item_main a, .ddm_item a:visited, .ddm_item a:link, .ddm_item a:active
{
	background:#FFFFFF;
	color:#666666;
	display:block;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; 
	text-decoration:none;
}

.ddm_item a:hover
{
	background:#FFFFFF;
	color:#FF8330;
	display:block;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; 
	text-decoration:underline;
}

.ddm_item_main a:hover
{
	background:#FFFFFF;
	color:#666666;
	display:block;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	height:17px; 
	text-decoration:none;
}

.ddm_outer
{
	background:#FFFFFF;
}

.ddm_sep
{
	background:url(../images/sep_menu.gif) repeat-x;
	height:7px;
}

/* blog */
#pagebody { position: relative; width: auto;}
#pagebody-inner { position: static; /*width: 100%;*/ }

#alpha, #beta, #gamma, #delta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#delta { float: right; }

#alpha { 
margin: 15px 15px 0 0px; 
width: 405px;
}
#beta {  width: 219px; margin-left: 0px; margin-top: 0px;}
#gamma, #delta { /*width: 150px;*/ }

#beta-inner,
#gamma-inner,
#delta-inner {
    padding: 0px 10px 0 10px;
}

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
    position: static;
}

#container {
    position: relative;
    margin: 0 auto; /* center on everything else */
    /*width: 720px;*/
    text-align: left;
}
#container-inner { position: static; width: auto; }

#container {
    /*width: 720px;*/
    margin-bottom: 20px;
}

#container-inner {
}


.date-header {
    margin-top: 20px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
	#margin-left: 25px;
	
}

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }



/* Suppress the prev/next nav */
.content-nav { margin: 0px; display: none; }

.entry,
.comments,
.archive {
    font-size: 14px;
	position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
	margin-bottom: 20px;
	#margin-left: 25px;
}

.trackbacks {
    font-size: 10px;
	position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
	margin-bottom: 20px;
	#margin-left: 25px;
}

.entry-content,
.trackbacks-info,
.trackback-content {
    font-size: 10px;
    clear: both;
	margin-top: 5px;
}


.comment-content,
.comments-open-content,
.comments-closed {
    font-size: 10px;
    clear: both;
	margin-top: 5px;
	margin-bottom: -10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    font-size: 10px;
    clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    font-size: 10px;
    clear: both;
    margin: 5px 10px 20px 0px;
}

.post-footers {
    font-size: 10px;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 10px;
}


.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0px;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

.module {
    margin: 10px 0 10px 0;
}

.module-content {
    margin: 0 0 10px 0;
    padding: 10px 5px 15px 0px;
    font-size: 10px;
    line-height: 1.2;
}

.archive-content {
    margin: -20px 0 0px 0;
    padding: 10px 5px 0 0px;
    font-size: 10px;
    line-height: 1.2;
}

.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

.module-list {
    margin: 0px 15px 0px 0px;
	position: relative;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

.module-list-item {
    margin-top: 0;
	margin-bottom: 3px;
	margin-left: -25px;
	#margin-left: 18px;
    line-height: 1.2;
}

.archive-list-item {
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
    margin-top: 0;
	margin-bottom: 3px;
	margin-left: -25px;
	#margin-left: -40px;
    line-height: 1.2;
}

/* Search results templates */
.mt-search-results .search-results-header {
    padding: 5px;
	margin-left:40px;
	font-size: 10px;
}
.mt-search-results .search-results-container { margin-left:30px; font-size: 10px;}
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form input#search { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { 
width:400px; 
}

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; 
    font-size: 10px;}

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 100%;
    width: auto;
    padding: 5px;
	font-size: 12px;
    font-weight: bold;

}

.module-header,
.entry-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 100%;
    width: auto;
	margin-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
	text-decoration: none; 
    font-size: 12px;
    font-weight: bold;
 	margin-left: 0px;
	
}


.entry-header a { 
	text-decoration: none; 
    font-size: 14px;
    font-weight: bold;
 	margin-left: 0px;
}