/*

Theme Name: Toppjobbet 1.0

Theme URI: 

Description: 

Version: 

Author: Sermo Consulting

Author URI: 

Tags: 

*/



@import 'css/search_abroad.css';
 @import 'css/navigation.css';
 @import 'css/sidebar.css';
 @import 'css/search.css';
 @import 'css/author.css';
 @import 'css/categories.css';
 @import 'css/page.css';
 @import 'css/jobs.css';
/* ####################### */

/* General settings

/* ####################### */



* {
	margin: 0;
	padding: 0;
}
#search_regions { display:none; }
h1, h2, h3, h4, p, ul, ul li, img, a img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
ul {
	list-style: none;
}
ul li {
	display: inline;
}
.alignleft {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
}
.alignright {
	float: right;
	display: inline;
	margin: 0px 0px 10px 10px;
}
.page .post-edit-link {
	float: left;
}
/* ####################### */

/* Body

/* ####################### */



body {
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.87em;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	color: #868686;
}
/* ####################### */

/* Text elements

/* ####################### */



h1, h2, h3, h4, h5 {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1 {
	margin: 0px 0px 20px 0px;
	font-size: 2.1em;
}
h2 {
	font-size: 1.3em;
	margin: 0px 0px 8px 0px;
}
h3 {
	font-size: 1em;
	font-weight: bold;
}
p {
	line-height: 1.5em;
	margin: 0px 0px 10px 0px;
}
p.wp-caption-text {
	margin-top: 3px;
	font-size: 0.95em;
}
#main ul {
	float: left;
	line-height: 1.6em;
	margin: 0px 0px 10px 0px;
}
#main ul li {
	float: left;
	display: block;
	line-height: 1.5em;
	width: 588px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background: url(graphics/various/list_bullet_black.gif) no-repeat left 9px;
}
/* ####################### */

/* Links

/* ####################### */



a {
	text-decoration: none;
	color: #333333;
	outline: none;
}
#main a {
	text-decoration: underline;
	color: #FFFFFF;
}
a:visited {
}
a:hover {
}
/* ####################### */

/* Framework / Container

/* ####################### */



#framework {
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#container {
	float: left;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ####################### */

/* Header

/* ####################### */



#header {
	width: 900px;
	float: left;
}
#header #logo {
	float: left;
	width: 196px;
	height: 48px;
	margin: 7px 0px 0px 16px;
	background: 4px solid black;
	background: url(graphics/logo_w3.png) no-repeat 0px 0px;
}
/* ######################### */

/* Content / Main / Sidebar

/* ######################### */



#content {
	float: left;
	width: 872px;
	margin: 0px 0px 0px 0px;
	padding: 9px 14px 35px 14px;
	background-color:#91cfee;/*background: #91cfee url(graphics/backgrounds/bg_content.gif) no-repeat left bottom;*/
}
#main {
	width: 683px;
	color: #FFFFFF;
	padding: 0px 0px 21px 0px;
}
.page_results {
	float: right;
	width: 683px;
	color: #FFFFFF;
}
.page_category {
	float: right;
	width: 683px;
	color: #FFFFFF;
}
.page_results_abroad {
	float: left;
	width: 683px;
	color: #FFFFFF;
	margin: 0px 0px 21px 99px;
}
/* Minimum height for Firefox */

	#main {
	min-height: 300px;
	height:auto;
}
/* Minimum height for IE */

	/*\*/

	* html #main {
	height: 300px;
}
/**/



#sidebar {
	float: left;
	width: 172px;
	padding: 12px 0px 0px 0px;
	background: url(graphics/backgrounds/bg_sidebar.gif) no-repeat left top;
}
#sidebar #sidebar_footer {
	float: left;
	width: 172px;
	margin: -10px 0px 0px 0px;
	background: url(graphics/backgrounds/bg_sidebar.gif) no-repeat left bottom;
}
/* Minimum height for Firefox */

	#sidebar #sidebar_footer {
	min-height: 10px;
	height:auto;
}
/* Minimum height for IE */

	/*\*/

	* html #sidebar #sidebar_footer {
	height: 0px;
}
/**/





/* ####################### */

/* Start

/* ####################### */



#startpage {
	width: 725px;
	float: left;
	padding: 0px 68px 0px 79px;
}
#box1, #box2, #box3 {
	width: 171px;
	float: left;
	height: 305px;
	margin: 0px 71px 0px 0px;
	padding: 11px 8px 0px 15px;
	color: #FFFFFF;
	background: url(graphics/backgrounds/box_start.png) no-repeat left top;
}
#box3 {
	margin: 0px 0px 0px 0px;
}
#box1 a, #box2 a, #box3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
	font-style:italic;
}

#box1 a:hover, #box2 a:hover, #box3 a:hover {
}

#box1 h2, #box2 h2, #box3 h2 {
	padding: 114px 0px 0px 0px;
	font-size: 1.2em;
}
#box1 h2 {
	/*background: url(graphics/icons/guys_neckties.png) no-repeat left top;*/
	background: url(graphics/icons/guys2.png) no-repeat left top;
}
#box2 h2 {
	background: url(graphics/icons/magnifying_glass.png) no-repeat left top;
}
#box3 h2 {
	background: url(graphics/icons/envelope.png) no-repeat left top;
}
#box1 p, #box2 p, #box3 p {
	margin: 0px 0px 7px 0px;
	line-height: 1.3em;
	font-size: 1em;
	float: left;
	width: 171px;
}
#box1 .read_more, #box2 .read_more, #box3 .read_more {
	width: auto;
}
/* ####################### */

/* Footer

/* ####################### */



#footer {
	width: 900px;
	float: left;
	color: #868686;
	padding: 7px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	background: #FFFFFF;
	font-size:13px;
	text-align:center;
}
#footer a {
	text-decoration: none;
	color:#868686;
}
.redBold {
	color:#FF0000;
	font-weight:bold;
}
.clear {
	clear:both;
}
#job_list {
	float:right;
}
.maintenance{ padding:5px 15px; border:1px dashed #5489A3; background-color:#91CFEE; margin:270px 0 0 320px; color:#FFFFFF; font-size:12px; font-style:italic; text-align:center; position:absolute;}
.orange{ text-decoration:none !important;} /*color:#EC7721 !important; */

