/*
Theme Name: Mike Whitaker
Theme URI: http://wordpress.org/
Description: A proprietary theme designed for Mike Whitaker's site.
Version: 1.0
Author: Matcha Design
Author URI: http://www.matchadesign.com/
Tags: Mike Whitaker
*/



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Posts
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.post {
background:#FFF;
color:#000;    
font: 12px Arial,sans-serif;
line-height:18px;
padding:12px 24px;
overflow:hidden;
}

.post h1, .post h1 a, .post h1 a:link {
color:#EE3124;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
/*margin:0 0 5px;*/
padding:0;
text-decoration:none;
}

.post h1 a:hover {
	background: #EE3124;
	color:#FFF;
}

.post h3,.post h4 {
float:left;
margin:0 15px 5px 0;
padding:0;
}

.post h4 a, .post h4 a:link, .post h3, .post h3 a:link, .post h4 a:visited, .post h3 a:visited {
color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.post h4 a,.post h4 a:link {
background:url(images/comments.png) no-repeat;
display:block;
height:12px;
padding-left:20px;
}

.post h5 {
font-size:12px;
font-weight:400;
margin:5px 15px;
}

.post h5 a,.post h5 a:link {
color:#292A30;
text-decoration:none;
}

.post h5.title a,.post h5.title a:link {
color:#EE3124;
font-weight:700;
text-decoration:none;
}

.post p,.post table {
clear:both;
color:#292A30;
font-size:13px;
line-height:16px;
margin-bottom:15px;
}

.post p.audioplayer_container {
margin-bottom:0;
}

.post table tr td {
vertical-align:middle;
}

.post p a,.post p a:link,.post table a,.post table a:link {
color:#0062A3;
font-size:12px;
font-weight:700;
}

.post ul,.post ol {
font-size:12px;
margin:1em 0;
padding-left:40px;
}

.post li {
display:list-item;
/*padding:.5em 0;*/
}

.post ol {
list-style-type:decimal;
}

.post ul {
list-style-type:disc;
}

.post .postmetadata {
color:#666;
font-size:10px;
line-height:13px;
margin:10px 5px;
}

.post #comments {
float:none;
margin-top:20px;
}

.post #respond {
margin:20px 0;
}

.post .post-edit-link,.post .post-edit-link:link {
font-size:10px;
margin-top:12px;
}

.post hr {
background:url(images/dot_line_dark.gif);
height:1px;
margin:5px;
}

.post .postmetadata a,.post .postmetadata a:link,.post #respond p,.post #respond p a,.post #respond p a:link {
font-size:12px;
}

.post h4 a:hover,.post h3 a:hover,.post h5.title a:hover,.post h5 a:hover {
text-decoration:underline;
}


/* END Posts */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Comments
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.commentlist li {
font-weight:700;
list-style:none;
margin:15px 0 10px;
padding:5px 5px 10px 10px;
}

.commentlist li .avatar {
background:#fff;
border:1px solid #eee;
float:right;
padding:2px;
}

.commentlist cite,.commentlist cite a {
font-size:1.1em;
font-style:normal;
font-weight:700;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
margin:10px 5px 10px 0;
text-transform:none;
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:5px 0;
}

.commentmetadata {
display:block;
font-weight:400;
margin:0;
}

.alt {
margin:0;
padding:10px;
}

.commentlist {
padding:0;
text-align:justify;
}

.commentlist li ul li {
margin-left:10px;
margin-right:-5px;
}

.children {
padding:0;
}

.nocomments {
margin:0;
padding:0;
text-align:center;
}

/* END Comments */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START General/Basic
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

html {
height:100%;
}

body {
background:#000610 url('images/bg.png') repeat-x;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
/*font-size:62.5%;*/
height:100%;
text-align:center;
}

#page {
background-color:#000610;
margin:0 auto;
min-height:100%;
text-align:left;
width:959px;
}

a img {
border:none;
}

a.button,a.button:link {
color:#0062A3;
display:block;
float:right;
font-size:11px;
font-weight:700;
line-height:28px;
margin:1px;
overflow:visible;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:auto;
}

body.home {
background:#000610 url('images/home_bg.png') repeat-x;
}

hr {
background-color:#CCC;
border:none;
color:#CCC;
height:1px;
margin-top:20px;
}

.hr, .hr_dark {
height:1px;
margin:6px 5px;
}

.hr {
background:url(images/dot_line.gif) repeat-x;
}

.hr_dark {
background:url(images/dot_line_dark.gif) repeat-x;
}

hr.red {
background-color:red;
border:0;
color:red;
height:4px;
margin:0;
padding:0;
width:100%;
}

table.threecol {
margin-left:-15px;
}

table.threecol td {
padding:3px;
}

h1 {
margin:0;
padding-top:70px;
}

h2 {
margin:30px 0 0;
}

h2.pagetitle {
margin-top:30px;
text-align:center;
}

#sidebar h2 {
margin:5px 0 0;
padding:0;
}

h3 {
margin:30px 0 0;
padding:0;
}

h3.comments {
margin:40px auto 20px;
padding:0;
}


/* END General/Basic */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Header
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#topimage {
height:170px;
width:100%;
}

#logo {
background:url('images/logo.png') no-repeat;
height:100%;
left:-9px;
position:absolute;
width:220px;
}



#header {
height:147px;
padding-bottom:5px;
position:relative;
}

#header #rsslink {
color:#0062A3;
font-size:12px;
font-weight:700;
position:absolute;
right:105px;
text-decoration:none;
top:8px;
}

#header #phone_number {
color:#FFF;
font-size:24px;
font-weight:700;
position:absolute;
right:115px;
top:70px;
}

#headerimg {
background:url('images/header_bg.jpg') no-repeat top right;
height:100%;
position:absolute;
right:-91px;
width:100%;
}

#header #menu {
background:url('images/menu_bg.png') repeat-x;
height:36px;
padding:0 10px;
position:absolute;
right:0;
text-align:justify;
top:116px;
width:729px;
}

#header #menu #right {
background:url('images/menu_bg_right.png') no-repeat;
height:36px;
position:absolute;
right:-72px;
width:72px;
}

#header #menu #left {
background:url('images/menu_bg_left.png') no-repeat;
height:36px;
left:-282px;
position:absolute;
width:72px;
}

#header #menu li {
float:left;
list-style:none;
margin:0 5px;
}

#header #menu li a {
color:#F8F9F9;
display:block;
font-family:Trebuchet MS, Arial;
font-size:14px;
font-weight:700;
height:36px;
line-height:34px;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;
}

#header #menu li a:hover,#header #menu li.current_page_item a {
background:url(images/menu_button_bg.png);
color:#0074BA;
}

#header #rsslink:hover {
color: #f06a23;
}

/* END Header */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Footer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


#footer {
background: #000 url(images/footer_bg.png) repeat-x top;
clear:both;
font-size:11px;
height:40px;
text-align:center;
}

#footer ul {
padding-bottom:10px;
padding-top:10px;
}

#footer ul li {
border-right:1px solid #FFF;
display:inline;
margin:-5px 0;
padding:0 9px 0 8px;
}

#footer ul li.last {
border-right:0;
}

#footer ul li a,#footer ul li a:link {
color:#F6F5F0;
text-decoration:none;
text-transform:capitalize;
}

#footer hr {
background-color:#002C52;
color:#002C52;
height:1px;
margin:auto;
width:55%;
}

#footer p {
margin-top:10px;
}

#footer p,#footer p a,#footer p a:link {
color:#15629B;
text-decoration:none;
}

#footer ul li a:hover,#footer p a:hover {
text-decoration:underline;
}



/* END Footer */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Content
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


#content {
background: #001D33 url(images/content_bg.png) repeat-x;
clear:both;
position:relative;
}

#content #left_shade, #content #right_shade {
background:url(images/side_bg.png) no-repeat;
height:485px;
position:absolute;
top:24px;
width:9px;
}

#content #left_shade {
left:-9px;
}

#content #right_shade {
right:-9px;
}

body.home #page #content {
background-position:center 114px;
}


/* END Content */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Top_Bar & Main_Bar
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.top_bar {
background-color:#2A2B30;
height:90px;
padding:12px;
}

.top_bar li.widget_pages_include {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
line-height:25px;
list-style:none;
text-align:right;
width:215px;
}

.top_bar li.widget_pages_include li a,.top_bar li.widget_pages_include li a:link {
color:#FFF;
display:block;
height:27px;
margin-bottom:4px;
padding-right:40px;
text-decoration:none;
width:175px;
}

.top_bar li.widget_pages_include li.button_0 a {
background:url(images/button_blue.png);
}

.top_bar li.widget_pages_include li.button_1 a {
background:url(images/button_orange.png);
}

.top_bar li.widget_pages_include li.button_2 a {
background:url(images/button_magenta.png);
}

.top_bar li.widget_links ul li {
float:left;
margin-left:10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.main_bar {
margin-left:10px;
width:935px;
}

.main_bar #header {
background:url(images/bb_full.gif) no-repeat;
height:36px;
}

.main_bar li {
margin-left:20px;
}

/* END Top_Bar & Main_Bar */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Vertical_Bar, Left, Center, Right
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.vertical_bar {
float:left;
margin:4px 0 20px 6px;
}

.vertical_bar > li h2 {
background-color:#002C52;
font-size:14px;
margin:0;
padding:5px 5px 8px 25px;
}

.vertical_bar #header h2 {
background:url(images/arrow_down.gif) no-repeat;
background-position:4px 20px;
border-bottom:1px dotted #A4CDF4;
color:#FFF;
font-size:16px;
font-weight:700;
line-height:26px;
margin:0 6px;
padding-top:8px;
text-indent:20px;
text-transform:uppercase;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.left_bar {
margin:4px 0 0 12px;
width:220px;
}

.left_bar #header {
background:url(images/bb_small.gif) no-repeat;
height:36px;
overflow:hidden;
}

.left_bar .widget_links {
margin-top:5px;
}

.left_bar li.fmp-jw-widget h2 {
background:url(images/radio_show.png) no-repeat;
display:block;
height:187px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-999px;
width:220px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.center_bar {
width:403px;
}

.center_bar #header {
background:url(images/bb_large.gif) no-repeat;
height:36px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.right_bar {
width:300px;
}

.right_bar #header {
background:url(images/bb_medium.gif) no-repeat;
height:36px;
}

.right_bar > li ul li {
margin-bottom:5px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++ GENERAL MIX L C R +++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.left_bar li.widget_pages_include ul li a:link,,.left_bar li.widget_categories ul li a:link, {
text-decoration:none;
}

.top_bar li.widget_links,.vertical_bar > li {
list-style:none;
}

.top_bar li.widget_links h2,.left_bar .widget_links h2,.right_bar > li h2,.hidden,#navleft a span,#navright a span {
display:none;
}

.left_bar li.widget_pages_include ul li a,.left_bar li.widget_categories ul li a {
background:url(images/button_light_full.png);
color:#0062A3;
display:block;
float:middle;
font-size:11px;
font-weight:700;
height:28px;
line-height:28px;
margin:7px;
text-decoration:none;
text-indent:24px;
text-transform:uppercase;
width:166px;
}


/* END Vertical_Bar, Left, Center, Right */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Buttons
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.button_outer_left {
background:url(images/button_light_left.gif) no-repeat;
height:28px;
padding-left:3px;
}

.button_outer_right {
background:url(images/button_light_right.gif) no-repeat right;
height:28px;
padding-right:3px;
}

.button_inner {
background:url(images/button_light_center.gif) repeat-x;
height:28px;
}

.button_inner_arrow {
background:url(images/button_light_arrow.gif) no-repeat 10px 10px;
padding:0 10px 0 20px;
}


/* END Buttons */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Images
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

p img {
max-width:100%;
padding:0;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/* END Images */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Misc
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

acronym,abbr,span.caps {
cursor:help;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
padding-left:20px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

.center {
text-align:center;
}

.screen-reader-text {
left:-1000em;
position:absolute;
}

.ddfmerrors {
display:none !important;
}

.errorlist {
color:red;
}

.clear {
clear:both;
}



/* END Misc */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START SmartBiz Box
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#smart_biz_box {
background-color:#F6F5F0;
padding:5px;
}

#smart_biz_box #smart_biz_logo {
background:url(images/smart_biz_logo.png) no-repeat 2px 2px;
background-position:center;
height:85px;
/*width:233px;*/
width:100%;
}

.smart_biz_input {
clear:both;
margin:5px 15px;
}

.smart_biz_input label {
color:#676767;
display:block;
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

.smart_biz_input input {
border:1px solid #8D8D8C;

height:25px;
text-indent:5px;
/*font-size:18px;*/
width:100%;
}

.smart_biz_input p {
color:#676767;
display:block;
font-size:14px;
font-weight:700;
padding:40px 5px;
text-align:center;
}

.smart_biz_button, .smart_biz_button:link {
background:#EE3124 url(images/arrow_white.gif) no-repeat 7px 7px;
border-bottom:1px solid #FFF;
border-left:2px solid #F7D6D0;
border-right:2px solid #F7D6D0;
border-top:1px solid #FFF;
color:#FFF;
cursor:pointer;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
letter-spacing:1px;
margin:10px 0 10px 15px;
padding:6px 6px 6px 15px;
text-decoration:none;
text-transform:uppercase;
}

input.smart_biz_button {
padding:3px 3px 4px 12px;
}

/*#smart_biz_box #smart_biz_blurb {
color:#292A30;
float:left;
width:130px;
}*/

#smart_biz_box #smart_biz_blurb h2 {
font-size:16px;
margin:15px 0 5px;
text-transform:uppercase;
}

#smart_biz_box #smart_biz_blurb p {
font-size:13px;
line-height:17px;
}

/* END SmartBiz Box */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START D13-Slideshow
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#d13slideshow {
background-color:#000;
height:280px;
margin:0;
padding:0;
width:959px;
}

div.d13fader {
-moz-opacity:.6;
background-color:#000;
display:none;
filter:alpha(opacity=60);
font-family:Arial, Helvetica, sans-serif;
height:70px;
margin:-70px 0 0;
opacity:.6;
padding:0;
z-index:1;
}

div.d13fader h3 {
font-size:12px;
font-weight:700;
margin:0;
padding:4px;
}

div.d13fader h3 a {
color:#FF0;
}

div.d13fader p {
color:#FFF;
font-size:10px;
font-weight:400;
margin:0;
padding:2px 4px 4px;
}

div.d13fader p a {
color:#F30;
}

div.d13fader h3 a:hover,div.d13fader p a:hover {
color:#FFF;
}

#d13nav,div.d13slide,div.d13slide img {
margin:0;
padding:0;
}

#navleft {
height:280px;
margin:0;
padding:0;
position:absolute;
width:15px;
z-index:200;
}

#navright {
height:280px;
margin:0 0 0 944px;
padding:0;
position:absolute;
width:15px;
z-index:201;
}

#navleft a,#navright a {
-moz-opacity:.4;
background-color:#000;
background-position:center center;
background-repeat:no-repeat;
display:block;
filter:alpha(opacity=40);
height:280px;
opacity:.4;
width:15px;
}

#navleft a {
background-image:url(/wp/wp-content/plugins/d13slideshow/left.gif);
}

#navright a {
background-image:url(/wp/wp-content/plugins/d13slideshow/right.gif);
}

#navleft a:hover,#navright a:hover {
-moz-opacity:.7;
cursor:pointer;
filter:alpha(opacity=70);
opacity:.7;
}



/* END D13-Slideshow */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Calendar
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:155px;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar a {
display:block;
}

#wp-calendar caption {
text-align:center;
width:100%;
}

#wp-calendar td {
padding:3px 0;
text-align:center;
}

#wp-calendar td.pad:hover {
background-color:#fff;
}

/* END Calendar */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Archive(s) Pages
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.widepage {
width: 959px;
background:#FFF;
display:inline-block;
}

#widepost {
width: 100%;
background:#FFF;

}

#archive_tag_cloud {
	width: 350px;
	float:right;
	background: #FFF;
}

#archive_container {
	width: 500px;
	/*margin: 20px auto;
	font-size: 1.2em;*/
	float:left;
	background: #FFF;
}

.archive {
	padding: 0;
	margin: 0;
}

.archive body {
	background-color:#F00;
	font: 62.5% Arial, Helvetica, sans-serif;
	color:#000;
}

.archive h1 {
	font: 3.0em Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}

.archive h3 {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #727271;
	text-transform: uppercase;
}

.archive select {
	margin: 10px 10px 5px 0;
}

.archive a.browse-all {
	color: #EE3124;
}

ul#archive-list {
	list-style: none;
	width: 95%;
	margin: 10px -40px;
}

ul#archive-list li{
	position: relative;
}

* html ul#archive-list li{  /*We All Love IE6*/
	height: 0px;
	margin-top: -2px;
}

ul#archive-list li a{
	text-decoration: none;
	display: block;
	width: 100%;
	border-bottom: 1px dashed #727271;
	color: #727271;
	padding: 5px 5px;
	font-size: 1.0em;	
}

ul#archive-list li a:hover{
	background-color: #333333;
	color: #FFF;
}

ul#archive-list li span{
	position: absolute;
	width: auto;
	right: 0px;
	top: 5px;
	text-align: right;
	color: #EE3124;
}

/***********************WP PAGE NUMBERS PLUGIN STYLES***********************/

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 14px;
	font-family: Arial;
	background: #FFFFFF;
}

#wp_page_numbers {
	/* margin-top: 10px; */
	width: 100%;
	background-color: #FFFFFF;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #727271;
	border: 1px solid #727271;
	background: #333333;
}

#wp_page_numbers li a:hover {
	border-color: #727271;
	color: #FFF;
	background:#EE3124;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	text-decoration: blink;
	font-weight:bold;
	color: #FFF;
	background:#993333;
}
#wp_page_numbers li.active_page a:hover  {
	text-decoration: blink;
	font-weight:bold;
	color: #FFF;
	background:#EE3124;
}

#wp_page_numbers li.page_info {
	float: right;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 14px;
	border: 1px solid #bfbfbf;
}


/* END Archive(s) Pages */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START Twitter Tools
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#twitter-tools h2 {
	color:#09F;
}
#twitter-tools li {
	font-size: 10px;
	color:#06C;
	padding:5px 5px;
}
#twitter-tools li a {
	color:red;
	text-decoration: none;
}
/* Twitter tools, line 772, image follow me <img src="http://www.mikewhitaker.com/wp/wp-content/themes/MW/images/twitter.png"/> */


/* END  Twitter Tools */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */












/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START X
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */



/* END X */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */