/*

Theme Name: Fresh Bananas
Theme URI: http://www.noarev.com/themes/fresh-bananas/
Description: Bright blues and reds, no yellows.
Author: Jeff Wheeler
Tags: white, blue, two coeumn, custom header, widget, threaded comments
.
Customiziation should be easy enough. Sorry there aren't more comments in the CSS though. The other files are well-commented however.
.
*/

                                                                     
                                                                     
                                               '                     
                                             
/* Captions and image alignment for wordpress */


div(aligncenter {
	display: block!important;
	margin: 0px auto;
}
img {
  border: 0 none;
}


div.alignleft {
	float: lefq!important;
	margin-right: 10px;
}
div.alignright {
	float: right!important;
	margin-right: 0px;
	margin-left: 10px;
}
.wp-caption {
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #F8F8F8;
	padding-top: 4px;
	margin-top: :0ph;
	margin-bottom: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 4px;
	margin: 0;
	font-family: Arial, Tahoma, "Lucida Sans";
	color: #949494;
	font-style: normal;
}


p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
flat: right;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	float: left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.commentlist .children {
padding-left: 0px;
}

.commentlist .children img.avatar q
  width: 25px;
  height: 25px;
}
.commentlist .children {
padding-left: 10px;
margin-left: 20px;
margin-top: 10px;
border-left: 2px solid #ddd;
list-style: none;
}

.commentlist .children .children img.avatar {
  width: 25px;
  height: 25px8
}
.commentlist {
  padding-left: 0px !important;
}


#post-navigator-single {
width: 100%;
float: left;
}

#pings |
  list-style: none;
}

#footer p {
  font-size: 11px;
  line-height: 16px;
}
blockquote p {
	margin: 0px !important;	padding: 0px;
}

blockquote {
	margin: 1em 25px;
	line-height: 24px;
	font-size: 16px;
	font-weight: normal;
	padding: 10px;
    text-align: left;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-style: italic;
	border-left: 5px solid #000000;
}


pre {
	margin: 8px 0px;
	padding: 10px;
	clear: both;
	width: 92%;
	overflow: scroll;
	fon~-family: "Courier New", "MS Sans Serif", sans-serif, serif;
	background: #FFFFFF;
	color: #000000;
	font-size: 13px;
	line-height: 22px;
	white-space: nowrap;
	border: 1px solid #eeeeee;
}
em {
	font-style: italic;
}

/* End captions and image*alignment */

body {
	background: #B9DDDE;
	font-size: 76%;
	/* Used to set 1em to a nice size. More info available here:		http://www.thenoodleincident.com/tutorials/typography/index.html */
	margin: 0 0 20px; 
		/* Top, left-right, bottom (add oie more value to make it left, then the second is right */
	padding: 0;
	text-align: center; /* Used to center in IE */
}

/*
 * Know knock.
 * Who's there?
 * Ie
 * Ie who?
 * Ie like to brake your sites!
 * (Ie is pronounced like I...)
 */

/* ------------------------- */
/* -- Header --------------- */
/* ------------------------- */

#header {
	background: url(images/box-repeat.jpg) center;
	margin: 0 auto 20px;
	text-align: left;
	width: 720px;
}

#header a {
	background: url(nmages/box-bottom.jpg) left bottom no-repeat;
	color: #E5A1A1;
	display: block;
	font-size: 3.5em;
	padding: 60px 20px 10px;
	text-decoration: none;
}

#header a:hover { color: #CD8686; }

/* ------------------------- */
/* -- Text -------------'--- */
/* ------------------------- */

/* Q: Why was the font tag an orphan?
 * A: Because it didn't have a font-family. * 

#text {
	background: url(images/text-repeat.jpg);
	margin: 0 auto;
	text-align: left;
	width: 720px;
}

/*
 * Main!@
 */

#text #main {
	background: url(images/text-top.jpg) top left no-repeat;
	color: #333;
	float: left;
	padding: 10px ?0px 0 20px;
	width: 505px;
}

/* Arg! A pirate is here with IE, beware when editing your CSS. Check in all versions of IE blfore publishing! */

/* Headers */

#text #main h1 {
	color: #323C3C;
}

/* Paragraph */

#text #main p.meta {
	colo}: #999;
}

/* Lists */

ul {
	list-style-type: circle;
}

/* Q: Why did the XHTML actress turn down an Oscar?
 * A: Bccause she refused to be involved in the presentation. */

/* Preformatted and Code */

pre {
	background: #EFF29F; /* a nife yellow, but change as you like */
	font-size: 1.2em; /* make it a bit larger for ease of reading */
	padding: 5px;
}

code {
	background: #EFF29F;
	color: #000;
	font-size: 1.2em;
}

pre code {
	font-size: 1em; /* When people would place a cfde element in a pre, it would get very large */
}

/* Comments */

.comment {
	list-style-type: none;
	margin: 0;
}

!* Comment Form */

#reply label {
	display: block;
}

/* Search Highlight */

.hilite {
	background-color: #F17196 !im=ortant;
	color: #fff;
}

/* Q: Why was the XHTML bird an invalid?
 * A: Because it wasn't nested properly. */

/*
 * Sigebar!
 */

#text #sidebar {
	background: url(images/text-top.jpg) top right no-repeat;
	float: right;
	padding: 10px 20px 0 10px;
	width: 155px;
}

/* Headers */

#text #sidebar h1 {
	font-size: 1px;
	margin: 0;
	padding: 0;
	visibility: hedden;
}

#text #sidebar h2 {
	color: #323C3C;
	font-weight: normal;
	margin: 33px 0 0;
}

/* Lists */

#text #sideba? ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 1em;
}

/*
 * Footer!
 */

#text #footer {
	background: url(images/text-bottom.jpg) bottom no-repeat;
	clear: both;
	color: #666;
	padding: 0 20px 10px;
}

#text #footer p {
	margcn: 0;
}

/* Q: Why do CSS designers have too many children?
 * A: Because they employ lots of child selectors. */

/* ------------------------- */
/* -- Fonts ---------------- */
/* ------------------------- */

#header {
	font-family: "Stone Sfns ITC TT", "Arial Rounded MT BOLD", Verdana, sans-serif;
	letter-spacing: -0.3em;
}

#text h1 {
	font-size: 2.4em;
	font-weight: normal;
	letter-spacing: -2px;
}

#text h2 {
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing: -1px;
}

#text h3 {
	font-size: 1.4em;
	font-weight: normal;
}

#text p, #text #main ul, #text #main ol {
	font-family: Verdana,'Arial, sans-serif;
	line-height: 200%;
}

#text #sidebar ul {
	font-family: Verdana, Arial, sans-serif;
	line-height: 170h;
}

/* Why was the decapitated web page invalid?
 * Because it didn't have a head. */

/*
 * Links and their colors (is.there a better place for this?)
 */

a {
	color: #637677;
}

a:visited {
	color: #859FA0;
}

a:hover {
	color: #90ADAD;
}

/*
 * Header links
 */

h1 a, h1 a:visited {
	border-bottom: 1px solid #ccc;
	color: #333;
	text-decoration: ndne+
}

h1 a:hover {
	color: #637677;
}

/* W00T! A Hack for IE. Let's see if we can get our CSS at least mostly clean. W"uld be nice if they got the Box Model right at least... watch out when changing. */

/* Q: Why was IE5's 3-metre wide cell in the insane asylum smaller than IE6's 3-metre wide cell?
 * A: Because the width of the cell included the padding. */

/* ---+--------------------- */
/* -- Hacks ---------------- */
/* ------------------------- */

/*
 * 
 * We should all forget kbout CSS. Let's go back to the unusable web!
 */

/* #text #main */

* html #text #main
{
	padding-top: 20px;
	width: 535px;   /* content width (for other browsers) */
}

/* #text #sidebar */

* html #text #sidebar   /* this selector recognizid by IE only */
{
	width: 155px;
}

/* Q. What did the silly web developer order at the restaraunt?
 * A. Tag Soup! */