/*   
Theme Name: Audio4com_2010
Theme URI: www.malinkarlsson.com
Description: Tema f&ouml;r Audio4com 
Author: Malin Karlsson
Author URI: www.malinkarlsson.com
Version: 1.0

*/

html{
	color:#000;
	font:80%/1.4 Verdana,Helvetica,Arial,sans-serif;
	background-color:#506f50;
	}
	
body{
	position:relative;
	margin:0;
	padding:0;
	background-color:#506f50;
	color:#000;
	}
	
p{
	margin:0.5em 0;
	font-size:11px;
	padding:0;
	}
	
h1, h2, h3, h4, h5{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#506f50;
	}
	
h1{	font-size:1.6em;
	}
	
h2{	font-size:1.4em;
	}
	
h3{	font-size:1.16em;
	}
	
h4{	font-size:1.0em;
	}
	
h5{	font-size:1.0em;
	}
	
img{
	border:0;
	text-decoration:none;
	border:none;
	}
	
img a{
	display: inline;
	}	
	
a:link, a:visited{
	color:#506f50;
	}
	
a:hover, a:active{
	color:#666;
	}

/*LAYOUT*/
#page{
	width:900px;
	padding:0;
	margin:0 auto;
		background:url("images/bg.png") top center repeat-y;

	}
#container{
	position:relative;
	width:840px;
	margin:0 auto;
	padding:0;	

	}
		
	
#header{
	float:left;
	width:100%;
	height:115px;
	margin:0;
	padding:0;
	background:#fff;
	border-bottom:2px solid #506f50;
	}	
	
#pic{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:10px 0 0 0;
	height:168px;
	background:#fff;
	}	
		
#main{
	float:left;
	width:100%;
	min-height:700px;
	margin:0;
	padding:0;
	background:#ffffff;


	}
		
#footer{
	clear:both;
	margin:0;
	padding:0;
	height:60px;
	font-size:smaller;
	line-height:2.0;	
	}	
	
	
/*HEADER*/

#logobox{
	float:left;
	display:inline;
	width:240px;
	padding:20px 0 0 0;
	margin:0;
	}

#menubox{
	float:left;
	margin:0;
	padding:85px 0 0 0;
	width:300px;
	background:#fff;

	}
	
#addressbox{
	float:right;
	margin:0;
	padding:10px 0 0 0;
	width:300px;
	background:#fff;
	text-align:right;
		font-size:smaller;


	}	
	
/*MAIN*/

#content{
	margin:10px 0 0 0;
	padding:10px 20px;
	min-height:500px;
	border:1px solid #eee;
	background:#ffffff;
	}
	
.narrow{
	float:left;
	width:558px;
	padding:0;
	margin:0;
	}	




	
.wide{
	float:left;
	width:800px;
	padding:0;
	margin:0;
	}
	
	
#sidebar{
	float:left;
	width:240px;
	padding:0;
	margin:0;
	}
	
/*LISTOR*/	
ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}			
		
li{
	margin:0;
	padding:0;
	line-height:2.0em;

	}	
		
li a{
	color: #993333;
	text-decoration:underline;
	
	}
	
	
li a:hover{
	text-decoration:none;
	}


	
/*POST*/	

h1.kategori{
	font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
	font-size:1.2em;
	color:#993333;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:2px solid #993333;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	}
	
.navigation{
	font-size:smaller;
	}

.postmetadata{
	padding:5px 0;
	border-top:1px dotted #ccc; 
	font-size:smaller;
	}


	
.post{
	width:100%;
	margin:0 0 25px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #993333;

	}
	
.entry ul {
		margin: 0;
		padding: 0;
		line-height: 20px;
				font-size:smaller;

		}
		
.entry li {
		
		margin: 0;
		padding-right: 10px;
		display: inline;
		}
		
		
	
/*FOOTER*/

.box{
	text-align:center;
	margin:0 auto;
	padding:20px 0 0 0;
	}	

/*TABBMENY*/	
	
#navtabs{ 
	float:left;
	text-align:left;
	letter-spacing:1px;
	margin:0;
    padding:0;
	} 
	
#navtabs ul{
	list-style-type:none; 
	}	
 
#navtabs li{ 
    float:left;
	display:inline;
    padding:0 0 0 10px; 
	margin:0;	
	} 
 
#navtabs li a{ 
    padding:0 10px 0 0; 
	margin:0;
	color:#000000;
	font-size:12px;
	font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    text-transform:uppercase;
	text-decoration:none;
	} 
 
#navtabs li.current_page_item{ 
	margin:0;	

	} 
 
#navtabs li.current_page_item a{ 
	margin:0;	
    color: #506f50; 
	}	

/*DROPDOWNMENY*/
#nav{
	letter-spacing:1px;
	font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	text-transform: uppercase;
	}

	
#nav ul{
	float:left;
	margin:4px 0;
	padding:0;
	width:1000px;
	background:#7b7c56;
	}
	
#nav ul li{
	display:inline;
	position:relative;
	float:left;
	}
#nav ul li a{
	padding:2px 10px;
	float:left;
	text-decoration:none;
	color:#eee;
	background:#7b7c56;
	display:block;
	font-weight:bold;
	}
	
#nav ul li a:hover{
    background:#a5a671; 
	}
	
#nav ul li.current_page_item a, #nav ul li.current_page_item ul li a:hover{ 
    background:#a5a671; 
	}	
	
#nav ul li.current_page_item ul li a { 
    background:#7b7c56; 
	}	
	
/*DROPDOWNMENY - SUBMENY*/

#nav ul li ul{
	position:absolute;
	list-style:none;
	display:none;
	width:130px;
	border:1px solid #000;
	border-bottom:none;
	background:#7b7c56;
	left:10px;
	top:10px;
	z-index:10;
	}
	
#nav ul li ul li{
	float:none;
	display:block;
	border-bottom:1px solid #000;
	}
	
#nav ul li ul li a{
	font-size:.9em;
	background:#7b7c56;
	float:none;
	padding:3px 5px;
	border:none;
	}
	
#nav ul li ul li a:hover{
	border:none;
	}


/*GALLERY - erase style from media.php*/

.galleribox{
	float:left;
	display:inline;
	width:200px;
	height:220px;
	margin:0;
	padding:0;
	}
.galleribox img{
	border:5px solid #cfcfcf;
	}	
	
.galleribox p{
	font-size:small;
	text-align:center;
	margin:0;
	padding:0;
	}		

.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery img{border:5px solid #cfcfcf;}
.gallery-caption{margin-left:0px;}


.attachementbox{
		width:450px;
		float:left;
		}
		
.prevattachement{
	float:left;
	width: 100px;
	display:inline;
	}
	
.nextattachement{
	float:right;
	width: 100px;
	display:inline;
	}	



/* WIDGETS */

.widget{
	padding:5px 15px !important; 
	margin:20px 0; 
	}
	
	

.widget h2{
	border-bottom:1px dotted #ccc; 
	font:bold 120% Helvetica, sans-serif;
	margin:0; 
	padding:0 0 3px 0;
	}

	
.widget a{
	display:block; 
	padding:5px 0px; 
	font:normal 110% Helvetica, sans-serif; 
	color:#993333;
	}
	
.widget a:hover{
	color:#666; 
	text-decoration:underline;
	}

.widget ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
.widget li{
	padding:0; 
	margin:0; 
	list-style-type:none;
	border-bottom:1px dotted #ccc;
	}
	
.widget li ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
.widget li li{
	padding:0; 
	margin:0;
	list-style-type:none;
	background:none; 
	border-top:none;
	border-bottom:none;
	}
.widget ul li ul li{
	padding:0 0 0 15px}	

#tag_cloud a{
	display:inline;
	}
	
#tag_cloud{
	min-height:130px;
	}
	
#archives{
	min-height:130px;
	}


.textwidget p{
	margin: 0; 
	padding: 0;
	}

/*KALENDER*/
table#wp-calendar{
	margin:0 0 10px 0;
	border-collapse:collapse; 
	text-align:center; 
	font-size:14px;
	}
table#wp-calendar a{
	font:normal 14px Verdana;
	}
	
table#wp-calendar caption{
	padding:0 0 5px 0;
	}
	
table#wp-calendar th{
	font:bold 14px Verdana;
	}
	
table#wp-calendar th, td{
	width:30px; 
	height:30px;
	}


/* WORDPRESS CSS */

img.alignright{
	float:right; 
	margin:0 0 30px 30px;
	}
	
img.alignleft{
	float:left; 
	margin:0 50px 30px 0;
	
	}
img.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	}
a img.alignright{
	float:right; 
	margin:0 0 30px 30px;
	}
	
a img.alignleft{
	float:left; 
	margin:0 50px 30px 0;
	}
	
a img.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	}

.aligncenter, div.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	}
	
.alignleft{
	float:left;
	}
	
.alignright{
	float:right;
	}

.wp-caption{
	border:1px solid #ddd;
	text-align:center; 
	background-color:#f3f3f3; 
	padding-top:4px; 
	margin:10px;
	}
	
.wp-caption img{
	margin:0;
	padding:0;
	border:0 none;
	}
	
.wp-caption p.wp-caption-text{
	font-size:110%; 
	line-height:17px; 
	padding:0 4px 5px; 
	margin:0;
	}

/* FORMS */

label{
	display:block; 
	margin:0 0 5px 0;
	}
	
.text{
	width:350px; 
	margin:0 0 10px 0; 
	padding:5px; 
	background:url(img/bg-form-text.gif) repeat-x left top #fff; 
	border:1px solid #ccc;
	}
	
textarea{
	width:450px; 
	height:150px; 
	margin:0; 
	padding:5px; 
	background:url(img/bg-form-text.gif) repeat-x left top #fff; 
	border:1px solid #ccc; 
	}
	
.submit{
	width:auto; 
	padding:5px 20px; 
	margin:5px 0; 
	color:#fff; 
	background:#333; 
	border:1px solid #333; 

	}
	
input{
 
	margin:0 5px 0 0;
	}

/* SEARCHFORM */

input#search{
	width:150px;
	padding:5px; 
	background:url(img/bg-form-text.gif) repeat-x left top; 
	border:1px solid #ccc;
	}
	
#search-submit{
	padding:5px; 
	color:#fff; 
	background:#333; 
	border:none;
	}
	
div#left div#searchform{
	padding: 0 0 0 20px;
	}
	
p.not-found{
	padding: 0 0 0 20px; 
	margin:0;
	}
	
/*       ###############################
         CLEARFIX
         ############################### */

.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clear {clear:both;}	
