/*
Theme Name: Titan PRO Child Theme
Theme URI:  http://themes.jestro.com/titan/
Description:  Custom child theme for Titan PRO Members.
Version: 1.22
Author:   Drew Strojny
Author URI: http://www.jestro.com
Template: titan
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../titan/stylesheets/master.css");
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Logo
-----------------------------------------------------------*/

div#title-logo {
  float: left;
  padding: 30px 0;
}

/* Page Templates
-----------------------------------------------------------*/

#content.no-sidebar { width: 920px; }
#content.no-sidebar .entry.page { width: 900px; }
body.page-template-left-sidebar-php #sidebar { float: left; }
body.page-template-left-sidebar-php #content { float: right; }
.entry.no-indent { margin: 0; }
.entry.no-indent h2 { padding: 25px 0 10px 0; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/

#sidebar {
  display:none;
  }

#footer-about,
#footer-flickr,
#footer-search {
display:none;
}

body {background: #fff; font: 12px/18px Arial, Helvetica, sans-serif; }
p {font-size:12px}

h1, .post-header h1 { font: italic normal 18px Georgia, "Times New Roman", Times, serif; padding-bottom: 10px }
.single .post-header h1,
h1 { font-size: 20px; line-height: 24px; color: rgb(130,125,121); }

.entry h3, h3 {text-transform:uppercase; font-weight:bold; font-size:11px}
h1.pagetitle, h2.pagetitle {border:none}
.wrapper, #content .entry.page {width:892px}
div.notice {padding:0; margin:0}

#header {background: #fff; width:892px; margin:auto; border-bottom:none}
#logohead 
{width:892px; height:105px; margin-bottom: 14px; }
div#title-logo
{padding:0}
#title-logo
{float:left; width:381px; vertical-align:bottom; padding:0}
#address
{ float:right; width:211px; vertical-align:bottom; font: italic 11px/17px Georgia, "Times New Roman", Times, serif; height: 100px; padding-left: 300px; padding-top: 20px; color: #999999; }

#menu  {margin:0; border-top: 1px solid #CCCCCC; border-bottom: 1px dotted #CCCCCC;}
#menu ul,
#submenu ul { padding-left: 0px; padding-top:8px; padding-bottom:8px}
#menu ul li,
#submenu ul li { display: inline; list-style: none; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;font-style: italic; height: 20px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
#menu ul a:hover,
#submenu ul a:hover	{ color: #FFFFFF; }
#menu ul a:active,
#submenu ul a:active { color: #000000; }
#menu ul li a,
#submenu ul li a { padding: 10px; color: #999999; margin-top: 2px; margin-bottom: 2px; height: 20px; text-transform:lowercase }
#menu ul li.hover, #submenu ul li:hover                
{ color: #E8E4A7; position: relative; }
#menu ul li a:hover,
#submenu ul li a:hover { color: #FFFFFF; background: #666666; }
#submenu  { height: 40px; border-bottom: 1px solid #CCCCCC; }

.content-background {background:none}

#footer {background: #fff; border-top:none}
#copyright {padding:10px 0 0 0;border-top:1px solid #ccc;}
#copyright p {color:#666;}

.post-header {padding:0; margin:0; border:none}
.post-header h1 {font: italic normal 18px Georgia, "Times New Roman", Times, serif; margin:0}
.post-header h1 a {color:#666}

.entry {padding:0; margin:0; width:892px}
.entry h2 {font: italic normal 14px Georgia, "Times New Roman", Times, serif; color:#666; margin:0; padding-bottom:10px}

#content {margin-top: 20px; width:892px}
.content_right { float: right; width: 460px}


#content ul#artist-list,
#content ul#artist-list li {
list-style:none;
font: 12px/18px Arial, Helvetica, sans-serif;
}

#artist-list,
#artist-list li { list-style:none; margin: 0; padding: 0; background:none; }

#artist-list li { font-weight: normal; color: rgb(177,176,177);}
#artist-list a:link,
#artist-list a:active,
#artist-list a:visited { font-weight: normal; color: rgb(177,176,177); }
#artist-list a:hover { color: rgb(0,0,0); }

.single .hentry { width: 892px; }

.single #artist-info,
.single .entry { width: 415px; display: inline; float: left; margin: 0; padding: 0; }
.single #gallery { width: 450px; display: inline; float: right; margin-top: 3em; }

.single #info-links,
.single #info-links li { margin: 0; padding: 0; list-style: none; background: none; }
.single #info-links { margin: 30px 0 30px 0; }
.single #info-links li { margin: 0 0 3px; }
#info-links a:link,
#info-links a:active,
#info-links a:visited { font: 9px/12px normal helvetica, arial, sans-serif; text-transform: uppercase; color: rgb(130,125,121); }
#info-links a:hover { color: rgb(0,0,0);}

.single #artist-link { font: italic normal 12px/18px georgia, times, serif; color: rgb(130,125,121); }
.single #artist-link:hover { color: rgb(0,0,0);}

.list { width: 250px; margin: 0 0 20px;}
.list .heading { font-weight: bold; font-size: 9px; line-height: 18px; letter-spacing: 0.05em; text-transform: uppercase; color:rgb(130,125,111);}
.list .date,
.list .pages,
.single-post #exhibit-info h3.date { font-size: 10px; line-height: 18px; font-weight: normal; text-transform: capitalize; color:rgb(90,90,90);}
.list .pub_author { font: italic 11px/18px georgia,serif; text-transform: capitalize; }
.list p { font-size: 10px; line-height: 18px; color:rgb(130,125,111);}
.list a { font: italic 11px/18px georgia, serif; color:rgb(130,125,111);}
.list a:hover { color: rgb(0,0,0);}

#exhibit-info .heading,
#exhibit-info .date { margin: 0; padding: 0; font: italic normal 18px Georgia, "Times New Roman", Times, serif; margin:0; color: #666; }
#exhibit-info .date { margin-bottom: 20px; }

#current-list {
width:100%;
float:left;
}

#current-list li { margin: 0 0 20px; }

li.publication { 
width: 100%; 
float:left;
margin: 0 0 20px 0; 
padding: 0 0 20px 0; 
border-bottom: 1px dotted #CCCCCC; 
}

.publication img { 
display: block; 
float: left; 
width: 180px;
margin:0 20px 0 0;
padding:0; 
-webkit-box-shadow:2px 2px 3px #ddd;
}

.publication h2.heading {
margin:0 0 5px 0;
font-size:11px;
}

.publication .entry-content { 
width:600px;
}
