/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: rick monroe
	Theme URI: http://fearlessflyer.com
	Description: 
	Author: Michael Soriano
	Author URI: http://fearlessflyer.com
	Version: 0.1

-------------------------------------------------------------- */
* {padding:0; margin:0;}
html {overflow-x:hidden;}
body { background:url(images/body-bg.jpg) repeat-y #302714;}
a {}
a:hover {}
a img {border:none;}

.alignright {float:right;}
.alignleft {float:left;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto;}

blockquote {}
blockquote blockquote {}
.wp-caption {padding:5px; text-align:center; margin:0 auto;}
img.alignright {display:inline;}
img.alignleft {display:inline;}
img.aligncenter {margin:0 auto; display:block;}
img.alignnone {clear:both;}


#wrap {width:1024px; overflow:hidden;}
#header {width:296px; min-height:900px; background:url(images/header2.jpg) no-repeat; float:left; position:relative; padding:50px 50px 0 43px;}
#logo {}
#logo a{display:block; background:url(images/logo.png) no-repeat; width:296px; height:119px; text-indent:-999px;}
#nav{padding-top:47px; padding-bottom:110px;}
#nav ul li {list-style:none; line-height:50px;}
#nav ul li a{display:block; background:url(images/navigation.png); height:54px; width:296px; text-indent:-9999px;}
#nav ul li a.home {background-position:-296px 0;}
#nav ul li a:hover.home, #nav ul li a.home.current {background-position:0 0;}
#nav ul li a.about {background-position:-296px -57px;}
#nav ul li a:hover.about, #nav ul li a.about.current {background-position:0 -57px;}
#nav ul li a.photos {background-position:-296px -114px;}
#nav ul li a:hover.photos, #nav ul li a.photos.current {background-position:0 -114px;}
#nav ul li a.videos {background-position:-296px -168px;}
#nav ul li a:hover.videos, #nav ul li a.videos.current {background-position:0 -168px;}
#nav ul li a.music {background-position:-296px -223px;}
#nav ul li a:hover.music, #nav ul li a.music.current{background-position:0 -223px;}

#social-btns {background:url(images/seemoreofrick.png) no-repeat top left; overflow:hidden; padding:40px 0 15px 0}
ul.ulsocial {float:left;}
ul.ulsocial.leftside {margin-right:18px;}
ul.ulsocial li {list-style:none; background:url(images/buttons3.png); width:127px; height:30px; margin:0 0 9px 0; padding:7px 0 0 12px;}
ul.ulsocial li a {font-family:Georgia, "Times New Roman", Times, serif; color:#8D8C3C; font-size:12px; text-decoration:none;} 
ul.ulsocial li a:hover {text-decoration:underline;  color:#3d3b3b;}

#credits {position:fixed; bottom:0; left:0; padding:1px 4px; background:#CCCCCC none repeat scroll 0 0; letter-spacing:-1px; 


}
#credits a {color:#000000; font-family:verdana,georgia; font-size:10px; text-decoration:none; }



.main-container{width:553px; float:left; padding:0 41px 0 41px; overflow:hidden;}
.main-container.home {background:url(images/home.jpg) no-repeat; padding-top:434px; min-height:534px; }
.main-container.about {background:url(images/about.jpg) no-repeat; padding-top:434px; min-height:534px;}
.main-container.photos {background:url(images/photos.jpg) no-repeat; padding-top:434px; min-height:534px;}
.main-container.videos {background:url(images/videos.jpg) no-repeat; padding-top:434px; min-height:534px;}
.main-container.music {background:url(images/music.jpg) no-repeat; padding-top:434px; min-height:534px;}


#content-area {background:url(images/content-area-bg.png); padding:30px; overflow:hidden; margin:30px 0 30px 0; line-height:22px; -moz-border-radius:10px; -webkit-border-radius:10px; border: 1px solid #261f10; 
}

.post-title, h3#comments, #respond h3 {font-family:georgia; font-size:28px; font-style:italic; text-shadow:2px 2px 0px #000000; margin-bottom:10px; line-height:28px; color:#b6b6b6; font-weight:normal;}
.post-title a {color:#b6b6b6; text-decoration:none;}
.post-title a:hover {color:#FFFFFF;}
.post-excerpt {font-family:georgia; font-size:12px; color:#f3f2f1; margin-bottom:15px; padding-bottom:22px; height:26px; overflow:hidden; }
.page-title {color:#8d8c3c; font-family:arial; font-size:24px; padding-bottom:10px; text-transform:uppercase; letter-spacing:-1px; text-shadow:2px 2px 0px #000000; margin-bottom:15px; line-height:28px; font-weight:bold; background:url(images/horiz.png) repeat-x bottom left;} 
.page-title a {color:#8d8c3c; text-decoration:none;}
.quote {padding:15px 5px 15px 69px; background:url(images/quote.png) no-repeat top left; }


.post-content {font-family:georgia; font-size:12px; color:#f3f2f1; margin-bottom:15px; padding-bottom:22px; }

.post-content a {color:#8D8C3C; text-decoration:none;}
.post-excerpt a {color:#CCCCCC; text-decoration:none;}
.post-content a:hover, .post-excerpt a:hover {color:#FFFFFF; text-decoration:underline;}


.post-content p {margin-bottom:15px;}
.page-nav {text-align:right; clear:both; margin-top:20px;}
.page-nav a {background:url(images/btn-bg.png); width:95px; height:29px; padding-top:6px; display:inline-table; font-family:arial; font-size:14px; color:#000000; text-shadow:1px 1px 0px #fff; font-weight:bold; text-align:center; text-decoration:none;}
.page-nav a:hover {color:#666; text-shadow:1px 1px 0px #fff;}

a.post-edit-link {background:url(images/btn-bg.png) no-repeat; width:95px; height:29px; padding-top:10px; display:inline-table; font-family:arial; font-size:14px; color:#000000; text-shadow:1px 1px 0px #fff; font-weight:bold; text-align:center; text-decoration:none; margin-bottom:15px;}

.post-content ul, .post-content ol {margin-left:10px;}
.post-content li {margin-left:10px; list-style:inside;}
.post-content ul li, .post-content ol li {margin-left:15px;}
.post-content ul li ul, .post-content ol li ol, .post-content ul li ol, .post-content ol li ul {padding-left:15px; margin-left:15px;}
.post-content blockquote {padding:15px 5px 15px 69px; background:url(images/quote.png) no-repeat top left;}
.post-content code {color:#666666; line-height:16px;}
.post-content form label {font-style:italic; color:#666666; font-family:georgia; font-size:11px; padding-left:5px;}
.post-content form input {padding:5px; background:#999999; border:1px solid #333333; margin:5px;}
.post-content img.alignleft {padding:20px 20px 10px 0;}
.post-content img.alignright {padding:20px 0 10px 20px;}
.post-content img.aligncenter {clear:both; padding:20px 0;}
.post-content img.alignnone {clear:both; padding:20px 0;}
.post-content div.wp-caption {padding-top:15px;}
.post-content div.alignleft {padding-right:15px;}
.post-content div.alignright {padding-left:15px;}
.post-content .wp-caption-text {font-family:georgia; font-style:italic; color:#666666; font-size:11px; line-height:16px; }
.post-content p img {max-width:100%}
.post-content .video-box {margin:30px 0 30px 0;}




/*comments*/

.content-area-comments {background:url(images/content-area-bg.png); padding:30px; overflow:hidden; margin:30px 0 30px 0; line-height:22px; -moz-border-radius:10px; -webkit-border-radius:10px; border: 1px solid #261f10; font-family:georgia; font-size:12px; color:#f3f2f1;}
.content-area-comments ol li {list-style:none; }
.content-area-comments a {color:#8D8C3C; text-decoration:none;}
.content-area-comments a:hover {text-decoration:underline;}
#respond {background:url(images/content-area-bg.png); padding:30px 30px 40px 55px; overflow:hidden; margin:30px 0 30px 0; line-height:22px; -moz-border-radius:10px; -webkit-border-radius:10px; border: 1px solid #261f10; font-family:georgia; font-size:12px; color:#f3f2f1;}
h3#comments {margin-bottom:20px;}
li.comment {padding:0 0 10px 0; margin:0 0 10px 0; background:url(images/horiz.png) bottom left repeat-x; line-height:18px;}
.comment-meta, .comment-author {padding:0; margin:0;}
img.avatar {float:left; padding:3px; border:1px solid #3e331c; margin:5px 12px 0 0;}

#respond h3 {padding:10px 0 10px 0;}
input.comment-form-input-fields, textarea.comment-form-input-fields {border:1px solid #3e331c; padding:5px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#302714; color:#fff; margin-bottom:12px;} 
.comment-form-labels { text-shadow:1px 1px 0px #000; padding-left:2px;}
input#submit{background:url(images/btn-bg.png); width:95px; height:36px; margin-top:15px; display:inline-table; font-family:arial; font-size:14px; color:#000000; text-shadow:1px 1px 0px #fff; font-weight:bold; text-align:center; text-decoration:none; border:none;}



cite.fn a {font-family:georgia; font-style:normal; text-transform:uppercase; padding:0; color:#fff; text-decoration:none; font-size:11px;}




/*gallery*/

.gallery {clear:both; padding:20px 25px; background:#1b170e; -moz-border-radius:10px; -webkit-border-radius:10px;}
img.attachment-thumbnail {margin-bottom:8px;}

/*upcoming shows*/

ul.tour-dates-list {padding:30px 0 0 0;}
ul.tour-dates-list li {padding:0 0 15px 0; margin:0 15px 15px 0; list-style:none; line-height:18px; border-bottom:1px dashed #666666;}
span.tour-date {background:#CCCCCC; color:#000000; padding:1px 5px; letter-spacing:-1px;  text-shadow:1px 1px 0px #fff;}