/*

Theme Name: Crimson Sun

Theme URI: http://wordpress.org/

Description: 

Version:

Author: Laura Värri

Author URI:

Tags:


*/





#wrapper {
	width: 1020px;
	background-image: url(bg.jpg);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	min-height: 900px;

}



#header {

	height: 209px;

	width: 1020px;

	background-image: url(ylaosa.png);

}

#keikat_ylaosa {

	float: right;

	height: 55px;

	width: 214px;

	background-image: url(live_yla.png);

}

#keikat_tekstiosa {
	float: right;
	width: 214px;
	background-color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#paivamaara {
	color: #FF0000;
}

#keikat_alaosa {

	float: right;

	height: 74px;

	width: 214px;

	background-image: url(live_ala.png);

}
#live_tekstit {
	margin-right: 70px;
	margin-left: 70px;
}

#keikat {

	width: 214px;

	float: right;

	margin-right: 46px;

}

#links {

	width: 214px;

	float: right;

	margin-right: 46px;

	margin-top: 7px;

	position: relative;

}
#links_bio {
	width: 214px;
	float: right;
	margin-right: 46px;
	margin-top: 7px;
	position: relative;
}


#links_ylaosa {

	height: 38px;

	width: 214px;

	float: right;

	background-repeat: no-repeat;

	margin-bottom: 0px;

	background-image: url(links_yla.png);

	margin-top: 10px;

}

#links_tekstiosa {

	float: right;

	width: 214px;

	background-color: #000000;

}

#links_alaosa {

	height: 76px;

	width: 214px;

	float: right;

	background-image: url(links_ala.png);

}

#youtube {

	display: block;

	height: 64px;

	width: 102px;

	background-image: url(youtube_logo.png);

	margin-left: 70px;

	margin-top: -5px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#youtube:hover {

	display: block;

	height: 64px;

	width: 102px;

	background-image: url(youtube_logo_rollover.png);

	margin-left: 73px;

	margin-top: -5px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#facebook {

	height: 63px;

	width: 137px;

	display: block;

	background-image: url(facebook_logo.png);

	margin-left: 40px;

	margin-top: -10px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#facebook:hover {

	height: 63px;

	width: 137px;

	display: block;

	background-image: url(facebook_logo_rollover.png);

	margin-left: 43px;

	margin-top: -10px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#myspace {

	height: 35px;

	width: 125px;

	display: block;

	background-image: url(myspace_logo.png);

	margin-top: 10px;

	margin-left: 15px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#myspace:hover {

	height: 35px;

	width: 125px;

	display: block;

	background-image: url(myspace_logo_rollover.png);

	margin-top: 10px;

	margin-left: 18px;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#teksti {

	width: 575px;

	float: left;

	margin-left: 110px;

	margin-top: -180px;

}

#teksti_bio {
	width: 575px;
	float: left;
	margin-left: 110px;
	margin-top: 22px;
}
#ylaosa_news_archive {
	background-image: url(content_yla_news_archive.png);
	height: 357px;
	width: 575px;
	float: left;

}
#content {
	width: 575px;
}
#content_kaksi {
	float: left;
	width: 575px;
}
#ylaosa_news {
	background-image: url(content_yla_news.png);
	height: 357px;
	width: 575px;
	float: left;
}



#ylaosa_bio {

	background-image: url(content_yla_biography.png);

	height: 155px;

	width: 575px;

	float: left;

}
#ylaosa_disco {
	background-image: url(content_yla_disco.png);
	height: 357px;
	width: 575px;
	float: left;
}



#tekstiosa {
	width: 575px;
	float: left;
	background-color: #000000;
	min-height:200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;

}
#tekstiosa p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.main_tekstit {
	margin-right: 50px;
	margin-left: 50px;
}


#tekstiosa_bio {
	width: 575px;
	float: left;
	background-color: #000000;
	min-height:200px;
}




#alaosa {
	height: 133px;
	width: 575px;
	float: left;
	background-image: url(content_ala.png);
}
.alaosa {
	height: 133px;
	width: 575px;
	float: left;
	background-image: url(content_ala.png);
	margin-left: 110px;
}
.wpcf7 {
	margin-left: 30px;
}
.latest_news_otsikko {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
#latest_news_content {
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 20px;
}
.latest_news_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #e80000;
	text-transform: uppercase;
}

.latest_news_tekstit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.archive_linkki {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e80000;
text-decoration: underline;

}

p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
text-decoration: underline;

}

#kuvat {

	height: 298px;

	width: 880px;

	background-image: url(cs_kuva.png);

	background-repeat: no-repeat;

	margin-left: 110px;

	z-index: 0;

	position: relative;

	bottom: -90px;

}

#oikea {
	float: right;
	width: 214px;
	margin-top: 50px;
}


.live {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	text-align: center;

	font-size: 12px;

}

.more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	margin-top: 18px;
	margin-right: 10px;
	text-decoration: none;
}
#archive_link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 30px;
}


.more:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	float: right;
	margin-top: 18px;
	margin-right: 10px;
	text-decoration: underline;
}

#navi {
	height: 104px;
	width: 500px;
	background-image: url(navi_tausta.png);
	z-index: 20;
	background-repeat: no-repeat;
	margin-top: 220px;
	margin-left: 170px;
}
#navi_bio {
	height: 104px;
	width: 500px;
	background-image: url(navi_tausta.png);
	z-index: 20;
	background-repeat: no-repeat;
	margin-left: 170px;
	margin-top: 18px;
}
#navit_main {
	background-image: url(navi_main.png);
	display: block;
	height: 21px;
	width: 38px;
	margin-top: 41px;
	float: left;
	margin-left: 6px;
}



#navit_main:hover {
	background-image: url(navi_main_rollover.png);
	display: block;
	height: 21px;
	width: 38px;
	float: left;
	margin-top: 41px;
	margin-left: 6px;
}
#navit_disco {
	float: left;
	height: 21px;
	width: 99px;
	margin-top: 44px;
	background-image: url(navi_discog.png);
}
#navit_disco:hover {
	float: left;
	height: 21px;
	width: 99px;
	margin-top: 44px;
	background-image: url(navi_discog_rollover.png);
}
#navit_bio {
	display: block;
	height: 21px;
	width: 81px;
	background-image: url(navi_biog.png);
	float: left;
	margin-top: 44px;
}
#navit_bio:hover {
	display: block;
	height: 21px;
	width: 81px;
	background-image: url(navi_biog_hover.png);
	float: left;
	margin-top: 44px;
}
#navit_contact {
	background-image: url(navi_contact.png);
	float: left;
	height: 21px;
	width: 65px;
	margin-top: 43px;
}
#navit_contact:hover {
	background-image: url(navi_contact_rollover.png);
	float: left;
	height: 21px;
	width: 65px;
	margin-top: 43px;
}
#navit_gallery {
	height: 21px;
	width: 58px;
	float: left;
	margin-top: 44px;
	background-image: url(navi_gallery.png);
	display: block;
}
#navit_gallery:hover {
	height: 21px;
	width: 58px;
	float: left;
	margin-top: 44px;
	background-image: url(navi_gallery_rollover.png);
	display: block;
}
#navit_blog {
	float: left;
	height: 21px;
	width: 37px;
	margin-top: 44px;
	display: block;
	background-image: url(navi_blog.png);
}

#navit_blog:hover {
	float: left;
	height: 21px;
	width: 37px;
	margin-top: 44px;
	display: block;
	background-image: url(navi_blog_rollover.png);
}


.navit {

	margin-top: 43px;

	display: block;

	float: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	margin-right: 3px;

	margin-left: 3px;

	color: #000000;

	text-decoration: none;

}


.navit_main {

	margin-top: 43px;

	display: block;

	float: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	margin-right: 3px;

	margin-left: 20px;

	color: #000000;

	text-decoration: none;

}

h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #e80000;
	margin-left: 50px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 50px;
}
#joni {
	margin-left: -50px;
	margin-top: -300px;
}
#jonipromo {
	margin-top: -320px;
	margin-left: -20px;
}
.bio_otsikko {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #e80000;
	text-decoration: underline;
}
#bio_joni {
	width: 200px;
	display: block;
	margin-left: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}

small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 50px;
	text-transform: uppercase;
}

.pisteet {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	margin-top: 45px;
	margin-right: 2px;
	margin-left: 2px;
}











#cs_logo {

	position: relative;

	left: 445px;

	height: 87px;

	width: 550px;

	background-image: url(crimson_logo.png);

}



body {

	background-color: #000000;

}

#cs_logo_bio {
	position: relative;
	height: 87px;
	width: 550px;
	background-image: url(crimson_logo.png);
	margin-right: auto;
	margin-left: auto;

}

.otsikot {
	color: #e80000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-left: 30px;
}

.ala_otsikko {
	color: #e80000;
	margin-left: 30px;
}
.ala_otsikko_disco {
	color: #e80000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.content_tekstit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 30px;
	display: block;
	margin-left: 30px;
}

.entry {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin-right: 50px;

	margin-left: 50px;

	display: block;

	margin-top: 10px;

}

#clearer {
	clear: both;
	width: 1020px;
}


#footer {
	height: 247px;
	width: 1020px;
	background-image: url(alaosa.png);

}
#totd {
	margin-top: 35px;
}
#tu {
	margin-top: 40px;
}
#disco_vasen {
	
	float: left;
	width: 120px;
	margin-top: 10px;
}
#flots {
	margin-top: 40px;
}
.news_linkki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 100px;
	margin-bottom: 0px;
	float: right;
	margin-right: 20px;
	text-decoration: none;	
}
.news_linkki:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e80000;
	margin-top: 100px;
	margin-bottom: 0px;
	float: right;
	margin-right: 20px;
	text-decoration: underline;
}
#disco_oikea {
	float: right;
	width: 330px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: -10px;
}
#latest_news_link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #e80000;
	text-decoration: none;
}
.content_tekstit_disco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
}
#ylaosa_contact {
	background-image: url(content_yla_contact.png);
	height: 357px;
	width: 575px;
	float: left;
}
#ylaosa_live {
	background-image: url(content_yla_live.png);
	height: 357px;
	width: 575px;
	float: left;
}
#latest_news_link:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
#links_bio {
	width: 214px;
	float: right;
	margin-right:0px;
	margin-top: 7px;
	position: relative;
}
#ylaosa_live {
	background-image: url(content_yla_live.png);
	height: 357px;
	width: 575px;
	float: left;
}
.history_linkki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 50px;
	margin-bottom: 0px;
	float: right;
	margin-right: 30px;
}
.history_linkki:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e80000;
	margin-top: 50px;
	margin-bottom: 0px;
	float: right;
	margin-right: 30px;
	text-decoration: underline;
}
.history_linkki_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 50px;
	margin-bottom: 0px;
	float: left;
	margin-right: 20px;
	margin-left: 30px;
}

.history_linkki_back:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e80000;
	margin-top: 50px;
	margin-bottom: 0px;
	float: left;
	margin-right: 20px;
	text-decoration: underline;
	margin-left: 30px;
}
.past_gigs_paiva {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.live_paikat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #e80000;
}
.upcoming {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
.gigs_upcoming {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e80000;
	font-size: 14px;
}
hr {
	color: #e80000;
	margin-top: 50px;
}
.live_otsikot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.main_hr {
	margin-top: -2px;
	margin-bottom: 20px;
	color: #666666;
	background-color: #666666
	height: 1px;
}
#biomiikka {
	width: 200px;
	display: block;
	margin-left: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
#miikkakuva {
	margin-top: -300px;
	margin-left: -30px;
}
#biotina {
	width: 200px;
	display: block;
	margin-left: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
#tinakuva {
	margin-top: -320px;
	margin-left: -40px;
}
#bioantti {
	width: 200px;
	display: block;
	margin-left: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
#anttikuva {
	margin-top: -280px;
	margin-left: -40px;
}
#jukkakuva {
	margin-top: -280px;
	margin-left: -10px;
}
#biojukka {
	width: 200px;
	display: block;
	margin-left: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
.back_bio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:180px;
}

.back_bio:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-right:180px;
}
#alaosan_linkit {
	margin-top: 100px;
}
.linkki_tina {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:15px;
}

.linkki_tina:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-right:15px;
}

.linkki_joni {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:15px;
}

.linkki_joni:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-right:15px;
}
.linkki_antti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:15px;
}

.linkki_antti:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-right:15px;
}
.linkki_jukka {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.linkki_jukka:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
}
.linkki_miikka {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:15px;
}

.linkki_miikka:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-right:15px;
}

.archive_date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 50px;
	text-transform: uppercase;
}

.archive_back a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 50px;
}

.archive_back a:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #e80000;
	text-decoration: underline;
	margin-left: 50 px;
	
}

.archive_back {
	margin-top: 100px;
	display: block;	
}

.otsikot_live {
	color: #e80000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	
}

.otsikot_menneet {
	color: #e80000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	
}

.menneet_keikat {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;	
}
.keikkakalenteri_live {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
}

.keikkakalenteri{
	display: block;
	margin-left: 20px;
margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 11px;
}


.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
