/*  

Theme Name: Equator

Theme URI: http://www.eqtr.com

Description: Created for the hell of it.

Version: 1.0

Author: JJ





*/

/*

LAYOUT: Three-Column

DESCRIPTION: Three-column fixed layout with two sidebars on both sides of content

*/

.sIFR-hasFlash #headline {

	font-size: 30px;

	text-align: left;

}

/*

These are the styles that defines the page body and font sizes

*/

html, body {

	margin: 0 0 0 0;

	font-family:"Lucida Sans Unicode", Tahoma, sans-serif;

	font-weight:normal;

	font-size: 11px;

	text-align: left;

	line-height: 1.8em;

	background: #ffffff;

	color: #444444;

	height: 100%;

	margin:0pt;

	padding:0pt;

}

h2{

	font-family: Georgia;

	font-weight:normal;

	color: #000000;

	text-align: left;

	line-height: 1.3em;

	font-size: 2.1em;

	margin:0pt;

	padding:0pt;

}

h3{

	font-family: Georgia;

	font-weight:normal;

	color: #000000;

	text-align: left;

	line-height: 2.1em;

	font-size: 1.4em;

	margin:0pt;

	padding:0pt;

}

h4, .archive-meta{

	font-family: Georgia;

	font-weight:normal;

	color: #999999;

	text-align: left;

	line-height: 2.1em;

	font-size: 1.4em;

	margin:0pt;

	padding:0pt;

}

h5{

	font-family:"Lucida Sans Unicode", Tahoma, sans-serif;

	font-weight:normal;

	font-size: 10px;

	text-align: left;

	line-height: 1.5em;

	color: #999999;

	margin:0pt;

	padding:0pt;

}

h6{

	font-family: Georgia;

	font-weight:normal;

	color: #000000;

	text-align: left;

	line-height: 1.3em;

	font-size: 1.9em;

	margin:0pt;

	padding:0pt;

}



hr {

border: none 0;

border-top: 1px dotted #cccccc; /*the border*/

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

padding: 15px;

} 

/*

wordpress article thumbnail bits

*/

#midthumb { 

	margin: 15px 15px 15px 15px;

	}

#endthumb { 

	margin: 15px 0px 15px 0px;

	}



a.lightview  img{ 

	border: 0px;

	}



#thumbview  img{ 

	border: 1px dotted #cccccc;

	padding: 3px;

	}

a:hover#thumbview  img{ 

	border: 2px solid #ffff00;

	padding: 2px;

	background: #ffffff;

	}



a {

	color: #000000;

	text-decoration: none;

	}



a:hover {

	color: #333333;

	text-decoration: underline;

	background:#ffff00;

	}

	/*

end of thumb table bits

*/

/*

overall page div

*/

div.hfeed {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */

}

/*

The header bar divs - the first is the full width, the second floats in the centre

*/

div#headerwrap{

	width: 100%;

	margin:auto;

	clear: both;

	background: #000000;

	overflow:hidden;

}

div#header{

	width: 960px;

	margin:auto;

	clear: both;

	height: 60px;

	background: url(images/eqtr_logo.gif); background-repeat: no-repeat; background-position: 0 30px;

}

div#surprise{

	margin:auto;

	clear: both;

	height: auto;

}

div#expander{

	width: 960px;

	margin:auto;

	clear: both;

	height: 200px;

	display:none;

}

div#topmenu{

	width: 960px;

	margin:auto;

	clear: both;

	height: 25px;

}

/*

the top tab things

*/

#topmenu ul{

	float: right;

	list-style-type: none;

	margin: 0;

	padding: 0;

	font-family: Georgia;

	font-weight:normal;

	color: #000000;

	text-align: left;

	line-height: 0.7em;

	font-size: 1.4em;

}



#topmenu ul li{

	float: left;

	margin: 0 0 0 3px;

	text-align: right;

	background: #F0F000;	

}



#topmenu ul li a{

	display: block;

	padding: 7px 7px 7px 19px;

	text-decoration: none;

	color: #000000;

}



#topmenu ul li.page_item a:hover{

	text-decoration: underline;	

	background: #ffff00;

}



#topmenu ul li.current_page_item{

	background: #fff;

}



#topmenu ul li.current_page_item a{

	color: #999999;

}



#topmenu ul li.current_page_item a:hover{

	text-decoration: none;

	background:#ffffff;

	

}

/*

The div that stretches to the full page width so the rest of the stuff can float in the middle of the window

*/

div#base {

	width: 100%;

	padding: 0 0 0 0;

	background: #ffffff;  

 	position: relative;

}



/*

The div that contains the main content area

*/

div#container {

	position:relative;

	width: 960px;

	height: auto;

	background:#ffffff url(images/bkgnd_square.gif) repeat-y 720px 0px;

	margin:auto;

	clear: both;

	overflow:hidden;

}

/*

The div that contains the mini header

*/

div#pageheader, div#pageheader_sub {

	width: 725px;

/*	height: 30px;*/

	float:right;

	background: #ffffff;

	padding: 20px 0 0 0;

	margin:auto;

/*	clear: both;*/

}

div#pageheader_sub {

	padding: 46px 0 0 0;

}

/*

the leader bit - note: you have to adjust the top margin on sidebar 2 by the same amount as the height of this.

*/

div#leader {

	width: 725px;

	height: 200px;

	float:right;

	/*margin: 0 0 40px 235px;*/

	padding: 0 0 0 0;

	background: #eeeeee;

	border-top: 5px solid #000000;

	border-bottom: 5px solid #000000;

	margin: 0 0 40px 0;

}

/*

The div that contains the list of articles and article content

*/

div#content {

	width: 455px;

	/*float:left;*/

	margin: 0 0 0 235px;

	padding: 0 0px 0px 0;

	/*background: #ff0000;*/

	/*border-right: 1px dotted #cccccc;*/

}

div.entry-date {

	border-bottom:1px solid #EEEEEE;

	margin:0pt 0pt 45px;

	padding:0pt 0pt 50px;

	color:#999999;

}

/*

Stuff for the article page footer

*/

div.sociable {

	background: url(images/eqtr-share.gif); background-repeat: no-repeat; background-position: 0px 7px;

	padding:5px 0px 5px 22px;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	color:#999999;

}

div.sociable a, div.whatnext a  {

	color:#666666;

}

div.whatnext {

	border-bottom: 1px solid #eeeeee;

	color:#999999;

}

#posted, #filed, #bookmark, #feed, #comment_track, #edit {

	padding:5px 0px 5px 22px;

}

#posted{

	font-family: Georgia;

	font-weight:normal;

	color: #999999;

	line-height: 1.6em;

	font-size: 1.0em;

	text-align:left;

	padding:20px 0px 5px 0px;

}

#filed{

	background: url(images/eqtr-similarStuff.gif); background-repeat: no-repeat; background-position: 0px 7px;

}

#bookmark{

	background: url(images/eqtr-bookmark.gif); background-repeat: no-repeat; background-position: 0px 7px;

}

#feed{

	background: url(images/eqtr-RSS.gif); background-repeat: no-repeat; background-position: 0px 7px;

}

#comment_track{

	background: url(images/eqtr-comment.gif); background-repeat: no-repeat; background-position: 0px 7px;

}

#comments {

	margin: 40px 0 0 0;

}

#commentslist {

	border-top: 1px solid #eeeeee;

	/*margin: 40px 0 0 0;*/

}

#respond {

	border-bottom: 1px solid #eeeeee;

	padding: 0 0 40px 0;

}

div.entry-content {

margin: 0 0 0 0;

padding: 0 0 0 0

}

div.morelink {

margin: 0 0 20px 0;

padding: 0 0 0 0

}

div.entry-meta {

margin: 0 0 0 0;

padding: 0 0 0 0

}

/*

The definition of left sidebars

*/

div.sidebar1 {

	border-right: 1px dotted #cccccc;

	float: left;

	width:185px;	

}

div.sidebar1a {

	border-right: 1px dotted #cccccc;

	float: left;

	width:185px;

}

/* Begin left Sidebar content layout */



#primary {

	margin: -50px 0 0 0;

	}

#primary1 {

	margin: 2px 0 0 0;

	}



#primary h3, #primary1 h3{

	color: #ffffff;

/*	font-size: 1px;

	font-weight:normal;

	line-height: 1px;

	height: 1px;*/

	margin:15px 0 0 0;

	padding:0px;

		}

#primary p, #primary1 p{

		margin:0px;

		}



#primary ul, #primary1 ul {

	list-style:none;

	margin: 0px;

	padding: 0px;

		}

		

#primary ul ul, #primary ul ul ul, #primary1 ul ul, #primary1 ul ul ul  {

	margin: 0px;

	padding: 0px;

		}



#primary ul ul li, #primary ul ol li, #primary1 ul ul li, #primary1 ul ol li  {

	margin:  0px;

	font-family: Georgia;

	font-weight:normal;

	color: #dddddd;

	line-height: 1.6em;

	font-size: 1.4em;

	text-align:right;

	}

#primary ul ul li a, #primary ul ol li a, #primary1 ul ul li a, #primary1 ul ol li a {

  	background-color : #000000;

	color: #dddddd;

	text-decoration  : none;

	}



#primary ul ul li.current_page_item, #primary1 ul ul li.current_page_item{

  	background-color : #ff0000;

}



#primary ul ul li a:link, #primary ul ul li a:visited, #primary ul ol li a:link, #primary ul ol li a:visited, #primary1 ul ul li a:link, #primary1 ul ul li a:visited, #primary1 ul ol li a:link, #primary1 ul ol li a:visited{

  	padding: 0px 7px 3px 19px;

	border-left: 3px solid #555555;

}

#primary ul ul li a:hover, #primary ul ol li a:hover, #primary1 ul ul li a:hover, #primary1 ul ol li a:hover {

	padding: 0px 7px 3px 19px;

	color: #333333;

	background-color : #ffff00;

  	text-decoration  : underline;

	border-left: 3px solid #EAE400;

	}

	

/* End left Sidebar */



/*

Definition of right sidebar and bits

*/

div.sidebar2 {

	float:right;

	width: 225px;

	/*border-left: 1px dotted #cccccc;*/

	padding:0pt 0pt 0pt 11pt;

}

#secondary {

	margin-top:0px;

	margin-bottom:0px;

	clear:right;

	}





#secondary ul {

	list-style-type:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 1px solid #eeeeee;

		}

#secondary ul li{



		}

		

#secondary ul ul, #primary ul ul ul {

	margin: 0 0 40px 0;

	padding: 0 0 0 0;

		}



#secondary ul ul li {

	display: block;

	margin: 0 0 0 0;

	padding: 10px 0 10px 10px;

	font-family: Georgia;

	font-weight:normal;

	color: #999999;

	line-height: 1.6em;

	font-size: 1.0em;

	text-align:left;

	border-top: 1px solid #eeeeee;

	background-image: url(images/grey_arrow.gif);

	background-repeat: no-repeat;

	background-position: 2px 17px;

	}

#secondary ul ul li a, #secondary ul ol li a {

	color: #999999;

	text-decoration  : none;

	}

#secondary ul ul li a:link, #secondary ul ul li a:visited, #secondary ul ol li a:link, #secondary ul ol li a:visited{

 

	padding: 0px 0px 0px 0px;

	

}

#secondary ul ul li a:hover, #secondary ul ol li a:hover {

	padding: 0px 0px 0px 0px;

  	text-decoration  : none;

	}

#secondary img {

	border: 0;

	}

#secondary a:hover img {

	border: 0;

	filter: Alpha(Opacity=80)

	}



/* End right Sidebar */



/*

the headline bit under the content

*/

div#contentend {

	clear: both;

	width: 705px;

	height: 50px;

	float:right;

	margin: 40px 0 0px 0px;

	padding: 20px 0 0 20px;

	background: #ffffff url(images/bkgnd_square.gif);

}

/*

The footer divs - the first is the full width, the second floats in the centre

*/

.footer, .push {

	height: 40px; /* .push must be the same height as .footer */

}

.footer {

	background: #ffffff;

	border-top: 1px dotted #cccccc;

	width: 100%;

	clear: both;

	position: relative;	

	margin: 40px 0 0 0;

}

div#footerfixedwidth { 

	clear: both;

	margin:auto;

	width: 960px;

}

div#footeraddress { 

	float: left;

}

div#footerlink, div#footerlinkend{ 

	float:right;

	padding: 0px 0 0px 20px;

	border-left: 1px dotted #cccccc;

	background-image: url(images/grey_arrow.gif);

	background-repeat: no-repeat;

	background-position: 12px 7px;

}

div#footerlinkend { 

	margin: 0 20px 0 0;

}

.footerLink {
	font-family:"Lucida Sans Unicode",Tahoma,sans-serif;
	font-size:10px;
	margin-top:0;
}
.footerLink a:link,.footerLink a:visited {
	color:#999999;
	text-decoration:none;
}
.footerLink a:hover,.footerLink a:active {
	color:#333333;
	text-decoration:none;
	background:#FFFF00;
}