/*
Theme Name: Nigel Sifantus
Description: A custom multimedia theme by <a href="http://www.diasadesign.com">Diasa Design</a>
Version: 2009
Tags: photography, one-column, two-column, theme options, minimal, widgets, white, portfolio, video, framework
Author: Diasa Design
Author URI: http://www.diasadesign.com/
License: All Rights Reserved
*/


body {
background:#000 url(http://www.nigelsifantus.com/images/bg_home.jpg) repeat-x top center fixed;
margin: 0;
padding: 0em 0;
color:#fff; }

.strip {height: 20px; background: #000; }
.strip p {font-size: 10px; text-transform:uppercase; letter-spacing: 1px; text-align: left; position: relative; left: 10px; font-family: "Century Gothic", Helvetica, Arial, sans-serif; }
.container {
background: transparent;
padding: 2px 20px 20px 20px;
}
.container-bg {
background: transparent;
}
blockquote {
background: url('images/quote.png') .5em top no-repeat;
color: #000;
font-style: normal;
padding: 0 0 0 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #fff;
}
a {
color: #fff;
text-decoration: none;
}
a:active, h2 a:active, h3 a:active {
color: #444130;
text-decoration: none;
}
a:hover, h2 a:hover, h3 a:hover {
color: #444130;
text-decoration: none;
}
.chrome{color:#fff;}
blockquote p {
padding: 0 20px 0 30px;
}
hr {
background: #666;
height: 1px;
}
img {
margin: 0;
}
.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em 0;
}
.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
.post img.thumbnail {float:left;margin: 0 1.5em 1.5em 0;}
.logo img {
margin: 0 0 .5em 0;
}
img.nail {width: 140px; height: 140px; }
.logo h1 {
text-transform: uppercase;
font-weight: normal;
color: #000;
margin: 12px 0 12px 0;
font-size: 42px;
}

#nav { clear: left; }

.logo h1 {float:left;display:block;height:40px;overflow:hidden;padding:0; margin: 6px 0 8px 0; width:430px;}
.logo h1 a{display:block;height:40px;overflow:hidden;width:430px; margin: 0; padding: 0; }
.logo h1 a img{border:0; margin-top: 0px;}
.logo h1 a:hover {display:block;height:40px;text-indent:-430px;width:430px;}

input { border: 1px solid #CCCCCC; padding-left: 0; }

ol {
margin-left: 35px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}
.small {
font-size: .9em;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #eee;
font-size: .8em;
line-height: 1.875em;
}
.meta a {
color: #eee;
}
.meta a:hover {
color: #bbb;
}
.byline {
color: #bbb;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #ccc;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #fff;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}
h2.widgettitle {color:#eee;text-transform:uppercase;}
.five_posts h3 {
margin-bottom: 0;
padding: .5em 0 .5em 0;
}

.five_posts .byline { padding-top: 6px; margin-bottom: 5px; } 

.five_posts a img.thumbnail { margin-top: 7px; } 

.five_posts h3 a {
text-transform: uppercase;
}
.five_posts h4, h6.category_head {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #fff;
font-size: 11px;
font-weight: normal;
}
.five_posts h4 a, h6.category_head a {
text-transform: uppercase;
color: #fff;
}
.five_posts h4 a:hover, h6.category_head a:hover {
color: #fff;
}
h6.category_more a {
color: #fff;
padding: .3em;
font-size: .9em;
text-transform: uppercase;
border: none;
}
h6.category_more a:hover { background: #333; color: #fff; }

#gray_bg { 
background:transparent;
padding:2em;
margin:0 -2em 0 -2em;
float:left;
position: relative;
}
#dark_bg {
background:transparent;
padding:2em;
margin:0 -2em 0 -2em;
color: #666;
float:left;
position: relative;
height: 1px; visibility:hidden;
}
#dark_bg ul li {
list-style-image:none;
border-bottom:1px solid #666;
}
#dark_bg a {
color:#ff0000;
}
#dark_bg a:hover {
color:#fff;
}
#dark_bg h2.widgettitle {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #666;
border-bottom:1px solid #666;
font-weight: normal;
}
.five_posts ul {
margin:1em;
}
.five_posts ul li {
color: #ccc;
font-size: .9em;
line-height: 1.8em;
border-bottom: 1px #666 solid;
list-style-image:none;
margin: 0 0 0 -1em;
}
.five_posts ul li a {
color: #ccc;
}
.five_posts ul li a:hover {
color: #fff;
}
.post h2 { margin-bottom: 15px; color: #fff; }
.post h2.postup { font-variant:small-caps; font-size: 22px; margin-bottom: 0px; }

h2.category_page { margin-bottom: 15px; color:#fff; text-transform:uppercase; }

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

#maincontent .post h2 { margin-bottom: 5px; }

.post h2.arch { margin-bottom: 0px; }



#maincontent .content {
padding: 5px 47px 20px 48px;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#feature h3 {
margin-bottom: 0;
padding: 0;
}
#feature p img {
margin: 7px 10px 2em 0;
}
.feature_text {
margin-top: 2em;
}
#home_right .entry, .albums_col .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}
ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}
.navigation, 
.navigation a {
color: #AAA;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.post { margin-bottom: 10px; }

.entry { padding-bottom: 0px;}

#header {
height: 50px;
padding: 4px 0 0 0;
width: 950px;
}
#header h1, #header .description {
line-height: 1em;
margin: 0;
padding: 0;
}
h1 a.logo {
text-transform: uppercase;
}
.entry #nav .content {
margin: auto;
padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 15px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}
#footer {
font-size: .9em;
margin: 0;
text-align: center;
}


#search {
float: right;padding: 0px 5px 0px 7px; margin-top: 0px; 
}
#search #s {
background: #222; border: none;
color: #CCCCCC;
font-size: 10px; 
margin-right: 0px;
margin-top: 4px;
padding: 3px 5px 4px 5px;
width: 150px;
}
#search #s:hover {
color: #000;
}
#search #s:hover {
color: #000;
}
.search-excerpt {
margin: 0;
}
.commentlist li {
padding: 8px 15px;
}
.comments-alt {
background: #EEE;
}
.bottombar {
}
.bottombar h2 {
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}
.bandbar {
}
.bandbar h2 {
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}
.bandbar .span-4 {width: 140px; }
.records { float: left; margin-right: 14px;
}
.records a img { border: 1px solid #666; }
.songs { clear: left; padding: 14px 10px 0 0; }
.songs h6 { color: #bbb; clear: left; margin-top: 10px; font-weight: normal; font-size: 12px; }
span#wpa0_meta { visibility: hidden; }
.songs .wpa_meta { width: 1px; height: 1px; overflow: hidden; }
.songs .entry h6 { clear: left; }
.songs .wpa_container { width: 100px; height: 20px; display:block; }
.songs .wpa_download, .songs .wpa_download a, .songs a.wpaudio, .songs #wpa0_sub a, .wpa_dl, .wpa_text { visibility:hidden; }
a.wpaudio img { visibility:visible; }
.songs .wpa_container .wpa_bar { margin-top: -27px;}

.spc { clear:both; height: 20px; width: 90%;}
ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul li {
background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('images/icons/l.png');
margin: 0;
padding: 0;
}
#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}

ul#portfolio {padding:0;list-style:none;margin:.5em 0 0em 0; }
ul#portfolio li {list-style:none;background:#000;border:1px solid #212121;padding: 1em; }
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;}
ul#portfolio li img {max-width:950px; float: left; margin:0;}
.slideshow {
margin:0 1em 1em 0; padding:0 1em 0 0;
}
p.exc { display: inline; }

#feature {height: auto;}

img.thumbnail { width: 150px; height: 100px; }
img.size-thumbnail { width: 150px; height: 100px; }

.player object { border: 1px solid #fff; width: auto; }


.news-block { font-size: 11px; height: auto;}
.news-block hr { color: #6e6e6e; background: #6e6e6e; visibility:hidden;  }
.news-block img.thumbnail { width: 180px; height: 100px;}




p.send input{display:block; clear: left; text-transform:uppercase; background:#111 none repeat scroll 0 0;border:1px solid #222;color:#eee;font-size:1.2em; text-transform:uppercase; margin-top:5px;padding:4px;letter-spacing: .1em; }
p.send input:hover { background:#000;color:#bbb; cursor: pointer;}

#twitter_div  {margin-top: 20px }
#twitter_div h2.widgettitle { padding-bottom: 10px; border-bottom: 1px solid #666; }
#twitter_div ul { margin: 0; padding: 0; }
ul#twitter_update_list li { line-height: 1.2em; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #666; }

#social a img { margin: 8px 18px 0px 0; width: 50px; height: 50px;  }

ul#newtagcloud {text-align:justify; margin: 0; }
ul#newtagcloud li {line-height: 20px; }

img.plus {margin-top: 10px; }
img.minus {margin-top: 0px; }

object { margin: 10px 0; }

/* Comments */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0;  }
ol.commentlist li { border-top:1px solid #666; margin:0 0 10px 0; padding:5px 7px 0px 57px; position:relative; height:1%; background: transparent;}
ol.commentlist li:hover { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-top:1px solid #666;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight: bold; color:#222 }
ol.commentlist li div.vcard a {color:#222}
ol.commentlist li cite.fn, ol.commentlist li cite { font-style:normal; }
ol.commentlist li cite.fn a.url { text-decoration:none; }
ol.commentlist li cite.fn a.url:hover { color:#333; }
ol.commentlist li div.vcard img.avatar {position:absolute; top:6px;left:0; }
ol.commentlist li div.vcard img.avatar-75 { width: 50px; height: 50px;}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:11px helvetica,arial,sans-serif;position:absolute; right:0; text-align:right; top:0;background: transparent; padding:6px 4px 4px 4px}
ol.commentlist li div.comment-meta a { color:#bbb; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li.comment-author-admin div.comment-meta {background:#222}
ol.commentlist li.comment-author-admin div.comment-meta a:hover {color:#fff}
ol.commentlist li p.small {margin-bottom: 5px; }
ol.commentlist li p.small {margin-bottom: 3px; color: #ccc; font-size: 9px;}
ol.commentlist li ul {}
ol.commentlist li div.reply { text-align:center; width:36px; }
ol.commentlist li div.reply a { background:#eee; color:#222; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  color:#222; text-decoration:none; text-transform:uppercase; }
ol.commentlist li div.reply a:hover {color:#fff; background:#222}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.comment-author-admin {}
span.feedlink img { height: 16px; width: 16px;}

h2#comments { color: #bbb; font-size: 18px; margin-top: 18px;}
h3#comments {margin:2em 0}
#respond {margin:30px 0 0 0; padding:20px 0 10px 0; clear: left; color: #eee; text-transform:uppercase; font-size: 1.3em; border-top: 1px solid #999;}
#commentform{ margin-bottom: 60px;}	
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;font-size: 1.2em;}
#commentform textarea, textarea#comment, .wpcf7-form textarea {margin-top:5px;width: 95%;padding: 2px;border: none;font-size: 1.2em; font-family:Helvetica, Arial, sans-serif;}
#commentform #submit{ background: none repeat scroll 0 0; color:#eee;font-size:1.1em; text-transform:uppercase; letter-spacing: .1em; border: none; }
legend {font-size: 1.2em;font-weight:bold;padding: 2px 10px}
#commentform #submit:hover{ border: none; cursor: pointer;}

.wpcf7 #send { background: url(http://www.nigelsifantus.com/images/bsend.png) no-repeat; width: 87px; height: 26px; margin-top:0px;border:none; text-indent: -9999px; float: left; margin-top: -10px;}
.wpcf7 #send:hover{background: url(http://www.nigelsifantus.com/images/bsendo.png) no-repeat; cursor: pointer;text-indent: -9999px;}

/*Form Output Styles */
div.wpcf7-mail-sent-ng { border: none; }
div.wpcf7-spam-blocked { border: none; }
div.wpcf7-validation-errors { border: none; }
span.wpcf7-not-valid-tip { position: relative; left: 0; background: none; border: none; font-size: 9px; color: #f00; display: block; clear: left; padding: 2px; }
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 9px; display: block; }
.wpcf7 .wpcf7-response-output { border: none; font-style:italic; padding-left: 0; margin-left: 0;}

/* Footer */
#copy { text-align:right; margin-right: 6px; }
#footer img { float: right;}
#footer a.trade { background: url(http://www.nigelsifantus.com/images/footcopy.png) no-repeat; 
	width: 92px;
	height: 16px; 
	float: right;
	overflow:hidden; text-indent: 9999px;

	
	}

#footer a.trade:hover{ cursor: pointer; background-position:-92px 0; }


/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */
#navmenu-h {
background: #000;
z-index:13;
}
#navmenu-h-r {
background: transparent;
z-index:14;
}
#navmenu-h li.alignright {
float: right;
}
ul#navmenu-h {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 950px;
	/*For KHTML*/
	list-style: none;
height: 28px;
border-top: 1px #222 solid;
z-index:98;
}
#navmenu-h-r {
margin: 0 0 16px 0;
border: 0 none;
padding: 0;
width: 950px;
	/*For KHTML*/
	list-style: none;
height: 24px;
}
ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 28px;
border-right: 1px #222 solid;
z-index:99;
}
#navmenu-h-r li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 24px; padding-right: 5px;
}
ul#navmenu-h ul {
margin: 0;
border: 0 none;
padding: 0;
width: 170px;
list-style: none;
display: none;
position: absolute;
top: 28px;
left: 0;
z-index:100;
}
ul#navmenu-h-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 170px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
z-index:10;
}
ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
width: 170px;
float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}
/* Root Menu */
ul#navmenu-h a {
padding: 2px 20px 2px 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #000;
color: #ccc;
font: 12px/24px Helvetica;
text-decoration: none;
text-transform: uppercase;
height: auto !important;
	/*For IE*/
}
ul#navmenu-h-r a {
padding: 2px 20px 0 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: /*#eee */ transparent;
color: #eee;
font: 11px/22px Helvetica;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h-r a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h-r li:hover a,
ul#navmenu-h li.iehover a,
ul#navmenu-h-r li.iehover a {
background: #222;
color: #FFF;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h-r li:hover li a,
ul#navmenu-h-r li.iehover li a {
float: none;
background: #222;
color: #ccc; text-transform:none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h-r li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover a,
ul#navmenu-h-r li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover a {
background: #303030;
color: #FFF;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li a {
background: #000;
color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a,
ul#navmenu-h-r li:hover li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover a,
ul#navmenu-h-r li.iehover li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h-r ul ul,
ul#navmenu-h-r ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h-r li:hover ul ul,
ul#navmenu-h-r li:hover ul ul ul,
ul#navmenu-h-r li.iehover ul ul,
ul#navmenu-h-r li.iehover ul ul ul {
display: none;
}
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul,
ul#navmenu-h-r li:hover ul,
ul#navmenu-h-r ul li:hover ul,
ul#navmenu-h-r ul ul li:hover ul,
ul#navmenu-h-r li.iehover ul,
ul#navmenu-h-r ul li.iehover ul,
ul#navmenu-h-r ul ul li.iehover ul {
display: block;
}

#smedia { background: none; position: relative; width: 470px; height: 40px; float:left; margin: 10px 0px 0 40px; z-index: 100;  }
ul#slnks { list-style-type: none; float: right; margin: 0px 0  0 0px; display:inline-block; height: 40px; }
ul#slnks li { float: left; margin: 0px 0px 0 10px; display:inline-block; width: 50px; }
ul#slnks li a { display: block; overflow: hidden; }


#navmenu-h li.current_page_item a, #navmenu-h li.current_page_ancestor a, #navmenu-h li.current_page_parent a { background: #333; }

body.category {
background:#000 url(http://www.nigelsifantus.com/images/bg_home.jpg) repeat-x top center fixed; 
}	

body.home ul#navmenu-h-r { clear: both; margin-top: 10px;}
body.home #social { margin-top: 20px; }

body.archive .post h2 { font-size: 18px; line-height: 18px; margin-bottom: 8px;}

body.page-id-2 {
background:#000 url(http://www.nigelsifantus.com/images/bg_about.jpg) no-repeat top center fixed; }
body.page-id-2 .entry { padding-right: 340px; }

body.page-id-55 { background:#000 url(http://www.nigelsifantus.com/images/bg_spaceship.jpg) no-repeat fixed bottom left; }	

body.page-id-44 { background:#000 url(http://www.nigelsifantus.com/images/bg_gr.jpg) no-repeat top center; }

body.page-id-48 { background:#000 url(http://www.nigelsifantus.com/images/bg_lmaestro.jpg) no-repeat top center; }

body.page-id-58 { background:#000 url(http://www.nigelsifantus.com/images/bg_tct.jpg) no-repeat top center; }

body.page-id-51 { background:#000 url(http://www.nigelsifantus.com/images/bg_717.jpg) no-repeat top center; color: #000; }
body.page-id-51 h2, body.page-id-51 a, body.page-id-51 .bottombar, body.page-id-51 #respond { color: #000; }
body.page-id-51 a:hover { color: #333; }
body.page-id-51 .records a img { border: 1px solid #bbb; }
body.page-id-51 .songs h6 { color: #444; }

/* Image Gallery Pages */
body.page-id-457 .entry {margin-left: -10px;}
body.page-id-457 .post h2 { margin-left: 8px; }
body.page-id-457 .post h3 { margin-left: 18px; color: #ccc; }

body.page-id-488 .entry {margin-left: -10px;}
body.page-id-488 .post h2 { margin-left: 8px; }
body.page-id-488 .post h3 { margin-left: 18px; color: #ccc; }

.content .post h2.postup a { line-height: 24px; }
.content .post p.small { line-height: 16px; margin-top: 12px;}
