/*
Theme Name: Lucas
Description: Clean magazine WordPress theme in grey-silver colors with fresh look, fancy css3, widget ready area, automatic post thumbnail, custom widgets (featured, latest tweets, flickr and about us) and more.
Theme URI: http://beatheme.com/lucas-theme/
Author: Dannci
Author URI: http://beatheme.com/
version: 1.0
Tags: black, silver, light, right-sidebar, fixed-width, custom-header, threaded-comments, photoblogging



License: GPL
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Font License: OFL
Font License URI: http://scripts.sil.org/OFL


*/
/* reset */

html, body, div, span, applet, object, iframe,
h1, 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 {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
   background: transparent;
}
body {
   line-height: 1;
}
ol, ul {
   list-style: none;
}

#custom_header{ width:100% !important;
overflow:hidden;}

.clear {clear: both;}

.gallery-caption{}



body { 
margin:0; 
padding:0; 
font-family:Arial, sans-serif;
color:#333; 
background:#eee; 
font-size:9pt; 
line-height:18pt;
text-shadow:0 1px 2px #fff; 
}


a{
	text-transform:none;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	text-transform:none;
	color:#666;
	text-decoration:underline;
}

small{ font-size:8pt; font-weight:normal;}

.fr{ float:right;}
.fl{ float:left;}

img, img a{border:none;}


@font-face {
   font-family: 'LeagueGothicExtendedRegular';
   src: url('fonts/League-Gothic/league_ghotic_extended-webfont.eot');
   src: local('�'), url('fonts/League-Gothic/league_ghotic_extended-webfont.woff') format('woff'), url('fonts/League-Gothic/league_ghotic_extended-webfont.ttf') format('truetype'), url('fonts/League-Gothic/league_ghotic_extended-webfont.svg#webfontOTINA1xY') format('svg');
   font-weight: normal;
   font-style: normal;
}


.box{ width:960px; margin:0 auto 0 auto; padding:0;}

.boxwide{ width:1020px; margin:0px auto; padding:0;}

.cell{
	margin:20px 20px 20px 0;
	padding:4px;
	float:left;
	width:325px;
	overflow:hidden;
	position:relative;
}

.twocell{
	margin:0 40px 40px 0;
	padding:4px;
	float:left;
	width:600px;
	overflow:hidden;
	position:relative;
}

.cell img{
	margin:0;
	padding:0;
	max-width:260px;
	height:auto;
}

.cell .thumb{
	width:70px;
	height:70px;
	overflow:hidden;
	border:5px solid #fff;
	margin:8px 2px 2px 15px;
	float:right;
	position:relative;
	box-shadow:  0 1px 3px #999;
	-webkit-box-shadow:  0 1px 3px #999;
	-moz-box-shadow:  0 1px 3px #999;
	}
	
	.cell .thumb a span{
	width:80px;
	height:80px;
	background:url(images/post-overlay.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	}

.last{
	margin-left:0 !important;
	margin-right:0 !important;
	float:right;
}

.twocell{
	margin:0 40px 40px 0;
	padding:4px;
	float:left;
	width:398px;
	overflow:hidden;
	position:relative;
}


h1{
letter-spacing:0px;
line-height:30pt;
font-size:26pt;
padding:10px 0 5px 0;
font-family: 'Helvetica',Arial, sans-serif;
font-weight:bold;
}

h1.title{
letter-spacing:-1px;
padding:20px 0 40px 0;
margin:0;
font-size:20pt;
line-height:26pt;
}

h2{
font-size:18pt;
line-height:22pt;
font-family: 'Helvetica',Arial, sans-serif;
font-weight:bold;
padding:10px 0 5px 0;
margin:0;
letter-spacing:-1px;
}

h2.leading{
padding:0 0 10px 0;
margin:0;
}

h3{
font-size:16pt;
font-weight:bold;
padding:8px 0 3px 0;
margin:0;
letter-spacing:-1px;
}

.hrline,.hrlineB,.hrlineC,.hrlinepost{
clear:both;
width:960px;
margin:0;
padding:0;
height:6px;
line-height:0;
border-top:1px solid #ddd;
border-bottom:1px solid #fff;
background:url(images/bg/bg-line1.png) repeat;
}

.hrlineB{
margin:0 0 30px 0;
width:960px;
}

.hrlineC{
margin:30px 0 30px 0;
width:960px;
}

.hrlinepost{
margin:20px 0 40px -40px;
width:600px;
}

.bags {
	overflow:hidden;
	
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-o-linear-gradient(#2F2727, #1a82f7);

    background: 
	-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 transparent
	;
	background: -webkit-gradient(linear, left top, left bottom,
				from(#fff),
				color-stop(0.5, #fff),
				to(#EFEFEF)
				);
	filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#EFEFEFEF');

 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#EFEFEFEF)";
	
	-o-linear-gradient(top, #dcdcdc, #c6c6c6);

    border: 1px solid #FFFFFF;
	z-index:9;
	}


.rad{-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

.radD{-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}


#header{
	padding:0;
	margin:0;
	width:100%;
	height:140px;
	background:#333 url(images/bg/bg-line1.png) repeat;
	text-shadow:0 2px 3px #000;
	}


#logo h1{
	padding:50px 0;
	margin:0;
	width:230px;
	float:left;
	letter-spacing:-1px;

	color:#fff;
	font-size:36pt;
   font-family: 'LeagueGothicExtendedRegular';
   font-weight:normal;
	}

#logo h1 a{
	color:#fff;
   ##text-transform:uppercase;
	}
	
	


#navwarp{
	margin:0;
	width:100%;
	height:51px;
	background:#e5e5e5 url(images/line-h.png) bottom repeat-x;}

#navigation{padding:0px; margin-top:0; float:left;
	border-left:1px solid #ccc;}


.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }

.nav a  { 
	position:relative; 
	display:block; 
	z-index:100; 
	padding:21px 25px 18px 25px; 
	line-height:1; 
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
	margin:0;
	text-transform:uppercase;
}

ul.nav>li>a  {
	border-right:1px solid #ccc;
	}

.nav a:hover { background: #eee;
	box-shadow: 0 2px 5px #666; 
	-webkit-box-shadow: 0 2px 5px #666; 
	-moz-box-shadow: 0 2px 5px #666; 
	}
.nav li.current_page_item, .nav li.current_page_parent{}
.nav li.current_page_item a:hover, .nav li.current_page_parent a:hover { background: #ddd; }
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a { color: #222; }
.nav li  { float:left; width: auto; margin:0; }
ul.nav>li>a.sf-with-ul {
	padding-right:30px;
	}

/* 2.2.1 Drop-down menus */
.nav li ul  { background: #fff; position: absolute; left: -999em; width: 190px; z-index:999; padding:0;background:#f5f5f5;
box-shadow: 0 2px 5px rgba(0,0,0,.7); 
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.7); 
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.7);  }
.nav li ul li  { background: none;}
.nav li ul li a  { width:160px; color:#555; font-size:0.8em; font-style: none !important; padding:15px 15px 12px 15px;}
.nav li ul li a.sf-with-ul { padding:15px 15px 12px 15px; }
.nav li ul li a:hover  { background:#f8f8f8;}
.nav li ul ul  { margin: -37px 0 0 190px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

.nav li ul li a:hover, .nav li ul li.current_page_item, .nav li ul li.current_page_item a:hover{ background:#eaeaea !important;}

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.5em;top:2.2em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) 0 -3px no-repeat;}





#latestpost{
	margin:0;
	padding:0;
	list-style:none;
	width:120%;	
	overflow:hidden;
	}

#latestpost li{
	margin:0 40px 45px 0;
	padding:0;
	float:left;
	width:240px;
	height:370px;
	overflow:hidden;
	position:relative;
	}

#latestpost li h2{
	font-size:14pt;
	margin:0;
	padding:0 0 10px 0;
	font-family: 'Helvetica',Arial, sans-serif;
	}
	
#latestpost li h2 a{
	}
	
#latestpost li .thumb{
	width:226px;
	height:127px;
	overflow:hidden;
	border:5px solid #fff;
	margin:2px;
	position:relative;
	box-shadow:  0 1px 3px #999;
	-webkit-box-shadow:  0 1px 3px #999;
	-moz-box-shadow:  0 1px 3px #999;
	}
	
#latestpost li .thumb a span{
	width:230px;
	height:127px;
	background:url(images/post-overlay.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	}

#latestpost li img{
	margin:0;
	padding:0;
	float:left;
	width:250px;
	height:auto;
	}

ul#latestpost>li.firstpost,.sticky{
	margin:0 0 40px 0;
	padding:0 0 20px 0;
	float:left;
	width:520px;
	height:auto;
	overflow:hidden;
	border-bottom:3px solid #eee;
	}

ul#latestpost>li.firstpost>div.thumb,.sticky>div.thumb{
	width:496px;
	height:220px;
	overflow:hidden;
	margin-top:2px;
	position:relative;
	border:10px solid #fff;
	}
	
	ul#latestpost>li.firstpost>div.thumb>a>span,.sticky>div.thumb>a>span{
	width:520px;
	height:320px;
	background:url(images/post-overlay.png) 0 0 no-repeat;
	}

ul#latestpost>li.firstpost>div.thumb>img{
	width:496px;
	position:relative;
	}

ul#latestpost>li.firstpost>h2{
	font-size:24pt;
	line-height:30pt;
	padding:0 0 15px 0;
	margin-top:5px;
	height:auto;
	}

ul#latestpost>li.firstpost>div.postinn{
	}

.postinn{
	padding:20px 0;
	}
.postinn span{
	padding:0 5px;
	width:60px;
	height:25px;
	position:absolute;
	bottom:0;
	right:0;
	background:#ccc;
	font-size:7pt;
	}
	
.postinn span a{
	}

#content{
	float:left;
	width:602px;
	padding:2px;
	margin:0;
	overflow:hidden;
}


.post{
	margin:0;
	padding:1px;
	overflow:hidden;
}

.post h2{
	margin:0;
	padding:20px 0 15px 0;
	font-size:20pt;
	line-height:28pt;
}

.post h2 a{
}

img.thumb{
	width:460px;
	height:120px;
	margin-bottom:10px;
}

.entry{
	width:520px;
	margin:20px 20px 20px 0;
	float:left;
	padding:40px;
	}
	
.entry h2{
	margin:0 0 10px 0;
	padding:0;
	}
	
.entry a{
	}
	
.entry p{
	margin-bottom:20px;
	}
	
.entry ol li{
	margin:0 0 0 30px;
	list-style: decimal
	}

.entry ul li{
	margin:0 0 0 30px;
	list-style:circle;
	}

.meta{
	font-size:13pt;
   	font-family: 'LeagueGothicExtendedRegular';
   	font-weight:normal;
	color: #888888;
	text-transform: uppercase;
	padding:20px 0 0 0;
	margin:3px 0 10px 0;
	border-bottom:3px solid #eee;
	text-align:left;
	height:30px;
	overflow:hidden;
	}
	
	.meta a{
		text-transform:uppercase;
	color: #888888;
	}

.archthumb a img{
	width:110px;
	float:left;
	margin:10px 40px 10px 1px
	}

#sidebar{
	float:left;
	overflow:hidden;
	width:260px;
	padding:40px 35px 0 35px;
}


#sidebar h2{
   	font-family: 'LeagueGothicExtendedRegular';
   	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:-1px;
	font-size:30pt;
	background:url(images/line-h.png) repeat;
	text-align:center;
	padding:18px 0 15px 0;
	margin:0 0 20px 0;
}

#sidebar h3{
	font-family: 'Helvetica',Arial, sans-serif;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(images/line-h.png)bottom repeat-x;
}


#sidebar ul{
	margin:0 0 20px 0;
}

#sidebar ul li ul{
	margin:0 0 20px 0;
}



/* custom widgets */

/* twitter  */
.lasttwit{
	padding:55px 0 0 0;
	position:relative;
	margin:0 0 40px 0 !important;
	background:url(images/bird.png) 0 0 no-repeat;
	}
a.twilink{ 
	position:absolute;
	top:10px;
	right:0px;
	font-weight:bold;
	}
	
ul.tweet_list li,#footer .lasttwit ul li{
	list-style-image:url(images/ico-bird.png) !important;
	margin:0 0 10px 0;
	padding:0 !important;
	background:none !important;
	}
.view-twitter{ padding:0; font-size:8pt; clear:both;}
.tweet_avatar{ float:right;}

ul.tweet_list{ margin-bottom:10px !important;}


/* flickr */
#sidebar h2 span,#footer h2 span{color:#0061D8;}
#sidebar h2 span span,#footer h2 span span{color:#FF1183;}
.flickr_badge_image  { float: left; margin:0; }

.flickwrap  { position: relative; margin-bottom: 21px; padding: 1px; overflow:hidden; width:310px;}
.flickwrap a img  { float: left;  
	margin:0 15px 15px 0;
	padding:0;
	}
.flickwrap a:hover img  { background::#ccc;}


ul.featured{
	float:left;
	}

.fblock{
	max-height:260px;
	overflow:hidden;
	margin-bottom:40px;
	}
	
.contwidget>ul.featured{
	width:520px;
	overflow:hidden;
	float:left;
	}
	
.contwidget>ul.featured>li.fblock{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	overflow:hidden;
	background:url(images/line-h.png) bottom repeat-x;
	}
	
.contwidget>ul.featured>li.fblock p{
	margin:0 0 20px 0;
	height:120px;
	overflow:hidden;
	}
	
.contwidget>ul.featured>li>h3{
	margin:0 0 15px 0;
	padding:0;
	}
	
.contwidget ul.featured .thumb{
	width:120px;
	height:95px;
	overflow:hidden;
	border:5px solid #fff;
	margin:8px 40px 10px 2px;
	float:left;
	position:relative;
	box-shadow:  0 1px 3px #999;
	-webkit-box-shadow:  0 1px 3px #999;
	-moz-box-shadow:  0 1px 3px #999;
	}
	
.contwidget ul.featured a span{
	width:120px;
	height:120px;
	background:url(images/post-overlay.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	}
	
.contwidget ul.featured li.fblock img{
	max-width:300px;
	height:auto;
	}
	
.fblock img{
	margin:0;
	padding:0;
	max-width:170px;
	height:auto;
}

.adspace-widget{
	margin-bottom:40px;
	overflow:hidden;
	background:#000 url(images/play.png) 50% 50% no-repeat;
	float:left;
	}
	
#header .adspace-widget{
	float:right;
	width:468px;
	height:60px;
	overflow:hidden;
	padding:2px;
	margin:40px 0 0 0;
	background:#444;
	}
	
.contwidget{
	width:520px;}
	
.contwidget h2{
   	font-family: 'LeagueGothicExtendedRegular';
   	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:-1px;
	font-size:30pt;
	background:url(images/line-h.png) repeat;
	text-align:center;
	padding:18px 0 15px 0;
	margin:0 0 20px 0;
}

.contwidget .adspace-widget{
	margin:0 auto 40px auto;
	overflow:hidden;
	text-align:center;
	width:520px;
	background: url(images/play.png) 50% 50% no-repeat;
	clear:both;
	}

ul#bottomlist {
margin:0 0 20px 0;
float:left;
padding:0;
list-style:none;
width:558px;
font-size:8pt;
}

ul#bottomlist li{
float:left;
list-style:none;
margin:0;
padding:0;
}

ul#bottomlist li a{
float:left;
list-style:none;
margin:0;
padding:0 10px;
color:#999;
}

.credit{
	position:relative;
	padding-right:55px;
}

.credit img{
	margin-top:10px;
	position:absolute;
	top:-3px;
	right:0;
}

#footer{
	padding:40px 0;
	margin:0;
	width:100%;
	background:#333 url(images/bg/bg-line1.png) repeat;
	text-shadow:0 2px 3px #000;
	overflow:hidden;
	color:#ccc;
}

#footer h2{
   	font-family: 'LeagueGothicExtendedRegular';
   	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:0;
	}

.footerbox{
	width:210px;
	margin:0 40px 40px 0;
	float:left;
	overflow:hidden;
	}

#footer a{
	color:#fff;
}

#footer img{
	margin:-10px 0 0 0;
}


/* comments 
********************************************************************************************
********************************************************************************************/

#comments {
	clear: both;
}
.comm-navigation {
	padding: 0 0 18px 0;
	overflow:hidden;
	clear:both;
}
h3#comments-title,
h3#reply-title {
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	background:url(images/line-h.png) top repeat-x;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 40px 0 0 80px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 44px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #0000FF;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {

}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	list-style: none;
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
}
#comments .pingback {
	background:url(images/line-h.png) bottom repeat-x;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	background:url(images/line-h.png) top repeat-x;
	margin: 24px 0 0 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-weight: normal;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
display: none;
}
#respond .form-allowed-tags code {
display: none;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	margin-top:30px;
}


/* forms 
********************************************************************************************
********************************************************************************************/

input, textarea,input checkbox,input radio,select, file{
	border: 1px solid #eee;
	padding:10px;
	margin:0 10px 0 0;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	}
	
input.s{
	margin:0;
	border: 1px solid #ddd;
	padding:15px;
	width:225px;
	}
	
#navwarp input.s{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	float:right;
	margin:0 0 0 20px;
	background: url(images/magni.png) 115px 15px no-repeat;
	border:none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:19px 15px 17px 15px;
	width:125px;
	line-height:1; 
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
	margin:0;
	text-transform:uppercase;
	}

form#contactform fieldset input{
	float:none;
	width:320px;
	margin-top:30px;}
	
form#contactform fieldset textarea{
	margin-top:30px;
	width:430px;}
	
form#contactform fieldset input#submit{
	width:150px;}

#adressmap{
	margin:0 0 50px 0;
	}

#map iframe{
	width:190px;
	overflow:hidden;
	}


#submit{
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.48, #BBBBBB),
    color-stop(0.87, #DEDBDE)
);
background-image: -moz-linear-gradient(
    center bottom,
    #BBBBBB 48%,
    #DEDBDE 87%
);

	color:#666;
	text-shadow:0 1px 2px #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	float:left;
	cursor:pointer;
	margin:20px 0 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	}

label{ font-style: italic; float:left;}

#contact{
	padding:0 0 30px 0;
	}
	
	
	

/* elements
********************************************************************************************
********************************************************************************************/
blockquote{
	 font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	color:#999;
	font-size:16pt;
	}
	
	
	
ul { list-style-position: inside; } 
ol { padding-left:30px;}

dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}

pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* tabs */
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border:1px solid #fff;padding:.4em 1.0em;}
table th{background-color:#7b889f;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #fff; text-shadow:0 1px 2px #000;}
table td{background-color:#eee;}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#fff;}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}
table, table.post{
  border-collapse: collapse;  
}



/* misc
********************************************************************************************
********************************************************************************************/

img.aligncenter,
img.alignright,
img.alignleft,
.archthumb a img,
.comment-author img{
	border:5px solid #fff;
	box-shadow:  0 0 3px #666;
	-webkit-box-shadow:  0 0 3px #666;
	-moz-box-shadow:  0 0 3px #666;
}


img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	}

img.alignright {
	margin: 10px 1px 10px 20px !important;
	display: inline;
	float: right;
	}

img.alignleft {
	margin: 10px 20px 10px 1px !important;
	display: inline;
	float: left;
	}

.alignright {
	float: right;
	margin-left:20px;
	}

.alignleft {
	float: left;
	margin-right:20px;
	}

.aligncenter,.wp-caption .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
	
.wp-caption {
   text-align: center;
   padding-top: 5px;
   margin-bottom:10px;
   margin-top:10px;
   background:#eee;
	border:1px solid #fff;
	box-shadow:  0 0 3px #666;
	-webkit-box-shadow:  0 0 3px #666;
	-moz-box-shadow:  0 0 3px #666;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   padding: 0 4px 5px;
   margin: 0;
}

.searchform{margin-bottom:40px; overflow:hidden;}

.ger,.wp-caption{ font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic; margin-bottom:10px;
}

.navigation { margin:0 0 40px 0; overflow:hidden; float:left; width:520px;}


#backs{
	position:absolute; top:80px;left:0;width:100%;height:330px;
	background:#666 url(images/bg/bg-zig.png) repeat;
	z-index:-99;
	}



.inset{	
	-webkit-box-shadow:inset 0 3px 15px rgba(0,0,0,.7);
	-moz-box-shadow:inset 0 3px 15px rgba(0,0,0,.7);
	box-shadow:inset 0 3px 15px rgba(0,0,0,.7); 
	}