body { background: #f7f7f7 url(images/style1/bg.jpg) repeat-x top left; color: #434343; }
a { color: #BF0B56; }
a:hover, h1, h2, h3, h4, h5, h6 { color: #000; }

.menu ul li a { color: #737373; }
.menu span, .menu ul li a:hover, .menu ul li a.current, .menu ul li.current_page_item a { color: #fff; }
.menu span a  { color: #94FF5F; font-weight: bold;}
.menu span a:hover { color: #fff; } 
input, textarea { border: 1px solid #b0b0b0; }

#searchform { background-color: #2c2925; border: 1px solid #49453f;}
#searchform input#search_input { color: #fff; background-color: #2c2925; }
#searchform input#search_submit { background: url(images/style1/search.png) no-repeat top left; color: #fff; }


#nav {  width: 500px;}
.sf-menu li a, .sf-menu li li a:hover { color: #2F2200; font-weight: bold;}
.sf-menu li li a { color: #999; background-color: #111; border: 1px solid #000; border-top: 1px solid #222; }

.post h1 a { color: #242323; }
.post h1 a:hover { color: #000; }

.sidetab-head { background: url(images/gra.gif) repeat-x top left; border-bottom: 1px solid #b0b0b0; }
.sidetab-head a { color: #a5a5a5; }
.sidetab-head li.ui-tabs-selected a { color: #000; }
.sidetabdiv li { border-bottom: 1px solid #e1e1e1; }
.sidetabdiv li:hover { background-color: #f7f7f7; }
.sidetabdiv li:hover a img { border: 1px solid #ccc; }
.sidetabdiv a img { border: 1px solid #f7f7f7; background-color: #fff; }
#c2 a { color: #434343; }

#bottom { background: #302e28 url(images/style1/bottom.jpg) repeat-x top left; }
#sub span a { color: #FFEEBF; }
#sub span a:hover { color: #fff; }

.random .first a img, .fl a img { border: 1px solid #413f38; background-color: #0c0c0b; }
.random a { color: #a19b8b; }
.random a:hover { color: #fff; }
.random h3 { color: #fff; }
.fl h6 { background: url(images/flickr.gif) no-repeat top left; }
.fl h6 a { color: #fff; }
.lite, #all { background: url(images/lite.png) no-repeat top left; }

#footer { background-color: #0c0c0b; }
#footer a:hover { color: #fff; }

.author strong a { color: #000; }

#respond input#submit-comment { background: url(images/style1/submit.jpg) no-repeat top left; color: #fff; }
#comment_wrap .comment-author { color:#8D8D8D; }
#comment_wrap img { padding: 5px; } 
#comment_wrap .children { }

#comment_wrap .children .comment-author {  }
#respond label { text-transform: uppercase; color: #666; }
#respond, #breadcrumb, code,  #comment_wrap img, .author, .tabs, .small-ad, ul.search, ul.search li a img { background: #fff url(images/input.jpg) repeat-x top left; border: 1px solid #b0b0b0; }
#comment_wrap .children .s {  }
a.button { background-color: #de511a; color: #fff; }
a.button:hover { background-color: #000; }

.spe li { border-bottom: 1px solid #b0b0b0; }
ul.search li { clear: both; padding: 10px 20px; border-bottom: 1px solid #b0b0b0; }
ul.search li:hover { background-color: #f7f7f7; }
ul.search li h3 a { color: #333; font-size: 18px; line-height: 20px; }
blockquote { border-left: 2px solid #b0b0b0; background-color: #f1f1f1; }

#sidebar .widget {width: 320px; padding: 0 0 18px 0; float: right; margin: 0; border-bottom: 1px solid #ccc; }

#sidebar .widget .popular ul li { width: 130px; margin: 0 5px; border-bottom: 0px solid #eee; padding: 0px ;  float:right;  }

#sidebar .widget ul li a .wpp-post-title { width: 125px; height: 60px; text-decoration: none; clear: both; text-align: center; float: right;margin: 0 0 0px 0px; padding: 5px 2px; line-height: 1.2em; color: #333; font-size: 12px;font-weight: 400; }
#sidebar .widget ul li a .wpp-post-title:hover {text-decoration: none; pointer: cursor; }
#sidebar .widget ul li a .wpp-thumbnail { margin: 0 0px; border: 1px solid #ccc; padding: 2px; float:right; // border: 1px solid #ccc; }
#sidebar .widget ul li a .wpp-thumbnail:hover { border:3px solid #00BCFF; padding: 0px; // border:3px solid #00BCFF;}
#sidebar .widget h3 {color: #fff; font-size: 30px; padding: 8px 5px; background: #4FC0FF;  line-height: 28px; text-align: center; font-weight: 900; margin: 0 0 18px 0;}
#sidebar .widget a {text-align: center;}



#get_recent_comments_wrap li a {font-size: 11px; color: #777; }
#get_recent_comments_wrap ul li {font-size: 13px; line-height: 18px; height: auto; width: 300px; margin: 0 0 20px 0; padding: 0 10px; }


.index-comments                 { float:left; margin: 0 0 0 30px; //margin-left:20px;}
.index-comments span.comment h3 { padding: 2px 0 0px 12px; font-size: 16px; width: 100%; color: #ddd; letter-spacing: 2px; background: #555; font-weight: bold; border: 1px solid #aaa; //width: 90%;}
.index-comments ul              { list-style: decimal; width:300px; // width:280px; }
.index-comments ul li           { font-size: 12px; padding:5px 0px; margin:5px 0px 5px 20px; line-height: 1.3em; list-style-position: outside; }
.index-comments ul li a         { text-decoration: none; color:#444; }
.index-comments ul li a:hover   { text-decoration: underline; color: #BF0B56;}
.index-comments ul.commentlist  { padding: 0; margin:0; float: left;}
.index-comments span.comment    { margin:0 0 0 10px; font-size: 18px; }

div.sociable { margin: 8px 0; float: right; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 12em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 0 3px 0 0;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 32px;
	height: 32px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);

}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.socialindex .sociable a img { margin: 0; padding:0 ;border: none;}
.socialindex .sociable ul a {margin: 0px; padding: 0;}

.socialindex { display: inline; break:both; width: 260px; float: left; padding: 0; margin: 5px 0px 0 0; // margin: 10px 0 10px 0;}
.socialindex .sociable { float: left; }
.socialindex .WP-EmailIcon { display: inline; float: left; margin: 8px 8px 0 5px; //margin: 8px 8px 0 5px;}

.indextweet { float: left; margin: 0 12px;}

.blogpic {width: 250px; text-align: left; font-size: 11px; float: left; letter-spacing: 0px; margin:0 0 0 10px; padding: 0;}
.blogpic textarea { clear:both;float: left; height: 23px; width: 210px; color: #888; margin: 0px 0 0 0px; font-size: 11px; overflow: hidden; padding: 2px; font-family: Helvetica,Arial,sans-serif; }

.singlesocial .blogpic {padding: 0 0 20px 23px; margin: -10px 0 0 0;}

.singlesocial .WP-EmailIcon { float: left; margin: 0px 0px 0 5px; }
.singlesocial .sociable {float: left; margin: 0px 0px 10px 10px; //margin:0px 0px 25px 10px;}
.singlesocial h3 {font-size: 21px; letter-spacing: 0.5px; color: #333; margin: 0px 0 0 10px; padding: 0;  // margin: 0 0 0 20px;}

.singlesocial { position:relative; border-top: 15px solid #eee; border-bottom: 15px solid #eee;width: 575px; float: left; padding: 0px 0 0 0; // width:600px;}

.bypostauthor {  }
.commentlist li.depth-1 { margin-top: 28px ; }
.depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7, .depth-8 { border-top: 1px solid #eee; }
#comment_wrap .s { background: #fff ; border: 0px solid #aaa; margin:0 ; padding: 0; }

.commentdata, .widget, .comment-author {
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}


/* COMMENT STYLING */
#content #comment_wrap               { margin:10px 0; position:relative; width:570px; border:none; //width: 590px; }
#content #comment_wrap .commentlist  { margin:20px 0; border:none; }
#content #comment_wrap .vcard        { display:block;  height:100px; width:100px; margin:0; left:0; floar:left; border:none; }
#content #comment_wrap .comment-meta { background:#fff; border:1px solid #ccc; display:block; width:420px; float:right; height:auto; position:relative; //left:-30px; }
#content #comment_wrap .comment-meta p { line-height: 22px; margin: 0 0 10px 0; font-size: 13px;}
* html #content #comment_wrap .comment-meta { padding:0 0 0 10px; left:-45px; }
