/*
Theme Name: Lutefisk
Theme URI: http://michael.cartwheelmedia.com/wpm/
Description: A photoblog theme based on Nigiri Sushi by Eric Setiawan, http://ericsetiawan.com/wordpress/nigirisushi
Version: Beta 1
Author: Michael Hartford
Author URI: http://michael.cartwheelmedia.com/wpm/

	All elements of this theme are protected by the GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
body {
	margin: 0;
	padding: 0;
	font-family: garamond, 'trebuchet ms', georgia, times, times new roman,
		sans-serif;
	/*        font-family: Century Gothic,Futura,Helvetica,sans-serif;*/
	font-size: 1.0em;
	letter-spacing: 0.06em;
	line-height: 1.3em;
	/*        color:#29303B;*/ /*	background-color: #EDE8E2;*/
	color: #ffffff;
	background-color: #000000;
}

.identity { /*background-color: #FDBF3A;*/ /*width: 100%;*/
	margin-top: 5px;
	/*border-top: 1px solid #666;*/ /*border-bottom: 1px solid #666;*/
}

/* Main Structure */
.container {
	margin: 0 auto 0;
	width: 760px;
	padding: 0 20px 20px;
	background: transparent;
}

.container a,a :visited {
	font-weight: normal;
}

.container h2 {
	margin-top: 2px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 14pt;
}

.navigation {
	width: 680px;
}

/* Generals and Links */
a,a :visited {
	text-decoration: none;
}

a :hover,a :visited {
	text-decoration: none;
}

a img {
	border-width: 1px solid;
}

acronym,abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	border-bottom: 1px dashed #999;
	cursor: help;
}

blockquote {
	margin: 15px 0px 0 45px;
	padding: 10px 10px 10px 45px;
	background-image: url(img/quotes.gif);
	background-repeat: no-repeat;
	background-position: 5% 10%;
	background-color: #ffffff;
	color: #666666;
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
}

blockquote .p {
	margin: 0;
	padding: 0;
}

blockquote a {
	color: #000000;
}

blockquote a:visited {
	color: #000000;
}

blockquote a :hover {
	background-color: #666666;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.center {
	text-align: center;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

img .center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img .alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img .alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

img .noborder {
	border: none;
}

.favorite img {
	padding: 0;
	border: none;
}

small {
	font-size: .9em;
	line-height: 1.5em;
}

code {
	font: 1.1em 'courier new', courier, fixed;
}

/* Top Navbar */
ul .menu {
	margin: 0 auto 0;
	/*margin-top: -50px;*/
	padding: 0;
	top: 0;
	bottom: 0;
	/*width: auto;*/ /*height: 20px;*/ /*width: 100%;*/
	font-size: 10pt;
	font-weight: bold;
        text-align:center;
        display:inline;
        list-style-type:none;
	/*float: right;*/
}

.menu li {
       display:inline;
        list-style-type:none;
       font-size:14px;

}

ul .menu li {
	display: inline;
	margin: 0 auto 0;
}

ul .menu,ul .menu li a,ul .menu li a :visited, ul .menu li a img, ul .menu li a:visited img {
	padding: 5px 5px 6px;
	font-weight: normal;
        padding-bottom:2px;
}

ul .menu li a,ul .menu li a :visited {
	/*font: 1em georgia, verdana, helvetica, arial, sans-serif;*/
	margin: 0;
	text-decoration: none;
        padding-bottom:2px;
}

ul .menu li a :hover {
	/*font: 1em georgia, verdana, helvetica, arial, sans-serif;*/
	margin: 0;
	text-decoration: none;
        /*border-bottom: 2px solid #000000;*/
}


.menu li a :hover {
	background: none;
	text-decoration: none;
/*        border-bottom: 2px solid #000000;*/
}

ul .menu .page_item li a :hover {
	background: none;
	text-decoration: none;
/*        border-bottom: 2px solid #000000;*/
}

ul .menu li .current_page_item a,ul .menu li .current_page_item a
	:visited,ul .menu li .current_page_item a :hover {
	background: none;
	text-decoration: none;
        padding-bottom:2px;
}

.blogtitle {
	padding-left: 10px;
	width: 100%;
	/*height: 50px;*/
	font-family: georgia, verdana, sans-serif;
	/*font-weight: bold;*/
	font-variant: small-caps;
	font-size: 12pt;
	letter-spacing: 0.3em;
	word-spacing: 0.1em;
	border-bottom: 1px solid #666;
	margin-bottom: 2px;
	height: 40px;
	background: url(img/banner.gif) no-repeat left top;
}

.badges { /*margin-left: -10px;*/ /*margin-top: -20px;*/
	padding-top: 5px;
	font-size: 8pt;
	letter-spacing: 0em;
	word-spacing: 0em;
}

.admintab {
	position: absolute;
	right: 20px;
}

/* Entry */
.entry,.pages {
	width: 620px;
	margin: 5px auto 0;
	padding: 0px;
}

.entry img {
	margin: 0 auto 0;
	padding: 6px;
	border-width: 1px solid;
}

.entry p a {
	font-weight: bold;
}

.entry p a :visited {
	font-weight: bold;
}

.entry h2 {
	font-size: 1.15em;
	font-weight: bold;
	margin: 0;
}

.entry ul li a {
	font-weight: bold;
}

.entrydata {
	margin: 5px auto 0;
}

.entrydata p {
	margin: 10px;
}

.entrydata a,a :visited {
	font-weight: normal;
}

.pages {
	text-align: left;
}

.pages p a {
	font-weight: bold;
}

.pages p a :visited {
	font-weight: bold;
}

.pages ul li a {
	font-weight: bold;
}

.pages ul li a :visited {
	font-weight: bold;
}

p .category_links a,p .category_links a :visited,p .category_links a
	:hover {
	font-weight: normal;
}

p .category_links {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

div .category_links {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: center;
}


#postdata { /*background-color: #FFFFFF;*/
	color: #ffffff;
	background-color: #000000;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

p .category_links a :hover {
	color: #ffffff;
}

/* Comments */
.comments {
	width: 500px;
	margin: 0 auto 0;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
}

.comments ol { /*border: solid 1px #666;*/
	
}

.comments ol li {
	margin: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #666;
}

.commentsbody {
	border-bottom-width: solid 1px;
	text-align: justify;
	margin-bottom: 10px;
	/*padding: 10px;*/
}

.commentscontainer {
	font-size: 0.8em;
}

.commentscontainer h2 {
	font-size: 1em;
}

.commenttext {
	border-bottom-width: solid 1px;
}

/* Archive */
.entryarchive {
	width: 600px;
	float: left;
	margin: 0;
	padding: 0px;
	text-align: left;
}

.entryarchive ul li a {
	font-weight: bold;
}

.entryarchive img,.entryarchive img a,.entryarchive img a :visited {
	margin: 3px;
	padding: 3px;
	border-width: 1px solid;
}

.entryarchive a :hover img {
	margin: 3px;
	padding: 3px;
	border-width: 1px solid;
	font-weight: bold;
}

.entryarchive p {
	display: inline;
	height: 75px;
	width: 75px;
}

.entryarchive div {
	display: inline;
	width: 75px;
	height: 75px;
}

.entryarchive span {
	width: 75px;
	height: 75px;
}

.sidearchive {
	width: 180px;
	float: right;
	padding: 50px 10px 30px;
	text-align: left;
}

ul .sidelist {
	margin: 0;
	padding: 0;
}

ul .sidelist li {
	list-style-type: none;
}

.sidetitle {
	font-family: georgia, arial, sans-serif;
	margin: 15px 0 0;
	padding: 0;
}

/* Footer */
.footer {
	clear: both;
	/*margin-left: 10px;*/ /*padding-left: 10px;*/ /*margin-top: 5px;*/
	/*padding-top: 5px;*/
	margin: 0 auto 0;
	width: 760px;
	/*border-top: 1px solid #666;*/ /*padding-left: 60px;*/
}

.footer a,.footer a :visited {
	border-bottom-width: 1px dotted;
	text-decoration: none;
}

.footer a :hover {
	border-bottom-width: 1px dotted;
	text-decoration: none;
}

/* Links */
ul .linklist {
	border-top-width: 1px solid;
	border-bottom-width: 1px solid;
	margin: 0;
	padding: 0;
}

ul .linklist li {
	list-style-type: none;
}

ul .linklist li h2 {
	font-size: 10px;
	font-family: georgia, arial, sans-serif;
	margin: 15px 0 0;
	padding: 0 0 0 15px;
	border-top-width: 1px solid;
	border-bottom-width: 1px solid;
	border-right-width: 1px dashed;
	border-left-width: 1px dashed;
}

ul .linklist li ul {
	border-right-width: 1px dashed;
	border-left-width: 1px dashed;
}

ul .linklist li ul li,ul .linklist li ul li a {
	margin: 0;
	padding: 0 15px 0 15px;
}

ul .linklist li ul li a,ul .linklist li ul li a :visited {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

ul .linklist li #linkcat-2 {
	float: right;
	margin-left: 15px;
}

ul .linklist li #linkcat-2 ul { /*border-left: 1px dashed #000000;*/
	
}

ul .linklist li #linkcat-2 h2 {
	/*         border-left: 1px dashed #000000;*/
	
}

ul .linklist li #linkcat-3 ul {
	/*        border-right: 1px dashed #000000;*/
	
}

ul .linklist li #linkcat-3 h2 {
	/*        border-right: 1px dashed #000000;*/
	
}

.commentspopup {
	margin: 0;
	padding: 0;
	font-family: 'trebuchet ms', georgia, times, times new roman, sans-serif
		;
	font-size: 0.9em;
	line-height: 1.3em;
}

.hidden {
	display: none;
}

.linklist {
	display: none;
}

.linklist a,.linklist a :visited {
	font-weight: bold;
	color: #98a3ba;
}

.linklist a :hover {
	color: #666;
}

#myOnPageContent {
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #666;
	padding: 0px 15px 2px 15px;
}

#verbose {
	margin-bottom: 5px;
}

a .hideVerbage,a .hideVerbage :visited {
	border: solid 1px #666;
	margin-left: 10px;
	padding: 0px 15px 2px 15px;
	font-size: 10px;
	background: url(img/arrow_back.png) no-repeat right top;
}

a .hideVerbage :hover {
	background-color: #a9aeba;
}

#showVerbageLink a {
	border: solid 1px #666;
	margin-left: 10px;
	padding: 0px 15px 2px 15px;
	font-size: 10px;
	background: url(img/arrow.png) no-repeat left top;
}

#showVerbageLink a :hover {
	background-color: #a9aeba;
}

.footnotes ol {
	margin-top: 10px;
	font-size: 10px;
}

.tile_header h2 {
	visibility: hidden;
}

.tile_body ul li {
	display: inline;
}

.tile_body ul li a img {
	margin: 0;
	padding: 0;
}

div .archive_item {
	height: 75px;
	width: 75px;
}

.image_preview {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	background-color: #ffffff;
}

.nav_box {
	background-color: #ffffff;
	color: #000000;
	padding: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

.texty {
	padding: 10px;
}

.technorati ul li {
	display: inline;
	margin-left: 1em;
	font-size: 14px;
}

.box {
	padding: 5px;
	margin: 5px;
	background: #636563;
	color: #decbbd;
}

#akst_social a {
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

#akst_social a :visited {
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

#akst_social a :hover {
	background-color: #666666;
	color: #ffffff;
}

.tabs {
	color: #000000;
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
}

.akst_link {
	padding: 2px;
}

.akst_link a {
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.akst_link a :hover {
	color: #000000;
	background-color: #ffffff;
}
