/*
Theme Name: Encore Clothing
Theme URI: http://encoreclothing.se/
Description: Encore theme.
Version: 1.0
Author: Webbyran Osynlig
Author URI: http://www.osynlig.se/
Tags: encore
*/

/*-------------------------/ Reset och allmänt /-------------------------*/

* 												{ padding: 0; margin: 0; }

body 											{ font-family: Verdana; font-size: 10px; line-height: 22px; color: #7A7C7D; background-color: #F7F8F9; }
input, textarea, select 						{ font-family: verdana; font-size: 10px; }
img 											{ border: none; }
.clear 											{ clear: both; }
.left 											{ float: left; }
.right											{ float: right; }

a 												{ color: #7A7C7D; }
a:hover 										{ color: black; }

h1 												{ font-size: 27px; line-height: 30px; min-height: 41px; margin-bottom: 15px; text-transform: uppercase; }
* html h1 										{ height: 41px; }
h1 a 											{ color: #231f20; text-transform: uppercase; color: #7A7C7D; text-decoration: none; }
h2 												{ font-size: 14px; line-height: 16px; margin-bottom: 12px; text-transform: uppercase; }
h2 span 										{ font-weight: normal; }

input, textarea 								{ border: 1px solid #e7e7e7; }

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

#catalouge-link									{ margin: 0 0 20px 0; clear: both; }	

/*-------------------------/ Meny och content /-------------------------*/

ul.menu 										{ font-size: 15px; }
ul.menu li 										{ display: inline; list-style: none; }
ul.menu li a 									{ text-decoration: none; }
ul.menu li a:hover 								{ color: black; text-decoration: underline; }

#body .button 									{ text-align: right; float: left; }

#container										{ width: 939px; background-color: #fff; margin: 0 auto; padding: 35px 100px 35px 100px; }

/*-------------------------/ Header /-------------------------*/

.logo											{ padding-left: 10px; }
.signup-btn a									{ padding: 2px 8px; font-family: Verdana, sans-serif; text-transform: uppercase; color: #fff; text-decoration: none; background: #F15A29; }
#newsletter-form								{ margin-top: 11px; }
#newsletter										{ float:right; padding: 1px 0 1px 0; margin-top: 2px; border-color: #F15A29; border-style: solid none solid solid; border-width: 1px medium 1px 1px; color: #7A7C7D;}
.newsletter-label								{ float:right; font-family: Verdana, sans-serif; color: #F15A29; text-transform: uppercase; padding-right: 5px; }

#main-image										{ border-bottom: 1px solid #c7c8ca; padding-bottom: 11px; }

#header 										{ margin-bottom: 11px; }
#header #nav 									{ width: 100%; border-top: 1px solid #c7c8ca; padding-top: 13px; }
#header #nav ul.menu 							{ width: 100%; border-bottom: 1px solid #c7c8ca; border-top: 1px solid #c7c8ca; margin:13px 0 10px; }
#header #nav ul.menu li 						{ display: inline; padding: 5px 37px 5px 38px; float:left; }
#header #nav ul.menu li.first 					{ padding-left: 0px; }
#header #nav ul.menu li.last 					{ padding-right: 0px; }
#header #nav ul.menu li a 						{ display: block; float:left; font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; color: black; padding: 0 10px 0; text-transform: uppercase; }
#header #nav ul.menu li a:hover				 	{ color: black; text-decoration: none; }
#header #nav ul.menu li a:hover, #header #nav ul.menu li a.active { color: black; text-decoration: none; background: #F15A29; color: white; }

/*-------------------------/ Footer /-------------------------*/

#footer-nav 									{ margin-bottom: 5px; }
#footer-nav img 								{ margin-bottom: -4px; }
#footer-nav ul 									{ font-size: 10px; margin-right: 9px; }
#footer-nav ul li 								{ display: inline; list-style: none; }
#footer-nav a 									{ font-weight: bold; color: #707070; text-decoration: none; }
#footer-nav a:hover 							{ color: #f7c000; }

#footer 										{ color: #bdbbbc; padding: 21px 9px 0 9px; text-align: center; /*background: url(images/bg_footer.jpg) no-repeat;*/ }
#footer ul.menu 								{ font-size: 13px; }
#footer a 										{ color: #bdbbbc; }
#footer p 										{ line-height: 12px; margin-top: 3px; font-size: 8px; }
#footer ul.menu a 								{ text-decoration: none; }
#footer ul.menu a:hover 						{ color: #f7c000; }
		
#footer .logotype 								{ padding-top: 10px; }
#footer .contact-info 							{ text-transform: uppercase; font-size: 9px; line-height: 16px; width: 244px; margin: 0 0 5px 15px; padding-top: 7px; text-align: center; }

/*-------------------------/ Main content /-------------------------*/

#body 											{ margin-bottom: 30px; }

#body #left-col 								{ width: 248px; padding-right: 27px; /*background: url('images/fade_right.gif') no-repeat right top;*/ }
#body #left-col .item 							{ margin-bottom: 20px; }
#body #left-col .item input 					{ margin-top: 4px; width: 60%; border: 1px solid #7A7C7D; color: #7A7C7D; float: left; }
#body #left-col a 								{ color: #7A7C7D; text-decoration: none; }
#body #left-col h2 								{ font-size: 11px; margin-bottom: 0px; font-weight: normal; }
#body #left-col h2.storefinder 					{ margin-bottom: 5px; }
#body #left-col a:hover 						{ color: #000; text-decoration: none; }

#body #left-col .item.newsletter form 			{  }
#body #left-col .item.newsletter form label		{ font-size: 12px; }

#body #left-col .item.latest-posts				{ margin-top: 10px !important; }

#body #left-col .item.latest-posts, #body #left-col .item.archive 				{ margin-top: 3px; font-size: 10px; }
#body #left-col .item.latest-posts p, #body #left-col .item.archive p 			{ display: block; }
#body #left-col .item.latest-posts p, #body #left-col .item.archive ul li 		{ list-style: none; }

#body #left-col .item .wp-tag-cloud li 			{ list-style-type: none; }
#body #left-col .item .wp-tag-cloud li a 		{ font-size: 10px; }

#body #right-col 								{ width: 640px; }
#body #right-col .post 							{ margin-bottom: 30px; }
#body #right-col .narrowcolumn 					{ width: 520px; }

.entry p 										{ margin-bottom: 16px; line-height: 16px; }
.entry object 									{ display: block; margin-bottom: 10px; }

#body #right-col .post .postmetadata 			{ font-size: 10px; text-transform: uppercase; }
#body #right-col .post .postmetadata .tags		{ margin-bottom: 10px; text-transform: uppercase; }
#body #right-col .post .postmetadata p 			{ display: block; }
#body #right-col .post .postmetadata .tags a 	{ color: #7A7C7D; text-decoration: none; }
#body #right-col .post .postmetadata .tags a:hover { color: #000; }
		
.navigation a 									{ color: #7A7C7D; text-transform: uppercase; font-size: 10px; text-decoration: none; }
.navigation a:hover 							{ color: #000; }

body.page-id-443 table td						{ vertical-align: top; }

/*-------------------------/ Comments /-------------------------*/

#commentform p 									{ margin-bottom: 5px; }
#commentform textarea 							{ width: 631px; }

