/*
Theme Name: iAmRon Original Flavor
Theme URI: http://blog.iamron.com/
Description: First iAmRon Blog Theme.
Version: 1.0
Author: Ron Adair

Original Flavor theme by Ron Adair || http://iAmRon.com
See more work at || http://redlens.com
*/

/* CSS File */

/* Layout */


* { font-family: 'lucida grande', verdana, helvetica, sans-serif; letter-spacing: 0; color: #246; }
.clearing { clear: both; display: block; border: 0; padding: 0; margin: 0; line-height: 0px; }
.clearingIE { clear: both; display: block; border: 0; padding: 0; margin: 0; line-height: 1px;font-size: 1px; height: 0px; }
.clearing-top {	height: 0; font-size: 1px; margin: 0; clear: left; line-height: 1px; }

div.pre { margin: 10px; padding: 10px; background: #fff; border: dashed 3px #ccc; display: block; padding-top: 10px; generic-family: monospace; font-family: monospace; position: relative; margin-top: 20px; }

.pre .codeHeader { top: -17px; left: 11px; padding: 3px 10px; background: #fff; border: dashed 3px #ccc; display: inline; position: absolute; }

.pre p { padding: 0; margin: 10px 0 0 0; }

body { width: 100%; margin: 0px auto; padding: 0px; border: 0px; background: #d1f2fb; }
.headerWrap { width: 100%; height: 154px; margin: 0 auto; background: url('images/blog_01.jpg') repeat-x #fff; }
.header { width: 916px; height: 154px; margin: 0 auto; position: relative; }
.ADAIRlogo { width: 285px; height: 81px; left: 8px; top: 7px; position: absolute; }
.ADAIRlogo a { width: 285px; height: 81px; background: url('images/ADAIRlogoBlog.png') no-repeat; display: block; }
.logo { width: 153px; height: 24px; left: 13px; bottom: 11px; position: absolute; }
.logo a { width: 153px; height: 24px; background: url('images/blog_08.jpg') no-repeat; display: block; }

.topNavHome { width: 95px; height: 25px; right: 24px; bottom: 6px; position: absolute; background: url('images/topNav_02.gif') no-repeat; }
.topNavHome a { width: 95px; height: 25px; display: block; background: url('images/topNav_02.gif') no-repeat; }
.topNavHome a:hover { background: url('images/topNav_02.gif') right no-repeat; }
.topNavBlogHome { width: 95px; height: 25px; right: 129px; bottom: 6px; position: absolute; background: url('images/topNav_01.gif') no-repeat; }
.topNavBlogHome a { width: 95px; height: 25px; display: block; background: url('images/topNav_01.gif') no-repeat; }
.topNavBlogHome a:hover { background: url('images/topNav_01.gif') right no-repeat; }

.blogSticker { width: 72px; height: 66px; right: 0px; top: 33px; position: absolute; background: url('images/blog_04.jpg') no-repeat; }
.mainWrap { width: 100%; padding: 13px 0; margin: 0 auto; background: #000; }
.mainContentTop { width: 916px; margin: 0 auto; position: relative; background: url('images/blog_19.jpg') repeat-y black; }
.mainContentMid { width: 886px; padding: 15px 15px 0 15px; min-height: 450px; background: url('images/blog_17.jpg') no-repeat; }
.mainContentFoot { width: 916px; height: 21px; margin: 0 auto; position: relative; background: url('images/blog_20.jpg') no-repeat black; }


.FooterWrap { width: 100%; height: 102px; margin: 0 auto; background: url('images/blog_22.gif') repeat-x #fff; }
.footerContent { width: 916px; margin: 0 auto; padding-top: 11px; text-align: center; position: relative; }
.footerTxt1 { font-size: 13px; color: #97bbc1; letter-spacing: -0.1em; }
.footerTxt2 { font-size: 11px; letter-spacing: -0.1em; margin: 3px auto; color: #97bbc1; }
.iamronLogoFoot { width: 81px; height: 22px; margin: 0 auto; position: relative; background: url('images/blog_24.jpg') no-repeat; }

.left { float: left; clear: none; display: inline; }
.ieBox { overflow: hidden; }
	
.post { width: 649px; float: left; }
a img { border: none; }
.post a img { margin: 0 auto; }
a.img { display: block; clear: both; margin: 0 auto; text-align: center; }
a.img img { border: solid 10px #fff; }
a.img:hover img { border: solid 10px #66ddee; }
#sidebar { width: 231px; float: right; }
.sidebarHeader { width: 231px; height: 39px; margin: 0 auto; position: relative; background: url('images/blogPc_23.png') no-repeat; }
.sidebarHeader { width: 231px; height: 39px; margin: 5px auto -4px auto; padding: 4px 0 0 21px; color: #fdf4aa; font-size: 23px; position: relative; background: url('images/blogPc_23.png') no-repeat; font-family: helvetica, 'lucida grande', verdana, sans-serif; }
.sidebarBody { width: 231px; margin: 0 auto; padding-left: 12px; position: relative; background: url('images/blogPc_25.png') repeat-y; }
.sidebarFoot { width: 12px; height: 20px; padding-left: 12px; margin-bottom: 26px; position: relative; background: url('images/blogPc_32.png') no-repeat; }
#sidebar li { list-style-type: none; text-indent: 0; padding: 0px; margin: 0 0 3px 5px; line-height: 18px; overflow: hidden; float: left; border-bottom: solid 3px #599; width: 192px;}
#sidebar li a { padding: 0 4px; line-height: 19px; background: #66ddee; display: block; color: #fff; width: 176px; font-size: 21px; line-height: 18px; padding-left: 12px; text-decoration: none; font-weight: 700; }
#sidebar li a:hover { color: #fdf400; }

.post h2.pageTitle { color: #fdf4aa; font-family: Helvetica, Verdana, 'Lucida Grande', sans-serif; font-size: 45px; text-transform: uppercase; text-decoration: none; font-weight: 600; display: block; padding-top: 40px; line-height: 37px; position: relative; }
.post h2 a { color: #fdf4aa; font-family: Helvetica, Verdana, 'Lucida Grande', sans-serif; font-size: 45px; text-transform: uppercase; text-decoration: none; font-weight: 600; display: block; line-height: 37px; position: relative; }
.post h2 a:hover { color: #fdf400; }
.post h2 { margin: 0px; padding: 15px 20px 0 18px; position: relative; }


.postTitleTop { width: 649px; margin: 0 auto; background: url('images/blogHeader_20.png') no-repeat; }
.postTitleMid { width: 649px; margin: 0 auto; background: url('images/blogPc_20.png') no-repeat; }
.postTitleBtm { width: 649px; height: 18px; line-height: 18px; margin: 0 auto; position: relative; background: url('images/blogPc_29.png') no-repeat; z-index: 2; }

.postmetadata { background: #f0f0f0; border: solid 1px #ddd; border-width: 1px 0; padding: 8px 15px; }
.postmetadata * { font-size: 10px; line-height: 15px; }
.homePage .postmetadata { font-size: 13px; background: transparent; border: 0px; }
.homePage .postmetadata * { font-size: 13px; line-height: 15px; }


.entry { overflow: hidden; width: 539px; margin: 0 auto; padding: 10px 18px 0 18px; margin-top: -15px; z-index: 1; position: relative; background: url('images/blogPc_31.png') repeat-y; }
.entry p { text-align: justify; line-height: 21px; font-size: 14px; color: #013741; }
.entry p a { color: #00ccee; }
.entry p a:hover { color: #246; }
.entry img { max-width: 520px; }
.entryFoot { width: 573px; height: 38px; margin: 0 auto; right: 1px; z-index: 1; position: relative; background: url('images/blogPc_35.png') repeat-y; }


.quote { font-size: 12px; border-left: solid 7px #acf; margin-left: 25px; padding-left: 10px; text-align: justify; width: 470px; margin-bottom: 20px; }
.quote p { font-size: 12px; text-align: justify; }

strong, strong em { color: #000; }

.quote-author { font-style: italic; font-size: 11px; text-align: right; margin: 10px 15px 5px 0; }

/* ================================================================================== */
/* ============================ BROWSER SPECIFIC HACKS ============================== */
/* ================================================================================== */

/* ===========================================
==============================================
HOLLY HACK -- ONLY USE FOR PEEKABOO BUG*/

/* Hides from IE5-mac \*/
* html .buggybox { height: 1%; }
/* End hide from IE5-mac */

 
* html .postTitleTop { background: none; height: 1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogHeader_20.png', sizingMethod='crop'); }
* html .postTitleBtm { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_29.png', sizingMethod='scale'); }
* html .postTitleBtm { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_29.png', sizingMethod='scale'); }
* html .entryFoot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_35.png', sizingMethod='scale'); }
* html .entry { position: relative; left: 1px;  }

* html .sidebarHeader { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_23.png'); }
* html .sidebarBody { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_25.png', sizingMethod='scale'); width: 219px; margin-top: 4px; }
* html .sidebarFoot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blogPc_32.png'); }
