/*  
Theme Name: West Gallery
Theme URI: http://www.westgallery.com
Description: A custom WordPress Theme developed by Dino Latoga
Version: 2.0
Author: Dino Latoga
Author URI: http://www.dinolatoga.com
*/

@import "reset.css";
html,body{height:100%;}
body{font:13px/150% "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;background:#0f000f;color:#111;background:#fff url(images/bodybg.jpg) top left; font-weight:normal;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
.clearfix{clear:both;height:0;font-size:0;line-height:0;}
.alignleft{float:left;}
.alignright{float:right;}
blockquote{clear:both;padding:0 0 0 40px;font-style:italic;color:#876741;height:1%;}
blockquote p{padding:0;}

/* stickyfooter */
#container{min-height:100%;height: auto !important;height:100%;min-width:1000px;_width:1000px;margin: 0 auto -70px;}
* html #container {height:100%;}
.push{height:70px;}

/* header elements */
#header{position: relative; height:110px;background:#282829 url(images/header-bg.jpg) top left;}
h1#logo{position:absolute;top:30px;left:40px;height:46px;width:237px;background:url(images/westgallery-logo.png) top left no-repeat;}
	h1#logo a{display:block;height:100%;text-indent:-9999px;}
#search{position:absolute;top:16px;right:40px;background: url(images/search.jpg) top left no-repeat;height:23px;width:210px;}
	input#s{border:0;margin-top:2px;padding-left:25px;width:140px;color:#fff;background:none;}
	#search form{position:relative;}
	a#rsslink{position:absolute;top:0;right:0;display:block;background:url(images/rss.png) top right no-repeat;height:22px;width:22px;text-indent:-9999px;padding-left:8px;border-left:1px solid #f3f3f3;}
	
/* navigation menu */
ul#menu{position:absolute;top:52px;right:31px;}
ul#menu li{float:left;height:23px;margin-left:26px;background-image:url(images/menu-sprite.png);background-repeat:no-repeat;}
ul#menu li a{display:block;height:100%;text-indent:-9999px;}
ul#menu li a:hover,
ul#menu li.active{border-bottom:5px solid #fff;}
li#m1{width:90px;background-position: 0 0;}
li#m2{width:55px;background-position: -89px 0;}
li#m3{width:65px;background-position: -145px 0;}
li#m4{width:85px;background-position: -210px 0;}

/* submenu */
#submenu{position:absolute;top:88px;width:100%;left:0;text-align:center;}
#submenu ul{margin:0 auto;width:400px;}
#submenu ul li{float:left;margin-right:20px;background-image:url(images/submenu-sprite.png);background-repeat:no-repeat;}
#submenu ul li a{display:block;height:100%;text-indent:-9999px;}
#submenu ul li a:hover,
#submenu ul li.active{border-bottom:3px solid #fff;}
li#sm1{width:85px;background-position: -3px 0;}
li#sm2{width:50px;background-position: -90px 0;}
li#sm3{width:95px;background-position: -145px 0;}

/* home*/
#content-slider{width:1010px;margin:10px auto 0;}
ul#mycarousel li{position:relative;background:#b3b3b3 url(images/ajax-loader.gif) center no-repeat;}
.details{position:absolute;top:290px; left:0;background-color:#111;height:140px;padding:50px 70px 0 70px;opacity:0.9;}

/* current */
#current{padding: 30px 40px;}
ul#current-gallery.past{margin-left:200px;}
ul#current-gallery li{float:left;position:relative;margin-right:15px;margin-bottom:20px;width:290px;height:240px;}
.current-thumb{height:160px;width:290px;background:#b3b3b3 url(images/ajax-loader.gif) center no-repeat;margin-bottom:10px;}
ul#current-gallery li span.hover{position:absolute;top:0;left:0;display:block;height:150px;width:280px;border:5px solid #000;}

/*post*/
#content-post{padding:20px;}
#content-post:after {content:" ";display:block;clear:both;}
.post-detail{float:left; width:580px;padding-right:20px;margin-left:20px;border-right:1px solid #333;display:inline;}
.post-gallery{position:relative;margin-left:645px;}
.ngg-gallery-thumbnail{background:#b3b3b3 url(images/ajax-loader.gif) center no-repeat;}
.ngg-gallery-thumbnail a{position:relative;}
.ngg-gallery-thumbnail span.hover{position:absolute;padding:0 !important;top:0;left:0;z-index:9;display:block;height:90px;width:90px;border:5px solid #000;}
.post-text{margin:10px 0;color:#4d4d4d;font-size:11px;}
.about{max-width:960px;}
.post-text p{padding-bottom:20px;}
.post-text strong{color:black;}
.post-text a:link{color:#26B6E0; font-weight:bold;}
.post-text a:hover{color:#26b6e0; text-decoration:underline;}
.post-text a:visited{color:#EF8D20;}
.post-text h3{display:block;clear:both;}
.post-text em{font-style:italic;}
.post-text ul{list-style:disc inside;padding-bottom:20px;}
.post-text ol{list-style:decimal inside;padding-bottom:20px;}
.post-image{}
.imgcontainer{margin:20px 0;background:#b3b3b3 url(images/ajax-loader.gif) center no-repeat;min-height:320px;}

.hentry{padding:10px 0 30px 0;}
.postmetadata{font-size:11px;letter-spacing:2px;}

#past-gallery{position:relative;padding: 30px 40px;min-height:1000px;}
/* sidebar */
#sidebar{position:absolute;left:40px;width:152px;border-right:1px solid #333;text-transform:uppercase;font-size: 10px;line-height: 1.5em;font-weight: normal;letter-spacing: .1em;}
#sidebar:after {content:" ";display:block;clear:both;}
#sidebar a{color:#808080;text-decoration:none;}
#sidebar a:hover{color:#101010;}

/* page */
#page-content{padding: 30px 40px;}
#page-content p{line-height:180%;}
#contact-info{float:left;font-size:11px;color:#4d4d4d;letter-spacing:2px;border-right:1px solid #333;height:300px;padding-right:20px;margin-right:20px;}
#contact-info ul{padding:20px 0;}
#contact-info ul li span.dtitle{float:left;width:100px;}


table#schedule th{padding:10px 0;width:100px;text-align:left;}
table#schedule td{padding:10px;letter-spacing:1px;display:block;}

/*sifr fonts*/
h2.pagetitle{text-transform:uppercase;height:auto;margin-bottom:30px;clear:both;font-weight: bold; font-size: 3em; line-height: 100%;}
h3.group-show,
#page-content h3{font-size:12px;text-transform:uppercase;height:auto;margin-bottom:5px;}
h4.post-title,
h5.exhibit-date{font-size:12px;text-transform:uppercase;height:auto;}
h3.stitles{font-size:15px;text-transform:uppercase;height:auto;margin-bottom:5px;}
h2.artist{text-transform:uppercase;}
h3.post-title{text-transform:uppercase;display:block;}

h2.main-artist{font-size: 25px;color:#3171b9;text-transform:uppercase;height:auto;line-height: 1.3em;margin-bottom:5px;}
h3.main-title{font-size: 21px;color:#fff;text-transform:uppercase;height:auto;line-height: 1.3em;display:block;clear:both;min-width:400px;margin-bottom:1px;}
h4.main-date{font-size:18px;color:#fff;text-transform:uppercase;height:auto;line-height: 1.3em;}

/* footer */
/* last updated by dl on 2009.02.28*/
#footer{clear: both;display:block;background:#fff;border-bottom:10px solid #282829;padding:30px 40px 10px;height:20px;margin:0 !important;}
 a#wglogo{display:inline-block;width:20px;height:20px;background:url(images/wglogo.png) top left no-repeat;text-indent:-9999px;}
 a#wplogo{display:inline-block;margin-left:25px;width:91px;height:20px;background:url(images/wplogo.png) top left no-repeat;text-indent:-9999px;}
 a#wglogo:hover{background:url(images/wglogo-up.png) top left no-repeat;}
 a#wplogo:hover{background:url(images/wplogo-up.png) top left no-repeat;}
 #subscription{height:25px;width:220px;position:relative;}
 #sitelogos{height:20px;background:url(images/divider.png) 35px 0 no-repeat; padding-top:2px;padding-bottom:3px;}
 #email-subscribe{position:absolute;top:2px;left:0;height:16px;width:125px;border:1px solid #000;font-family:Arial, Helvetica, sans-serif, monospace;font-size:11px;}
 #get-updates{position:absolute;top:2px;right:0;width:87px;height:20px;background:url(images/button-get-updates.png) top left no-repeat;border:0;}
 
 #wpstats{visibility:hidden;left:0;top:0;position:absolute;width:1px;height:1px;}