/*
Theme Name: Eclectic Electronics 2 1024px 2-column
Theme URI: http://wordpress.org/
Description: custom theme exclusive for <a href="http://www.eclecticelectronics.com/">Eclectic Electronics</a>.
Version: 2.0
Author: Xee Momma
Author URI: http://www.xeemomma.net/
Tags: white sidebar, custom header, fixed width, two columns,

	This theme was designed and built by Xee Momma,
	whose blog you will find at http://www.xeemomma.net/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body {margin: 0; padding: 0; background: #fff; color: #fff;}
a img {border: 0;}
#blogmeta {display: none;}

/* CSS FOR STRUCTURE */

#header {
	margin: 0 auto;
	padding: 0;
	background: #50504f;
}
#header-full {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	height: 100px;
	background: url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/header.gif") no-repeat;
}
#main {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	background: url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/main-mid.gif") repeat-y;
}
#main-top {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	height: 15px;
	background: url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/main-top.gif") no-repeat;
}
#main-bot {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	height: 15px;
	background: url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/main-bot.gif") no-repeat;
}
#content {margin: 0; padding: 0; width: 585x; float: left; color: #000;}
#sidebar-160 {margin: 0; padding: 0; width: 306px; float: right; color: #0000b0;}
#sidebar {margin: 0; padding: 0; width: 365px; float: right; color: #0000b0;}
#footer {margin: 0 auto; padding: 0; width: 1024px; min-height: 50px; background: #fff url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/footer-mid.gif") repeat-y;}
#footer-top {margin: 0 auto; padding: 0; width: 1024px; height: 15px; background: #fff url("http://www.eclecticelectronics.net/wp-content/themes/ee2-1024px-2col/img/footer-top.gif");}


/* BLOG POSTS */
.post {clear: both; width: 624px; margin: 0 0 0 25px; padding: 0; display: block;}

.post-title {margin: 0 0 0 0; padding: 0; background: #fff; color: #fff; both; display: block;}
.post-title h2 {margin: 0; padding: 0; color: #0000b0; font-family: Verdana, Arial, Sans-serif; font-size: 1.5em; font-weight: bold;}
.post-title h2 a, .post-title h2 a:link, .post-title h2 a:active, .post-title h2 a:visited {margin: 0; padding: 0; background: #fff; color: #0000b0; text-decoration: none; border-top: 1px solid #000; display: block;}
.post-title h2 a:hover {background: #000080; color: #fff; text-decoration: none; border-top: 1px solid #000;}

.post-meta {margin: 0 0 20px 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-weight: normal;}
.post-meta p {margin: 0 0 0 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: justify; line-height: 160%}
.post-meta p a, .post-meta p a:link, .post-meta p a:active, .post-meta p a:visited, .post-meta p a:hover {background: #fff; color: #000000; text-decoration: none;}
.post-meta table {margin: 0 0 0 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: left; line-height: 160%}
.post-meta table a, .post-meta table a:link, .post-meta table a:active, .post-meta table a:visited, .post-meta table a:hover {background: #fff; color: #000000; text-decoration: none;}
.post-meta table tr td  {padding: 0 20px 0 0; text-align: left;}


.post-content {margin: 0 0 0 0; padding: 0 5px 0 5px; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-weight: normal;}
.post-content p {margin: 0 0 20px 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: left; line-height: 160%}

.post-content p a, .post-content p a:link, .post-content p a:active, .post-content p a:visited, {color: #0000b0; text-decoration: underline; font-weight: bold;}
.post-content p a:hover {text-decoration: none;}

.post-content a, .post-content a:link, .post-content a:active, .post-content a:visited {color: #0000b0; text-decoration: underline; font-weight: bold;}
.post-content a:hover {text-decoration: none;}

.post-content ul {margin: 0 0 20px 0; padding: 0 50px 0 50px; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: left; line-height: 160%; list-style-type: square;}
.post-content ul li a, .post-content ul li a:link, .post-content ul li a:active, .post-content ul li a:visited {background: #fff; color: #0000b0; text-decoration: underline;}
.post-content ul li a:hover {text-decoration: none;}
.post-content ol {margin: 0 0 20px 0; padding: 0 50px 0 50px; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: left; line-height: 160%; list-style-type: decimal;}
.post-content ol li a, .post-content ol li a:link, .post-content ol li a:active, .post-content ol li a:visited {background: #fff; color: #0000b0; text-decoration: underline;}
.post-content ol li a:hover {text-decoration: none;}
.post-content ol li p {margin: 0 0 20px 0; padding: 0 50px 0 50px; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: left; line-height: 160%;}

.post-content table {margin: 0 0 20px 0; padding: 0; background: #fff; color: #000000; width: 614px;  }

.post-content tr td {font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; line-height: 160%; text-align: center;}

.post-content td.c1 {text-align: center;}
.post-content td.l1 {text-align: left;}
.post-content td.r1 {text-align: right;}
.post-content td.bold {font-weight: bold;}
.post-content tr.alternate td {background-color: #d3d3d3;}

.post-content blockquote {margin-left: 0em; padding-left: 2.5em; border-left: 5px solid #d0d0d0;}
.post-content blockquote p {color: #606060;}
.post-content blockquote ul li {color: #606060;}
.post-content blockquote ul li a, 
.post-content blockquote ul li a:link,
.post-content blockquote ul li a:active,
.post-content blockquote ul li a:visited {text-decoration: underline; color: #0000b0;}
.post-content blockquote ul li a:hover {text-decoration: none;}

.post-content blockquote ol li a, 
.post-content blockquote ol li a:link,
.post-content blockquote ol li a:active,
.post-content blockquote ol li a:visited {text-decoration: underline; color: #0000b0;}
.post-content blockquote ol li a:hover {text-decoration: none;}


.post-nav {
	margin: 0 0 0 25px;
	padding: 0;
	color: #0000b0;
	font-family:  Verdana, Arial, Sans-serif;
	font-weight: normal;
}
.post-nav p {
	margin: 0 0 0 0;
	padding: 0;
	color: #0000b0;
	font-family:  Verdana, Arial, Sans-serif;
	font-size: 0.70em;
	font-weight: normal;
	line-height: 160%
}
.post-nav p a, .post-nav p a:link, .post-nav p a:active, .post-nav p a:visited {
	padding: 5px;
	color: #0000b0;
	font-weight: bolder;
	text-decoration: none;
	border: 1px solid #000000;
}
.post-nav p a:hover {
	background: #000080;
	color: #fff;
}

.post-pages {margin: 0 0 0 25px; padding: 0; font-family:  Verdana, Arial, Sans-serif; font-weight: normal; width: 515px;}

.post-subscribe-ad {text-align: center; margin: 0 0 15px 0;}
.alignleft-nf {text-align: left;}
.post-subscribe {margin: 0 0 15px 0; padding: 10px 10px 10px 10px; background: #000080; font-family:  Verdana, Arial, Sans-serif; font-weight: normal; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.post-subscribe p {background: #000080; margin: 0 0 0 0; padding: 0; color: #fff; font-family:  Verdana, Arial, Sans-serif; font-size: 0.8em; font-weight: normal; text-align: left; line-height: 160%}
.post-subscribe p a, .post-subscribe p a:link, .post-subscribe p a:active, .post-subscribe p a:visited {color: #fff; font-weight: bold; text-decoration: underline;}
.post-subscribe .rssicon {float: left; padding: 0 5px 5px 0;}
.post-subscribe p a:hover {font-weight: bolder; color: #ffffaa;}

.post-comments {margin: 0 0 5px 0; padding: 10px 10px 10px 10px; background: #000080; font-family:  Verdana, Arial, Sans-serif; font-weight: normal; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px dashed #fff;}
.post-comments p {margin: 0 0 0 0; padding: 0; color: #fff; font-size: 0.75em; text-align: left; line-height: 160%; font-weight: thick;}
.post-comments p a, .post-comments p a:link, .post-comments p a:active, .post-comments p a:visited {color: #fff; text-decoration: underline;}
.post-comments p a:hover {color: #ffffaa;}


/* COMMENTS */
#commentsystem {margin-top: 30px; width: 624px; margin-left: 25px; clear: both; font-family:  Verdana, Arial, Sans-serif; clear: all; display: block;}
#commentsystem h2 {margin: 0 0 30px 0; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #50504f; color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 1.5em; font-weight: normal;}
#commentsystem h2 a, #commentsystem h2 a:link, #commentsystem h2 a:active, #commentsystem h2 a:hover {margin: 0; padding: 0; background: #50504f; color: #fff; text-decoration: none;} 
#commentsystem p {margin: 0 0 20px 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.8em; font-weight: normal; text-align: left; line-height: 160%}
#commentsystem p a, #commentsystem p a:link, #commentsystem p a:active, #commentsystem p a:visited, #commentsystem p a:hover {background: #fff; color: #0000b0; text-decoration: underline;}

.gravs {padding: 2px 4px 4px 0; float: left;}
.gravs img {border: 1px solid #000000;}

.commenter {font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; background: #fff; color: #0000b0;}
.commenter a, .commenter a:link, .commenter a:active, .commenter a:visited, .commenter a:hover {background: #fff; color: #0000b0; text-decoration: none;}

.commentcontent p {margin: 0 0 10px 0; padding: 0; background: #fff; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: left; line-height: 160%}
.commentcontent p a, .commentcontent p a:link, .commentcontent p a:active, .commentcontent p a:visited, .commentcontent p a:hover {background: #fff; color: #f61116; text-decoration: none;}


/* MENU */
#menu {display: block; margin: 0 auto;; padding: 0 0 0 38px; width: 1024px; height: 25px; background: #fff; color: #fff; font-family:   Verdana, Arial, Sans-serif; font-size: 1.1em; font-weight: bold;}
#menu ul {margin: 0; padding: 0; list-style-type: none; display: inline;}
#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {float: left; padding: 0 15px 0 15px; background: #fff; color: #0000b0; text-decoration: none; border: 1px solid #000;}
#menu ul li a:hover {background: #000080; color: #fff;}

/* SIDEBAR 1COL */
.sidebar {margin: 0; padding: 0 0 0 5px; width: 365px; background: url("img/sidebar1-mid.gif") repeat-y;}
.sidebar-160 {margin: 0; padding: 0; width: 172px; background: url("img/sidebar1-mid.gif") repeat-y;}

/* SIDEBAR MODULES (GENERAL) */
.module {margin: 0 0 20px 0; padding: 0; width: 265px; color: #000;} 
.module-ad {text-align: center; margin: 0 0 20px 0; padding: 0; width: 250px; color: #000;} 
.module h4 {margin: 0; padding: 0; width: 265px; color: #0000b0; font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; font-weight: bold;} 
.module p {margin: 0; padding: 0; width: 265px; color: #000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: left; line-height: 150%;} 
.module p a, .module p a:link, .module p a:active, .module p a:visited, .module p a:hover {color: #0000b0; text-decoration: none;} 
.module ul {margin: 0; padding: 0; width: 265px; list-style-type: none; color: #000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: left; line-height: 150%;} 
.module ul li a, .module ul li a:link, .module ul li a:active, .module ul li a:visited, .module ul li a:hover {color: #000; text-decoration: none;}

.module ul.children {margin: 0 0 0 15px; padding: 0; width: 125px; list-style-type: square; color: #000; font-family:  Verdana, Arial, Sans-serif; font-size: 1.0em; font-weight: normal; text-align: left; line-height: 150%; border: none;} 
.module ul.children li {border-bottom: none;}


.featuredposts h4 {margin: 0; padding: 0 0 0 5px; width: 335px; background: #0000b0; color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; font-weight: bold; border-top: 1px solid #000; border-bottom: 1px solid #000;} 
.featuredposts {margin: 0 0 20px 0; padding: 0; width: 305px; color: #000;} 
.featuredposts ul {margin: 0 0 0 20px; padding: 0; width: 305px; list-style-type: square; color: #000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: left; line-height: 150%;} 
.featuredposts ul li a, .featuredposts ul li a:link, .featuredposts ul li a:active, .featuredposts ul li a:visited {color: #0000b0; text-decoration: underline;} 
.featuredposts ul li a:hover {background: #0000b0; color: #fff;}

.popularposts h4 {margin: 0; padding: 0; width: 614px; color: #000000; font-family:   Verdana, Arial, Sans-serif; font-size: 1.0em; font-weight: bold;} 
.popularposts {margin: 0 0 10px 0; padding: 0; width: 604px; color: #000;} 
.popularposts ul {margin: 0 0 0 20px; padding: 0; width: 604px; list-style-type: square; color: #000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.70em; font-weight: normal; text-align: left; line-height: 150%;} 
.popularposts ul li a, .popularposts ul li a:link, .popularposts ul li a:active, .popularposts ul li a:visited {color: #0000b0; text-decoration: underline;} 
.popularposts ul li a:hover {background: #0000b0; color: #fff;}

/* FOOTER */
.footnotes {margin: 0; padding: 0; text-align: center;}
.footnotes p {margin: 0; padding: 0; color: #000000; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; font-weight: normal; text-align: center; line-height: 160%}
.footnotes p a, .footnotes p a:link, .footnotes p a:active, .footnotes p a:visited, .footnotes p a:hover {background: #fff; color: #0000b0; text-decoration: none;}


/* FLOAT */
.floatl {float: left;}
.floatr {float: right;}
.clear {clear: both;}


/* MISCELLANEOUS */
.aligncenter {text-align: center;}
.alignleft {float: left;}
.alignright {float: right;}
.alignleft-ad {float: left; margin: 0 0 0 124px;}
.alignright-search {float: right; padding: 0 38px 0 0;}

img.aligncenter {display: block; text-align: center; margin: 0 auto;}
img.alignright {margin: 0 0 5px 5px;}
img.alignleft {margin: 0 5px 5px 0;}

* html .visualIEFloatFix { height: 0.01%; }
.adsense-center {
	text-align: center;
}
.social-bookmarking {width: 300px; text-align: center; clear: both;}
.blog-directory {margin: 0 0 0 0; width: 300px;}

.google-search-box {width: 300px;}
.google-search-results {width: 500px;}

.stats {display: none;}

.leaderboard {margin: 0 auto; width: 1024px; height: 90px; display: block; clear: both;}
.leaderboard-bottom {margin: 0 auto; width: 1024px; height: 140px;}
.leaderboard-alltop {margin: 0 auto; width: 728px; height: 90px; text-align: center;}
.leaderboard-link-unit {margin: 0 auto; width: 1024px; height: 40px;}
.leaderboard-single-unit {margin: 0 auto; width: 1024px; height: 10px; display: block; clear: both;}
.leaderboard-menu {margin: 0 0 0 20px; width: 1024px; height: 20px; text-align: left;}
.leaderboard-code {margin: 0 0 0 20px; padding: 0; text-align: left;}
.ad-mediumrectangle {margin: 0; padding: 0 20px 0 10px;}
.top-small-banner {margin: 0 20px 0 20px; text-align: right;}


.footer-chicklets {margin: 0 auto; padding: 5px; background: #fff; color: #fff; width: 840px; text-align: center;}

.adsense {
	margin: 0 0 10px 0;
}

.adbrite {
	margin: 0 0 10px 15px;
}

.adsense-sidebar {
	margin: 0 0 5px 0; padding: 0 0 0 2px;
}

.subscription {margin: 0 0 20px 0; padding: 0; width: 305px; color: #000;} 
.subscription h4 {margin: 0; padding: 0 0 0 5px; width: 335px; background: #0000b0; color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; font-weight: bold; border-top: 1px solid #000; border-bottom: 1px solid #000;} 
.subscription a, .subscription a:link, .subscription a:active, .subscription a:visited {padding: 0 0 0 5px; font-family:  Verdana, Arial, Sans-serif; font-size: 0.80em; color: #0000b0; text-decoration: none; font-weight: bold;}
.subscription a:hover {text-decoration: underline;}

.clear-both {clear: both;}

.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
.wp-caption.alignleft { float: left; }
.wp-caption.alignright { float: right; }
.wp-caption.aligncenter { text-align: center; }
.wp-caption img { text-align: center; }
.wp-caption.alignnone { clear: both; }