/*
Theme Name: Mosquito
Theme URI: 
Description: Theme for Mosquito Productions.
Version: 1.0
Author: Daniel Olsson
Author URI: http://MOSQUITO/
Tags: Private

	*/


* { padding: 0; margin: 0; 

}

body {
	

 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 13px;

}

p {
	margin-top:18px;
}


#wrapper { 
 margin: 0 auto;
 width: 1122px;

}

#header {
 background-image:url(images/l1.png);
 background-repeat:no-repeat;
 color: #000;
 width: 100%;
 float: left;
 padding: 10px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 

}
#header h1 {
  margin: 46px 0px 0px 40px;
  color:#333;
}

#leftcolumn { 
 color: #333;

 padding: 10px;
 height: 550px;
 width: 400px;
 float: left;
}


#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 550px;
 width: 678px;
 display: inline;
 padding: 10px;

}

#rightcolumn #grad{
background-image:url(images/content_gradient.png);
padding: 10px;
	
}


#rightcolumn h2 {
	font-size:36px;
	color:#FFF;
	margin-bottom:20px;
}

#rightcolumn p {
	font-size:14px;
	color:#FFF;
}

#rightcolumn a {
	text-decoration:none;	
	color:#FFF;
}


#footer { 
 width: 100%;
 color: #FFF;
 margin: 0px 0px 10px 0px;
 padding: 10px;

}

.scroll{
	position:absolute;
	display:block;
	height:486px;
	overflow:scroll;
	width:678px;
}


#sidebar li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
	}
	

	

	
#sidebar a{
	font-size:50px;
	text-decoration:none;
	color:#FFF;
		}
		
		
		
#address {

margin-top:20px;
	
}		

#address h2 {

font-size:24px;
color:#FFF;
	
}


		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
div#wrapper {position: relative; }




#sidebar ul li a {
	font-size:35px;
	color:orange;
}

#contactdata p {
		
	}
	
	
	
	
	
#content-wrapper {
	width:635px;
	margin-bottom:20px;
	background-color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding: 10px;
	
	
}

#emblems img {
	float:left;
    display: block;
    margin-left: auto;
    margin-right: auto; 
	padding:10px;
}

#content-picture {
float:left;	
overflow:hidden;
margin-right:10px;
}
	
#content-text {
text-align:left;

}


#content-text p {
color:#000;
font-size:medium;
}	

#content-text h4 {
color:#000;
font-size:22px;
margin-bottom:5px;


}

#content-text h5 a {
color:#000;
font-size:17px;



}



