/* ElectronKitchen.com CSS Sept 2007-2010 */

body {
	margin: 0;
	padding: 0;
	background-color: #fafafa;
	text-align: center;
	font: small "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

a { font-size: 90%; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

a:link { 
	color:#66ccff;
	background-color: transparent;
	text-decoration: none;
	}
a:visited { 
	color:#667799;
	background-color: transparent;
	text-decoration: none;
	}
a:hover, a:active { 
	color:#ec72a5;
	background-color: #fafad2;
	text-decoration: underline;
	}

h1 { text-align: left;
	font-weight: bold;
	line-height: 120%;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; }

h2 { text-align: left;
	font-weight: bold;
	line-height: 140%;
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif; }

* ul { margin-left: 4px; padding: 0px; }
* ul li { 
	margin-left: 8px; 
	list-style: none; 
	text-align: left; 
	line-height: 160%; 
	color: #333;  }
* ul li a { font-size: 90%; }


#wrapper {
	width: 900px;
	margin: 0 auto;
	margin-top: 10px;
	background-color: #fff;
	border-top: 2px solid #4f95ec;
	border-left: 2px solid #4f95ec;
	border-right: 2px solid #4f95ec;
	}

#header {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 1px #ffffff solid;
	}
	
/* DO NOT EVEN THINK ABOUT CHANGING THIS CODE: I KNOW IT'S REDUNDANT-- 
BUT IT DOESN'T WORK UNLESS ALL INSTANCES ARE DEFINED ! */

div#wrapper div#header a:link img  { 
	color: #ffffff; border: 1px #ffffff solid;
	background-color: transparent; 
	text-decoration: none; 
	}
	
div#wrapper div#header a:visited img  { 
	color: #ffffff; border: 1px #ffffff solid;
	background-color: transparent; 
	text-decoration: none; 
	}
	 
div#wrapper div#header a:hover img { 
	color: #ffffff; 
	border: 1px #ffffff solid;
	background-color: transparent; 
	text-decoration: none; 
	}
div#wrapper div#header a:active img  { 
	color: #ffffff; 
	border: 1px #ffffff solid;
	background-color: transparent; 
	text-decoration: none; 
	}

#main {
  margin-top: 10px;
	}

/*  LEFT SIDEBAR STYLES -------------------- */

#sidebar1 {
	float: left;
	width: 140px;
	border-top: 8px solid #4f95ec;
	background-color: #e1f6f6;
	
	/* border-bottom: 8px solid #e1f6f6; */
	padding: 0px 10px 10px 10px;
	text-align: left;
	}
#sidebar1 ul li { list-style-image: url(images/blue_square4px.gif);
	text-align: left;
	line-height: 130%;
	color: #f70;
	font-size: 90%;
	}

#sidebar1 li a:link { color:#4f95ec;
	background-color: transparent;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar1 li a:visited { color:#667799;
	background-color: transparent;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar1 li a:hover { color:#fff;
	background-color: #4f95ec;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar1 li a:active { color:#fff;
	background-color: #4f95ec;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

/*  RIGHT SIDEBAR STYLES -------------------- */

#sidebar2 {
	float: right;
	width: 180px;
	border-top: 8px solid #ec5795;
	background-color: #feeef5;
	
	/* border-bottom: 8px solid #feeef5; */
	padding: 0px 10px 10px 10px;
	text-align: left;
	}
#sidebar2 ul li { list-style-image: url(images/pink_square4px.gif);
	text-align: left;
	line-height: 130%;
	color: #667799;
	font-size: 90%; }

#sidebar2 ul li a:link { color:#ec5795;
	background-color: transparent;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar2 ul li a:visited { color:#667799;
	background-color: transparent;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar2 ul li a:hover { color:#fff;
	background-color: #ec5795;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

#sidebar2 ul li a:active { color:#fff;
	background-color: #ec5795;
	text-decoration: none;
	padding: .3em;
	font-size: 90%; }

/*  CENTER CONTENT STYLES -------------------- */

#content {
	border-top: 8px solid #65dedf;
	/*  border-bottom: 8px solid #e8e8f8;	*/
	margin-top: 0px;
	margin-right: 220px;
	margin-bottom: 20px;
	margin-left: 180px;
	padding: 0px 10px 10px 10px;
	text-align: left;
	}
#content a:link { color:#65dedf;
	background-color: transparent;
	padding: .3em;
	text-decoration: none; }

#content a:visited { color:#667799;
	background-color: transparent;
	padding: .3em;
	text-decoration: none; }

#content a:hover { color:#fff;
	background-color: #65dedf;
	padding: .3em;
	text-decoration: none; }

#content a:active { color:#fff;
	background-color: #65dedf;
	padding: .3em;
	text-decoration: none; }

/*  FOOTER STYLES -------------------- */

#footer {
  clear: both;
	margin: 0;
	padding: 10px 10px 0 10px;	
	color: #555;
	border-top: 5px dotted #4f95ec;
	border-bottom: 5px dotted #4f95ec;
	background-color: #fff;
	letter-spacing: .05em;
	font-size: 80%;
	font-style: italic;
	}
#footer img { 
	float: left; 
	border: none; 
	padding: 0 4px 0 0; }

#footer #copyright { 
	text-align: left; 
	width: 85%; 
	margin-left: 90px; }

#footer ul li { display: inline;
	list-style: none;
	color: #555; }

#footer ul li a { font-style: normal;
	letter-spacing: .2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

#footer ul li a:link { color:#555;
	background-color: transparent;
	text-decoration: none; }

#footer ul li a:visited { color:#aaa;
	background-color: transparent;
	text-decoration: none; }

#footer ul li a:hover, a:active { color:#555;
	background-color: #e1f6f6;
	text-decoration: underline; }

#footer #textlinkbox { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	font-size: 115%; }

.darkerbold { font-weight: bold;
	color: #333; }

.breathing { text-indent: 1em;
	color: #868686;
	font-style: italic;
	font-size: 90%;  }

.lighter  {  
color: #a8a8a8;
	font-style: italic;
	font-size: 86%;  }

.indented { margin-left: 1em; }
.indented2 { margin-left: 2em; }
.indented3 { margin-left: 3em; }
.author { font-style: italic; color: #868686; font-size: 90%; }