/* 
	Style by Yvonne
	www.ennovy.org
*/

body {
	background-color: #e6e6e6;
	color: #333;
	font-family: "lucida grande", "trebuchet ms",  verdana, arial, "times new roman", sans-serif;
	font-size: 76%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* ----------------- LINKS ----------------- */
a {
	text-decoration: underline;
}
a:link {
	color: #7A7A7A;
}
a:visited {
	color: #7A7A7A;
}
a:active {
	color: #000;
}
a:hover {
	color: #7CC7BF;
}

/* ----------------- HTML ----------------- */
/* Headers */
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 1.1em;
	margin: 0.5em 0 0 0;
	padding: 0;
}

/* Lists */
ul {
	list-style: disc outside none;
	margin: 1em 0;
	padding: 0 0 0 2em;
}
ol {
	list-style-position: outside;
	margin: 1em 0;
	padding: 0 0 0 2em;
}
/* Definition Lists */
dl {
	margin: 0;
	padding: 0;
}
dl dt {
	font-size: 1.2em;
}
dl dd {
	margin: 0 0 0 1em;
	padding: 0;
}
/* recently */
dl.recent dt {
	font-size: 1em;
}
dl.recent dd {
	margin: 0;
}
/* Blockquotes */
blockquote {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/blockquote.gif) no-repeat scroll top left;
	margin: 0 0.5em;
	padding-left: 27px;
}
blockquote[cite]:after {
	border-top: 1px dotted #8D8D8D;
	color: #8D8D8D;
	content: "URI: " attr(cite);
	display: block;
	padding-top: 0.5em;
}
/* Misc */
code {
	line-height: 130%;
	font-size: 1.1em;
}
img {
	border: 0;
}
pre {
	width: 100%;
	overflow: auto;
}
/* Forms */
input, submit, textarea {
	border: 1px solid #8D8D8D;
}
input:focus, submit:focus, textarea:focus {
	border: 1px solid #7CC7BF;
}

/* ----------------- CONTAINERS ----------------- */
#container {
	background: transparent url(http://www.ennovy.org/img/styles/rounded/containerbg1.gif) repeat-y scroll left top;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 750px;
}
#container-top {
	background: transparent url(http://www.ennovy.org/img/styles/rounded/header3.gif) no-repeat scroll left top;
}
#container-top:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	
}
/* \*/
* html #container-top {
	height:1%;
}
/*  */
#container-middle {
	clear: both;
	padding: 0 40px 5px 40px;
}

/* ----------------- HEADER ----------------- */
#header {
	margin: 0;
	padding: 0;
	height: 142px;	
}
#header h1 {
	left: 40px;
	position: relative;
	text-indent: -5000px;
	top: 0px;
}
#header h1 a {
	background: transparent none no-repeat scroll left top;
	display: block;
	height: 85px;
	width: 257px;
	text-decoration: none;
}

/* ----------------- MENU ----------------- */
#menu {
	background-color: transparent;
	float: left;
	line-height: normal;
	margin: 0 25px;	
	width: 698px;
	border-bottom: 1px solid #e2d0e4;
}
/* Menu List */
#menu ul {
	background: transparent;
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0;
}
#menu ul li {
	background: transparent url(http://www.ennovy.org/img/styles/rounded/tab-left1.gif) no-repeat scroll left top;
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
}
/* Menu Links */
#menu a {
	background: transparent url(http://www.ennovy.org/img/styles/rounded/tab-right1.gif) no-repeat scroll  right top;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 20px 4px 5px;
	text-decoration: none;
	width: .1em;
}
#menu > ul a {
	width: auto;
}
/* \*/
#menu a {
	float: none;
}
/* */
#weblog-index #menu-weblog, #media-index #menu-media, #about-index #menu-about, #girl-index #menu-girl, #portal-index #menu-portal, #other-index #menu-other, #menu li:hover, #menu li:hover a {
	background-position: 0% -150px;
}
#weblog-index #menu-weblog a, #media-index #menu-media a, #about-index #menu-about a, #girl-index #menu-girl a, #portal-index #menu-portal a, #other-index #menu-other a, #menu li:hover a {
	background-position: 100% -150px;	
}


/* ----------------- CONTENT ----------------- */
#content {
	background: transparent;
	clear: both;
	display: inline;
	float: left;
	text-align: left;
	width: 500px;
}
#content-full {
	background: transparent;
	clear: both;
	text-align: left;
	width: 100%;	
}
#content-popup {
	background-color: #fff;
	margin: 15px;
	padding: 10px;
	text-align: left;
}

/* ----------------- SIDEBAR ----------------- */
#sidebar {
	background: transparent;
	color: #8D8D8D;
	float: left;
	margin: 0;
	padding: 10px 0 0 15px;
	text-align: left;
	width: 150px;
}
/* Sidebar List */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	line-height: 130%;
	list-style-type: none;
}
#sidebar ul li ul {
	margin: 0;	
	padding: 0 0 0 0.5em;
}
/* Sidebar Containers */
.sHeader1 {
	margin: 0;
	padding: 0;
	text-align: left;
}
.sHeader1 h3 {
	border-bottom: 1px solid #e2d0e4;
	color: #b887bc;
	font-size: 1.2em;
}
.sContent1 {
	line-height: 130%;
	margin: 0;
	padding: 0 0 20px 0;
}

/* ----------------- FOOTER ----------------- */
#footer {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/footer1.gif) no-repeat scroll bottom left;
	clear: both;
	color: #666;
	padding: 5px 25px 40px 40px;
	text-align: left;
}
/* Footer List */
#footer ul {
	border-top: 1px solid #e2d0e4;
	list-style-type: none;
	margin: 0;
	padding: 1em 0;
}
#footer ul li {
	display: inline;
	padding: 0 0.3em;
}

/* ----------------- ENTRY ----------------- */
.entry1 {
	margin: 10px 0 40px 0;
	padding: 0;
}
.entry-body {
	color: #333;
	line-height: 150%;
	margin: 10px 0;
	padding: 0;
}
/* Entry Title */
.entry1 h2 {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/heart-bullet-pink.gif) no-repeat scroll right center;
	line-height: 100%;	
}
.entry1 h2 a {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/heart-bullet-green.gif) no-repeat scroll right center;
	border-bottom: 1px solid #e2d0e4;
	color: #7CC7BF;
	display: block;
	text-decoration: none;
	width: 100%;
}
.entry1 h2 a:visited {
	color: #7CC7BF;
}
.entry1 > h2 a {
	width: auto;
}
.entry1 h2 a:hover {
	color: #69A9A2;
	background: none;
	border-bottom: 1px solid #69A9A2;
}
/* Entry Date */
.entry1 p.date {
	color: #b887bc;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: right;
}
/* Mood Image */
img.entryMood {
	border: 0;
	float: right;
	margin: 0 10px 0 0;
}
/* Info */
.entry-info {
	clear: left;
	color: #666;
	line-height: 130%;
	text-align: right;
}
.entry-info ul.categories, .entry-info ul.meta {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.entry-info ul.categories {
	margin: 1em 0 0 0;
}
.entry-info ul.categories li, .entry-info ul.meta li {
	display: inline;
	padding: 0 5px 0 11px;
}
/* Info Icons */
.entry-info ul.categories li {
	background: transparent url(http://www.ennovy.org/img/icons/category.gif) no-repeat scroll center left;
}
.entry-info ul.meta li.time {
	background: transparent url(http://www.ennovy.org/img/icons/clock.gif) no-repeat scroll center left;
}
.entry-info ul.meta li.comments {
	background: transparent url(http://www.ennovy.org/img/icons/comment.gif) no-repeat scroll center left;
}
.entry-info ul.meta li.trackbacks {
	background: transparent url(http://www.ennovy.org/img/icons/trackback.gif) no-repeat scroll center left; 
}
.entry-info ul.meta li.edit {
	background: transparent url(http://www.ennovy.org/img/icons/reference.gif) no-repeat scroll center left; 
}
/* Info Links */
.entry-info a {
	color: #7CC7BF;
}
.entry-info a:visited {
	color: #7CC7BF;	
}
.entry-info a:hover {
	color: #69A9A2;
}
.entry-info:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	
}
/* \*/
* html .entry-info {
	height:1%;
}
* html .entry-info div {
	height: 1%;
}
/*  */

/* ----------------- ARCHIVES ----------------- */
/* Monthly Archives */
ul.archives {
	margin: 2em 0;
}
.ignore {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* Category Archives */
ul.keywords {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.keywords li {
	display: inline;
	padding: 0 1em 0 0;
}
ul#category-archives {
	list-style-type: none;
	padding: 0;
}
ul#category-archives li {
	padding: 0;	
}
ul#category-archives ul {
	list-style-type: disc;
}
#loading {
	height: 2em;
	margin: 1em 0 0 0;
	text-align: center;
}

/* ----------------- MEDIA ----------------- */
img.media {
	float: left;
	margin: 0 10px 10px 0;
}
.entry-info ul.meta li.amazon {
	background: transparent url(http://www.ennovy.org/img/icons/amazon.gif) no-repeat scroll center left;	
}

/* ----------------- BLATHERSKITE ----------------- */
.entry-log1 {
	margin: 10px 0 40px 0;
}
span.title {
	font-size: 1.2em;
}

/* ----------------- COMMENTS ----------------- */
#comments, #comments-post, #comments-live {
	border-top: 1px solid #e2d0e4;
	margin: 5px 0 40px 0;
}
/* Comment Entries */
.comment1, .comment2 {
	margin: 0 0 40px 0;
}
.comment-body {
	line-height: 150%;
}
#comments h4, #comments-post h4, #comments-live h4 {
	font-size: 1.5em;
}
/* Avatar */
img.avatar {
	float: right;
	width: 50px;
	margin: 0 1em 0 0;
}
/* Comment Info */
.comment-info {
	color: #666;
	line-height: 130%;
	margin: 0 0 1em 0;
}
/* Links */
.comment-info a {
	color: #7CC7BF;
}
.comment-info a:visited {
	color: #7CC7BF;
}
.comment-info a:hover {
	color: #69A9A2;
}
.comment-info:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	
}
/* \*/
* html .comment-info {
	height:1%;
}
* html .comment-info div {
	height: 1%;
}
/*  */


/* ----------------- NAVIGATION ----------------- */
/* Breadcrumb */
#breadcrumb {
	background-color: #b887bc;
	color: #e6e6e6;
	margin: 0 -15px;
	padding: 5px 5px 5px 15px;
}
#breadcrumb a, #breadcrumb a:visited {
	color: #e6e6e6;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #7CC7BF;
}
/* Paginate */
p.paginate {
	color: #8d8d8d;
	margin: 10px 0;
	padding: 0;
	text-align: right;
}
/* Next/Prev Entries */
p.navigate-full {
	border-top: 1px solid #e2d0e4;	
	margin: 10px 0;
	padding: 5px 0;
	width: 100%;
}
p.navigate-full span.prev {
	float: left;	
	text-align: left;
	width: 49%;
}
p.navigate-full span.next {
	float: right;
	text-align: right;
	width: 49%;
}
p.navigate-full a {
	font-weight: bold;
	text-decoration: none;
}
p.navigate-full span.prev a {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/bullet-left.gif) no-repeat scroll left center;
	padding: 0 0 0 20px;
}
p.navigate-full span.next a {
	background: #fff url(http://www.ennovy.org/img/styles/rounded/bullet-right.gif) no-repeat scroll right center;
	padding: 0 20px 0 0;	
}
p.navigate-full:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	
}
/* \*/
* html p.navigate-full {
	height:1%;
}
/*  */

/* ----------------- TABLES ----------------- */
.table-bg {
	background-color: #e6e6e6;
	margin: 0.3em;	
}
.table-header {
	background-color: #e2d0e4;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.3em;
}
.table-subheader {
	background-color: #7CC7BF;
	font-size: 1.1em;
	padding: 0.3em;
}
.table-footer {
	background-color: #fff;
	padding: 0.3em;
	text-align: right;	
}
.row1, .row2 {
	background-color: #fff;
	padding: 0.3em;
}

/* ----------------- CALENDAR ----------------- */
.calendar-bg {
	background-color: #e6e6e6;
	margin: 0.3em;
}
.calendar-header {
	background-color: #e2d0e4;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.3em;
	text-align: center;
}
.calendar-day-heading {
	background-color: #7CC7BF;
	font-size: 1.1em;
	padding: 0.3em;
	text-align: center;
}
.calendar-alt1 {
	background-color: #fff;
	padding: 0.3em;
}
.calendar-today {
	padding: 0.3em;
	background-color: #e2d0e4;
}
.calendar-footer {
	background-color:#e6e6e6;
	padding: 0.3em;
	text-align: center;
}

/* ----------------- COLUMN ----------------- */
.column {
	width: 30%;
	float: left;
	padding: 0% 1% 0% 0%;
}
/* Sidebar Containers */
.cHeader1 {
	margin: 0;
	padding: 0;
	text-align: left;
}
.cHeader1 h3 {
	border-bottom: 1px solid #e2d0e4;
	color: #b887bc;
	font-size: 1.2em;
}
.cContent1 {
	line-height: 130%;
	margin: 0;
	padding: 0 0 20px 0;
}

/* ----------------- OVERLIB ----------------- */
.overlib-popup {
	padding: 0.3em;
}
.fgClass {
	background-color: #fff;
	color: #333;
	font-size: 1em;	
	text-align: left;
}
.bgClass {
	background-color: #7CC7BF;
	color: #fff;
}
.fontClass {
	font-family: 'lucida grande', verdana, sans-serif;
}
.capfontClass {
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}

/* ----------------- POLLS ----------------- */
.pollWrapper {
	margin: 1em 0; 
}
.pollQuestion {
	background-color: #e2d0e4;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.3em;
}
.pollTotalVotes {
	background-color: #7CC7BF;
	padding: 0.3em;
}
.pollAnswerBlock {
	border: 1px solid #e2d0e4;
	border-top: none;
	padding: 1em;
}

/* ----------------- MISCELLANEOUS ----------------- */

.codeblock {
	font-size: 1.2em;
	width: 90%;
	padding: 0.3em;
	overflow: auto;
}