/*
Theme Name: Out.se
Theme URI: http://www.mediaanalys.se
Description: Tema till Out.se.
Version: 1.0
Author: Jill Karlsson - MA
Author URI: http://mediaanalys.se
Tags: none
*/

ul, li, p, div, h1, h2, h3, h4, img, form {
   margin: 0; 
   padding: 0;
   border: none;
}

input, button {
   margin: 0; 
}

body, html {
	background: #333;
   font: normal 12px/18px Arial;
	color: #333;
	padding: 0;
	margin: 0;
}

h1 {
	font: normal 22px/40px Arial;
   color: #004934;
}

h2 {
	font: normal 18px/24px Arial;
   color: #005a9c;
}

h3 {
	font: normal 14px/40px Arial;
   color: #004934;
}

a:link, a:active, a:visited {
   color: #085f9f;
   text-decoration:underline;
}

a:hover {
   color: #085f9f;
   text-decoration:none;
}

#top, #container, #footer {
	width: 800px;
	margin: 0 auto 0 auto;
   border-left: 10px solid #fff;
   border-right: 10px solid #fff;
   background-color: #fff;
   overflow:hidden;
}

#footer-end {
	width: 820px;
   height:10px;
	margin: 0 auto 0 auto;
   background: url('images/footer-bg.gif');
}

#top {
   height: 280px;
}
	#imageloader a {
		display: block;
		height: 249px;
		background: url('images/bildspel_ers.jpg');
      border-bottom: 1px solid #fff;
	}
	#topmenu {
		background: #333;
      height: 30px;
 	}
   #topmenu ul {
      text-align:center;
   }
		#topmenu li.current_page_item a, #topmenu li.current_page_ancestor a {
			background: #085f9f;
         color: #fff;
		}
		#topmenu li {
			float: left;
			list-style: none;
		}
			#topmenu li a {
				display: block;
				padding: 0 10px 0 10px;
				font: normal 12px/30px Arial;
				text-decoration: none;
            color: #fff;
         }
			#topmenu li a:hover {
				text-decoration: none;
            background-color: #666;
			}
	#submenu {
      overflow:hidden;
      padding:5px;
	}
		#submenu li.current_page_item a {
         font-weight: bold;
		}
      #submenu li {
			list-style: none;
		}
      #submenu li a {
         display:block;
         padding: 0 10px 0 10px;
         font: normal 13px/30px Arial;
         text-decoration: none;
         color: #333;
         line-height:20px;
      }
      #submenu li a:hover {
         text-decoration: none;
         color: #333;
      }


#main {
	/*padding: 20px;*/
   width:485px;
   float:left;
   margin-top:10px;
}
	#main p {
		/*font: normal 12px/16px Verdana;*/
		padding-bottom: 10px;
	}
   #main ul {
      margin-left: 40px;
      padding: 0px;
      margin-bottom: 10px;
   }
   #main li {
      list-style: disc;
   }

#right_column {
   width: 300px;
   margin-left: 15px;
   float:left;
   margin-top:10px;
}
   #right_column p {
		/*font: normal 12px/16px Verdana;*/
		/*padding-bottom: 10px;*/
	}
   
   #right_column h3 a {
      text-decoration: none;
      font: normal 14px/40px Arial;
      color: #004934;
      margin-top: 5px;
   }
   
#left_column {
   width: 300px;
   margin-right: 15px;
   float:left;
   margin-top:10px;
}
   #left_column p {
		/*font: normal 12px/16px Verdana;*/
		/*padding-bottom: 10px;*/
	}
#footer p, #footer p a {
	/*font: normal 11px/18px Verdana;*/
	color: #333;
	text-align: center;
}
#notabene {
   background: url('images/footer-utrop.gif');
   height: 35px;
   width: 35px;
   margin-right:10px;
}
#footer-info {
   padding: 10px;
   background: #333;
   color: #fff;
   margin:10px 0px;
   overflow:hidden;
}
#footer-info h2 {
   color: #fff;
} 
#footer-info a, #footer-info a:hover, #footer-info a:visited, #footer-info a:active   {
   color: #fff;
   text-decoration:none;
} 


#footer-flag-bg {
   height: 47px;
   width:166px;
   background: url('images/footer-flags-bg.gif');
   background-repeat: no-repeat;
   margin-top:2px;
   text-align:center;
   padding-top: 18px;
}

.clear {
	float: none;
	clear: both;
}
.left {
   float:left;
}
.right {
   float:right;
}
.center {
   text-align:center;
}

/* Round corners */
.roundcorner{display:block;}
.roundcorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f2f2f2;}
.roundcorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f5f5f5;}
.roundcorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f4f4f4;}
.roundcorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;}
.roundcorner4{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;}
.roundcorner5{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.roundcornerfg{
  background:#f2f2f2;
  padding:5px;}

.roundcorner_2{display:block;}
.roundcorner_2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#edf2fa;}
.roundcorner_21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f9fc;
  border-right:1px solid #f7f9fc;
  background:#f1f5fb;}
.roundcorner_22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfe;
  border-right:1px solid #fdfdfe;
  background:#f0f4fa;}
.roundcorner_23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0f4fa;
  border-right:1px solid #f0f4fa;}
.roundcorner_24{
  border-left:1px solid #f7f9fc;
  border-right:1px solid #f7f9fc;}
.roundcorner_25{
  border-left:1px solid #f1f5fb;
  border-right:1px solid #f1f5fb;}
.roundcorner_2fg{
  background:#edf2fa;
  padding:5px;}

  
#s {
   width:160px;
}
.smalldate {
   font-size:11px;
}


#slider li {
   list-style: none;
}

ul#slider{
   height:249px;
   width:800px;
   overflow:hidden;
} 
#gallery-1 img {
   border: 1px solid #ccc !important;
}
.alignright {
   float:right;
}

.alignleft {
   float:left;
}
.wp-caption-text {
   text-align:left;
   font-size:9px;
}