/*
Theme Name:Screen & Marknaden
Theme URI:
Description:Theme for screen & marknaden magazine
Author:Daniel Lindén @ P&K Utvecklingskonsult <daniel@pkutvecklingskonsult.se>
Version:1.0
*/


/*
Reset all
*/
html,body,applet,iframe,
div,q,cite,blockquote,pre,span,small,big,code,del,dfn,ins,
h1,h2,h3,h4,h5,h6,a,p,em,strong,b,u,i,center,
table,td,tr,th,tbody,thead,tfoot,caption,img,
form,label,legend,acronym,address,abbr,
dl,dt,dd,ul,ol,li
{
	margin:0; padding:0;
	vertical-align:baseline;
	border:0; outline:none; text-indent:0;
	font-size:1em; color:#000; font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; font-style:normal; font-weight:normal;
	quotes:none;
	list-style:none;
}

/*
Begin
*/
html, body	{ background:url('images/background_new.jpg'); background-repeat:repeat-x; background-color:#fff6f6; padding:20px 0 0 0px; margin-bottom:20px; }

a	{ color:#0033cc; }

div#banner		{ float:right; position:relative; width:695px; height:108px; display:block; padding:7px 7px 7px 0;}
div#side_banner	{ }

div#wrapper	{ margin:0 auto; width:1102px; border:1px solid #969696; background-color:#FFFFFF; }

    
	div#header			{ padding:7px 0 7px 7px; float:left; margin-left:20px }
	div#header p.date	{ font-size:10px; text-transform:uppercase; margin-left:-20px }
	div#header h1		{ clear:both; padding:0.5em 0 0 0; }
	div#header h1 span	{ display:none; }
	
	div#banner_top          { float:right; position:relative; width:695px; height:108px; display:block; padding:7px 7px 7px 0;}

		div#navigation		{ clear:both; }

			div#navigation_pages							{ width:1037px; height:26px; margin:0 auto; background:url('images/pages_nav.gif') no-repeat top left; }
			div#navigation_pages ul li						{ height:18px; font-size:12px; float:left; padding:6px 10px 1px 10px; background:url('images/menu_sep.gif') no-repeat bottom right; }
			div#navigation_pages ul li a					{ color:#333333; }
			div#navigation_pages ul li.current_page_item a	{ color:#009cff; }

			div#navigation_categories						{ width:1089px; height:32px; margin:10px auto; clear:both; background:#3b3b3b; color:#fff }
			div#navigation_categories ul					{ padding:2px 0 0 10px; }
			div#navigation_categories ul li					{ height:21px; font-size:11px; text-transform:uppercase; float:left; padding:7px 13px 0 10px; background:url('images/menu_sep.gif') no-repeat bottom right; }
			div#navigation_categories ul li a				{ color:#fff; font-weight:bold }
			div#navigation_categories ul li a:hover			{ color:#fff; text-decoration:underline; }
			div#navigation_categories ul li.current-cat a	{ color:#000; }
			div#search_form_header                          { text-align:right; float:right; padding:1px 0 0 0;}
			input#searchsubmit							    {font-family:Verdana, Arial; font-size:11px;}
			input#s										    {font-family:Verdana, Arial; font-size:11px; }

	div#page	{ clear:both; padding:10px 7px 0 7px; }
	
	div#block   {clear:both; padding:4px;}
    
    div#sidebar  {padding:0; margin-top:7px;}
		div#left_column							    { width:215px; float:right; margin-right:10px; background:#fff; border-left:1px dotted #CCCCCC;  padding-right:2px; padding-left:5px;}
			div#left_column ul						{ padding:0 0 6px 0; list-style-type:none; }
			div#left_column ul li					{ list-style-type:none; font-size:12px; }
			div#left_column ul li a				    { color:#333333 }
			div#left_column ul li h2				{ color:#fff; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; background-color:#3b3b3b }
			div#left_column ul li h3				{ color:#fff; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; background-color:#3b3b3b }
			div#left_column ul li ul				{ padding:0 0 0 0; }
			div#left_column ul li ul li				{ color:#333333; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; border-bottom:1px solid #fff; background-color:#f4f4f4  }


			
		div#right_column							{ width:215px; float:right; margin-right:10px; background:#fff; border-right:1px dotted #CCCCCC; padding-right:7px;}
			div#right_column ul						{ padding:0 0 6px 0; list-style-type:none; }
			div#right_column ul li					{ list-style-type:none; font-size:12px; }
			div#right_column ul li a				{ color:#333333; display:block; }
			div#right_column ul li h2				{ color:#fff; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; background-color:#3b3b3b }
			div#right_column ul li h3 				{ color:#fff; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; background-color:#3b3b3b }
			div#right_column ul li ul				{ padding:0 0 0 0; }
			div#right_column div.textwidget		{ color:#333333; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; border-bottom:1px solid #fff; background-color:#f4f4f4  }
			div#right_column ul li ul li			{ color:#333333; font-size:12px; font-weight:bold; display:block; width:215px; padding:5px; border-bottom:1px solid #fff; background-color:#f4f4f4  }
			div#right_column ul li ul li:hover      { background:#CCCCCC;}
			div#right_column ul li ul.wp-polls-ul li	{ list-style:none; }
			div#right_column ul li ul.wp-polls	{ margin:5px 0 5px 0;}
			

		div#content		{ width:600px; padding-right:5px; border-right:1px dotted #CCCCCC; }
		div#content h1	{ color:#000; padding:5px 0 10px 0; font-size:42px; font-weight:bold; }

            div.posted_by       { display:block; height:17px; width:596px; color:#333; background-color:#ffffff; font-size:10px; padding:6px 0 0 0px; text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #CCC}
			div.post			{ background:#fff; font-size:12px; }
			div.post_inner		{ background:#fff; margin:5px -8px 5px 0; border-right:1px dotted #CCC }
			div.post small		{ font-size:0.8em; color:#868686; }
			div.post strong		{ font-weight:bold; }
			div.post small span	{ color:#868686; font-style:italic; }
			div.post h1			{ color:#000; padding:0 0 10px 0; }
			div.post h1 a		{ color:#000;}
			div.post h1 a:hover	{ color:#000; }
			div.post h2			{ color:#000; padding:0 0 10px 0; font-size:1.3em; }
			div.post h2 a		{ color:#000; }
			div.entry			{ font-size:11px; line-height:1.5em; }
			div.entry p			{ padding:0 0 10px 0.5em; font-size:12px; }
			div.entry h3		{ font-size:1.2em; font-weight:bold; padding:0 0 0.4em 0; }
			div.entry h3 span	{ font-size:1em; font-weight:bold; }
			div.entry img       { margin-bottom:10px; margin-top:10px;}
			div.entry em		{ font-style:italic; }

			div.entry ul		{ margin:0; padding:0 0 1em 2em; }
			div.entry ul li		{ list-style:square; }
			
			a.bigshot_odd       { font-size:42px; font-weight:bold;}
			a.bigshot_even      { font-size:40px;}
			
			img.posted_image    { margin-top:4px; }
			
			div.post_toolbar	{display:block; padding:5px; font-size:10px; text-transform:uppercase; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; }
			span.post_toolar_s	{margin-right:10px; border-right:1px dotted #CCCCCC; vertical-align:middle; float:left; color:#0033cc;}
			img.WP-PrintIcon	{vertical-align:middle;}

		div#footer		{ background-color:#3b3b3b; clear:both; margin:7px; height:75px; color:#fff; }
		div#footer p	{ padding:1em; font-size:0.8em; text-align:center; color:#fff; }
		div#footer a { color:#fff;}
		div#footer a:hover { color:#fff; text-decoration:underline}

		div#sidebar div#tabs_widget ul			{ padding:0; margin:0; list-style:none; height:1.8em; }
		div#sidebar div#tabs_widget ul li		{ float:left; list-style:none; border:1px solid #d6d6d6; background:#f2f2f2; padding:0.2em 0.4em 0.3em 0.4em; margin:0 -1px 0 0; }
		div#sidebar div#tabs_widget ul li.active{ background:#fff; border-bottom:1px solid #fff; }
		div#sidebar div#tabs_widget ul li a		{ color:#000; font-style:italic; }
		div#sidebar div#tabs_widget div.tabs	{ border:1px solid #d6d6d6; padding:0.2em; margin:-1px 0 0 0; }
		div#sidebar div#tabs_widget div.tabs h2	{ font-size:1.3em; padding:0.2em 0 0 0; }
		div#sidebar div#tabs_widget div.tabs p	{ padding:0.5em; }
		div#sidebar div#tabs_widget div.tabs div{ display:none; }

	div#sm_registry,
	div#sm_content				{ display:none; }
	div#sm_content ul			{ padding:0; }
	div#sm_content ul li		{ border:2px solid #d6d6d6; padding:0.5em; margin:0 0 0.5em 0; list-style:none; }
	div#sm_content ul li img	{ float:right; }

	div#sm_registry select.sm_reg_select	{ height:300px; width:100%; }
	div#sm_content ul.sm_reg_products li	{ float:left; border:0; }
	div#sm_content .clear				{ clear:left; }

	.postmetadata        { padding:5px 0 10px 0}
	.posttitle             { font-size:14px; margin:20px 0 2px 0}
	
	#news-ticker-wrapper 	{display:block; height:25px;}
	#news-ticker-header 		{text-align:center ;background-color:#686868; font-size:10px; text-transform:uppercase; color:#fff; font-weight:bold; width:160px; float:left; position:relative; height:13px; padding:4px 2px 2px 2px; text-align:center; border:1px solid #686868}
	#news-ticker 			{color:#000; background-color:#EEE; width:916px;  height:13px; padding:2px 2px 4px 2px; position:relative; float:left; border:1px solid #686868}
	.tickerDate 				{color:#000; font-size:10px; text-transform:uppercase; padding-left:5px;}
	.tickerLink 			       {color:#000; font-size:10px; text-transform:uppercase;}
	.tickerLink a 			{color:#000; font-size:10px; text-transform:uppercase; font-weight:bold;}
	.tickerLink a :hover		{text-decoration:underline}
	.tickerText 				{color:#000; font-size:10px; font-style:italic;}

	.WP-EmailIcon			{vertical-align:middle}
