/*  
Theme Name: UnspeakableDogness
Theme URI: http://www.bachelite.org/wp-themes/dog/
Description: A simple, two columns yellow theme with a fake 3D paper effect.
Version: 1.5
Author: Cristiano M. Gaston
Author URI: http://www.bachelite.org/
Tags: yellow, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* main styles */
#wrapper{background: transparent;}
#wrapper2{background:transparent;}
#wrapper0{background:transparent;}
body {background:#01394c url(images/tlo.gif) repeat-y scroll center 0; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;color: #666;}
a:link, a:visited {color:#666; text-decoration:none;}
a:hover, a:active {color:#666; text-decoration:underline;}
#page {width:849px; background: transparent; margin:0 auto;padding-bottom:50px;}
#header {height:165px;background:url(images/header.jpg) center 0 no-repeat;position:relative;}
#content, .content {padding:14px 17px 14px 15px; background:url(images/textbgbottom.gif) center bottom no-repeat;}
#content-wrapper, .content-wrapper {background:url(images/textbgtop.gif) center top no-repeat;}
#content-wrappertop, .content-wrappertop {background:url(images/textbg.gif) center top repeat-y;}
.content {padding:33px 30px;}
.content {padding:33px 30px;}
#sidebar {font-size:13px; text-transform:uppercase; width: 257px; float:right;padding:30px 20px; background:url(images/topright.gif) top left no-repeat;}
#sidebar2 {margin:-20px 0 0 0;padding:0;width:100%;}
#footer {clear:both; text-align:right; color:#fff; font-size:11px; width:809px;float:left}
#footer span {display:block; padding:15px 15px 0 0;}
#footer a:link, #footer a:visited {text-decoration:none;}
#footer a:hover, #footer a:active {text-decoration:underline;}
#footer img {margin:0; padding:0; border:0; vertical-align:middle;}
#footer .left{float:left;padding:15px;margin-left:40px;}
#footer .left strong{margin-right:5px;}
#page .fbConnectWidgetTopmost {border: none;}
h2.center {margin: 0; padding: 20px; }
/* header */
#header h1 {margin:0; color:#fff; padding:0px; font-size:36px; font-weight:normal;text-indent:-9999px;width:350px;height:110px;}
#header h6 {height:110px;
margin:0;
padding:0;
position:absolute;
right:50px;
text-indent:-9999px;
top:0;
width:110px;}
#header h6 a {display:block; width: 110px; height: 110px;}
#header h1 a {width:350px;height:110px;display:block;}
#header h2 {margin:0; color:#fff; font-size:16px; padding:0 0 0 30px; font-weight:normal;}
#header a:link, #header a:visited, #header a:hover, #header a:active {text-decoration:none;}
p {margin:0;}

#topmenu ul {margin: 14px 20px;padding:0;list-style-type:none;}
#topmenu ul  li{margin: 0;padding:0;float:left; width:265px}
#topmenu ul  li a{color: #666; margin: 0;padding:0;width: 100%;display:block; text-align:center;}

.main-boxes {float:left; clear:both;}
.main-box {float: left; width: 220px; height: 200px; overflow: hidden;padding:0 20px;position: relative;font-style:italic;}
.main-box.bb {border-bottom:1px solid #333; }
.main-box.br {border-right:1px solid #333; }

#content .narrowcolumn h2 {background:url(images/topleft.gif) top left no-repeat; display:block;margin:-20px -20px 10px;; padding: 10px;font-style:italic;font-weight:normal; font-size:18px;}

.ngg-gallery-thumbnail-box {float:left;width: 118px;}
.ngg-gallery-thumbnail {text-align: center;}
.ngg-galleryoverview {padding-left: 30px;}
.description {text-indent:-9999px;}

/* posts... */
.post {padding:0;border-bottom:1px solid #ccc;}
h1.header {color: #666; font-size:24px; height: 39px;padding:6px 15px 0; margin: 5px -18px;font-weight:normal;text-align:center;}
#sidebar2 #title, .main-box h2 {color: #666; font-size:30px; font-weight:normal;text-indent:0;margin:0;padding:0;}
.main-box h2 {font-size: 20px; font-style:italic; margin: 5px 0;}
.margin-box.bb h2 {margin-top:0;}
h2.header {font-size:18px; padding:0;margin-bottom:0;font-weight:normal;text-align:left;}
.post h1 {color: #666; font-size:16px; background: url(images/h1.jpg) 0 0 no-repeat; height: 39px;}
.post h2 {font-size:18px;}
.post h1, .post h2 {/*padding:10px 15px; margin: 5px -18px;*/font-weight:normal;display:inline;}
.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {color:#666;}
.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active {color:#666;}
.post small {font-size:11px; padding:0; margin-top:0; color:#666;}
.post small.right{display:block;text-align:right;margin-bottom:3px;}
.post blockquote {border-left:10px dotted #666; padding-left:10px; margin:0;}
.post p.more, p.more {text-align:right;margin:0;padding:0 0 10px 0;font-size:12px;}
.main-box p.more {position: absolute;bottom:0;right: 20px; font-style:italic;}
.entry, p.right{font-size:12px; line-height:18px; padding:0; margin:3px 0 0 0;}
.entry {margin-bottom:10px;}
.entry img {border:1px solid #CCC; padding:3px; margin:0 5px;}
img.wp-smiley {border:none;}
.postmetadata {font-size:11px; text-align:right; margin-bottom:30px; clear:both; padding-top:10px;display:none;}
.more-link {font-style:italic;}

p.MsoNormal {margin-bottom:10px;}

.post .entry h1 {font-size:18px; text-align:left; line-height:24px;}
.post .entry h2 {font-size:16px; text-align:left;}
.entry legend {font-size:18px;}
th, td {padding:5px;}
cite {}
pre {overflow:scroll; padding:5px 10px; background-color:#eee;}
.no-result {text-align:center; border-top:1px solid #666; border-bottom:1px solid #666; padding:30px 20px 10px 20px;font-size:14px;margin: 0;}

/* links */
ul.links {margin:0; padding:0;}
ul.links, ul.blogroll {float:left;clear:both; margin-top: 13px;margin-bottom:13px;}
.linkcat {list-style-type:none;}
.linkcat h2 {font-size:16px;float:left;clear:both}
.linkcat li {clear:both;font-size:12px;float:left; width: 400px;}
.linkcat em {float:left;font-style:normal; width:auto;}
.linkcat a {float:right;font-style:italic;margin-left:15px;}

/* ...and comments */
#comments {text-align:center; font-size:16px; padding-top:40px; }
#commentform  label{}

#commentform p {font-size:12px;}
.commentlist {font-size:11px; line-height:16px; padding:0;margin:0; }
.commentlist li {list-style:none;padding: 0 0 20px 0; margin:0;}
.commentlist cite {font-weight:bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
#respond {font-size:14px; padding-top:40px; clear:both;}
.nocomments {text-align:center; padding:0 20px; font-size:11px; }
.tags {border:1px solid #CCC; background-color:#666; padding:3px; margin-right:20px;}

.narrowcolumn {width: 480px; float: left; padding: 20px;}
#linkcat-2 {display:none;}

/* sidebar */
#sidebar ul, #sidebar2 ul {margin:0; padding:0; list-style-type:none;}
#sidebar a, #sidebar2 a, #sidebar2 strong, #sidebar2 small {}
#sidebar ul li{padding: 0 5px;}
#sidebar2 ul {}
#sidebar2 strong {display:block;font-weight:normal;margin-top:45px;}
#sidebar ul li ul, #sidebar2 ul li ul { font-size:11px; margin:0 0 0 10px; padding:0;}
#sidebar ul li ul li {margin:0 0 0 10px; padding:0; line-height:14px;}
#sidebar ul li h2 {font-size:12px; padding-top:10px;}
#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited { text-decoration:none;}
#sidebar ul li h2 a:active, #sidebar ul li h2 a:hover { text-decoration:none;}
#sidebar p, .textwidget {font-size:11px;}
#sidebar table {margin:0 auto; font-size:11px;}

.commentmetadata {display:block;margin-bottom:3px;}
.commentauthor {display:block;margin-top:3px;}

/* right image links */
.page-item-69 {float:left;}
.page-item-69 a{display:block;}
.page-item-84 {float:right;}
.page-item-84 a{display:block;}
.page-item-80 {float:right;}
.page-item-80 a{display:block;}
/* other */
.navigation {text-align:center; font-size:12px; margin:0 20px 40px; padding:10px;}
#searchform {text-align:right; font-size:11px;}
.libera {clear:both;}

/* align */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #666; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
.right {text-align:right;}
