/*

THEME NAME:  ETSWF2011
Author: Karyn Ellis & Carlos Gouveia
VERSION:  1.0

*/



/* --------------- RESET styles ---------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h8, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}
body {
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul li {
	list-style-type: none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* TEXT & Basic HTML ------------------------*/

body {
	font-size: 16px;
	line-height: 1.5;
}

/* `Headings ------------------*/

h1 {
	font-size: 45px;
}

h1-jumpinGermany2016 {
	font-size: 36px;
}

h2 {
	font-size: 40px;
}

h3 {
	font-size: 24px;
	color: #1F3B55
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 30px;
	color: #1F3B55
}

h6 {
	font-size: 15px;
}

h8 {
	font-size: 12px;
	line-height: 0.5
}

/* `Links ------------------*/

a:link, a:visited {
	color: #B24700;
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:active {
	color: #FFE0B2;
	font-weight: bold;
	text-decoration: underline;
}

.tk-lobster a {
	font-weight: normal;
}


/* `Spacing ------------------*/

ol {
}

ul {
}

li {
}

p,
dl,
hr,
h1,
h2,
h4,
h5,
h6,
h8,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}






/* BODY styles ---------------*/

body {
	background-color: #100605;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-site-bg.jpg);
	background-position: center;
	background-repeat: repeat;
}

body-jumpinGermany2016 {
	background-color: #100605;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/);
	background-position: center;
	background-repeat: repeat;
}

.body-bg-paper-home {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip1-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

/* NAVIGATION BAR styles ---------------*/

#nav-bar {
	width: 960px;
	height: 60px;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-navbar-links.gif);
	background-repeat: no-repeat;
}
#nav-bar ul {
	margin: 0px;
}
#nav-bar li {
	float: left;
}

#nav-bar li a {
	display: block;
	text-indent: -9999px;
	height: 60px;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-navbar-links.gif);	
	background-repeat: no-repeat;
}

#nav-home { width: 81px; }
#nav-bio { width: 56px; }
#nav-tour { width: 92px; }
#nav-music { width: 62px; }
#nav-photos { width: 68px; }
#nav-videos { width: 65px; }
#nav-musings { width: 80px; }
#nav-friends { width: 72px; }
#nav-store { width: 56px; }
#nav-contact { width: 134px; }
#nav-emaillist { width: 194px; }


#nav-home a,
#nav-home a:link,
#nav-home a:visited {
	background-position: 0px 0px;
}
#nav-home a,
#nav-home a:focus,
#nav-home a:hover,
#nav-home a:active {
	background-position: 0px -60px;
}


#nav-bio a,
#nav-bio a:link,
#nav-bio a:visited {
	background-position: -80px 0px;
}
#nav-bio a,
#nav-bio a:focus,
#nav-bio a:hover,
#nav-bio a:active {
	background-position: -80px -60px;
}


#nav-tour a,
#nav-tour a:link,
#nav-tour a:visited {
	background-position: -136px 0px;
}
#nav-tour a,
#nav-tour a:focus,
#nav-tour a:hover,
#nav-tour a:active {
	background-position: -136px -60px;
}


#nav-music a,
#nav-music a:link,
#nav-music a:visited {
	background-position: -228px 0px;
}
#nav-music a,
#nav-music a:focus,
#nav-music a:hover,
#nav-music a:active {
	background-position: -228px -60px;
}


#nav-photos a,
#nav-photos a:link,
#nav-photos a:visited {
	background-position: -290px 0px;
}
#nav-photos a,
#nav-photos a:focus,
#nav-photos a:hover,
#nav-photos a:active {
	background-position: -290px -60px;
}


#nav-videos a,
#nav-videos a:link,
#nav-videos a:visited {
	background-position: -358px 0px;
}
#nav-videos a,
#nav-videos a:focus,
#nav-videos a:hover,
#nav-videos a:active {
	background-position: -358px -60px;
}


#nav-musings a,
#nav-musings a:link,
#nav-musings a:visited {
	background-position: -423px 0px;
}
#nav-musings a,
#nav-musings a:focus,
#nav-musings a:hover,
#nav-musings a:active {
	background-position: -423px -60px;
}


#nav-friends a,
#nav-friends a:link,
#nav-friends a:visited {
	background-position: -503px 0px;
}
#nav-friends a,
#nav-friends a:focus,
#nav-friends a:hover,
#nav-friends a:active {
	background-position: -503px -60px;
}


#nav-store a,
#nav-store a:link,
#nav-store a:visited {
	background-position: -575px 0px;
}
#nav-store a,
#nav-store a:focus,
#nav-store a:hover,
#nav-store a:active {
	background-position: -575px -60px;
}


#nav-contact a,
#nav-contact a:link,
#nav-contact a:visited {
	background-position: -631px 0px;
}
#nav-contact a,
#nav-contact a:focus,
#nav-contact a:hover,
#nav-contact a:active {
	background-position: -631px -60px;
}


#nav-emaillist a,
#nav-emaillist a:link,
#nav-emaillist a:visited {
	background-position: -765px 0px;
}
#nav-emaillist a,
#nav-emaillist a:focus,
#nav-emaillist a:hover,
#nav-emaillist a:active {
	background-position: -765px -60px;
}



/* slider styles */
.groovy-slider {
	height:400px;
	background-image:url(http://karynellis.com/wp-content/themes/etswf2011/images/slider-backgroundstrip-home.jpg);
}

/* Template Layout styles ---------------*/

.container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.container-jumpinGermany2016 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}

#wallofawesome-navbar-wrap {
	width: 100%;
	background-color: transparent;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-backgroundstrip-woa.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:85px;
}
#jumpin-navbar-wrap {
	width: 100%;
	background-color: transparent;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-backgroundstrip2-jumpin.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:85px;
}

#jumpinGermany2016-navbar-wrap {
	width: 100%;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	height:140px;
}

#jumpinthanks-wrap {
	width: 100%;
	background-color: transparent;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-backgroundstrip-thankyou.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:160px;
}


#navbar-wrap {
	width: 100%;
	background-color: transparent;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-navbar-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:60px;
}

#footer-wrap {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-footer-flowers-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 260px;
	position: relative;
	margin-top: 40px;
}

#footer-wrap .container {
	position: relative;
	color: #FFF;
}

#footer-brown-bar {
	position: absolute;
	top: 100px;
	left: 20px;
	width: 920px;
	height: 150px;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-footer-brown-bar.gif);
	background-position: 0px -10px;

}

#footer-tab {
	position: absolute;
	top: 0px;
	left: 649px;
	width: 247px;
	height: 260px;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-footer-tab.png);
}

#footer-search-box {
	position: relative;
	top: 36px;
	left: -3px;
	text-align: center;
}

#footer-search-box h3 {
	color: #FFF;
}

#footer-design-by {
	font-size: 13px;
}
#footer-social-media {
	padding: 10px 20px;
}
#footer-social-media h4 {
	margin-bottom: 10px;
}
#footer-social-media p {
	font-size: 20px;
	margin-bottom: 10px;
}
#footer-social-media ul {
	display: block;
	float: left;
	margin-right: 25px;
}
#footer-social-media li {
	font-size: 14px;
	line-height: 28px;
}

#footer-social-media img {
	margin-right: 10px;
	vertical-align: top;
}

#main-content {
}

.container-860 {
	width: 860px;
	margin: 20px auto;
}

.notecard {
	padding: 20px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;

}

.notecard-opaque {
	padding: 20px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;
	background-color:#FFFFFF;

}

.notecard-opaque_10 {
	padding: 10px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;
	background-color:#FFFFFF;

}


.notecard-opaque2 {
	padding: 20px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;
	background-color:#d6edff;

}

.notecard-10 {
	padding: 10px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;
}

.shadowed {
	-webkit-box-shadow: 0px 0px 14px #6D7179;
	-moz-box-shadow: 0px 0px 14px #6D7179;
	box-shadow: 0px 0px 14px #6D7179;
}

.story {
	margin-bottom: 30px;
}

.read-more {
	text-align: right;
}
.link-heading a {
	font-weight: normal;
}

.next-link {
	float: right;
	text-align: right;
	font-size: 14px;
}
.prev-link {
	float: left;
	text-align: left;
	font-size: 14px;
}


/* PAGE-SPECIFIC Layout styles ---------------*/

/* Home Page styles ---------------*/

#banner-home {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-home.jpg);
	background-repeat: no-repeat;
	height: 470px;
	position: relative;
}

/* NOT USING THESE  
#home-quote {
	position: absolute;
	top: 300px;
	left: 505px;
	width: 260px;
	color: #1F3A54;
	font-size: 16px;
}

#home-newsletter-button {
	width: 90px;
	position: absolute;
	top: 253px;
	left: 835px;
	font-size: 17px;
	line-height: 1.25;
	color: #1F3A54;
	text-align: center;
	font-weight: bold;
}


#home-friends-button {
	width: 90px;
	position: absolute;
	top: 353px;
	left: 760px;
	font-size: 17px;
	line-height: 1.25;
	color: #1F3A54;
	text-align: center;
	font-weight: bold;
}
---------------*/

#column-home-main {
	float: left;
	width: 570px;
	margin-left: 25px;
}

#column-home-sidebar {
	float: right;
	width: 300px;
	margin-right: 40px;
}

#player {
	width: 300px;
	height: 80px;
	margin-bottom: 25px;
}

#soundcloud-player {
	position: relative;
	margin-top:25px;
margin-bottom:25px;
}


#home-whats-new h1, #home-musings h1, #home-tour h2, #twitter h2, #friends h2, #houseconcert h2, #specialoffer h2 #jumpin #wallofawesome {
	color: #87B7DE
}

#twitter h2, #home-tour h2 {
	margin-left: 10px;
}

#home-whats-new h3, #home-musings h3 {
	color: #1F3B55
}

#specialoffer {
	margin: 0px, 20px, 20px, 0px;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}

.jumpin {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}



.column-content-home {
	float: right;
	width: 475px;
	padding-left: 15px;
	padding-right: 5px;
}
.column-date-home {
	float: left;
	width: 50px;
	text-align: center;
	line-height: 1;
	color: #1F3B55;
	font-size: 20px;
	margin-top: 9px;
}
.date {
	font-size: 40px;
}
.story-body {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
}

#twitter {
margin-bottom: 25px;
}

#twitter-button {
margin-bottom: -8px;
}

#home-tour {	
	background-color:#FFFFFF;
	width: 280px;
	padding: 20px 10px 20px 10px;
	margin-bottom: 25px;
}

#newsletter-signup-form {	
	background-color:#FFFFFF;
	width: 280px;
	padding: 20px 10px 20px 10px;
	margin-bottom: 25px;
	position: relative;
	margin-top:25px;
	margin-bottom:25px;
}

#newsletter-signup-form-contact {	
	background-color:#FFFFFF;
	width: 320px;
	padding: 20px 10px 20px 10px;
	margin-bottom: 25px;
	position: relative;
	margin-top:25px;
	margin-bottom:25px;
}



/* NEWS Page styles ---------------*/

.body-bg-paper-news {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip1-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-news {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-news.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -100px;
}

.news-main {
	width: 575px;
	margin-right: 40px;
	float: right;
	position: relative;
}

.news-main-no-card {
	width: 575px;
	margin-right: 40px;
	float: right;
	padding: 0px 20px 20px 0px;
	position: relative;
}

#news-sidebar {
	float: left;
	width: 240px;
	position: relative;
	top: 100px;
	margin: 40px 0px 100px 40px;
	font-size: 14px;
}

.news-single-comments {
	width: 575px;
	margin-right: 40px;
	float: right;
	font-size: 14px;
}

.column-content-news {
	float: right;
	width: 485px;
	padding-left: 15px;
}

.column-content-news h2 {
	color: #1F3B55;
}

.column-date-news {
	float: left;
	width: 50px;
	text-align: center;
	line-height: 1;
	color: #1F3B55;
	font-size: 20px;
	margin-top: 9px;
}


/* TOUR Page styles ---------------*/

.body-bg-paper-tour {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip2-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-tour {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-tour.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
}

#tour-main {
	width: 720px;
	position: relative;
	top: 0px;
	left: 165px;
}

#tour-main h3 {
	font-size: 36px;
}

#tour-extra-content {
	position: relative;
	top: 0px;
	left: 360px;
	width: 710px;
	color: #1F3A54;
	font-size: 16px;
}

/* BIO Page styles ---------------*/

.body-bg-paper-bio {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip3-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-bio {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-bio.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
}

#bio-quote {
	position: absolute;
	top: 250px;
	left: 395px;
	color: #1F3A54;
	font-size: 16px;
}

#bio-main {
	width: 580px;
	margin-right: 90px;
	float: right;
}

#bio-sidebar {
	float: left;
	width: 160px;
	margin: 20px 0px 20px 40px;
	text-align: center;
	font-size: 20px;
}

#bio-pages li {
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-bio-hexagon.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	line-height: 125px;
}


/* LYRICS Page styles ---------------*/

.body-bg-paper-lyrics {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-lyrics {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-lyrics.jpg);
	background-repeat: no-repeat;
	height: 260px;
	position: relative;
	margin-bottom: 20px;
}

#lyrics-single-main {
	width: 470px;
	margin: 0px 0px 40px 100px;
	float: left;
	font-size: 16px;
}

#lyrics-single-sidebar {
	float: right;
	width: 250px;
	margin: 0px 100px 0px 0px;
	font-size: 16px;
}

#lyrics-album-title li {
	font-size: 24px;
}

#lyrics-single-pages li {
}

.lyrics-container {
	width: 760px;
	margin: 20px auto 40px auto;
	padding: 20px 0px 20px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	
}

.lyrics-main-album {
	width: 365px;
	float: left;
	font-size: 16px;
}

.lyrics-main-songs {
	float: right;
	width: 365px;
	font-size: 16px;
}

/* MUSIC Page styles ---------------*/

.body-bg-paper-music {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-music {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-music.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: 20px;
}
#banner-music-album {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-music2.jpg);
	background-repeat: no-repeat;
	height: 220px;
	position: relative;
	margin-bottom: 20px;
}
#banner-text-music {
	font-size: 22px;
	width: 760px;
	margin: 0px auto;
	position: relative;
	top: 255px;
}
#music-album-main {
	width: 580px;
	float: left;
	font-size: 16px;
}

#music-album-sidebar {
	float: right;
	width: 250px;
	font-size: 16px;
}

#music-album-songs ol {
	list-style: decimal-leading-zero;
}
#lyrics-album-title li {
	font-size: 24px;
}

#lyrics-single-pages li {
}

.music-container {
	width: 860px;
	margin: 20px auto;
	padding: 20px 0px 0px 0px;
}

.music-main-album {
	width: 250px;
	float: left;
	font-size: 16px;
}

.music-main-excerpt {
	float: right;
	width: 580px;
	font-size: 16px;
}
#music-album-player {
	width: 250px;
	height: 80px;
	margin-bottom: 25px;
}

/* MUSIC REVIEW Page styles ---------------*/

.body-bg-paper-musicreviews {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip3-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-musicreviews {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-bio.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.musicreviews-container {
	width: 540px;
	margin: 130px auto;
	position: relative;
	top: 10px;
}

/* PHOTOS Page styles ---------------*/

.body-bg-paper-photos {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip7-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-photos {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-photos.jpg);
	background-repeat: no-repeat;
	height: 100px;
	position: relative;
	margin-bottom: -140px;
}
.photos-container {
	width: 640px;
	margin: 90px auto;
	position: relative;
	top: 80px;
}

/* VIDEOS Page styles ---------------*/

.body-bg-paper-videos {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip7-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-videos {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-videos.jpg);
	background-repeat: no-repeat;
	height: 100px;
	position: relative;
	margin-bottom: -140px;
}
.videos-container {
	width: 640px;
	margin: 90px auto;
	position: relative;
	top: 80px;
}

/* FRIENDS Page styles ---------------*/

.body-bg-paper-friends {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-friends {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-friends.jpg);
	background-repeat: no-repeat;
	height: 100px;
	position: relative;
	margin-bottom: 20px;
}
.friends-container {
	width: 640px;
	margin: 90px auto;
	position: relative;
	top: -30px;
}

/* MEDIA TOOLS Page styles ---------------*/

.body-bg-paper-media-tools {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-media-tools {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-epk.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.media-tools-container {
	width: 720px;
	margin: 80px auto;
	position: relative;
	top: -100px;
}



/* STORE Page styles ---------------*/

.body-bg-paper-store {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip6-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-store {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-store.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: 40px;
}
.store-container {
	width: 740px;
	margin: 40px auto 0px auto;
	position: relative;
}
.store-container-first {
	width: 740px;
	margin: 40px auto -150px auto;
	position: relative;
	top: -150px;
}
.store-album-column {
	width: 250px;
	float: left;
	font-size: 16px;
}

.store-form-column {
	float: right;
	width: 460px;
	font-size: 16px;
}

/* CONTACT Page styles ---------------*/

.body-bg-paper-contact {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}


#banner-contact {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-contact.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: 40px;
}

#column-contact-main {
	float: left;
	width: 400px;
	margin-left: 80px;
	margin-bottom: 40px;
	position: relative;
	top: -20px;
}

#column-contact-sidebar {
	float: right;
	width: 380px;
	margin-right: 40px;
}

/* HOUSE CONCERT Page styles ---------------*/

.body-bg-paper-houseconcert {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-houseconcert {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-houseconcert.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.houseconcert-container {
	width: 640px;
	margin: 90px auto;
	position: relative;
	top: -30px;
}

/* SPECIAL OFFER Page styles ---------------*/

.body-bg-paper-specialoffer {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip6-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-specialoffer {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-specialoffer.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -180px;
}
.specialoffer-container {
	width: 740px;
	margin: 120px auto;
	position: relative;
	top: -120px;
}


/* JUMPIN THE ROOF Page styles ---------------*/

.body-bg-paper-jumpin {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/slider-backgroundstrip-home.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-jumpin {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-jumpin.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.jumpin-container {
	width: 740px;
	margin: 120px auto;
	position: relative;
	top: -100px;
}

#column-jumpin-main {
	float: left;
	width: 520px;
	margin-left: 20px;
	position: relative;
	margin-top: 30px;
}

#column-jumpin-sidebar {
	float: right;
	width: 380px;
	margin-right: 20px;
	margin-top: 30px;
}

#jumpin-perks {
	vertical-align:top
}


/* WALL OF AWESOME Page styles ---------------*/

.body-bg-paper-wallofawesome {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/slider-backgroundstrip-home.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-wallofawesome {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-backgroundstrip-woa.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.wallofawesome-container {
	width: 590px;
	margin: 120px auto;
	position: relative;
	top: -100px;
}

#column-wallofawesome-main {
	float: left;
	width: 490px;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	margin-top: 30px;
}

#column-wallofawesome-sidebar {
	float: right;
	width: 400px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 30px;
}

#wallofawesome-perks {
	vertical-align:top
}


/* EPK June 2013 styles ----------------------*/




.epk-june2013-container {
	width: 860px;
	margin: 20px auto;
	padding: 20px 0px 0px 0px;
	position: relative;
	top: -170px;
}


#epk-june2013-main {
	width: 440px;
	float: left;
	font-size: 16px;
}

#epk-june2013-sidebar {
	float: right;
	width: 350px;
	font-size: 16px;
}


#epk-june2013-quotes {
	width: 310px;
	margin-top: 40px;
	padding: 20px;
	color: #000000;
	font-size: 16px;
	background-color:#f4f3f4;
}



#epk-june2013-soundcloudplayer {
	margin-top: 30px;
}


.body-bg-paper-epk-june2013 {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip4-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-epk-june2013 {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-epk.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -180px;
}

/* CDSPECIAL Page styles ---------------*/

.body-bg-paper-cdspecial {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip7-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-cdspecial {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-cdspecial.jpg);
	background-repeat: no-repeat;
	height: 100px;
	position: relative;
	margin-bottom: -140px;
}
.cdspecial-container {
	width: 712px;
	margin: 54px auto;
	position: relative;
	top: 6px;
}

/* HAPPYBIRTHDAYMARINA Page styles ---------------*/

.body-bg-paper-happybirthdaymarina {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-paperstrip7-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-happybirthdaymarina {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-cdspecial.jpg);
	background-repeat: no-repeat;
	height: 100px;
	position: relative;
	margin-bottom: -140px;
}
.happybirthday-container {
	width: 800px;
	margin: 54px auto;
	position: relative;
	top: 24px;
}




/* COMMENTS styles ----------------------*/

#comments-template {
	margin: 40px 0px 40px 0px;
	padding-top: 40px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000;
	font-size: 14px;
}

/* `Clear Floated Elements ----------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}





/*
This is the default stylesheet.  DO NOT MAKE CHNAGES HERE!
To customize any of these styles, copy the rules you which to change
into a file called 'gigpress.css' in your current theme directory.
Any style changes make there will override styles in this document.
*/

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {
}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	margin-left: 5px;
	float: right;
}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 5px 0;
	text-align: right;
}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0.5em 0 1em 0;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 2px solid #1F3B55;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background-color: #f2a247;
	border-bottom: 2px solid #1F3B55;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
	font color:#FFFFFF;
	font size:60%;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: top;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	margin-bottom:1em;
	   border-bottom: 1px dashed #f2a247;
padding: 5px 0;
line-height: 16px;
}

/* To set an alternating row style */
tr.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-artist {
}

th.gigpress-city {
}

th.gigpress-country {
}

th.gigpress-venue {
}


/* Likewise, individual classes for the content cells */
td.gigpress-date {
}

td.gigpress-artist {
}

td.gigpress-city {
}

td.gigpress-country {
}

td.gigpress-venue {
}


/* Style for rows within a tour */
tr.gigpress-tour td {
	background-color: #F6F6F6;
}

/* Style for the first row after a tour ends in the list */
tr.divider.gigpress-row td {
}

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	background-color: #EEE;
	font-size: 70%;
	color: #333;
	margin-bottom:1em;
	border-bottom: 2px solid #1F3B55;
	padding: 5px 0;
	line-height: 16px;
}

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible;
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

/* This wraps each of the bits of info in the "info" cell */
span.gigpress-info-item {
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* In case you want to style the "Buy Tickets" link */
a.gigpress-tickets-link {
	font-weight: bold;
	text-transform: uppercase;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px;
	color: #111;
	background: #fffdeb;
	border: 1px solid #EEE;
	background: #111;
	color: #FFF;
	border: none;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: transparent url(../images/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
}

a.gigpress-links-toggle:hover {
	background-position: -11px 0px;
}

a.gigpress-link-active {
	background-position: -33px;
}

a.gigpress-link-active:hover {
	background-position: -22px;
}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(../images/calendar-links-bg.png) no-repeat left center;
}

.gigpress-calendar-links-inner {
	background-color: #F3F3F3;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #CCC;
	border-width: 1px 1px 1px 0;
}

div.gigpress-calendar-links span {
	display: block;
}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	text-align: left;
	color: #999;
}

p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(../images/feed-icon-12x12.png) no-repeat left center;	
}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(../images/icalendar-icon.gif) no-repeat left center;	
}


/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For artist headings in the sidebar */
h3.gigpress-list-artist-heading {
}

/* For tour headings in the sidebar */
span.gigpress-list-tour-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can style each alternating list item differently */
li.gigpress-alt {
}

/* So if you like you can style the date differently */
span.gigpress-sidebar-date {
	font-weight: bold;
	display: block;
}

/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout {
	display: block;
}


/* These styles control the Related Show list that appears in the body of Related Posts */
ul.gigpress-related-show {
	margin-bottom: 2em;
}

.gigpress-related-label {
	font-weight: bold;
}

.gigpress-related-item {
}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;
}

/* Updates from Peter Janes for tour sidebar */

/* Add space after each show */
#home-tour .gigpress-listing li {
       margin-bottom:1em;
	   border-bottom: 1px dashed #f2a247;
padding: 5px 0;
line-height: 16px;
}

/* Shrink font size */
#home-tour {
       font-size:80%;
}

/* Get rid of the extra title */
#home-tour .gigpress-list-artist-heading {
       display:none;
}

/* Make date and city bold */
#home-tour .gigpress-sidebar-date .dtstart,
#home-tour .gigpress-sidebar-city {
       font-weight:bold;
}



/* JUMPIN GERMANY 2016 Page styles ---------------*/

.body-bg-paper-jumpinGermany2016 {
	width: 100%;
	background-image: url(http://karynellis.com/wp-content/themes/etswf2011/images/slider-backgroundstrip-home.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#banner-jumpinGermany2016 {
	width: 100%;
	background: url(http://karynellis.com/wp-content/themes/etswf2011/images/ke-banner-jumpin.jpg);
	background-repeat: no-repeat;
	height: 380px;
	position: relative;
	margin-bottom: -140px;
}
.jumpin-containerGermany2016 {
	width: 1180px;
	margin: 10px auto;
	position: relative;
	top: -100px;
}

#column-jumpinGermany2016-main {
	float: left;
	width: 720px;
	margin-left: 20px;
	position: relative;
	margin-top: 30px;
}

#column-jumpinGermany2016-sidebar {
	float: right;
	width: 480px;
	margin-right: 20px;
	margin-top: 30px;
}

#jumpinGermany2016-perks {
	vertical-align:top
}
