/*
Theme Name: Media Motorway
Theme URI: http://www.sylvander.se
Description: Design made for Media Motorway AB.
Version: 0.1
Author: Samuel Sylvander
Author URI: http://www.sylvander.se
Tags: media, motorway
*/

body {
	color: #666;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

body.start {
	background: #FFFFFF url('images/bg_start.png') repeat-x;
	margin: 0px;
	}
body.page {
	background: #FFFFFF url('images/bg_page.png') repeat-x;
	margin: 0px;
	}

#page {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 1105px;
	}

#header_start {
	height: 412px;
	width: 955px;
	background: url('images/bg_plate_2.jpg') no-repeat top right;
	padding-left: 75px;
	padding-right: 75px;
	}
#header_page {
	width: 955px;
	padding-left: 75px;
	padding-right: 75px;
	}
#hotspot_page {
	clear: both;
	height: 55px;
	padding-top: 25px;
	padding-left: 235px;
}
#hotspot {
	clear: both;
	height: 183px;
	width: 430px;
	padding-top: 50px;
	padding-left: 15px;
}
#hotspot_white {
	clear: both;
	height: 96px;
	width: 400px;
	padding-left: 75px;
}
#logo {
	float: left;
	clear: left;
	height: 82px;
}
#nav	{
	height: 30px;
	margin-top: 20px;
	font-size: 16px;
	float: right;
	clear: right;
}
#nav ul {
	list-style:  none;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#nav li	{
	float: left;
	padding: 0 9px;
}
#nav a {
	display: block;
	color: #333;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none !important;
}
#nav a:hover {
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none !important;
}
#nav a:visited {
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none !important;
}
#nav a:active {
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none !important;
}
hr {display: none;}
strong {font-weight: normal;}
p {margin-top: 0;}
h1 {color: #FFFFFF;font-size: 24px;font-weight: bold;margin: 13px 0px;}
h2 {color: #666;font-size: 18px;font-weight: normal;margin: 13px 0px;}
h3 {color: #666;font-size: 16px;font-weight: normal;margin: 13px 0px;}
h4 {color: #666;font-size: 14px;font-weight: normal;margin: 13px 0px;}
.current_page_item {background: #c8e2ee;}
img {border: none;}
a {color:#078ce0;text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: underline;}
a:hover { text-decoration: underline;}
.bg_input {
	margin:1px 0 1px 0;
	padding:1px 0 2px 0;
	width:147px;
	height:19px;
	background:url(images/bg_input.png) 0 0 no-repeat;
}
.bg_input_left {
	background:url(images/bg_input_left.png) 0 0 no-repeat;
	float:left;
}
input.button {
	float:left;
	margin:0 0 0 0;
	background:transparent;
}

input.text {
	margin:0 10px;
	padding:0;
	width:127px;
	height:19px;
	border:0;
	background:transparent;
}

#page_content {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	}
#content {
	float: left;
	width: 955px;
	}
#col_left {
	float:left;
	clear:left;
	width: 290px;
	padding: 10px;
}
#col_middle {
	float:left;
	width: 290px;
	padding: 10px;
}
#col_right{
	float:right;
	width: 290px;
	padding: 10px;
	background: url('images/bg_sidebar_right.png') repeat-y left;
}




#col_page_left {
	float:left;
	clear:left;
	width: 215px;
	padding: 10px;
	background: url('images/bg_sidebar_left.png') repeat-y right;
}
#col_page_middle {
	float:left;
	width: 445px;
	padding: 20px;
}
#col_page_right{
	float:right;
	width: 215px;
	padding: 10px;
	background: url('images/bg_sidebar_right.png') repeat-y left;
}



#footer {
	background: #EEEEEE;
	margin: auto;
	text-align: center;
	clear: both;
	}