/*
Theme Name: SimplePhotoSite White V.1
Theme URI: http://simplephotosite.com/
Description: SimplePhotoSite White Blog Theme Version 1.
Version: 1.0
Author: Ron Adair

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

/* CSS File */

/* Layout */


* { font-family: 'lucida grande', verdana, helvetica, sans-serif; letter-spacing: 0; color: #555; }
.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; }
.strong { font-weight: 600; color: #000; }

	
body { width: 100%; margin: 0px auto; padding: 0px; border: 0px; background: #fff; }
.headerWrap { width: 816px; height: 73px; margin: 0 auto; }
.header { width: 816px; height: 73px; margin: 0 auto; position: relative; }
.logo { width: 132px; height: 96px; left: 18px; top: 10px; position: absolute; }
.logo a { width: 221px; height: 61px; background: url('images/logo.gif') no-repeat; display: block; }

.mainWrap { width: 780px; padding: 0 18px ; margin: 0 auto; background: #000; background: url('images/simpleWhite_04.gif') repeat-y; overflow: hidden; }
.mainContentTop { width: 816px; height: 19px; margin: 0 auto; position: relative; left: -18px; background: url('images/simpleWhite_02.gif') no-repeat; }
.mainContentMid { width: 780px; margin: 0 auto; display: block; clear: both; min-height: 450px; background: url('images/') no-repeat; }
.mainContentFoot { width: 816px; height: 19px; margin: 0 auto; position: relative; background: url('images/simpleWhite_Bottom.gif') no-repeat; }
div#headerSlideshow { width: 778px; height: 167px; display: block; margin: 0px auto 13px auto; position: relative; }
.headerDivider { height: 9px; background: url('images/simpleWhite_07.gif') repeat-x; margin-left: 4px; }

.navigation { font-size: 12px; color: #999; margin: 10px 0; background: #f6f6f6; padding: 5px; }
.navigation a { padding: 3px;  display: block; }
.navigation a:hover { color: #000; background: #ffa; }
.alignleft { float: left; margin-left: 5px; font-size: 11px; color: #999; width: 47%; }
.alignright { float: right; margin-right: 5px; text-align: right; font-size: 11px; color: #999; width: 47%; }

.photoLeft { float: left; margin: 20px 7px 5px 0 !important; }
.photoRight { float: right; margin: 5px 0 5px 7px !important; }
.aligncenter { float: none; margin: 0 auto; text-align: center; display: block; }
.dateTime { text-align: right; font-size: 12px; padding: 15px 18px 0 0; margin-bottom: 12px; color: #bbb; clear: both; }

.topNavHome { height: 18px; font-size: 13px; line-height: 18px; position: relative; float: right; padding: 0 18px 0px 8px; margin: 55px 0 0 0; display: inline; }
.topNavHome a { height: 18px; font-size: 13px; color: #999; line-height: 18px; display: inline; text-decoration: none; }
.topNavHome a:hover { color: #111; }
.topNavBlogHome { height: 18px; font-size: 13px; line-height: 18px; position: relative; float: right; padding: 0 8px; margin: 55px 0 0 0; border-right: solid 1px #999; display: inline; }
.topNavBlogHome a { height: 18px; font-size: 13px; color: #999; line-height: 18px; display: inline; text-decoration: none; }
.topNavBlogHome a:hover { color: #111; }

.FooterWrap { width: 100%; height: 102px; margin: 0 auto; }
.footerContent { width: 790px; margin: 0 auto; text-align: center; position: relative; }
.footerTxt1 { font-size: 13px; color: #aaa; }
.footerTxt1 a { font-size: 13px; color: #aaa; }
.footerTxt2 { font-size: 11px; margin: 3px auto; color: #aaa; }
.footerTxt2 a { font-size: 11px; color: #aaa; }
.iamronLogoFoot { width: 81px; height: 22px; margin: 0 auto; position: relative; }

.ieBox img { border: solid 4px #ccc; margin: 0 auto; }

.ieBox { overflow: hidden; border-bottom: dotted 7px #999; padding-bottom: 20px; }
	
.post { width: 564px; float: left; overflow: hidden; }
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: 211px; float: right; border-left: solid 3px #ddd; margin-top: 10px; overflow: hidden; }
.sidebarNotice p { margin: 0 5px 0 15px; padding: 12px; background: #eee; font-size: 12px; text-align: right; overflow: hidden; }

.sidebarHeader { margin: 5px 3px 5px 18px; padding: 4px 0 3px 0px; color: #464646; font-size: 19px; position: relative; font-family: 'Lucida Grande', helvetica, verdana, sans-serif; text-align: right; font-weight: 600; border-bottom: 2px dashed #ddd; }
.sidebarBody { width: 231px; margin: 0 auto; padding-left: 12px; position: relative; }
.sidebarFoot { width: 12px; height: 20px; padding-left: 12px; margin-bottom: 26px; position: relative;  }
#sidebar li { list-style-type: none; text-indent: 0; line-height: 24px; text-align: right; width: 189px; margin-left: 7px; position: relative; }
#sidebar li a { text-align: right; width: 184px; line-height: 24px; text-decoration: none; font-weight: 100; display: block; text-transform: uppercase; padding-right: 5px; font-size: 17px; }
#sidebar li a:hover { color: #fff; background: url('images/simpleWhite_14.gif') no-repeat #464646; min-height: 21px; }
#sidebar li a:hover span.sidebarLinkFoot { display: block; height: 3px; line-height: 3px; position: absolute; bottom: 0; font-size: 3px; background: url('images/simpleWhite_17.gif') no-repeat; width: 189px; padding-right: -5px; }

.post h2.pageTitle { color: #ff9000; font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif; font-size: 26px; text-decoration: none; display: block; line-height: 26px; margin-top: 25px; position: relative; font-weight: 100; }
.post h2.pageTitle a { color: #ff9000; font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif; font-size: 26px; display: block; line-height: 26px; position: relative; font-weight: 100; text-decoration: none; }
.post h2 a:hover { color: #222; }
.post h2 { margin: 0px; padding: 0px 0 0 0px; position: relative; font-weight: 100; }


.entry { overflow: hidden; width: 539px; margin: 0 auto; padding: 0px 18px 0 10px; z-index: 1; position: relative; background: url('images/') repeat-y; }
.entry p { text-align: justify; line-height: 18px; font-size: 13px; color: #333; }
.entry p a { color: #555; }
.entry p span { color: #333; }
.entry p a:hover { color: #000; }
.entry img { max-width: 520px; }
.entryFoot { width: 573px; height: 38px; margin: 0 auto; right: 1px; z-index: 1; position: relative; background: url('images/') repeat-y; }


.quote { font-size: 13px; border-left: solid 7px #acf; margin-left: 25px; padding-left: 10px; text-align: justify; width: 470px; margin-bottom: 20px; background: #f5f5f5; padding: 10px; }
.quote p, .quote span, .quote div, .quote * { font-size: 12px; text-align: justify; width: 100%; color: #555; }
.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 div#headerSlideshow { width: 778px; height: 167px; display: block; margin: 0px auto 13px auto; position: relative; background: url('images/BlogHeaderImg.jpg') no-repeat; }

* html .logo a { background: none; width: 190px; height: 35px; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/simpleWhiteBlog/images/logo.png', sizingMethod='crop'); }
