/*
Theme Name: ifab
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* {
	border: none;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

body {
	background: #c6c6c6;
}

#content {
	width: 620px;
	float: right;
	padding: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#content h1 {
	font-size: 24px;
	margin-bottom: 5px;
}

#content small {
	color: #666;
	font-size: 11px;
	margin-bottom: 3px;
	display: block;
}

#content p {
	margin-bottom: 10px;
	color: #333;
	line-height: 18px;
}

#content h2, #content h2 a {
	font-size: 16px;
	margin-bottom: 5px;
}

#content a {
	color: #0080ff;
}

#content a:hover {
	text-decoration: underline;
}

#content ul {
	margin-bottom: 10px;
}

#content ul li{
	list-style: square outside;
	margin-bottom: 5px;
	color: #333;
	line-height: 18px;
	margin-left: 15px;
}


#page {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: black;
	padding: 5px;
	padding-top: 0;
	padding-bottom: 0;
	background: url('img/main-bkg.gif') repeat-y;
}

#header a {
	width: 900px;
	background: url('img/logo.jpg');
	height: 111px;
	display: block;
}





#main_separator {
	width: 900px;
	height: 15px;
	background: url('img/main-separator.gif');
}

#sidebar {
	width: 180px;
	float: right;
	padding: 10px;
}

#sidebar #menu ul {
	margin-left: 0;
}

#sidebar #menu ul ul {
	
	text-indent: 20px;
}

#sidebar #menu li a{
	color: #fff;
	font-size: 14px;
	background: #555;
	border-bottom: 1px solid #000;
	padding: 3px;
	display: block;
	margin: 0;
	text-indent: 20px;
	
}

#sidebar #menu li a:hover {
	background: #666;
}

#sidebar #menu li.current_page_item a {
	background: #1575d4;
}

#sidebar #menu li.current_page_item a:hover {
	background: #0080ff;
}

#sidebar #menu li.page_folder.current_page_item a {
	background: #1575d4 url('img/arrow.gif') 7px 7px no-repeat;
}
#sidebar #menu li.page_folder.current_page_item a:hover {
	background: #0080ff url('img/arrow.gif') 7px 7px no-repeat;
}

#sidebar #menu li.page_folder a {
	background: #555 url('img/arrow.gif') 7px 7px no-repeat;
	padding: 3px;
	display: block;
	margin: 0;
	text-indent: 20px;
}

#sidebar #menu li.page_folder a:hover {
	background: #666 url('img/arrow.gif') 7px 7px no-repeat;
}

#sidebar #menu li.page_folder li a, #sidebar #menu li.page_folder.current_page_item li a {
	background: #444;
	border: none;
	padding: 5px;
	display: block;
	margin: 0;
}

#sidebar #menu li.page_folder li a {
	/*background: #2a2a2a;*/
}

#sidebar #menu li.page_folder.current_page_item li a:hover {
	background: #2a2a2a;
}

#sidebar #menu li.page_folder li a:hover {
	background: #2a2a2a;
}

#sidebar #menu li li.current_page_item a {
	background: #1575d4;
	display: block;
}

#sidebar #menu li li.current_page_item a:hover {
	background: #0080ff;
	display: block;
}

table.mediaanalys {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	
	border: none;
	width: 330px;
}

table.mediaanalys td {
	padding: 3px;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none;
	
	border: none;
	
}

table.mediaanalys th {
	font-weight: bold;
	text-align: left;
	padding: 3px;
	color: #333;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none;
	
	border: none;
	text-align: right;
}

table.mediaanalys th h2 {
	text-align: left;
}

table.mediaanalys textarea.textarea {
	border: 1px solid #ccc;
	width: 200px;
	padding: 3px;
}

table.mediaanalys input.textbox {
	border: 1px solid #ccc;
	width: 200px;
	padding: 3px;
}

table.mediaanalys input.sendbutton {
	padding: 3px;
	border: 1px solid #ccc;
	color: #333;
}

table.mediaanalys input.sendbutton:hover {
	
	
	border: 1px solid #666;
	cursor: pointer;
}

#footer {
	background: #646464;
	text-align: center;
	padding: 10px;
}

.footerbox {
	float: left;
	width: 200px;
	color: #fff;
	font-size: 11px;
	text-align: left;
	padding: 10px;
}

.footerbox a {
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

 #footer_separator {
	background: url('img/footer-bkg.gif') no-repeat;
	height: 15px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
 }
 
 .error {
	color: red;
	margin-bottom: 10px;
 }
 
 .submitted {
	color: green;
	margin-bottom: 10px;
 }
 
 
 
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.post .alignleft {
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}

.post .alignright {
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption.alignnone {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.wp-caption.alignright {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

.wp-caption.alignleft {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   
   margin: 0;
   padding-top: 5px;
}

#sidebar #lang {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;

}

#sidebar #lang ul.qtrans_language_chooser li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

#sidebar #lang ul.qtrans_language_chooser li a img {
	display: block;
}

#sidebar #lang ul.qtrans_language_chooser li a {
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	border: 1px solid #333;
}

#sidebar #lang ul.qtrans_language_chooser li a:hover {
	border: 1px solid #ccc;
}
 

.clear {
	float: none;
	clear: both;
}