/*
Theme Name: Mark Schultz 0.2
Description: Based on Parent Theme 3.1.6
Author: Mellowtown | Randy Hicks
Version: 0.2
*/

@import url("css/reset.css");
@import url("css/default.css");
@import url("css/blocks.css");
@import url("css/boxes.css");
@import url("css/gigpress.css");
@import url("css/pagenavi-css.css");
/*
@import url("css/chromestyle.css");
@import url("css/emma.css");
*/

/* newsletter */

.widget_newsletter {
	padding:10px;
	background:url('images/newsletter.png') center top no-repeat;
}

.widget_newsletter table {
	width:100%;
}

.widget_newsletter td {
	padding-bottom:5px;
}

.widget_newsletter input[type="text"] {
	width:120px;
}

/* Albums */

.albums .entry ol {
	line-height:14px;
	margin-left:20px;
}
.albums .entry ol li {
	margin:0;
}

.albums .entry td {
	padding-right:20px;
	padding-bottom:20px;
}

.entry h2 {
	font-size:17px;
	display:block;
	font-weight:normal;
	letter-spacing:1px;
	color:#646a7b;
	
	padding:0;
	margin:0;
}

.entry h4 {
	font-size:15px;
	display:block;
	letter-spacing:1px;
	font-weight:normal;
	
	padding:0;
	margin:0;
}


/* existing css from child theme */

/* Gallery */

.gallery #inner_wrap {
	text-align:left;
	padding-top:0;
}

.gallery #inner_wrap h2 {
	width:600px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;

	font-weight:normal;
	font-size:26px;
	line-height:26px;
	color:#797b7e;
}

.gallery #inner_wrap h3, .gallery #inner_wrap h4 {
	font-size:18px;
	line-height:14px;
	font-weight:bold;
	color:#646a7b;
	letter-spacing:1px;
	padding-bottom:10px;
}

.gallery #inner_wrap {
	color:#bbbaba;
	line-height:16px;
	padding-top:;
}

.gallery #inner_wrap a {color:#998f5b;}

.gallery #inner_wrap h2 a {
	color:#797b7e;
}

.gallery #inner_wrap #photos {
	background-color:transparent;
}

.flickr-meta-links, #photoalbum-footer {
	display:none;
}

/* Media Page */

.media h1.media_title {
	width:600px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	font-weight:normal;
	font-size:26px;
	line-height:26px;
	color:#797b7e;
}

.media ul.menu h3 {
	font-size:16px;
	line-height:14px;
	font-weight:normal;
	color:#646a7b;
	letter-spacing:1px;
	padding-bottom:15px;
}

.media ul.menu li {
	margin:0 0 35px 0;
}

.media ul.menu li.ms_media_social_networks {
	border-bottom:solid 1px #998f5b;
	padding-bottom:15px;
}

.media .entry p img.alignleft, .media .entry p img.alignleft,
.media .entry p img.alignright, .media .entry p img.alignright {
	margin-right:0;
	margin-bottom:0;
}

/* special_page_titles */

.special_page_titles {
	width:600px;
	display:block;
	padding-top:35px;
	text-align:left;
	font-weight:normal;
	font-size:26px;
	line-height:26px;
	color:#797b7e;
}

/* Contact Form */

.contact .entry div.alignright {
	width:454px;
	padding-left:20px;
	border-left:solid 1px #998f5b;
}

.contact .entry form.cform {
	letter-spacing:1px;
	color:#7e8289;
	float:left;
	width:499px;
}

.contact .entry form.cform legend {
	font-size:17px;
	display:block;
	padding-bottom:10px;
	letter-spacing:1px;
	color:#646a7b;
}

.contact .entry form.cform ol {
	margin:0;
	list-style:none;
}

.contact .entry form.cform input[type="text"] {
	width:310px;
	display:block;
}

.contact .entry form.cform textarea {
	width:410px;
	display:block;
}

.contact .entry span.reqtxt, .contact .entry span.emailreqtxt {
	font-size:10px;
	font-style:italic;
	color:#998f5b;
}

/* home_button */

#home_button {
	float:right;
	text-indent:-9999px;
}

#sidebar #home_button {
	float:none;
	text-indent:-9999px;
}

#home_button a {
	display:block;
	width:257px;
	height:54px;
	background:url('images/home_button.png') 0 0 no-repeat;
}

#home_button a:hover {
	background:url('images/home_button.png') 0 -54px no-repeat;
}

/* Navigation */

#wrap .f_links {
	padding-top:0;
	background:none;
}

#wrap .f_links li a {
	display:block;
	float:left;
	height:54px;
	text-indent:-9999px;
	background-image:url('images/nav.png');
}

#wrap a.f_blog { 	width:70px;		background-position:0 0;}
#wrap a.f_news { 	width:73px;		background-position:-70px 0;}
#wrap a.f_bio { 	width:56px;		background-position:-143px 0;}
#wrap a.f_albums { 	width:91px;		background-position:-199px 0;}
#wrap a.f_tour { 	width:71px;		background-position:-290px 0;}
#wrap a.f_gallery { width:92px;		background-position:-361px 0;}
#wrap a.f_media { 	width:81px;		background-position:-453px 0;}
#wrap a.f_store { 	width:77px;		background-position:-534px 0;}
#wrap a.f_contact { width:98px;		background-position:-611px 0;}

#wrap a.f_blog:hover { 		width:70px;		background-position:0 54px;}
#wrap a.f_news:hover { 		width:73px;		background-position:-70px 54px;}
#wrap a.f_bio:hover { 		width:56px;		background-position:-143px 54px;}
#wrap a.f_albums:hover { 	width:91px;		background-position:-199px 54px;}
#wrap a.f_tour:hover { 		width:71px;		background-position:-290px 54px;}
#wrap a.f_gallery:hover { 	width:92px;		background-position:-361px 54px;}
#wrap a.f_media:hover { 	width:81px;		background-position:-453px 54px;}
#wrap a.f_store:hover { 	width:77px;		background-position:-534px 54px;}
#wrap a.f_contact:hover { 	width:98px;		background-position:-611px 54px;}

/* gigpress_widget */

.gigpress_widget {}

.gigpress_widget h3, .ms_gigpress_widget h3 {
	text-indent:-9999px;
	height:30px;
	width:300px;
	background:url('images/titles.png') left -30px no-repeat;
}

/* stay_close */

li.ms_front_page_loop h3,
li.ms_front_page_loop h3 span.spacer {
	height:30px;
	width:300px;
	background:url('images/titles.png') left top no-repeat;
}

ul#stay_close {
	text-align:left;
}

ul#stay_close li.hentry {
	border-top:solid 1px #5e6063;
	padding:10px 0;
}

ul#stay_close li.p1 {
	padding-top:0;
	border:none;
}

#stay_close .p_date {
	font-size:11px;
	line-height:14px;
	color:#76787b;
}

#stay_close .title {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#646a7b;
	letter-spacing:1px;
	margin:5px 0;
}

#stay_close .title a {
	color:#646a7b;
}

#stay_close .entry {
	color:#bbbaba;
	line-height:16px;
}

#stay_close .entry a.read_more {
	text-transform:uppercase;
	color:#998f5b;
	font-weight:bold;
	display:block;
}

/* news_letter */

.ms_news_letter h3 {
	font-size:1px;
	line-height:0px;
	letter-spacing:0px;
	text-indent:-9999px;
	margin:;
	height:30px;
	background:url('images/titles.png') left -60px no-repeat;
}

li.ms_news_letter {
	width:217px;
	height:161px;
	padding:10px 20px;
	background:url('images/newsletter.png') left top no-repeat;
}

#ms_news_letter_sml {
	float:right;
	padding:12px 20px;
	background:url('images/newsletter.png') left top no-repeat;
}

#ms_news_letter_sml a {
	display:block;
	color:transparent;
	width:217px;
	height:30px;
	background:url('images/titles.png') left -60px no-repeat;
}

/* img_facebook */

a#img_facebook {
	width:257px;
	height:78px;
	display:block;
	background-image:url('images/facebook.png');
	background-position:0 -78px;
	margin-bottom:2px;
}

a#img_facebook:hover {
	background-position:0 0;
	margin-bottom:2px;
}

/* img_myspace */

a#img_myspace {
	width:257px;
	height:78px;
	display:block;
	background-image:url('images/myspace.png');
	background-position:0 -78px;
}

a#img_myspace:hover {
	background-position:0 0;
}

/* audio_button width:257px; height:23px;*/

#audio_button {
	width:974px;
	height:23px;
	margin:0 auto;
	text-align:right;
}

#audio_button a {
	display:block;
	float:right;
	text-indent:-9999px;
	height:23px;
	width:257px;
	background-image:url('images/launch_audio_player.png');
	background-position:0 0;
	cursor:pointer;
}

#audio_button a:hover {
	background-position:0 -23px;
}

/* FlickrRSS */

li.widget_flickrRSS img {
	border:solid 1px #000;
}

/* VC MTweets */

.vc_mtweet .widget_title {
	height:44px;
	width:257px;
	background:url('images/twitter/bk_top.png') left top no-repeat;
	margin:0;
	border-bottom:solid 1px #111620;
}

.vc_mtweet .widget_title a {
	text-indent:-9999px;
	display:block;
	height:44px;
	width:257px;
}

.follow_user {
	display:none;
}

.follow_title {
	display:block;
	padding:5px 15px;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	color:#111620;
}

.follow_title a {
	color:#111620;
}

li.vc_mtweet div#twitter_multi_div {
	background:url('images/twitter/bk.png') left top;
}

ul#mschultzmusic li.vc_mtweets_single {
	line-height:14px;
	padding:15px;
	border-bottom:solid 1px #111620;
}

li li.vc_mtweets_single img {
	float:left;
	border:solid 1px #000;
	margin:0 5px 1px 0;
}

.vc_mtweets_time {
	font-size:11px;
	color:#76787b;
	display:block;
}

.vc_mtweets_time a, .vc_mtweets_text a {
	color:#76787b;
}

.vc_mtweets_text {
	color:#bbbaba;
}

.album {
background-color:#000000;
}

.tt-older-posts albums {
background-color:#000000;

}

/* front_page */

.front_page_left {
	text-align:left;
}

.front_page_left li.hentry {
	border-top:solid 1px #5e6063;
	padding:10px 0;
}

.front_page_left li.p1 {
	padding-top:0;
	border:none;
}

.front_page_left .p_date {
	font-size:11px;
	line-height:14px;
	color:#76787b;
}

.front_page_left .title {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#646a7b;
	letter-spacing:1px;
	margin:5px 0;
}

.front_page_left .title a {
	color:#646a7b;
}

.front_page_left .entry {
	color:#bbbaba;
	line-height:16px;
}

.front_page_left .entry a.read_more {
	text-transform:uppercase;
	color:#998f5b;
	font-weight:bold;
	display:block;
}

