/* @override http://www.earthhorizon.ie/home/wp-content/themes/primepress/custom.css */

/*-----attach body.custom to any style you add here-----*/

body.custom
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, strong, sub, sup, tt, var, b, u, i, center, 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; font-size:100%; vertical-align:baseline; background: black;
	color: white;
}

/*-----layout-----*/
#page {width:1024px; margin:0 auto; text-align:left;}
	#header{width: 1024px; float:left; position:relative;}
	#container{ float:left; background:#fff;
	padding: 0 20px;
}
		#rotating{ float:left; padding:20px 0;
}
		#primary{float: right;
	position: relative;
	z-index: 0;
	padding-top: 0;
	padding-bottom: 0;
	left: 50px;
}
		#secondary{float:left;
	position: absolute;
	padding-right: 40px;
}
			.sidebar{
	position: relative;
	text-align: left;
	float: left;
}
			.sidebar-items{padding:5px 5px 0 5px;}
		#footer{width:920px; float:left; clear:both;}
		
.page .entry-title, .page-template .entry-title{text-align: left;}
.page-title{text-align: left; margin-bottom:0.9091em;}

.homelink{font-size:35px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:40px 20px 10px 20px; font-variant:small-caps;
	color: white;
	background-image: none;
}
.homelink a{color: white;}
.homelink a:hover{color: white; text-decoration:none;}

b, strong{font-weight:bold;
	color: olive;
}

h1, h2, h3, h4, h5, h6{ font-family: 'trebuchet MS', verdana, arial, sans-serif;
	color: olive;
	font-weight: bold;
}

#skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color: olive; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;}

.entry-byline{color: silver; font:italic 1.1em 'trebuchet ms', sans-serif;}
.entry-byline a{color: olive;}

.entry-content table{margin:0 0 1.5385em; border-collapse:collapse; border:1px solid #ccc; color: olive;}

.comments-number {margin:0 auto 1.5em; padding-top:1em; font-size:2em; line-height:1;
	color: olive;
}

.wp-caption p.wp-caption-text {color: olive; padding:4px; margin:0; font:italic 0.923em/1.6666 'trebuchet ms', verdana, sans-serif;}

#commentform input[type=text] {border:1px solid #ccc; padding:3px; font-family: verdana, Courier, Monospace; font-size:1.2em; color: olive;}

.comment-meta{font-size:1.1em; font-style:italic; color: olive;}

.comment-meta a{color: olive;}

.entry-meta{margin:2.4999em 0 0.8333em; font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; color: silver;}

.commentlist p {margin:1.4545em 5px 1.4545em 0; font-size:1.1em; line-height:1.5454; font-family: verdana, 'Lucida Grande', arial, sans-serif;
	color: white;
}

.comment-meta{font-size:1.1em; font-style:italic; color: white;}

#respond h3{font-size:2em; line-height:1; margin:0 0 0.5em; padding-top:20px;
	color: olive;
}

#commentform{margin:0 0 4em 0;
	color: olive;
}
#commentform p{margin:0 0 1em 0;
	color: olive;
}

#commentform textarea,
#commentform input[type=text] {border:1px solid #ccc; padding:3px; font-family: verdana, Courier, Monospace; font-size:1.2em; color: olive;}

#commentform textarea:focus, #commentform input[type=text]:focus{ border-color:#888;
	color: olive;
}

.comment-meta a{color: olive;}

.description{ margin-top:-10px; padding:0 0 10px 21px; font-size:13px; line-height:1; font-style:italic;
	color: olive;
}

.entry-content h1, .entry-content h2{ margin:1.5em 0 0.5em;
	color: olive;
	font-size: 2.62em;
}
.entry-content h3, .entry-content h4{ margin:1.5em 0 0.5em;
	color: olive;
	font-size: 1.82em;
}

body {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	margin: 20px;
	background: black none repeat;
}

{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background: black;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}

.widget {font-size:1.2em; line-height:1.4166;
	color: olive;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	padding: 0.4166em 5px 0.4166em 0;
}

.widget li{margin:0.25em 0;
	color: white;
}

.widget li li{padding: 0 0 0 15px;
	color: white;
}

.widgettitle{margin-bottom:3px; line-height:1.3; color: white; font-weight:bold;}
body.custom
.entry-title, .page-title{font-size:2.2em; line-height:1; margin:0.9091em 0 0;
	color: white;
}

#container{width:920px; float:left; padding:0 20px; background: black;}

a{text-decoration:none;
	color: silver;
}

.entry-byline a{color: white;}

.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color: silver;}

.entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;
	color: white;
}

hr{background:#ccc; color: white; clear:both; float:none; width:100%; height:0.1em; margin:0 0 1.5385em; border:none;}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color: olive; background:#ccc;}

.entry-content{font-family: verdana, 'Lucida Grande', arial, sans-serif; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0;
	color: white;
}
.entry-content p{margin:0 0 1.5385em;
	color: white;
}
.entry-content address{margin:0 0 1.5385em; font-style:italic;}

#footer .right{ float: right; text-align:right;
	color: olive;
	position: relative;
	bottom: 10px;
	padding-left: 444px;
}

#footer .left{ float: right; text-align: right;
	color: gray;
	position: relative;
	padding-left: 331px;
	padding-bottom: 10px;
	font-size: 9px;
}/*-----Borders-----*/
#rotating {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style: none;
}
#pp-sidebars {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-style: none;
}
#footer{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style: none;
}
.looped .entry,
.single .entry {
	border-bottom: 1px dashed #ddd;
	border-style: dashed;
}

a{text-decoration:none; color: olive;}
a:hover{text-decoration:underline;
	color: olive;
}
.entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;
	color: olive;
}
.entry-content a:hover{text-decoration:none;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color: olive;}
.entry-byline a{color:#777;}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}	
