/* 
	Theme Name: STYLE HOME
	Theme URI: 
	Description: STYLE HOME
	Author: Takao Okuyama
	Author URI: http://www.monophonic.jp
	Version: 1.0
*/

/******************************************************
    [ GENERAL ]
*******************************************************/

body {
    /*background: url(images/bg.gif);*/
    color: d8d3d3;
    padding: 0;
}
/******************************************************
    [ フェイスブック ]
*******************************************************/
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

/* Headings */
h1,h2,h3,h4,h5,h6 {
    color: #eee;
}

/* Links */
a {
    color: #457EA0;
    text-decoration: none;
}

a:hover, a:focus {
    color: #CB380A;
    text-decoration: underline;
}

a:focus { 
    outline: none;
}

p{
	line-height:150%;
}

input,textarea{
	border:1px solid #ddd;
	padding:4px;
}

/******************************************************
    [ LAYOUT ]
*******************************************************/
.layout{
	width:940px;
	margin: 0 auto;
}

/******************************************************
    [ TOP ]
*******************************************************/
#top{
	background:#fff url(images/stripes_right.gif) 0 0 repeat-x;
	border-bottom:1px solid #ddd;
}


/******************************************************
    [ HEADER ]
*******************************************************/

#header {
	border-top:1px solid #fff;
}

#header .header_inner{
	padding:2px 0;
}

.logo {
	float:left;
}
.logo .slogan{
	padding-top:5px;
	color:#999;
	font-weight:bold;
	text-shadow: 1px 1px 0px #fff;
}


/******************************************************
    [ Menus ]
*******************************************************/
#nav{
	background:url(images/menu_bg.gif) 0 0 repeat-x;
	height:56px;
	padding-top:2px;
	margin-bottom:10px;
}
.search-wrapper{
	padding-top:7px;
	float:right;
}
.search {
    padding: 0;
    text-align: left;
	width:209px;
	height:31px;
	background: url(images/search_textbox.png) 0 0 no-repeat;
	float:right;

}

.search input {
	border: 0;
    background: none;
    color: #333;
}
	
.search #s {
	width: 165px;
	padding: 2px;
    margin:6px 0 0 10px;
    background: none;
	color:#999;
}

.search .search-image {
	width:17px;
	height:18px;
	text-indent:9999em;
	overflow:hidden;
    border:0; 
    vertical-align: top;
    margin: 9px 0 0 0;
	cursor:pointer;
	border:none;
	padding:0;
}

/******************************************************
    [ Breadcrumbs ]
*******************************************************/
#crumbs{
	background: url(images/crumbs.gif) 0 0 no-repeat;
	margin-bottom:20px;
	padding-left:4px;
	font-size:11px;
}

#crumbs .crumbs_right{
	background:url(images/crumbs_right.gif) 100% 0 no-repeat;
	height:30px;
	line-height:30px;
}
#crumbs a{
	background:url(images/crumbs_arrow.gif) 0 50% no-repeat;
	padding:7px 5px;
	padding-left:20px;
	color:#666;
}
#crumbs a.home{
	background:url(images/crumbs_home.gif) 50% 5px no-repeat;
	width:10px;
	text-indent:9999em;
	overflow:hidden;
}
#crumbs a.home:hover{
	background-position: 50% -25px;
}
#crumbs span{
	background:url(images/crumbs_arrow.gif) 0 50% no-repeat;
	padding:7px 10px;
	padding-left:20px;
	color:#990224;
}

/******************************************************
    [ MAIN CONTENT ]
*******************************************************/
#main{
	padding:15px 0;
	padding-top:0;
}

#content{
	float:left;
	width:620px;
}

/* Featured slider */
#featured{
	background: #fff url(images/stripes_right.gif);
	margin-bottom:20px;
	box-shadow: 0 0px 0px #999; 
	-webkit-box-shadow: 0 0px 0px #999; 
	-moz-box-shadow: 0 0px 0px #999;
	color: #ccc;
	position:relative;

}

#featured .fpost {
	position:relative;
	padding:10px;
}
#featured .fpost .pic{
	float:left;
	box-shadow: 0 0px 0px #000; 
	-webkit-box-shadow: 0 0px 0px #000; 
	-moz-box-shadow: 0 0px 0px #000;
	margin-right:20px;
	width:550px;
	height:380px;
}
#featured .fpost .info{
	float:right;
	width:350px;
}

#featured .fpost .info .post_meta{
	font-family:'"osaka","MS Pゴシック","arial","helvetica,sans-serif"
	font-style:
	font-size:14px;
	margin-bottom:10px;
	margin-right:10px;
	color:#696969;
	padding:10px;
	background:#fff url(images/stripes_right.gif);
}

#featured .fpost .info h2 a{
	color:#696969;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}

#featured .flist{
	background:url(images/featured_list_bg.png) 100% 0 no-repeat;
	position:absolute;
	width:402px;
	height:127px;
	bottom:10px;
	right:-22px;
	z-index:100;
	
}
#featured .flist .flist_inner{
	padding:10px 0 0 9px;
}

#featured .flist .slides_nav{
	padding:0;
	margin:0;
	list-style:none;
}

#featured .flist .slides_nav li{
	float:left;
	margin-right:10px;
	opacity:0.5;
    filter:alpha(opacity=50);
}

#featured .flist .slides_nav li a{
	float:left;
}

#featured .flist .slides_nav li a img{
	border:1px solid #111;
}

#featured .flist .slides_nav li a:hover img{
	border:1px solid #777;
}

#featured .flist .slides_nav li.activeSlide{
	opacity:1!important;
    filter:alpha(opacity=100)!important;
}
/* 間のバナー */








/* Second Featured */

#second_featured{
	position:relative;
	margin-bottom:20px;
}

#second_featured .box{
	background: #fff url(images/stripes_right.gif);
	float:left;
	width:298px;
	height:300px;
	border:1px solid #ddd;
	margin-right:20px;
	position: relative;
}

#second_featured .box .box_inner{
	padding:10px;
}

#second_featured .box .date{
	background:url(images/slide_date_bg.png) 0 0 no-repeat;
	position:absolute;
	width:54px;
	height:59px;
	top:3px;
	left:20px;
	text-align:center;
	color:#fff;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	z-index:100;
}

#second_featured .box .date .day{
	font-size:22px;
	display:block;
	padding-top:3px;
}

#second_featured .box .box_text{
	margin-bottom:4px;
}

#second_featured .box .box_readmore{
	background:url(images/button_1.png) 0 0 no-repeat;
	width:71px;
	height:28px;
	line-height:28px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:9px;
}
#second_featured .box .box_readmore:hover{
	background:url(images/button_1.png) 0 -28px no-repeat;
	text-decoration:none;
}

#second_featured .boxgrid{ 
	width: 280px; 
	height: 180px; 
	overflow: hidden; 
	position: relative; 
}
	
	
#second_featured .boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#second_featured .captionfull .boxcaption {
	top: 180;
	left: 0;
}

#second_featured .captionfull .boxcaption .boxcaption_inner{
	padding:5px 5px 0 5px;
}

#second_featured .captionfull .boxcaption h3 a{
	color:#fff;
	text-decoration:none;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}

#second_featured .caption .boxcaption {
	top: 180;
	left: 0;
}

#second_featured .sfprev,
#second_featured .sfnext{
	width:32px;
	height:32px;
	position:absolute;
	top:130px;
}
#second_featured .sfprev{
	background:url(images/prev.png) 0 0 no-repeat;
	left:-40px;
}
#second_featured .sfnext{
	background:url(images/next.png) 0 0 no-repeat;
	right:-40px;
}

#second_featured .sfprev:hover,
#second_featured .sfnext:hover{
	background-position:right bottom;
}

/* Post */

.wrap-post {
    margin-bottom: 20px;
	padding-bottom:15px;
    background: url(images/stripes_right.gif) left bottom repeat-x;
}

.wrap-post-single, .wrap-post-page {    
}

.post {}

.title {
    color: #666;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 22px;
    line-height: 26px;
}

.title a {
    color: #666;
    text-decoration: none;
}

.title a:hover {
    color: #999;
    text-decoration: underline;
}
.post .wp-post-image{
	background: #fff url(images/stripes_right.gif);
	padding:20px;
	border:1px solid #ddd;
	margin-bottom:10px;
	 
}
.post .wp-post-image img{
	margin: 0 auto
}
.post .featured_image {
    border-color: #ccc;
   
}

.entry {
    line-height: 20px;
    padding: 10px 0px 0 0px;
	overflow:hidden;
}

.entry img{
	max-width:100%;
}

.generic {
    color: #333333;
    margin: 0px 0 10px 0;
    padding: 0 0 10px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: underline;
}

.postmeta-primary {
    color: #990224;
    font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.postmeta-secondary {
    color: #990224;
    font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.postmeta-primary a,
.postmeta-secondary a
{
	 color: #990224;
}
.commentmeta {
    float: right;
}

.commentmeta a {
    background: url(images/comments-bg.png) 0 0 no-repeat;
    width: 116px;
    height: 35px;
    line-height: 35px;
    color: #eee;    
    text-decoration: none;
    text-align: center;
    display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.commentmeta a:hover {
  background: url(images/comments-bg.png) 0 -35px no-repeat;
}

.meta_date, .meta_author, .meta_comments, .meta_edit, .meta_categories, .meta_tags {
    padding:3px 0 3px 0;
	margin-right:10px;
    background-position:left center;
    background-repeat: no-repeat;
	text-shadow:1px 1px 0px #fff;
}

.meta_date {
    background-image: url(images/date.png);
}

.meta_author {
    background-image: url(images/author.png);
}

.meta_comments {
    background-image: url(images/comments.png);
}

.meta_edit {
    background-image: url(images/edit.png);
}

.meta_categories {
    background-image: url(images/cat.png);
}

.meta_tags {
    background-image: url(images/tags.png);
}

.wrap-readmore {
}

a.readmore {
    float: right;
    color: #666666;
    background: url(images/cross.png) left 50% no-repeat;
	padding:5px 0;
	padding-left:20px;
    font-size: 12px;
    line-height: 12px;
    display: block;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}

a.readmore:hover {
	background: url(images/cross.png) 1px 50% no-repeat;
    color: #D54316;
    text-decoration: none;
}

/* Fancy box for the posts */
.wrap-post .fb_captionfull{ 
	overflow: hidden; 
	position: relative; 
}
	
.wrap-post .fb_caption_video, 
.wrap-post .fb_caption_pic{ 
	float: left; 
	position: absolute; 
	height: 100px; 
	width: 100%;
	height:100%;
	opacity: .6; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	z-index:1000;
	display:none;
}
.wrap-post .fb_captionfull .fb_caption_video,
.wrap-post .fb_captionfull .fb_caption_pic {
	top: 0;
	left: 0;
}

.wrap-post .fb_caption_pic{ 
	background: #000 url(images/icon_zoom.png) 50% 50% no-repeat; 
}
.wrap-post .fb_caption_video{ 
	background: #000 url(images/icon_video.png) 50% 50% no-repeat; 
}


.navigation {}

/******************************************************
    [ SIDEBAR ]
*******************************************************/
#sidebar{
	float:right;
	width:300px; 
}
#sidebar2{
	float:right;
	width:300px; 
}
.side-bannar{
	margin-bottom:10px;
}

.sidebar-primary {
    color: #555555;
    font-size: 13px;
}

.sidebar-primary a {
    color: #555555;
    text-decoration: none;
}

.sidebar-primary a:hover { 
    color: #D54316;
    text-decoration: underline;
}


/* Banner 300 x 250 */
.banner300{
	margin-bottom:15px;
}

/* Izi Tabs */
.izi-tabs {
	background:url(images/stripes_right.gif);
    list-style: none; 
    list-style-type: none; 
    margin: 0 -10px 0 -10px;
    padding: 0;
	border-bottom:1px solid #ddd;
    height: 40px;
	margin-bottom:10px;
}

.izi-tabs li {
    list-style: none; 
    list-style-type: none; 
    margin: 0; 
    padding: 0;
	border-right:1px solid #ccc; 
    float: left;
}

.izi-tabs li:first-child {
    margin: 0;
}

.izi-tabs li a {
    color: #666;
    padding: 13px 12px 12px 12px;
    font-family:  Georgia, "Times New Roman", Times, serif;
	font-style:italic;
    display: block;
    text-decoration: none;
    font-size: 16px;
}

.izi-tabs li a:hover, .izi-tabs li a.izi-tabs-current {
    background: #fff;
    text-decoration: none;
}

.izi-tabs-content {
	clear:both;
}

.izi-tabs-content .featured_image{
	padding:4px;
}


/* Izi Posts */
.izi-posts ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.izi-posts ul li {
	background:url(images/stripes_left.gif) 0 100% repeat-x;
    list-style-type: none; 
    padding: 0 0 10px 0; 
    margin: 0 0 10px 0;
}

.izi-posts ul li:first-child {
    margin-top: 15px; 
}

.izi-posts-title {
    padding: 0 0 5px 0; 
    margin: 0; 
    font-size: 14px;
	line-height:150%;
}

.izi-posts-title a {}

.izi-posts-title a:hover {}

.izi-posts-meta { 
    font-style: italic;  
    padding: 0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.izi-posts .featured_image{
	padding:4px;
	background-color:#fff;
	border:1px solid #ddd;
}
.izi-posts-entry {
    font-family: Arial, Helvetica, Sans-serif; 
    line-height: 20px;
}

.izi-posts-more {
    font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.izi-posts-more:hover {}

.izi-posts .alignleft {
    margin: 0 8px 8px 0;
}

.izi-posts .alignright {
    margin: 0 0 8px 8px;
}

.izi-posts .aligncenter {
    margin-bottom: 8px;
}

/* Izi Comments */
.izi-comments ul {
    list-style-type: none; 
    padding: 0; 
    margin: 0;
}

.izi-comments ul li {
    list-style-type: none; 
    padding: 0 0 10px 0; 
    margin: 10px 0 0 0;
    border-bottom: 1px solid #d9d9d9;
}

.izi-comments ul li:first-child {
    margin-top: 0;
}

.izi-comments-author {
    text-decoration: none; 
    font-weight: bold; 
    padding: 0 0 5px 0; 
    margin: 0;
}

.izi-comments-author:hover {}

.izi-comments-entry {
    font-family: Arial, Helvetica, Sans-serif; 
    line-height: 20px;
}

.izi-comments-more {
    font-weight: bold; 
}

.izi-comments-more:hover {}

.izi-comments-avatar {
    border: 1px solid #d9d9d9;
    background: #fff;
    padding: 4px;
}

.izi-comments .alignleft {
    margin: 0 8px 0 0;
}

.izi-comments .alignright {
    margin: 0 0 0 8px;
}

.izi-comments .aligncenter {
    margin-bottom: 8px;
}


/******************************************************
    [ WIDGET(S) ]
*******************************************************/

.widgetized {}

/*  General Widgets Styling */

.wrap-widget {
	border:1px solid #ddd;
    list-style-type: none;
    list-style: none;

    /*background: url(images/sidebar_sep.gif) 0 0 repeat-x;*/
}

h3.widget-title {
    color: #666;
    font-size: 16px;
    line-height: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
    margin: 0 0 10px 0;
    padding: 8px 0 4px 0;
}

h3.widget-title a, h3.widget-title a:hover {
    color: #ddd;
    text-decoration: none;
}

#sidebar h3.widget-title a, h3.widget-title a:hover {
    color: #666;
    text-decoration: none;
}

/*  Default Widgets */

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul li {
    padding: 0 0 0 8px;
    margin: 15px 0 0 0;
    background: url(images/widget-list.gif) left 3px no-repeat;
}

.widget ul li:first-child {
    margin-top: 0; 
}

.widget ul li ul {
    margin-top: 10px;
}


/* Wp Calendar */

#wp-calendar caption {
    background: none;
}

#wp-calendar th {
    background: none;
}

#wp-calendar td {
}

#wp-calendar td:hover, #wp-calendar #today {
    background: #7A7A7A;
    color: #fff;
}

#wp-calendar td:hover a, #wp-calendar #today a {
    color: #fff;
}

/* Search for sidebar */

#sidebar .sidebar_search {
	padding-top:10px;
}

#sidebar .izi-search .widget-title{
	margin-bottom:0;
}

#sidebar .wrap-textbox{
	background:  url(images/textbox.gif) 100% 0 no-repeat;
	height:26px;
	display:block;
	float: left;
	border:1px solid #ddd;
}

#sidebar .sidebar_search input {
	border: 0;
    background: none;
    color: #333;
}
	
#sidebar .sidebar_search .s {
	width: 182px;
	padding: 5px;
    margin:0 0 0 0;
    background: url(images/stripes_right.gif);
	color:#999;
}

#sidebar .sidebar_search .search-image {
	background: url(images/button_1.png) 0 0 no-repeat;
	width:71px;
	height:28px;
	text-indent:0;
	text-align:center;
    border:0;
	margin:0 0 0 10px; 
	cursor:pointer;
	color:#fff;
}

/* Feedburner */
.feedburner h3{
	background:url(images/rss.png) 100% 50% no-repeat;
}

.feedburner ul{
	padding:0;
	margin:0;
	list-style:none;
}
.feedburner p{
	color:#999;
	font-size:11px;
}
.feeds {
    height: 30px;
    padding: 0;
    text-align: left;
	margin-bottom:15px;
}
.feeds .wrap-textbox{
	background:  url(images/textbox.gif) 100% 0 no-repeat;
	height:26px;
	display:block;
	float: left;
	border:1px solid #ddd;
}
.feeds .textbox {
    background:  url(images/stripes_right.gif);
    color: #6E6969;
    border: 0;
    padding: 5px;
    float: left;
	width:180px;
}

.feeds .submit {
	background: url(images/button_1.png) 0 0 repeat-x;
    border: none;
    vertical-align: top;
    float: right;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	padding:5px 0;
	padding:7px 0\9;/* IE9*/
	width:71px;
}
.feeds .submit:hover{
	background-position: left bottom;
}


/* Social Share */
.izi-social-share ul {
    list-style-type: none; 
    padding: 0; 
    margin: 0;
}

.izi-social-share ul li {
    text-align: left;
}

.izi-social-share ul li a {
    width: 32px; 
    height: 32px;
	margin-right:5px;
    padding: 0;
}

.izi-social-share ul li a img {
    opacity: 0.7;
}

.izi-social-share ul li a:hover img {
    opacity: 1;
}

/* Tweets */
.izi-tweets a{
	background:0!important;
	padding:0!important;
}
.izi-tweets ul {
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    line-height: 20px;
    font-family: Arial, Helvetica, Sans-serif; 
}

.izi-tweets ul li {
    list-style-type: none;
    padding: 0; 
    margin: 15px 0 0 0; 
}

.izi-tweets ul li:first-child {
    margin-top: 5px;
}

.izi-tweets li.tweets-bird {
    padding-left: 24px;
    background: url(images/tweets.png) left 2px no-repeat;
}

.izi-tweets a {}

.izi-tweets a:hover {}

a.izi-tweets-time {
    text-decoration: underline; 
}

a.izi-tweets-time:hover {
    text-decoration: none; 
}


/* Izi Banners 125 */
.izi-banner-125{
	padding-bottom:0;
}
.izi-banners {
    text-align: center;  
	padding:15px 0 0 0;
	margin-bottom:-2px;
}
.izi-banners img{
	margin:0 3px;
	margin-bottom:6px;
	border:1px solid #ddd;
	padding:3px;
	background-color:#fff;
}
.izi-banners a:hover img{
	background-color:#eee;
}


/******************************************************
    [ FOOTER ]
*******************************************************/

#wrap-footer {
	background:#111 url(images/dark_bg.gif);
	margin-top:20px;
	border-top:1px solid #ddd;
}

.inner_shadow{
	background:url(images/inner_shadow.png) 0 0 repeat-x;
	padding-top:30px;
}

#wrap-footer .twitter{
	background:url(images/twitter_bg.png);
	border-top:1px solid #fff;
}
#wrap-footer .twitter .layout{
	position:relative;
}
#wrap-footer .twitter .tweet_icon{
	background:url(images/icons/tweet.png) 0 0 no-repeat;
	width:96px;
	height:81px;
	position:absolute;
	left:-3px;
	top:-20px;
	text-indent:-9999em;
	overflow:hidden;
}
#wrap-footer .twitter .tweet_icon:hover{
	background:url(images/icons/tweet-small.png) 50% 100% no-repeat;
}
#wrap-footer .twitter .tweet_text{
	padding:10px 80px 10px 120px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:150%;
}
#wrap-footer .twitter .twprev,
#wrap-footer .twitter .twnext{
	width:32px;
	height:32px;
	position:absolute;
	top:20px;
}
#wrap-footer .twitter .twprev{
	background:url(images/prev.png) 0 0 no-repeat;
	right:40px;
}
#wrap-footer .twitter .twnext{
	background:url(images/next.png) 0 0 no-repeat;
	right:0;
}
#wrap-footer .twitter .twprev:hover,
#wrap-footer .twitter .twnext:hover{
	background-position:left bottom;
}

/* Footer widgets */
.footer-widgets {
	float:left;
	width:213px;
	color:#FFFFFF;
	margin-left:15px;
}

.footer-widgets .wrap-widget {
    margin-left: 0;    
    border: 0;
    background: none;
    padding: 0;
}

.footer-widgets .widget ul  {
    padding-left: 0;    
}


.footer-widgets .widget ul li{
    padding: 0;
	padding-bottom:15px;
	border-bottom:1px dashed #555;
   
}

.footer-widgets a {
    color: #B6B6B6;
    text-decoration: none;
	padding:0;
	margin:0!important;
	background: url(images/arrow.png) left 50% no-repeat;
	padding-left:15px;
	text-shadow: 1px 1px 1px #000;
}


.footer-widgets a:hover {
	background: url(images/arrow.png) 1px 50% no-repeat;
    color: #fff;
    text-decoration: none;
}

.footer-widgets-left {
    width: 213px;
	margin-left:20px;
	color: #B6B6B6;
}

/* Tag Cloud */
.widget_tag_cloud a,
.widget_tag_cloud a:hover{
	background:none;
	padding:0;
}

/* Widget Text */
.widget_text{ 
	margin:0;
	padding:0;
}
.widget_text ul,.widget_text li{
	padding:0!important;
	margin:0!important;
} 
.widget_text li{
	padding-bottom:10px!important;
}

.widget_text p{
	line-height:150%;
}
.widget_text a{
	padding:0;
	background:none;
}
.widget_text .widget_text_img{
	border:1px solid #111;
}
.widget_text .alignleft{
	margin-right:10px;
}
.widget_text .alignright{
	margin-left:10px;
}
.widget_text .aligncenter{
	margin-bottom:10px;
}
.widget_text .widget_text_readmore{
	background:url(images/cross.png) 0 50% no-repeat;
	padding:5px 0;
	padding-left:20px;
}
.widget_text .widget_text_readmore:hover{
	background:url(images/cross.png) 1px 50% no-repeat;
	text-decoration:none;
}
	
.footer-widgets-center {
   width: 300px; 
   padding: 0 20px;
   float: left;
}


.footer-widgets-right {
    width: 290px;
    float: left;
}

.footer-widgets h3.widget-title {
    color: #D5D4D4;
    background: none;
    font-size: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
	font-style:normal;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    padding: 0;
    border: 0;
}


/* Social Networks*/
.socialize{
	float:right;
	padding-top:7px;
}
.socialize h4{
	color:#d5d4d4;
	margin:0;
	margin-bottom:5px;
}
.socialize ul{
	list-style:none;
	padding:0!important;
	margin:0;
}
.socialize li{
	list-style:none;
	padding:0!important;
	margin:0!important;
	float:left;
}

.socialize li a{
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:16px;
	height:17px;
	margin:0;
	padding:0;
	margin-left:5px;
	opacity: 0.7
}
.socialize li a.rss:hover,
.socialize li a.facebook:hover,
.socialize li a.twitter:hover,
.socialize li a.flickr:hover,
.socialize li a.youtube:hover,
.socialize li a.vimeo:hover{
	background-position: left bottom;
	opacity: 1;
}
.socialize li a.rss{
	background: url(images/social_networks/rss.png) 0 0 no-repeat;
}
.socialize li a.facebook{
	background: url(images/social_networks/facebook.png) 0 0 no-repeat;
}
.socialize li a.twitter{
	background: url(images/social_networks/twitter.png) 0 0 no-repeat;
}
.socialize li a.flickr{
	background: url(images/social_networks/flickr.png) 0 0 no-repeat;
}
.socialize li a.youtube{
	background: url(images/social_networks/youtube.png) 0 0 no-repeat;
}
.socialize li a.vimeo{
	background: url(images/social_networks/vimeo.png) 0 0 no-repeat;
}


/* Footer */
#footer {
	background-color:#0f0f0f;
	padding: 14px 15px;
	color: #606060;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style:
	border-top:1px solid #333;
}

#footer a {
    color: #ccc;
} 

#footer a:hover {
    text-decoration: none;
    color: #606060;
} 

/******************************************************
    [ COMMENTS ]
*******************************************************/
ol.commentlist{
	padding:0;
	margin:0;
	list-style:none;
}
#comments{
	font-size:21px; 
	color:#666;
}
#commentsbox{
	padding-top:15px; 
}
#commentsbox ol, 
#commentsbox ul{
	list-style:none
}
#commentsbox li{
	margin-bottom:30px
}
.children{
	list-style:none; 
	margin:30px 0 0; 
	text-indent:0
}
.children li.depth-2{
	margin:0 0 0px 50px
}
.children li.depth-3{
	margin:0 0 0px 50px
}
.children li.depth-4{
	margin:0 0 0px 50px
}
.children li.depth-5{
	margin:0 0 0px 50px
}
.comment-body{
	position:relative; 
	margin-left:90px; 
	padding:20px; 
	border:1px solid #E3E3E3;
	-moz-box-shadow:0px 0px 4px #EEE;   
	-webkit-box-shadow:0px 0px 4px #EEE;   
	box-shadow:0px 0px 4px #EEE; 
	background-color:#fff;
}
.comment-body:after{
	content:''; 
	position:absolute; 
	top:10px; 
	left:-12px; 
	width:12px; 
	height:20px; 
	background:url(images/comment-arrow.png) no-repeat
}
.comment-author:after{
	content:''; 
	position:absolute; 
	top:0px; 
	left:-95px; 
	width:64px; 
	height:64px; 
	border:1px solid #CCC; 
	background:url(images/avatar-overlay.png) no-repeat;
}
#commentsbox .avatar{
	position:absolute; 
	left:-90px; 
	top:6px
}
.comment-author{
	font-size:12px; 
	color:#000; 
	font-weight:bold; 
	line-height:1em
}
.says{
	display:none
}
.comment-meta a{
	margin-bottom:10px; 
	font-family:arial,serif; 
	font-size:10px; 
	font-style:italic; 
	color:#666
}
.comment-reply-link{
	display:none; 
	font-size:10px; 
	position:absolute; 
	bottom:0; 
	right:0; 
	border:1px solid #E3E3E3; 
	padding:0 8px; 
	border-bottom:none; 
	background:#EEE; 
	color:#666; 
	height:24px; 
	line-height:24px;
}
.comment-body:hover .comment-reply-link{
	display:block
}
.comment-body:hover{
	-moz-box-shadow:0px 0px 8px #CCC; 
	-webkit-box-shadow:0px 0px 8px #CCC;  
	box-shadow:0px 0px 8px #CCC
}
.cancel-comment-reply a{
	color:#F00 !important; 
	display:block; 
	line-height:20px; 
	height:20px; 
	padding-left:20px; 
	background:url(images/cancel-comment-reply.png) left no-repeat
}

/* Comments form */
#respond {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
#respond h3{
	color:#666;
}
h3#reply-title {
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	margin: 0 0 15px 0;
}
#respond .required {
	color:#FF4B33;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	font-size: 12px;
	font-weight: normal;
	display:block;	
	margin:0;	
	padding:0;
}
#respond label small{	
	font-size:10px;	
	font-style:italic;
}
#respond input {
	margin:10px 0 0 0;
	width:300px;
}
#respond textarea {
	width:98%;
	margin:10px 0 0 0;
}
#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond input[type=submit] {
	margin: 0;
}
#respond .form-submit {
	margin: 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
#respond dl {
	margin: 0 0 10px;
}
#respond dt {
	display: inline;
	font-weight: normal;
}
#respond dd {
	display: inline;
}
#respond .button{
	background:url(images/comments-bg.png) 0 0 no-repeat;
	width:116px;
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:center;
	border:none;
	cursor:pointer;
}
#respond .button:hover{
	background-position:left bottom;
}



/******************************************************
    [ ADD]
*******************************************************/
.recent-from.end{
	border-right: 0px;
	margin-right:0px;
}
	
#content2{
	float:left;
}
.top-news-box{
	background: #fff url(images/stripes_right.gif);
	border:1px solid #ddd;
	margin: 0 auto; /* center for now */
}
.top-news-box ul , .top-news-box li{
	list-style:none;
}

#fooder-banner  {
	margin: 20px -40px 40px -39px;
	
}
#fooder-banner ul  {
	overflow: hidden;
	display: block;
}
#fooder-banner ul li {
	font-size: 1px;
	padding: 2px;
	border: 1px solid #E4E1DA;
	display: block;
	float: left;
	margin-right: 8px;
	height: 64px;
}

#fooder-banner2  {
	margin: 20px -40px 40px -39px;
	
}
#fooder-banner2 ul  {
	overflow: hidden;
	display: block;
}
#fooder-banner2 ul li {
	font-size: 1px;
	padding: 2px;
	border: 1px solid #E4E1DA;
	display: block;
	float: left;
	margin-right: 8px;
	height: 200px;
}

#fooder-banner3  {
	margin: 20px -40px 40px -39px;
	
}
#fooder-banner3 ul  {
	overflow: hidden;
	display: block;
}
#fooder-banner3 ul li {
	font-size: 1px;
	padding: 2px;
	border: 1px solid #E4E1DA;
	display: block;
	float: left;
	margin-right: 8px;
	height: 97px;
}

.mouse-over a:hover img{opacity:0.6; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; background: #fff; !important}


/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

#top-header { border-bottom: 2px solid #ffffff; position: relative; background: url(images/header-bg.png); }
	#top-header .container { min-height: 46px; }
	#top-shadow { background: url(images/top-shadow.png) repeat-x; width: 100%; position: absolute; top: 0px; left: 0px; height: 7px; }
	#bottom-shadow { background: url(images/bottom-shadow.png) repeat-x; width: 100%; position: absolute; bottom: 0px; left: 0px; height: 4px; }
	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
		#content { margin-bottom: 39px; }
			ul#top-menu { float: left; padding-left: 36px; }
			#search-form { float: right; background: url(images/search-bg.png) no-repeat; width: 167px; height: 27px; padding-right: 48px; margin-top: 11px; }
				#search-form #searchinput { background: none; border: none; float: left; margin: 5px 7px 0 5px; width: 116px; padding-left: 9px; font-size: 11px; color: #6f6967; }
				#search-form #searchsubmit { margin-top: 7px; margin-right: 7px; }
#content-area { background: #fafcfc url(images/content-area-bg.png); border-bottom: 1px solid #ffffff; }		
	
		#top-stitch { background: url(images/top-stich.png) repeat-x bottom left; height: 7px; }
		#content-area .container { padding-top: 51px; }
			#logo-area { text-align: center; position: relative; padding-bottom: 37px; }
				p#slogan { font-size: 15px; font-family: 'Kreon', Arial, sans-serif; color: #9aa4a4; text-transform: uppercase; text-shadow: 1px 1px 1px #ffffff; }
			#content { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e2e5e5; }
				
				#content-shadow { background: url(images/content-main-shadow.png) repeat-y; }
					#content-top-shadow { background: url(images/content-top-shadow.png) repeat-x 0 1px; }
						#content-bottom-shadow { background: url(images/content-bottom-shadow.png) repeat-x bottom left; }
				
				#inner-border { border: 1px solid #ffffff; background: #fff url(images/content-bg.png); /*height: 100%;*/ }
					#inner-border, #content-shadow, #content-top-shadow, #content-bottom-shadow { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
				
					#second-menu { background: url(images/menu-bottom-bg.png) repeat-x bottom left; }	
						ul#secondary-menu { padding-left: 29px; margin-top:-1px; }
					#controllers { margin-bottom: 27px; margin-left: 23px; position: relative; }
						#controllers #active_item { background: url(images/featured-arrow.png) no-repeat; position: absolute; top: -30px; left: 36px; width: 20px; height: 10px; z-index: 100; }
						.controller { display:block; float:left; position:relative; margin-right: 21px; }
							.controller a { display: block; }
							.controller a.active { -moz-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); }
								.controller span.overlay { background:url(images/controller-overlay.png) no-repeat; display:block; height:54px; left:0px; position:absolute; top:0px; width:95px; }
.recent-from {
	float:left;
	width:187px;
	margin: 0 auto;
 }
						.recent-middle { width: 318px !important; }
						.recent-last { width: 321px !important; }
							.recent-last .recent-content { background: none !important; }
						
						.main-title { background:url(images/title-bg.png) repeat-x; height: 42px; line-height: 42px; font-size: 13px !important; text-transform: uppercase; color: #48423f; text-shadow: 1px 1px 1px #ffffff; font-weight: bold; text-align: center; padding-bottom: 0; font-family: 'Droid Sans',Arial,Verdana,sans-serif !important; }
							#comment-wrap .main-title { margin: 0 -37px 12px -39px; }
						.recent-content { background:url(images/recent-content-bg.png) repeat-y top right;margin-top: -1px; padding: 10px; }
						.last { background: none; }
							.block-post { margin-bottom: 7px; }
							.block-post a:hover {
	background-color:#BBD9CC;
}
								.block-post .thumb { display:block; float:left; position:relative; margin-right: 8px; }
									.block-post .thumb span.overlay { display:block; height:50px; left:0px; position:absolute; top:0px; width:50px; }
								.block-post h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 12px; text-shadow: 1px 1px 1px #ffffff; line-height: 100%; }	
									.block-post h3.title a { text-decoration: none; color: #48423f; }
								.block-post 	p.meta-info { color: #b8c2c2; text-shadow: 1px 1px 1px #ffffff; margin-top: -4px; }
									.block-post 	p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.block-post 	p.meta-info a:hover { color: #444c4c; }
							a.more { background:url(images/more.png) no-repeat right bottom; color:#8c9c9c; display:block; text-shadow: 1px 1px 1px #ffffff; padding-right:6px; text-decoration:none; height: 35px; line-height: 35px; margin-left: 16%; margin-right: 16%; text-align: center;}
							a.more:hover { color:#111111; }
								a.more span { background:url(images/more.png) no-repeat; display:block; height: 35px; padding-left: 6px; }
							.post a.more { float: right; margin-left: 0; margin-right: 0; }
								.post a.more span { padding-left: 12px; padding-right: 4px; }
						#left-area { float: left; width: 634px; }
						#sidebar { float: left; width: 322px; }
							#entries { background:url(images/recent-content-bg.png) repeat-y 633px 0px; padding: 31px 38px 27px; }
								.entry { margin-bottom: 10px; }
									.entry .thumb, .photostream .thumb { display:block; float:left; position:relative; margin-right: 14px; margin-top: 5px; }
									.photostream .thumb { margin-right: 9px; margin-bottom: 9px; }
										.entry .thumb span.overlay, .photostream .thumb span.overlay { background:url(images/entry-overlay.png) no-repeat; display:block; height:68px; left:0px; position:absolute; top:0px; width:68px; }
										.photostream .thumb span.overlay { background:url(images/entry-overlay.png) no-repeat !important; height:68px !important; width:68px !important; }
										.latest .thumb span.overlay, body.single .thumb span.overlay, body.page .thumb span.overlay { background:url(images/single-overlay.png) no-repeat !important; width: 201px; height: 201px; }
									.entry h3.title, h1.title { font-family: 'Kreon', Arial, sans-serif; font-size: 20px; text-shadow: 1px 1px 1px #ffffff; }
									h1.title { color: #48423f; font-size: 30px; }
										.entry h3.title a { text-decoration: none; color: #48423f; }
									.entry p.meta-info { color: #b8c2c2; text-shadow: 1px 1px 1px #ffffff; margin-top: -2px; margin-bottom: -8px; }
									.entry p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.entry p.meta-info a:hover { color: #444c4c; }
									.entry div.post-meta { background: url(images/meta-separator.png) repeat-x; margin: 8px 0 14px; }
										.entry div.post-meta p.meta-info { background: url(images/meta-separator.png) repeat-x bottom left; margin-bottom: 10px; padding: 6px 0 8px; }
									
									.latest .thumb { display:block; float:left; position:relative; margin-right: 28px; }
										.latest .thumb span.overlay { background:url(images/entry-latest-overlay.png) no-repeat !important; display:block; height:131px; left:0px; position:absolute; top:0px; width:131px; }
									.latest h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 24px; text-shadow: 1px 1px 1px #ffffff; }	
										.latest h3.title a { text-decoration: none; color: #48423f; }
									.latest p.meta-info { color: #b8c2c2; text-shadow: 1px 1px 1px #ffffff; margin-top: -2px; margin-bottom: -8px; }
									.latest p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.latest p.meta-info a:hover { color: #444c4c; }	
									a.read-more { float: right; color:#b8c2c2; text-shadow: 1px 1px 1px #ffffff; text-decoration:none; }
										a.read-more:hover { color:#111111; }	
						.blog-entry { position: relative; width: 248px; padding-left: 32px; }
							a.comments { background:url(images/comments-cloud.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 37px; height: 33px; font-weight: bold; color:#48423f; text-decoration: none; padding: 4px 0; text-align: center; }
							.blog-entry h4.title { padding-left: 25px; padding-right: 33px; font-family: 'Kreon', Arial, sans-serif; font-size: 16px; color:#48423f; text-shadow: 1px 1px 1px #ffffff; }
							.blog-entry p.meta-info { padding-left: 25px; padding-right: 33px; color:#b8c2c2; text-shadow: 1px 1px 1px #ffffff; margin-top: -2px; }	
								.blog-entry p.meta-info a { text-decoration: none; color: #8c9c9c; }
									.blog-entry p.meta-info a:hover { color: #444c4c; }
			#ad-720 { text-align: center; padding-bottom: 32px; }								
		#bottom-stitch { background: url(images/top-stich.png) repeat-x bottom left; height: 7px; margin-bottom: 4px; }
		
		#breadcrumbs { background: url("images/title-bg.png") repeat-x; height: 42px; line-height: 42px; padding-left: 38px; }
			#breadcrumbs  a { color: #b9c5c5; }
			#breadcrumbs, #breadcrumbs  a:hover { color: #929e9e; text-decoration: none; }
		
		#main-content { position: relative; }	
			#index-top-shadow { background: url("images/content-top-shadow.png") repeat-x scroll 0 1px; position: absolute; top: 0; left: 0; height: 6px; width: 100%; border-top: 1px solid #dee0e0; }
							
		.post ul, .comment-content ul { list-style-type: disc; padding: 10px 0px 10px 20px; }
		.post ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 10px 0px 10px 2px; }
			.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }
			.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }						
				
	.fullwidth #left-area { width: 100%; }
		.fullwidth #entries { background: none; }
	body.page h1.title { margin-bottom: 8px; }
	
	.ad-468 { text-align: center; margin-bottom: 30px; }
	.ad-bottom { margin-top: 35px; margin-bottom: 6px; }

/* -- make 2 culum -------------------------------------------------*/
/* Singular */
.singular #primary {
margin: 0 -26.4% 0 0;
}
#nav-single {
display: none;
}
.singular .entry-header .entry-meta {
position: relative;
}
.singular .hentry {
padding: 0;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
width: 100%;
}
.singular #content, .left-sidebar.singular #content {
margin: 0 34% 0 7.6%;
}
.singular article .entry-title {
padding-top: 0;
}
.singular .entry-meta .edit-link a {
right: 0;
top: 0;
left: auto;
}
/* --End make 2 culum -------------------------------------------------*/