/*
Theme Name: equk green
Theme URI: http://www.equk.co.uk/
Description: equk website theme
Version: 1.0
Author: equk
Author URI: http://www.equk.co.uk/
Tags: two-columns, theme-options, left-sidebar
*/



/* body START*/

body { background: #121212 url(images/darkbg.jpg) repeat-x top center fixed; border: none; }

body {
	color:#fff;
	font-size:12px;
	font-family:"BitStream vera Sans", Verdana,Arial, Helvetica, sans-serif;
}

#container {
	margin:0 auto;
	width:90%;
}

/* body END */



/* base START */

* {
	margin:0;
	padding:0;
}

abbr[title], acronym[title] {
	border-bottom:thin dotted;
	cursor:help;
}

small, .small {
	font-size:10px;
}

img {
	border:none;
}

.inline {
	display:inline;
}

.more-link {
	font-size:10px;
}

.sided {
	background:#333;
	border:1px solid #899EA6;
	padding:3px;
}

a .sided:hover {
	border-color:#496370;
}


.wp-caption {
	background:#656565;
	border:1px solid #DCE3E9;
	padding:5px 0;
	margin-bottom:5px;
	text-align:center;
}

.post .content .wp-caption p {
	margin:3px 0 0;
}

a {
	color:#00ff48;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.button {
	text-decoration:none;
	padding:2px 5px;
	background:#111;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	color:#fff;
}

.button:hover {
	text-decoration:none;
	padding:2px 5px;
	background:#222;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	color:#fff;
}

blockquote, pre {
	background: #444;
	border: 1px #222;
	color: #000;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-left: 0px;
	margin-top: 0px;
	padding: 5px 0px;
}

pre {
	overflow:scroll;
}

blockquote a {
	color:#258;
}

blockquote.adminquote {
	background:#ffffff;
	border-color:#D5E396;
}

.feed, .feed a {
	color:#E05C23;
}

.textfield, .textarea {
	border:1px solid #A4B97F;
	padding:2px 1px;
	font-size:12px;
}

.clear, .fixed {
	clear:both;
}

.alignleft {
	float:left;
	margin-right:5px;
}

.alignright {
	float:right;
	margin-left:5px;
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.left {
	float:left;
	margin-right:10px !important;
	margin-right:7px;
}

.right {
	float:right;
	margin-left:10px !important;
	margin-left:7px;
}

.bottom_separator {

	margin-bottom:10px;

}



.block {

	background:#333;

	border:1px solid #B0BEC7;

	margin-bottom:10px;

}



.block .content {



	background:#656565;



	margin:1px;



	padding:6px 10px;



}



.block .g {



	background:#333;



}



.block .r {



	background:#F6EEE3;



}



.boxcaption {



	border:1px solid #B0BEC7;



	border-bottom:none;



}



.boxcaption h3 {



	border:1px solid #FFF;



	background:#656565;



	padding:5px 10px;



	font-size:12px;



	color:#258;



}



.boxcaption a {



	text-decoration:none;



}



.box {



	border:1px solid #B0BEC7;



	border-top:none;



	padding:10px;



	margin-bottom:10px;



}



.w3c {



	color:#080;



	font-size:10px;



}



/* base END */







/* top START */



#top {



	margin:0 5px;



	padding:5px 0;



	font-size:10px;



	float:right;



}



#top li {



	float:left;



	padding:0 5px;



	border-right:1px solid #333;



	list-style:none;



}



#top li.s {



	border:none;



}



/* top END */







/* header START */



#header {
	background:#333;
	margin-bottom:10px;
}



#header .content {
	background:#0c0c0c url(images/title_left_bg.jpg) top left no-repeat; border: none;
	width:100%;
	height:100px;
}

#header .content a {
color: #fff;
}

#header .content #title {
padding-top: 35px;
padding-left: 5%;
	float:left;
}

#header .content h1 {
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
}



#header .content #tagline {
	font-size:10px;
	color: #00ff48;
}


#header .content #sponsors {
	font-size:10px;
	color: #00ff48;
	padding-right: 1%;
	float:right;
	background:#0c0c0c url(images/title_logos.jpg) top right no-repeat; border: none;
	height: 100px;
	width: 400px;
}


#header .meta {
	font-size:10px;
	border:1px solid #00ff48;
}



#menubar {
	float:left;
	padding:0 10px;
}



#menubar li {



	float:left;



	border-style:solid;



	border-color:#FFF;



	border-width:0 1px;



	margin-left:-1px;



	list-style:none;



}



#menubar li a {



	display:block;



	text-decoration:none;



	padding:5px 10px;



}



#menubar li a:hover {



	background:#E1E7E9;



}



#menubar .current_page_item {



	background:#333;



	font-weight:bold;



}



#copyright, .feedlink, .greedlink {



	float:right;



	padding:5px 10px;



	border-right:1px solid #FFF;



	margin-right:-1px;



}



#copyright {



	color:#B0BEC7;



}



a.feedlink {



	background:#F1E9E1;



	border-left:1px solid #FFF;



	text-decoration:none;



}



a.feedlink:hover {



	background:#EDC;



	text-decoration:none;



}



a.greedlink {



	background:#ECF3D3;



	border-left:1px solid #FFF;



	text-decoration:none;



	color:#84985D;



}



a.greedlink:hover {



	background:#DEECBE;



	text-decoration:none;



}



/* header END */







/* subscribe START */



#menubar li ul, 



#subscribe ul {



	display:none;



	margin:1px 0 0;



	background:#333;



	border:1px solid #B0BEC7;



	border-top:none;



}



#menubar li ul {



	padding:0 0 1px;



	margin-left:-2px !important;



	margin-left:-1px;



}



*+html #menubar li ul {



	margin-left:-1px !important;



}



#subscribe ul {



	padding:0 1px 1px;



}



#menubar li ul li, 



#subscribe ul li {



	float:none;



	margin:0;



	padding:0;



	display:block;



	list-style:none;



}



#menubar li ul li a, 



#subscribe ul li a {



	display:block;



	padding:5px 10px;



	text-decoration:none;



	width:120px;



	font-size:12px;



}



#menubar li ul li a {



	background:#656565;



}



#subscribe ul li a {



	background:#F1E9E1;



}



#menubar li ul li a:hover {



	background:#E1E7E9;



}



#subscribe ul li a:hover {



	background:#EEDDCC;



}



/* subscribe END */







/* main START */



#main {



	width:80%;



}



.post {
	border:1px solid #000;
	margin-bottom:10px;
}



.post .title {
	background:#0c0c0c;
	font-size:12px;
	padding:5px 10px;
	text-decoration:none;
	color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ff48;
}



.post .title a:hover {
	text-decoration:none;
	color:#fff;
}

.post .title a {
	text-decoration:none;
	color:#fff;
}


.post .content {
	background:#333;
	padding:10px 11px 0;
	line-height:145%;
	overflow:hidden;
}



.part, 



.post .content p {



	margin-bottom:10px;



}



.post .content img {



	max-width:600px;



}



.post .content h4 {



	font-size:14px;



	margin-bottom:8px;



	color:#60743A;



}



.post .content ul, 



.post .content ol {



	padding-bottom:10px;



}


.post .content ol li {
	list-style-position:inside;

}



.post .content table {



	background:#333;



	border:1px solid #B0BEC7;



	margin:5px 0 10px;



}



.post .content table tr td {



	border-top:1px solid #B0BEC7;



	padding:2px 10px;



}



.post .content table tr th {



	padding:1px 10px;



	background:#ffffff;



	text-align:left;



}



.post .meta {



	background:#656565;



	border:1px solid #FFF;



	padding:5px 10px;



	font-size:10px;



}



#pagenavi, 



#postnavi, 



#commentnavi {



	font-size:10px;



}



#pagenavi .newer, 



#postnavi .prev {



	float:left;



}



#pagenavi .older, 



#postnavi .next {



	float:right;



}



.wp-pagenavi span.docs {



	margin:2px 4px;



}



/* main END */







/* sidebar START */



#sidebar {



	width:19%;



	overflow:hidden;



}



#sidebar li {



	list-style:none;



}



.sidebar .sidedate {



	color:#B0BEC7;



}



.widget {
	background:#333;
	border:1px solid #000000;
	margin-bottom:10px;
}



.widget h3 {
	background:#0c0c0c;
	font-size:11px;
	padding:5px 10px;
	text-decoration:none;
	color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ff48;
}

.widget a:hover h3 {
	background:#E1E7E9;
}

.widget ul {
	padding:4px 7px 10px;
}

.widget .space {
	padding:4px 12px 8px;
}



.widget ul li {
	line-height:18px;
	padding:3px 5px;
	border-bottom:1px solid #000;
}



.widget ul li:hover {
	background:#656565;

}



.sidebar #searchbox {



	background:#ffffff;



	padding:6px !important;



	padding:6px 6px 3px;



	margin:1px;



}



*+html .sidebar #searchbox {



	padding:6px 6px 3px !important;



}



#searchbox .textfield {



	width:234px;



}



#searchbox .operation {



	color:#84985D;



	margin-top:4px;



	font-size:10px;



}



#searchbox .operation span {



	padding:2px 0;



}



#search_submit {



	font-size:10px;



	cursor:pointer;



}



.widget ul li ul {



	padding-bottom:0;



	padding-right:0;



	padding-top:0;



}



.widget ul li ul li {



	padding:3px 5px 0;



	border-top:1px solid #DCE3E9;



	border-bottom:none;



	line-height:18px;



	margin-top:3px;



	margin-right:-5px;



}



#sidebar .widget_tag_cloud {



	padding:0 11px 8px 11px;



}



#sidebar .widget_tag_cloud h3 {



	margin-left:-10px;



	margin-right:-10px;



	margin-bottom:4px;



}



/* sidebar END */







/* footer START */



#footer {



	background:#333;



	border:1px solid #B0BEC7;



	padding:1px;



	text-transform:uppercase;



	font-size:10px;



	margin-bottom:10px;



}



#footer .content {



	background:#ffffff;



	padding:6px 10px;



}



#footer #about {



	float:left;



}



#gotop {



	float:right;



	font-weight:bolder;



}



/* footer END */







/* commnets START */



#comments .comment {
	list-style:none;
	background:#333;
	border:1px solid #000;
	margin-bottom:10px;
	position:relative;
}



#comments .comment .header {
	background:#656565;
	border:1px solid #fff;
	border-bottom:none;
	height:30px;
	overflow:hidden;
}

#comments .comment .body {
	margin:10px 11px 0;
	line-height:145%;
	overflow:hidden;
	position:relative;
}



#comments .comment p, 



#comments .comment blockquote {
	margin:0 0 10px 55px;
}

#comments .author {
	float:left;
	font-weight:bold;
	border-right:1px solid #fff;
	width:128px;
	overflow:hidden;
}

#comments .with_avatar {
	width:146px;
}

#comments .author a, 

#comments .author span {
	display:block;
	padding:4px 10px !important;
	padding:5px 10px;
	text-decoration:none;
}



#comments .with_avatar a, 



#comments .with_avatar span {

	padding:4px 10px 4px 62px !important;

	padding:5px 10px 5px 62px;

}



#comments .avatar {

	padding:1px;

	border:1px solid #000000;

	position:absolute;

	top:3px !important;

	top:4px;

	left:8px;

}



#comments .admincomment .avatar {

	border-color:#000000;

}



#comments .author a:hover {

}



#comments .admincomment .header {

}



#comments .admincomment .author a, 



#comments .admincomment .author span {

}



#comments .admincomment .author a:hover {

}



#comments .date, 



#comments .items {



	font-size:9px;



	margin:4px 9px !important;



	margin:4px 5px 4px 9px;



}



#respond {



	background:#333;



	border:1px solid #B0BEC7;



	margin-bottom:10px;



}



#respond .body {
	background:#333;
	margin:1px;
	padding:0 10px 10px !important;
	padding:0 10px 1px;
}

#respond .header {
	padding:5px 0;
}

#respond .header .title {
	font-size:14px;
	float:left;
}

#respond .header .cancel {
	float:right;
	font-size:10px;
}

#respond .notice {
	background:#333;
	border-style:dashed;
	border-color:#000;
	border-width:1px 0;
	padding:5px 10px;
	margin:0 -10px 10px;
	position:relative;
	font-size:10px;
}



#respond .text {
	float:left;
}



#respond .info {
	float:right;
	width:180px;
	font-size:10px;
}

#respond .textfield {
	width:175px;
}

#respond #comment {



	width:418px !important;



	width:417px;



	height:175px;



}



#notify {



	margin-bottom:9px;



}



#submit {



	font-size:10px;



	cursor:pointer;



}



#submit_comment {



	margin:5px 0;



}



#trackbacks .header {



	background:#656565;



	margin:1px 1px 0 1px;



	padding:5px 10px;



}



#trackbacks .header .title {



	font-weight:bold;



	color:#258;



}



#trackbacks #trackbacks_show, 



#trackbacks #trackbacks_hide {



	float:right;



	font-size:10px;



}



#trackbacks #trackbacks_box {



	line-height:145%;



}



#trackbacks ul {



	margin:10px;



}



#trackbacks ul li {



	list-style:none;



}



#comments .children {



	padding-left:20px !important;



	padding-right:0 !important;



	padding-left:10px;



	padding-right:10px;



}



#comments #respond .body {



	margin:1px;



	line-height:100%;



}



#comments #respond .text, 



#comments #respond .info{



	position:relative;



}



#comments #respond .header {



	background:#f9f9f9;



	margin:0 -10px 10px;



	padding:5px 10px;



	position:relative;



	line-height:145%;



}



#comments .children #respond .header {



	margin:0 -10px 10px !important;



	margin:-1px -11px 10px;



	padding:5px 10px !important;



	padding:3px 10px 1px;



}



#comments #respond .header .title {



	font-size:12px;



	position:relative;



}



#comments #respond .header .cancel {



	position:relative;



}



#comments #respond .notice {



	display:none;



}



#comments .children #commentform #comment {



	width:398px !important;



	width:395px;



}



#comments .children .children #commentform #comment {



	width:378px !important;



	width:373px;



}



#comments .children .children .children #commentform #comment {



	width:358px !important;



	width:351px;



}



#comments .children .children .children .children #commentform #comment {



	width:338px !important;



	width:329px;



}



#comments .children .children .children .children .children #commentform #comment {



	width:318px !important;



	width:307px;



}



#comments .children .children .children .children .children .children #commentform #comment {



	width:298px !important;



	width:285px;



}



#comments .children .children .children .children .children .children .children #commentform #comment {



	width:278px !important;



	width:263px;



}



#comments .children .children .children .children .children .children .children .children #commentform #comment {



	width:258px !important;



	width:241px;



}



*+html #respond .body {



	padding:0 10px 1px !important;



}



*+html #comments .children {



	padding-left:10px !important;



	padding-right:10px !important;



}



*+html #comments .children #respond .header {



	margin:-1px -11px 10px !important;



	padding:3px 10px 1px !important;



}



*+html #comments .children #commentform #comment {



	width:395px !important;



}



*+html #comments .children .children #commentform #comment {



	width:373px !important;



}



*+html #comments .children .children .children #commentform #comment {



	width:351px !important;



}



*+html #comments .children .children .children .children #commentform #comment {



	width:329px !important;



}



*+html #comments .children .children .children .children .children #commentform #comment {



	width:307px !important;



}



*+html #comments .children .children .children .children .children .children #commentform #comment {



	width:285px !important;



}



*+html #comments .children .children .children .children .children .children .children #commentform #comment {



	width:263px !important;



}



*+html #comments .children .children .children .children .children .children .children .children #commentform #comment {



	width:241px !important;



}



#commentnavi a.page-numbers {



	padding:6px 8px; 



	text-decoration:none;



	margin:0 -2px;



}



#commentnavi a.page-numbers:hover {	



	text-decoration:none;



	background:#DEECBE;



}



#commentnavi span.pages {



	margin:0 9px 0 0;



	float:left;



}



#commentnavi span.current {



	background:#333;



	padding:6px 8px; 



	font-weight:bold;



	margin:0 -2px;



}



/* comments END */







/* links START */



.post .linkcat {



	padding-bottom:10px;



}



.post .linkcat ul li{



	float:left;



	width:25% !important;



	width:24%;



	list-style:none;



	padding-left:0;



}



/* links END */







/* archive START */



#archive {



	margin-bottom:-10px !important;



	margin-bottom:0;



}



#archive li {



	list-style:none;



	list-style-position:outside;



	padding:8px 10px;



}



#archive h3 {



	font-size:14px;



	font-weight:bold;



}



.archive-post {



	background:#656565;



	margin-bottom:10px;



}



.archive-post:hover {



	background:#ffffff;



}



/* archice END */







/* image switcher START */



.imageswitcher {



	background:#ffffff;



	border:1px dashed #B0BEC7;



	padding:5px;



}



.imageswitcher_image {



	background:#333;



	border:1px solid #A4B97F;



	padding:3px;



	margin:0;



}



a .imageswitcher_image:hover {



	border-color:#84995E;



}



a.imageswitcher_button {



	float:left;



	margin-top:1px !important;



	margin-top:3px;



	margin-bottom:0 !important;



	margin-bottom:5px;



	margin-right:4px;



	padding:2px 5px;



	background:#D5E396;



	border-top:1px solid #D5E396;



	border-right:1px solid #B5C98F;



	border-bottom:1px solid #B5C98F;



	border-left:1px solid #D5E396;



	color:#84985D;



	text-decoration:none;



}



a.imageswitcher_button:hover {



	background:#C8DE9D;



	border-top:1px solid #B5C98F;



	border-right:1px solid #D5E396;



	border-bottom:1px solid #D5E396;



	border-left:1px solid #B5C98F;



	color:#60743A;



	text-decoration:none;



}



/* image switcher END */







/* related posts START */



#related_posts {



	background:#333;



}



.related_posts {



	background:#EFEFEF;



	margin:0 1px;



	padding:5px 5px 0;



	border-color:#B0BEC7;



	border-style:dashed;



	border-width:1px 0;



}



.related_posts h3 {



	font-size:12px;



	background:#E6E6E6;



	padding:5px 10px 4px;



}



.related_post {



	margin:0;



}



.related_post li {



	list-style:none;



	padding:6px 10px;



	border-top:1px solid #E6E6E6;



}



.related_post li .count {



	font-size:10px;



}



.related_post li small {



	display:block;



	color:#999;



}



/* related posts END */







.photos {



	padding: 3px;



	margin: 2px;



	border-style: solid;



	border-width: 1px;



	border-color: #808080;



}







a:hover .photos {



    border-color: #3399FF;



}







.photosm {



	padding: 2px;



	margin: 1px;



	border-style: solid;



	border-width: 1px;



	border-color: #808080;



}







a:hover .photosm {



    border-color: #3399FF;



}







.icon {

	padding: 3px;

	margin: 2px;

	float:left;

}



a:hover .icon {

    border-color: #3399FF;

}



/* new stuff for news items */



.postMeta {



	padding: 2px 10px 4px 10px;



	font-size: 9pt;



background-color: #333;



}



.postMeta .date {
	background: url("images/date.png") left no-repeat;
	padding: 0 0 0 15px;
}

.postMeta .filed {
	background: url("images/folder.png") left no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 0 3px;
}

.postMeta .commentcount {
	background: url("images/comments.png") left no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 0 3px;
}



.postMeta .tags {



	background: url("images/tags.gif") left no-repeat;



	padding: 0 0 0 15px;



}



.postMeta a {

	text-decoration: none;

}



.eqauthor {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 0px;
	margin: 10px;
	float:left;
}

/* gallery builtins (edit wp-includes/media.php and remove to use these overrides) */

.gallery img {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	display: block;
}

.gallery {
        margin: auto;
}
.gallery-item {
        float: left;
        text-align: center;
        width: {$itemwidth}%;
}

.gallery-caption {
        margin-left: 0;
}

.post .content img {
	padding: 0px;

}

.post .content .sociable img {
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}


.content a img
{
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
border: 1px;
border-style: solid;
border-color: #000000;
}

.flickr_side a img
{
margin-left: 2px;
margin-bottom: 2px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
border: 1px;
border-style: solid;
border-color: #666666;
}

.textwidget a img
{
text-align: center;
}


/* lastfm-live styles to fix W3C */

#lastfmlive_recent_tracks {
	font-size:7pt;
	line-height:14px;
	width:98%;
}

#lastfmlive_recent_tracks .lastfmlive_recently_played {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding:2px;
	width:100%;
	height: 31px;
}

#lastfmlive_recent_tracks .lastfmlive_recently_played img{
	border:1px groove #ffffff;
	height:26px;
	overflow:hidden;
	margin-right:3px;
	margin-left:2px;
	padding:1px;
	width:26px;
}

#lastfmlive_recent_tracks .lastfmlive_song_info{
	margin-left: 35px;
	top:-30px;
	position:relative;
}

#lastfmlive_recent_tracks .lastfmlive_recently_played .lastfmlive_song_title{
	overflow:hidden;
	height:15px;
}

#lastfmlive_recent_tracks .lastfmlive_recently_played .time{
	font-size:6pt;
}

#lastfmlive_recent_tracks .lastfmlive-now-playing{
	background:transparent url(http://www.equk.co.uk/wp-content/plugins/lastfm-live/img/icon_eq.gif) no-repeat scroll 99% 16px;
}

#lastfmlive_profile_link {
	width:100%;
	height:20px;
}

#lastfmlive_profile_link a{
	float:right;
	margin:0px;
	padding-top:2px;
}

#lastfmlive_profile_link a:hover{
	text-decoration:none;
}