/*
Theme Name: Closet and Storage Concepts
Theme URI: http://www.closetandstorageconcepts.com/blog/
Description: WordPress theme for Closet and Storage Concepts.
Version: 1.0
Author: IQnection Internet Services
Author URI: http://www.iqnection.com/
Tags: IQnection, Closet and Storage Concepts
*/

html, body, div, img, form          { margin: 0; padding: 0; border: 0; }
table, tr, td                       { text-align: left; vertical-align: top; margin: 0; padding: 0; border: 0; }
html, body                          { color: #296a7f; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }

p, ul, ol, li                       { padding: 0; margin: 0; }
p                                   { margin-bottom: 20px; }
ul, ol                              { padding: 0; margin: 0; list-style-position: outside; }
li                                  { padding: 0; margin: 0 0 0 20px; }

a                                   { color: #1d545f; text-decoration: none; }
a:hover                             { color: #1d545f; text-decoration: underline; }

a:focus, input:focus                { outline: none; }

body								{ background: #f3ede5; min-width: 740px; }

#main								{ width: 740px; margin: 0 auto; }

#header								{ height: 116px; background: url(images/header.jpg) center top no-repeat; }
	#nav_row_1						{ width: 670px; list-style: none; margin: 0 auto; padding: 0; }
		#nav_row_1 li				{ height: 25px; font: bold 12px/25px Garamond, "Times New Roman", Times, serif; float: left; display: inline; margin: 0 17px; }
		#nav_row_1 li a,
		#nav_row_1 li a:hover		{ color: #fff; }
		
	#nav_row_2						{ list-style: none; margin: 0 auto; padding: 0; text-align: center; }
		#nav_row_2 li				{ height: 20px; font: bold 12px/20px Garamond, "Times New Roman", Times, serif; display: inline; margin: 0 10px; }
		#nav_row_2 li a,
		#nav_row_2 li a:hover		{ color: #a38657; }

#iqcontent							{ background: url(images/content_repeat.jpg) center top repeat-y; }
	#content_top					{ background: url(images/content_top.jpg) center top no-repeat; }
	#content_bottom					{ background: url(images/content_bottom.jpg) center bottom no-repeat; overflow: auto; }
		#inner_left					{ width: 500px; float: left; display: inline; margin: 20px 0 30px 15px; }
		#inner_right				{ width: 200px; float: right; display: inline; margin: 75px 8px 20px 0; }		
		.minheight					{ min-height: 350px; height: auto !important; height: 350px; }

#footer								{ height: 40px; }
	#nav_bottom						{ width: 500px; list-style: none; margin: 10px auto; padding: 0; }
		#nav_bottom li				{ height: 14px; font: normal 11px/14px Arial, Helvetica, sans-serif; float: left; display: inline; margin: 0 3px; }
		#nav_bottom li a			{ color: #595552; }		
		#nav_bottom li a:hover		{ color: #b97b18; }
	#iqlogo							{ width: 40px; height: 42px; float: left; display: inline; clear: both; margin-top: 20px; }
	#copyright						{ width: 400px; height: 42px; float: left; display: inline; margin-top: 20px; color: #756f6b; }
	#copyright a,
	#copyright a:hover				{ color: #756f6b; }


h1, h2, h3, h4, h5, h6				{ color: #fff; }
h1									{ font: bold 22px/22px Garamond, "Times New Roman", Times, serif; margin-bottom: 12px; }
h2									{ font: bold 20px/20px Garamond, "Times New Roman", Times, serif; margin-bottom: 8px; }
h3									{ font: bold 18px/18px Garamond, "Times New Roman", Times, serif; margin-bottom: 10px; }
h4									{ font: bold 16px/16px Garamond, "Times New Roman", Times, serif; margin-bottom: 12px; }
h5									{ font: bold 15px/15px Garamond, "Times New Roman", Times, serif; margin-bottom: 9px; }
h6									{ font: normal 13px/13px Garamond, "Times New Roman", Times, serif; margin-bottom: 7px; }

h1 a,
h1 a:hover							{ color: #fff; }

#inner_right h1,
#inner_right h2						{ color: #956b3b; }

#nav_links 							{ text-align: center; }
#nav_links a,
#nav_links a:hover					{ /*color: #050007;*/ }

.padding							{ margin-top: 15px; }
#widgetry							{ padding-top: 25px; }

div.post							{ border-bottom: 1px #61646F solid; margin: 0 0 25px 0; }
div#sidebar_title					{ font-size: 18px; font-weight: bold; line-height: 24px; margin: 5px 0 25px 0; }
li.widget 							{ list-style: none; border-bottom: 1px #CFCCB4 solid; margin: 0 0 15px 0; padding: 0 0 15px 0; clear: both; }
#searchsubmit						{ border: #b7ae9b solid 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 2px 0 0 2px; margin: 10px 74px; }
h2.widgettitle						{ font-size: 15px; line-height: 24px; }
.navigation							{ display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
    
acronym, abbr 						{ border-bottom: 1px dashed #CFCCB4; }
acronym, abbr, span.caps 			{ font-size: 90%; letter-spacing: .07em; }
acronym, abbr 						{ cursor: help; }
blockquote 							{ border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px; }
cite 								{ font-size: 90%; font-style: normal; }

ol#comments li p 					{ font-size: 100%; }

input#s								{ width: 196px; height: 20px; color: #5e5e5e; padding: 2px 0 0 2px; border: 1px #a4a39e solid; font: normal 13px/20px Arial, Helvetica, sans-serif; }


/* --- classes used by the_meta() --- */

ul.post-meta						{ list-style: none; }
ul.post-meta span.post-meta-key 	{ font-weight: bold; }
.credit								{ background: #90a090; border-top: 3px double #aba; color: #fff; font-size: 11px; margin: 10px 0 0 0; padding: 3px; text-align: center; }
.credit a:link, .credit a:hover		{ color: #fff; }

.feedback							{ color: #ccc; text-align: right; clear: both; }

.meta 								{ font-size: .75em; }
.meta li, ul.post-meta li 			{ display: inline; }
.meta ul 							{ display: inline; list-style: none; margin: 0; padding: 0; }
.meta, .meta a 						{ color: #808080; font-weight: normal; letter-spacing: 0; }

.storytitle 						{ margin: 0; }
.storytitle a 						{ text-decoration: none; }

#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea 				{ background: #fff; border: 1px solid #333; padding: .2em; }
#commentform textarea 				{ width: 100%; }

#commentlist li ul 					{ border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }
#commentlist li .avatar 			{ float: right; margin-right: 25px; border: 1px dotted #ccc; padding: 2px; }
#content							{ margin: 30px 13em 0 3em; padding-right: 60px; }

#menu								{ background: #fff; border-left: 1px dotted #ccc; border-top: 3px solid #e0e6e0; padding: 20px 0 10px 30px; position: absolute; right: 2px; top: 0; width: 11em; }
#menu form							{ margin: 0 0 0 13px; }
#menu input#s						{ width: 80%; background: #eee; border: 1px solid #999; color: #000; }
#menu ul							{ color: #ccc; font-weight: bold; list-style-type: none; margin: 0; padding-left: 3px; text-transform: lowercase; }
#menu ul li							{ margin-top: 10px; padding-bottom: 2px; }
#menu ul ul							{ font-variant: normal; font-weight: normal; line-height: 100%; list-style-type: none; margin: 0; padding: 0; text-align: left; }
#menu ul ul li						{ border: 0; margin-top: 0; padding: 0; padding-left: 12px; }
#menu ul ul li a					{ color: #000; text-decoration: none; }
#menu ul ul li a:hover				{ border-bottom: 1px solid #809080; }
#menu ul ul ul.children				{ font-size: 142%; padding-left: 4px; }


/* --- calendar! --- */

#wp-calendar						{ border: 1px solid #ddd; empty-cells: show; font-size: 14px; margin: 0 auto; width: 100%; }
#wp-calendar #next a				{ padding-right: 10px; text-align: right; }
#wp-calendar #prev a				{ padding-left: 10px; text-align: left; }
#wp-calendar a						{ display: block; text-decoration: none; }
#wp-calendar a:hover				{ background: #e0e6e0; color: #333; }
#wp-calendar caption				{ color: #CD3C29; font-size: 16px; text-align: left; }
#wp-calendar td						{ color: #ccc; padding: 2px 0; text-align: center; }
#wp-calendar td.pad:hover 			{ background: #fff; }
#wp-calendar td:hover,
#wp-calendar #today					{ background: #eee; color: #bbb; }
#wp-calendar th						{ font-style: normal; text-transform: capitalize; }


/* --- Captions & aligment --- */

.aligncenter,
div.aligncenter						{ display: block; margin-left: auto; margin-right: auto; }

.alignleft							{ float: left; }
.alignright							{ float: right; }

.wp-caption							{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img 					{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text 		{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/* --- EOF --- */





