*								{ margin: 0; padding: 0; }
body							{ font-family:"Century Gothic", Arial, Helvetica, sans-serif;
								background:#fff url(http://decisign.se/images/red/shorttopbg.jpg) repeat-x top left;color:#000;}
body#homePage, body#about				{background:url(http://decisign.se/images/red/topbg.jpg) repeat-x top left;}
.clear							{display:block;visibility:hidden;height:1px;clear:both;}
.right							{float:right;}
.left							{float:left;}

a								{ text-decoration: none; outline: none; }
a img							{ border: none; }

h1, h2, h3, h4					{font-family:Futura, Georgia, "Times New Roman", Times, serif;color:#950e1f;}								
h1								{font-size: 36px; font-weight:bold; }
h2								{font-size:28px;}
h3								{font-size:20px;}
h4								{font-size:16px;}
h2.individualHeader				{font-size: 36px;line-height:1.3;color: #fff; width:650px;text-shadow: #333 2px 2px 2px;font-family:Futura, Georgia, "Times New Roman", Times, serif;margin:50px 0 110px;padding:0 10px;}									  
p								{margin:10px 0; line-height:1.3;}
strong							{font-weight:bold;}

a:link, a:visited				{color:#a60238;}
a:hover, a:active				{color:#a60238;border-bottom:1px dashed #a60238;}

#wrapper						{ width: 960px; margin: 0 auto; }
								  

h1#title						{text-indent:-999px; background:url(http://decisign.se/images/red/logo.jpg) top left no-repeat; float:left; width:310px;height:79px;margin:2px 0;}
h1#title a						{display:block;width:310px;height:79px;float:left;border:none;}
h1#title a:hover				{border:none;}

#rss_link a						{display:block; float:right;text-indent:-9999px;background:url(http://decisign.se/images/red/feed-icon-red.png) top right no-repeat;width:60px;height:60px;margin-top:10px;}
#rss_link a:hover 				{border:0;}


#nav							{float:right; width:400px;}
#nav li							{float:left;}
#nav li a						{display:block;width:100px;padding:30px 0;}
#nav li a:link, #nav li a:visited 	{color:#333;}
#nav li a:hover, #nav li a:active	{color:#999;border-bottom:none;}
#nav li a.active					{color:#999;}

/* CSS FOR SLIDER */
#slider							{ background:transparent; height: 375px; overflow: hidden;
								  position: relative; margin: 10px 0 30px; }
#mover							{ width: 2880px; position: relative; }
.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }
.slide h1, h2.siteName			{ font-size: 36px;line-height:1.3;	 color: #fff; width:400px;text-shadow: #333 2px 2px 2px;font-family:Futura, Georgia, "Times New Roman", Times, serif;	 }
.slide p						{ color: #efefef; font-size: 18px; line-height: 30px; width: 400px;margin-top:30px; }
.slide p a						{color:#fff;}
.slide img						{ position: absolute; top: 40px; left: 550px; }
.slide img.showcase {
display:block;
padding: 10px 10px 20px 10px;
border: 1px solid #BFBFBF;
background-color: white;
-webkit-box-shadow: 2px 2px 5px rgba(0,0, 0, 0.6);
-moz-box-shadow: 2px 2px 5px rgba(0,0, 0, 0.6);
box-shadow: 2px 2px 5px rgba(0,0, 0, 0.6);
-webkit-transform: rotate(7deg);
-moz-transform: rotate(7deg);
transform: rotate(7deg);
}

.readmore a {
	text-align:center;
	width:200px;
-moz-border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:#FFB515;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#fff;
cursor:pointer;
display:inline-block;
position:relative;
text-decoration:none;
font-size:14px;
padding:8px 0;
line-height:1;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
font-family:Tahoma, Geneva, sans-serif;
}

#slider-stopper					{ position: absolute; bottom: 10px; right: 20px; background: #ddd; color:#950e1f;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000;}
#slider-stopper				{border:0;}
.slide span						{display:block; font-size:small;font-style:italic;}								  
								  
#mainContent					{
	width:670px;
	float:left;
	margin:0 50px 0 0px;
	min-height: 400px;
}
span.dropcap					{
	float: left;
	font-size: 4em;
	line-height: 0.9em;
	padding: 0 5px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.7);
}

.leftExtraContent, .rightExtraContent	{float:left;width:45%;padding:35px 0; }
.rightExtraContent				{float:right;}
.wideExtraContent				{width:90%;padding:5px 0; margin:0;}

#sideContent					{float:left;width:240px;}
.entry-title a					{font-family:Futura, Georgia, "Times New Roman", Times, serif;color:#950e1f;font-size:16px;}
.listimage						{float:left;margin:0 8px 8px 0;}


#sideContent p					{font-size:12px;margin:0 0 10px;padding-left:68px;}
#sideContent p.cv				{font-weight:bold;padding:0 0 0 10px;}
#sideContent li					{margin:0 0 20px;border-color:#CCCCCC;border-style:solid;border-width:1px 0 0;padding:20px 0 0;}
#sideContent h3					{margin:0 0 20px;}


.search h3 						{margin:15px 0 10px;}
.search small 					{font-size:smaller;}
.field							{width:220px;border:1px solid #d5d5d5;padding:5px;margin:0 5px;background:#fff url(http://decisign.se/images/red/feedback_input.gif) repeat-x;}
.search li 						{margin:0 0 20px;border-color:#CCCCCC;border-style:solid;border-width:1px 0 0;padding:20px 0 0;}


#bottom							{background:#F5F5F5 url(http://decisign.se/images/red/footer-shadow.gif) no-repeat scroll center top;clear:both;margin:27px 0 0;padding:27px 0 18px;color:#777777;font-size:12px;}
#bottomWrapper					{width:960px;margin:0 auto;}
.footer							{float:left;width:302px;}
.disclaimer						{float:right;}

div.siteInfo					{font-size:13px;}

div.siteInfo ul 				{margin-bottom:0;margin-top:10px;font-size:12px;}
div.siteInfo ul li 				{margin:0 0 5px;}
div.siteInfo ul li strong 		{float:left;}
div.siteInfo ul li ul 			{margin:0 0 0 95px;}
div.siteInfo ul li ul li 		{display:inline;margin:0;padding-right:10px;}
div.siteInfo ul li {
margin:0 0 5px;
}
li {
line-height:18px;
}

hr 								{border-color:#CCCCCC;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:18px 0 17px;}

.gallery						{margin:0 0 30px;}
.galleryItem					{float:left;width:150px;height:150px;padding:0; margin:0;position:relative;text-align:center;margin:5px 5px 0 0;}
.galleryItem span				{background:url(http://decisign.se/images/red/bubble.png) repeat top left;height:87px;width:151px;margin:0 auto;display:block;position:relative;top:-95px;left:70px;z-index:9999;visibility:hidden;text-align:center;}
.galleryItem p					{font-size:11px;font-style:italic;color:#efefef;line-height:1.1;padding:0;margin:0; }
.galleryItem p.galleryHeader	{font-style:normal;font-family:Futura, Georgia, "Times New Roman", Times, serif; font-size:14px;width:140px;margin:0 auto 0;position:relative;top:-170px;left:0;}
.galleryItem:hover span			{visibility:visible;}

.galleryItem img, .profilePicture {
display:block;
padding: 10px 10px 20px 10px;
border: 1px solid #BFBFBF;
background-color: #efefef;
-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
z-index: 2;
-webkit-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
-moz-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
-webkit-transform: rotate(8deg);
-moz-transform: rotate(8deg);
transform: rotate(8deg);
-webkit-transition: all 0.5s ease-in;
}
.galleryItem img:hover,
.galleryItem img:focus,
.galleryItem img:active {
z-index: 999;
-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-webkit-transform: rotate(0deg) scale(1.2);
-moz-transform: rotate(0deg) scale(1.2);
transform: rotate(0deg) scale(1.2);
}


#projektList #mainContent		{width:960px;margin:0;}
#projekt #mainContent			{width:500px;}
#projekt #sideContent			{width:410px;}

#projekt #sideContent img		{padding: 10px 10px 20px 10px;border: 1px solid #BFBFBF;background-color: white;-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);}




#feedback{
	margin:0;
	position:fixed;
	left:-401px;
	top:100px;
	width:400px;
	z-index:1000;
	background:#e9e9e9 url(http://decisign.se/images/red/feedback_form.gif) repeat-x;
	border:1px solid #d5d5d5;
	border-left:none;
	text-align:left;
	}
#feedback h3{
	font-size:25px;
	margin:1em 35px;
	padding-bottom:.75em;
	background:url(http://decisign.se/images/red/feedback_border.gif) no-repeat 0 100%;
	}
#feedback fieldset{
	border:none;
	margin:1em 25px;
	padding:0;
	}
#feedback legend{
	display:none;
	}
#feedback div{
	clear:both;
	padding:.2em 0;
	}	
#feedback label{
	float:left;
	width: 100px;
	}	
#feedback .field, #feedback .area{
	float:right;
	width:220px;
	border:1px solid #d5d5d5;
	padding:3px;
	background:#fff url(http://decisign.se/images/red/feedback_input.gif) repeat-x;
	}	
#feedback .area{
	height:120px;
	overflow:auto;
	}	
#feedback .submit{
	padding:1em 0;
	text-align:right;
	}	
#feedback button{
	text-indent:-8000px;
	text-align:left;
	border:0;
	overflow:hidden;
	width:164px;
	height:33px;
	background:url(http://decisign.se/images/red/feedback_submit.png) no-repeat 0 0;
	cursor:pointer;
	}	

	/* feedback buttons */
	
	#feedback .open, #feedback .close{
		float:left;
		position:absolute;
		top:-1px;
		left:401px;
		text-indent:-8000px;
		width:32px;
		cursor:pointer;
		}
	#feedback .open{
		background:url(http://decisign.se/images/red/feedback_open.png) no-repeat 0 0;	
		height:106px;
		}
	#feedback .close{
		background:url(http://decisign.se/images/red/feedback_close.png) no-repeat 0 0;	
		height:33px;
		}	

/* // feedback form */


