/* 
Theme Name: Structure
Theme URI: http://themehybrid.com/themes/structure
Description: A theme for news/magazine sites with a blog-friendly option too.  It includes built-in video and image features that easily allow you to customize your site. There are content blocks that you can place virtually anywhere on the page.
Version: 1.3.1
Author: Justin Tadlock
Author URI: http://justintadlock.com
Copyright (c) 2007 - 2008 Justin Tadlock
*
* Keep the above information intact.
*
*/

* { margin: 0; padding: 0; }

ul { list-style: none; }
.post ul, .post ol { margin: 0 0 15px 25px; }
.post ul { list-style: disc; }
.post ul ul, .post ul ul ul, .post ol ol, .post ol ol ol { margin-bottom: 0; }

p {
	margin: 10px 3px 0 3px;
	text-align:justify;
	}

a { color: #0C386E; text-decoration: none; }
a:hover { color: #000; }

/* Code */
pre {
	overflow: auto;
	margin-bottom: 15px;
	padding: 7px;
	background: #f9f9f9;
	}

/* Blockquotes */
blockquote {
	margin: 0 1.7em 15px 1.7em;
	padding-left: 10px;
	color: #444;
	font-style: italic;
	border-left: 2px solid #eee;
	}
blockquote blockquote { color: #666; }

/* Alignment */
.left, .alignleft { float: left;
margin-top: 3px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 0pt;
}
.right, .alignright { float: right; margin-left: 10px; }
.clear { clear: both; }
.center, .aligncenter { margin: 0 auto 15px auto; text-align: center; display: block; }

/* Tables
table { width: 95%; margin: 0 auto 15px auto; border: 1px solid #eee; }
table tr { font-weight: bold; background: #ccc; }
table tr td { text-align: center; background: #fff; border: 1px solid #ccc; }
table tr td.pad { border: none; }
 */
 
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #0c386e; }
h2, h3, h4, h5, h6 { margin-bottom: 15px; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
	text-decoration: none;
	color: #0C386E;
	}

body {
	color: #333;
	background: #809AB1;
	font: 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
	}
#body-container {
	overflow: hidden;
	width: 946px;
	margin: 0 auto;
	/* padding: 0 12px 5px 12px; */
	padding: 0 1px 5px 1px;
	background: #000;
	}

/************************************************
	Navigation
************************************************/
#navigation { overflow: hidden; width: 100%; float: left; display: block; background: #000000; }
#nav { float: left; width: 735px; margin: 0 10px 0 0; }
#nav li { float: left; display: inline; }
#nav li a {
	font-size: 1em;
	font-weight: bold;
	float: left;
	color: #FFF;
	text-align: center;
	padding: 8px 12px;
	text-decoration: none;
	}
#nav li a:hover, #nav li a:active { background: #0c386e; text-decoration: underline; }
#navigation ul li.current_page_item a { background: #336699; }

/************************************************
	Search form (navigation)
************************************************/
#search form { float: right; }
#search input#s {
	width: 180px;
	padding: 5px;
	margin: 2px;
	color: #333;
	background: #f7f7f7;
	border: 1px solid #333;
	}
#search input#search-submit {
	display: none;
	}

/************************************************
	Header
************************************************/
#header {
	clear: left;
	float: left;
	width: 926px;
	padding: 1px 0px 1px 20px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #08246B;
	}
#header h1 {
	display: inline;
	float: left;
	width: 878px;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
	
#header h1 a{
	color: #FFFC17;
	display: inline;
	float: left;
	width: 878px;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

#header h1 a:hover{
	text-decoration: underline;
	}	
#header img, a img {
	padding: 0px;
	margin: 0px;
	border: none;
	background: #08246B;
	}
	
#header .description{
	color: #FFF;
	background: #08246B;
	padding: 0 0 0 3px;
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	}
	
/************************************************
	Feed (header)
************************************************/
#feed {
	width: 180px;
	height: 25px;
	float: right;
	padding: 0px 60px 0 0;
	background: url(images/rss.png) no-repeat left 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#feed ul li {
	text-align: right;
	margin: -1px 0 4px 0;
	}
#feed ul li a {
	font-weight: normal;
	color:#FFF;
	}
#feed ul li a:hover {
	text-decoration: underline;
	}

/************************************************
	Containers
************************************************/
#container {
	overflow: hidden;
	float: left;
	width: 926px;
	padding: 10px 10px 5px 10px;
	background: #f7f7f7;
	}
#content, #home { width: 611px; }
#content { padding: 0 0 10px 0; }
#content.left, #home.left, #sidebar.left { float: left; margin: 0; }
#content.right, #home.right, #sidebar.right { float: right; margin: 0; }
#home.right, #content.right { margin-right: 5px; }

/************************************************
	Images
************************************************/
/* .post img { 	max-width: 98%; } */

.post img {
	padding: 3px;
	border: 1px solid #01203c;
	background: #eee;
	}

img, a img {
	border: 0;
	}

.thumbnail { width: 75px; height: 75px; }
.thumbnail, .medium { float: left; margin-right: 10px; }

#feature img {width: 180px; }
html>body #feature img {
	width: auto;
	max-width: 180px;
	height: auto;
	max-height: 180px;
	}

.author-box .avatar { float: left; width: 75px; height: 75px; margin-right: 10px; }
.navigation-attachment img { max-width: 150px; max-height: 150px; }

/* Captions */
.wp-caption {
	padding: 3px 0 0 0;
	background: #f7f7f7;
	border: 1px solid #eee;
	text-align: center;
	}
.wp-caption p.wp-caption-text {
	margin: 0; padding: 0 5px;
	text-align: right;
	font-size: .8em;
	color: #666;
	}
.wp-caption img {
	margin: 0; padding: 0;
	}

/************************************************
	Posts/pages/archives
************************************************/
#content .post, .paged .post {
	width: 604px;
	padding: 5px;
	overflow: hidden;
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #ccc;
	}
#content .thumbnail { float: left; margin: 2px 17px 10px 0; }
#content.single .post {
	width: 604px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	padding: 5px;
	}
.post .post-title {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background: #08246B;
	padding: 2px;
	margin: 0 0 5px 0;
	}	
	
.post a { color: #1359AE; text-decoration: none; }
.post a:hover { color: #000; text-decoration: underline; }
.post .post-title a {
	color: #FFF;
	font-weight: bold;
	margin: 0 0 0 5px;
	}
.post .byline {
margin: 5px 0 7px 0;
}

#content .polls img{
	padding: 0px;
	border: none;
	background: none;
}

#content .amazon img{
	padding: 0px;
	border: none;
	background: none;
}

#content .nopad img{
	padding: 0px;
	border: none;
	background: none;
}

.post-meta-data {
	margin-right: 6px;
	padding: 2px 8px;
	text-align: right;
	}
#content .post-meta-data {
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em
	}

/* Related posts */
#related {
	overflow: hidden;
	width: 594px;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #ccc;
	}
#related ul { list-style: disc; margin-left: 25px; }
#related h3 {
	font-weight: bold;
	font-size: 16px;
}
#related h4 {
	font-size: 14px;
}


#sharing {
	overflow: hidden;
	width: 594px;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	width: 594px;
	padding: 10px;
	overflow: hidden;
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #ccc;
	}
.previous { float: left; max-width: 47%; }
.next { float: right; max-width: 47%; text-align: right; }
.single .next { text-align: left; }

/************************************************
	Feature
************************************************/
#feature .post {
	overflow: hidden;
	width: 604px;
	margin: 0 0 10px 0;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	}
#feature .post-title { margin: 0 0 5px 0; }
#feature img { float: left; margin: 3px 15px 10px 0; }
#feature p { 
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size: 12.5px;
	margin: 10px 3px 0px 3px;
	}
#feature-bottom {
	/* padding-left: 200px; */
}

#feature-bottom img{
	border: none;
	background: none;
}


/************************************************
	Home Inserts
************************************************/
#home-insert-1, #home-insert-2, #home-insert-3 {
	overflow: hidden;
	width: 594px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	}

/************************************************
	Excerpts
************************************************/
#excerpts .post {
	width: 594px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	}
#excerpts .post-title { width: 100%; margin: 0 0 5px 0; }
#excerpts img { float: left; margin: 2px 17px 10px 0; }

/************************************************
	Full posts (home)
************************************************/
#full-posts .post {
	width: 594px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	}
#full-posts .post-title {
	width: 594px;
	margin: 0 0 5px 0;
}


#full-posts .byline {
	margin: 0 0 15px 0;
	clear: left;
	}
#full-posts .post-meta-data { text-align: left; }

/************************************************
	Widget blocks (also see sidebar menu)
************************************************/
#widget-blocks { margin-bottom: 10px; width: 616px; }
#widget-blocks .block-left { float: left; width: 300px; }
#widget-blocks .block-right { float: right; width: 300px; }

/************************************************
	Sidebar
************************************************/
#sidebar {
	overflow: hidden;
	width: 300px;
	}
.menu {
	overflow: hidden;
	float: left;
	width: 278px;
	margin: 0 0 10px 0;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	}
.menu .section-header {
	font-family: verdana;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	margin: 0 0 8px 0;
	color: #FFF;
	background: #08246B;
	}
.menu .section-header a { font-weight: bold; }
.menu li, .tabbed .tab-content li {
	padding: 2px 0 2px 0;
	margin: 3px 0 0 15px;
	font: 1em Helvetica, Arial, Verdana, sans-serif;
	/* padding: 0 5px 3px 0; */
	}
#sidebar .menu li a, #widget-blocks .menu li a, .tab-content li a {
	padding: 2px 0 2px 10px;
}
.menu ul li a:hover, .tabs-block .tabbed div li a:hover {
	text-decoration: underline;
}
#sidebar .tab-content p, #widget-blocks .tab-content p {
margin: 5px;
}

/* Sidebar search tab */
#sidebar .search input { width: 94%; background: #f9f9f9; color: #333; margin: 4px 0; padding: 5px; }
#sidebar .search input.search-submit { display: none; }

/* Gallery stream / flickr */
#sidebar .flickr img, #sidebar .gallery-stream img { width: 75px; height: 75px; margin: 0 5px 5px 4px; }

/* Video widget */
.video { padding: 10px 10px 0 10px; width: 278px; }
.video div { padding: 0; margin: 0; }
.video object { float: left; width: 100%; margin: 0; padding: 0; }
.video .post-title { font-size: 1em; margin: 5px 0; }

/* Ads widget */
.ads img {
	width: 125px; height: 125px;
	float: left;
	margin: 2px 4px 7px 10px;
	padding: 0; border: none;
}

/* Recent widget */
.recent {
	width: 288px;
	padding: 10px 5px;
	margin: 0 0 10px 0;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	}
.recent .post {
	width: 99%;
	float: left;
	margin: 5px;
	padding: 0;
	line-height: 1em;
	}
.recent h2 { margin-left: 5px; }
.recent .post h3 { margin: 0; padding: 0; }
.recent .post h3 a { display: inline; font-size: .7em; font-weight: bold; }
.recent img { display: block; clear: left; float: left; margin: 2px 10px 0 0; }

/************************************************
	Tabs
************************************************/
#sidebar .tabs-block, #widget-blocks .tabs-block { width: 300px; }
.tabs-block {
	float: left;
	margin-bottom: 10px;
	}
.tabbed {
	width: 100%;
	border: none;
	padding: 0;
	}
/* Actual tabs */
.tabbed ul.tabs {
	position: relative;
	top: 0;
	left: 0;
	z-index: 5;
	list-style-type: none;
	}
.tabbed ul.tabs li { display: inline; float: left; }
.tabbed ul.tabs li a {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 5px .4em;
	font-weight: bold;
	background: #eee;
	border: 1px solid #ccc;
	}
.tabbed ul.tabs li a:hover { background: #f7f7f7; text-decoration: none; }
.tabbed ul.tabs li a.tab-current { background: #fff; border-bottom: 1px solid #fff; }

/* Tab content */
.tab-content {
	float: left;
	overflow: hidden;
	clear: left;
	z-index: 0;
	margin-top: -1px;
	border: 1px solid #ccc;
	background: #fff;
	}
#sidebar .tab-content, #widget-blocks .tab-content { width: 286px; padding: 5px 0; }
div.t2, div.t3, div.t4, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8 { display: none; }

/* All post tabs */
#post-tabs, #post-list-tabs, #post-block-tabs { overflow: hidden; width: 616px; margin-bottom: 10px; background: transparent; }
#post-tabs .tab-content, #post-block-tabs .tab-content, #post-list-tabs .tab-content { width: 594px; padding: 10px; }
#post-tabs .post, #post-block-tabs .post, #post-list-tabs .post { margin: 5px 0 0 0; }
#post-tabs .post-title, #post-block-tabs .post-title, #post-list-tabs .post-title {
	font-size: 1.1em;
	font-weight: bold;
	}

/* Post block tabs */
#post-block-tabs .odd { clear: both; float: left; width: 48%; }
#post-block-tabs .even { float: right; width: 48%; clear: none; }

/* Post list tabs */
#post-list-tabs .odd { float: left; width: 50%; clear: left; }
#post-list-tabs .even { float: right; width: 45%; clear: none; }
#post-list-tabs .tab-content ul { list-style: none; margin-left: 3px; }
#post-list-tabs .tab-content li {
	margin: 3px 0 3px 14px;
	list-style-type: circle;
	}

/************************************************
	Comments template
************************************************/
#comments-template {
	overflow: hidden;
	float: left;
	clear: left;
	width: 564px;
	padding: 10px 25px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	background: #fff;
	}
#comments-template h3 { margin: 10px 0 0 0; }
#comments-template li {
	list-style-type: none;
	float: left;
	width: 97%;
	margin: 10px 0;
	padding: 5px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
#comments-template img { border: none; padding: 0; }
#comments-template .avatar {
	float: left;
	width: 35px; height: 35px;
	margin: 5px 10px 0 10px;
	padding: 1px;
	border: 1px solid #01203c;
	background: #eee;
	}
#comments-template li.alt {
	border-top: 1px solid #0C386E;
	border-bottom: 1px solid #0C386E;
	}
#comments-template .comment-meta-data {  float: left; margin-top: 5px; }
#comments-template .comment-text {
	clear: left;
	float: left;
	display: block;
	width: 90.5%;
	margin: 10px;
	padding: 8px 15px;
	background: #fff;
	border: 1px solid #eee;
	}
#comments-template input {
	width: 50%;
	padding: 5px;
	margin:  10px 5px 0 0;
	background: #fff;
	border: 1px solid #0C386E;
	}
#comments-template textarea {
	width: 96%;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #0C386E;
	}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
	width: 100px;
	padding: 7px;
	margin-right: 10px;
	color: #fff;
	border: 1px double #333;
	background: #0C386E;
	}

/************************************************
	Footer
************************************************/
#footer {
	background: #000;
	color: #fff;
	clear: both;
	width: 945px;
	height: 48px;
	margin: 5px auto;
	padding: 5px 0;
	}
	
	
#footer p {
	float: left;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: -0.1px;
	width: 900px;
	margin-bottom: 0px;
	}
	
#footer p.icons {
	float: right;
	text-align: right;
	width: 30px;
	}
	
#footer .wp-icon {
	display: block;
	width: 30px;
	height: 30px;
	background: url(images/wp-icon.gif) no-repeat 0 0;
	}
	
#footer .wp-icon span {
	display: none;
	}
	
#footer a {
	color: #afb65b;
	}
	
#footer a:hover { text-decoration: underline; }
#footer img {
	margin: 0px;
	padding: 0px;
	border: none;
	background: transparent;
	}

#icons {
	display: inline;
	margin-top: -30px;
	float: right;
	text-align: right;
}


.afterpost
{
font-size: 20px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: center;
background-y-position: bottom;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
overflow-x: hidden;
overflow-y: hidden;
}

.aftercolumn
{
width: 49%;
float: left;
font-size: 12px;
}

.aftercolumn ul
{
list-style-type: none;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.aftercolumn ul li
{
margin-top: 2px;
margin-right: 0pt;
margin-bottom: 4px;
margin-left: 0pt;
}

li.wn_digg
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/digg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_delicious
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/delicious.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}


li.wn_subscribe
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/feed.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_stumble
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/stumble.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_email
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/email_icon.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_amazon
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/amazon_icon.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_facebook
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/facebook_icon.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_comment
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/comments.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_twitter
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/twitter_icon.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}

li.wn_paypal
{
padding-left: 20px;
background-color: transparent;
background-image: url(images/icon-paypal.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: center;
}


/.blacktable {
	border-top: solid #000000 1px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	border-bottom:solid #000000 1px;

}.tdheadstat {
	background-color: #000000;
	font-size : 10px;
	font-weight : bold;
	border-right-color : #000000;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.tdheadstat a{
color: #FFCC33;
border: 0px solid #778;
border-bottom: none;
background: #000000;
text-decoration: none;
}

.tdheadstat a:link, #tdheadstat a:visited{
color: #FFCC33;
}

.tdheadstat a:hover{
color: #FFFFFF;
text-decoration: none;
}

.tdheadstat a.current{
background: #FFCC33;
}

.resultsetbody {
	background-color: #F7F7F4;
}

.tdtext{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	height: 21px;
}

.tdnum{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	height: 21px;
}


.cartext{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #08246B;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	height: 21px;
}

.carnum{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #08246B;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	height: 21px;
}

.standingnum{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #08246B;
	height: 21px;
}

.standingtext{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #08246B;
	height: 21px;
}

#bio_content-wrapper {
	float: left;
	margin-bottom: 8px;
	width: 604px;
	clear: both;
}

#bio_content {
	float: left;
	padding: 1px 1px 8px 1px;
	width: 590px;
	font-size: 12px;
	background: #FFFFFF;
}
#bio_content-body {
 float: left;
 width: 590px;
 padding: 0 0 0 7px;
 }

#bio_content-body.full {
 width: 604px;
 }

.doc {
 margin: 8px 0;
 display: inline;
 }

.bio_content-body {
 float: left;
 width: 590px;
 padding: 0 0 0 7px;
 }

.bio_content-body.full {
 width: 590px;
 }

.bio_content-body.shell {
 padding: 0;
 width: 590px;
 }

#player-list {
	float: left;
	display: inline;
	margin: 10px 0px 0px -15px;
}
#player-box {
	float: left;
	display: inline;
	margin: 0px 0px 10px 10px;
	width: 135px;
	height: 113px;
	border: 1px solid #000000;
	background: #EEEEEE;
	text-align: center;
}
#player-emptybox {
	float: left;
	margin: 4px 18px 4px 4px;
	width: 133px;
	height: 1px;
	border: 0px;
	background: #fff;
	text-align: center;
}
#player_image img {
	border: 0px;
	padding: 1px 20px 0px 20px;
}
#player_text {
	background: #000;
	padding-top: 1px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#player_text a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
#player_text a:hover {
	color: #FFCC33;
	text-decoration: none;
}


.awards
{
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: center;
background-y-position: bottom;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
overflow-x: hidden;
overflow-y: hidden;
}

.awardsleft
{
width: 60%;
float: left;
font-size: 11px;
margin-top: 2px;
margin-right: 0pt;
margin-bottom: 4px;
margin-left: 0pt;
}

.awardsright
{
width: 35%;
float: right;
font-size: 11px;
margin-top: 2px;
margin-right: 0pt;
margin-bottom: 4px;
margin-left: 0pt;
}


.home_bottom{
position: relative;
clear:both;
}

.home_bottom_column{
float: left;
width:146px;
} 


#authorbox{  
        background:#EFEFEF;  
        border:1px solid #CECFD0;  
        width:600px;  
        margin:0 auto;  
        margin-bottom:10px;  
        overflow:hidden;  
    }  
#authorbox h4{  
           font-size:14px;  
           color:#191919;  
           margin:0;  
           padding:10px 10px 5px 10px;  
       }  
.authortext{  
           padding-left:100px;  
       }  
#authorbox img{
	padding: 3px;
	border:1px solid #EFEFEF;
	background: none;  
    margin:0;
    float:left;  
       }  
#authorbox p{  
           color:#191919;  
           margin:0;  
           padding:0px 10px 10px 10px;  
       }  
#authorbox h4 > a{  
           text-decoration:none;  
       }  
#authorbox p{  
           color:#191919;  
       }

	   
	   
	   
#homeadbox{
		/* background: #D8F3C9 url(images/mlw_t_shirt_logo3.png) no-repeat left 0; -- Use for Christmas */
		/* background: #F665AB url(images/mlw_t_shirt_logo3.png) no-repeat left 0; -- Pink */
		background: #ECEFF5 url(images/mlw_box_75.png) no-repeat left 0;
		/* border:1px solid #3C8D0D; -- USE FOR CHRISTMAS */
		/* border:1px solid #FF00FF; -- Pink */
        border:1px solid #CECFD0;  
        width:600px;  
        margin:0 auto;  
        margin-bottom:10px;  
        overflow:hidden;  
    }  
#homeadbox h4{  
           font-size:14px;  
           color:#191919;  
           margin:0;  
           padding:10px 10px 5px 10px;  
       }  
.homeadtext{  
           padding-left:100px;  
       }  
#homeadbox img{
	padding: 3px;
	border:0px solid #ECEFF5;
	background: none;  
    margin:0;
    float:left;  
       }  
#homeadbox p{
		   font-family: Verdana, Arial, Helvetica, sans-serif;
           color:#191919;
			/* color:#FFFFFF; */
           margin:2px 0px 0px 2px;  
           padding:10px 10px 10px 60px;  
       }  
#homeadbox h4 > a{  
           text-decoration:none;
       } 

#homeadbox  a{  
           text-decoration:underline;
		   /*   color:#FFFFFF; */
			color: #191919;
}
			
#homeadbox p{  
         /*   color:#FFFFFF; */
		color:#191919;	   
       }

	   
#cafepress body {
	margin:0px;
	padding:0px;
}

#cafepress a, #cafepress a:visited {
	color:#0000FF;
	text-decoration: underline;
}
#cafepress a img {
	border:none;
	padding: 0px;
	background: none;
}

#cafepress div#shop {
     background-color:#FFFFFF;
     color:#000000;
     border:1px solid #000000;
     margin:0px;
     padding:0px;
     width:118px;
     height:238px;
     text-align:center;
     font-family:'Arial', sans-serif;
     font-size:10px;
     position:relative;
     overflow:hidden;
	 } 

#cafepress div#image {
     height:110px;
     margin:2px 0px;
     padding-top:0px;
	 }

#cafepress p {
     margin:3px 0px;
	 text-align:center;
	 }

#cafepress p#prices {
     white-space:nowrap;
	 }

#cafepress span.price {
     color:#990000;
	 }



#shopbox{  
        background:#FFFBCC;  
        border:1px solid #E6DB55;  
        width:600px;  
        margin:0 auto;  
        margin-bottom:10px;  
        overflow:hidden;  
    }  
#shopbox h4{  
           font-size:14px;  
           color:#191919;  
           margin:0;  
           padding:10px 10px 5px 10px;  
       }  
.shoptext{  
           padding-left:100px;  
       }  
#shopbox img{
	padding: 3px;
	border:1px solid #EFEFEF;
	background: none;  
    margin:0;
    float:left;  
       }  
#shopbox p{  
           color:#191919;  
           margin:0;  
           padding:0px 10px 10px 10px;  
       }  
#shopbox h4 > a{  
           text-decoration:none;  
       }  
#shopbox p{  
           color:#191919;  
       }
	   
	   
	   
#interview-q-box{  
        background:#ECEFF5;  
        border:1px solid #94A3C4;  
        width:590px;
		margin:0px 0px 12px 2px;  
        padding:2px 5px 6px 0px; 
        overflow:hidden;  
		text-align:justify;
    }

#interview-q-box-top{  
        background:#94A3C4;  
        border:1px solid #94A3C4;  
        width:128px;
		margin:2px 0px 0px 2px;   
        padding:0px 1px 0px 2px; 
        overflow:hidden;  
		color:#FFFFFF;
		font-weight:bold;
    }  	
  
#interview-q-box img{
	padding:1px;
	border:1px solid #CCC;
	background:#FFF;  
    margin:1px 5px 1px 1px;
    float:left;  
       }  
 
 #interview-a-box{  
        background:#FFFFFF;  
        border:1px solid #000000;  
        width:590px;
		margin:0px 0px 12px 2px;  
        padding:2px 5px 6px 0px; 
        overflow:hidden;  
		text-align:justify;
    }

#interview-a-box-top{  
        background:#000000;  
        border:1px solid #000000;  
        width:128px;
		margin:2px 0px 0px 2px;   
        padding:0px 1px 0px 2px; 
        overflow:hidden;  
		color:#FFFFFF;
		font-weight:bold;
    }  	
  
#interview-a-box img{
	padding:1px;
	border:1px solid #CCC;
	background:#ECEFF5;  
    margin:1px 5px 1px 1px;
    float:left;  
       }
	   

#postadbox{
		background: none;
        border: none;
        width:618px;
		height: 66px;
        margin:0 auto;  
        margin-bottom:0px;  
        overflow:hidden;  
    }  
 
#postadbox img{
	padding: 0px;
	border:none;
	background: none;  
    margin:0;
    float:left;  
       }  
#postadbox p{
		   font-family: Verdana, Arial, Helvetica, sans-serif;
           color:#191919;
			/* color:#FFFFFF; */
           margin:0px 0px 0px 0px;  
           padding:0px 2px 0px 0px;  
       }  

#postadbox  a{  
           text-decoration:underline;
		   /*   color:#FFFFFF; */
			color: #191919;
}
			
#postadbox p{  
         /*   color:#FFFFFF; */
		color:#191919;	   
       }
	   
	   
/* AddThis Code */
	   


.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 24px;
    float: left;
}
    
