/*Global layouts */
body {
	/* background:#F4F4F4; */
}
#content {
	/* -webkit-box-shadow: #CCC 0px 5px 10px; */
	/* box-shadow: #CCC 0px 5px 10px; */
	background: white;
}
#footer{
	background:#5E6F7C;
	margin-top:30px;
	border-top-color: #A8A8A1;
}

#footer a {
  color: #fff;
}

#main {
	border-right-color: #DDDDD5;
	border-top-color: #bbbbb5;
	background-color:#FFF;
	margin-top: 50px;
}
#sidebar {
	border-top-color: #bbbbb5;
	border-left-color: #fff;
	border-right-color: #fff;
	margin-top: 60px;
}
a {
    color:#1E62AE;
}

a.black {
	color:#000000;
}

a.white {
	color:#fff;
}

a:hover{
	color:#C30;
}

a.black:hover{
	color:#000000;
}

a.white:hover{
	color:#fff;
}

::-moz-selection{background:#004FB4;color:#fff;}
::selection {background:#B81D34;color:#fff;}
code::-moz-selection {background:#B81D34;color:#fff;}
code::selection {background:#B81D34;color:#fff;}

blockquote {
	margin: 1em 0 1em 5px;
	padding: 8px 10px 5px;
	/* border-width: 1px; */
	/* border-style: solid; */
	border-color: #000000;
	border-left: solid #1e7c98 5px;
	color: #444;
	background: #e1ecff;
}

blockquote  p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

code{
  color: #100;
  background:#f9f9f9;
  border-color: 1px solid silver;
}
table {
	background-color: #fff;
}
table th{
	    /* background-color: #eee; */
}
table td{
	border-right-color: #eee;
	border-bottom-color: #eee;
}
#outbox{
	border-color:#BBBBB5;
}
/* header */
#header .siteName{
	text-shadow: 1px 2px 0 #FCF9EE, 1px 4px 0 #D5D5D5;
}
.siteName a{
	border-right-color: #cfcfcf;
}
#header .description {
	color:#666;
	text-shadow: 1px 1px 1px #bbb;
}
#globalNavi{
	background-color: #676767;
	border-color:#888;
}
#globalNavi ul li.current_page_item a, #globalNavi ul li a:hover {
	color:#FFFFFF;
}
#globalNavi ul li a {
	color:#DBDBDB;
    
}

#globalNavi a {
	color: #aaa;
}
#globalNavi ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}

#globalNavi ul ul a {
	background: #EAEAEA;
}

#globalNavi li:hover > a,
#globalNavi ul ul :hover > a {
	color: #000;
}
#searchform div{
	border-color:#BBBBB6;
}
#searchform #searchsubmit{
	border-color:#EEE;
	background:#E1E1E1;
}

#searchform #searchsubmit:active{
	border-color:#EAEAEA;
	background:#CDCDCD
}

#globalNavi #searchform input#s{
	color:#222;
	background: #FFF;
	border-color:#EEE;
}
/*info*/
/*textbody and related*/
#content .topicPath a{
	color:#828282;
}

#content .topicPath a:hover{
	color:#C30;
}

.entry-title{
    /*text-shadow: 0 2px 0 #DADADA, 0 4px 0 white;*/
	color:#000;
}
.entry-title a{
	color:#000;
	background: #fff;
}

.home .thumb{
	border-color:#E8E7E5;
}
.thumb a{
	border-color:#C5C4C1;
}
#content .post{
	color:#333;
}

#content .sticky {
	color:#000;
}
#content .sticky .cmtinfo{
	background:#F2F2F2;
}
#content .sticky .cmtinfo a{
	color:#eee;
}
.single .entry a img{
	background: #EEE;
	border-color: #DADADA;
}
#content .post .indexentry p a.more-link:hover {
	color:#B81D34;
}
/*entry info*/
.catinfo{
color: #5F5E5E;
}
.dateinfo{
	color: #333;
}
#content .cmtinfo{
	background: #12AAC7;
	border-right-color:#CCCCC5;
	border-bottom-color: #CCCCC5;
}
#content .cmtinfo a{
	color:#777;
}
#content .cmtinfo a:hover{
	color:#000;
}	
.infobottom .tags{
	color:#999;
}
#flip1 {
	color:#828282;
}
.page_navi a.current {
	BACKGROUND-COLOR: #000;
}
/*Page style*/
#content #flip2{
	background-color: #f5f5f5;
}
#content #flip2 li{
	color: #999;
}
/* Newer | Older */
/*Comments*/
/*Comment form*/
 #submit{
	color: #fff;
	background: #666;
}
#submit:hover {
	color:#B81D34;
	background: #eee;
}
input,
textarea {
	border-color: #ccc;
	background-color: #fff;
}
input:hover,
textarea:hover {
	border-color: #999;
}
/*comments style*/
.thread-alt {
	background:#F7F7F7;
	border-top-color: #E1E1E1;
}
#respond .cancel-comment-reply{
	background: #EEE;
}
.commentlist li span.date{
	color: #bbb;
}
.commentlist li span.name a:hover{
	color:#333;
}
.commentlist li span.cmcount a:hover{
	color:#333;
}
#comments h2,
#trackback h2 {
	color: #333;
}
#trackback dl.log dt span.name {
	color: #000;
}
#trackback dl.log dt span.date {
	color: #666;
}
#trackback dl.log dd {
	border-bottom-color: #eee;
	color:#727272;
}
/*sidebar*/
#sidebar a{
	color:#545454;
}
#sidebar a:hover{
	color:#3E3E3E;
}
#sidebar span,.widgettitle{
/*	color:#333;*/
 /* background: #D8D8D8; */
	border-top-color:#DDDDD6;
	border-bottom-color:#DDDDD6;
	
}
#sidebar .widget-container ul li{
	color:#4E4E4E;
	border-bottom-color:#D1D1D1;
}
#sidebar .widget-container ul li:hover{
	background:#f9f9f9;
}
/*footer*/
#footerbox{
	color: #FFF;
}
#footer-widget-area {
	color:#fff;
}
#footer-widget-area a{
	color:#767575;
}
#footer-widget-area a:hover{
	color:#3e3e3e;
}
#footer p.support a{
	color:#6497A6;
}
/* Captions */

.wp-caption {
	border: 1px solid #ddd;
	background-color: #f3f3f3;
}
.post .hentry  .wp-caption p.wp-caption-text {
	color: #888;
}
.post .hentry  .gallery .gallery-caption {
	color: #888;
}