/* @override http://jenthompsonphotography.com/blog/wp-content/themes/miniblog/style.css */

/*
Theme Name: miniBlog
Theme URI: http://www.jenthompsonphotography
Description: Custom WP blog of <a href="http://www.jenthompsonphotography.com">Jen Thompson Photography</a>.
Version: 1.0
Author: Ethni Photography & Design
Author URI: http://www.ethniphotography.com
Tags: miniblog, minimalist, simple
*/

.panel {
display : none;
}
body{
	background: #def2f3 url(images/jbg.png) repeat-y center;
	text-align: center;
	font-family: "Verdana", sans-serif;
	font-size: 11px;
	color: #444;
	padding: 0;
	margin: 0;
}
a:link, a:visited {
font-size : 100%;
font-family : "Verdana", sans-serif;
text-decoration : none;
color : #222;
}
a:hover {
text-decoration : underline;
}
a:focus, a:active {
outline : none;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
margin : 0;
padding : 0;
}
ul {
	list-style-type: none;
}

ul.archive-list li {
	display: inline;
	padding-right: 12px;
}

ul.archive-list li a {
	font-size: 17px;
}
img {
border : 0;
overflow : visible;
}
input:focus, input:active {
outline : none;
border-width : 0;
border-style : none;
border-top-width : 0;
border-top-style : none;
}
.go-left {
float : left;
clear : left;
}
.go-right {
float : right;
clear : right;
}
.go-center {
margin : 0 auto;
text-align : center;
}
.bold {
font-weight : bold;
}
.italic {
font-style : italic;
}
.block {
display : block;
}
.clear {
clear : both;
}
.align-right {
text-align : right;
}
.align-left {
text-align : left;
}
.below-post {
width : 900px;
padding : 10px;
overflow : hidden;
color : #999;
clear : both;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
margin : 5px 5px 5px 0;
	padding-right: 40px;
}
.alignright {
float : right;
margin : 5px;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0 auto;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.wp-smiley {
display : inline;
}
#navbar {
width : 925px;
height : 223px;
overflow : hidden;
margin-right : auto;
margin-left : auto;
background : url(images/menuflags.jpg) no-repeat;
}
#navbar-container {
width : 950px;
margin : 0 auto;
text-align : left;
}
#navbar-container ul {
list-style-type : none;
list-style-image : none;
}
#navbar-container ul li {
float : left;
display : inline;
}
#navbar-container ul li a:link, #navbar-container ul li a:visited {
display : block;
color : white;
padding : 24px 15px 140px;
font-size : 0;
}
#navbar-container ul li.current_page_item a {
background-color : transparent;
}
#navbar-container ul li.website {
width : 76px;
position : relative;
left : 53px;
}
#navbar-container ul li.website a {
background : url(images/menufull.jpg) no-repeat -58px 0;
text-indent : -9999px;
width : 76px;
}
#navbar-container ul li.website a:hover {
background : url(images/menufull.jpg) no-repeat -58px -168px;
}
#navbar-container ul li.page_item.page-item-6 {
left : 248px;
position : relative;
width : 80px;
}
#navbar-container ul li.page_item.page-item-6 a {
background : url(images/menufull.jpg) no-repeat -405px 0;
text-indent : -9999px;
width : 80px;
}
#navbar-container ul li.page_item.page-item-6 a:hover {
background : url(images/menufull.jpg) no-repeat -405px -168px;
}
#navbar-container ul li.page_item.page-item-6.current_page_item a {
background : url(images/menufull.jpg) no-repeat -405px -168px;
}
#navbar-container ul li.page_item.page-item-8 {
width : 81px;
left : 316px;
position : relative;
}
#navbar-container ul li.page_item.page-item-8 a {
background : url(images/menufull.jpg) no-repeat -552px 0;
text-indent : -9999px;
width : 81px;
}
#navbar-container ul li.page_item.page-item-8 a:hover {
background : url(images/menufull.jpg) no-repeat -552px -168px;
}
#navbar-container ul li.page_item.page-item-8.current_page_item a {
background : url(images/menufull.jpg) no-repeat -552px -168px;
}
#navbar-container ul li.page_item.page-item-4 {
left : 121px;
position : relative;
width : 76px;
}
#navbar-container ul li.page_item.page-item-4 a {
background : url(images/menufull.jpg) no-repeat -203px 0;
text-indent : -9999px;
width : 76px;
}
#navbar-container ul li.page_item.page-item-4 a:hover {
background : url(images/menufull.jpg) no-repeat -203px -168px;
}
#navbar-container ul li.page_item.page-item-4.current_page_item a {
background : url(images/menufull.jpg) no-repeat -203px -168px;
}
#search {
margin : 0 0 0 7px;
padding : 0;
width : 290px;
height : 30px;
position : relative;
top : 162px;
float : left;
display : inline;
left : -338px;
/*left: 500px;*/
}
#searchabout {
margin : 0;
padding : 5px 0 0;
}
#searchform fieldset {
margin : 0;
padding : 0;
height : auto;
background : url(images/searchform-back.gif) no-repeat left;
border-style : none;
}
#searchform #s {
margin : 0 0 0 0;
padding : 8px 10px;
width : 194px;
height : auto;
border : 0;
background : none;
font-size : 11px;
color : #67675c;
float : left;
}
#searchform #go {
margin : 1px 0 0 0;
float : left;
}
#searchabout div.rss-feed {
display : inline;
width : 39px;
color : silver;
height : 20px;
float : right;
position : relative;
top : -23px;
left : 50px;
}
#searchabout div.rss-feed a {
color : silver;
font-size : 13px;
}
#about {
width : 140px;
position : relative;
top : 23px;
display : inline;
height : 174px;
float : right;
z-index : 5000;
background-repeat : no-repeat;
right : 102px;
}
#header {
padding : 0;
height : 281px;
background : white no-repeat left top;
z-index : 5000;
width : 919px;
margin-left : auto;
margin-right : auto;
}
#header-container a {
float : left;
z-index : 6000;
	background: url(images/mainlogo.jpg) no-repeat;
	width: 358px;
	height: 219px;
	text-indent: -9999px;
	margin-top: 20px;
}

#header-container a:hover  {
float : left;
z-index : 6000;
	background: url(images/mainlogo.jpg) no-repeat 0 -219px;
}
#header-container {
height : 251px;
background-color : transparent;
width : 367px;
margin-bottom : 0;
margin-top : 0;
margin-right : auto;
float : left;
z-index : 6000;
position : relative;
}

#commentheader-container a {
z-index : 6000;
	background: url(images/mainlogo.jpg) no-repeat center top;
	height: 221px;
	text-indent: -9999px;
	margin-top: 42px;
	float: left;
	width: 462px;
}

#commentheader-container a:hover  {
float : left;
z-index : 6000;
	background: url(images/mainlogo.jpg) no-repeat center -219px;
}
#commentheader-container {
height : 269px;
background-color : transparent;
width : 469px;
margin-bottom : 0;
margin-top : 0;
margin-right : auto;
float : left;
z-index : 6000;
position : relative;
	padding-bottom: 5px;
}
#header-twitter {
height : 191px;
width : 228px;
float : right;
position : relative;
margin-bottom : 0;
margin-top : 0;
margin-right : auto;
right : -3px;
top : 94px;
background : transparent url(images/twitterbird.png) no-repeat;
	z-index: 5001;
}
.custom #twitter_div {
padding : 0.625em;
border : 3px double #ddd;
color : black;
}
#twitter_update_list {
background-color : black;
color : white;
font-size : 12px;
height : 81px;
width : 164px;
}
#header-twittertext {
color: #653e1a;
position: absolute;
  left: 80px;
  top: 51px;
  width: 131px;
  height: 77px;
  display: table;

}

#header-twittertext a {
	color: #653e1a;
	font: 10px Arial, Helvetica, sans-serif;
}
#twitter_div {
width : 164px;
height : 81px;
color : red;
}
#header-twittertext p {
	display: table-cell;
  vertical-align: middle;
  text-align: center;
	color: #653e1a;
	font-size: 10px;
	line-height: 11px;
	letter-spacing: 0;
}
.custom #twitter_div img {
float : right;
}
#bubble-container {
height : 97px;
margin : 0 auto;
}
#bubble-bottom {
width : 35px;
height : 17px;
margin : 0 auto;
overflow : hidden;
background : url(images/bubble-bottom.png) no-repeat;
}
#bubble-left {
width : 18px;
height : 91px;
float : left;
margin : 0 auto;
background : url(images/bubble-left.png) no-repeat;
overflow : hidden;
}
#bubble-right {
width : 18px;
height : 91px;
float : left;
margin : 0 auto;
background : url(images/bubble-right.png) no-repeat;
overflow : hidden;
}
#bubble-middle {
width : 230px;
height : 81px;
float : left;
margin : 0 auto;
padding : 10px 0 0;
background : #fff;
overflow : hidden;
}
#bubble-middle h1 a:link, #bubble-middle h1 a:visited {
font-size : 36px;
font-family : "Georgia", serif;
font-weight : normal;
}
#bubble-middle h1 a:hover {
text-decoration : none;
}
#site-slogan {
display : block;
font-family : "Georgia", serif;
color : #666;
font-size : 16px;
text-transform : lowercase;
}
.first-color {
color : #777;
}
.second-color {
color : #77afcf;
}
#twitter {
position : relative;
width : 919px;
height : 290px;
background : url(images/twitter.png) no-repeat center;
margin-right : auto;
margin-left : auto;
left : -39px;
top : 90px;
margin-top : -295px;
z-index : 5000;
}
#container-top {
width : 925px;
height : 24px;
background : white url(images/top.png) center;
margin : 0 auto;
clear : both;
padding : 0;
}
#container-bottom {
width : 925px;
height : 24px;
border-width : 0;
background : white url(images/bottom.png) center;
margin : 0 auto;
padding : 0;
	clear: both;
}
#container {
width : 925px;
margin : 0 auto;
background-color : white;
padding : 0;
clear : both;
}
#sidebar {
width : 280px;
float : right;
clear : right;
overflow : hidden;
}
.sidebar-box {
width : 280px;
overflow : hidden;
margin : 0 0 30px;
}
#sidebar-recent-posts {
float : left;
clear : left;
text-indent : -9999px;
width : 42px;
height : 46px;
overflow : hidden;
margin : -10px 10px 8px 0;
background : url(images/icon-recent-posts.png) no-repeat;
}
#sidebar-popular-posts {
float : left;
clear : left;
text-indent : -9999px;
width : 47px;
height : 47px;
overflow : hidden;
margin : -12px 10px 8px 0;
background : url(images/icon-popular-posts.png) no-repeat;
}
#sidebar-twitter {
float : left;
clear : left;
text-indent : -9999px;
width : 38px;
height : 58px;
overflow : hidden;
margin : -12px 10px 8px 0;
background : url(images/icon-twitter.png) no-repeat;
}
#sidebar-recent-comments {
float : left;
clear : left;
text-indent : -9999px;
width : 46px;
height : 46px;
overflow : hidden;
margin : -12px 10px 8px 0;
background : url(images/icon-recent-comments.png) no-repeat;
}
#sidebar-search {
float : left;
clear : left;
text-indent : -9999px;
width : 43px;
height : 44px;
overflow : hidden;
margin : -12px 10px 8px 0;
background : url(images/icon-search.png) no-repeat;
}
#sidebar-categories {
float : left;
clear : left;
text-indent : -9999px;
width : 45px;
height : 51px;
overflow : hidden;
margin : -12px 10px 8px 0;
background : url(images/icon-categories.png) no-repeat;
}
.sidebar-box h2.with-icon {
height : 22px;
width : 260px;
background : #eeeadd;
font-family : "Georgia", sans-serif;
color : #555;
font-size : 18px;
font-weight : normal;
padding : 7px 10px;
margin : 5px 0 10px 0;
}
.sidebar-box h2, .panel h2 {
height : 22px;
width : 260px;
background : #eeeadd;
font-family : "Georgia", sans-serif;
color : #555;
font-size : 18px;
font-weight : normal;
padding : 7px 10px;
margin : 0 0 10px 0;
}
.sidebar ul, .panel ul {
width : 100%;
}
.sidebar-box ul li, .panel ul li {
margin : 0 0 0 20px;
padding : 0 0 10px 0;
}
.search-box {
width : 280px;
height : 22px;
overflow : hidden;
}
.search-input {
width : 200px;
height : 14px;
float : left;
border : 1px solid #ccc;
background : #fff;
font-family : "Arial", sans-serif;
font-size : 11px;
padding : 3px 5px;
color : #777;
}
.search-button {
width : 46px;
height : 20px;
float : right;
border : 1px solid #ccc;
background : #eeeadd;
font-family : "Arial", sans-serif;
font-size : 10px;
text-transform : uppercase;
font-weight : bold;
color : #444;
}
.sidebar-box ul#twitter_update_list li span a:link, .sidebar-box ul#twitter_update_list li span a:visited {
display : inline;
margin : 0;
font-family : "Verdana", sans-serif;
font-size : 100%;
font-weight : normal;
}
.sidebar-box ul#twitter_update_list li a:link, .sidebar-box ul#twitter_update_list li a:visited {
display : block;
margin : 0 0 0 10px;
font-family : "Arial", sans-serif;
font-weight : bold;
font-size : 10px;
}
.twitter-link {
text-align : right;
float : right;
}
#tab-container {
width : 280px;
overflow : hidden;
margin : 0 0 30px;
}
#tabnav {
list-style-type : none;
list-style-image : none;
}
#tabnav li {
float : left;
display : inline;
text-align : center;
}
#tabnav li a:link, #tabnav li a:visited {
display : block;
width : 72px;
height : 12px;
font-family : "Arial", sans-serif;
font-weight : bold;
text-transform : uppercase;
font-size : 10px;
background : #eeeadd;
padding : 12px 4px;
}
#tabnav li a:hover, #tabnav li a.selected:link, #tabnav li a.selected:visited {
text-decoration : none;
background : #d8e7f0;
}
.panel {
padding : 10px 0 0 0;
overflow : hidden;
width : 280px;
clear : both;
}
#slideshow {
height : 340px;
width : 919px;
margin-right : auto;
margin-left : auto;
background-color : transparent;
z-index : -5000;
}
#slideshow object {
z-index : -4999;
top : 0;
left : 0;
}
#main {
background-color : white;
width : 925px;
padding-top : 0;
margin : 0 auto;
}
.post-container {
margin : 0 auto;
padding : 0;
width : 925px;
}
div.post-content {
width : 813px;
margin-right : 0;
padding-right : 0;
padding-left : 0;
margin-left : 0;
}
.post-left {
width : 60px;
background : url(images/date.png) no-repeat right -6px;
overflow : hidden;
margin-left : -4px;
position : relative;
top : 5px;
display : inline;
height : 80px;
right : 53px;
float : left;
}

.post-left2 {
width : 60px;
overflow : hidden;
margin-left : -4px;
position : relative;
top : 5px;
display : inline;
height : 80px;
right : 53px;
float : left;
	background-position: right -6px;
}
.post-right {
padding : 30px 0 40px;
background : url(images/maintile.png) repeat-y center 4px;
margin : 0 auto;
width : 925px;
}
.post-tab {
height : 47px;
text-align : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 19px;
color : white;
background-repeat : no-repeat;
padding-bottom : 0;
position : relative;
top : 22px;
margin-top : 0;
	float: right;
	right: -18px;
	width: 57px;
}
.tab-big {
font-size : 18px;
display : block;
text-align : right;
padding-right : 0;
color : white;
letter-spacing : 0;
}
.post-content-left {
float : left;
clear : left;
overflow : hidden;
}
.post-content-right {
text-align : justify;
width : 813px;
margin-right : auto;
margin-left : auto;
	letter-spacing: -1px;
	line-height: 17px;
}
.post-content-left img {
display : block;
width : 98px;
height : 98px;
border : 1px solid #ccc;
padding : 5px;
background : #fff;
margin : 0 0 10px;
}
.post-header {
overflow : hidden;
margin : 0 0;
padding-bottom : 5px;
}
.post-header h1 {
font-family : "Georgia", sans-serif;
font-size : 20px;
color : #666;
font-weight : normal;
float : left;
}
.post-header h1 a:link, .post-header h1 a:visited {
font-family : "Georgia", sans-serif;
font-size : 20px;
color : #666;
font-weight : normal;
}
.titledots {
display : inline;
float : left;
position : relative;
top : 22px;
left : 7px;
}
.post-header h1 a:hover {
color : #111;
}
.post-header-title {
width : 812px;
float : left;
clear : left;
overflow : hidden;
padding : 4px 0 0;
}
.post-comments {
width : 35px;
height : 35px;
float : left;
clear : right;
overflow : hidden;
}
.post-comments a:link, .post-comments a:visited {
width : 35px;
height : 27px;
display : block;
overflow : hidden;
background : #eeeadd;
text-align : center;
font-family : "Georgia", serif;
font-size : 18px;
color : #666;
padding : 4px 0;
}
.post-comments a:hover {
background : #d8e7f0;
text-decoration : none;
}
.post-content a:link, .post-content a:visited {
text-decoration : underline;
}
.post-content p {
text-align : justify;
line-height : 17px;
padding : 0 0 15px;
	letter-spacing: -1px;
}
.post-content h1 {
font-family : "Arial", sans-serif;
color : #555;
font-size : 20px;
font-weight : bold;
margin : 0 0 15px;
}
.post-content h2 {
font-family : "Arial", sans-serif;
color : #77afcf;
font-size : 18px;
font-weight : bold;
margin : 0 0 15px;
}
.post-content h3 {
font-family : "Arial", sans-serif;
color : #555;
font-size : 15px;
font-weight : bold;
margin : 0 0 15px;
}
.post-content h4, .post-content h5, .post-content h6 {
font-family : "Arial", sans-serif;
color : #555;
font-size : 13px;
font-weight : bold;
margin : 0 0 15px;
}
.post-content blockquote {
padding : 0 0 15px;
}
.post-content blockquote p {
padding : 0 0 0 30px;
font-style : italic;
border-left : 2px solid #eee;
}
.post-content ul, .post-content ol {
margin : 0 0 15px;
}
.post-content ul li, .post-content ol li {
margin : 0 0 5px 20px;
}
.post-content p.post-more {
text-align : right;
}
.post-content p.post-more a:link, .post-content p.post-more a:visited {
text-decoration : none;
color : #77afcf;
font-weight : bold;
font-family : "Arial", sans-serif;
}
.post-content p.post-more a:hover {
text-decoration : underline;
}
.post-announcement {
font-family : "Georgia", sans-serif;
font-size : 14px;
color : #666;
font-weight : normal;
text-align : left;
margin : 0 auto;
	height: 48px;
	padding: 0 0 30px;
	background-position: center top;
	background-repeat: no-repeat;
	width: 919px;
}
#respond a {
padding-right : 20px;
}
#leave {
width : 150px;
height : 17px;
text-indent : -9999px;
	position: relative;
	left: 0;
	top: 10px;
}
#leave a {
background : url(images/leaveacomment.jpg) no-repeat left center;
width : 151px;
height : 17px;
	float: left;
}
#links {
width : 100px;
height : 17px;
text-indent : -9999px;
	position: relative;
	left: 16px;
	top: -7px;
	float: right;
}
#links a {
background : url(images/permalink.jpg) no-repeat left center;
height : 17px;
float : left;
width : 100px;
}
#sendemail {
width : 150px;
height : 17px;
text-indent : -9999px;
	position: relative;
	left: 159px;
	top: -7px;
}
#sendemail a {
background : url(images/send.jpg) no-repeat left center;
width : 151px;
height : 17px;
float : left;
}
.post-announcement2 {
width : 875px;
clear : right;
overflow : hidden;
padding : 0 0 15px;
margin : 0 0 30px;
	border-bottom-width: 0;
	background-position: center;
	background-repeat: repeat-x;
	float: right;
}
.post-announcement2 h3 {
font-family : "Georgia", sans-serif;
font-size : 17px;
color : #666;
font-weight : normal;
}
.comment-content {
padding-bottom : 16px;
}
.comment-container {
overflow : hidden;
background : url(images/dots.gif) repeat-x bottom center;
margin : 0 auto 30px;
width : 875px;
clear : right;
}
.comment-left {
overflow : hidden;
}
.comment-right {
margin-right : auto;
margin-left : auto;
width : 875px;
clear : right;
float : right;
}
.comment-left img {
width : 62px;
height : 62px;
padding : 5px;
overflow : hidden;
background : #fff;
border : 1px solid #ccc;
float : left;
}
.comment-header {
overflow : hidden;
margin : 0 0 0;
font-family : "Arial", sans-serif;
color : #555;
font-weight : bold;
font-size : 10px;
float : left;
height : 17px;
}
.comment-date {
display : inline;
float : right;
}
.comment-header-title {
font-family : "Georgia", serif;
font-size : 16px;
color : #666;
font-style : italic;
font-weight : normal;
display : block;
padding : 0 15px 0 0;
float : left;
}
#content-box {
width : 910px;
overflow : auto;
height : 130px;
margin-left : auto;
border : 1px solid #917b60;
padding : 5px;
}
div.comment {
width : 861px;
padding : 23px 30px 20px 28px;
text-align : justify;
height : 66px;
background-image : url(images/commentbg.jpg);
border : 1px solid #b7a690;
overflow : auto;
	margin: 40px auto 3px;
}
div.comment div.text-box p a.url {
text-transform : uppercase;
color : #a67c52;
font-weight : bold;
}
.comment div.text-box p {
color : #a67c52;
	margin-bottom: 15px;
	text-align: justify;
	line-height: 1.4;
}

span.commentbar {
	list-style-type: none;
	padding-right: 6px;
	color: #a67c52;
	display: inline;
	float: left;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 1px;
	line-height: 13px;
	text-transform: uppercase;
}

span.commentbar a.url {
	color: #a67c52;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 1px;
}
.comment div.text-box p span.commentbar {
padding-right : 10px;
padding-bottom : 0;
	float: left;
}
img.avatar.photo {
visibility : hidden;
}
#commentform p {
display : inline;
clear : both;
float : left;
}
.comment div.text-box {
padding-bottom : 15px;
	list-style-type: none;
}
#commentform {
float : left;
margin-left : -86px;
display : inline;
padding-bottom : 20px;
}
.comment-header-title a:link, .comment-header-title a:visited {
font-family : "Georgia", serif;
color : #77afcf;
font-style : normal;
}
.comment-content a:link, .comment-content a:visited {
text-decoration : underline;
}
.comment-content p {
line-height : 17px;
text-align : justify;
width : 875px;
padding-right : 0;
padding-top : 0;
padding-bottom : 10px;
}
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 {
font-family : "Arial", sans-serif;
color : #555;
font-size : 15px;
font-weight : bold;
margin : 0 0 15px;
}
.comment-content blockquote {
padding : 0 0 15px;
}
.comment-content blockquote p {
padding : 0 0 0 30px;
font-style : italic;
border-left : 2px solid #eee;
}
.comment-content ul, .comment-content ol {
margin : 0 0 15px;
}
.comment-content ul li, .comment-content ol li {
margin : 0 0 5px 20px;
}
#ads {
height : 92px;
background : url(images/footerads.png) no-repeat center top;
padding-bottom : 59px;
}
#footer {
padding : 20px 0 10px;
margin-bottom : 25px;
background : white no-repeat center center;
	width: 919px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#footer ul {
	height: 35px;
	width: 919px;
}

#footer ul li.copyright {
	width: 517px;
	height: 35px;
	display: inline;
	float: left;
	background: url(images/leftfooter.png) no-repeat right;
}

#footer ul li.design a {
	width: 391px;
	height: 35px;
	display: inline;
	float: right;
	background: url(images/rightfooter.png) no-repeat;
}
#footer a:link, #footer a:visited {
text-decoration : underline;
}
#calendar_wrap {
padding : 10px 0 0;
width : 280px;
overflow : hidden;
text-align : center;
}
table#wp-calendar {
width : 250px;
border : 0;
margin : 0 auto;
}
.post-content img, .comment-content img {
max-width : 750px;
}
#navigate {
padding : 10px 0 68px;
font-size : 0.9em;
margin-right : auto;
margin-left : auto;
background : url(images/dimprevnext.png) no-repeat 4px -3px;
width : 345px;
}
#navigate-inner {
margin-right : auto;
margin-left : auto;
width : 360px;
}
#navigate span.previous {
display : inline;
width : 130px;
height : 17px;
padding-top : 0;
margin-top : 0;
margin-bottom : 0;
padding-bottom : 0;
text-align : center;
background-position : 34px center;
float : left;
padding-right : 10px;
}
#navigate span.previous a {
padding : 0 5px;
line-height : 30px;
font-size : 1.3em;
margin-top : -7px;
width : 130px;
text-indent : -9999px;
background : url(images/prevnext.png) no-repeat 8px -6px;
float : left;
}
#navigate span.next {
display : inline;
width : 120px;
height : 17px;
padding-top : 0;
margin-top : 0;
margin-bottom : 0;
padding-bottom : 0;
text-align : center;
font-size : 1.1em;
float : right;
}
#navigate span.next a {
padding : 0 5px;
line-height : 30px;
font-size : 1.3em;
margin-top : -7px;
width : 120px;
background : url(images/prevnext.png) no-repeat -231px -6px;
text-indent : -9999px;
float : right;
}
#navigate span.middle {
width : 70px;
float : left;
}
#navigate-inner span.previous {
width : 130px;
display : inline;
}
#navigate-inner span.middle {
width : 70px;
display : inline;
}
#navigate-inner span.next {
width : 120px;
display : inline;
}
body#commentspopup {
width : 500px;
margin-right : auto;
margin-left : auto;
position : relative;
}
#comments {
font-size : 1em;
text-align : left;
}
#comments-header {
margin : 0 0 20px;
padding : 5px;
padding-top : 0;
}
#comments-header-inner {
padding : 10px;
background : #fff;
border : 0 solid #bbb9b9;
border-top : none;
}
#comments-header h1 {
margin : 0;
padding : 0 0 5px;
border-bottom : 1px solid #cececd;
font : 1.5em Arial, "Trebuchet MS", Trebuchet, sans-serif;
color : #8c8c8c;
text-transform : uppercase;
letter-spacing : -1px;
line-height : 1em;
}
#comments-header h1 a:link {
color : #8c8c8c;
}
#comments-header h2 {
padding : 5px 0 0;
font-size : 0.9em;
}
#comments-info {
margin : 10px 0 0;
padding : 10px 0 0;
border-top : 1px dashed #a3d8dd;
	color: #be9f80;
}

#comments-info p a {
	color: #be9f80;
}
#comments-info p {
font-size : 0.8em;
	color: #be9f80;
}

#comment-form font a {
	color: #a59577;
}
p.comments-meta {
margin : 10px 0 0;
padding : 0 0 5px 80px;
border-bottom : 1px solid #bda7b0;
font-size : 0.9em;
line-height : 1.2em;
}
div.comment-main {
margin : 20px 0;
padding : 10px;
background : #fff;
border : 1px solid #bbb9b9;
font-size : 0.95em;
}
div.comment-main.authorcomment {
background : #e8d9e1;
}
div.comment-meta {
margin : 0 0 0 45px;
font-size : 0.9em;
line-height : 1.2em;
}
div.gravatar {
float : left;
}
span.comment-meta-author {
display : block;
margin : 0 0 3px;
padding : 0 0 3px;
border-bottom : 1px solid #cececd;
font-weight : bold;
text-transform : uppercase;
}
div.comment-body {
margin : 10px 0 0;
}
#comment-form {
margin : 20px auto;
	padding: 0;
	width: 400px;
}
#comment-form-inner {
padding : 10px;
background : #fff;
border : 1px dashed #77c4c9;
	margin-bottom: 10px;
}
#comment-form h2 {
margin : 0;
padding : 0 0 5px;
font : 1.5em Arial, "Trebuchet MS", Trebuchet, sans-serif;
color : #8c8c8c;
text-transform : uppercase;
letter-spacing : -1px;
line-height : 1em;
	clear: both;
	background: url(images/leaveacomment.png) no-repeat center;
	text-indent: -9999px;
}
#comments-form label {
display : block;
font-size : 0.85em;
text-transform : uppercase;
letter-spacing : 0.2em;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 3px;
	color: #ac855e;
}
#comments-form label em {
font-style : normal;
text-transform : none;
letter-spacing : normal;
}
#author, #email, #url, #comment {
width : 95%;
margin : 0 0 10px;
padding : 4px;
background : #e0f8f3;
border : 1px solid #a3d8dd;
font : 0.9em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #589397;
}
#comment-submit {
padding : 5px 10px;
border : 0 double #999;
border-top-color : #ccc;
border-left-color : #ccc;
color : white;
text-transform : uppercase;
text-align : center;
letter-spacing : 0.1em;
	width: 100%;
	height: 20px;
	background: url(images/submit.jpg) no-repeat center bottom;
	font-size: 6px;
	line-height: 60px;
}

#comment-submit:hover {
padding : 5px 10px;
border : 0 double #999;
border-top-color : #ccc;
border-left-color : #ccc;
color : white;
text-transform : uppercase;
text-align : center;
letter-spacing : 0.1em;
	width: 100%;
	height: 20px;
	background: url(images/submit.jpg) no-repeat center top;
	font-size: 6px;
	line-height: 60px;
}
div.comment-form-info {
margin : 10px 0 10px;
border-bottom : 0 solid #cececd;
font-size : 0.9em;
color : #666;
line-height : 1.4em;
}
div.comment-form-info p {
margin : 5px 0;
}
p.trackback {
overflow : hidden;
}

h1.archivespage {
	background: url(images/archives.jpg) no-repeat 11px center;
	height: 26px;
	padding-bottom: 8px;
}

ul.mwrapper {
	width: 100%;
	height: 61px;
	border-bottom: 0 dashed #bdd63c;
	margin-top: 0;
}

li.year {
	display: inline;
}

li.year a {
	padding: 20px 15px;
	color: #bf1e2e;
	display: inline;
	margin-left: 0;
	margin-right: 20px;
	font: 19px "Century Gothic";
	text-decoration: none;
	float: left;
	width: 44px;
	height: 21px;
}

li.month {
	display: inline;
}

li.month a {
	color: #aedfe3;
	font-size: 19px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: inline;
	width: 44px;
	height: 21px;
}

li.month a:hover {
	padding-right: 15px;
	color: #bdd63c;
	font-size: 19px;
	text-decoration: none;
	background: url(images/archives.png) no-repeat center center;
}
