/*
Theme Name: Blue & Gray
Description: An Elegant WP Themes for free use having the perfect combination of white,Blue and Gray. related blogs as well as can be used for other niches.
Theme: 7.0
Author: Creative
Author URI: #
Tags: 
*/

body { font-family:Verdana; Georgia; font-size:12px; margin:0px; padding:0px; background: #EDEDED url(images/body-bg-1.png) repeat-x top left; color:#565656; }
.insider { background: url(images/body.png) repeat-x scroll 0 0; }

a { text-decoration:none; color:#990000; }
a:hover { text-decoration:underline; }
a img { border-width:0px; }

.clear { clear:both; }

.wrapper { width:976px; margin:0px auto; }

.header-links { line-height:20px; height:20px; color:#fff; border-bottom:#1F1F1F; text-align:right; padding-top:11px; padding-bottom:5px; }
.header-links a { font-size:11px; color:#fff }
.header-links span { padding:0px 5px; }

.header { height:209px; _height:215px; *height:215px; border:0px solid #ff0000; }
.header .inside { height:100px; background:url(images/body-1.png) no-repeat top left;}

.header .logo { float:left; height:78px; padding-left:14px; margin:0px 0px 0px 14px;  }
.header .logo, .header .logo .logoRight, .header .logo .logoInside { height:78px; background:url(images/logo_Bg.png) no-repeat; float:left; }
.header .logo .logoInside { padding-right:14px; background-position:center center; background-repeat:repeat-x; height:70px; padding-top:8px; }
.header .logo .logoRight { padding-right:14px; background-position:right bottom; }
.header .logo h1 { margin:0px; font-weight:normal; font-size:30px; position:relative; left:-2px; }
.header .logo a { color:#FEFEFE; }
.header .logo span { display:block; color:#FEFEFE; font-size:12px; text-align:right; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:10px; }

.search  { height:46px; float:right; width:300px; }
.search .searchbox { background:transparent url(images/search-b.gif) repeat; height:34px; line-height:34px; float:right; }
.search .searchbox label { color:#bba9a7; display:block; float:left; height:33px; line-height:33px; }
.search .searchbox input.text { float:left; margin:0px 5px 6px; width:200px; border:1px solid #3E3E3B; background:#33363D; color:#fff; }
.search .searchbox input.submit { float:left; }
.search img { float:right; }

.advertisement { height:60px; width:468px; background:#f7f7f7; border:1px solid #dddddd; float:right;}
.advertisement h3 { margin:0px; color:#666666; font-weight:bold; padding:20px 100px;}
.advertisement h3 span { color:#999999; font-weight:normal;}

.menu { height:30px; line-height:31px;  padding-top:5px; }
.menu a { float:left; line-height:31px; border-left:1px solid #3D6522; padding:0px 10px; text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; }
.menu a:hover { background:#053042 url(images/menua.png) repeat-x scroll 0 0 ; text-decoration:none; }

.content { margin-bottom:8px; }
.content .left { width:557px; float:left; min-height:1024px; margin-right:5px; }
.content .mid { width:201px; float:left; border:1px solid #3C332B; min-height:1024px; margin-right:5px; background:#000000; }
.content .right { width:201px; float:left; border:1px solid #3C332B; min-height:1024px; background:#29211B; }

.leftS { background:#fff; border:1px solid #51422C; }

.heading { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #3C3229; }
.heading h2 { margin:0px; font-weight:normal; font-size:18px; color:#ffffff; }
.heading2 { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #427B44; }
.heading2 h2 { margin:0px; font-weight:normal; font-size:18px; color:#FEFEFE; }
.recentheading { margin:0px; padding:10px 8px 4px; border-bottom:1px dotted #271D11;}
.recentheading h2 { margin:0px; color:#271D11; font-size:18px; font-weight:normal; }

.insideSponsors { padding:0px 0px 8px 12px; }
.insideSponsors .Sponsor { background:#131313; padding:0px 0px 0px 0px; margin:8px 0px 0px 0px; float:left; text-align:center; width:172px; height:146px; border:1px solid #51422C; }
.insideSponsors .Sponsor a, .insideSponsors .Sponsor a:hover { color:#fff; font-weight:bold; text-decoration:none; font-size:14px; }
.insideSponsors .Sponsor a span { display:block; line-height:146px; }
.insideFeatured { background:#598348; padding:0px 0px 8px; }
.insideFeatured .Featured { background:#fff; padding:0px 0px 0px 0px; margin:8px 0px 0px 8px; float:left; width:165px; height:183px; border:1px solid #CDCFCC; }
.insideFeatured .Featured .img { border-bottom:1px solid #CDCFCC; }
.insideFeatured .Featured .detail { padding:2px 4px; }
.insideFeatured .Featured .detail h3 { margin:0px; padding-bottom:4px; border-bottom:1px dotted #666666; font-size:12px; }
.insideFeatured .Featured .detail h3 a { color:#598348; }
.insideFeatured .Featured .detail p { margin:2px 0px 0px; color:#6C6B6B; font-size:11px; }

.tag_cloud { padding:8px; }
.tag_cloud a { color:#AEAEAE; }

.mheight { height:16px; }

.catListingV { list-style:none; margin:10px 0px 0px; padding:0px; }
.catListingV li {font-size:11px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; margin-bottom:2px; }
.catListingV li a { background:#E7E7E7; color:#000000; padding:6px 8px; display:block; }
.catListingV li a:hover { background:#ADADAD; color:#FEFEFE; text-decoration:none; }

.catListingF { list-style:none; margin:10px 0px 0px; padding:0px; }
.catListingF li {font-size:11px; border:1px solid #087097; margin-bottom:2px; }
.catListingF li a { background:#053245; color:#FEFEFE; padding:6px 8px; display:block; }
.catListingF li a:hover { background:#016895; color:#FEFEFE; text-decoration:none; }

.breadcrumb { padding:5px; background:#100A03; color:#AEAEAE; border:1px solid #6F6F6F; margin:5px 0px; }
.breadcrumb a { color:#AEAEAE;}

.advertise160x600 { text-align:center; width:160px; padding:8px 8px; height:600px; border:1px solid #51422C; margin:10px auto 0px; }
.advertise250x250 { text-align:center; width:250px; padding:8px 8px; height:250px; margin:10px 0px; }

.post { padding:13px; }
.post h2.posttitle { font-size:18px; font-weight:normal; margin:0px; }
.post h2.posttitle a { color:#990000; }
.post p.author { font-size:11px!important; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 8px;!important; line-height:normal; }
.post p.author a { color:#016895; }
.post p { font-size:14px; line-height:20px; }
.post p a { color:#016895; }
.seprator {  border-top:4px solid #3C3229; height:1px; }
.seprator2 {  border-top:4px solid #3C3229; height:24px; margin-top:24px; }

.sociIco { padding-top:12px; margin-top:8px; margin-right:8px; font-family:Arial, Helvetica, sans-serifl; }
.sociIco a { border:1px solid #C1C1C1; padding:4px 6px; font-size:11px; text-decoration:none; color:#191919; }
.sociIco a:hover { background:#D0E6A2; }

.fPost { padding:17px 14px; background:url(images/fpost-bg.gif) repeat-x bottom left; }
.fPost .image { float:left; margin-right:6px; width:109px; height:81px; padding:2px; border:1px solid #B7B7B7; }
.fPost .detail { float:left; width:260px; }
.fPost .detail h2 { margin:0px; padding-bottom:4px; font-size:12px; }
.fPost .detail h2 a { color:#565656; }
.fPost .detail p { margin:0px; color:#6C6B6B; font-size:11px; text-align:justify; }

.gallery { height:206px; background:#000; border:1px solid #51422C; }
.gheight { height:5px; }

.usual { color:#111; }
.usual ul.idTabs { margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; }
.usual ul.idTabs li { line-height:25px; height:25px; float:left; background:#012332; margin-right:5px; cursor:pointer; color:#FFFFFF; }
.usual ul.idTabs li span { padding:0px 6px; }
.usual ul.idTabs li.hover, .usual ul.idTabs li.selected { background:#006794; color:#FFFFFF; } 
.usual ul.idTabs li.noT { cursor:auto; width:299px; margin-right:0px; }
.usual div.tabInside { background:#990000; padding:12px 0px 0px; border-bottom:4px solid #3C3229; }
#idTab1,#idTab2, #idTab3 { display:none; }

.tabPost { width:256px; padding:0px 0px 12px 12px; float:left; }
.tabPost .img { width:83px; height:71px; border:1px solid #B7B7B7; float:left; }
.tabPost .desc { float:right; width:164px; height:71px; overflow:hidden; }
.tabPost h2 { font-size:12px; margin:0px 0px 4px; font-family:Arial, Helvetica, sans-serif; }
.tabPost h2 a { color:#897E31; }
.tabPost p { font-size:11px; margin:0px; font-family:Arial, Helvetica, sans-serif!important; }

.footCol { background:url(images/footBg.gif) repeat-y top center; }
.footCol .col { float:left; width:209px; margin-right:10px; }
.footCol .col2 { padding-left:8px; width:225px; }
.footCol .col3 { padding-left:8px; width:238px; }

.footCol .col h2 { width:183px; background:url(images/heading.png) no-repeat top left; height:31px; line-height:31px; margin:0px; padding:0px 0px 0px 10px; font-weight:normal; font-size:18px; color:#FFFFFF; }
.footCol .colLast { margin-right: 0px; width:248px; }



#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform textarea {
	width: 525px;
	padding: 2px;
	margin-top:6px;
	}
	
#commentform label {
	display:block;
	padding-top:10px;
	float:left;
	width:206px;
	font-size:12px;
	}
#commentform label small {
	font-size:12px;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width: 360px;
	padding: 2px;
	margin: 5px 0px 1px 0;
	float:right;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	width:150px; height:30px;
	padding-bottom:8px;
	font-size:12px;
	}

#respond h3, #comments, #leaved { color:#DE4834; padding:8px 0px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; }

ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; border-bottom:1px solid #ededed; margin-bottom:12px; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	padding:10px;
	margin-bottom: 1px;
	}


/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */

.wp-pagenavi { padding:10px 10px 0px; text-align:right; }

.feedBurner { padding:5px; font-family:Arial, Helvetica, sans-serif; }
.feedBurner .feedIcon { width:36px; height:36px; float:left; margin-bottom:8px; }
.feedBurner .feedDesc { width:148px; height:36px; float:left; padding-left:6px; margin-bottom:8px; }
.feedBurner .feedDesc h2 { font-size:13px; font-weight:normal; margin:0px; color:#fff; }
.feedBurner .feedDesc span { font-size:10px; color:#fff; }

.copyright, .copyright .logoRight, .copyright .logoInside { height:32px; background:url(images/fot.png) no-repeat; }
.copyright { padding-left:8px; margin:16px auto 0px; }
.copyright .logoInside { background-position:center center; background-repeat:repeat-x; height:24px; padding-top:8px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.copyright .logoRight { padding-right:8px; background-position:right bottom; }
.copyright a {color:#565656;}

/* IH - start */
.widget ul { list-style:none; margin:10px 0px 0px; padding:0px; }
.widget ul li {font-size:11px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; margin-bottom:2px; }
.widget ul li a { background:#E7E7E7; color:#000; padding:6px 8px; display:block; }
.widget ul li a:hover { background:#adadad; color:#000; text-decoration:none; }
/* IH - end */
