body {
	background: #2e393e;
	font-family: verdana, sans-serif;
	color: black;
	font-size: 0.8em;
	margin:0;
	padding:0;
	}

img { 
	border-width: 0; 
	}
	
form {
	margin:0;
	}
	
hr { 
	clear: both; 
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	}

p {
	padding: 3px 0 3px 0;
	margin: 0;
	}
fieldset {
	padding: 5px;
	}

#wrapper {
	background: #cac9c1 url('/kirjasto/lydia/gfx/contentBackground.jpg') top center repeat-y;
	width: 852px;
	margin: 0 auto;	
	}

#searchbar {
	background: transparent;
	color: white;
	width: 830px;
	margin: 5px auto 7px auto;
	padding:0 0 0 10px;
	}
	#searchbar a {
		color: #c0c0c0;
		text-decoration: none;
		font-size : smaller;
		}
	#searchbar a:hover {
		color: white;
		text-decoration: none;
		/*text-decoration: underline;*/
		}
			
	#searchbar input {
		font-size : smaller;
		border : 0px solid black;
		background: #f2efe6;
		}
		
	#searchbar #rightcontent{
		float:right;
		}
		
#header {
	background: #cac9c1 url('/kirjasto/lydia/gfx/headerBackground.jpg') no-repeat;
	width: 852px;
	height: 197px;
	margin: 0;
	}

	#header #logo a {
		float:left;
		margin:53px 0 0px 65px;
		display: block;
		font-size: 0.1em;
		height: 93px;
		width: 200px;
		text-decoration: none;
		color: #3d9dc9;
		background: transparent;
		text-align:left;
		}
	#header #logo a span {
		display: none;
		}

#menu {
	margin: 0;
	background: #517253 url('/kirjasto/lydia/gfx/menuBackground.jpg') bottom no-repeat;
	width: 852px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	}
	
	#menu ul {
		margin-top: auto;
		list-style: none;
		}

		#menu ul li {
			display: inline;
			margin-right: 15px;
			margin-left: 0px;
			
			
			}

			#menu ul li a {
				color : white;
				text-decoration: none;
				}
			
			#menu ul li a:hover {
				color : #cac9c1;
				text-decoration: none;
				}
		
#control_bar {
	text-align:left;
	margin:0;
	float: left;
	clear: left;
	padding-left : 15px;
	padding-top : 20px;
	}
	#control_bar ul {
		display: inline;
		}

	#control_bar li {
		display: inline;
		margin-right: 22px;
		}
		
	#control_bar a {
		color: #e2e2de;
		text-decoration: none;
		}
	#control_bar a:hover {
		color : #cac9c1;
		text-decoration: none;
		}
				
#location {
	width: 812px;
	text-align: right;
	font-size: smaller;
	padding: 10px 40px 0 0;
	border: none;
	}

	#location a {
		color: #9c2414;
		text-decoration: none;
		}
	
	#location a:hover {
		color: #6c0404;
		text-decoration: none;
		}		

#content {
	margin:0px;
	padding: 0 40px 0 60px;
	text-align:justify;
	}

	#content h1 {
		/*font-family: Times New Roman, Times, serif;*/
		margin: 0;
		padding: 40px 0 15px 0px;
		font-weight: normal;
		font-size: 1.6em;
		text-align: left;
		}
	
	#content h2 {
		/*font-family: Times New Roman, Times, serif;*/
		margin: 0px;
		padding: 15px 0 15px 0px;
		font-weight: bold;
		font-size: 1.2em;
		text-align: left;
		}
	
	#content a {
		color : #9c2414;
		text-decoration: none;
		text-align: left;
		}
	
	#content a:hover {
		color : #6c0404;
		text-decoration: none;
		text-align: left;
		}
	
	#content th a {
		color : black;
		text-decoration: none;
		text-align: left;
		}
	
	#content th a:hover {
		color : #6c0404;
		text-decoration: underline;
		text-align: left;
		}
		
	#content .image {
		margin: 40px 0 10px 40px;
		padding : 0;
		float: right;
		width: 300px;
		font-size: smaller;

		}
		
	#content .image .linkblock {
		clear:both;
		text-align:center;
		font-weight: bold;
		font-size: larger;
		}
		
	#content .gallery {
		padding: 10px 30px 70px 30px;
		width: 300px;
		font-size: smaller;
		text-align:left;
		}

				
	#content #subtheme {
		margin: 20px 0 20px 0;
		padding:0;
		}
		
	#content #subtheme ul {
			list-style: url('/kirjasto/lydia/gfx/listmarker.gif');
		}
		
	#content #subtheme li {
			margin: 0;
			font-size: 1.2em;
			font-weight: bold;
		}
		
	#content #hakuohje {
		position: absolute;
		padding:0;
		font-size: smaller;
		background: transparent;
		color: #9c2414;
		border: none;
		text-align: left;
		cursor: pointer;
		}
		
	#content #hakuohje:hover {
		color : #6c0404;
	}
	
	#content .rightadd {
		width:70%;
		float:right;
		margin:0;
		padding: 0;
	}
	
	#content .rightinfo {
		width: 450px;
		float: right;
		margin: 0;
	}
	
	#content .confirm_delete {
		border: 5px solid #9c2414;
		background: white;
		color: black;
		padding: 20px;
		margin: 20px 100px;
		text-align: center;
		}
		
		#content .confirm_delete .text {
			font-size: 1.3em;
			font-weight: bold;
			margin: 0 0 20px 0;
			}
	#content .quickstart {
		float:right;
		width:200px;
		margin-right:5px;
		padding:2px;
	}
	
#footer {
	background: #cac9c1 url('/kirjasto/lydia/gfx/footerBackground.jpg') no-repeat;
	width: 852px;
	height: 98px;
	clear: both;
	}
	
	#footer a {
		color : #9c2414;
		text-decoration: none;
		}
	
	#footer a:hover {
		color : #6c0404;
		text-decoration: none;
		}
