/*
Theme Name: Simple White
Description: Simple White 2 Column Template. Great for personal blogs and business blogs. Very nice and clean look & feel.
Version: 1.2
Author: Bingo Web Design
Author URI: http://www.bingowebdesign.info
Tags: two-columns, fixed-width, white, blue, light
License: GPL
*/


.aligncenter,
div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}

.alignleft {   float: left;}
img.alignleft {   float: left; margin:0px 10px 10px 0px;}
.alignright {   float: right;}
img.alignright {   float: right; margin:0px 0px 10px 10px;}
.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;}

.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}

.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}

/* General Styles */

body {background:#dfdfdf; font-family: Arial, sans-serif;}
a {color:inherit; text-decoration:none;}
p {margin:0px 0px 10px 0px;}
#wholepage {background-image:url(images/bggrad.gif); background-repeat:repeat-x;)}
#webPage,#footerBottom  , #headerTop {padding:0px 20px;}
#wrappage {width:980px;  position:relative; background-image:url(images/contentBg2.gif); background-repeat:repeat-y; }
#webPage {width:940px;  text-align:left; position:relative;background-image:url(images/contentBg.gif); background-repeat:no-repeat;}
#headerTop {width:940px; height:28px; background:url(images/headerTop.gif);}
#footerBottom {width:940px; height:28px; background:url(images/footerBottom.gif);}

/* Header Styles */

#header {width:900px; position:relative;}

#header h1 {background:url(images/titleBg.jpg) center right no-repeat; float:left; padding-right:20px;}
#header h1 a {font-family:Tahoma, Arial, sans-serif; font-size:2.5em; font-weight:200; line-height:70px;}
#header p.description {line-height:70px; margin:0px; padding:0px 15px; color:#aeaeae; float:left; font-size:1.3em;}

#header #searchform {width:247px; height:40px; position:absolute; top:15px; right:0px; background:url(images/searchBar.gif) center;}
#header #searchform  div {position:relative;}
#header #searchform #s {position:absolute; top:-3px; left:7px; width:153px; background:none; border:none;}
#header #searchform #searchsubmit {position:absolute; top:-3px; left:167px; width:75px; background:none; border:none;}

#feeds { width:230px; height:20px; position:absolute; top:23px; right:165px;}
#feeds a {width:40px; padding-left:20px; height:20px; display:block; float:left; font-size:1.2em; font-weight:700; line-height:20px;
background:url(images/rssComments.gif) no-repeat top left; color:#000;}
#feeds a#postFeed {background:url(images/rssPosts.gif) no-repeat top left;}


/* Header Styles */

#nav {width:938px; height:42px; margin-left:1px; background:url(images/navBg.gif) repeat-x; clear:both; overflow:hidden;}
#nav li {float:left; background:url(images/liBg.gif) no-repeat center right;}
#nav li a{display:block; float:left; height:42px; line-height:42px; font-size:1.3em; padding:0px 13px 0px 10px; color:#fff; text-shadow: #000 1px 1px 2px;
font-weight:700;}
#nav li a:hover , .current_page_item a{background:url(images/liHover.png) bottom center no-repeat;}

/* Content Styles */

#content {border-bottom:2px solid #e7e7e7;}
.editLink {width:640px; font-size:1.2em; text-align:center;}

/* Post Styles */


#leftSide {width:675px; border-right:2px solid #e7e7e7; height:100%; position:relative; top:0px; bottom:0px;}
.postEntry {clear:both; margin-top:30px; }
.postHeader {background-color:#eaeaea; height:30px; overflow:hidden; line-height:30px; padding-left:30px; margin-left:1px; margin-bottom:10px;}
.postTitle {float:left; }
.postTitle a {color:#106ece; font-size:1.6em; font-weight:100;}
.postDetails {float:right; padding-right:40px; color:#2fb3ff;}
.postDetails a {color:#2fb3ff;}

.postContent  a{ color:#00a1ff;}
.postContent {margin-left:30px; font-size:1.2em; clear:both; line-height:14px;}
.postContent h1 {font-size:3em; line-height:45px;}
.postContent  h2, .postContent big {font-size:1.8em; line-height:40px;}
.postContent h3 {font-size:1.5em; line-height:35px;}
.postContent h4 {font-size:1.3em; line-height:30px;}
.postContent h5 {font-size:1em; line-height:25px;}
.postContent h6 {font-size:.8em; line-height:20px;}
.postContent blockquote {margin:10px 20px; font-style:italic; background:#f5f5f5; border:1px solid #f0f0f0; padding:20px;}
#content .postContent ul li {list-style:inside disc;}
#content .postContent ol li {list-style:inside decimal;}
#content thead, thead {background:#f5f5f5;}
#content td , td, th{padding:6px; border:1px solid #E9E9E9;}
#content td a {font-size:1.2em; font-weight:700;}

.postFooter {margin-left:30px; clear:both; color:#838383; font-size:1.0em; margin-top:10px;}
.postFooter a {color:#838383;}
.postFooter span, .postFooter  span a {color:#00a1ff;}

.pagedPost {padding-left:30px; color:#00a1ff}

/* Sidebar Styles */

#rightSide {width:240px; padding:0px 10px;}
.widgettitle {padding-left:20px; background:url(images/sidebarTitleBg.gif) no-repeat center left; height:15px; line-height:15px; font-size:1.3em; color:#919191;
margin:5px 0px;}
.widgetContent {padding-left:20px; line-height:15px; font-size:1.3em;}
.widgetContent ul li ul {padding-left:10px;}

.footer {padding:20px; font-size:1.1em; text-align:center;}
.footer a {color:#0ba6ff;}

/* Comment Styles */

#comment {width:590px;}
.commentEntry {margin-left:30px; width:600px;}
.commentlist {font-size:1.3em;}
.comment-author {background:#f9f9f9; border:1px solid #f0f0f0; padding:10px; margin-bottom:15px;}
.comment-meta {display:none;}
#respond h3 {margin-bottom:5px;}