/* 
#########################################
	SHARED STYLES ACROSS ALL PAGES
	
	FileName:		main.css
	Author: 		Stratton Cherouny, R.BIRD
	Written:		2005-02-14
#########################################
*/

/*---------------------------------------
	GLOBAL LAYOUT ELEMENTS
---------------------------------------*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 11px/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color: #323232;
	background: #dae2e7 url(images/bg.gif) center repeat-y;
}

/* Outer container for all pages */
#Frame {
	margin: 0 auto;
	padding: 0;
	width: 710px;
}


/*---------------------------------------
	HEADING ELEMENTS
---------------------------------------*/
#Header {
	background: transparent url(./images/header.gif) top left no-repeat;
	width: 710px;
}

#Header .Subscribe {
	color: white;
}

#Header #Subscribe {
	float: right; 
	width: 511px;
	text-align: left;
	margin-top: 17px;
}

#Header #Logo {
	width: 161px;
}

#Header a,
#Header a:active,
#Header a:visited {
	color: #fff;
	text-decoration: none;
}
#Header a:hover {
	color: #000;
	text-decoration: underline;
}

h1 {
	font: 24px/30px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}


/*---------------------------------------
	CONTENT ELEMENTS
---------------------------------------*/

/* Content container - holds all content below header */
#Content {
	margin: 40px 25px;
	text-align: left;
}

/* Content Body */
#ContentBody {
	float: left;
	width: 300px;
}

/*---------------------------------------
	SIDEBAR ELEMENTS
---------------------------------------*/

/* Sidebar RBIRD, right column */
#SidebarRbird {
	float: left;
	width: 100px;
	margin: 200px 0 0 75px;
	color: #fff;
}

#SidebarRbird a,
#SidebarRbird a:active,
#SidebarRbird a:visited {
	color: #fff;
	text-decoration: underline;
}
#SidebarRbird a:hover {
	color: #ea3a0a;
}

/*---------------------------------------
	FOOTER ELEMENTS
---------------------------------------*/

/* Footer, common to every page */
#Footer {
	margin: 40px 25px;
	text-align: left;
	border-top: 1px solid #dae2e7;
	width: 508px;
	color: #888;
	font: 10px/14px;
	background: transparent url(./images/bg_footer.gif) top center no-repeat;
}



/*---------------------------------------
	LINKS
---------------------------------------*/

a,
a:active,
a:visited {
	color: #323232;
	text-decoration: underline;
}
a:hover {
	color: #ea3a0a;
}


/*---------------------------------------
	NAVIGATION
---------------------------------------*/

/* Main navigation BLOCK, left column */
#Nav {
	float: left;
	width: 150px;
	margin: 100px 25px 0 0;
}

/* Nav Unordered list */
#Nav ul {
	margin: 0 0 20px 0;
	padding: 0;
}

/* Each list item */
#Nav ul li {
	padding: 0 0 0 14px;
	line-height: 18px;
	list-style: none;
	background: transparent url(./images/li_arrow.gif) top left no-repeat;
}

/* Last list item - view archives */
#Nav ul li.noArrow {
	padding: 0 0 0 14px;
	line-height: 18px;
	list-style: none;
	background: transparent url(./images/x.gif) top left no-repeat;
}

p.nav_header {
	padding: 0;
	margin: 0 0 0 14px;
	color: #ea3a0a;
	font-weight: bold;
}

/*---------------------------------------
	ENTRIES AND EXCERPTS
---------------------------------------*/

/* Excerpt Block */
div.entryExcerpt {
	padding: 16px 0;
	border-top: 1px solid #dae2e7;
}
/* Excerpt Date/Credits */
div.entryExcerpt p.entryDate {
	color: #996;
	margin-bottom: 0;
}

/* Excerpt Heading */
div.entryExcerpt h1 {
	font: 16px/24px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	margin-top: 0;
	padding-top: 0;
}

/* Links in the body of an Excerpt */
div.entryExcerpt a, div.entryExcerpt a:active, div.entryExcerpt a:visited {
	color: #323232;
}
div.entryExcerpt a:hover {
	color: #ea3a0a;
}

/* Entry Date links */
p.entryDate a, p.entryDate a:active, p.entryDate a, p.entryDate a:visited {
	color: #996;
	text-decoration: underline;
}
p.entryDate a:hover {
	color: #ea3a0a;
}

/* Entry Date/Credits */
#Entry p.entryDate {
	color: #996;
	margin-bottom: 0;
}

/* Entry Inset Left Floated */
#Entry img.left,
div.entryExcerpt img.left {
	float: left;
	padding: 1px;
	border: 1px solid #ccc;
	margin: 5px;
}

/* Entry Inset Right Floated */
#Entry img.right,
div.entryExcerpt img.right {
	float: right;
	padding: 1px;
	border: 1px solid #ccc;
	margin-left: 5px;
}

/*---------------------------------------
	COMMENTS
---------------------------------------*/

#Comments {
	margin: 40px 0 0 0;
	border-top: 3px solid #dae2e7;
}
div.commentBody {
	margin: 17px 0 0 0;
	padding:  12px;
	border-top: 1px solid #dae2e7;
	background-color: #f2f6f9;
}
div.commentBody p.commentDate {
	margin-top: 0;
	padding-top: 0;
	color: ;
}
p.commentDate img {
	border: 0;
	vertical-align: middle;
}
#CommentForm {
	margin: 40px 0 0 0;
	border-top: 3px solid #dae2e7;
}
div.submit {
	background-color: #dae2e7;
	text-align: center;
	padding: 15px;
}


/*---------------------------------------
	MISC. Styles
---------------------------------------*/

/* Clears the float */
div.spacer {
 height: 1px;
 overflow: hidden;
 clear: both;
}

/* Google AdSense Banners */
#AdSense {
	margin: 50px 0 0 14px;
	padding-top: 25px;
	border-top: 1px solid #dae2e7;
}

/* Unordered list */
ul {
	margin: 0 0 20px 0;
	padding: 0;
}

/* Each list item */
ul li {
	padding: 0 0 0 14px;
	line-height: 18px;
	list-style: none;
	background: transparent url(./images/li_arrow.gif) top left no-repeat;
}

/* Last list item - view archives */
ul li.noArrow {
	padding: 0 0 0 14px;
	line-height: 18px;
	list-style: none;
	background: transparent url(./images/x.gif) top left no-repeat;
}

/* List Header - lines up with list items */
p.ul_header {
	padding: 0;
	margin: 0 0 0 14px;
	color: #ea3a0a;
	font-weight: bold;
}

span.highlight {
	color: #000;
	padding: 2px;
	background-color: #cf9;
}

blockquote {
	color: ;
	margin-left: 18px;
	margin-right: 18px;
}

.note {
	color: #666;
	font-size: 10px;
}