/*

Theme Name: Red Bridge

Theme URI: http://www.themeporter.com

Version: 1.0

Description: 2 Column theme

Author: Theme Porter

Author URI: http://www.themeporter.com
#253
*/





/* 

by Herreman David 

RedBridge Free Template

http://www.free-css-templates.com

*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}   



body { 

	
        
	
	margin:5px 0; 

	padding:0; 

	color:#FFF;

	/*font: 78% Arial, Sans-Serif; 

	background-color:#EEE;

	line-height: 1.4em; 

	background:#1E1F21*/

	background: #000000 url('http://www.koivistoguitars.com/wp-content/uploads/2011/12/taustakuva.jpg') ; color:#000000; font: 78% Arial, Serif; line-height: 1.4em; background-position:center; background-attachment:fixed; 

	

	

	 /* Vanha taustaväri!: #1E1F21 ;*/

}



.topmenu {

	display: none;

	background: #000000;

	height: 0px;

	font-size: 90%;

	margin: 0 auto; padding: 0;

	border-bottom: 1px solid #000;

	color: #AAA;
 

}

	.topmenu .right_ {

		display:none;

		float: right;

		background: #000;

		text-align: right;

		margin: 0;

		padding: 5px 0 0 0;

		color: #AAA;

		border: 0px;

	}

	

	.topmenu a { color: #AAA; }

	.topmenu a:hover { color: #aaa; }

	

	.topmenu .date_ { float: left; background: #000000; color: #AAA; padding: 5px 0 0 5px; }



#submenu {

	
	color: #aaa;

	padding: 10px 5px 5px 5px;

	height: 67px;

	background: #1E1F21;

	
	/* Väliotsikot (siniset) */
}

	#submenu a { color: #AEB9CC; }

	#submenu a:hover { color: #EAE8E1; }

	#submenu .searchb {

		float: right;

		width: 363px;

		text-align: right;

		padding-right: 5px;

		border-left: 8px solid #333;

		

	}





.bridge { 

	background:   #000 /*#4C180F*/ url(http://www.koivistoguitars.com/wp-content/uploads/2011/11/Uusi-etukuva.jpg) no-repeat bottom; 
	

	height: 268px;

	margin: 0; padding: 0;

	/* opacity:0.5;
  	filter:alpha(opacity=54); /* For IE8 and earlier */ */
	

}



	.bridge .title { 

		display:none;

		color: #008080;

		float: right;

		padding: 20px 90px 0 0px;

		font: bold italic 1.8em Timesnewroman, sans-serif;
	

	}

	

	.bridge .slogan {

		display:none;

		float: right;

		clear: both;

		padding: 1px 80px 0 0px;

		color: #595C5B;

		font: bold italic 1.0em Arial, sans-serif;  
		
} 



input.submit { width: 28px; height: 20px; font-weight: normal; border: none; background: #1E1F21; padding: 3px; color: #AAA; }



.nav { 

	clear: both;

	text-align: center;

	color: 	#BC6247;

	padding: 5px 0 0 0;

}



blockquote {

	background: #515556;

	color: #BBB;

	border: 1px dashed #BC6247;

	padding: 5px;

}



p { 

	margin: 0 0 5px 0; 

	padding: 0; 

	color: #AAA; /*#E8CFB8;   Blogitetkstin väri! */

	background: inherit;

}



hr {

   border: 0;

   height: 1px;

   color: #eee;

   background-color: #eee;

}



a { 

	color: #AAA;

	background: inherit; 

	text-decoration:none;

}



a:hover { 

	background: inherit;

	text-decoration: none;


}



h1 { 

	

	padding:0; 

	margin:0; 

	color: #FFF; 

	background: inherit;

	font: 1.8em Arial, Sans-Serif; 

	letter-spacing: 0px;

}



h1 a {

	color: #FFF; 

	background: inherit;

}



h2 { 

	
	background-color: inherit; 

	color:#BC6247; 

	font-size:135%; 

	font-weight:normal; 

	margin: 10px 0 10px 0; 

	padding:0; 

}



h2 a { 

	background-color:#302B2B; 

}



.nav ul { 

	margin: 0 0 10px 0; 

	padding : 0; 

	list-style : none; 

}

	
/* Kuvan alapuolisen menun fontti, värit ym. */

.nav li { 

	font: 1.0em Arial, Sans-serif;

	float: left;

	font-size:115%;

	font-weight: none;

	margin: 0 0 8px 0;

	padding: 0 0 0 15px;

}



.nav li a { color: #FF6538; }

.nav li a:hover { background: url(images/select.gif) no-repeat center top;

	background-position: 50% 30px;color: #F29900; /*#c62c00;*/ }



img {

	border: 0;

}



.content { 

	color: #FFF; 

	margin: 0 auto; 

	padding: 0; 

	width: 766px; 

	Border: none;

	Border-color: #333;

	Border-width: 1px;

	background: #302B2B; /* Oikean sivun taustaväri*/
	
	/* Koko sivun läpinäkyvyys! */

	opacity:0.94;
  	filter:alpha(opacity=94); /* For IE8 and earlier */ 

}



hr { background: #302B2B; border: 1px solid #555; margin: 10px 0 10px 0;}



.right {  

	clear: both; 

	font-size: 95%; 

	float:right; 

	width: 200px; 

	padding: 15px 1em 1em 10px; 

	border-left: 1px solid #555; 

}



.right a { color: #AEB9CC;}


/* blogikentän väliviivat */

.left_article { 

	margin: 10px 0 10px 0; 

	padding: 10px 0 10px 0;

	border-top: 1px solid #eee; 

	border-bottom: 1px solid #eee; 

	

}

	

.center { 

	float:left; 

	width: 500px; 

	font-size: 95%; 

	margin: 15px 0 5px 5px; 

	padding: 0; 

	background: #302B2B;  /*Keskialueen (tekstin alla) taustaväri*/

	color: #FFF;

	

	

}



.center a { color: #AEB9CC;}





.footer { 

	clear:both;

	width: auto;

	color:#AAA;  

	font-size:90%;

	background: #302B2B;

	border-top: 1px solid #555; 

	text-align:center; 

	margin-top: 30px;

	margin-right: 0px;

	margin-left: 0px;

	padding: 10px 10px 10px 10px;

}



.footer padding{

	text-align: center;

}


/* OIKEA KOLUMNI!!!!!!!! */

.right ul { margin: 5px 0 20px 15px; padding : 0; list-style : none; }

.right ul li {background:#302B2B url(images/li.gif) color: #F29900;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }

.right li a { color: #AAA; }

.right li a:hover { color: #F29900;  }




fieldset {

	border: 1px solid #eee;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #ccc; 

	background: #fff; 

	color: #000;

	

}



textarea.text:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #ccc; 

	background-color: #302B2B; 

	width: 100px; 

	color: #000;

	
}



input.field:hover { 

	border: 1px solid #eee; 

	background: #ccc; 

	color: #000;

}



input.text { 

	margin: 0; 

	width: 110px;

	border: 1px solid #ccc; 

	background: #302B2B;

	color: #A4B4C8; 

}



input.text:hover { 

	border: 1px solid #eee; 

}



input.searchbutton { 

	margin: 0; 

	font-size: 100%; 

	font-family: Arial, Sans-serif; 

	border: none; 

	background: #FFFFFF; 

	color: #808080; 

	padding: 1px; 

	font-weight: bold; 

}



.date { 

	color: #ccc; 

	background: #302B2B;

	text-align: right; 

	margin: 4px 0 5px 0; 

	padding: 0.4em 0 0 0; 

	border-top: 1px solid #555;

}



.date a { color: #ccc; }





.time { 

	color: #192D50; 

	float: left;

	text-align: left; 

	padding: 5px 0 0 15px; 

}



input.button { 

	background: #FFFFF4; 

	color: #808080;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #3f3f3f; 

	color: #000;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 0 0 10px 0; 

	background: #f4f4f4; 

	color: #000;

}



.error {

	color: #990000;

	background-color: #FFF0F0;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #990000;

}





/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #302B2B;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



a img

{

border:none;

}
/*
.title A:link {  	color:#7E3117;	}
.title A:visited { 	color:#663300;	}
.title A:active { 	color:#806D7E;	}
.title A:hover { 	color:#ffffff; 	text-decoration: none;	}*/



