/*
Theme Name: Sotilashistoria
Theme URI: 
Description: Sotilashistorian blogin ulkoasu
Author: Juan I. Cubilla
version: 1.0
*/




/* basics */

body {
	background:#4c4c4c url(images/backg.jpg) repeat-x left top;
	padding-top:20px;
	margin:0;
}

	

/* links */
a{
	color:#000;
	text-decoration:none;
	}

a:hover{text-decoration: underline;}



/* container */
#container {
	width:900px;
	margin:0 auto;
	}
	
	
/* header */
#header {
	width:900px;
	height:170px;
	background:url(images/title.gif) no-repeat center;
	padding:80px 0 0 0;
	}

#header h1{
	display:none;
	}
	
#header a, #header a:hover{
	display:block;
	margin:0 auto;
	border:none;
	width:464px;
	height:84px;
	}
#header h1 a:hover{}



/* main menu */
#menu {
	margin:0;
	padding:30px 50px 30px 50px;
	background:#245da3;
	clear:both;
	border-bottom:10px #174680 solid;
}


#menu ul {
	margin:0;
	padding:0;
	clear:both;
	list-style:none;
}

#menu ul li {
	float:left;
	margin-right:20px;
	font-family:Cambria, serif;
	font-size:100%;
	text-transform:uppercase;
}

#menu ul li a {
	color:#fff;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#fff;
	text-decoration:none;
}




/* content */
#content {
	padding:30px;
	margin:0 0 30px 0;
	background:#eaeaea;
	}
#wbox{
	background:#fff url(images/sideback.gif) no-repeat 99% 95%;
	margin:0;
	padding:45px 51px 45px 51px;
	border-top:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
	border-left:1px #d5d5d5 solid;	
	border-bottom:1px #e7e7e7 solid;
	}
#main{width:460px; margin-right:80px; float:left;}	

.post {
	margin:0;
	}
	
#main h2{
	font:165% Cambria;
	font-weight:normal;
	font-stretch:normal;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:15px 0 5px 0;
	}
	
#main h3{
	font:110% Cambria;
	font-weight:normal;
	font-stretch:normal;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:15px 0 5px 0;
	}	
	
.post h2 a{

	}
	
.post h2 a:hover{

	}

.post ul {}

.post li {}

#main p{	
	font:85% Arial;
	line-height:1.5em;
	color:#666666;}

.postmetadata{

	}
	

.navigation {

	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}


#right{
	width:196px;
	float:left;
}


/* sidebar */
#sidebar {
	margin:0 ;
	}

#sidebar h2{
	font:120% Cambria;
	font-weight:normal;
	font-stretch:normal;
	text-transform:uppercase;
	color:#6b6b6b;
	height:0;
	margin:0;
	padding:18px 0 40px 0;
}

#main ul{
}
#main ul.big{
	
}
#main ul.big  li{
	color:#666;
	font:110% Cambria;
	margin:0;
	padding:0 10px 0;
	line-height:1.2em;
		border-bottom: none;
	}
	
#main ul li{
	color:#666;
	font:90% Arial;
	margin:0;
	padding:0 10px 20px;
	line-height:1.2em;
	border-bottom: 1px dashed #999;
	}

#main ul li a{
	color:#666;
	text-decoration:none;
	}
#main ul li a:hover{
	color:#4a89e5;
	text-decoration:none;
	}	

#main ul ul {
	margin: 0;
	padding: 0;
} 

#sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul li{
	background:url('images/back_nav.gif') no-repeat 0% 0%;
	color:#666;
	font:90% Arial;
	margin:0 0 10px 0;
	padding:0 0 10px 20px;
	line-height:1.2em;
	border-bottom: 1px dashed #999;
	}

#sidebar ul li a{
	color:#666;
	text-decoration:none;
	}
#sidebar ul li a:hover{
	color:#4a89e5;
	text-decoration:none;
	}	

#sidebar ul ul {
	margin: 0;
	padding: 0;
}

#sidebar ul ul li {
	background:url('images/back_nav.gif') no-repeat 0 10px;
	color:#666;
	margin:10px 0 0 0;
	padding:10px 0 0 20px;
	line-height:1.2em;
	border-bottom: none;
	border-top:1px dashed #999;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}



/* comments */

#commentssection {font-family:Arial, Helvetica, sans-serif;} 
#commentssection h3 em { font-weight:bold;} 
	
#commentform p{
	font-size:1em;
	}
#commentform p label{
	margin:0;
	padding:0;
	display:block;
	}

#commentform p input{
	margin:0;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{

	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{

	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}


ol.commentlist li {
padding:10px;
	}


ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0;  line-height:1.2em;}

ol.commentlist a {color:#000;}

cite {


	}
	
cite a{}



/* search */
#searchform{

	}

#searchform input#s{

	}

#searchform input#searchsubmit{

	}


	
/* extras */

.ngg-galleryoverview{
	font:100% Cambria;
	}
h4 a.ngg-album-desc{
	font:100% Cambria;
	font-weight:normal;
	font-stretch:normal;
	line-height:1.1em;
	color:#333333;
}


/* footer */
#footer {
	clear:both;
	background: #fff url('images/sponsors.gif') no-repeat 100px 40px;
	height:50px;
	padding:100px 0 0 200px;
	border-right:1px #d5d5d5 solid;
	border-left:1px #d5d5d5 solid;
	border-bottom:10px #d5d5d5 solid;
	}
#copy {
	font:71% Arial;
	color:#999;
	padding:20px;
	float:left;
	width:350px;
	margin:0 50px 0 0;
	}


/* clear */
.clear, .fg-clear{	
	clear:both;
 	line-height:0.01em;
 	font-size:1px;
	} 

