/* CSS  F6EED9    9C2711    DF4B06     FFCC99*/

body {
	background-color:#E4D6A5;
	color:#630;
	margin:0;
	padding:0;
	Font-family: Georgia, "times new roman", serif;
	font-size:0.8em;
	line-height:1.3em;
	text-align:center;
}

a {
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
		color:#f30;
}

a:hover {
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}

a:visited {
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
		color:#a30;
}

h1,h2,h3,h4 {
	font-family: Georgia, "times new roman", serif;

	}
	
h2 {  padding:0; margin:0px;}

h1 { text-transform:uppercase; margin:10px 0; letter-spacing:0.1em; line-height:1.5;}

img {
	background-color: transparent;
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:0px;
}

.thumb {
	margin-bottom:20px;
	border:1px solid #FEF5E1;
}
a:hover .thumb {
	border:1px dashed red;
}

#header {
	background: #630;
	width:100%;
	margin: 0;
	padding: 5px 0;
	border-bottom:1px solid #630;
}

#header p { margin:0; padding:0; }

#titlebanner {
	margin:0;
	padding:0;
	border:0;
	width:250px;
	height:50px;
	background: url(../i/logo_h.gif) no-repeat;
}

.alt {
	display:none;
}

#titlelogo {
	display:block;
	padding:0;
	border:0;
	margin:0;
	background: url(../i/logo.gif) no-repeat;
	width:250px;
	height:50px;
}

#titlelogo:hover {
	background: url(../i/logo_h.gif) no-repeat;
}


#morris{
   /*Size of the image*/
   margin:10px 0 0 0;
   padding:0;
   padding-top: 30px;
   width: 300px;
	
   /*The image*/
   background-image: url(../i/morris_300x30.gif);
   background-repeat: no-repeat;
	
   /*Hide the text*/
   overflow: hidden;
   /* WIN IE5 hack */
   height: 30px;
   voice-family: "\"}\""; 
   voice-family:inherit;
   height: 0;
}

/* Nav menu as horisontal list*/

#nav {
position: relative;
margin: 0;
padding: 0;
height: 30px;
background-color:#ffcc99;
border: 1px solid #930;
border-bottom:none;
}

#nav li {
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
}

#nav a:link, #nav a:visited {
float: left;
font-size: 0.8em;
line-height: 20px;
font-weight: bold;
margin: 4px 10px 0 10px;
padding-bottom: 2px;
text-decoration: none;
border: none;
color: #fff;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
border-bottom: 4px solid #fff;
padding-bottom: 2px;
color: #fc6;
}

.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */
}
/****/ /*
#nav {
	position: relative;
	margin: 0 0 10px 0;

	background-color:#cd100b;
	height: 30px;
	border: 1px solid black;
	border-top: 1px dotted #ccc;
	border-bottom:0;
	}
	
#nav ul {
	margin: 0;
	padding:0;
}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	float: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 4px 10px 0px 10px;
	border-bottom: 4px solid #000;
	padding-bottom: 2px;
	text-decoration: none;
	border: none;
	color: #fff;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	border-bottom: 4px solid #fff;
	padding-bottom: 2px;
	color: #fff;
	}
	
#nav em{
	text-decoration:underline;
	font-style:normal;
}

#nav .null {
	float: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 4px 10px 0px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	border: none;
	color: #ccc;
	background-color:#cd100b;
}*/



#global {
width:740px; 
float:left;
text-align: left;
margin:0;
padding:0;
margin-right: auto;
margin-left: 10px;
}

#billboard {
	margin:0;
	padding:0;
	text-align:right;
}

#billboard img {
	border: 1px solid #f90;
}

#content {
	text-align:justify;
	padding:10px;
	margin: 0;
	float:right;
	background-color:#FEF5E1;
	border:1px solid #930;
	border-top:0;
	border-left:0;
  width:500px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:479px;
} 

html>body #content {
  width:479px;
}

#sidebar {
	margin:0;
	padding:10px;
	color:#9C2711;
	background-color:#fc9;
	float:left;
	border-top:10px solid #FEF5E1;
	border-bottom:1px solid #9C2711;
	border-left:1px solid #9C2711;
	border-right:1px dashed #9C2711;
	 width:240px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:218px;
} 

html>body #sidebar {
  width:218px;
} 
	
#sidebar a{
	color:#f30;
	font-weight:bold;
	}
	
#sidebar ul {
	margin:0;
	padding:0;
}

#sidebar li {
	list-style:square;
	margin: 0 0 0 20px;
}

#sidebar .here {
	font-weight:bold;
}
	
	#footer {
	margin-top:25px;
	padding-left:240px;
	color:#FEF5E1;
	}
	
	#footer a {
	color: #FEF5E1;
	}
	
/* Photo Gallery Styles
----------------------- */

/*.single-image { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; }*/

.single-image a {
	width:160px;
	height:160px;
	float:left;
	margin:15px;
	padding:10px;
	border:1px solid #963;
	background:#fff;
}

.single-image a:hover { 
	float:left;
	margin:15px;
	padding:10px;
	border:1px solid #f30;
	background:#FEF5E1; }

#titlearea { }

#poweredby { clear:both;}

#images { margin:0 20px;; text-align:center;}

.large { border:1px solid #630;}


/* DT list */

dl {
	margin: 0 ;
	padding: 10px 0 0 0;
	position:relative;
	height:150px;
	/*border-top: 1px solid #ddd;*/
}

dt , dd {	margin: 0 0 0 180px; padding: 5px 20px; /*border-left: 1px solid #630;*/ }

dt a, dt a:visited  { font-size:1.3em; line-height:1.5; font-weight:bold;}

dd .title { font-variant:small-caps;}
		
dl dd img {
	background-color: #fff;
	border:0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	position: absolute;
	left: 0px;
	top: 10px;
}
dl dd a img { 
	padding:10px;
	border:1px solid #963;
	background:#fff; }

dl dd a:hover img {
	padding:10px;
	border:1px solid #f30;
	background:#FEF5E1; }



.item { border-top: 1px solid #630; margin: 15px 0;}

.rndm_thumb {
	background-color: #fff;
	border:0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	position: absolute;
	left: 0px;
	top: 10px;
	padding:10px;
	border:1px solid #963;
	background:#fff; }

blockquote { font-style:italic; font-size:larger; margin:0; padding:.5em 0 .5em 2.5em; background:url(../../i/blockquote-bg.gif) top left no-repeat;}
