
	/*
	Theme Name: END[SEVEN] Web Development
	Theme URI: http://www.endseven.net
	Description: The default theme based on a theme by Will Fitch.
	Version: 1.0
	Author: Jimmy K.
	Author URI: http://www.endseven.net
	Tags: 
	*/
	
	html, body { width: 100%; height: 100%; }
	body { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
	table { border-collapse: collapse; border: 0px; }
	td { padding: 0px; vertical-align: top; }
	img { border: 0px; }
	
	body { background: #E0E0E0; }
	
	td.navContainer { background: #000000; }
	td.navContainer td { color: #CCCCCC; font-size: 11px; padding-left: 10px; padding-right: 10px; vertical-align: middle; }
	td.navContainer td span { color: #666666; font-size: 10px; padding: 0px 8px 0px 8px; position: relative; top: -1px; }
	td.navContainer td span.syndicateLogo { padding-right: 6px; position: relative; top: 2px; }
	td.navContainer td a { color: inherit; text-decoration: none; }
	td.navContainer td a:hover { color: inherit; text-decoration: underline; }
	
	td.headerContainer { background: #1F1F1F; }
	td.headerContainer div { position: relative; left: -8px; }
	td.headerContainer a { color: #1F1F1F; }
	
	td.categoriesContainer { background: url('./images/backgrounds/categories.jpg') top left repeat-x; }
	
	td.categoriesContainer table { position: relative; left: 0px; }
	td.categoriesContainer td.categoryText { cursor: pointer; padding: 13px 12px 13px 15px; }
	td.categoriesContainer td.categoryText:hover { background: #DDDDDD; }
	td.categoriesContainer td.categoryText:hover span { color: #666666; }
	
	td.categoriesContainer div, td.categoriesContainer div a { color: #222222; font-size: 16px; font-weight: bold; }
	td.categoriesContainer span, td.categoriesContainer span a { color: #999999; font-size: 11px; }
	td.categoriesContainer a { text-decoration: none; }
	
	td.bodyContainer { background: url('./images/outline.png'); }
	
	td.contentContainer { background: #FFFFFF; padding: 1px; }
	td.contentContainer a, td.contentContainer a { color: #7c9926; }
	td.contentContainer a:hover, td.contentContainer a:hover { color: #688020; }
	
	td.innerContentContainer td.commentCountText { background: url('./images/backgrounds/bubble.png') top left; color: #999999; cursor: pointer; font-size: 9px; text-align: center; padding-top: 10px; }
	td.innerContentContainer ul { margin: 20px; padding: 0px; }
	td.innerContentContainer li { margin: 0px; padding: 0px; }
	
	td.innerContentContainer table.shareContainer { position: relative; left: -5px; margin-top: 25px; }
	td.innerContentContainer table.shareContainer tr td { text-align: center; }
	
	td.innerContentContainer { background: url('./images/content.jpg') top repeat-x; padding: 30px; }
	td.innerContentContainer div.relatedPosts ul, td.innerContentContainer div.relatedPosts li { margin: 0px; padding: 0px; }
	td.innerContentContainer div.relatedPosts ul { margin: 20px 30px 0px 15px; }
	td.innerContentContainer div.relatedPosts li { color: #999999; line-height: 22px; }
	td.innerContentContainer div.relatedPosts li span { color: #AAAAAA; }
	td.innerContentContainer div.postedByText { color: #999999; font-size: 11px; margin: 0px 0px 15px 0px; }
	td.innerContentContainer div.postText { color: #666666; line-height: 18px; }
	td.innerContentContainer div.postText div { width: inherit; background: #F6F6F6; margin: 17px 0px 17px 0px; padding: 10px; }
	td.innerContentContainer div.postText div img { width: 545px; max-width: 545px; }
	td.innerContentContainer hr { width: 100%; height: 1px; background: #FFFFFF; border: 0px; margin: 14px 0px 14px 0px; }
	td.innerContentContainer a.readMoreLink { background: #7c9926; color: #FFFFFF; display: inline-block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin-top: 28px; padding: 8px; text-decoration: none; }
	td.innerContentContainer a.readMoreLink:hover { background: #688020; }
	
	td.innerContentContainer pre { width: 545px; overflow-x: auto; overflow-y: auto; }
	td.innerContentContainer code { width: 545px; background: #F7F6F6 url('./images/misc/code.jpg') top left no-repeat; display: block; overflow-x: auto; overflow-y: auto; margin: 17px 0px 17px 0px; padding: 36px 10px 7px 10px; white-space: nowrap; }
	
	td.sidebarContainer { background: #f7f6f6 url('./images/backgrounds/sidebar.jpg') left repeat-y; }
	td.sidebarContainer div.adContainer { background: #666666; color: #CCCCCC; line-height: 250px; text-align: center; }
	
	td.sidebarContainer div.horizontalRule, td.commentsContainer div.horizontalRule { width: 100%; height: 1px; background: #e5e5e5; }
	td.sidebarContainer div.horizontalRuleHighlight, td.commentsContainer div.horizontalRuleHighlight { width: 100%; height: 1px; background: #FFFFFF; }
	
	td.sidebarContainer div.blurbHeaderText { width: 230px; background: #808080; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; margin-bottom: 15px; padding: 10px; }
	
	td.sidebarContainer td.blurbLink, td.sidebarContainer td.blurbLinkTop { border-bottom: 1px solid; border-bottom-color: #CCCCCC; padding: 10px 0px 10px 0px; }
	td.sidebarContainer td.blurbLinkTop { border-top: 1px solid; border-top-color: #CCCCCC; }
	
	td.sidebarContainer table.blurbLinkContainer ul { margin: 0px; padding: 0px; }
	td.sidebarContainer table.blurbLinkContainer li { color: #666666; list-style: circle; margin-left: 20px; }
	td.sidebarContainer table.blurbLinkContainer li span { color: #AAAAAA; }
	td.sidebarContainer table.blurbLinkContainer a { color: #666666; text-decoration: none; }
	td.sidebarContainer table.blurbLinkContainer a:hover { color: #000000; text-decoration: underline; }
	
	td.sidebarContainer div.blurbTagCloudText a { color: #666666; text-decoration: none; }
	td.sidebarContainer div.blurbTagCloudText a:hover { color: #000000; text-decoration: underline; }
	td.sidebarContainer div.blurbArchivesText ul, td.sidebarContainer div.blurbArchivesText li { margin: 0px; padding: 0px; }
	
	td.innerCommentsContainer { background: #f7f6f6; padding: 30px; }
	td.innerCommentsContainer td.bodyQuote { background: url('./images/backgrounds/outline.jpg') right repeat-y; padding-top: 33px; text-align: right; vertical-align: top; }
	td.innerCommentsContainer td.bodyOutline { background: url('./images/backgrounds/outline.jpg'); }
	td.innerCommentsContainer td.bodyText { background: #FFFFFF; color: #666666; line-height: 16px; padding: 15px; }
	td.innerCommentsContainer td.bodyText a { color: inherit; }
	
	td.innerCommentsContainer #commentform input[type="text"], td.innerCommentsContainer #commentform textarea { width: 150px; border: 1px solid; border-color: #E5E5E5; border-top-color: #C5C5C5; border-left-color: #C5C5C5; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; }
	td.innerCommentsContainer #commentform textarea { line-height: 16px; }
	td.innerCommentsContainer #commentform td.inputFieldText { color: #999999; font-size: 11px; padding-left: 10px; vertical-align: middle; }
	td.innerCommentsContainer #commentform input[type="submit"] { background: #7c9926; border: 0px; color: #FFFFFF; cursor: pointer; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin-top: 10px; padding: 8px; }
	td.innerCommentsContainer #commentform input[type="submit"]:hover { background: #688020; }
	
	td.footerContainer { background: #000000; color: #CCCCCC; padding-left: 10px; vertical-align: middle; }
	td.footerContainer span { font-weight: bold; }
	
	td.sidebarContainer #Search input[type="text"] { width: 134px; background: #e5e5e5; border: 0px; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; padding: 9px; }
	td.sidebarContainer #Search input[type="submit"] { width: 100px; background: #7c9926; border: 0px; color: #FFFFFF; cursor: pointer; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; padding: 8px; }
	td.sidebarContainer #Search input[type="submit"]:hover { background: #688020; }
	
	h1, h2, h3, h4 { color: #111111; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding: 0px; }
	h1 { font-size: 24px; margin: 0px 0px 2px 0px; }
	h2 { font-size: 20px; margin: 25px 0px 0px 0px; }
	h3 { font-size: 20px; margin: 25px 0px 25px 0px; }
	h4 { font-size: 24px; margin: 0px 0px 25px 0px; }
	
	h1 a { color: #111111 !important; font-weight: normal; text-decoration: none; }
	h1 a:hover { color: #000000 !important; text-decoration: underline; }
	
	h1.searchText { color: #444444; font-size: 18px; margin-bottom: 25px; }
	h1.commentsText { color: #444444; font-size: 18px; margin: 0px 0px 26px 0px; }
	h2.commentsText { margin: 0px 0px 25px 0px; }
	