/*---------------------------------my custom css*/





.home_welcome {font-size: 1.2em;  color: #888888;line-height: 1.3em; text-align: justify;}

.home_welcome .ebookimage{margin-left: 0px; padding-left: 0px; padding-top: 15px; margin-right: 7px; width: 96px; float: left;}



/*.home_welcome_bold {color:#222222; font-weight:bold;}*/



.home_welcome a{font-size: 0.9em;}



.bold-orange {font-size: 1.6em; font-weight: bold; line-height: 1.8em; display: block; color: #f79b42; text-decoration: none;}



.cpg_galthumbimage{margin: 4px; padding: 2px; border:1px solid #cccccc;}

.upload-stuff{font-size: 0.9em;  font-weight: bold; color: #888888;line-height: 1.3em;}



* { margin: 0; padding: 0; }



body { background: url('/n.gif') no-repeat #fff; color: #000; font: 62.5%/1.2em arial,sans-serif; text-align: center; background-attachment: fixed;}

#main-wrapper { display: block; margin: 0 auto; padding: 0 7px; width: 960px; text-align: left; }

#sidebar-buysell {font-size: 11px;}
#sidebar-buysell img {border:1px solid #c9c9c9;}



/*------------------------------------------main navigation */

.menu-wrapper {



 position:relative; height:23px;

margin-top:2px;

float:right;

}

 

.mainmenu {



 position:absolute; 

 z-index:100;

 font-family:Arial, Verdana, Geneva, sans-serif;

 font-weight:bold;

 font-size:100%;

 line-height:23px;

margin-left:-595px; 

width:606px;

 left:50%; 

 } 



ul.menu {

 padding:0; 

 margin:0; 

 list-style:none; 

 width:100px; 

 overflow:hidden; 

 float:left; 

 margin-right:1px;

} 



ul.menu a {

 text-decoration:none; 

 color:#fff; 

 padding-left:5px;

}

 

ul.menu li.list {

float:left;

width:250px;

margin:-32767px -125px 0px 0px;



}



ul.menu li.list a.category {

position:relative;

z-index:50;

display:block;

float:left;

width:120px;

margin-top:32767px;

background:transparent;

}



ul.menu li.list a.category:hover,

ul.menu li.list a.category:focus,

ul.menu li.list a.category:active {

 margin-right:1px;

 

 background-repeat:no-repeat;

 background-position:left top;

}



ul.submenu {

 float:left; 

 padding:23px 0px 0px 0px; 

 margin:0; 

 list-style:none; 

 background-image:url(images/menu-background-dark.gif);

 background-repeat:no-repeat;

 background-position:left top;

 margin:-25px 0px 0px 0px;

}

 

ul.submenu li a {

float:left;

width:120px;

background:#5b5b5b;

clear:left;

}





 

 

ul.submenu a:hover,

ul.submenu a:focus,

ul.submenu a:active {

background:#f47a0e;

margin-right:1px;

}



#feedcount {

margin:0;

padding: 0;

width: 100px;

text-align: left;

position: relative; top: -115px; left: 74px;

}



img.fc_custom01 {

position:absolute;

clip:rect(4px 40px 18px 4px); }



span.custom_caption {

position:absolute;

margin:3px 0 0 42px;

padding:0;

color:#555;

font-size:10px; }



#header-left{

float: left;

width: 740px;

margin:0;

}



#header-right{

float: right;

padding-top:0px;

width: 180px;

margin:0;

}



/*--------------------translate_menu style*/



#translate_menu {

width: 300px;

}



.menu1,.submenu1 {background-color:#FFFFFF;

position:relative;

left:0;

top:0;

width:50;

z-index:1;}



.submenu1 {

z-index:0;

top:20;

width:100;

}



#Social{

font-size:0.8em;

clear:both; 

height:30px;

background: #ffffff; 

border-top:1px solid #aeaeae;

border-bottom:1px solid #aeaeae;

padding: 5px;

margin: 5px;

}



#Social div{

float:left;

padding-right:10px;

}



#Social img {

padding-top:3px;

border: none;

}





/*--------------------translate_menu style*/



.addthis_toolbox .hover_effect

{

    width: 575px;

    padding: 10px 0 6px 10px;

    border: 3px solid #eee;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

}



.addthis_toolbox .hover_effect div

{

    float: left;

}



.addthis_toolbox .hover_effect a

{

    border: 2px solid #fff;

    padding: 2px 2px 2px 16px;

    position: relative;

    text-decoration: none;

}



.addthis_toolbox .hover_effect a:hover

{

    border: 2px solid #105CB6;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    background: #B4D3F8;

    color: #105CB6;

    text-decoration: none;

}



.addthis_toolbox .hover_effect span

{

    position: absolute;

    width: 16px;

    height: 16px;

    top: 2px;

    left: 1px;

}



/*--------------------end style*/



#subscribe{

clear:both;

}



#similar-posts {

background: #fff8ee;

margin:15px 0px 5px 0px;

border-top:1px solid #fca60e;

border-bottom:1px solid #fca60e;

padding:0 5px 5px 0px;

height:500px;

}





#similar-posts li{

background:none;

display:inline;

width:140px;

height:200px;

float:left;

}



#similar-posts h3{

margin:3px;

padding:4px 0 4px 10px;

font-size:1.3em;

}



#category-description {

font-size: 1.2em;  

color: #888888;

line-height: 1.3em; 

text-align: justify;

padding: 5px;

margin-bottom:10px;

background: #fff8ee;

border-top:1px solid #fca60e;

border-bottom:1px solid #fca60e;



}



/* ----------------------------------- pagebar */



.pagebar {

	padding: 0.2em 0;

	margin-right: 0.1em;

	margin-bottom: 1.0em;

	border: 1px solid #fff;

	background: #fff;

	text-decoration: none;

}



.pagebar a,.pageList .this-page {

	border: 1px solid #7f7f7f;

	text-decoration: none;

	padding: 0.2em 0.5em;

}



.pagebar a:visited {

	border: 1px solid #7f7f7f;

	text-decoration: none;

	padding: 0.2em 0.5em;

}



.pagebar .break {

	padding: 2px 6px 2px 6px;

	border: none;

	background: #fff;

	text-decoration: none;

}



.pagebar .this-page {

	border: 1px solid #f47a0e;

	padding: 0.2em 0.5em;

	font-weight: bold;

	background: #f47a0e;

	color: #fff;

}



.pagebar a:hover {

	border-color: #f47a0e;

}



.pagebar .inactive

{

   border: 1px solid #cccccc;

	 color: #ccc;

   text-decoration: none;

   padding: 0.2em 0.5em;

}





/* ----------------------------------- basics */

h1, h2, h3 { font-weight: normal; }

h1 { font-size: 2.0em; line-height: 2.0em; color: #f47a0e; }

h2 { font-size: 1.3em; line-height: 1.4em; clear:left; }

h3 { font-size: 1.3em; line-height: 1.4em; clear:left;}

a { color: #2c2c2c; }

  a:hover { color: #f47a0e; }

a img { border: none; }

ul, ol { list-style: none; }



/* ----------------------------------- masthead */

#leaderboard { background:#FFFFFF  no-repeat top left; padding: 0em 0 0em 0; position: relative; }

#leaderboard h1 { font-size: 11px; color: #868686; line-height: 2.4em; text-transform: capitalize; position: absolute; top: 42px; left: 86px }

  #leaderboard h1 a { color: #333; text-decoration: none; } 

  #leaderboard h1 a:hover { color: #f47a0e; }

#main-nav { font-size: 1.1em; margin: 10px 0 0 0; text-transform: uppercase; font-weight: bold; }

  #main-nav li { float: left;  margin-left: 4px; }

  #main-nav li a { background: #ddd; color: #6c6c6c; display: block; padding: 1.1em 0; text-decoration: none; text-align: center; width: 6em; } 

  #main-nav li a:hover,

  #main-nav li.current a { background: #333; color: #eee; }

  #main-nav li.rss-now a:hover,

  #main-nav li.rss-now a { background: #f47a0e; color: #eee; }

.adsense-center { margin: -40px auto 0; display: block; width: 728px; }



  

/* ----------------------------------- home posts */

.home .left {  width: 607px; }

.home .main-post-bg { background: #444; display: block; height: 225px; position: relative; margin: 0 0 7px 0; width: 593px; overflow: hidden; }

  .main-post-bg .post-comments,

  .secondary-post-bg .post-comments { position: absolute; top: 0; right: 7px; z-index: 102; background: #f47a0e; border: 1px solid #ce6100; }    

    .post-comments a,

    .secondary-post-bg .post-comments a { font-size: 11px; color: #eee !important; display: block; height: 1.8em; line-height: 1.8em; width: 7.5em; text-decoration: none; text-align: center; text-transform: lowercase; } 

    .post-comments a:hover,

    .secondary-post-bg .post-comments a:hover { background: #ce6100;}

  .home .main-post-bg .title-insert,

  .home .recent-leads .title-insert { background: #000; bottom: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=85); -moz-opacity: .85; opacity:.85; }

.title-insert h2 { margin: 8px 10px 7px; line-height: 2.4em; }

  .title-insert h2 a { display: block; color: #f79b42; text-decoration: none; }

  .title-insert h2 a:hover { color: #fff; }

.home .recent-leads { width: 607px; }

  .home .recent-leads .secondary-post-bg { background: #444; display: block; width: 293px; overflow: hidden; height: 150px; margin: 0 7px 7px 0; position: relative; }

  .home .recent-leads .title-insert h2 { margin: 2px 7px; line-height: 1.6em; }

  .home .recent-leads .title-insert h2 a { font-size: 14px; display: block; color: #f79b42; text-decoration: none; }

  .home .recent-leads .title-insert h2 a:hover { color: #fff; }

.home .right { width: 340px; text-align: left; }

.home .right h3 { font-weight: normal; font-size: 1.6em; color: #f47a0e; padding-left: 2px; }



/* ----------------------------------- entry style */

.post.single { font-size: 1.3em; line-height: 1.5em; color: #444; width: 590px; }

  .post.single h1, .post.single h1 a { font-size: 18px; line-height: 20px; color: #f47a0e; text-decoration: none; }

  .post.single .entry { float: left; width: 588px; }

  .post.single .meta { border-top: 2px solid #f47a0e; color: #444; text-transform:lowercase; padding: 2px 0 0 0; margin-top: 5px; font-size: 11px; }

    .post.single .meta a { color: #f47a0e; text-decoration: underline; }

   .post.single .meta img { border: none; padding:0; margin:0}

    .post.single .meta a:hover { text-decoration: none; }

  .post.single p { margin: 1em 0; }

  .post.single p a,

  .post.single li a { font-weight: normal; }

  .post.single p strong { font-weight: bold; }

  .post.single p em { font-style: normal; background: #f9f9de; }

  .post.single blockquote { margin: 0 0em; padding: 10px; font-style: italic; background: #f9f9f9; color: #6c6c6c; border-top:#ec7a00 3px solid; border-bottom:#ec7a00 3px solid;}

  .post.single h3 { font-size: 16px; color: #f47a0e; margin-top: 2em; }

  .post.single ul,

  .post.single ol { margin: 1em 1.5em; }

  .post.single ul li,

  .post.single ol li { margin: 0 0 14px 0; color: #6c6c6c; line-height: 1.3em; }


  .post.single ul li strong { font-weight: bold; }

  .post.single img {border: 1px solid #AAAAAA; padding: 2px;}



  .post.single img.floatleft { float: left; margin: 4px 10px 0 0; }

  .post.single img.floatright { float: right; margin: 4px 0 0 10px; }

  .post.single code { font-family: courier, fixed, monospace; font-size: 12px; background: #eee; }

    .post.single code strong { color: #000; }

.navigation { font-size: 1.2em; padding: 10px 0; }

  .navigation .left { width: 50%; }

  .navigation .right { width: 49%; }

.archives-page h2 a { font-size: 14px !important; line-height: 16px; }

.post img.wp-smiley {	border: none; padding:0 3px 0 0;}

  

#similar-posts ul li {padding-left: 20px; }




/* ----------------------------------- lists */

.sidebar-wrapper { background: #fff; }

.sidebar-news { background: #f9f9de; border: 1px solid #e9e9b4; display: block; padding: 7px; color: #555; font-size: 12px; }



#sidebar-adblocks {

margin-top:20px;

padding-top:20px;

}



#sidebar-buysell {

margin-top:10px;

}



.sidebar-floats div { height:140px; float:left;}



  .sidebar-news a:hover { text-decoration: none; }

.sidebar-wrapper h3 { overflow: hidden; }

ul.sidebar-ul,

.related-posts ul { font-size: 1.2em; line-height: 1.4em; margin: 10px 0 0 0; width: 340px; }

  .sidebar-ul li,

  .related-posts li { color:#777; border-top: 1px solid #ccc; line-height: 1.5em; width: 340px; }

  .sidebar-ul li a,

  .related-posts li a { background: url("images/li-grey.gif") no-repeat 1px 3px; display: block; font-weight: normal; color: #888; text-decoration: none; padding: 1px 0 1px 20px; }

  .sidebar-ul li a:hover,

  .related-posts li a:hover { background: url("images/li.gif") no-repeat 1px 3px; color: #f47a0e; }

  .sidebar-ul li a:hover em { color: #999; }

.related-posts h3 { display: none; }

.serve-random { font-size: 12px; color: #888; margin-top: 7px; }

  .serve-random a { color: #f47a0e; }

  .serve-random a:hover { text-decoration: none;  }

.sidebar-nextprev { margin-top: 10px; }

  .sidebar-nextprev li { float: left; }

  .sidebar-nextprev li.previous { margin-left: 5px; }

  .sidebar-nextprev li.next { float: right; margin-right: 5px; }

  .sidebar-nextprev li a { outline: none; display: block; height: 40px; width: 160px; background: #ddd; text-indent: -9999em; }  

  .sidebar-nextprev li.previous a { background: url("images/nextprev.gif") no-repeat top left; }

    .sidebar-nextprev li.previous a:hover { background-position: bottom left; }

  .sidebar-nextprev li.next a { background: url("images/nextprev.gif") no-repeat top right; }

    .sidebar-nextprev li.next a:hover { background-position: bottom right; }



/* ----------------------------------- friends*/



ul.sidebar_friends {  font-size: 1.2em; line-height: 1.4em; margin: 10px 0 0 0; height: 305px; }

.sidebar_friends li a {color: #888888; }







/* ----------------------------------- comments */





/* ----------------------------------- legacy comments - remove this if you have wp 2.7 */

.legacy .commentlist li {

	margin: 0;

	border-top: 1px solid #bbb;

	padding: 7px 0 15px 90px;

}



.legacy img.avatar {

	float: right;

	margin: 0 7px 0 0;

}



.legacy cite {

	font-style: normal;

}



.legacy .commentlist li p {

	margin: 1em 0;

}



.legacy .commentlist li ul, .legacy .commentlist li ol, .legacy .commentlist li blockquote {

	margin: 1em 15px;

}



.legacy .commentlist li ul li, .legacy .commentlist li ol li {

	border: 0 !important;

	margin: 0 15px !important;

	padding: 0 !important;

}



.legacy .commentlist ul li {

	list-style: circle;

}



.legacy .commentlist ol li {

	list-style: decimal;

}



.legacy #respondform {

	padding: 10px 0 0 0;

	margin-left: 90px;

}



#respondform p {

	margin: 1em 0;

}



#respondform #author, #respondform #email, #respondform #url, #respondform textarea {

	font-family: arial, verdana, sans-serif;

	font-size: 12px;

	border: 1px solid #bbb;

	padding: 4px 3px;

	width: 160px;

	margin-right: 4px;

}



#respondform textarea {

	width: 99%;

	overflow: auto;

	margin-right: 0;

}



/* ----------------------------------- threaded comments - no support for wp 2.6 */



#comments-wrapper {

	width: 600px;

}



h3#comments {

	clear: both;

	font-size: 14px;

	margin: 20px 0 20px 10px;

}



.commentlist {

	font-size: 12px;

	margin: 0;

}



.commentlist li.comment, .commentlist li.pingback {

	margin: 0;

	border-top: 1px solid #bbb;

	padding: 7px 0 15px 10px;

}



.commentlist li.comment-author-admin {

        background-color:#f8f8f8;

	border-color: #bcbcbc;

}



.commentlist li.comment p {

	margin: 1em 0;

}



.commentlist li.comment ul, .commentlist li.comment ol, .commentlist li.comment blockquote {

	margin: 0 15px;

}



.commentlist li.comment ul li {

	list-style: circle;

}



.commentlist li.comment blockquote {

	border-left: 1px solid #ccc;

	padding-left: 10px;

	font-style: italic;

	color: #777;

}



.commentlist ul.children {

	margin: 0 !important;

	padding: 0;

}



.commentlist .children li.comment {

	padding: 7px 0 0 45px;

	margin: 15px 0 0 0;

	list-style: none;

}



.comment-author {}



.comment-author img.avatar {

        border: 1px solid #bcbcbc;

        padding:1px;

        margin:3px;

	float: left;

	margin: 0 7px 0 0;

}



.comment-author cite {

	font-style: normal;

}



.comment-meta {

	font-size: 11px; 

}



#respond {

        

	padding: 10px 0 0 0;

	margin-left: 10px;

}



li.comment #respond {

        

	margin-left: 0;

}



#respond h3 {

	margin: 0 0 15px 0;

}



#respond p {

	margin: 1em 0;

}



#respond #author, #respond #email, #respond #url, #respond textarea {

	font-family: arial, verdana, sans-serif;

	font-size: 12px;

	border: 1px solid #bbb;

	padding: 4px 3px;

	width: 160px;

	margin-right: 4px;

}



#respond textarea {

	width: 97%;

	overflow: auto;

	margin-right: 0;

}







/* ----------------------------------- categories */

#categories {  background-color: #fbfbfb; border: 1px solid #bbb; border-width: 1px 0; padding: 14px 0px; margin: 35px 0 21px; clear:both;}

#categories ul { color: #999; font-size: 1.2em; line-height: 1.6em; }

#categories li { float: left;  text-align: right;  display: block; width: 150px; margin-right: 10px; }

#categories li a { color: #f47a0e; font-weight: bold; float: left; text-decoration: none; }

#categories li a:hover { text-decoration: underline; }



/* ----------------------------------- search */

.search { background: #FFFFFF url("images/search-bg.gif") no-repeat top left; display: block; width: 340px; height: 32px; padding-left:5px; padding-top:4px;}

  .search #searchForm { margin: 0 0 0 7px; }

  #searchForm input { vertical-align: middle; margin: 6px 0 0 0; }

  .search #searchForm #s { color: #666; font-size: 12px; border: 1px solid #f47a0e; padding: 1px; width: 265px; margin-right: 4px; }

  

/* ----------------------------------- footer */

#footer { color: #555; font-size: 0.9em; line-height: 1.4em; padding: 35px 0 72px; position: relative; width: 960px; }

  #footer .left { width: 590px; }

  #footer a { font-weight: bold; }

.hiddenpic { display: none; }



/* ----------------------------------- floats */

.right { float: right; }

.left { float: left; }

.clear { clear: both; }

.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fix { display: inline-block; }

* html .fix { height: 1%; }

.fix { display: block; }



/* highlight author comments

.author {

background-color: #eeeeee !important;

}*/



/*--------------------------------------- new stuff */



a img.left { padding: 6px 0 0 10px; }

h1.left { margin-top: -10px; }

ul.menu a { color:#0c0c0c !important; }

ul.menu li.list { background: none !important; }

ul.menu li.list a.category:hover, ul.menu li.list a.category:focus, ul.menu li.list a.category:active { background-color: #f47a0e !important; background-image:none !important; color: #fff !important; }

ul.menu li.list a.category { text-align: left; }



#top-bar { float: right; margin: 29px 0 0 20px; background: url('images/follow-us.gif') no-repeat; height: 26px; width: 606px; font-size: 11px; color: #717171; }

#top-bar span { float: left; padding: 6px 10px 0 15px; }



#top-bar li { list-style-type: none; float: left; padding: 6px 10px 0 14px; }

#top-bar li.facebook-link { background: url('images/facebook-icon.gif') bottom left no-repeat; }

#top-bar li.rss-link { background: url('images/rss-icon.gif') bottom left no-repeat; }

#top-bar li.twitter-link { background: url('images/twitter-icon.gif') bottom left no-repeat; }

#top-bar li.tumblr-link { background: url('images/tumblr-icon.gif') bottom left no-repeat; }


#top-bar a { color: #717171; text-decoration: none; }



#top-bar a:hover { text-decoration: underline; }



#top-bar span.bold { font-weight: bold; padding: 6px 12px 0 7px; }



#top-bar .cse-search-submit { float: left; margin: 2px 0 0 3px; background: #f47a0e; color: #fff; border: 1px solid #655f5a; padding: 0 3px 0 3px; width: 35px;}



#top-bar .cse-search-input { margin-top: 2px; height: 14px; float: left; }



#top-menu { list-style: none; margin-left: -10px; margin-right: 10px; border-top: 1px solid #a8a8a8; padding-top: 2px; }



#top-menu a { float: left; display: inline-block; width: 100px; text-align: center; color: #000; text-decoration: none; }



#top-menu li { float: left; }



#top-menu a:hover, #top-menu li.more-dropdown li a:hover { background: #f47a0e; color: #fff; }

#top-menu li.highlighted a {background: #f47a0e; color: #fff; }



/* #top-menu li.more-dropdown a { text-align: left; } */



#top-menu li.more-dropdown:hover, #top-menu li.more-dropdown.sfhover { background: url('images/more-hover.gif') bottom left no-repeat; float: left; display: block; }

#top-menu li.more-dropdown a:hover { background: none; color: #000;  }

#top-menu li li { float: left; }

#top-menu li li a {



	text-align: left;

	padding-left: 5px;

	width: 82px;

	float: none;

	height: auto;

	font-weight: normal;

	text-align: left;

	margin: 0 5px 0 4px;

	}

#top-menu li ul {

	position: absolute;

	width: 98px;

	left: -999em;

	}

#top-menu li:hover ul, #top-menu li.sfhover ul {



	top: 26px;	

	left: 390px;

	display: block;

	background: #fff;

border-bottom: 1px solid #ccc;

border-left: 1px solid #ccc; border-right: 1px solid #ccc;

padding-bottom: 5px;

	}

#header-ad { padding-top: 15px; float: left; }

div#block-down {
	background: url('images/block-down-bg.gif') repeat-x;
	bottom: 0;
	left:0;
	height: 103px;
	position: fixed;
	width: 100%;
	z-index: 1000;
	display: none;	
}
div.block-down-content {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}
div.block-down-content div.block-down-img {
	background: url('images/block-down-img.png') no-repeat;
	height: 103px;
	display: block;
	float: left;
	width: 98px;
	cursor: pointer;
}
div.block-down-content h3{
	clear: none;
	color: #ec921d;
	font-size: 20px;
	font-family: Myriad Pro,arial,sans-serif;
	float: left;
	margin: 69px 0 0 12px;
	display: inline;
	letter-spacing: -1px;
}
div.block-down-content h3 span {
	color: #c0bfae;
	font-size: 15px;
	font-style: italic;
	letter-spacing: normal;
}
div.block-down-content span.discount {
	background: url('images/discount.png') no-repeat;
	display: inline-block;
	float: left;
	height: 16px;
	margin: 77px 0 0 11px;
	text-indent: -9999px;
	width: 55px;
}
div.block-down-content  a.more-info {
	background: url('images/more-info.png') no-repeat;
	border: 0 none;
	height: 15px;
	cursor: pointer;
	color: #d83224;
	text-transform: uppercase;
	text-decoration: underline;
	padding: 0 0 0 20px;
	display: block;
	float: left;
	margin: 78px 0 0 24px;
}
div.block-down-content  a.no-thanks {
	background: url('images/no-thanks.png') no-repeat;
	border: 0 none;
	height: 15px;
	cursor: pointer;
	margin: 0 0 0 10px;
	display: inline;
	color: #d83224;
	text-transform: uppercase;
	text-decoration: underline;
	padding: 0 0 0 20px;
	display: block;
	float: left;
	margin: 78px 0 0 20px;
}
div.block-down-content a:hover {
	color: #fff;
	text-decoration: none;
}
