/*
Theme Name: Sarah_Kirkland_Snider_Home
Description: Custom theme for SarahKirklandSnider.com
Version: 1.2
Author: Wolfe Gleitsman
Author URI: http://wolfestar.net/
*/

/* Basics */
html, body {margin:0; padding:0; height:101%; font-family:"KisBT Roman", Baskerville, Goudy, Georgia, "Times New Roman", Times, serif;}
a:link {text-decoration: none;   }
a:visited {text-decoration: none; }
a:hover {text-decoration: underline; }
h1 {font-size:16px; text-transform:uppercase; font-weight:normal; text-align:center; margin:0; padding:0; padding-top:43px;}
h2 {font-size:22px; font-weight:normal; margin:0; margin-bottom:18px; padding-top:0px; line-height:28px; }
h3 {font-weight:normal; font-size:22px; line-height:28px; text-align:center; margin:0; padding:0; padding-top: 20px;}

/* Header */
#container {padding:20px; margin:20px;  }
#logo_box {width:441px; margin-top:26px; margin-bottom:14px; position:relative}
#title_box {text-align:center; width:100%; position:relative;}
#top_nav_box {display:block; size:8px; font-variant:small-caps; letter-spacing:1px; background-image:url(images/header-bullet.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:28px; margin-bottom:52px; line-height:20px;}
#top_nav_box ul {list-style:none; margin:0; padding:0; }
#top_nav_box ul li {list-style-type:none; display:inline; margin-left:18px;}
.page-template-page-homepage-php #top_nav_box {display:none;}
#loading_box {position:absolute; z-index:20; height:66px; width:66px; background-image:url(images/loading.gif); left:50%; margin-left: -33px;  top:520px; display:none;}

/* Sidebar */
#side-wrapper {display:block; float:right; height:100%; margin:0; padding:0; width:244px;}
#sidebar {display:block; margin:0; border-left:2px solid #594c43; padding:0; padding-left:22px; list-style-type:none; font-size:12px; line-height:16px; text-align:justify;}
#sidebar li {list-style-type:none; list-style-position:inside; margin:0; margin-bottom:28px; padding:0; text-align:justify;}
#sidebar li ul {margin:0; padding:0;}
#sidebar li ul li {margin-bottom:12px;}
#sidebar h3, #sidebar h3 a:link, #sidebar h3 a:visited, #sidebar h3 a:hover {color:#000000; text-decoration:none; text-align:center; margin:0; margin-bottom:15px; padding:0; padding-bottom:10px; font-size:14px; line-height:18px; font-weight:normal; letter-spacing:1px;  text-transform:uppercase;  background-repeat:no-repeat; background-position:bottom center;}
#sidebar h3 {background-image:url(images/h3_bio.gif);}
#sidebar p {margin-bottom:12px; }
#sidebar li img {margin-left:auto; margin-right:auto;}

/* Main */
#content_spacer {max-width:1012px; margin-left:auto; margin-right:auto; padding:0;}
#content {width:auto; margin:0; margin-right:264px; padding:0; text-align:justify;}
.error404 #content {margin-left:auto; margin-right:auto;}
.page-template-page-music-php #content {/*max-width:520px;*/ padding-left:10%; padding-right:10%;}
#content p {line-height:20px; font-size:16px; margin-bottom:20px;}
#content img {}
.post {margin-bottom:30px;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {margin: 0 0 6px 15px; display: inline;}
img.alignleft {margin: 0 15px 6px 0; display: inline;}
.alignright {float: right; text-align:right;}
.alignleft {float: left; text-align:left;}
.aligncenter {margin-left:auto; margin-right:auto;}
.ssg-gplayer {/*margin-left:140px; */ margin-right:auto; text-align:left;}
.single-line-player {position:relative; top:4px;}
.wp-caption-text {font-size:11px !important; text-align:right; line-height:9px !important; margin:0; margin-bottom:6px !important; margin-top:1px; padding:0; padding-right:8px;}
#comment {width:690px;}
.postmetadata {display:inline-block; margin:0; margin-top:10px; margin-bottom:30px; margin-left:25px; margin-right:25px; padding:0; padding-top:6px; font-size:10px; text-align:center; letter-spacing:1px; line-height:12px; width:90%;}
.archive .postmetadata {border-top: 1px solid #85979e;}
.music .postmetadata {border-top: 1px solid #8c857c !important;}
.blog .postmetadata, .news .postmetadata {border-top: 1px solid #989c98 !important;}
.navigation {margin-bottom:50px;}
.navigation .alignright, .navigation .alignleft {width:45%;}
.fancy-instructions {display:none;}
.page-template-page-gallery-php .fancy-instructions {display:inline;}
#fancybox-close {right:0 !important; bottom:-35px !important; text-align:right !important;}

/* Page Specific Formatting */

/* Admin Pages */
body.error404, body.archive {background-color:#617B84; color:#f2f0f0;}
.error404 #title_box, .archive #title_box {height:147px; background-image:url(images/bullet-admin.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.error404 a:link, .archive a:link  { color:#40385e;}
.error404 a:visited, .archive a:visited    { color:#433f51;}
.error404 a:hover, .archive a:hover    { color: #382580;}
.error404 .wp-caption-text {color:#c0c0c0}
 

/* Audio/Video */
body.page-template-page-av-php  {background-color:#51576c; color:#f2f0f0;}
.page-template-page-av-php #title_box {height:158px; background-image:url(images/bullet-av.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-av-php a:link   { color:#dfd99e;}
.page-template-page-av-php a:visited   { color:#cecaa0;}
.page-template-page-av-php a:hover   { color: #eee79d;}
.page-template-page-av-php #sidebar {border-left:2px solid #cecaa0;}
.page-template-page-av-php #sidebar h3, .page-template-page-av-php #sidebar h3 a:link, .page-template-page-av-php #sidebar h3 a:visited, .page-template-page-av-php #sidebar h3 a:hover {color:#ffffff;}
.page-template-page-av-php #sidebar h3 {background-image:url(images/h3_av.gif);}
.page-template-page-av-php .wp-caption-text {color:#c0c0c0}
.page-template-page-av-php .post img {border:1px solid #cecaa0;}

/* Biography */
body.page-template-page-biography-php  {background-color:#c5baaf; color:#000; }
.page-template-page-biography-php #title_box {height:154px; background-image:url(images/bullet-bio.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-biography-php a:link   { color:#5f2d0c;}
.page-template-page-biography-php a:visited   { color:#695b52;}
.page-template-page-biography-php a:hover   { color: #ab1c00;}
.page-template-page-biography-php #sidebar {border-left:2px solid #594c43;}
.page-template-page-biography-php #sidebar h3, .page-template-page-biography-php #sidebar h3 a:link, .page-template-page-biography-php #sidebar h3 a:visited, .page-template-page-biography-php #sidebar h3 a:hover {color:#000000;}
.page-template-page-biography-php #sidebar h3 {background-image:url(images/h3_bio.gif);}
.page-template-page-biography-php .wp-caption-text {color:#6b6b6b}
.page-template-page-biography-php .post img {border:1px solid #594c43;}

/* Contact */
body.page-template-page-contact-php  {background-color:#e0e5be; color:#242021; }
.page-template-page-contact-php #title_box {height:186px; background-image:url(images/bullet-contact.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-contact-php a:link   { color:#2b5169;}
.page-template-page-contact-php a:visited   { color:#425866;}
.page-template-page-contact-php a:hover   { color: #105581;}
.page-template-page-contact-php #sidebar {border-left:2px solid #435e6f;}
.page-template-page-contact-php #sidebar h3, .page-template-page-contact-php #sidebar h3 a:link, .page-template-page-contact-php #sidebar h3 a:visited, .page-template-page-contact-php #sidebar h3 a:hover {color:#000000;}
.page-template-page-contact-php #sidebar h3 {background-image:url(images/h3_contact.gif);}
.page-template-page-contact-php .wp-caption-text {color:#5f5356}
.page-template-page-contact-php .post img {border:1px solid #435e6f;}

/* Events */
body.page-template-page-events-php, body.events {background-color:#e7e4d3; color:#0e0e0d; }
.page-template-page-events-php #title_box, .events #title_box {height:131px; background-image:url(images/bullet-events.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-events-php a:link, .events a:link   { color:#681100;}
.page-template-page-events-php a:visited, .events a:visited   { color:#656565;}
.page-template-page-events-php a:hover, .events a:hover  { color: #bb1f00;}
.page-template-page-events-php .postmetadata, .events .postmetadata {border-top: 1px solid #c0c0c0 !important;}
.page-template-page-events-php #sidebar, .events #sidebar {border-left:2px solid #d0aa9e;}
.page-template-page-events-php #sidebar h3, .page-template-page-events-php #sidebar h3 a:link, .page-template-page-events-php #sidebar h3 a:visited, .page-template-page-events-php #sidebar h3 a:hover, .events #sidebar h3, .events #sidebar h3 a:link, .events #sidebar h3 a:visited, .events #sidebar h3 a:hover {color:#000000;}
.page-template-page-events-php #sidebar h3, .events #sidebar h3 {background-image:url(images/h3_events.gif);}
.page-template-page-events-php .wp-caption-text {color:#74746b}
.page-template-page-events-php .post img {border:1px solid #d0aa9e;}

/* Gallery */
body.page-template-page-gallery-php  {background-color:#a7ae92; color:#2d2e2a; }
.page-template-page-gallery-php #title_box {height:186px; background-image:url(images/bullet-gallery.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-gallery-php a:link   { color:#8C494F;}
.page-template-page-gallery-php a:visited   { color:#815d60;}
.page-template-page-gallery-php a:hover   { color: #b6565e;}
.page-template-page-gallery-php #sidebar {border-left:2px solid #8C494F;}
.page-template-page-gallery-php #sidebar h3, .page-template-page-gallery-php #sidebar h3 a:link, .page-template-page-gallery-php #sidebar h3 a:visited, .page-template-page-gallery-php #sidebar h3 a:hover {color:#000000;}
.page-template-page-gallery-php #sidebar h3 {background-image:url(images/h3_gallery.gif);}
.page-template-page-gallery-php .wp-caption-text {color:#6c6f64}
.page-template-page-gallery-php .post img {border:1px solid #8C494F;}
.page-template-page-gallery-php .post h3 {clear:left; margin-bottom:15px;}
.page-template-page-gallery-php .post ul {list-style-type:none; margin:0; padding:0; float:none; clear:left;}
.page-template-page-gallery-php .post ul li {display:block; height:210px; width:160px; padding:4px; padding-top:0; margin-left:10px; float:left;}
.page-template-page-gallery-php .post ul li p {display:none !important;}
.page-template-page-gallery-php .post ul li p.wp-caption-text {display:block !important; padding:0; width:150px;}

/* Home */
body.page-template-page-homepage-php {background-color:#eee1da; color:#0e0e0d; background-image:url(images/sks_bg.gif); background-repeat:no-repeat; background-position:top center; }
.page-template-page-homepage-php #logo_box { margin-top:32px; margin-bottom:60px;}
.page-template-page-homepage-php a:link   { color:#681100;}
.page-template-page-homepage-php a:visited   { color:#656565;}
.page-template-page-homepage-php a:hover   { color: #bb1f00;}
.page-template-page-homepage-php #sidebar {display:none;}


/* Music */
body.page-template-page-music-php, body.music {background-color:#7b7165; color:#f0ebeb;}
.page-template-page-music-php #title_box, .music #title_box {height:149px; background-image:url(images/bullet-music.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-music-php a:link, .music a:link  { color:#142195;}
.page-template-page-music-php a:visited, .music a:visited   { color:#41456d;}
.page-template-page-music-php a:hover, .music a:hover  { color: #0d1ebd;}
.page-template-page-music-php #sidebar, .music #sidebar {border-left:2px solid #8c857c;}
.page-template-page-music-php #sidebar h3, .page-template-page-music-php #sidebar h3 a:link, .page-template-page-music-php #sidebar h3 a:visited, .page-template-page-music-php #sidebar h3 a:hover, .music #sidebar h3, .music #sidebar h3 a:link, .page #sidebar h3 a:visited, .music #sidebar h3 a:hover {color:#ffffff;}
.page-template-page-music-php #sidebar h3, .music #sidebar h3 {background-image:url(images/h3_music.gif);}
.page-template-page-music-php h2, .music h1  {padding-top:0px;}
.page-template-page-music-php h2 {display:inline-block; margin-bottom:10px; width:100%; border-bottom: 1px solid #8c857c !important; font-size:18px; text-align:center; font-variant:small-caps;}
.page-template-page-music-php ul {margin-top:0px; margin-left:25px; margin-bottom:30px;}
#music_sub_cat_nav {display:inline-block; border-top: 1px solid #f0ebeb; margin:0; margin-top:10px; margin-bottom:20px; padding:0; padding-top:6px; font-size:12px; text-align:center; letter-spacing:1px; line-height:14px; width:100%;}
#music_sub_cat_nav a {margin-left:10px; margin-right:10px;}
.song_title {font-style:italic;}
.page-template-page-music-php .wp-caption-text {color:#a9a9a9}
.page-template-page-music-php .post img {border:1px solid #8c857c;}

/* New Amsterdam Records */
body.page-template-page-new_amsterdam_records-php  {background-color:#bac7b8; color:#252122; }
.page-template-page-new_amsterdam_records-php #title_box {height:147px; background-image:url(images/bullet-new_am.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-new_amsterdam_records-php a:link { color:#681100;}
.page-template-page-new_amsterdam_records-php a:visited { color:#656565;}
.page-template-page-new_amsterdam_records-php a:hover { color: #ab1c00;}
.page-template-page-new_amsterdam_records-php #sidebar {border-left:2px solid #8d7a6b;}
.page-template-page-new_amsterdam_records-php #sidebar h3, .page-template-page-new_amsterdam_records-php #sidebar h3 a:link, .page-template-page-new_amsterdam_records-php #sidebar h3 a:visited, .page-template-page-new_amsterdam_records-php #sidebar h3 a:hover {color:#000000;}
.page-template-page-new_amsterdam_records-php #sidebar h3 {background-image:url(images/h3_nar.gif);}
.page-template-page-new_amsterdam_records-php .wp-caption-text {color:#6e6165}
.page-template-page-new_amsterdam_records-php .post img {border:1px solid #8d7a6b;}

/* News */
body.page-template-pages-news-php, body.blog, body.news  {background-color:#788479; color:#f5f4f5; }
.page-template-pages-news-php #title_box, .blog #title_box, .news #title_box {height:216px; background-image:url(images/bullet-news.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-pages-news-php, .blog a:link, .news a:link  { color:#ede6b0;}
.page-template-pages-news-php, .blog a:visited, .news a:visited  { color:#b2ae8a;}
.page-template-pages-news-php, .blog a:hover, .news a:hover   { color: #fcf2a2;}
.news #sidebar, .blog #sidebar {border-left:2px solid #d4d1c0;}
.news #sidebar h3, .news #sidebar h3 a:link, .news #sidebar h3 a:visited, .news #sidebar h3 a:hover, .blog #sidebar h3, .blog #sidebar h3 a:link, .blog #sidebar h3 a:visited, .blog #sidebar h3 a:hover {color:#ffffff;}
.page-template-page-news-php #sidebar h3, .blog #sidebar h3, .news #sidebar h3 {background-image:url(images/h3_news.gif);}
.page-template-pages-news-php .wp-caption-text, .blog .wp-caption-text {color:#c0c0c0}
.page-template-pages-news-php .post img, .blog .post img {border:1px solid #d4d1c0;}

/* Press */
body.page-template-page-press-php  {background-color:#b86954; color:#f2f0f0;}
.page-template-page-press-php #title_box {height:158px; background-image:url(images/bullet-press.gif); background-repeat:no-repeat; background-position:bottom center; margin-bottom:60px;}
.page-template-page-press-php a:link   { color:#40385e;}
.page-template-page-press-php a:visited   { color:#433f51;}
.page-template-page-press-php a:hover   { color: #382580;}
.page-template-page-press-php #sidebar {border-left:2px solid #4b4856;}
.page-template-page-press-php #sidebar h3, .page-template-page-press-php #sidebar h3 a:link, .page-template-page-press-php #sidebar h3 a:visited, .page-template-page-press-php #sidebar h3 a:hover {color:#ffffff;}
.page-template-page-press-php #sidebar h3 {background-image:url(images/h3_press.gif);}
.page-template-page-press-php .wp-caption-text {color:#c0c0c0}
.page-template-pages-press-php .post img {border:1px solid #4b4856;}

/* Twitter Widget Pro */
.from-meta, .in-reply-to-meta {display:none;}

#wiper {clear:both; float:none; width:50%;}

#nav_box {margin-top:23px; padding-top:75px; background-repeat:no-repeat; background-position:top center; font-family:Baskerville, Goudy, Georgia, "Times New Roman", Times, serif; font-size:16px; letter-spacing:1px; font-variant:small-caps;}
#nav_box ul {list-style:none; margin:0; padding:0; }
#nav_box ul li {list-style-type:none; display:inline; margin-left:38px;}
#small_print {font-family:Baskerville, Goudy, Georgia, "Times New Roman", Times, serif; font-size:14px;  margin-top:24px;}
.credit_text {font-variant:small-caps; font-size:13px;}
.judd {font-family:"Times New Roman", Times, serif; font-size:12px;}
