/*
Theme Name: Mikey Promo 2010
Theme URI: http://www.mikeypromo.com
Description: Portfolio
Version: 2010
Author: Mikey Promo
Author URI: http://www.mikeypromo.com
*/


body {
	background: #1d1d1d;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

* {
	margin: 0;
	padding: 0;
}
p {
	line-height: 1.6em;
	margin: 5px 0;
}

li {
	line-height: 1.6em;
	list-style: none;
	margin: 5px 0;	
	
}

ul {
	margin: 5px 0;
}


h1 a {
	font: 29px normal Georgia, 'Times New Roman', Times, serif;
	color: #fff;
	text-decoration: none;
}

h1 a span { color: #b8ddf0;

}

h2 {
	font-size: 2em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

a {
	color: #999;
	text-decoration: none;
	outline:none; 
}

a:hover {
	color: #fff;
	
}

.container {
	width: 970px;
	margin: 0 auto;
}

.container2 {
	width: 1090px;
	margin: 0 auto;
}

.fluid {
	width: 100%;
	float: left;
}

#top{
	height: 15px;
	background: #362f2d url(images/top_bg.png) repeat-x ;
}

#header {
	background: #534741 url(images/header_bg.png) repeat-x;
	height: 64px;
}

.logo{
	margin: 15px 0;
	float: left;
}

.post {
	float: left;
	width: 629px;
	color: #999;
	text-shadow: #000 0 2px 2px;
	margin-bottom: 60px;
}

#sidebar {
	color: #999;
	width: 300px;
	float: right;
	margin: 5px 5px 0 0;
	text-shadow: #000 0 2px 2px;
}

div#sidebar dl dt{
	float: left; 
	display: inline;
	line-height: 1.6em;
	}
	
div#sidebar dd{
	line-height: 1.6em;
	}



#line {
	background: #181818 url(images/line_bg.png) repeat-x;
	height: 15px;
}


#features {
	background: #1d1d1d;

}

#features .container div {
	width: 33%;
	padding: 30px 0;
	margin-right: 3px;
	float: left;
	color: #999;
	text-shadow: #ccc 0 0 1px 0;
}

#features .container a {
	color: #534741;
	text-decoration: none;
}

#features .container a:hover {
	border-bottom: 1px dotted;
}

#features .container div h2, #features .container div p {
	padding: 0 20px 0 0;
}

#content {
	background: #000 url(images/wood_bg2.jpg) top center no-repeat;
	padding-top: 60px;
}



#footer {	
	color: #999;
	font-size: 0.8em;
	padding: 10px 0;

}



a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
	border: none;

}
a.image img {
	border: none;
}

a img{
	border: none;
}


#masthead {
	min-height: 400px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	}

#myController span{
	text-indent:-10000px;
	display: none;
}

#jFlowSlide{ float: left;}

#myController span.jFlowSelected {
}

.jFlowPrev{
	float: left;
	width: 30px;
	height: 30px;
	margin: 156px 0 0;
	text-indent:-10000px;
	cursor:pointer;
	background: transparent url(images/topslideleft.png) top left no-repeat;
}

.jFlowNext{
	float: right;
	width: 30px;
	height: 30px;
	margin: 156px 0 0;
	text-indent:-10000px;
	cursor:pointer;
	background: transparent url(images/topslideright.png) top left no-repeat;
}

.masthead_lft{
	float:left;
	margin:	45px 0 0 30px;
	width:450px;
	height:255px;
}

.masthead_lft h2 a{
	color: #c69c3b;
	text-decoration: none;
	}

.masthead_lft h2 a:hover{
	color:#999;
	text-decoration: none;
}

.masthead_lft h2{
	padding-top: 11px;
	color:#B71517;
	text-shadow: #000 0 2px 2px;
	}
.masthead_lft p{
	font-size: 20px;
	color: #999;
	text-shadow: #000 0 2px 2px;
	}


.masthead_rgt{
	float:right;
	margin-top:52px;
	padding: 13px 0 0 43px;
	width:458px;
	height:237px;
	background:transparent url(images/thumb_frame.png) top left no-repeat;
	}

.masthead_rgt img{
	width: 413px;
	height: 212px;
	}
	
.masthead_rgt a:hover img{
	opacity: .5; 
	filter:alpha(opacity=50);
}

/*Navigation*/
ul#nav{ 
	float:right;
	margin:0;
}

ul#nav li { 
	float:left; 
	list-style-type:none; 
	margin:0 0px 0 0;  
	padding:20px 0 0 30px; 
	background:none; 
}

ul#nav li a{ 
	padding:25px 0px 25px 12px; 
	color:#999; 
	text-decoration:none; 
	text-shadow: #000 0 1px 1px;
	outline:none; 
	text-transform: uppercase;
	letter-spacing: 10px;
	font-size: 11px;
}

ul#nav li a:hover { 
	color: #fff; 
	text-decoration:none; 
	background: url(images/nav_hover_bg.png) no-repeat top center;
}

ul#nav li a:active, ul#nav li a:focus{ 
	color:#fff; 
	background: url(images/nav_hover_bg.png) no-repeat top center;
}
 
ul#nav li.current{ 
	background: #000; 
	padding:1px 0 0 4px; 
	line-height:12px; 
	margin-top:2px;}

.title{
	color: #999;
	font-size: 11px;
	letter-spacing: 10px;
	text-transform: uppercase;
}


.title a{
	color: #999;
	font-size: 11px;
	letter-spacing: 10px;
	text-transform: uppercase;
}

.title a:hover{
	color: #fff;
}

/*Contact form

.wpcf7-form input {

	background: url(images/kommentar-smalruta-bg.png);
	width:205px;
	height:15px;
	border:0;
	padding:8px 5px 5px 10px;

}



.wpcf7-form input:focus {

	background-image:url(images/kommentar-smalruta-bg-on.png);
	width:205px;
	height:15px;
	border:0;
	padding:8px 5px 5px 10px;

}



.wpcf7-form textarea,#comment {
	background-image:url(images/kommentar-ruta-bg.png);
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	width:420px;
	height:120px;
	border:0;
	padding:10px;
}



.wpcf7-form textarea:focus,#comment:focus {

	background-image:url(images/kommentar-ruta-bg-on.png);
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	width:420px;
	height:120px;
	border:0;
	padding:10px;

}
*/

