#title {border: 0px solid #fff; font-family:Georgia; font-size: 45px; color:#fbf59f; display: block; vertical-align: middle; text-align:right;z-index:5}
#title {margin: 60px 20px 0px 400px;height: 220px;position:relative;}
#headerimage {margin:20px 0px 0px 150px}
#titleimage {margin:0px 0px 0px 60px; position: absolute;z-index:4}
#titleimage2 {margin:0px 0px 0px 0px; position: absolute;z-index:4}
#header_lead {color: #fbf59f;font-family: Georgia; font-size:35px; width:100%;text-align:right;position:relative;z-index:5}
#header_details {color: #fbf59f;font-family: Georgia; font-size:10px; width:100%;text-align:right;}

#performers {padding:0px 0px 0px 40px;}
#genre {padding:0px 0px 0px 20px;font-family: Verdana;font-size: 10px;}
#whitetext {padding:0px 0px 0px 40px;font-family: Georgia;font-size: 16px; color:#fff}
#yellow {color: #ff0}
#bigger {color: #ff0; font-family: Georgia;font-size: 24px;}
#orange {color: #b83314;font-weight: bold;}
#darktitle {position:absolute; margin: -35px 0px 0px -40px}

#darklist {font-size:13	px;font-family:Verdana;color:#fbf59f}

#leftside a {color: #6464ff; text-decoration: underline; }

#bottomheart {float: right; margin:-30px 0px 0px 0px}

a:link {color: #96ff64; text-decoration: underline; }
a:active {color: #64ff64; text-decoration: underline; }
a:visited {color: #91d891; text-decoration: underline; }
a:hover {color: #64ffff; text-decoration: none; }
img {border:none}

.splitter_left {width: 100%;border: 0px solid #fff;}
.splitter_right {width: 50%; border: 0px solid #fff; float:right;}
.clear {clear: both;}

.leftside_wrap {margin:130px auto auto 10px;position: absolute; z-index:6}
.leftside_indent {padding:0px 0px 0px 20px;}

.darkbox_wrap {margin:30px auto auto 40px;position: relative}
.centered {text-align: center;}


/*MAIN PAGE*/

body {padding:0px; margin:0px;word-spacing:normal;font-family:Georgia; font-size: 16px;position: absolute}

/* COORDINATES OF ALL FAACT PAGE ELEMENTS (from top of page to bottom) */
.descrbox {margin: 0px 0px 0px 50px;}
.bottombox {margin: 4px}
.questmark {margin: -10px 0px 0px -5px}
.logo {margin:20px 0px 0px 90px}
.buttons {top:80px;right:10px}

.buttons img {border: 0px}

/* COORDINATES FOR PROFILES PAGE */

.profilebox {margin: 240px 0px 0px 20px}
.profilelogo {float: right;margin:0px 0px 30px 0px}

/* z-index order of elements */
.orangebox4, .photobox {position:absolute;z-index: 4}
.bottom {position:absolute;z-index: 1}
.questmark {position:absolute; z-index: 1}

/* widths of purple box 2 */
.purp_tr2, .purp_br2 {width:262px}
.purp_center2 {width:240px}
 .purp2 {width:242px}

/* general definitions for purple boxes */
.purp_tl, .purp_tr, .purp_center, .purp_bl, .purp_br, .purp_tl2, .purp_tr2, .purp_center2, .purp_bl2, .purp_br2 {height: 11px;font-size: 1px}

/* custom fonts (ie: to highlight speech bubble) */
#main ul#faact_small_text {font-family:Arial; font-size: 15px;color:#fff}
.font_orng {color: #ff8a66}
.font_purp {color: #672e8f}

.text_leadword {font-size:25px;font-family:Arial;color:#672e8f}
.text_leadword_white {font-size:20px;font-family:Arial;color:#fff;text-align:center}
.text_normal {font-size:17px;font-family:Arial}

/* main information box */
.descr_tl {background: url(img/descr_tl.png) no-repeat bottom left}
.descr_tr {background: url(img/descr_tr.png) no-repeat bottom right}
.descr {margin:0px auto 0px auto;padding:10px 0px 10px 0px;background-color: #145684; text-align:left;}
.descr_left {background-color: #145684}
.descr_right {background-color: #145684}
.descr_bl {background: url(img/descr_bl.png) no-repeat top left;}
.descr_br {background: url(img/descr_br.png) no-repeat top right}
.descr_top {background-color: #145684; margin:0px 20px 0px 20px;}
.descr_bot {background-color: #145684; margin:0px 20px 0px 20px;}

.descr_left, .descr_right, .descr_tr, .descr_br {width:900px;font-size: 1px}
.descr_top, .descr_bot {width:860px;font-size: 1px}
.descr {width:860px;height:100%}
.descr_tl,.descr_tr,.descr_top,.descr_bot,.descr_bl,.descr_br  {height:20px;font-size: 1px}

/* box to the left side of the main text box */
.leftsidebox_tl { background: url(img/leftside_tl.png) no-repeat top left}
.leftsidebox_tr {background: url(img/leftside_tr.png) no-repeat top right}
.leftsidebox_center { background-color: #fbf59f; margin:0px 16px 0px 16px;}
#leftside { background-color: #fbf59f; text-align:left; margin:0px 16px 0px 16px; font-size:16px;font-family:Georgia;color:#145684}

.leftsidebox ul {list-style-type:circle}
.leftsidebox_padding { background-color: #fbf59f; text-align:center}
.leftsidebox_bl { background: url(img/leftside_bl.png) no-repeat bottom left;}
.leftsidebox_br { background: url(img/leftside_br.png) no-repeat bottom right;}

.leftsidebox_padding, .leftsidebox_tr, .leftsidebox_br {width:300px}
.leftsidebox_center, .orangeside {width:270px}

.leftsidebox_tl, .leftsidebox_tr, .leftsidebox_center, .leftsidebox_bl, .leftsidebox_br {height: 16px;font-size: 1px}

/* dark boxes at the bottom of main text box */
.darkbox_tl { background: url(img/dark_tl.png) no-repeat top left}
.darkbox_tr {background: url(img/dark_tr.png) no-repeat top right}
.darkbox_center { background-color: #00395c; margin:0px 15px 0px 15px;}
#darkbox { background-color: #00395c; text-align:left; margin:0px 15px 0px 15px; font-size:14px;font-family:Verdana;color:#fff}

.darkbox ul {list-style-type:circle}
.darkbox_padding { background-color: #00395c; text-align:center}
.darkbox_bl { background: url(img/dark_bl.png) no-repeat bottom left;}
.darkbox_br { background: url(img/dark_br.png) no-repeat bottom right;}

.darkbox_padding, .darkbox_tr, .darkbox_br {width:530px}
.darkbox_center, .darkbox {width:500px}

.darkbox_tl, .darkbox_tr, .darkbox_center, .darkbox_bl, .darkbox_br {height: 15px;font-size: 1px}


/* footer */
.bottom_tl {background: url(img/bottom_tl.png) no-repeat bottom left}
.bottom_tr {background: url(img/bottom_tr.png) no-repeat bottom right}
.bottom {margin:0px 18px 0px 18px;text-align:left;font-size:16px;font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;color:#fff}
.bottom_padding {background-color: #9d89ab;height:100px}
.bottom_top {background-color: #9d89ab; margin:0px 18px 0px 18px;}
.bottom_rightfloat {float:right}	

.bottom_padding, .bottom_tr {width:770px;font-size: 1px}
.bottom_top {width:734px;font-size: 1px}
.bottom {width:734px}
.bottom_tl,.bottom_tr,.bottom_top {height:18px;font-size: 1px}

/* block text formatting */
.textbox {border: 0px solid #fff;width:600px;text-align:left;float:right;font-size:16px;font-family:Verdana;color:#fff;margin:0px 0px 0px 0px;position:relative;z-index: 7}
