body {
	background:#ffffff url(images/body.jpg) repeat-y scroll center 270px;
	color:#999999;
	font-family:"Georgia","Baskerville",serif;
	margin:0pt;
	padding:0pt;
}
a {
	color:#5F5F5F;
}

#page #content #body #post-3.post div.entry p.link a{
	font-weight:bold;
	text-decoration: none;
}

#page #content #body #post-3.post div.entry p.link a:hover{
	font-weight:bold;
	text-decoration: underline;
}
#page #content #body #post-3.post div.entry p.link a img{
	border:3px dashed #999999;
	left:20px;
	margin:5% 5px 5% 10%;
	padding:5px;
}

#page #content #body #post-3.post div.entry p.link a img:hover{
	border: 3px solid #6f90c8;
}

img {
	border:0pt none;
}
#menu {
	background-color:#191919;
	border-bottom:1px solid #373737;
	height:3em;
}
#menu ul {
	bottom:0pt;
	left:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 54%;
	padding:0pt;
	width:400px;
}
#menu ul li {
	float:left;
}
#menu .page_item a {
	background-color:#202020;
	color:#868686;
	display:block;
	line-height:3em;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}
#menu .current_page_item a, #menu .page_item a:hover {
	background-color:#303030;
	color:#FFFFFF;
}
#header-wrap {
	background:transparent url(images/header-repeat.jpg) repeat-x scroll center top;
}
#header {
	background:transparent url(images/header.jpg) no-repeat scroll center;
	height:216px;
}
#header div {
	margin:0pt auto;
	width:800px;
}
#header h1 {
	font-family:"Georgia","Baskerville",serif;
	font-size:2.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:169px;
	margin:0pt;
	visibility: hidden;
}
#header h1 a {
	color:#D3D3D3;
	float:left;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-shadow:#000000 0pt 1px 2px;
}
#blog-description {
	color:#616161;
	line-height:140px;
	margin-left:1.3em;
	text-shadow:#000000 0pt 1px 1px;
}
#content {
	margin:0pt auto;
	width:800px;
}
#body {
float:left;
padding-left:20px;
padding-right:20px;
width:490px;
}
#sidebar {
float:right;
font-size:0.9em;
padding-right:15px;
width:220px;
}
#footer-wrap-outer {
background:#4C4C4C url(images/footer-repeat.jpg) repeat-x scroll center top;
margin-top:-51px;
}
#footer-wrap {
background:transparent url(images/footer.jpg) no-repeat scroll center top;
padding-top:91px;
width:100%;
}
#footer {
margin:0pt auto;
padding:90px 7px 30px;
width:800px;
}
h2 {
color:#3B3B3B;
font-size:2.4em;
font-style:normal;
font-weight:normal;
margin-bottom:1.8em;
margin-top:0pt;
}
h2 a {
color:#3B3B3B;
text-decoration:none;
}
.post .entry {
clear:both;
font-size:0.9em;
line-height:1.3em;
}
.post .info {
color:#BCBCBC;
font-size:0.8em;
}
.post .date {
background-image:url(images/date.png);
float:left;
height:73px;
margin-left:-100px;

text-align:center;
text-transform:uppercase;
width:89px;
}
.post .date .month {
color:#444444;
display:block;
font-size:14px;
font-weight:bold;
line-height:17px;
padding-top:7px;
}
.post .date .day {
color:#444444;
display:block;
font-size:20px;
font-weight:bold;
line-height:18px;
padding-top:3px;
}
.post .date .year {
color:#444444;
display:block;
font-size:0.7em;
padding-top:3px;
}
.post .metadata {
color:#797979;
font-size:0.7em;
margin-top:40px;
text-align:center;
}
.post .metadata a {
text-decoration:none;
}
.photoblog-thumbnail {
display:inline;
vertical-align:middle;
}
.more-link {
font-size:0.9em;
margin-top:20px;
}
.hr {
background-color:#F8FAF7;
background-image:url(images/hr.jpg);
border:0pt none;
clear:both;
color:#F8FAF7;
height:121px;
margin:-8px auto 0pt;
width:426px;
}
.hr hr {
display:none;
}
.navigation {
width:100%;
}
.navigation a {
font-size:0.7em;
text-decoration:none;
}
.navigation .previous {
float:right;
}
.navigation .next {
float:left;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.clear {
clear:both;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0pt none;
margin:0pt;
padding:0pt;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0pt;
padding:0pt 4px 5px;
}
.commentlist {
list-style-type:none;
margin:0pt 0pt 0pt 14px;
padding:0pt;
}
.commentlist li {
margin-left:0pt;
margin-top:16px;
}
.before-comment {
background:transparent url(images/comment-top.jpg) repeat scroll 0pt;
height:21px;
width:481px;
}
.commentlist .comment {
background:transparent url(images/comment-middle.jpg) repeat-y scroll 0pt;
font-size:0.8em;
margin:0pt;
padding-left:26px;
padding-right:10px;
width:451px;
}
.comment-text {
font-size:0.9em;
margin-left:42px;
margin-top:24px;
}
.comment-text p {
margin:0pt;
}
.after-comment {
background:transparent url(images/comment-bottom.jpg) repeat scroll 0pt;
height:37px;
width:481px;
}
.avatar {
float:left;
margin:0pt 10px 0pt 0pt !important;
}
input.text {
border:1px solid #F2F2F2;
padding:5px;
width:200px;
}
textarea {
border:1px solid #7F9DB9;
height:100px;
margin:0pt;
padding:5px;
width:300px;
}
.frame-outer {
background:transparent url(images/frame-top-left.jpg) no-repeat scroll left top;
margin:0pt;
padding:0pt;
}
.frame-outer span {
background:transparent url(images/frame-bottom-left.jpg) no-repeat scroll left bottom;
display:block;
margin:0pt;
padding:0pt;
}
.frame-outer span span {
background:transparent url(images/frame-top-right.jpg) no-repeat scroll right top;
display:block;
}
.frame-outer span span span {
background:transparent url(images/frame-bottom-right.jpg) no-repeat scroll right bottom;
display:block;
max-width:450px;
min-height:150px;
min-width:150px;
overflow:hidden;
padding:32px;
text-align:center;
}
.frame-outer.small {
background:transparent url(images/frame-top-left-small.jpg) no-repeat scroll left top;
}
.frame-outer.small span {
background:transparent url(images/frame-bottom-left-small.jpg) no-repeat scroll left bottom;
}
.frame-outer.small span span {
background:transparent url(images/frame-top-right-small.jpg) no-repeat scroll right top;
}
.frame-outer.small span span span {
background:transparent url(images/frame-bottom-right-small.jpg) no-repeat scroll right bottom;
min-height:38px;
min-width:38px;
padding:10px;
}
.frame-outer span span span span {
background:transparent none repeat scroll 0pt;
}
#sidebar h2 {
color:#676767;
font-size:1.4em;
margin-bottom:20px;
}
#sidebar .widget {
margin-bottom:30px;
}
#sidebar a {
color:#9F9F9F;
}
#sidebar ul, #sidebar ul ol {
margin:0pt;
padding:0pt;
}
#sidebar ul li, #sidebar li {
list-style-image:none;
list-style-type:none;
margin-bottom:15px;
}
#sidebar ul p, #sidebar ul select {
margin:5px 0pt 8px;

}
#sidebar ul ul, #sidebar ul ol {
margin:5px 0pt 0pt 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin:0pt 0pt 0pt 10px;
}
ol li, #sidebar ul ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin:3px 0pt 0pt;
padding:0pt;
}
#sidebar #searchform div {
background-image:url(images/searchform.jpg);
height:49px;
margin-left:-3px;
width:226px;
}
#sidebar #searchform div #s {
background-color: transparent;
border:0pt none;
color:#909090;
font-size:1.1em;
height:16px;
margin-left:19px;
margin-top:14px;
width:152px;
}
#sidebar #searchform div #searchsubmit {
background:transparent none repeat scroll 0pt;
border:0pt none;
height:26px;
margin-left:4px;
overflow:hidden;
text-indent:-2000px;
width:39px;
}
.more-link {
font-size:0.8em;
padding-left:20px;
}
.widget_tag_cloud a {
text-decoration:none;
}
#calendar_wrap {
margin:0pt;
}
#wp-calendar {
width:100%;
}
#wp-calendar th {
text-align:left;
}
#footer #subscribe a {
background-image:url(images/rss.png);
display:block;
height:126px;
margin-left:-126px;
margin-top:-68px;
overflow:hidden;
position:absolute;
text-indent:-2000px;
width:149px;
}
#footer .legal, #footer .credit {
color:#5F5F5F;
}
#footer .legal {
float:left;
}
#footer .credit a {
text-decoration:none;
}
#footer .credit {
float:right;
}
#footer .widget-wrap {
float:left;
margin-bottom:36px;
width:264px;
}
#footer .widget {
margin-left:21px;
margin-right:21px;
}
#footer {
font-size:0.8em;
line-height:1.1em;
}
#footer a {
color:#A3A3A3;
}
#footer h2 {
color:#FFFFFF;
font-size:1.3em;
font-style:normal;
font-weight:normal;
margin-bottom:15px;
}