*{margin:0; padding:0; text-decoration:none;list-style:none;}

body{
	font-family: 'Lekton', arial, serif;
	color: #333;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: justify;
	line-height: 1.4em;
	font-size: 13px;
	margin:auto;
	background:url("images/bg.jpg") repeat fixed 0 0 #EEEEEE;
}

#wrapper {
	margin:0 auto;
	overflow:hidden;
	width:966px;
}

a {
color:#333;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

#container{
	position:fixed;
	width:220px;
}
		
#searchform {
	width: 100px;
	height: 25px;
	position: relative;
   	left: 30px;
   	top: 328px;
}

#searchfield {
	width: 111px;
	height: 19px;
    left: 5px;
    top: 2px;
    padding: 6px 7px 0;
    border: none;
	background: url(images/search.png) no-repeat;
	position: relative;
}	
	
#searchgo {
	width: 20px;
	height: 25px;
	left: 115px;
	top: 13px;
	border: none;
	cursor: pointer;
	background: url(images/searchsubmit.png) no-repeat;
	position: absolute;
}
		
#logo {
	padding-left:20px;
}
		
#nav {
	width:200px;
	text-align:center;
	padding-top:11px;
}
		
#nav li a {
	font-size: 24px;
	font-style:italic;
	font-weight:normal;
	text-transform:uppercase;
	line-height:24px;
	letter-spacing: 1px;
}
		
#nav li a:hover,
#nav li .active,
#nav .current_page_item a,
#nav li a.current_page_item {
	background:#333;
	color:#fff;
}
	
.clear {
	clear:both;
}

.spacer {
	height:20px;
}
		
.content {
	padding:211px 0 0 210px;
	width:500px;
}
		
.sidebar {
	padding:40px 0 0 262px;
	width:450px;
}

.sidebar h3 {
	padding:5px 5px 4px 5px;
	background:#333;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
}
		
#categories {
	border-bottom:1px solid #333;
	line-height:21px;
}

#categories li {
	display:inline;
	margin:0 5px 0 0;
}

#categories li a {
	padding:5px;
	color:#333;
	text-transform:uppercase;
	font-weight:normal;
}

#categories li a:hover,
#categories li b {
	padding:5px 5px 4px 5px;
	background:#333;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
}
		
		
.post{}
.post .left{float:left;margin-left:-60px;}
.post .left h5{margin: 0; color: #333; font-weight:bold;font-size:24px;}
.post .left b{ color: #333; font-weight:bold;font-size:24px;}
.post .right h2 a{text-transform:uppercase; font-weight:bold;line-height:20px;font-size:20px;}
.post .right h2 a:hover{color: #fff; background: #333;}
.post .right{width:450px;float:right; border-bottom: #333 dashed 1px;padding: 15px 15px 15px 20px; }
.post .right a:hover{color: #fff; background: #333;}
.post ul li {background-color: transparent; background-image: url(images/arrow.png); background-repeat: no-repeat; background-attachment: scroll;margin-top: 5pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 15px;}

.sidebar ul li{display:inline;margin:0 5px 0 0;}
.sidebar ul li a{padding:5px;color:#333;text-transform:uppercase;font-weight:normal;display:block;}
.sidebar ul li a:hover{padding:5px;background:#333;color:#fff;text-transform:uppercase;font-weight:normal;}
		
.footerul {line-height:21px;}
.footerul li{display:inline;margin:0 5px 0 0;}
.footerul li a{padding:5px;color:#333;text-transform:uppercase;font-weight:normal;display:block;}
.footerul li a:hover, .footerul li b{padding:5px 5px 4px 5px;background:#333;color:#fff;text-transform:uppercase;font-weight:normal;}
a.footerlink {color:#444;font-weight:normal;}
		
#fleft{width:48%;float:left;}
#fright{width:48%;float:right;}
#centerit{text-align:center;font-size: 16px;font-weight: bold;}
		
.commentlist li{padding:10px;background:#eee;}
.commentlist li.alt{background:#eee;border: 1px dashed #cccccc;}
		
.alignright {float:right;line-height: 40px; font-size:35px;}
.alignleft {float:left;line-height: 40px; font-size:35px;}
		
.flickr-photo {width: 400px;}
		
.wpcf7-form {padding-bottom:30px;}	

input{border:none;background-color: #ccc;padding:5px 0;margin:1px;}
textarea{border:none;background-color: #ccc;padding:5px 0;}
