
@import url("http://richardmcgibbon.com/css/nav.css");

BODY { color:#999; background-color: #111; background-repeat: repeat-y; background-attachment: scroll; background-position: center top; }

BODY, TD, TH {
	color: #aaa;
}

INPUT, SELECT {
	color: #333;
}

A {
	color: #ddd;
}

A:hover {
	color: #fff;
}

H1, H2, H3, H4 {
	
}
H2 {
	border-color: #404040;
}

#main, #mainTop, #mainBot {
	border-color: #292929;
}

#mainTop DIV.m, #mainBot DIV.m {
	border-color: #292929;
}

DIV.gallery_photowall_name{ color: #242424; border-width: 12px; }

#mainTop DIV.l {
	background-image: url(/img/custom/1.0/themes/Chill/dark/mainTop-l.gif);
}

#mainTop DIV.r {
	background-image: url(/img/custom/1.0/themes/Chill/dark/mainTop-r.gif);
}

#mainBot DIV.l {
	background-image: url(/img/custom/1.0/themes/Chill/dark/mainBot-l.gif);
}

#mainBot DIV.r {
	background-image: url(/img/custom/1.0/themes/Chill/dark/mainBot-r.gif);
}

#header {
	border-color: #303030;
}

#header #nav DIV { 
	border-color: #333;
}

#header #nav A {
	color: #aaa;
}

#header #nav A:hover {
	color: #eee;
}

#footer {
	color: #666;
}

#footer A {
	color: #999;
}

UL.links LI:hover {
	color: #fff;
}
/* Navigation overrides */
.sf-menu {top:100px; right:0;float:left; width:auto; margin-right:20px;}
.sf-menu li {margin-right:1em;}
.sf-menu #search #s {width:100px;}
.sf-menu .search ul, .sf-menu .search ul li { width: 142px !important; }
#top .sf-menu a {color: #999;}
#top .sf-menu a:hover {color: #fff;}
.sf-menu #search form#searchform input#s {background:#fff;width:125px;}
/* ############# ps styles ############## */
.nav { float:left; width:100%; }
.navi {float:left; margin-bottom: 15px;}
.nav a, .navi a { background:#eee; color:#222; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1; padding:8px 10px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: block   }
.nav a:hover,.navi a:hover { color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
UL.thumbs LI { margin-bottom: 60px; }

UL.thumbs LI:hover {  }

SPAN.gallery_collection_list_num_galleries {
	font-size: 10px;
	color: #999;
}

UL.my_recent_galleries LI:hover { color: #fff; list-style-type: none; list-style-position: outside; }

A.page_next, A.page_previous {
	background: url(/img/custom/1.0/themes/Chill/dark/pagArrow.gif) no-repeat;
}

A.page_next {
	background-position: -24px 0;
}

A.page_next:hover {
	background-position: 0 0;
}

A.page_previous {
	background-position: -48px 0;
}

A.page_previous:hover {
	background-position: -72px 0;
}

A.page_next SPAN, A.page_previous SPAN, A.page_next IMG, A.page_previous IMG {
	display: none;
}

DIV.pageRange {
	color: #999;
}

DIV.refineBox {
	border-color: #333;
}
a, .welcomebox h2 a {color:#8fb5e3;text-decoration:none;}
/* Footer */
#footer-wrap {width:972px;background:#000;}
#footer {width:1000px;padding:1.5em 0;margin:0 auto;color:#999;text-align:left}
#footer p {color:#999}
#footer h3 {margin:0;padding:0 0 .6em 0; border-bottom:none; color:#999}
#footer .item {margin:0 0 4em 0}
#footer ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}
#footer ul li a,ul.txt li{height:1%;line-height:1.2em;display:block;padding:6px 0 6px 8px;}
#footer ul li a:hover,ul.txt li:hover{color:#fff;background-position:1px 0.8em;background: #111}
#footer ul li a span,ul.txt li,h4 a span{color:#8fb5e3;}
#footer ul li.active a{cursor:default;color:#8fb5e3;}
#footer ul ul{margin:0;list-style:none;}


a.page_next, a.page_previous {
background:url(http://photoshelter.com/img/custom/1.0/themes/Chill/dark/pagArrow.gif) no-repeat scroll 0 0 transparent;
}
a.page_next {
background-position:-24px 0;
}
a.page_next:hover {
background-position:0 0;
}
a.page_previous {
background-position:-48px 0;
}
a.page_previous:hover {
background-position:-72px 0;
}
a.page_next span, a.page_previous span, a.page_next img, a.page_previous img {
display:none;
}
div.uparrow {
    background-image: url("http://www.richardmcgibbon.com/images/up-arrow-white.png");
    float: left;
    height: 11px;
    width: 20px;
}


