/*
Theme Name: Dansk Daily
Theme URI: http://danskdaily.dk/
Description: Theme for Dansk Daily
Author: Divendo
Version: 1.0
*/

/* Global
------------------------------------------------------*/

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
* {margin:0;padding:0;} 
html, body 					{height: 100%;}
body 						{font-family: Artial, sans-serif;font-size:12px; color: #000; background: #ddd;}

/* Default Element Styles
------------------------------------------------------*/

p							{color: #000; font-size: 12px; line-height: 18px; padding-bottom: 15px; text-align: justify;}
strong						{color: #000;}
a							{color: #000;}
.alignleft { margin-right: 15px; border: 1px solid #000;}
.alignright {float: right; margin-left: 15px; border: 1px solid #000;}
.alignnone	{border: 1px solid #000;}

/* Container
------------------------------------------------------*/
#wrap 						{min-height: 100%; background: #fff; width: 760px; margin: 0px auto;}

/*  Header
------------------------------------------------------*/
#adzone						{width: 730px; height: 150px;margin-left: 15px; padding-bottom: 15px; padding-top: 15px;}

#header						{width: 730px; padding-top: 15px; padding-left: 15px; padding-right: 15px; float: left;}

#logo						{float: left; width: 550px;}
#logo h1					{text-indent: -99999px; background: url(images/logo.png) no-repeat;width: 550px; height: 84px; padding-bottom: 15px; border-bottom: 6px solid #000;}
#logo h1 a					{margin: 0px; float: left; width: 550px; height: 84px;}

#nav						{margin-top: -2px; width: 162px; padding-left: 18px; float: left; padding-bottom: 13px; border-bottom: 6px solid #000;}
#nav li						{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 24px; line-height: 22px; text-transform: uppercase;}
#nav li a					{text-decoration: none; color: #000;}

/*  Content
------------------------------------------------------*/
#content					{overflow:auto; width: 730px; padding-left: 15px; padding-right: 15px; float: left; padding-top: 45px; background: #fff; padding-bottom: 50px;}

#content h2					{font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 22px; text-transform: uppercase; border-bottom: 2px solid #000; padding-bottom: 4px;}

#sidebar					{width: 160px; float: left; padding-right: 40px; padding-bottom: 30px;}
#sidebar .box				{border: 1px solid #000; padding: 2px; margin-top: 20px;}

#post						{width: 530px; float: left; overflow: hidden;}
#post .meta					{width: 530px; float: left; padding-top: 5px; padding-bottom: 30px;}
#post .meta	p i.left		{float: left; width: 175px; text-align: left;}
#post .meta	p i.center		{float: left; width: 175px; text-align: center;}
#post .meta	p i.right		{float: right; font-weight: bold; width: 175px; text-align: right;}
#post .meta	p i.right a		{color: #000; text-decoration: none;}

#rss						{float: right; font-weight: bold; width: 175px; padding-top: 5px; text-align: right; padding-right: 2px;}
#rss a						{color: #000; text-decoration: none; background: url(images/ico-rss.png) no-repeat left; padding-left: 20px; padding-top: 2px; padding-bottom: 2px;}

#post .post-bottom			{border-top: 4px solid #000;}
#post .post-bottom a		{color: #000; font-family: "Arial Black", arial, sans-serif; text-decoration: none; font-size: 14px; line-height: 30px;}
#post .post-bottom a.left	{float: left;}
#post .post-bottom a.right	{float: right;}

#post .addthis_button_compact  {text-decoration: none; color: #000; text-decoration: none; font-weight: bold; text-align: right; float: right; margin-top: -12px; }
.post-bottom-l			{border-top: 4px solid #000;}
.post-bottom-l a		{color: #000; font-family: "Arial Black", arial, sans-serif; text-decoration: none; font-size: 14px; line-height: 30px;}
.post-bottom-l a.left	{float: left;}
.post-bottom-l a.right	{float: right;}


/*  Content Front
------------------------------------------------------*/
.wrap:after 				{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#primary 					{padding-top: 20px; margin-right: -20px;}
#primary .box 				{float: left;}
#primary .col1				{width: 160px; padding-right: 20px; float: left; margin-bottom: 30px;}
#primary .col1 a			{color: #000; text-decoration: none; float: left;}
#primary .col1 a:hover		{background-color: #f0f0f0; float: left; border-bottom: 4px solid #000;}
#primary .col1 img			{border: 1px solid #000; margin: 4px;}
#primary h4					{font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; padding-top: 5px; padding-bottom: 5px; margin: 4px;}
#primary p					{margin: 4px;}
#primary h5					{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; margin: 4px;}

/*  Content Magazine
------------------------------------------------------*/
.box-magazine				{width: 730px; float: left; margin-bottom: 30px;}
.box-magazine .left			{float: left; border: 1px solid #000; padding: 2px;}
.box-magazine .right		{float: left; width: 520px; padding-left: 40px;}
.box-magazine h3			{font-size: 14px; font-family: "Arial Black", arial, sans-serif; padding-bottom: 15px; line-height: 10px; }
.box-magazine a				{color: #000; text-decoration: none;}
.box-magazine h3 img			{vertical-align: middle; margin-left: 10px;}

/*  Contact form
------------------------------------------------------*/
.scf-form input 			{border: 1px solid #000; padding: 3px; float: left; width: 330px;}
.scf-form textarea 			{border: 1px solid #000; padding: 3px; float: left; width: 330px;}
.scf-form label				{padding-left: 3px; float: left; width: 330px;}
.scf-form #submit			{border: 0px; width: 60px; float: right; background: #000; color: #fff; margin-right: 2px; margin-top: 20px;}
/*  Footer
------------------------------------------------------*/
#footer 					{position: relative; margin-top: -51px; background-color: #fff; height: 50px; width: 730px; padding-left: 15px; padding-right: 15px; clear:both; margin: 0px auto;}
#footer_wrapper				{border-top: 1px solid #000; padding-top: 10px; float: left; width: 730px;}
#footer_wrapper p.left		{float: left; color: #000;}
#footer_wrapper p.right		{float: right; color: #bbb; font-size: 11px; font-style: italic;}
#footer_wrapper p.right img	{vertical-align: middle; padding-left: 10px;}
