
body {
    background: #55767b;
    background-attachment: fixed;
    margin:  0px;
    padding: 0px;
}

#container{
    width: 80%;
    margin: 20px auto 0px auto;
}

/* CONTENT */
#left{
  float: left;
	width: 70%; height: auto;
}

#leftcontent{
  float: left;
  width: 100%; height: auto;
  background: #290831;
  -moz-border-radius: 10px 0 10px 10px;
  border-radius: 10px 0 10px 10px;
}

.leftinside{
  margin: 10px;
  width: auto; height: auto;
}

.content {
  float: left;
  width: 100%; height: auto;
  background: #fff;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}

.contentinside{
  margin: 20px 30px 30px 30px;
  width: auto; height: auto;
  background: #fff;
  font: 14px/20px  Georgia, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #000;
}

.contentinside img{
  border: 0px;
}

.storytitle {
  margin: 0px;
	padding-top: 23px;
	font: bold 18px/25px Tahoma, Verdana, Arial;
}

.storytitle a {
  color: #000;
	text-decoration: none;
}

.storytitle a:hover {
	text-decoration: underline;
}

.meta, .meta a {
	color: #445f78;
	font: 10px/12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

p, li{
	font: 12px/22px  Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.storycontent a{
	color: #009999;
}

/* Removed margin from these for 2.6 upgrade */
.storycontent a img{
        border: 5px solid #290831;
        margin-top: 5px;
        margin-bottom: 5px;
}

.storycontent a img:hover{
        border: 5px solid #c9c42c;
}

.catbuttons{
  text-align: center;
}

.footerimg{
  float: left;
  width: 100%; height: 164px;
  background: #290831;
}

.footerimg img{
  width: 100%;
  height: 100%;
}

#nextprev{
  color: #fff;
  margin-bottom: 10px;
}

#nextprev a{
	text-align: center;
    background: #60487f;
    color: #fff;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-decoration: none;
    font: 10px/25px Tahoma, Verdana, Arial;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    height: 25px;
}

#nextprev a:hover {
    background: #c9c42c;
    color: #000;
}

#footer {
  float: left;
  margin-top: 10px;
  width: 100%;
	background: #290831;
	color: #fff;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

#footer a{
	color: #fff;
}

.datebox {
	width:90px; height:80px;
	background: url("http://c569779.r79.cf2.rackcdn.com/datebox.png") no-repeat;
	float:left;
	margin-right: 10px;
	font: bold 25px/20px "Tahoma", Verdana, Helvetica, Arial, sans-serif;
}

.datebox-in {
  float:left;
  width:62px; height:55px;
  text-align:center;
  position:relative;
  top:0px;
}

.datebox-m {
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:13pt;
  width:62px;
  float:left;
}
.datebox-d {
  color:#fff;
  font-weight:bold;
  font-size:19pt;
  float:left;
  width:62px;
  position:relative;
  top:5px;
}
.datebox-y {
  color:#fff;
  font-weight:bold;
  font-size:8pt;
  float: left;
  width:62px;
  position:relative;
  top:0px;
}

.commentbutton a {
	width: 62px; height: 65px;
	background: url("http://c569779.r79.cf2.rackcdn.com/comments.png") no-repeat;
	display: block;
	color: #fff;
  font: bold 25px/20px "Tahoma", Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  float: right;
}

.commentbutton a:hover{
	background-position: 0 -65px;
	color: #000;
}

.commentbuttonin{
  float:left;
  width:62px;
  height:55px;
  text-align:center;
  position:relative;
  top:0px;
}

.comment-title {
  color: #fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:13pt;
  width:62px;
  float:left;
}
.comment-num {
  font-weight:bold;
  font-size:19pt;
  float:left;
  width:62px;
  position:relative;
  top:5px;
}

.comment-sub {
  font-weight:bold;
  font-size:7pt;
  float: left;
  width:62px;
  position:relative;
  top:0px;
}

/* Added for upgrade of 2.6 */
.aligncenter,
  div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
  display: block;
  margin-right: 5px;
}

.alignright {
  float: right;
  display: block;
  margin-left: 5px;
}

.wp-caption-text{
  font-weight:bold;
  text-align: center;
}

.akpc_pop{
  float: left;
  clear: both;
}

/* SIDEBAR */
#right {
	float: left;
	width: 30%; height: auto;
    position: relative;
}

#rightBackground {
    display: block;
    height: 100%;
    position: absolute;
    width: 80%;
    background: #290831;
    z-index: -1;
    -moz-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    padding-bottom: 10px;
}

#rightcontent{
  float: left;
  width: 99.999%; height: auto;
  //background: url(/wp-content/themes/mysterious-and-misplaced/images/sidebar.png) repeat;
}

.menu{
  float: left;
  width: 99.999%; height: auto;
	font: 14px/20px  Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
    margin-top: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.menu h2{
  background: #3e1d46;
	margin: 0px 10px 8px 10px;
	color: #fff;
	font: bold 14px/20px Tahoma, Verdana, Arial;
	text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-top: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.menu form{
  margin-bottom: 10px;
  padding: 0px 10px 0px 10px;
}

.menu input#s {
	width: 90%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

.menu ul, .xoxo, .menu .links, .menu ol{
  margin-bottom: 10px;
  padding: 0px;
  list-style-type: none;
}

.links a, .xoxo a, .akpc_report ol li{
  color: #000;
  display: block;
  border-top: 1px solid rgb(198,198,198);
  text-align: left;
  text-decoration: none;
  padding: 3px 10px 3px 10px;
}

.akpc_report ol li a {
    text-decoration: none;
    color: #000;
}

.links a:hover, .xoxo a:hover, .akpc_report ol li a:hover{
  background: #c9c42c;
}

#wp-calendar{
    text-align: center;
    letter-spacing: 2px;
    font: 10px/20px Tahoma, Verdana, Arial;
    background: #EEEEEE none repeat scroll 0 0;
    border: 1px solid #999999;
    text-transform: uppercase;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

#wp-calendar a{
    color: #fff;
    background: #3e1d46;
    text-decoration: none;
    display: block;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#wp-calendar a:hover{
    background: #c9c42c;
    color: #000;
    cursor: default;
}

#wp-calendar caption{
	color: #fff;
	letter-spacing: 0.1em;
    text-align: center;
    font-weight: normal;
    font-size: 1.2em;
    background: #3e1d46;
}

#wp-calendar-split{
    margin-bottom: 10px;
}

#wp-calendar-split a{
    color: #000;
    display: block;
    border-top: 1px solid rgb(198,198,198);
    text-align: left;
    text-decoration: none;
    padding: 3px 10px 3px 10px;
}

#wp-calendar-split a:hover{
    background: #c9c42c;
}

.searchButtons {
    margin-top: 5px;
}

.searchButtons input, .savingcomment input {
    font: 10px/25px Tahoma, Verdana, Arial;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    width: 80px;
    height: 25px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3E1D46;
}

.searchButtons a{
    font: 10px/25px Tahoma, Verdana, Arial;
    color: #fff;
    border: none;
    width: 80px;
    height: 25px;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3E1D46;
}

.searchButtons input:hover{
	cursor: default;
	color: #000;
    background: #c9c42c;
}

button:hover{
    background: #c9c42c;
}

.searchButtons a:hover{
   	cursor: default;
	color: #000;
    background: #c9c42c;
}

/* COMMENTS */
.comment {
  margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #fff;
  text-align: left;
  float: left;
  width: 94.5%;
  font: 14px/20px  Georgia, Arial, Helvetica, sans-serif;
  border-top: 1px solid #C6C6C6;
}

.comment h2{
  background: #3e1d46;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	margin: 0px auto 0px auto;
	font: bold 14px/20px Tahoma, Verdana, Arial;
  letter-spacing: 0.5px;
}

.comment a:hover{
  background: #ffff00;
}

.commentform .author, .commentform .email, .commentform .url, .commentform textarea, #securitycode {
	background: #eee;
	border: 1px solid #999;
	color: #000;

}

.commentform textarea {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.avatar{
    float: left;
    margin: 3px;
}

.commentFoot{
    clear: both;
    color: #445f78;
	font: 10px/12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: right;
}

.flag{
    float: right;
    margin-left: 5px;
}

/* LIGHTBOX */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url('/java/lightboxjs/overlay.png');
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url('/java/lightboxjs/overlay.png');
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url('/wp-content/themes/mysterious-and-misplaced/images/lightbox/blank.gif');
	filter: Alpha(opacity=30)
}

/* HEADER */
#header {
	text-align: left;
	display: block;
	width: 800px; height: 173px;
	padding-top: 12px;
	margin: 0px auto 0px auto;
	position: relative;
	//background: url("/wp-content/themes/mysterious-and-misplaced/images/header.png") no-repeat;
	z-index: 1;
	color: #fff;
	font: 14px/20px  Georgia, Verdana, Arial, Helvetica, sans-serif;
    background: #290831;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#headerimage {
	position: relative;
	width: 770px;
	height: 160px;
	margin: 0px auto 0px auto;
	background: url("/wp-content/themes/mysterious-and-misplaced/images/header/27.jpg") no-repeat;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#header-top{
	position: relative;
	width: 770px;
	height: 160px;
	margin: 0px auto 0px auto;
	background: url("/wp-content/themes/mysterious-and-misplaced/images/header/top/banner_butterfly.png") no-repeat;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#header h1 {
	background: #290831;
	width: 100%; height: auto;
	text-align: center;
	color: #fff;
	margin: 10px auto 10px auto;
	font: bold 14px/25px Tahoma, Verdana, Arial;
	letter-spacing: 0.5px;
	text-transform: uppercase;
    -moz-border-radius: 5px;
    border-radius: 10px;
}

#header h2 {
	background: #290831;
	width: 425px; height: auto;
	text-align: center;
	color: #fff;
	margin: 0px auto 0px auto;
	font: bold 12px/25px Tahoma, Verdana, Arial;

}

#topbuttons {
	width: 710px; height: 30px;
	margin: 0px auto 0px auto;
	position: relative;
	font: 10px/30px Tahoma, Verdana, Arial;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}

#topbuttons span{
	width: 165px;
	height: 30px;
	//background: url("/wp-content/themes/mysterious-and-misplaced/images/topbuttons.png") no-repeat;
	display: block;
	text-decoration: none;
	color: #fff;
}

#topbuttons span a{
	width: 165px;
	height: 30px;
	//background: url("/wp-content/themes/mysterious-and-misplaced/images/topbuttons.png") no-repeat;
	display: block;
	text-decoration: none;
	color: #fff;
}

#topbuttons span:hover{
	cursor: default;
	color: #000;
	background-position: 0 -30px;
}

#topbuttons span:hover a:hover{
	cursor: default;
	color: #000;
	background-position: 0 -30px;
}

#aboutbutton, #archivesbutton, #photosbutton, #videosbutton {
    background: #3E1D46;
    position: absolute;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

#aboutbutton:hover, #archivesbutton:hover, #photosbutton:hover, #videosbutton:hover {
    background: #C9C42C;
}

#aboutbutton {
	left: 0%;
}

#archivesbutton {
	left: 25%;
}

#photosbutton {
	left: 50%;
}

#videosbutton {
	left: 75%;
}

#hiddenpage {
	z-index: 2;
	width: 690px;
	background: #3e1d46;
	margin: 0px auto 0px auto;
	padding-left: 10px;
	padding-right: 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

#aboutpage {
	padding: 1px 1px 10px 1px;
}

#aboutpage img{
       margin-left: 10px;
	border: 10px solid #290831;
}

#aboutpage ul li{
	list-style-type: none;
}

#archivespage {
	padding: 1px;
    font: 12px/22px Georgia,Verdana,Arial,Helvetica,sans-serif;
}

#archivespage a {
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px auto 0px auto;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font: 10px/25px Tahoma,Verdana,Arial;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#archivespage a:hover {
	cursor: default;
	background: #c9c42c;
	color: #000;
}

#archivespage span {
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px auto 0px auto;
    padding-left: 5px;
}

#archivespage span:hover {
	cursor: default;
	background: #c9c42c;
	color: #000;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#archivespage ul li{
	margin: 5px;
	padding: 5px;
	background: #290831;
	list-style-type: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#archivespage ul li ul li{
	background: #3e1d46;
	margin: 5px;
	padding: 5px;
	list-style-type: none;
}

#archivespage ul li ul li ul li{
	background: #290831;
	margin: 5px;
	padding: 5px;
	list-style-type: none;
}

#archivespage ul li ul li ul li a{
    background: #290831;
    list-style-type: none;
    font: 12px/25px Georgia,Verdana,Arial,Helvetica,sans-serif;
    text-transform: none;
    letter-spacing: 0px;
}

#archivespage .viewAllForMonth {
    font: 10px/25px Tahoma,Verdana,Arial;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#photospage{
	padding: 1px;
}

#gallery a {
	width: 174px;
	height: 161px;
	background: url("http://c569779.r79.cf2.rackcdn.com/gallery.png") no-repeat;
	display: block;
}

#gallery a:hover{
	cursor: default;
	background-position: 0 -161px;
}

#panos a {
	width:400px;
	height: 144px;
	background: url("http://c569779.r79.cf2.rackcdn.com/panos.png") no-repeat;
	display: block;
}

#panos a:hover{
	cursor: default;
	background-position: 0 -144px;
}

#videospage {
	padding: 1px;
}

#videospage a:hover {
	background: #c9c42c;
	color: #000;
}

#video{
  width: 425px;
  height: 350px;
  background: url("images/loading.gif") no-repeat;
  background-position: center;
  margin-left: auto;
  margin-right: auto;
}

.pageclose span{
	background: #290831;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font: 10px/20px Tahoma, Verdana, Arial;
	letter-spacing: 2px;
	display: block;
	text-decoration: none;
	margin: 0px auto 0px auto;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.pageclose span:hover {
	cursor: default;
	background: #c9c42c;
	color: #000;
}

.pageclose a{
	background: #290831;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font: 10px/20px Tahoma, Verdana, Arial;
	letter-spacing: 2px;
	display: block;
	text-decoration: none;
	margin: 0px auto 0px auto;
}

.pageclose a:hover {
	cursor: default;
	background: #c9c42c;
	color: #000;
}
.audioplayer_container{
    text-align: center !important;
}

.recent-comment {
    border-top: 1px solid #C6C6C6;
}

.recent-comment .recent-comment-avatar {
    margin-left: 10px !important;
    padding: 5px 0 5px 0;
}

.recent-comment-single {
    margin: 5px 10px 5px 55px !important;
    text-align: left;
}
.leftinside .menu {
    float: left;
    margin-right: 1%;
    width: 48.999%;
}
.loadingImage {
    margin: 10px;
}
