/*
Theme Name: ELA Outdoor Living
Theme URI: http://www.elaoutdoorliving.com/blog/
Description: WordPress theme for ELA Outdoor Living.
Version: 1.0
Author: IQnection Internet Services
Author URI: http://www.iqnection.com/
Tags: IQnection, ELA Outdoor Living
*/

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: #676565; font: normal 13px/20px 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: #950b08; text-decoration: none; }
a:hover                             { color: #ce180b; text-decoration: underline; }

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

h1, h2, h3, h4, h5, h6              { color: #ce180b; margin: 0; padding: 0; }
h1									{ font: bold 28px/28px Georgia, "Times New Roman", Times, serif; margin-bottom: 12px; }
h2									{ font: bold 22px/22px Helvetica, Arial, sans-serif; margin-bottom: 8px; }
h3									{ font: bold 20px/20px Helvetica, Arial, sans-serif; margin-bottom: 10px; }
h4									{ font: bold 18px/18px Helvetica, Arial, sans-serif; margin-bottom: 12px; }
h5									{ font: bold 15px/15px Helvetica, Arial, sans-serif; margin-bottom: 9px; }
h6									{ font: bold 13px/13px Helvetica, Arial, sans-serif; margin-bottom: 7px; }

body								{ min-width: 920px; background: #282828 url(images/body.jpg) center top repeat-x; }

#wrapper							{ width: 920px; margin: 0 auto; }
#header								{ height: 151px; background: url(images/header.jpg); overflow: auto; }

	#nav01							{ width: 95px; height: 90px; margin: 7px 0 0 810px; padding: 0; list-style: none; }
   		#nav01 li					{ height: 18px; line-height: 18px; text-indent: -9009px; margin: 0; }
		#nav01 li a					{ height: 18px; display: block; background-position: right top; background-repeat: no-repeat; margin: 0; padding: 0; }
    	#nav01 li a:hover,
    	#nav01 li a:active			{ background-position: right bottom; }
        	#nav1_1					{ background-image: url(images/nav1_1.jpg); }
            #nav1_2					{ background-image: url(images/nav1_2.jpg); }
            #nav1_3					{ background-image: url(images/nav1_3.jpg); }
			#nav1_3b				{ background-image: url(images/nav1_3b.jpg); }
            #nav1_4					{ background-image: url(images/nav1_4.jpg); }
            #nav1_5					{ background-image: url(images/nav1_5.jpg); }

	#nav02							{ width: 899px; height: 21px; margin: 26px 0 0 9px; padding: 0; list-style: none; }
   		#nav02 li					{ float: left; display: inline; height: 21px; text-indent: -9009px; margin: 0; padding: 0; }
		#nav02 li a					{ height: 21px; display: block; background-position: center top; background-repeat: no-repeat; }
    	#nav02 li a:hover,
    	#nav02 li a:active			{ background-position: center bottom; }
        	#nav2_1					{ background-image: url(images/nav2_1.jpg); width: 109px; margin-left: 17px; }
            #nav2_2					{ background-image: url(images/nav2_2.jpg); width: 114px; margin-left: 20px; }
            #nav2_3					{ background-image: url(images/nav2_3.jpg); width: 86px; margin-left: 19px; }
            #nav2_4					{ background-image: url(images/nav2_4.jpg); width: 110px; margin-left: 20px; }
            #nav2_5					{ background-image: url(images/nav2_5.jpg); width: 120px; margin-left: 19px; }
            #nav2_6					{ background-image: url(images/nav2_6.jpg); width: 118px; margin-left: 19px; }
            #nav2_7					{ background-image: url(images/nav2_7.jpg); width: 85px; margin-left: 20px; }


#content_outer						{ background: url(images/content_outer.jpg) center top repeat-y; }
#content_inner						{ background: url(images/content_inner.jpg) center top no-repeat; overflow: auto; }
#awards								{ height: 88px; background: url(images/awards.jpg); }
	#awards a						{ display: block; width: 902px; height: 90px; margin: 0 10px 0 8px; }


#content_main						{ width: 610px; float: left; display: inline; margin: 30px 0 15px 30px; }
#content_sidebar					{ width: 210px; float: right; display: inline; margin: 30px 30px 15px 0; }

.minheight							{ min-height: 400px; height: auto !important; height: 400px; }


h1, h2, h3, h4, h5, h6				{ color: #484D44; }
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: #484D44; }

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

.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 #fff 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 --- */





