div.skip-link {
position:absolute;
right:1em;
top:1em;
}
div#container, div#primary {
}
form#commentform .form-label {
margin:1em 0 0;
}
form#commentform span.required {
color:#CC3300;
}
form#commentform, form#commentform p {
padding:0;
}
input#author, input#email, input#url, textarea#comment {
padding:0.2em;
}
div.comments ol li {
clear:both;
margin:0 0 0.5em;
}
textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}
.alignright, img.alignright {
float:right;
margin:1em 0 0 1em;
}
.alignleft, img.alignleft {
float:left;
margin:1em 1em 0 0;
}
.aligncenter, img.aligncenter {
display:block;
margin:1em auto;
text-align:center;
}
div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}
p.wp-caption-text {
font-style:italic;
}
div.gallery dl {
margin:1em auto;
overflow:hidden;
text-align:center;
}
div.gallery dl.gallery-columns-1 {
width:100%;
}
div.gallery dl.gallery-columns-2 {
width:49%;
}
div.gallery dl.gallery-columns-3 {
width:33%;
}
div.gallery dl.gallery-columns-4 {
width:24%;
}
div.gallery dl.gallery-columns-5 {
width:19%;
}
div#nav-above {
margin-bottom:1em;
}
div#nav-below {
margin-top:1em;
}
div#nav-images {
height:150px;
margin:1em 0;
}
div.navigation {
height:1.25em;
}
div.navigation div.nav-next {
float:right;
text-align:right;
}
div.sidebar input#s {
width:7em;
}
div.sidebar li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}
div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}
div.sidebar ul ul ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
float:left;
}
input#author, input#email, input#url, div.navigation div {
width:50%;
}
div.gallery *, div.sidebar div, div.sidebar ul {
margin:0;
padding:0;
}

body {
background: #4A525A;
color:#FFF;
margin:0;
padding:0;
text-align:center;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

a {
color: #fff;
text-decoration: none;
}

a:hover {text-decoration: none;}

.bodysidebar a, .bodycontent a {
	border-bottom: 1px solid #545E67;
}
.bodysidebar a:hover, .bodycontent a:hover {
	border-bottom: 1px solid #FFF;
	background: #fff;
	color: #4A525A;
}

.bodysidebar a:active, .bodycontent a:active {
	color: #2c2c2c;
}

.bodycontent a<img {
	border-bottom: none;
	padding-top: .5em;
}

#wrapper {
clear:both;
margin:0 auto;
text-align:left;
width:980px;
}
.meta {
color:#999999;
font-size:11px;
}
object, embed {
margin-bottom:20px;
}
p img {
float:none;
}
#log {
background:transparent url(images/login-bg.gif) repeat-x scroll center top;
height:31px;
position:absolute;
text-align:center;
top:0;
width:100%;
}
#log div {
color:#999999;
height:20px;
margin:0 auto;
text-align:left;
width:980px;
}
#log div span.log-name {
display:block;
float:left;
font-size:11px;
margin:10px 0 0 780px;
width:180px;
}
span.log-in-out a {
background-image:url(images/logout.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
height:14px;
margin:10px 0 0 0;
text-indent:-3000px;
width:14px;
}
span.log-in-out a:hover {
background-position:-14px 0;
}
#logo { }
#logo h1 { height: 163px; width: 262px; margin: 0;padding: 0;background: url(../img/logo2.jpg) no-repeat left top;}
#logo h1 a {text-indent: -9999px;
display: block;
padding: 0 20px 10px;
height: 100%;}

#logo h1 a:hover {}

#description { margin-top: 15px;}


#description h3 {float: right;height: 92px; width: 532px; margin: 0 10px 0 10px;padding: 0;background: url(../img/description.gif) no-repeat right top;text-indent: -9999px;}

#description h3 a {
display: block;
height: 100%;}

#description h3 a:hover {}


li.nav {float:left; clear:left; list-style-type: none;display: inline;font: 1.2em Georgia, "Times New Roman", Times, serif;text-transform: uppercase; margin-left: 5px; margin-bottom: 5px;margin-top:5px;}

li.nav a {display: block; padding: 7px;background-color: #545E67;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}

li.nav a:hover {background-color: #FFF; color: #545E67; }

.post h1 a {
margin-bottom: .2em;
}
h1 {
font-weight:normal;
margin-bottom:0;
padding:5px;color: #FFF;}
h2 {
margin:0;color: #FFF;font: normal normal 2em Georgia, "Times New Roman", Times, serif;text-transform: uppercase;}
h2 span {font: .7em Georgia, "Times New Roman", Times, serif;text-indent: 1em;text-transform: lowercase;}
h3 {text-transform: uppercase;text-decoration: none;font: normal normal 1.2em Georgia, "Times New Roman", Times, serif;color: #FFF;margin-bottom: 0px}
h4 {color: #FFF;font: 1.2em Georgia, "Times New Roman", Times, serif;vertical-align: middle;}
#blog-description {
color: #FFF;
padding:5px;background-color: #555D64;
text-align: right;font: italic 1.1em Georgia, "Times New Roman", Times, serif;}



#search {
height:20px;
margin-bottom:13px;
margin-left:770px;
width:210px;
}
#search h3 {
display:none;
}
#search input#s {
background:transparent url(images/search_box.gif) repeat scroll 0 0;
border:0 none;
height:15px;
margin:0;
padding:3px 5px;
position:absolute;
width:177px;
}
#search input.button {
background:transparent url(images/search_btn.gif) repeat scroll 0 0;
border:0 none;
height:21px;
margin-left:187px;
text-indent:-3000px;
width:23px;
}
#search input.button:hover {
background-position:23px 0;
}
div#menu {
background:transparent none repeat scroll 0 0;
clear:both;
font-size:15px;
margin-bottom:5px;
margin-left:110px;
}
div#menu ul, div#menu ul ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#menu ul a {
display:block;
float:left;
margin-right:10px;
padding:5px;
width:90px;
}
div#menu ul ul ul a {
font-style:italic;
}
div#menu ul li ul {
left:-999em;
position:absolute;
}
div#menu ul li:hover ul {
left:auto;
}
div#container {
clear:both;
overflow:hidden;
width:980px;
}
div#content {
float:left;
margin-left:20px;
width:650px;
}
div#contentPhotos {
float:left;
margin-left:20px;
width:645px;
}
.navigation {
margin:0 0 0 0px;
}
.navigation a {
padding:5px;
}
.navigation a span.title-nav {
display:none;
}
.navigation a:hover span.title-nav {
display:inline;
}
div.post {
clear:both;
border-bottom: 1px solid #545E67;
margin-bottom: 2em;
}

.post h2 {
	margin-bottom: .5em;
}

#header {margin-top: 1em;min-height: 165px;border-bottom: 1px solid #545E67; margin-bottom: 1em;}

div.entry-content {
color:#111111;
font-size:13px;
}

.entry-content p {color: #fff;font: 1.1em/1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

.entry-content li {}
div.entry-content div {
margin-left:10px;
}
div.entry-content div.gallery {
margin-left:0;
}
p img.wp-smiley {
margin:0;
}
div.entry-content div.wp_syntax, div.entry-content div.wp_syntax div {
margin-left:0;
}
a.author-img {
display:block;
margin:0 0 5px 55px;
text-align:right;
width:45px;
}
div.entry-meta span {
}
div.entry-meta a img {
border:2px solid #FFFFFF;
}
div.entry-meta .edit-link a {
background-image:url(images/edit-icon.gif);
background-position:87px 0;
background-repeat:no-repeat;
display:block;
padding-right:17px;
}
div.entry-meta {
float:right;
margin:-45px 0 10px;
}
div.entry-meta, div.comment-meta {
color:#2a2e34;
font-size:11px;
line-height:1.61em;
padding:0 0;
text-align:right;
width:100px;
}
span.date {
display:block;
}
.attachment div#content, .page div#content {
margin-top:25px;
}
div.entry-meta .cat-links a {
background-image:url(images/cat-icon.gif);
background-position:87px 3px;
background-repeat:no-repeat;
display:block;
padding-right:17px;
}
div.entry-meta .tag-links a {
background-image:url(images/tag-icon.gif);
background-position:87px 3px;
background-repeat:no-repeat;
display:block;
padding-right:17px;
}
div.entry-meta .comments-link a {
display:block;
padding-right:17px;
}
div.entry-meta .comfeed-link a {
background-image:url(images/comfeed-icon.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
padding-right:17px;
}
div#trackbacks-list ol, div#comments-list ol {
margin:0;
}
div#trackbacks-list ol li, div#comments-list ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
div#trackbacks-list ol li li, div#comments-list ol li li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
div#trackbacks-list div.comment-body, div#comments-list div.comment-body {
clear:both;
margin-left:110px;
padding:5px;
width:375px;
}

.comment {
margin-top: 10px; padding-top: 10px;
margin-right: 100px;
	}
	
#comments { margin-right: 100px; margin-top: 2em;}
.comment-meta {float: left;
width: 150px;
color:#2a2e34;}

.comment-text {margin-bottom: 10px; padding-bottom: 10px;
}
.comment-text { padding-left:110px;}

.comments h3 {
	clear: both;
margin-bottom:1em;}
div.formcontainer {
margin-left:115px;
}
div.formcontainer textarea#comment {
padding-left:5px;
width:475px;
}
div#comments span.unapproved {
clear:both;
color:red;
display:block;
margin-left:110px;
text-align:center;
}
div#comments p#login-req {
margin-left:110px;
padding:5px;
}

#respond h3 { margin-left: 112px;}
div.sidebar h3 {
clear:both;
margin-top: 1.5em;
}
div.sidebar ul ul li {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div.sidebars {
}
div.sidebars li a.feed-icon {
background:transparent url(images/feed-icon.gif) no-repeat scroll 5px 5px;
float:left;
height:12px;
margin:15px 0 0 21px;
padding:5px;
width:12px;
}
div.sidebars li a.feed-icon:hover {
background-color:#FFFFFF;
}
div.sidebars li#latest-posts h3, div.sidebars li#get-recent-comments h3 {
}
div.sidebars ul ul li {
}
div.sidebars ul li ul li a {
display:block;
}
div.sidebars ul li ul li a:hover {
}
div.sidebars ul ul li a img {
background:#FFFFFF none repeat scroll 0 0;
border-right:10px solid #EEEEEE;
float:left;
height:20px;
padding:1px;
width:20px;
}
div.sidebars ul ul li a:hover img {
border-left:5px solid #EEEEEE;
border-right:0 none;
margin-right:5px;
}
div.sidebars ul ul li span.side-title {
padding:3px 5px;
}
div.sidebars ul ul li a.trackback {
}
div.sidebars ul ul li span.side-title span.side-meta {
color:#999999;
font-size:10px;
position:relative;
top:-1px;
}
div.sidebar li#tag_cloud {
line-height:2.2em;
}
div.sidebar li#tag_cloud h3 {
margin:0 0;
}
div.sidebar li#tag_cloud a {
border:1px solid #555D64;
padding:2px 4px;
vertical-align:middle;
}
div.sidebar li#tag_cloud a:hover {
}
li#most-commented {
}
div#secondary {
}
div.sidebars div#secondary ul ul li {
margin:0 0 3px 23px;
width:188px;
}
div.sidebar li#visualizeus {
margin-left:10px;
}
div.sidebar #visualizeus h3 {
margin-left:45px;
}
div.sidebar li#visualizeus a img {
margin-bottom:3px;
width:90px;
}
div.sidebar li#visualizeus a:hover img {
border-bottom:3px solid #FFFFFF;
margin:0;
}
div.sidebar li#visualizeus a {
float:left;
margin:0 0 10px 10px;
}
div.sidebar li#visualizeus br {
line-height:0;
}
div#thirdly {
float:left;
width:155px;
}
div#thirdly h3 {
margin:5px 0 24px;
}
div.sidebars div#thirdly ul ul li {
margin:0 0 3px 0;
width:155px;
}
div.sidebars div#thirdly ul li ul li a {
height:auto;
padding:5px;
}
div#thirdly h3 a.rsswidget {
padding:5px;
}
div#thirdly h3 a.rsswidget img {
height:12px;
margin-top:15px;
width:12px;
}
div#footer {
clear:both;
color:#999999;
font-size:11px;
padding:10px;
text-align:center;
width:960px;
}
.pageid-1127 div.entry-content h3 {
display:none;
}
div.sidebars ul li ul li a.stats-link {
background:transparent none repeat scroll 0 0;
margin:-22px 0 0 173px;
position:absolute;
text-align:center;
width:15px;
}
div.sidebars ul li ul li a.stats-link:hover {
}

/*.entry-content p {width: 100%; overflow: hidden; display: block;}*/

#recent-posts ul li, #flickr-sidebar {}
#flickr-sidebar h3 {margin-left: 0;}
#twitter h3 {}

#commentbox {height: 110px;overflow: hidden; margin-bottom: 1.5em;}

#commentbox div {height: 130px;}

#commentbox p {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.1em;line-height: 2.5em;background-color: #545E67;padding: .5em;}
#commentbox a {color: #fff;}
#commentbox a:hover {background-color: #545E67;}
#twitter {background: #545E67;}
#twitter p {font: italic 1.2em Georgia, "Times New Roman", Times, serif;text-align: right; padding: 5px;}

#twitter p a:hover {
	border-bottom: 1px solid #fff;
	color: #fff;
}

.recentblog li {list-style-type: none;}

.recentblog li {margin:0;padding: 0;}
.recentblog ol {margin: 0;padding: 0;margin-top: .5em;}

#prev, #next {font-size: 1.5em; padding: 3px}
#prev a, #next a {display: block;width: 100%;height: 100%}
#prev a:hover, #next a:hover { background: #FFF; color: #4b525c}

.postdetails {margin: 1em 0;padding: 1em;background-color: #50585F;font: 1.2em/2em Georgia, "Times New Roman", Times, serif;}

#map h3 { height: 86px; width: 190px;background: url(../img/map.gif) no-repeat left top;}
#map h3 a {padding-top: 5px; padding-left: 5px;}