

/* ======================================== Base Styles ==============================*/


* {
	margin: 0;
	padding: 0;
}

html{min-height: 100%;height: auto;}

body{height: 100%; margin:0px auto; padding:0;min-height: 100%;height: auto;}
html{min-height: 100%;}

body {line-height: 1.5em;font-family: Arial, Helvetica, Verdana, sans-serif !important; color:#818285; background:#b3b9c8 url(http://www.gapyearmusic.com/wp-content/uploads/2016/01/bg.jpg) no-repeat fixed; font-size:12px; }


p{color: #ffffff;background-color:transparent;line-height:21px;margin:0 0 6px 0;font-size:14px;font-family: Arial, Helvetica, Verdana, sans-serif !important; }

img { border:0;}


a:link {text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#017a97!important; }
a:visited {text-decoration:none; color:#333;}


h1{font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;font-size:1.7em;color: #017a97!important;font-weight: normal;margin:10px 5px 5px 0px; padding:0px 0 0px 0px;  display:block; clear:both; }
h2{font-family:'Open Sans',Arial, Helvetica, Verdana, sans-serif !important;font-size:1.4em;color: #017a97!important;font-weight: normal;margin:0px 5px 5px 0px; padding:0px 0 0px 0px;  display:block; clear:both; line-height:1.4em; }


h3{font-family:'Open Sans',Arial, Helvetica, Verdana, sans-serif !important;font-size:16px;color: #017a97!important;font-weight: normal;margin:10px 0px 5px 0px;line-height:1.4em; padding:0px 0 5px 0px;  display:block;  clear:both; }


h4{font-family: 'Open Sans',Arial, Helvetica, sans-serif;font-size:15px;color:#017a97 !important; width:396px; display:inline; clear:both;
font-weight: bold;font-style: normal;background-color:transparent;margin:10px 0 5px 0px; float:left; padding:0px 0px 3px 0;
}


h5{font-family: 'Open Sans', Helvetica, sans-serif;font-size:1.3em;color:#653600 !important; 
font-weight: normal;font-style: normal;background-color:transparent;margin:10px 0 0px 0px;padding:0px 0px 2px 0;
}

h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link {color: #017a97!important;}
h1 a,h2 a,h3 a,h4 a,h5 a {color: #017a97!important;}

/* ======================================== Ensures IE6 picks up background list images / use in conjunction with  list-style-position: outside;  ==============================*/
ul, ol, dl { }


blockquote {font-style:normal; border-left:3px solid #017a97;padding-left:10px; margin:10px 0 10px 5px; font-size:0.9em;}
ul li{font-size: 1em;font-weight:normal;}
ol { margin:10px 0px 10px 10px;font-size: 1em;font-weight:normal; list-style-type:decimal;}
ul { margin:10px 0px 10px 10px;}
ol li{font-size: 1em;}
ol li a:link{ text-decoration:none;font-size: 1em;}
ol li a:hover{text-decoration:underline;}
ol li a:visited{text-decoration:none;}

caption{text-align:left; font-weight:bold;padding:10px 0 10px 0;}

.bold {
font-weight:bold;
}

.clear {clear:both;}
textarea {width:100%;}
/* ======================================== Main Styles ==============================*/

#pagewrapper {
width:990px;
display:block;
margin:0px auto;
}
 
#maincontainer{
width:990px;
margin:0px;
padding:0 0 0px 0 ;
display:block;
clear:both;
float:left;
} 


#wrapper{
float: left;
width:100%;
margin:7px 0 5px 0px;
padding:0;
display:inline;
background-color:transparent;
clear:both;

}

#contentwrapper{
float: left;
width:100%;
margin:0 0 20px 0px;
padding:0 0 0px 0 ;
display:block;
clear:both;
background-color:transparent;

} 

#header {height:60px;margin:30px 0 0 0px;}

/* ======================================== Navigation  ==============================*/
#nav {color:#fff;width:722px; background-color:transparent; clear:none; display:inline; margin-top:0px; height:41px; float:left; }
#nav ul{margin:0px 0px 0px 145px; float:left;list-style-type:none;  width:100%;text-decoration: none; display:inline;list-style-position: outside;height:40px; }
#nav ul li{margin:0px 14px; float:left; padding:0px 0 0px 0px; clear:none;display:inline;list-style-position: outside;height:40px;display:block;  font-family: 'Kotta One', serif;  }
#nav ul li a:link{color:#017A97; font-size:16px;text-decoration: none;font-weight:normal;line-height:4.2em;height:40px;display:block; font-family: 'Kotta One', serif; }
#nav ul li a{color:#017A97; font-size:16px;text-decoration: none;font-weight:normal; text-align:left;height:40px; display:block;line-height:4.2em;font-family: 'Kotta One', serif;  }
#nav ul li a:hover{text-decoration:underline; font-family: 'Kotta One', serif; }
#nav ul li a:visited{color:#017A97;font-size:16px;text-decoration: none;line-height:4.2em; font-family: 'Kotta One', serif; }
#nav ul li a.active{text-decoration:underline; font-family: 'Kotta One', serif;}


/* ======================================== Logo  ==============================*/
#logo{ float:left; display:inline;width:265px; height:41px;}
#logo a:link{ float:left; display:block;width:265px;}



/* ======================================== Content  ==============================*/

#content{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0 0px 0px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#ffffff;
background-color:transparent;
}


#content img{
clear:both;
margin:0px 0px 0 0px;
padding:0;
}



#content p {
margin: 0px 0 4px 0px;
padding-left:0px;
display:block;
clear:both;
color:#333;
font-size:14px;
padding:5px 0px 0px 0px;
line-height:1.5em;

}


#textcontent{
float:left;
width:443px;
padding:10px 20px 20px 20px;
margin:10px 0 0px 0px;
font-size:14px;
line-height:1.7em;
display:inline;
color:#333;
background:url(images/common/contentbg2.png) repeat-y scroll center top;

}

.post { margin-bottom:30px;}


#column1 {
float:left;
width:195px;
padding:10px 15px 20px 15px;
margin:10px 0 0px 20px;
font-size:14px;
line-height:1.7em;
display:inline;
color:#333;
background:url(images/common/contentbg.png) repeat-y scroll center top;
}

#column2{
float:left;
width:190px;
padding:10px 15px 20px 15px;
margin:10px 0 0px 20px;
font-size:14px;
line-height:1.7em;
display:inline;
color:#333;
background:url(images/common/contentbg.png) repeat-y scroll center top;
}

#column1 p, #column2 p {
margin: 0px 0 4px 0px;
padding-left:0px;
display:block;
clear:both;
color:#333;
font-size:13px;
padding:5px 0px 0px 0px;
line-height:1.5em;

}

#column1 ul, #column2 ul {
margin: 0px 0 4px 0px;
padding-left:0px;
display:block;
clear:both;
color:ffffff;
font-size:13px;
padding:0px 0px 0px 0px;
line-height:1.5em;
list-style:none;

}


#column1 ul li, #column2 ul li {
margin: 0px 0 20px 0px;
padding-left:0px;
display:block;
clear:both;
list-style:none;
color:ffffff;
font-size:13px;
padding:0px 0px 0px 0px;
line-height:1.5em;

}

#column1 ul li li, #column2 ul li li {
margin: 0px 0 0px 0px;
}


#column1 ul li li a:link, #column1 ul li li a:visited{text-decoration:underline; color:#017a97!important; }

#column1 h2, #column2 h2 {
margin:0 5px 5px 0;

}


#column1 img, #column2 img {
	margin-top:5px;

}

#content p a:link{ text-decoration: underline; color:#017a97;}


#textcontent ul{
float:left;
width:440px;
padding:0px 0px 0px 0px;
margin:0px 0 15px 10px;
list-style-type:none;
list-style:none;
color:#333;
}
#textcontent ol{
float:left;
width:440px;
padding:0px 0px 0px 0px!important;
margin:0px 0 15px 10px;
counter-reset: item;
color:#333;
}

#textcontent li.widget_text {list-style-type:none;
list-style:none;}


#textcontent ul li{

padding:0px 0px 0px 0px;
margin:0px 0 5px 0px;
font-weight:normal;
}

#textcontent ol li{
display: block ;
font-weight:normal;
}
#textcontent ol li:before {
content: counter(item) ". ";
counter-increment: item;
font-weight: normal;
color: #333;
}


#textcontent img{margin-top:20px; margin-bottom:10px;}

.gigpress-calendar-links-inner a:link{color:#017a97!important; }

/* ======================================== Screen Reader Hack ==============================*/
.hidden
{
	
	/* \*/

	display                 : block;
	/* */
	position                : absolute;
	left                    : -2000px;	
	top                     : -2000px;	
	width                   : 1px;	
	height                  : 1px;
}
/* ======================================== Additional Classes ==============================*/
.left { float:left;}
.right { float:right;}
.nofloat { float:none;}

.blogtitle {font-size:62px; font-weight:300;}
.desc {display:none; text-indent:-9000px;}