/* 
Theme Name:Albrite Lighting Custom
Description:This Wordpress theme is a custom theme designed specifically for Albrite Lighting. Designed by <a href="http://www.hybridforge.com">Hybrid Forge</a>.
Version:1.0
Author:Hybrid Forge
Author URI:http://www.hybridforge.com/
Tags:yellow, black, grey, fixed-width, two-columns, left-sidebar

	"Albrite Lighting Custom" by http://www.hybridforge.com/

	This Wordpress theme is a custom theme designed specifically
	for Albrite Lighting. Designed by www.HybridForge.com.
	
-------------------------------------------------------------*/


/*	Imports
-------------------------------------------------------------*/

@import url('http://www.albritelighting.com/css/default5.css'); 


/*	General WP Content Items
-------------------------------------------------------------*/

a#blog-header { display: block; width: 590px; height: 100px; margin-bottom: 1em; background: url('images/blog-header.gif') no-repeat 0 0; }
a#blog-header span { display: none; }

/*/// Entry Details ///*/
.entry { padding: 10px 0 3px 0; line-height: 1.4em; margin: 0 0 2em 0; }
.entry h2 { font-style: normal; }
	.entry h2.title { font: bold 2.1em tahoma,verdana,helvetica,arial,sans-serif; color: #000; margin: 0 0 .2em 0; }
		.entry h2.title a { text-decoration: none; color: #000; }
		.entry h2.title a:hover { color: #ccc; }
.entry .dateMeta { font: normal normal .9em tahoma,verdana,arial,sans-serif; color: #777; background: url('images/post-meta-bg.png') repeat-x 0 0; height: 25px; line-height: 25px; padding: 0 5px; border: 1px solid #ccc; border-width: 0 1px; }
	.entry .dateMeta a { text-transform: capitalize; }
	.entry .dateMeta span { font-weight: normal; }
	.entry .dateMeta .cEdit { float: right; }
		.cEdit a { padding-left: 25px; display: block; background: url('images/page_white_edit.png') no-repeat 0 center; }
.entry .entryContent { } /* main entry content body */
.entry span.entryPages { } /* paging, if needed */
.entry p { }
.entry ul, .entry ol { margin: -10px 0 0 20px; padding: 0; }
.entry ol { margin-left: 23px; }
.entry a.more-link { color: #57a746; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; }
.entry a.more-link:hover { color: #25748c; }


/*/// Entry Meta Info ///*/
.entryMeta { font-size: .9em; padding: 5px 0; border-bottom: 1px dotted #ccc; }
.entryMeta .filed { font-style: italic; margin-bottom: 0; }
.entryMeta .commentCount { font-weight: bold; font-size: 0.9em; float: right; padding-left: 25px; background: url('images/comments.png') no-repeat 0 0; }
.entryMeta .cTags { font-weight: normal; text-transform: none; }


/*/// Comments Area ///*/
.entryComments { background: #f2f2f2 url('images/comments-topper.png') no-repeat 0 0; padding: 10px; }
h3.commentTitle, h3.leaveCommentTitle { color: #aaa; font-size: 1.6em; font-weight: bold; line-height: 1em; margin-top: .2em; }
ul.commentlist { margin: 0 !important; padding: 0; list-style: none; }
.commentlist li { padding-bottom: 0 !important; }
.commentlist .commentBox { width: auto; padding: 6px 0; margin: 0; border-top: 1px dotted #aaa; overflow: auto; }
	.commentBox .commentBy { width: 35%; margin-left: 5px; line-height: 1.2em; overflow: auto; }
		.comment-avatar { margin-right: 1em; }
			.comment-avatar img { border: 1px solid #aaa; }
		.comment-author { font: bold 1em tahoma,verdana,arial,sans-serif; }
			.comment-author a { text-decoration: none; }
		.comment-date { display: block; font-size: .8em; }
		.commentBox .cEdit { padding-top: .7em; display: block; }
	.commentBox .commentBody { font: normal normal 1em tahoma,verdana,arial,sans-serif; float: right; width: 55%; padding: 0; overflow: auto; }
		.commentBox .commentBody p:first-child { padding-top: 0; }
		.commentBox .commentBody p { padding-top: 5px; margin-top: 0;}
.entryComments .comment-author-post .commentBox { background-color: #dedede !important; overflow: auto; }



/*/// Comments Form ///*/
.leaveCommentForm { font-size: 1em; background: url('images/comments-topper.png') no-repeat 0 0; padding-top: 20px; }
.leaveCommentForm table { }
.leaveCommentForm table input, .leaveCommentForm table textarea { display: block; padding: .3em 0 .3em .3em;  font: normal normal 1em arial,helvetica,'lucida grande','lucida sans unicode','gill sans','verdana',sans-serif; width: 100%; background-color: #e6e6e6; color: #000; border: none; }
.leaveCommentForm table label { font-weight: bold; }
.leaveCommentForm input.btnSubmit { padding: 0; margin: 0; width: 65px; height: 23px; border: none; background: url('images/btn-submit.png') no-repeat 0 0; }
.leaveCommentForm input.btnSubmit:hover { color: #999; }


/*/// Search ///*/
#searchform .text { border: 1px solid #ccc; width: 190px; padding: 2px; float: left; }
#searchform .button { float: right; width: 65px; height: 23px; background: url('images/btn-search.png') no-repeat 0 0; border: none; }


/*/// Archives ///*/
.olderLink { float: left; }
.newerLink { float: right; }
.olderLink, .newerLink { text-transform: uppercase; font-size: 1.7em; font-weight: bold; letter-spacing: 1px; line-height: 1em; }
.olderLink a, .newerLink a, .olderLink a:visited, .newerLink:visited a { color: #000; }
.olderLink a:hover, .newerLink:hover a { color: #25748c; }


/*/// Side Panel Items ///*/
ul#sidePanelMainList, ul#sidePanelMainList li.sidePanelMainListItem { margin: 0; padding: 0; list-style: none;  }
#sidePanel li#side-archives, #sidePanel li#side-tags, #sidePanel li#side-recent, #sidePanel li#side-rss {font: normal normal 1em tahoma,verdana,arial,sans-serif; width: 94%; border-top: 1px dotted #ccc; padding: .3em 0 1em 0; }
#sidePanel li#side-archives ul, #sidePanel li#side-recent ul { margin-left: 30px;  }
#sidePanel li h3 { font: normal bold 1em tahoma,verdana,arial,sans-serif; text-transform: uppercase; }
#sidePanel li#side-rss a { background: url('images/icon-rss.png') no-repeat 0 0; padding-left: 26px; display: block; margin-top: .5em; line-height: 23px; }


/* Base Styles & Misc:
-------------------------------------------------------------*/
/*/// Tables ///*/
table { width: 100%; font-size: 1em; border-collapse: collapse; }
table caption { margin: 15px 0 5px 0; padding: 0 0 0 3px; text-align: left; }
table th, table td { text-align: left; vertical-align: top; padding: 4px 7px !important; padding: 6px 10px; }
thead { border: 1px solid #CCC; }
thead th { color: #555; background: #EEE; }
tbody tr { }

/*/// Misc. ///*/
.clear-fix { clear: both; width: 0; height: 0; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
span.bold { color: #555; font-weight: 600; }