/* @override http://collegethrive.com/wp-content/themes/equator/style.css */

/* @override http://collegethrive.com/wp-content/themes/equator/style.css */

/* 

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

----------------------------------------------------------------------------------------------------*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin : 0;

padding : 0;

border : 0;

outline : 0;

}

body {

margin : 0;

font : normal 12px/18px Verdana, Arial, Helvetica, sans-serif;

}

h2 {

font : normal 26px/30px Arial, Helvetica, sans-serif;

margin : 0 0 5px 0;

}

html[xmlns] {

margin : 0;

padding : 0;

}

.clearfix:after {

content : ".";

display : block;

clear : both;

visibility : hidden;

line-height : 0;

height : 0;

}

.clearfix {

display : inline-block;

}

html[xmlns] .clearfix {

display : block;

}

* html .clearfix {

height : 1%;

}

.clear {

clear : both;

}

.fl {

float : left;

}

.fr {

float : right;

}

h1, h2, h3, h4, h5, h6 {

font-family : Arial, Helvetica, sans-serif;

}

h1 {

letter-spacing : -1.8px;

padding : 0;

margin : 10px 0 20px 0;
	font-size: 40px;
}

h2 {

font-size : 24px;

letter-spacing : -0.8px;

padding : 0;

margin : 0 0 15px 0;

}

h3 {

font-size : 20px;

letter-spacing : -0.9px;

padding : 0;

margin : 0 0 15px 0;

}

h4 {

font-size : 18px;

line-height : 0.5em;

padding : 0;

margin : 0 0 15px 0;

}

h5 {

padding : 0;

font-size : 14px;

margin : 10px 0 10px 0;

}

h6 {

padding-bottom: 15px;

font-size : 34px;

line-height : 1em;

letter-spacing : -1px;

margin : 0 0 10px 0;

}

p {

line-height : 1.8em;

padding : 0 0 1.3em;

}

.top-bar {

padding-top : 6px;

height : 29px;

clear : both;

width:100%;

}

.top-bar ul {

padding-right: 10px;

}

.top-bar a {

font : normal 13px/18px Helvetica, sans-serif;

padding-right : 25px;

}

.header {

height : 130px;

clear : both;

position : relative;

}

.logo {

margin : 18px 0 0 0;

}

.menu-bar {

padding-top : 29px;

height : 34px;

z-index : 2;

}



.breadcrumb-bar {

	height:24px;

	padding-left:10px;

	padding-top:10px;

	}



	span.breadcrumbs {

padding-top: 4px;

padding-bottom: 8px;

		display: block; 

		margin-top: 0; 

		font:normal 11px/10px Tahoma, Arial, Helvetica, sans-serif;
}

		

	span.breadcrumbs a {

		float: none; 

		font-weight: normal;

		padding: 0 4px; 

		}



		span.breadcrumbs img {display: none; background:#c6c6c6; border:1px solid #474747;}



.sidebar-content {

padding : 11px;

}

.contentbg {

overflow : hidden;

height : 100%;
	background-color: #ebebeb;
}

.contentbox {

padding : 15px 10px 10px;

z-index : 1;
	background-color: white;
	border: 1px solid #d6d6d6;
	margin-bottom: 15px;
}

.excerpt {

margin : 0 0 25px 0;

position : relative;

padding : 0 0 10px;

height : 100%;

border-bottom : 1px solid #cfcfcf;

overflow : hidden;
}

.excerpt p {

font : normal 11px/18px Verdana, Arial, Tahoma, Sans-serif;

padding : 10px 0;

}

.excerpt img {

float : left;

}

.excerpt h1 {

margin-top : 0;

font-family : Arial, sans-serif;

font-size : 28px;

font-weight : bold;

letter-spacing : -1px;

line-height : 30px;

padding-right : 80px;
line-height: 1.1em;


}

.excerpt .comments {

display : block;

float : right;

position : absolute;

right : 0;

top : 10px;

}

.excerpt .comments b {

font : normal bold 32px/45px Arial, Sans-serif;

text-align : center;

}

.post-img {
	border: 1px solid #ced0d0;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #e9e9e9;
}

.imgborder {

padding : 10px;

text-align : center;

}

.fullpost .excerpt {

border-bottom : none;

margin-bottom : 0;

}

.fullpost .excerpt h1 {

margin-right : 10px !important ;

padding-right : 10px;
	font-size: 40px;
	line-height: 1.1em;
}

.fblike {

display : block;

width : 400px;

float : left;

}



.post ul, .post ol {

margin : 0 0 10px 30px;

padding : 0 0 0 10px;

list-style-type : disc;

list-style-position : outside;

}

.post ul {

list-style-type : square;

}

.post ol {

list-style-type : decimal;

}

.post ul li, .post ol li {

padding : 3px 0;

}

.postmetadata {

margin : 10px 0 10px 0;
}

.postmetadata em {

font-style : normal;

padding : 5px 5px;

line-height : 1.75em;
	font-size: 0.8em;
}

.post h3 {

font-family : Arial, sans-serif;

font-size : 22px;

font-weight : bold;

margin : 20px 0 10px 0;


}

p img {

padding : 0;

max-width : 100%;

}

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;

}

.alignright {

float : right;

}

.alignleft {

float : left;

}

div.search {

padding : 10px 0;

}

div.search fieldset {

width : 220px;

margin : 0 auto;

display : block;

position : relative;

top : 5px;

}

div.search form label {

display : block;

padding : 3px;

}

div.search fieldset legend {

display : none;

}

div.search form label input {

background : none;

border : none;

font : normal 11px/18px Verdana, Arial, Helvetica, sans-serif;

outline : none;

margin-left : 2px;

padding : 5px 0 3px 10px;

}

.buttonhide {

display : none;

}

.s-result {

padding : 20px;

margin-bottom : 20px;

}

.top-bar li {

float : left;

list-style : none;

}

.top-bar li.first {

background : none;

}

.top-bar li a {

display : block;

float : left;

}

.footer {

overflow : hidden;

height : 100%;

padding : 40px 0 40px 0;

}

.footer ul.blogroll {

margin : 0;

padding : 0;

list-style : none;

list-style-position : inside;

}

.footer ul.blogroll li {

margin-bottom : 2px;

}

.footer ul.blogroll li {

width : 140px;

float : left;

line-height : 15px;

}

.footer ul.blogroll li a {

display : block;

padding : 0 10px 5px 20px;

}

ul.recentcomment {

margin : 0;

padding : 0;

list-style : none;

}

ul.recentcomment li {

display : block;

margin-bottom : 2px;

padding : 5px 10px 5px 0;

overflow : hidden;

height : 100%;

}

ul.recentcomment li span {

display : block;

}

.grid_4 h2, .sidebar-content h2, .post-bottom-box h2, .shareit-box h2, .footer h2 {

font : bold 18px Tahoma, verdana, sans-serif;

margin : 10px 0;

}

.submenu {

margin : 0;

}

.submenu ul {

margin : 0;

list-style : none;

padding : 0;

}

.submenu li {

width : 280px;

float : left;

line-height : 15px;

}

.submenu li a {

voice-family : inherit;

margin : 0 0 0 0;

height : 100%;

}

.submenu li a:link, .submenu li a:visited {

display : block;

padding : 8px 10px 8px 20px;

}

.submenu li li a:link, .submenu li li a:visited {

display : block;

padding : 8px 10px 8px 20px;

}

.submenu li a:hover {

padding : 8px 10px 8px 20px;

}

.quote {

margin-bottom : 20px;

margin-left : auto;

margin-right : auto;

}

.quote p {

overflow : hidden;

height : 100%;

padding : 10px;

}

.quote ul {

width : 210px;

text-align : left;

padding-top : 5px;

padding-left : 40px;

list-style : none;

}

.quote li {

line-height : 10px;

}

ul#recentcomments {

margin : 0;

}

ul#recentcomments li {

display : block;

padding : 5px;

margin : 0 0 5px 0;

}

#screenshot {

position : absolute;

padding : 5px;

display : none;

}

#demotip {

display : none;

font-size : 12px;

height : 70px;

width : 160px;

padding : 25px;

}

#tooltip {

position : absolute;

padding : 2px 5px;

font : bold 18px Tahoma, Sans-serif;

display : none;

}

.feeds {

padding : 20px 10px 10px 20px;

}

.feeds a {

margin-left : auto;

margin-right : auto;

padding-left : 10px;

}

.shareit-box {

padding : 20px;

clear : both;

overflow : hidden;

height : 100%;

}

.shareit-box h2 {

float : left;

display : inline-block;

}

.shareit-box ul {

margin : 0;

padding : 0;

list-style : none;

float : right;

}

.shareit-box li {

display : inline;

float : left;

padding : 2px;

margin : 2px;

}

.shareit-box li a img {

width : 32px;

height : 32px;

}

.post-bottom-box {

padding : 18px;

clear : both;

overflow : hidden;

height : 100%;

}

.adbox {

width : 280px;

float : left;

display : block;

}



.related-post2 {

width : 300px;

float : left;

margin-left : 10px;

}



.related-post {

width : 280px;

float : left;

margin-left : 10px;

}

ul.related-posts {

margin : 0;

list-style : none !important ;

padding : 0;

}

ul.related-posts li a {

voice-family : inherit;

display : block;

padding : 12px 10px 12px 20px;

height : 100%;

line-height : 12px;

}

ul.related-posts li a:hover {

padding : 12px 10px 12px 20px;

}

.communityfeeds {

margin : 15px;

}

.communityfeeds h6 a {

margin-bottom : 0;

padding : 0;

font-weight : normal;

}

.fvCommunityNewsList li h5 {

margin-bottom : 5px;

}

.fvCommunityNewsList li {

padding : 5px 0;

}

.button {

width : auto !important ;

margin : 5px 0;

font-size : 10px;

padding : 4px 7px;

}

.authorbox {

overflow : hidden;

height : 100%;

padding : 20px;

margin : 0 0 20px 0;

}

.authorinfo h3 {

margin-bottom : 5px;

}

.authorinfo span {

margin-bottom : 10px;

}

.authorinfo img.avatar {

float : left;

margin-right : 20px;

}

blockquote, q {

quotes : none;

}

blockquote:before, blockquote:after, q:before, q:after {

content : '';

content : none;

}

blockquote {

margin : 10px;

overflow : hidden;

height : 100%;

padding : 10px 0;

}

blockquote p {

font-weight : normal;

font-style : italic;

padding-left : 20px;

}

.pop-post {

margin : 0;

}

.pop-post ul {

margin : 0;

list-style : none;

padding : 0;

}

.pop-post li a {

voice-family : inherit;

margin : 0 0 0 0;

height : 100%;

display : block;

line-height : 13px;

padding : 10px 10px 10px 20px;

}

.pop-post li a:hover {

padding : 10px 10px 10px 20px;

}

.ads {

text-align : center;

}

ul.twitters {

display : inline;

clear : left;

margin : 0 auto;

padding : 0;

}

ul.twitters li {

font : normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

width : 43%;

display : block;

float : left;

vertical-align : bottom;

margin : 0 5px 5px 0;

padding : 10px 15px;

}

ul.twitters li br {

margin-bottom : 10px;

}

ul.twitters li img {

padding : 3px;

float : left;

margin-right : 5px;

}

ul.twitters li small {

font : normal 10px/16px Verdana, Arial, Helvetica, sans-serif;

margin : 0;

}

.wp-pagenavi {

clear : both;

font-size : 11px;

font-weight : bold;

margin-bottom : 20px;

text-align : right;

}

.wp-pagenavi .pages {

float : left;

}

.wp-pagenavi a, .wp-pagenavi a:link {

padding : 8px 10px;

margin : 2px;

text-decoration : none;

}

.wp-pagenavi a:visited {

padding : 8px 10px;

margin : 2px;

text-decoration : none;

}

.wp-pagenavi a:active {

padding : 8px 10px;

margin : 2px;

text-decoration : none;

}

.wp-pagenavi span.pages {

padding : 8px 10px;

margin : 2px;

text-transform : uppercase;

}

.wp-pagenavi span.current {

padding : 8px 10px;

margin : 2px;

font-weight : bold;

}

.wp-pagenavi span.extend {

padding : 8px 10px;

margin : 2px;

}

pre {

font-size : 12px;

padding : 0;

margin : 10px 0;

line-height : 25px;

width : 610px;

overflow : auto;

white-space : pre-wrap;

}

pre code {

margin : 0 0 0 30px;

padding : 23px 0;

display : block;

}

.jobad {

padding : 0 0 10px 0;

}

body {

background : #fff url(images/main-bg.jpg) repeat-x 0% 0%;

}

h2 {

color : #474747;

}

a {

color : #ff9900;

text-decoration : none;

}

a:hover {

color : #999999;

text-decoration : none;
}

hr.seperator {

border : none;

border-top : 1px solid #c5c7cd;

border-bottom : 1px solid #ffffff;

}

.top-bar a {

color : #fff;

text-decoration : none;

}

.top-bar a:hover {

color : #ff9900;

}

span.breadcrumbs {

color : #71757d;

text-transform : capitalize;

}

.contentbg {

background : transparent url(images/contentbg.gif) repeat-y center top;

}

.excerpt {

border-bottom : 1px solid #cfcfcf;

}

.excerpt h1 a {

	color : #111111;
	text-shadow: 0 1px 0 #fff;
	font: bold 40px/1.1em Helvetica, Arial;
}

.excerpt h1 a:hover {

color : #414141;

}

.excerpt .comments {

background : url(images/commentsbg.jpg) no-repeat;

width : 84px;

height : 82px;

text-align : center;

}

.excerpt .comments b {

color : #313131;

font-size : 19px;

letter-spacing : -1px;

}

.excerpt .comments b:hover {

color : #ff9900;

font-size : 19px;

letter-spacing : -1px;

}

.comments a:hover {

text-decoration : none;

}

.imgborder {

background : #eeeeee;

border : 1px solid #bbb;

}

.postmetadata a {

color : #ffffff !important ;

text-transform : underline;

}

.postmetadata em {

background : #f1f1f1;

color : #474747;

}

.post h3 {

color : #212121;

}

.post h3 a {

color : #212121;

}

.post h3 a:hover {

text-decoration : none;

}

div.search form label {

border : 1px solid #cccccc;

background : #ffffff url(images/search_48.jpg) no-repeat 95% 3px;

height : 28px;

}

div.search form label input {

width : 250px;

color : #484848;

}

.s-result {

border : 1px solid #ddd;

background : #f2f2f2;

}

.s-result h2 {

color : #444847;

}

.top-bar li a {

text-decoration : none;

}

.footer {

background : #313131;

color : #999999;

}

.footer h2, .footer h6 {

color : #fff;

}

.footer ul.blogroll li a {

color : #999;

background : url(images/arrow.gif) no-repeat 2% 50%;

border-bottom : 1px solid #424242;

}

.footer ul.blogroll li a:hover {

color : #fff;

background : url(images/arrow.gif) no-repeat 2.5% 50%;

text-decoration : none;

}

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;

}

.submenu li a {

background : url(images/arrow.gif) no-repeat 2% 50%;

border-bottom : 1px solid #ccc;

text-decoration : none;

}

.submenu li a:link, .submenu li a:visited {

color : #484848;

}

.submenu li li a {

border : 1px 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) no-repeat 2% 50%;

color : #000;

text-decoration : none;

}

.submenu li a:hover {

background : url(images/arrow_hover.gif) no-repeat 3% 50%;

color : #000;

text-decoration : none;

}

.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;

}

#demotip {

background : transparent url(images/black_arrow.png);

color : #fff;

}

#tooltip {

border : 5px solid #4e4e4e;

background : #000;

color : #fff;

}

.feeds {

background : #dbdbdb url(images/bar_top.gif) no-repeat center top;

border-bottom : 1px solid #c7c7c7;

}

.shareit-box {

background : #f5f5f5;

border : 1px solid #ddd;

}

.post-bottom-box {

background : #f5f5f5;

border : 1px solid #ddd;

}

ul.related-posts li a {

background : url(images/arrow.gif) no-repeat 2% 50%;

border-bottom : 1px solid #ccc;

color : #484848;

text-decoration : none;

}

ul.related-posts li a:hover {

background : url(images/arrow_hover.gif) no-repeat 3% 50%;

color : #000;

text-decoration : none;

}

.communityfeeds ul li {

border-bottom : 1px solid #ccc;

}

.fvCommunityNewsList li {

border-bottom : 1px solid #ddd;

}

.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;

}

.authorbox {

background : #f2f2f2;

border : 1px solid #ddd;

}

blockquote {

background : #ffffff;

border-left : 5px solid #ccc;

}

.pop-post li a {

background : url(images/arrow.gif) no-repeat 2% 50%;

color : #484848;

border-bottom : 1px solid #ccc;

text-decoration : none;

}

.pop-post li a:hover {

background : url(images/arrow_hover.gif) no-repeat 3% 50%;

color : #000;

text-decoration : none;

}

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;

}

.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 : #94aa24;

}

.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 : #ff9900;

border : 1px solid #cccccc;

background-color : #ffffff;

}

.wp-pagenavi a:active {

border : 1px solid #ccc;

background-color : #ffffff;

color : #ff9900;

}

.wp-pagenavi span.pages {

text-transform : uppercase;

border : none;

}

.wp-pagenavi span.current {

border : 1px solid #ff9900;

color : #777;

}

.wp-pagenavi span.extend {

border : 1px solid #c8c8c8;

background-color : #ffffff;

color : #777777;

}

pre {

background : #f0f0f0;

border-left : 1px solid #b4cbff;

border-bottom : 1px solid #b4cbff;

background : url(images/pre_bg.gif) repeat-y left top;

}



.adsensepost { padding: 10px; display: block; margin-left: auto; margin-right: auto; }

.adwrap { background: #f2f2f2; margin-bottom: 20px; width: 620px; border : 1px solid #ddd; }



.ads { text-align:center;}

.banner468 {float:right;margin-top:20px; padding-top:35px; !important;} /* This is top header banner position */



.readmore { float: right; }



.adsense250 {float: left;
	border: 1px solid #d6d6d6;
	margin: 10px 10px 10px 0;
	padding: 10px;
}



#ctfb 

{

  display: block;

  width: 273px;

  height: 36px;

  background: url("http://collegethrive.com/wp-content/uploads/ct_fb1.png") no-repeat 0 0;



}



#ctfb:hover

{ 

  background-position: 0 -36px;

}



.empty {padding-bottom: 10px; }



#ggfb 

{

  display: block;

  width: 273px;

  height: 36px;

  background: url("http://collegethrive.com/wp-content/uploads/GGFB1.png") no-repeat 0 0;

}



#ggfb:hover

{ 

  background-position: 0 -36px;

}



.boxtxt { background: #f2f2f2; padding:10px; width: 610px; border : 1px solid #ddd; }



.fbl { float:right; font-size: 10px; }



.fbl ul {padding-left:5px; }

#dfw-widget1{
	background-color: #4e6e9d;
	width: 280px;
	height: 250px;
	padding: 10px;
	line-height: 1.2em;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



