/*
Theme Name: The Baltic Sea Project
Theme URI: http://www.5dvision.ee/wp/
Description: Bsp lehe mall
Author: 5D Vision
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: blue, white, grey, two-columns, fixed-width, custom-background, translation-ready, microformats, custom-menu
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html, body {height: 100%;}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

body, td, th, h1, h2, h3,input, textarea, option, select {
	line-height: 150%;
	font-family: verdana, arial, helvetica, sans-serif;
}

h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

a{text-decoration:none;color:#0c7bba;}
a:hover{text-decoration:underline;}
p{
	text-align: left;
	margin: 0;
	padding: 6px 0;
	line-height: 180%;
	color:#737373;
}

.line{
	width:940px;
	border-top:1px solid #3790c3;
	margin-top:20px;
	padding-top:18px;
	margin-bottom:35px;
}


/*Layout styles */
#wrapper{
	font-size:12px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -110px auto;
	
}
#header{
	height:80px;
	width:100%;
	background:#2888bf;
	border-bottom:6px solid #e1e1e1;
	color:#ffffff;
	vertical-align:middle;
}
#header a{color:#ffffff;}
#header h1,#header #site-title{margin-top:5px;font-size:24px;line-height: 150%;}

#header #site-description{font-size:18px;margin-left:76px;}

#sitemap{margin-top:37px;margin-left:35px;}
#searchform{
	margin-top:30px;
	float: right;
	width: 154px;
	height: 26px;
	background: url(images/searchbox.gif) no-repeat;
	position: relative;
}

#header #s{
	border:1px solid #000;
	float:left;
	border:0;
	width:115px;
	background:none;
	color:#737373;
	margin:4px 0 0 4px;
	outline:none;
}

#header #go{
	float:right;
	width:30px;
	height:26px;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}

.menu ul{
	margin-top:50px;
}
.menu ul li{
	float:left;
	margin-right:8px;
}
.menu ul .current_page_item a,.menu ul a:hover{
	background:#3790c3;
	color:#ffffff;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.menu ul a{
	color:#202020;
	text-decoration:none;
	padding:8px 11px;
	font-size:14px;
}

#slider-wrapper{
	height:319px;
	width:940px;
	border-top:1px solid #3790c3;
	z-index:100;
	margin-top:20px;
	padding-top:18px;
	margin-bottom:35px;
}
#slider{
	position:relative;
	width:940px; /* Change this to your images width */
	height:319px; /* Change this to your images height */
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:450px;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1;text-decoration:underline;}

#recent-posts .post-data{margin-bottom:20px;}
#recent-posts .date{
	background:#0d2d40;
	color:#ffffff;
	float: left; 
	width: 45px;
	padding:10px 10px 2px 10px;
	margin-right:30px;
	margin-top:7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#recent-posts .day{font-size:34px;}
#recent-posts .mont-year{font-size:9px;}

#recent-posts .title{float: left; }
#recent-posts .title h2{line-height: 26px; margin: 0; padding: 0; color: #343434; font-weight: normal}
#recent-posts .title h2 a{text-decoration:none;color:#000000;}
#recent-posts .title h2 a:hover{color:#0c7bba;}
#recent-posts .intro{margin-top:-37px;margin-left:95px;color:#737373;}

.push {height:120px;}

#footer{
	border-top:6px solid #737373;
	background:#e1e1e1;
	height:120px;
	width:100%;
}
#footer .copyright{float:left;font-size:11px;color:#737373;}
#footer .author{float:right;font-size:9px;}
#footer .author a{color:#a5a5a5;}
#footer #credit{margin-top:10px;float:right;}

#sidebar{float:right;}

#sitemap-rows{margin-left:20px;margin-top:0;}
#sitemap-rows li{margin:3px 0;}