﻿/* links and buttons */
a, a:link, a:visited, a:active, .entry-title  a , .entry-title  a:link, .entry-title  a:visited {color: black;}
.widget_tag_cloud a:link,.widget_tag_cloud a,.widget_tag_cloud a:visited,.widget_tag_cloud a:active {padding:5px 6px;
	background: rgba(0, 0, 0, 0.051)!important;
}
#subbarcontainer, .ngg-albumtitle a,.entry-content p a, .entry-content ul a,.secondary  .widget ul li a,.widget_tag_cloud a:hover,.widget_tag_cloud a{
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.widget_tag_cloud a:hover{
background: rgba(0, 0, 0, 0.6)!important;
text-shadow: 1px 1px 2px #111, 0 0 0.2em black, 0 0 0.2em black;
color:white;
}

.secondary  .widget ul li a, #meta_rss a {
display: inline-block;
background-color: #F7C64D;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7C64D), to(#F7AA4D));
background: -moz-linear-gradient(0% 100% 90deg, #F7AA4D, #F7C64D);
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999', Direction=135, Strength=2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7C64D', endColorstr='#F7AA4D');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7C64D', EndColorStr='#F7AA4D')";
color: black;
font-weight: normal;
font-size: 10px;
text-transform: uppercase;
padding: 3px 10px 2px 10px;
margin: 0 0 4px 0;
text-shadow: 1px 1px 0 #FBD7AD;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
border-bottom: 1px solid #ddd;
cursor: default;
}

.secondary  .widget ul li a:hover, #meta_rss a:hover{border-bottom: 1px solid #fff;}

#pages .entry-content p a, #pages .entry-content ul a{
/*background-color:#fafafa;*/
display: inline;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBEEFF), to(#AADDFF));
background: -moz-linear-gradient(0% 100% 90deg, #BBEEFF, #AADDFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBEEFF', endColorstr='#AADDFF');
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999', Direction=135, Strength=2);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#BBEEFF', EndColorStr='#AADDFF')";
color: black;
font-weight: normal;
padding: 3px 10px 2px 10px;
margin: 0 0 4px 0;
text-shadow: 1px 1px 0 #DEF;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
border-bottom: 1px solid #79A;
cursor: default;
}

.ngg-albumtitle a{color:#777;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc')";
background: -moz-linear-gradient(top,#eee,#ccc);
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
border: 1px solid #e0e0e0;
text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
padding: 1px 6px 1px 6px;
line-height: 20px;
}
.ngg-albumtitle a:hover {
color: #000;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')";
background: -moz-linear-gradient(top,#eee,#fff);
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
padding: 2px 6px 0px 6px;
}
#welcome, #header, #pages, #footer, #footpage , #side, #featured_posts_bar {width:1128px;margin:0 auto;border:none;}
#pages{padding:0;
/*
-moz-box-shadow: 0px 0px 36px rgba(24, 24, 24, 0.105469);
box-shadow:  0px 0px 36px rgba(24, 24, 24, 0.105469);
-webkit-box-shadow: rgba(24, 24, 24, 0.105469) 0px 0px 36px;
*/
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#featured_posts_bar{
/*-moz-box-shadow: 0px 0px 36px rgba(24, 24, 24, 0.105469);
box-shadow:  0px 0px 36px rgba(24, 24, 24, 0.105469);
-webkit-box-shadow: rgba(24, 24, 24, 0.105469) 0px 0px 36px;
*/

overflow:hidden;height: 70px;clear:both;}
#featured_posts_bar .widget_featured-posts {width: 101%;}
#featured_posts_bar ul li div.thumb_imgwrapper {height:70px;overflow:hidden;vertical-align: middle;}
#featured_posts_bar ul li div.thumb_imgwrapper img {margin-top: -20px;}
#featured_posts_bar  h2.widgettitle {display:none;}
.widget_featured-posts li {
background:transparent;
line-height:20px;
margin:0;height:115px;min-height:80px;width:189px;float:left;}
.widget_featured-posts li:last-child {}
.widget_featured-posts img {margin:0;display:block;opacity: 1;}
.widget_featured-posts .featured-title {
margin-top: -45px;
height: 45px;
background: black;
display: block;
position: relative;
opacity: 0;
}
.widget_featured-posts .featured-title:hover {
opacity: .6;
}
.widget_featured-posts li a {color:#ddd;height:45px;display:block;background: transparent;}
.widget_featured-posts li a:hover {}
.widget_featured-posts li:hover a {color:#fff}
.widget_featured-posts li:hover {}
.widget_featured-posts li:hover img {opacity: 1;}
#welcome {padding: 0px 0px 50px;background:#0A0A0A;}
h4.featured-title{letter-spacing: 1px;font-size: 11px;letter-spacing: 1px;margin:0;display:block;padding: 0 0px 0px 10px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
*:first-child+html .clearfix {min-height: 1px;}
.widget_tag_cloud h2.widgettitle {display:none}
#header {width:100%;background:#000;
float:left;clear:both;}
#header .top_line {height:0;}
#menu_page .tit{margin: 5px 0px 0px;height:20px;}
#menu_page .tit a{font-size:14pt;color:#fff;background:none;}
#menu_page .tit a:hover{color: #fff;}
#menu_page .des{margin:0;color:#aaa;margin: 4px 0px 7px;padding: 0;font-size:7pt;text-transform: uppercase;}
a.more-link {line-height: 2.5em;margin-left: 10px;}
a.more-link, a.more-link:visited, a.more-link:hover, a.more-link:active, #menu_page .left{background-color:transparent;}
#menu_page {width:1128px;margin:0 auto;background: url('images/header_img_1.jpg') 125px top no-repeat;}
#menu_page ul {float:right;position:absolute;top:0;right:10px;}
#menu_page li {float:left;padding:0 10px;}
#menu_page li a{border:none;font-size: 9pt;font-weight: bold;padding: 0px;height: 35px;letter-spacing:1px;color:#999;border:none;text-align:center;line-height:15pt;margin: 17px 0 0;text-transform: uppercase;background:none;}
#menu_page ul  > :first-child a {border:none;}
#menu_page li a:hover{background: 0;color:#fff;}
#menu_page li.current_page_item a,#menu_page li.current_page_ancestor a, #menu_page li.current_page_parent a, #menu_page li.current_page_item a:hover {color: #fff;}
#menu_page .current_page_item {
	background: black;
}
#menu_cata{
background: #222;
margin:0 auto 0 auto;
width:1128px;
border-top-right-radius:10px;
border-top-left-radius: 10px;
}
#menu_cata .left{margin-top: 3px;
margin-left: 5px;}
#menu_cata .cat_tit{background:none;margin: 0px 10px;font-size: 11pt;line-height: 18pt;color:#aaa;text-align:left;}
#menu_cata li {color:#fff;}
#menu_cata li a{background:none;height:24px;font-size: 1em;font-weight:bold;line-height: 26px;color: #aaa;}
#menu_cata li a:hover{color:#fff;}
#side{margin:30px auto;padding:0;}
#side div {}
#side li {margin-left:10px;}
#menu_cata .cat_tit span, #side li a {color:#555;}
.box,#commentlist li .counter, #side li, .widget_categories ul li ,#side h2,#side h2 a,#side h2 a:hover,#side h2 a:visited {color:#444;}
#side h2{text-align:center;margin-top:5px;border-bottom:none;border-top:none;}
#subbarcontainer {
-moz-box-shadow: 0 5px 17px rgba(20, 20, 20, 0.505469);
box-shadow: 0 5px 17px rgba(20, 20, 20, 0.505469);
-webkit-box-shadow: rgba(20, 20, 20, 0.505469) 0px 5px 17px;
margin:15px 0;padding:10px 10px;
background: #f6f6f6;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc')";
background: -moz-linear-gradient(top,#ffffff,#cccccc);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
}
.subbar {float:left;margin:0;}
#subbar-1{width:33%;}
#subbar-2{width: 34%;}
#subbar-3{width:33%;}
#subbar-3 h2,#subbar-1 h2 {text-align: left;margin-left: 10px;}
.sb-about p{color: #999999;}
.secondary{padding:0;}
.secondary div.widget {margin-bottom: 20px;clear:both;}
#secleft{float:left;width:250px;padding:0;margin-top:0;padding-right:20px;}
#secright{float:left;width: 336px;margin-top:0;}
.secondary h2 {color: #999999;font-weight: normal;font-size:9pt;}
.secondary h2 .a{color: #333333;}
.secondary li, .secondary ol li {color: #333333;}
#recent-posts .date{color: #bbb;padding-right:2px;width:2px;display:block;float:left;line-height:15px;}
#recent-posts ul li a > :last-child {width:180px;display:block;float:left;line-height:10pt;height:23px}
#recent-posts .comments{color: #56B3D6;text-align:center;display:block;padding:0;width:20px;margin-right:0px;padding:0 4px;float:left;position:relative;left:213px;}
#recent-posts a:hover .comments {background-color:#d4a;color:#fff;font-weight:bold;}
#recent_comment img {border:1px solid #eee;}
#recent_comment a {color:#3ff}
#meta_rss{width: 336px;float:left;padding:15px 0;}
#meta_rss span.s1 {margin-left: 20px;}
#search {float:left;width: 336px;padding:0;margin: 0 0 10px 0;}
#footpage {background: #4A4A4A;
background:-webkit-gradient(linear, left top, left bottom, from(#444), to(black));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#000000')";
background: -moz-linear-gradient(top,#444,#000);
/*
-moz-box-shadow: 0 5px 17px rgba(10, 10, 10, 1);
box-shadow: 0 5px 17px rgba(10, 10, 10, 1);
-webkit-box-shadow: rgba(10, 10, 10, 1) 0px 5px 17px;
*/
margin-bottom: 10px;z-index: 200;padding-bottom: 63px;margin-top: 30px;}
#footpage ul {margin-top: 30px;padding-top: 30px;}
#footpage li{ border-right: 1px solid #333;}
#footpage li a{color:#aaa;text-shadow: 1px 1px 5px rgba(215, 215, 215, .4);}
#footpage li a:hover{color: #fff;text-shadow: 1px 1px 5px rgba(235, 235, 235, .4);}
#footer {color: #ccc;margin-top:24px;}
#footer a {color: #b2b2b2;}
#footer a:hover {color: #186487;}
#footer .top_line {height:5px;margin-top:25px;}
h2 {color:#CCCCCC}
.entry-content {color: #333;width:100%}
.metalinks {border-bottom:1px solid #E0E0E0;}
.entry-meta {color: #ccc;width:745px;padding:0 15px;}
.entry-meta a{color: #ccc;}
.widget_categories ul li {float: left;width: 150px;text-align: right;margin-right:10px;}
.widget_categories ul li a {float:left;}
.commentsrsslink {background: url('images/feed.png') left top no-repeat;}
#commentlist li {border-bottom:1px solid #E0E0E0;}
#commentlist li .comment-meta{padding:0 4px;color: #aaa;float:right;position:absolute;right:5px;font-style:italic;}
#commentlist li .commentauthor {color: #DF4F73;font-size: 18px;font-weight: normal;letter-spacing: -1px;}
#commentlist li .counter {display: none;font: normal 22px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;float: left;width: 35px;}
li.byuser {background: #ccfffc;}
li.bypostauthor {background: #FFFFcc;color: #993355;}
li.bypostauthor blockquote {font-family: Georgia, serif;color: #6f6f6f;background: #000 url('images/quote.png') no-repeat 10px 0;}
.ngg-albumtitle a {padding: 4px 20px!important;}
.ngg-albumtitle a:hover {}
.navigation {margin:0;text-align:center;width:760px;padding:0;background:black;}
.navigation .left{float:left;text-align:left;width:50%;margin-left: 0;padding:0}
.navigation .right{float:right;text-align:right;width:50%;margin-left: 0;padding:0}
.navigation a {padding:12px 0 12px 0!important;border:none;display: block;text-align: center;color:#888}
.navigation  a:hover  {color:#fff;}
#tag_cloud h2 {border:none;display:none}
#pages  #primary {margin:0;padding:0;width:100%;background:white;}
#pages  #pri #current-content {margin:0;width:760px;padding-bottom:15px;/* border-right: 1px solid #E8E8E8;*/min-height: 1400px;}
#pages  #primary #current-content { margin: 0;padding-bottom:15px;}
#disqus_thread {margin:0 15px;}
#pages  #pri		.entry-head {padding-left: 15px;}
#pages  #pri		.page-head {border-bottom: 1px solid #E0E0E0;padding: 17px 0 12px 17px;}
#pages  #pri		.entry-content {padding: 1px 15px;width: 730px;}
#pages  #primary	.page-head {padding-left: 15px;}
#pages  #primary	.entry-content {padding: 15px;width:1096px}
#pages  .page-head h2 {text-shadow: 1px 1px 3px rgba(110, 110, 110, 0.8);color:#000;font-family: 'Arial Narrow', Arial, serif;font-weight: normal;font-size: 2.5em;}
#pages  .page-head h2  span.archivepages {text-shadow: none;}
.linkcat {clear:both;margin-bottom: 10px!important;}
.brlink {float:left; width:510px;margin-right: 16px !important;}
.afterlinkcat {clear: both;display: block;}
.entry-content .brlink {border:none}
.addthis_container {clear:both}
#wpgm_frame {border:8px solid #46aed9;width:100%}
.googlecontentad {text-align:center;padding:10px 0;}
table.dark td {border-bottom: 1px solid #666;text-align:left;}
.linkfeedurl img {vertical-align:middle}
#post-1866 .entry-content {font:Italic 20pt "Times New Roman",Georgia;color:#520}
.box {font-size:1.2em;
font-weight: normal;
padding: 10px 0 10px 0;
margin: 10px 0px 0 !important;
border-bottom: 1px solid #ddd;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}
.box .avatar	{float:left;background-color: #fff;border:none;padding: 0px;margin: 6px 10px 12px 0px;display: inline;opacity:0.8;display: none;}
.box:hover .avatar{opacity:1;}
.box .firstline {margin:0;padding: 0px 0px 0 15px;}
.box .tags {font-size: 0.95em;margin: 6px 0px; padding-left:15px}
.box .authordescription {margin:0;padding:0;display:none;}
.box a {background-color: transparent;color: #444;}
.box a:hover {color: #222;}
.entry-content p iframe {
-moz-box-shadow: 0 0 17px #888;
box-shadow: 0 0 17px #888;
-webkit-box-shadow: #888 0 0 17px;
}
.socialhomes a{margin-left:10px;
float: left;display: block;}
.showcase img {width:100%;}
