/* 
Theme Name: eQuator Global Community
Description: Blog Magazine WordPress theme.
Version: 2.8
Author: system32
Author URI: http://www.themeforest.net/user/system32
Tags: community, blog, magazine, news, personal blog
*/

/* Body >> General
----------------------------------------------------------------------------------------------------*/

body {	
		background:#fff url(images/main-bg.jpg) 0 0 repeat-x; 
		}

	h2{
		color:#444847;
		}


a {color:#00244f; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}

hr.seperator {
	border:none;
	border-top:1px solid #c5c7cd;
	border-bottom:1px solid #FFFFFF;
	}

/* Body >> General & Headings
----------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {}


/* Body >> Top Bar
----------------------------------------------------------------------------------------------------*/
	.top-bar a{
		color:#adaec9; 
		text-decoration:none;
		}

	.top-bar a:hover {
		color:#fff;
		}


/* Body >> Bread Crumb
----------------------------------------------------------------------------------------------------*/
span.breadcrumbs {
		color:#71757d;
		text-transform:capitalize;
		}




/* Body >> Content
----------------------------------------------------------------------------------------------------*/

.contentbg {
	background:transparent url(images/contentbg.gif) repeat-y center top;
	}


/* Body >> Posts & Excerpt
----------------------------------------------------------------------------------------------------*/

.excerpt {
	border-bottom:1px solid #cfcfcf;
	}


		.excerpt h1 a { color:#000; }
		.excerpt h1 a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000;}

		.excerpt .comments {
			background:URL(images/commentsbg.jpg) no-repeat;
			width:78px;
			height:78px;
			text-align:center;
			}


		.excerpt .comments b {
			color:#fff;
			letter-spacing:-1px;
			}

		.comments a:hover {text-decoration:none;}

.imgborder {
		background:#eeeeee;
		border:1px solid #bbb;
		}


.postmetadata a {
	color: #22686f;
	text-transform: capitalize;
	font-style: italic;
	}

.postmetadata em {
	font-size: 11px;
	color: #00244f;
	}

.post h3 {color:#212121;}
.post h3 a{color:#212121;}
.post h3 a:hover{text-decoration:none;}


/* Body >> Sidebar Search Box
----------------------------------------------------------------------------------------------------*/

div.search form label {
	border:1px solid #cccccc;
	background:#ffffff url(images/search_48.jpg) 95% 3px no-repeat; 
	height: 28px; 
	}


	div.search form label input {
		width: 250px; 
		color:#484848;
		}


/* Body >> Search Page
----------------------------------------------------------------------------------------------------*/
.s-result {
	border:1px solid #ddd;
	background:#f2f2f2;
	}

.s-result h2 {
	color:#444847;
	}


/* Body >> Top-Bar
----------------------------------------------------------------------------------------------------*/

.top-bar li a {
	text-decoration: none;
	}

.top-bar li a:hover,
.top-bar li.active a { } 

/* Body >> Footer
----------------------------------------------------------------------------------------------------*/
.footer {
	background:#313131; 
	color:#DDDDDD;
	}

.footer h2, .footer h6 {color:#fff;}

/* Body >> Footer Blog Roll
----------------------------------------------------------------------------------------------------*/
.footer ul.blogroll li a 	{
		color:#DDDDDD;
		background: URL(images/arrow.gif) 2% 50% no-repeat; 
		border-bottom:1px solid #424242;
		}
.footer ul.blogroll li a:hover {
		color:#fff; 
		background:URL(images/arrow.gif) 2.5% 50% no-repeat; 
		text-decoration:none; 
		}


/* Body >> Recent Comments
----------------------------------------------------------------------------------------------------*/
ul.recentcomment li 	{ 
		border-bottom:1px solid #424242;
		color:#666;
		}
ul.recentcomment li a 	{ 
		color:#999; 
		}
ul.recentcomment li a:hover {
		color:#fff;
		text-decoration:none; 
		}


/* Sidebar >> Sub Menu
----------------------------------------------------------------------------------------------------*/
		
	.submenu li a {
		background:URL(images/arrow.gif) 2% 60% no-repeat;
		border-top: 2px solid #ccc;
		text-decoration:none;
		}

	.submenu li a:link, .submenu li a:visited {
		color:#484848;
		}

		.submenu li li a {
			border-top: 2px solid #ccc;
			text-decoration:none;
			}

		.submenu li li a:link, .submenu li li a:visited {
			color:#484848;
			}

	.submenu li.current-cat a, 	.submenu li.current-page-item a{
		background:URL(images/arrow_hover.gif) 2% 50% no-repeat;
		color:#000;
		text-decoration:none;
		}

	.submenu li a:hover {
		background:URL(images/arrow_hover.gif) 4% 60% no-repeat;
		color:#000;
		text-decoration:none;
		}
		

/* Body >> Recent Comments
----------------------------------------------------------------------------------------------------*/

.quote{
	color:#999;
	}

.quote p{
	background: #404040;
	border-top:1px solid #212121;
	}

.quote ul {
	background: url(images/quotes_bottom.gif) no-repeat 20px 0;
	color:  #666;
	}

.quote li{
	color:#999;
	}

.quote p a {color:#999;}
.quote p a:hover {color:#fff; text-decoration:none;}


ul#recentcomments {margin:0;}

ul#recentcomments li {
	background:#ffffff;
	}

ul#recentcomments li a{
	background:none;
	border:none;
	}

#screenshot{
	border:1px solid #ccc;
	background:#333;
	color:#fff;
	}

/* Body >> Sidebar RSS Feeds
----------------------------------------------------------------------------------------------------*/

#demotip { 
    background:transparent url(images/black_arrow.png); 
    color:#fff;     
	}

#tooltip{
	border:5px solid #4e4e4e;
	background:#000;
	color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	}	


.feeds{
	background:#dbdbdb URL(images/bar_top.gif) center top no-repeat;
	border-bottom:1px solid #c7c7c7;
	}	

.feeds a{	}

/* Body >> Share Post
----------------------------------------------------------------------------------------------------*/
.shareit-box {
	background:#f5f5f5;
	border:1px solid #ddd;
	}

/* Body >> Related Post
----------------------------------------------------------------------------------------------------*/

.post-bottom-box {
	background:#f5f5f5;
	border:1px solid #ddd;
	}


	ul.related-posts li a {
		background:URL(images/arrow.gif) 2% 50% no-repeat;
		border-bottom:1px solid #ccc;				
		border-top:1px solid #fff;				
		color:#484848;
		text-decoration:none;
		}

	ul.related-posts li a:hover {
		background:URL(images/arrow_hover.gif) 3% 50% no-repeat;
		color:#000;
		text-decoration:none;
		}

/* Body >> Community Link Feeds
----------------------------------------------------------------------------------------------------*/
.communityfeeds ul li {
		border-bottom:1px solid #ccc;
		}

.communityfeeds h6 a { }

.fvCommunityNewsList li {
		border-bottom:1px solid #ddd;
		}

/* Body >> General Submit Button
----------------------------------------------------------------------------------------------------*/
.button{
	border: 1px solid #bbb;
	background: #f8f8f8 url(images/page-btn.gif) repeat-x scroll 0 100%;
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
	}

a.button:hover {color:#0099cf;text-decoration:none; }

/* Body >> Author Box
----------------------------------------------------------------------------------------------------*/

.authorbox {
	background:#f2f2f2;
	border:1px solid #ddd;
	}

/* Body >> Post Entry Blockquote CSS
----------------------------------------------------------------------------------------------------*/

		
blockquote{
	background:#FFFFFF;
	border-left:5px solid #ccc;
	}

/* Body >> Sidebar Popular Post
----------------------------------------------------------------------------------------------------*/

	.pop-post li a {
		background:URL(images/arrow.gif) 2% 50% no-repeat;
		color:#484848;
		border-bottom:1px solid #ccc;				
		text-decoration:none;
		}

	.pop-post li a:hover {
		background:URL(images/arrow_hover.gif) 3% 50% no-repeat;
		color:#000;
		text-decoration:none;
		}

/* Body >> Post User Lists
----------------------------------------------------------------------------------------------------*/

ul.twitters li {
	color:#7c7c7c;
	background:none;
	background:#f0f0f0;
	border:1px solid #d1d1d1;
	}


ul.twitters li img {
	background:#ffffff;
	border:1px solid #bcbcbc;
	}

ul.twitters li small {
	color:#bababa;
	}
/* Body >> WP Page Navigation
----------------------------------------------------------------------------------------------------*/
.wp-pagenavi {
	color: #777777;
	}

.wp-pagenavi a
	border: 1px solid #c8c8c8;
	background: #f8f8f8 url(images/page-btn.gif) repeat-x scroll 0 100%;
	color: #777777;
	text-decoration: none;
	}

.wp-pagenavi a:hover, span.current {
	color: #00244f;
	}

.wp-pagenavi a, .wp-pagenavi a:link {
	color:#777777;
	border: 1px solid #c8c8c8;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	color:#777777;
	border: 1px solid #c8c8c8;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	color:#00244f;	
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	border: 1px solid #ccc;
	background-color: #ffffff;	
	color: #00244f;
}
.wp-pagenavi span.pages {
	text-transform:uppercase;
	border:none;
}
.wp-pagenavi span.current {
	border: 1px solid #00244f;
	color:#777;
}
.wp-pagenavi span.extend {
	border: 1px solid #c8c8c8;
	background-color: #FFFFFF;
	color: #777777;
}

/* Body >> Pre Code
----------------------------------------------------------------------------------------------------*/
pre {
	background: #f0f0f0;
	border-left: 1px solid #b4cbff;
	border-bottom: 1px solid #b4cbff;
	background: url(images/pre_bg.gif) repeat-y left top; /*--Background of lined paper--*/
}






/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font:			14px Verdana,Arial,Helvetica,sans-serif;
	z-index: 9999998 !important;
	position:relative;	
}
.sf-menu {
	line-height:	1.0;	

}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			14em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:		3em; /* match top ul list item height */	z-index:99;

}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	padding: 		.45em 0.8em;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#777;	
	text-decoration:none;
}
.sf-menu li {
	/* border-right:1px solid #225; */
}
.sf-menu li ul{
	background:#fff;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;
}
.sf-menu li li {
	background:#ebebeb;	
	border-right:2px solid #ddd;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #000;
	outline:		0;	
	text-decoration:none;
	background:none;
}


.sf-menu li ul li:hover, .sf-menu li ul li.sfHover,
.sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active {
	color: #000;
	background:#fff;	
	outline:		0;	
	text-decoration:none;
}

/*** currentpage **/
.sf-menu .current_page_item a, .sf-menu .current-cat a:visited  { /* visited backgrounds for the current page status */
	color: #000;
	text-decoration: none;

}