/*
Theme Name: EVOSION
Theme URI: http://evosion.dk
Description: EVOSION
Author: Battin & Oskar Rough
Author URI: http://battin.dk
Tags: clean, sweet, great design
*/

html, body, div, h1, h2, h3, p, ul, ol, li, form, fieldset, input, textarea { margin: 0; padding: 0; }
em { font-style: italic;} strong { font-weight: bold;} img, fieldset { border: 0;}

body { background: #56544a; font-size: 12px; line-height: 1.5em; font-family: Arial, sans-serif; color:#666; }
 
h1,
h2     			{ font-size: 1.5em; margin: 0 0 1.5em; color: #000; font-weight: lighter;}
#sidebar h2 	{ font-size: 1em; font-weight: bold;}
h3, h4    		{ font-size: 1em; margin: 0 0 1.5em; color: #000; font-weight: bolder;}
p     			{ font-size: 1em; margin: 0 0 1.5em; }
blockquote  	{ border-left:1px solid #A5ABAB; margin: 1.5em; padding: 0 1em; }
code   			{ font-family: "Courier New", Courier, monospace; }

.smalltext,
.small 			{ font-size: 0.9em; }
.faded, .meta	{ color: #666; }
.clearboth   	{ clear: both; }
.alignleft		{ float: left; margin: 0 5px 5px 0;}

/* LINKS */
a, a:visited 		{ color: #333; text-decoration: none;}
a:hover   			{ text-decoration: underline;}
.entry ul a:link 	{ text-decoration: underline;}
.entry ul a:hover 	{ text-decoration: none;}
.meta a:link,
.meta a:visited		{ color: #666;}
.meta a:hover		{ color: #333;}

img.nohover   {border:0}
img.hover    {border:0;display:none}
a:hover img.hover  {display:inline}
a:hover img.nohover {display:none}

/* SIDEBAR IMAGES */
.entry   	{ position: relative;}
.alignright { position: absolute; left: 382px;}
.blog .alignleft { float: none;}





/* LAYOUT ELEMENTS */
#site	 			{ width: 996px; margin: 0 auto; }

#header  			{ background: #fff; padding: 18px 18px 15px; margin: 18px auto; float: left; width: 960px; }
#header #logo		{ float: left; width: 67px; height: 14px; margin: 0; background: url(/wp-content/themes/evosion/images/logo.gif) no-repeat; }
#header #logo a		{ display: block; width: 100%; height: 100%; outline: none; text-indent: -999px;}
#header #logo a span{ }

#header #menu		{ float:left; margin-left: 162px;}
#content			{ margin: 0 auto; padding: 18px; background: #fff; position: relative; float: left; width: 960px;}
#submenu 			{}
#sidebar   			{ margin-top: 54px;}
#menuColumn 		{ float: left; width: 198px; margin-right: 32px; }
#main				{ float: left; width: 730px;}
.active  			{ color: #000; font-weight: bold;}
#column1   			{ float: left; }
#columnwide 	 	{ float: left; width: 797px;}
#column2   			{ float: left; width: 360px;}
#breadcrumb  		{ position: static; top: 0; text-align: right;}
#column2 img 		{ margin-bottom: 18px;}

#stories			{ display: block !important; float: left; margin: 18px 0; background: #fff; padding: 18px;}
#stories .story		{ float: left; width: 308px; margin-right: 18px;}
#stories .story li	{ list-style: none; color: #666;}
#stories #tertiary	{ margin-right: 0;}
#stories h3			{ margin: 0.75em 0; }
#stories > p:last-child { margin-bottom: 0;}

#footer   			{ clear:both; margin: 18px 0; padding: 18px; color: #999;}
#footer a,
#footer a:visited 	{ text-decoration: none; color: #ccc;}
#footer a:hover 	{ text-decoration: underline;}
#footer h3			{ color: #fff; font-size: 1em; margin-bottom: 18px;}
#footer > p:last-child{ border-top: 1px dotted #666; margin: 18px 0;}

#blocks				{}
.block				{ float: left;}

.b1 { width: 198px; margin-right: 18px; margin-bottom: 18px;}
.b2 { width: 380px; margin-right: 54px;}
.b3 { width: 108px; }
.b4 { }
.b4 .alignleft { margin: 3px 18px 18px 0;}


#menuColumn > ul		{ border-top: 1px solid #ccc; margin-top: 36px; }
#menuColumn #sidebar	{ margin: 0; }
#menuColumn #sidebar ul ul	{ padding: 0;}
#menuColumn #sidebar a	{ padding: 4px 0;}
#menuColumn li			{ border-bottom: 1px solid #ccc; list-style: none;}
#menuColumn a			{ display: block; padding: 9px 0 8px; }
li.current_page_item 	{ font-weight: bold;}
.entry ul,
.entry ol 				{ padding-left: 1.5em; margin-bottom: 1.5em; }



#sidebar ul ul	{ padding-left: 18px;}

#menu			{}
#menu li		{ float: left; background: url(images/menu/slash.gif) 100% 50% no-repeat; margin-right: 10px; padding-right: 15px; list-style: none;}
#menu a			{ display: inline-block; height: 16px; overflow: hidden; position: relative;}
#menu a span	{ position: absolute; left: -999px;}
#menu .m1 a		{ width: 37px; background: url(/img/menu/news.png) no-repeat 0 0;}
#menu .m2 a		{ width: 57px; background: url(/img/menu/vivace.png) no-repeat 0 0;}
#menu .m3 a		{ width: 57px; background: url(/img/menu/models.png) no-repeat 0 0;}
#menu .m4 a		{ width: 106px; background: url(/img/menu/information.png) no-repeat 0 0;}
#menu .m5 a		{ width: 67px; background: url(/img/menu/contact.png) no-repeat 0 0;}
#menu a:hover	{ background-position: 0 -15px;}




#post-7 	{}

#latestnews			{ height: 360px; position: absolute; top: 18px; right: 18px; background: url(/img/bg50.png) repeat; background: rgba(86,84,74,0.5); width: 240px; }
#latestnews a		{ color: #fff; display: block; padding: 5px 1.5em 3px 1.5em;}
#latestnews li		{ border-bottom-color: rgba(255,255,255,0.25);}
#latestnews a:hover	{ background: rgba(86,84,74,0.4); }
#latestnews h3		{ color: #fff; margin: 1.5em 1em;}

ul.list				{ list-style: none; margin-bottom: 1.5em; }
ul.list li			{ border-bottom: 1px solid #666;}
ul.list li a		{ display: block; padding: 5px 0 3px;}




.post 					{ width: 580px; margin-bottom: 5em; clear: both;}
.single .post			{ width: 740px;}
.single .post p			{ max-width: 400px;}
.single .post .alignleft	{ float: none; margin-bottom: 1em;}


.pageitem 				{ width: 360px; margin-bottom: 3em;}
.wp-caption-text 		{ padding: 1em 0; font-size: 0.9em;}
.comment-meta a,
.comment-meta a:visited	{ font-size: 0.9em; color:#999;}


#latestnews a:link 		{ text-decoration: none;}
#latestnews a:visited 	{ text-decoration: none;}
#latestnews a:hover 	{ text-decoration: underline;}
a:link.faded 			{ color: #666;}
a:visited.faded 		{ color: #666; text-decoration: none;}
a:hover.faded 			{ color: black;}



/* COMMENT */
.navigation		{ color: #666;}
.navleft 		{ float: left;}
.navright		{ float: right; text-align: right;}
.avatar 		{ display: none;}
ol.commentlist	{ list-style-type: none;}
li.comment		{ border-bottom: 1px solid #ccc; margin-top: 1em;}
#respond		{ margin-top: 1em;}
.postmetadata 	{ margin-top: 1em;}



.page-id-37 #column1   { width: 730px; margin: 0;}
.page-id-37 #column2   { display: none;}
.page-id-37 .pageitem  { width: auto; }




.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */