/* CSS Document */
/*xxxxxxxxxxxxxxxxxxxxxxxxxx Layout xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#wrapper {
	font-size: 1.5em;
	width: 100%;
	padding-right: 0.2em;
	padding-left: 0.2em;
	background: url(../img/header.jpg) no-repeat top left;
	background-color: #222;
}	

#content {
	font-size: 0.9em;
	line-height:1.2em;
}

#maincontent {
	float: left;
/*	font-size: 1em; DETERMINED ON CONTENT LEVEL*/
	padding: 0 1em;
	width: 62%;
	margin-right: 0.5em;
	min-width: 500px;
		/*background: url(../img/wall_texture1.jpg);*/
}

#sidebar {
	float: right;
/*	font-size: 1em; DETERMINED ON CONTENT LEVEL*/
	width: 31%;
	padding: 0 1.5em;
	font-size: 0.8em;
	/*background: url(../img/wall_texture1.jpg);*/
	padding-bottom: 1.5em;
}

#sidebar a {
	color:#B8222B;
	clear: both;

}
.go {
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 0.5em;
}

#sidebar a:hover {
	color:#C7CECF;	
	background: url(../img/nav/title_bar.jpg) no-repeat bottom left;

}
#sidebar h3 {
	/*color:#B8222B;*/
	background: url(../img/nav/subscribtion_btn2.jpg) no-repeat top left;
	padding: 2px 0 0 25px; /*15 is the size of the background img*/
}

#sidebar h3:hover {
	background: url(../img/nav/subscribtion_btn_green2.jpg) no-repeat top left;
	padding: 2px 0 0 25px; /*15 is the size of the background img*/
}

h3 a {
	display:block;
	padding: 0 0 0.5em 0;
	text-decoration: none;
	color:#C7CECF; /*licht grijs*/
}

h3 a:hover {
	color:#B8222B; /*rood*/
	
}

#inner_sidebar_left {
	float: left;
	width: 45%;
	padding: 0 0.5em;
	margin:0;
}
#inner_sidebar_right {
	float: right;
	width: 45%;
	padding: 0 0.5em;
	margin:0;
}

.title_icon {
	float:right;
	margin: 0 ;
	border: 0 none;
}

.title_icon_left {
	float:left;
	margin: 0.5em;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx homepage elements xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

a {
	color:#B8222B;
}
ul ul {
	padding: 0 0 0 0.75em;
}
li {
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx sidebar elements xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.who_the_fuck {
	float: right;
}

.section_home {
	margin-top: 1em;
	width: 100%;
	float: left;
	background-color: #222;
}
.section_home img {
	border:none;
	padding-left:1.5em;
}

.out {
  display:block; 
  background:#C7CECF; 
  /*background: url(../img/wall_texture1.jpg);*/
  border:0.1em solid #313634; 
  position:relative;
  margin:1em 0;
 }

.tpin {
	top:-0.15em;
}
.ltin {
	left:-0.15em;
}
.in {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#222 none repeat scroll 0 0;
	border:1px solid #313634;  /*donkergrijs*/
	padding: 0.5em 0.5em 2.5em 0.5em;
	position:relative;
}

a.p1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#FFFFFF none repeat scroll 0 0;*/
border:0 none;
display:block;
text-decoration:none;
}
a.p1 img {
border:0 none;
display:block;
}
a.p1:hover {
background-color:#8C97A3;
color:#000000;
position:relative;
text-decoration:none;
z-index:500;
}
a.p1 div {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-box-shadow:5px 5px 2px rgba(0, 0, 0, 0.4);
display:block;
opacity:0;
padding:10px;
position:absolute;
visibility:hidden;
}
a.p1:hover div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
left:-110px;
opacity:1;
padding:1em;
top:-100px;
visibility:visible;
}

/* xxxxxxxx about the boogermen xxxxx */
.bandintro_home_img {
	position: relative;
	float:left;
	padding: 0 0.5em 0.5em 0;
}
.bandintro_home_txt {
	position: relative;	
	padding: 0.5em 0 2.5em;
	margin-left: 12em;
}

#table_events_home_first td {
	border: 1px #C7CECF solid;
}

/*	xxxxxxxxxxxxxxxxxxxxx tables xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
table, th {
	/*border: solid 1px #C7CECF;*/
	padding: 0.5em;
}

table a {
	font-weight: bold;
	display:block;
}

th {
	background: #C7CECF;
	text-align: left;
	color: #222;
}

td {
	padding: 0.5em;
}

#table_events_summary tr {
	border: 1px solid #C7CECF;
}
#table_events_summary td {
	border: none;
}
.table_btn a {
	color: #B8222B;
	float: right;
	margin-left: 5em;
}
.table_btn a:hover {
	color: white;
}

.even td {					/*alternerende table rows*/
	/*background-color: #C7CECF;*/
}

.even th {					/*alternerende table rows*/
/*	background-color: #222;
	color: #FFFFFF;*/
}

/*EVENT INFO*/
#table_selector_giglist {
	margin-top: 3em;
	margin-left: 3em;
	border: 1px #C7CECF solid;
	background-color: #313634;
	width: 80%;
	
}

#table_selector_giglist th, tr, td {
	background-color: inherit;
	border: none;
	color:#C7CECF;
}

#table_selector_giglist th a {
	display:inline;
	font-size: 1.2em;
}

.small_table {
	float: left;
	width: 20em;
}

.event_info_flyer {
	float: left;
}
.event_info_flyer img {
	margin: 1em 0 0 0.5em;
	float: left;
}

#news_searchbox {
	float:right;
}
#news_searchbox label {
	color:white;
	clear:left;
	float:right;
	margin-bottom: 0.5em;
}

/* xxxxxxxx TITLES xxxxx */

h1 {
	color: #B8222B;
	margin: 0.6em 0;
	font-size: 2.8em;
	background: url(../boogernews_wp/wp-content/themes/atahualpa/images/bug_wp.jpg) no-repeat top left;
	padding: 0.5em 0 1em 2.5em;
}

h2 {
	margin: 0;
	padding: 0.5em 0 1em 2.5em;
	color: #C7CECF;
}

h3 {
	font-size: 1.2em;
	padding-bottom: 1em;
	background: url(img/h3_smudge.jpg) repeat-x bottom left;
	margin: 0.5em 0 1em 0;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx FOOTER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#footer {
	clear: both;
	/*width: 100%;*/
	padding: 2em 0 1em 5em;
	margin: 0 auto;
	border-top: 1px solid #C7CECF;
	background-image: url(../img/bugs.jpg);	
	background-repeat:repeat-x;
	background-position:top right;
}
#copywrite_footer {
	margin-top: 2em;
	background-color: #222;
	filter:alpha(opacity=7); /*transparency for IE*/
	opacity: 0.7;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx FORMS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
div.form-container { 
	border: 1px solid #C7CECF; 
	background-color: #C7CECF;
}
, div.form-container form {
	
	border: solid 1px #313634;
	border-style: outset;
	font-size: 1em;
	font-weight: normal;
	margin: 1em 5em;
	padding: 1em 0; 
	background-color: #C7CECF;
} 

label
{
	font-weight: bold;
	color: #222;
}

div.form-container form input, div.form-container form textarea {
	background-color: white;
	color: #222;
	font-size: 1em;
	margin-left: 2em;
}

textarea {
} 

div.form-container form input:focus, div.form-container form textarea:focus{
	background-color: #222;
	color: white;
}
.send_btn {
	clear: both;
	float: right;
	font-weight:bold;
	margin: 2em 0;
	padding:0;
}
.send_btn:hover {
	background:#222;
	color:white;
}

#subscription_form {
}

#security_mailing {
	margin: inherit;
}

/* xxxxxxx xxxxxxxxxxxxxxxxxxxxxx ITEMS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */

.error {  
     color: #B8222B;  
}  

.read_more, .read_more_title, .calendar_link, .all_news, .calendar_link {
	float: right;	
	color: #B8222B;
	text-decoration: underline;
	clear:right;
	margin-left: 0.5em;
	font-weight: bold;
	font-size: 0.8em;
}
.all_news {
	font-size: 1em;
}
.calendar_link{
	font-size:1em;
}

.subscr_mailing {
	margin-left:1em;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx captcha xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#captcha_confirm {
	font-weight: bold;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Share Btn xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.share_this_btn {
	float: right;
}

.share_this_btn a img{
	text-decoration: none;
	border: 0px;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Boogermemebers xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.member_nav {
	float:right;	font-weight: bold;
	font-size: 1em;
}
.member_nav li {
display: inline;

}
.member_nav li a {
float:right;	
padding: 1.5em 3em;
text-decoration: underline;
}

.next_boogermember a {
	background: transparent url(img/jd_gallery/fleche2.png) no-repeat scroll center right;
}
.all_boogermembers a:hover, .next_boogermember a:hover {
	color: white;
}
.all_boogermembers a:hover {
background: transparent url(../img/about/band_complete_thumb.jpg) no-repeat scroll center right;
}

#bandmember_tbl {
	float: left;
	margin: 0 0 0 2em;
}

.bandmember_img {
	float:left;
	margin-top: 3em;
}
#list_bandmembers li {
	display: inline;
	list-style: disc;
	padding: 0 1.5em 0 0;
	margin:0 auto;
}
#list_bandmembers {
	margin:0 auto;
	width: 60%;
	padding-left: 5em;
}
#bandmembers_title {
	margin:0 auto;
	width: 60%;
	padding-left: 15em;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Press Page xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
h4 {
display:inline;
margin: 2em 0em 1em 0em;
}

.press_clip_list {
	float: left;
	width: 45em;
}

.press_clip {	
	float:left;
	margin: 0.8em 0;
}

.press_clip_obj {
	float:left;
	margin: 0 1em;
}
.press_comment {
	float:right;
}
.press_review {
	clear:both;
}
#thank_list {
	padding-left: 6em;
}
