/*
Theme Name: Blue_Steel Theme
URI: http: //milo.peety-passion.com/
Description: Light white and blue layout with three columns
Version: 2.0
Author: milo
Author URI: http: //milo.peety-passion.com/
Modified by: Rich Tatum
Modified author URI: http://tatumweb.com/
*/

/* white-space RESET */
* { padding: 0; margin: 0; }
a, a:link, a:visited, a:active, a:hover { text-decoration:none; color: #000000; }
a img,:link img,:visited img { border:none; }

.ko { clear: both; }
body { font-size: 10px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #333333; text-align: center; background-color: #596ee3; }


/* UNIVERSAL ELEMENT STYLES */
html>body a img { border: none; }
html>body a, a:link, a:active, a:visited { color: #C12828; text-decoration: underline; }
html>body a:hover { color:#C12828; background-color: #FFFFC1; text-decoration: underline}
html>body h1, h2, h3, h4, h5, h6 { color: #333333; text-decoration: none; font-weight: bold; }
html>body .align-left { float: left; }
html>body .align-right { float: right; }
html>body img .align-right, img align-left { margin: 4px 11px 4px 11px; padding: 4px; border: 0; display: inline; }
html>body img .align-left { margin: 0 7px 2px 0; }
html>body img .align-right { margin: 0 0 2px 7px }
html>body img .centered { display: block; margin-left: auto; margin-right: auto; }
html>body .pagetitle { font-size: 2em; margin-top: 30px; text-align: center; }
html>body small { font-size: 8pt; line-height: 10pt; }
html>body hr { display: none; }
html>body p { margin: 5pt 0 5pt 0; }
html>body .box { color: #000000; margin: 5px 0 10px 0; border: 1px silver dotted; width: 100%; overflow: scroll; overflow-x: auto; overflow-y: auto; }

.antara { background-image: url(http://tatumweb.com/blog/wp-content/themes/blue_steel-20/images/antara.gif); height: 10px; }
#page { text-align: left; background-color: #ffffff; background-image: url(http://tatumweb.com/blog/wp-content/themes/blue_steel-20/images/content.gif); width: 728px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#header { background-image: url(http://tatumweb.com/blog/wp-content/themes/blue_steel-20/images/header-short.jpg); height: 125px; }


#content.narrowcolumn { background-color: #ffffff; float: left; padding: 0 5px 20px; margin: 0 10px 0 0; width: 400px; overflow: hidden; }
#content .postmetadata { padding-top: 5px; }
#content .premeta, #content .premeta a { font-size: 7pt; color: #696969; margin: 3pt 0 15pt 0; text-decoration: none; }
#content a.akst_share_link { color: #FF0000; font-weight: bold; text-decoration: none; }
#content a.akst_share_link:hover { background-color: #FFFFC1; text-decoration: underline; }
#content .entrytext { font-size: 10pt; line-height: 14pt; }
#content .entrytext img { display: inline; margin: 4px; padding: 0; }
#content .entrytext hr { border: 0; border-bottom: 2px #fce6d4 solid; clear: both; margin: 10px 0 10px 0; }
#content .entrytext a.extlink, .entry a.extlink { background: url(http://tatumweb.com/blog/pix/_web.gif) right no-repeat; padding-right: 13px; }
#content .entrytext form { text-align: center; }
#content .entrytext li { margin: 7px 0 8px 10px; list-style-type: square; }
#content .entrytext ol li { }
#content .entrytext ol { padding: 0 0 0 10px; }
#content .entrytext p a:visited { color: #da761e; }
#content .entrytext p { margin-bottom: 13pt; }
#content .entrytext ul { margin-left: 0; }
#content .entrytext ul, .entry ul { margin-left: 1em; padding-left: 1em; padding-bottom: 12px; list-style-image: url(http://tatumweb.com/blog/pix/bullet.gif); list-style-type: square; list-style-position: outside; }
#content .more-link {margin: 0 0 30pt 0; }

#content acronym, abbr, span.caps { border-bottom: 1px dashed #586CE2; cursor: help; }
#content blockquote { margin: 15px 15px 0 17px; padding: 4px 4px 4px 10px; background-color: #fae7d6; text-align: left; border-left: 4px #efbc89 solid; border-bottom: 1px #efbc89 dotted; }
#content blockquote cite { width: 100%; text-align: right; font-size: 8pt; font-weight: bold; }
#content code, #content pre, #content code pre, #content pre code { font-size: 10px; font: 10px Andale Mono,'Courier New',Courier,Fixed; color: #C46200; background-color: #EAEAEA; }
#content .entrytitle { color: #333333; text-decoration: none; margin: 50pt 0 0 0; font-size: 13pt; }
#content .entrytitle a, #content .entrytitle a:link, #content .entrytitle a:visited { color: #333333; text-decoration: none; }
#content .align-right, .align-left { background: #F4F4F4; border:thin silver solid; padding: 3px; width: auto; font-weight: normal; font-size: 7pt; line-height: 9pt; text-align: left; clear: both; }
#content .align-right, div .align-left { width: 150px; }
#content .navigation .align-left { border: 0; background: none; text-align: left; clear: none; }
#content .navigation .align-right {border: 0; background: none; text-align: right; clear: none; }
#content .posttitle { color: #333333; text-decoration: none; margin: 10pt 0 0 0; font-size: 13pt; }
#content .posttitle a, #content .posttitle a:link, #content .posttitle a:visited { color: #333333; text-decoration: none; }
#content h2 { font-size: 1.4em; border-bottom: 1px solid #586CE2; margin: 20px 0 0 0; }
#content h3 { font-size: 1em; border-bottom: 1px solid #586CE2; margin: 20px 0 0 0; }
#content p img { max-width: 100%; }


#content li { list-style-image: url(http://tatumweb.com/blog/pix/bullet.gif); list-style-type: square; list-style-position: outside; }
#content li .q { list-style-image: url(http://tatumweb.com/blog/pix/bullet-q.gif); list-style-type: square; list-style-position: outside; padding-bottom: 6px; }
#content ul ol li, #leftsidebar ul ol li, #rightsidebar ul ol li { list-style: outside; }


#leftsidebar *, #rightsidebar *, .nocomments, .postmetadata, blockquote, strike { color: #333333; font-size: 11px; }
#leftsidebar #searchform; #rightsidebar #searchform { margin: 10px auto; padding: 5px 3px; }
#leftsidebar #searchform #s, #rightsidebar #searchform #s { width: 110px; padding: 2px; background-color: #F8E1CB; border: 1px solid #ccc; font-size: 11px; margin-right: 4px; }
#leftsidebar #searchsubmit, #rightsidebar #searchsubmit { padding: 1px; background-color: #F8E1CB; border: 1px solid #ccc; font-size: 11px; }
#leftsidebar .pageitem a, #leftsidebar .pageitem a:active, #leftsidebar .pageitem a:link, #leftsidebar .pageitem a:visited, #leftsidebar li, #leftsidebar, #leftsidebar a, #rightsidebar .pageitem a, #rightsidebar .pageitem a:active, #rightsidebar .pageitem a:visited, #rightsidebar li, #rightsidebar, #rightsidebar a { color: #5F5F5F; }
#leftsidebar h2, #rightsidebar h2 { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F5F5F; margin: 5px 0 0; text-decoration: none; }
#leftsidebar h2, #rightsidebar h2, { }
#leftsidebar ul, #leftsidebar ul ol, #rightsidebar ul, #rightsidebar ul ol { padding: 0 0 3px 0; }
#leftsidebar ul ul, #leftsidebar ul ol, #rightsidebar ul ul, #rightsidebar ul ol { margin: 5px 0 0 5px   ; }
#leftsidebar ul ul ul, #leftsidebar ul ol, #rightsidebar ul ul ul, #rightsidebar ul ol { margin: 0 0 0 10px; }
#leftsidebar ul li, #rightsidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li { margin: 3px 0 0; }
#leftsidebar ul p, #leftsidebar ul select, #rightsidebar ul p, #rightsidebar ul select { margin: 5px 0 8px 0; }
#leftsidebar .sidelist, #rightsidebar .sidelist, #leftsidebar h2, #rightsidebar h2 { text-align: left; }
.siderow td {padding: 3pt 0 3pt 0; }


#leftsidebar { margin: 5px 0 0 4px; padding: 0 5px 0 0px; float: left; width: 168px; background-color: #ecbe8c; }
#leftsidebar a:hover { background-color: #fae7d6; color: #F24F00; text-decoration: underline; }
#leftsidebar h2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e69044; }
#leftsidebar ul, #leftsidebar ul ol { margin: 0 -5px 3px 5px; }
#leftsidebar form, #rightsidebar form { }

#rightsidebar { margin: 0 0 0 0; padding: 0 0 0 0; float: right; width: 120px; background-color: #fce6d4; text-align: center; }
#rightsidebar .categories { text-align: left; }
#rightsidebar a:hover { background-color: #F3CDA7; color: #802900; text-decoration: underline; }
#rightsidebar h2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f2c098; }

#trackback-link, #trackback-link a { color: #808080; font-size: 8pt; }
#trackbacks { font-size: 8.5pt; }

#footer { text-align: left; width: 728px; clear: both; background-image: url(http://tatumweb.com/blog/wp-content/themes/blue_steel-20/images/content.gif); }
#footer a { color: #333333; }
#footer p { padding: 20px 20px; }

.alt { background-color: #fff; border-top: 1px dotted #586CE2; border-bottom: 1px dotted #586CE2; }
.alt { padding: 10px; }
.center { text-align: center; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; color: #444F94; }
.commentlist li { font-weight: bold; color: #333; }
.commentlist li { font-size: 1em; color: #333; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; color: #333; }
.commentmetadata { font-weight: normal; color: #ccc; }
.description { text-align: left; padding-left: 20px; font-size: 12px; font-weight: bold; color: #333; }

.intro { font-family: Georgia; font-style: italic; font-size: 9pt; line-height: 13pt; background-color: #fce6d4; padding: 5px 10px 5px 10px; border-bottom: 1px solid #FAD5B6; border-right: 1px solid #FAD5B6; }
.intro:first-letter { font-family: Verdana; font-style: normal; font-weight: bold; color: #0f1b4d; font-size: 130%; }
.intro:first-line { background-color: #FAD5B6; }
.navigation .align-left a { width: 160px; text-align: left; color: #808080; }
.navigation .align-right a { width: 160px; text-align: right; color: #808080; }
.navigation { display: block; text-align: center; margin-top: 5px; margin-bottom: 60px; font-size: 8pt; }
.pingtracktext { font-size: 8.5pt; color: #616161; }
.post { margin: 22px 0 12px 0; text-align: left; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
.q ul, .q ul { margin-left: 1em; padding-left: 1em; padding-bottom: 12px; list-style-image: url(http://tatumweb.com/blog/pix/bullet-q.gif); list-style-type: square; list-style-position: outside; }
.widecolumn .post { }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn { margin: 0 0 0 80px; width: 400px; }

/* IMAGE AND CAPTION STYLING */
.image-right {float: right; text-align: center; margin-left: 8px; width: 108px; }
.image-right img {border: 4px black solid;}
.image-caption, .image-caption a { font-size: 8pt; font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif; color: #808080; line-height: 9pt; width:100%; border: none; margin: 0 0 5px 0;}

/* GRAVATAR STYLING */

.gravatar { float: right; display: inline; padding: 3px; border: 1px dotted #333333; background-color: #E4E4E4; }


/* COMMENT STYLING */

#content h2 .comments-header { font-size: 1.4em; border-bottom: 1px solid #586CE2; margin: 20px 0 0 0; }

#comments .odd, #comments .even, #comments .highlight {  margin: 10px 0 0 0; padding: 5px 5px 15px 5px; background: #E1E1E1 url(http://tatumweb.com/blog/pix/bq-gray.gif) repeat-y top center ;  border-left: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; }
#comments blockquote { margin: 15px 15px 0 17px; padding: 4px 4px 4px 10px; text-align: left; }
#comments .odd blockquote, #comments .even blockquote { background-color: #DADADA; border-left: 4px solid #808080; border-bottom: 1px dotted #808080; }
#comments .highlight { background: #F8E1CB url(http://tatumweb.com/blog/pix/bq-hl.gif) repeat-y top center ; border-left: 1px solid #efbc89; border-bottom: 1px solid #efbc89; }
#comments .highlight blockquote { color: #685011; background-color: #F4D2B0; border-left: 4px solid #efbc89; border-bottom: 1px dotted #efbc89; }
#comments .comment-text ul, #comments .highlight ul { margin-left: 15px; }
#comments .comment-text li, #comments .highlight li { margin: 7px 0 8px 0; }


#comments .comment-text, #comments .editable-comment { margin: 0 10px 10px 10px; font-size: 9.5pt; }
.comment-text p, .editComment p { margin: 7pt 0 10pt 0; }

#comments .comment-meta { margin-bottom: 2em; border-bottom: thin dotted #333333; font-size: 8pt; }
#comments h3 { margin: 40px auto 20px; }
#comments .commentlist { text-align: left; }
#comments .commentlist li { margin: 15px 0 3px 0; padding: 5px 10px 3px 0; list-style: none; }
#comments .commentlist p { margin: 10px 5px 10px 0; }
#comments .nocomments { text-align: center; }
#comments .commentmetadata { display: block; }

#commentform { margin: 15px auto 15px auto; }
#commentform #submit { float: right; }
#commentform input { font-size: .9em; font-family : Tahoma, Verdana, Geneva, Arial, Sans-Serif; color: #333333; width: 170px; padding: 2px; margin: 5px 5px 1px 0; background-color: #DADADA; border: 1px solid #cccccc; }
#commentform p { margin: 5px 0 0 0; color: #333333; }
#commentform .textform { border: 1px solid #cccccc; }
#commentform textarea#comment { font-family: Tahoma, Verdana, Geneva, Arial, Sans-Serif; font-size: 10pt; color: #000000; width: 99%; height: 275px; padding: 2px; background-color: #DADADA; border: 1px solid #cccccc; }



/* FEEDLIST Aggregation Styles */

.feedDate { }
.feedlist-item { border: thin silver solid; padding: .5em; margin-top: .3em; margin-bottom: .3em; }
.feedExtrasource { font: .8em Tahoma, Verdana, Geneva, Arial, Sans-Serif; font-weight: bold; color: #5f5f5f; text-decoration: none; display: block; background: #ecf0fb; border: none; padding: 3px; line-height: 100%; }
.feedExtrasource a, .feedExtrasource a:link, .feedExtrasource a:visited { font: .8em Tahoma, Verdana, Geneva, Arial, Sans-Serif; font-weight: bold; color: #5f5f5f; text-decoration: none; }
.rssLinkListItemTitle { display: block; margin: 0 0 10px 0; padding: 3px 3px 3px 3px; border-bottom: thin #5479DA solid; border-right: thin #5479DA solid; letter-spacing: 1px; font-weight: bold; line-height: 1em; font-size: 1.1em; background: #b5c5ef; }
.rssLinkListItemTitle a, .rssLinkListItemTitle a:link, .rssLinkListItemTitle a:visited, .rssLinkListItemTitle a:active { color: #1F1F1F; text-decoration: none; }
.feedExtrasource a:hover, .rssLinkListItemTitle a:hover { background: #000080; color: #FFFFFF; }
.feedExtrapubdate { font: .8em Tahoma, Verdana, Geneva, Arial, Sans-Serif; display: block; float: right; white-space: nowrap; background: #ECF0FB; border-left: thin #5479DA solid; border-right: thin #5479DA solid; border-bottom: thin #5479DA solid; margin-top: -10px; padding: 3px; line-height: 100%; }
.feedbody { font: .9em Tahoma, Verdana, Geneva, Arial, Sans-Serif; display: inline; margin: 0 0 0 15px; line-height: 110%; }
.feedExtraauthor { font: .8em Tahoma, Verdana, Geneva, Arial, Sans-Serif; display: block; float: left; white-space: nowrap; background: #ECF0FB; border-left: thin #5479DA solid; border-right: thin #5479DA solid; border-bottom: thin #5479DA solid; margin-top: -10px; padding: 3px; line-height: 100%; }
.feedflare { font: .9em Tahoma, Verdana, Geneva, Arial, Sans-Serif; display: block; background: #ECF0FB; border-right: silver thin solid; border-bottom: silver thin solid; }

#status { background-color: #ffffff; font-size: 10pt; font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-weight: normal; letter-spacing: normal; text-align: left; }
#status .statusitem { border-bottom: 1px #6565BC solid; margin: 10px 0 0 0; display: block; padding: 0; font-size: 10pt; font-weight: normal; clear: both; } 
#status .rssLinkListItemTitle { background: none; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; line-height: normal; letter-spacing: normal; float: none; border: none; clear: both; }
#status .rssLinkListItemTitle a:hover, #status a:hover { background: #fce6d4; color: #C60000; }
#status .statusdescription { display: block; margin: 0 0 0 25px; font-size: 8pt;}
#status .statusitem .feedExtrasource { border: none; color: #6565BC; display: inline; font-size: 8pt; float: none; font-weight: bold; line-height: 100%; padding: 3px; margin: 0 0 0 0; text-decoration: none; }
#status .statusitem .feedExtrapubdate { border: none; color: #6565BC; display: inline; float: none; font-size: 8pt; font-style: italic; line-height: 100%; padding: 3px; margin: 0 0 0 0; }
#status .statusitem .statusdescription .feedExtrasource { margin: 0 0 0 -25px; }


/* IBOX TAGS */
/* .bsuite_tagblock { display:none; } */
/* .bsuggestive_footer li { font-size: 8pt; padding: 0; margin: 0; line-height: 100%; } */
#ibox_w { position: absolute; z-index: 100; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0; padding: 0; background-color: #000000; filter: alpha(opacity=0); opacity: 0.0; -moz-opacity: 0.0; }
#ibox_wrapper { position: absolute; z-index: 1000; top: 0px; left: 0px; width: 300px; height: 300px; margin: 0; padding: 10px 10px 30px 10px; border: 1px solid #CCCCC; background-color:#999999; }
#ibox_content { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0 0 5px 0; padding: 2px; border: 1px solid #000000; background-color: #FFFFFF; text-align: left; font-size: 9pt; color: #000000; }
#ibox_footer_wrapper { position: relative; top: 0px; left: 0px; margin: 0; padding: 0; }
#ibox_progress { position: absolute; z-index: 105; margin: 0; padding: 0; }
.tagbox { background:#c0c0c0; color:#000000; border:1px dashed #FFFFFF; padding:15px; margin:15px; }


/* Advanced Search form */
#ctas_form { text-align: left; }
#ctas_form fieldset ul { list-style: none; margin: 5px 15px; }
#ctas_form fieldset { border: 1px solid #777; margin: 15px 0; padding: 15px; }
#ctas_form legend { font-size: 1.1em; font-weight: bold; }
#ctas_form fieldset li { list-style: none; }


/* for the default theme */
#ctas_form fieldset li:before { content: ''; }
#ctas_form input { border: 1px solid #777; background-color: #f9f9f9; color: #444; }
#ctas_form input:focus { background-color: #fff; color: #444; }
#ctas_footer p { font-size: 0.9em; text-align: center; margin-top: 25px; border-top: 1px solid #888; }
#ctas_month1, #ctas_month2, #ctas_year1, #ctas_year2 { text-align: center; }
/* End Advanced Search form */



/* MENUBAR */
/* http://www.accessify.com/tools-and-wizards/developer-tools/list-o-matic/ */
#navcontainer { width: 415px; margin: 3px 0 0 0; text-align: left; float: left; display: block; font-size: 10.5px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#navcontainer ul, #navlist ul { width: 415px; margin: 0 0 0 0; white-space: nowrap; }
#navlist li { display: inline; list-style-type: none; }
#navlist a { padding: 3px 10px; }
#navlist a:link, #navlist a:visited { color: #fff; background-color: #036; text-decoration: none; }
#navlist a:hover { color: #fff; background-color: #369; text-decoration: none; }
/* MENUBAR END */



/* MENUBAR2 */
/* http://www.accessify.com/tools-and-wizards/developer-tools/list-o-matic/ */
#navcontainer2 { width: 415px; margin: 8px 0 0 0; text-align: left; float: left; display: block; font-size: 10.5px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#navcontainer2 ul, #navlist2 ul { width: 415px; margin: 0 0 0 0; white-space: nowrap; }
#navlist2 li { display: inline; list-style-type: none; }
#navlist2 a { padding: 3px 10px; }
#navlist2 a:link, #navlist2 a:visited { color: #fff; background-color: #036; text-decoration: none; }
#navlist2 a:hover { color: #fff; background-color: #369; text-decoration: none; }
/* MENUBAR2 END */



/* STYLE FOR SHARE THIS PLUGIN LINK IN META */
.premeta .akst_share_link { }


/* BSTAT HIGHLIGHTING */
#bstat_hilite { margin: 10px 10px 10px 10px; font-size: 8pt; background-color: #fce6d4; border: 1px dotted #ecbe8c; padding: 10px; }
#bstat_hilite h2, #bstat_hilite h3 { font-size: 9pt; font-weight: bold; }
.hl0 { background-color: #FFFF55 }
.hl1 { background-color: #FFA953 }
.hl2 { background-color: #8AFF8A }
.hl3 { background-color: #FF99FF }
.hl4 { background-color: #9999FF }


/* Pneumabloggers List Styles */
.pbtrati { font-size: 8pt; color: #CE0000; display: inline; }
.pb-item { border-bottom: 1px #808080 dotted; display: block; }
.pb-item:hover { background-color: #E8E8E8; }
.pb-item dd { margin: 0 0 8px 15px; }
.pb-author { font-weight: bold; display: block; }
.pb-blogname { font-weight: bold; display: block; }
.pb-description { display: block; font-size: 9pt; font-style: italic; }
.pb-icons { float: right; display: inline; }
.pb-icons img { margin-bottom: 3px; }
.pb-feed { }
.pb-feed { }


/* DIGG BOX */
.digg { display:inline; float:left; margin: 0 4px 0 4px; }


/* TAG CLOUD STYLES */
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; background: none; padding: 0;}
ul#tagcloud li a:hover { text-decoration: none: color: #B30000; background-color: #FFFF00; }

/* FLICKR BADGE STYLES */
.zg_div {margin:0px 5px 5px 0px; width:117px; }
.zg_div_inner { color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px; }
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#FF3300; background:inherit !important; text-decoration:none !important; }

/* DEFINITION LISTS */
div .entrytext dl {font-size: 8pt;}
div .entrytext dt {font-size: 8pt; margin: 0 0 0 25px; text-indent: -25px;}
div .entrytext dd {font-size: 8pt; margin: 0 0 8px 25px;}

.amzlink { border: 0; margin: 0; padding: 0; float: none; }
.amzlink a, .amzlink a:link, .amzlink a:visited, .amzlink a:active, .amzlink a:hover { text-decoration:none; border: 0; margin: 0; padding: 0; }
.amzimg { border: 0; margin: 0; padding: 0; }
