body {
	padding:0;
	margin:0;
	text-align: center;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(backgroundcss2.jpg);
	background-repeat: repeat-y;
	background-color: #F7F7F7;
}
#container {
	width: 770px;
	margin: 0 auto; 
	text-align: left;
}
#container_astore {
	width: 810px;
	margin: 0 auto;
	text-align: left;
}
#header_astore {
	width: 770px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	height: 307px;
	overflow: hidden;
}
#footer_astore {
	width: 770px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}
.iframe_astore {
	float: left;
	width: 100%;
	height: 950px;
	padding-bottom: 21px;
	overflow: hidden;
}
#right {
	float: right;
	width: 176px;
	padding: 0px;
}
#left {
	margin: 0 196px 0 0;
	padding: 0;
}
#upload_form_table_left {
	margin: 0 399px 0 0;
	padding: 0px;
}
#upload_form_table_right {
	float: right;
	width: 371px;
	margin-bottom: 21px;
	padding: 0;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* old version (keep for back-up):
body {
	padding:0px;
	margin:0px;
	background-image: url(backgroundcss2.png);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #F7F7F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}
#right {
	float: right;
	width: 176px;
	margin: 0px;
	padding: 0px;
}
#left {
	float: left;
	width: 574px;
	min-height: 600px;
}
*/
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mybuggyelement {
	zoom: 1;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#abstract {
	float: left;
	width: 530px;
	border: 1px solid #C2C2C2;
	padding: 21px;
}
#abstract_edit {
	float: left;
	width: 530px;
	position: relative;
	padding: 21px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
#abstract_box {
	float: left;
	width: 574px;
}
.abstract_link {
	float: right;
	text-align: right;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
	width: 133px;
	height: 12px;
}
.abstract_photo {
	float: left;
	height: auto;
}
.abstract_text {
	float: right;
	width: 383px;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
}
.abstract_header {
	float: right;
	width: 383px;
	overflow: hidden;
	word-wrap: break-word;
	height: 14px;
	padding-bottom: 12px;
}
.abstract_title {
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	float: left;
	width: 250px;
	word-wrap: break-word;
	display: block;
	height: 14px;
}
.abstract_title a:link {
	color: #00518D;
}
.abstract_title a:visited {
	color: #00518D;
}
.abstract_title a:active {
	color: #00518D;
}
.abstract_title a:hover {
	color: #00518D;
}
.abstract_town {
	float: left;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
	width: 250px;
}
.abstract_town_link {
	float: right;
	width: 383px;
	padding-top: 10px;
	height: 12px;
}
#advertbase {
	font-size: 0.7em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	clear: both;
	padding: 0px;
	text-align: center;
	padding-bottom: 21px;
	padding-top: 28px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	margin: 0px 0px 0px 0px;
}
#advertright {
	font-size: 0.7em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
	text-align: center;
	padding-top: 21px;
	padding-bottom: 21px;
}
#advertising_on_myroho_link {
	font-size: 0.7em;
	color: #464646;
	text-align: center;
	padding-bottom: 21px;
}
#advertising_on_myroho_link a:link {
	color: #00518D;
}
#advertising_on_myroho_link a:visited {
	color: #00518D;
}
#advertising_on_myroho_link a:active {
	color: #00518D;
}
#advertising_on_myroho_link a:hover {
	color: #00518D;
}
#advertnomenu {
	font-size: 0.7em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
	text-align: center;
	padding-bottom: 21px;
}
#advertregister {
	font-size: 0.7em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 21px;
}
#adverttop {
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
}
#banner {
	height: 138px;
	width: 770px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#base {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}
#blank {
	float: left;
	width: 574px;
	margin: 0px 0px 21px 0px;
}
#send_email_box {
	float: left;
	width: 544px;
	padding: 14px;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	margin-bottom: 21px;
}
.send_email_subject {
	width: 542px;
	float: left;
	height: 21px;
	margin-bottom: 14px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.send_email_message {
	width: 542px;
	float: left;
	margin-bottom: 14px;
	height: 138px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.send_email_text1 {
	width: 544px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
.send_email_text2 {
	width: 140px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 12px;
}
#send_email_button {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	padding-top: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEBEBE;
}
#change_photo_button {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	padding-top: 14px;
	padding-bottom: 14px;
}
#post_comment_box {
	float: left;
	width: 544px;
	padding: 14px;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
.post_comment_textfield {
	width: 542px;
	float: left;
	margin-bottom: 14px;
}
.post_comment_text1 {
	width: 544px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
.post_comment_text2 {
	width: 140px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 12px;
}
.post_comment_stars {
	width: 404px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 12px;
}
#post_comment_button {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	padding-top: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEBEBE;
}
#post_comment_button_nb {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	padding-top: 14px;
}
#black {
	float: left;
	width: 574px;
	margin: 0px 0px 21px 0px;
	background-color: #000000;
}
#form_row {
	width: 544px;
	height: 35px;
	display: block;
}
.form_heading {
	width: 110px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 4px;
}
.form_menu_list {
	width: 434px;
	float: right;
	display: block;
}
#buttons_box {
	height: 28px;
	width: 574px;
	padding: 0;
	margin: 0px 0px 20px 0px;
}
.button_add {
	width: 177px;
	height: 28px;
	padding-right: 21px;
}
.button_edit {
	width: 177px;
	height: 28px;
	padding-right: 21px;
}
.button_delete {
	width: 177px;
	height: 28px;
}
#category_box {
	float: left;
	width: 574px;
	height: 177px;
	padding-bottom: 21px;
}
#category {
	width: 177px;
	height: 177px;
	float: left;
	margin-right: 21px;
}
#categoryb {
	width: 177px;
	height: 177px;
	float: left;
}
.category_photo {
	width: 177px;
	height: 91px;
	overflow: hidden;
	word-wrap: break-word;
	padding: 0;
	margin: 0;
}
.category_title_blue {
	width: 149px;
	height: 15px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	background-color: #006699;
	overflow: hidden;
	word-wrap: break-word;
}
.category_title_grey {
	width: 149px;
	height: 15px;
	background-repeat: repeat;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	background-color: #666666;
	overflow: hidden;
	word-wrap: break-word;
}
.category_title_orange {
	width: 149px;
	height: 15px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	background-color: #FF9900;
	overflow: hidden;
	word-wrap: break-word;
}
.category_text_blue {
	width: 149px;
	padding: 7px 14px 7px 14px;
	height: 43px;
	background-color: #006699;
	overflow: hidden;
	word-wrap: break-word;
}
.category_text_grey {
	width: 149px;
	padding: 7px 14px 7px 14px;
	height: 43px;
	background-color: #666666;
	overflow: hidden;
	word-wrap: break-word;
}
.category_text_orange {
	width: 149px;
	padding: 7px 14px 7px 14px;
	height: 43px;
	background-color: #FF9900;
	overflow: hidden;
	word-wrap: break-word;
}
#comment {
	float: left;
	width: 574px;
	height: auto;
	padding-bottom: 21px;
}
#comment_box {
	float: left;
	width: 574px;
}
#comment_header {
	float: right;
	width: 479px;
	background-color: #F7F7F7;
	height: 12px;
	border-top-color: #006699;
	border-bottom-color: #BEBEBE;
	padding: 8px 14px 8px 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
}
#comment_footer {
	float: right;
	width: 481px;
	height: 10px;
	padding-right: 14px;
	padding-bottom: 11px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
}
.comment_photo {
	width: 56px;
	float: left;
	padding: 0px 0px 21px 0px;
}
.comment_text {
	float: right;
	width: 481px;
	padding: 14px 14px 7px 14px;
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	float: right;
	word-wrap: break-word;
}
.comment_author {
	float: left;
	color: #00518D;
	font-weight: bold;
	margin-right: 5px;
	font-size: 0.75em;
}
.comment_delete {
	float: left;
	color: #00518D;
	font-size: 0.625em;
}
.comment_delete a:link {
	color: #00518D;
}
.comment_delete a:visited {
	color: #00518D;
}
.comment_delete a:active {
	color: #00518D;
}
.comment_delete a:hover {
	color: #00518D;
}
.comment_stars {
	float: right;
}
.comment_wrote {
	float: left;
	color: #464646;
	margin-right: 5px;
	font-size: 0.75em;
}
#content {
	padding: 0px;
	margin: 0px;
}
#footer {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00518D;
	padding: 14px 14px 21px 21px;
	height: 14px;
}
#hostels {
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#main_photo {
	width: 312px;
	height: 208px;
	float: left;
	display: block;
}
#main_text {
	width: 234px;
	height: 182px;
	padding: 19px 14px 7px 14px;
	float: left;
	text-align: justify;
}
#map {
	width: 312px;
	height: 208px;
	float: left;
	display: block;
}
#menubase {
	width: 560px;
	float: right;
	display: block;
}
#menubase li a {
	float: right;
	font-size: 0.7em;
	color: #00518D;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 14px;
}
#menubase ul li {
	display: inline;
}
#menubase ul li a:link, #menubase ul li a:hover, #menubase ul li a:active {
	color: #00518D;
	width: auto;
}
#menuh {
	width: 100%;
	margin-bottom: 21px;
}
#menuh li a {
	float: left;
	font-size: 0.75em;
	color: #00518D;
	height: 30px;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	padding-top: 8px;
}
#menuh ul li {
	display: inline;
}
#menuh ul li a:link #menuh li a:visited {
	color: #00518D;
}
#menuh ul li a:hover {
	color: #fff;
	background: url(/menuh.gif) 0 -90px;
}
#menuh ul li a:active {
	color: #fff;
	background: url(/menuh.gif) 0 -120px;
}
.menuha {
	background: url(/menuh.gif);
}
.menuhb {
	background: url(/menuh.gif) 0 -30px;
}
.menuhc {
	background: url(/menuh.gif) 0 -60px;
}

#menuv {
	margin: 0px;
}
#menuv li a {
	font-size: 0.75em;
	color: #00518D;
	height: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	vertical-align: bottom;
	display: inline;
}
#menuv li a:link, #menuv li a:visited {
	color: #00518D;
	display: block;
	background: url(/menuv.gif);
	padding: 8px 14px 0 14px;
	text-align: right;
}
#menuv li a:hover {
	color: #fff;
	background: url(/menuv.gif) 0 -30px;
	padding: 8px 14px 0 14px;
}
#menuv li a:active {
	color: #fff;
	background: url(/menuv.gif) 0 -60px;
	text-align: right;
	padding: 8px 14px 0 14px;
}

#menutop {
	height: 26px;
	background-color: #E6EFF3;
	border-style: solid;
	border-top-color: #006699;
	border-bottom-color: #C2C2C2;
	margin-bottom: 21px;
	border-width: 1px;
	border-right-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
.menu_horizontal ul li {
	margin: 0;
	list-style: none inside none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.menu_buttons ul li {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none inside none;
	float: left;
}
#more_container {
	float: left;
	width: 530px;
	padding: 21px;
	border: 1px solid #BEBEBE;
	margin-bottom: 21px;
}
#more_title {
	float: right;
	width: 423px;
	background-color: #F7F7F7;
	height: 12px;
	border-top-color: #006699;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
	text-transform: uppercase;
}
#more_author {
	float: right;
	width: 423px;
	background-color: #F7F7F7;
	height: 12px;
	border-bottom-color: #BEBEBE;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
}
#more_copyright {
	width: 250px;
	float: left;
	text-align: left;
	font-size: 0.7em;
	color: #464646;
}
#more_reference {
	width: 250px;
	float: right;
	text-align: right;
	font-size: 0.7em;
	color: #00518D;
}
.more_abstract {
	float: right;
	width: 530px;
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5;
	overflow: hidden;
	float: left;
	word-wrap: break-word;
	padding-top: 14px;
	padding-bottom: 14px;
}
.more_author {
	float: left;
	color: #00518D;
	font-weight: bold;
	margin-right: 5px;
	font-size: 0.75em;
}
.more_footer {
	float: left;
	width: 530px;
}
.more_review_count {
	float: right;
	color: #00518D;
	margin-left: 5px;
	font-size: 0.75em;
}
.more_review_count a:link {
	color: #00518D;
}
.more_review_count a:visited {
	color: #00518D;
}
.more_review_count a:active {
	color: #00518D;
}
.more_review_count a:hover {
	color: #00518D;
}
.more_delete {
	float: right;
	color: #00518D;
	font-size: 0.7em;
}
.more_wrote {
	float: left;
	color: #464646;
	margin-right: 5px;
	font-size: 0.75em;
}
#pagebreak {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	height: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #006699 #BEBEBE #BEBEBE #BEBEBE;
	margin: 0px 0px 21px 0px;
	padding: 7px 14px 7px 14px;
}
#pagebreak_nm {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	height: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #006699 #BEBEBE #BEBEBE #BEBEBE;
	padding: 7px 14px 7px 14px;
}
#pagebreak_auto {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #006699 #BEBEBE #BEBEBE #BEBEBE;
	padding: 7px 14px 7px 14px;
}
#pagebreak_auto_wide {
	float: left;
	width: 740px;
	background-color: #F7F7F7;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #006699 #BEBEBE #BEBEBE #BEBEBE;
	padding: 7px 14px 7px 14px;
}
#compose_message {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	height: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#more_email_box {
	float: left;
	width: 544px;
	background-color: #F7F7F7;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	margin-bottom: 21px;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#more_email_box_right {
	float: right;
	width: 272px;
	height: auto;
}
#more_email_box_left {
	float: left;
	width: 272px;
	height: auto;
}
.more_email_symbol {
	width: 28px;
	height: 21px;
	float: left;
}
#more_email_container {
	width: 272px;
	display: block;
	height: 21px;
	margin-bottom: 14px;
}
.more_email_text {
	width: 237px;
	height: 12px;
	display: block;
	float: right;
	font-size: 0.75em;
	color: #00518D;
	padding-top: 4px;
	padding-bottom: 5px;
}
.more_email_text a:link {
	color: #00518D;
}
.more_email_text a:visited {
	color: #00518D;
}
.more_email_text a:active {
	color: #00518D;
}
.more_email_text a:hover {
	color: #00518D;
}
#pagebreak_left {
	width: 265px;
	float: left;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
}
#pagebreak_right {
	width: 265px;
	float: right;
	text-align: right;
	text-align: right;
}
#pagespace {
	float: left;
	width: 572px;
	margin: 0px;
	height: 21px;
}
p, pre {
	margin:0px;
}
#profile {
	padding: 21px;
	float: left;
	width: 530px;
	border: 1px solid #BEBEBE;
	background-color: #F7F7F7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 21px;
	margin-left: 0px;
}
#profile_name {
	float: right;
	width: 328px;
	padding-bottom: 0px;
}
#profile_details {
	float: right;
	width: 328px;
	margin-top: 21px;
}
.profile_info {
	font-size: 0.75em;
	color: #000000;
	line-height: 1.5;
	width: 110px;
	display: block;
	float: left;
}
.profile_stats {
	font-size: 0.75em;
	font-weight: bold;
	color: #00518D;
	line-height: 1.5;
	width: 218px;
	display: block;
	float: left;
}
.profile_photo {
	padding: 1px;
	float: left;
	padding-right: 0px;
}
#sign_in_register {
	float: left;
	width: 544px;
	border: 1px solid #C2C2C2;
	background-color: #F7F7F7;
	padding-top: 21px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
	height: 164px;
}
#search_box {
	float: left;
	width: 544px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
#sign_in {
	width: 220px;
	float: left;
}
#register {
	width: 284px;
	float: right;
	display: block;
}
#welcome {
	width: 232px;
	height: 179px;
	padding: 19px 14px 8px 14px;
	float: left;
	border: 1px solid #BEBEBE;
	background-color: #F7F7F7;
}
.add_edit {
	float: left;
	margin-right: 21px;
}
.black_abstract {
	font-size: 0.75em;
	color: #000000;
	font-weight: bold;
	line-height: 1.5;
}
.black_abstract a:link {
	color: #000000;
}
.black_abstract a:visited {
	color: #000000;
}
.black_abstract a:active {
	color: #000000;
}
.black_abstract a:hover {
	color: #000000;
}
.black_abstract_small {
	font-size: 0.7em;
	color: #464646;
	overflow: hidden;
	display: block;
	float: none;
	width: 383px;
	word-wrap: break-word;
	text-align: justify;
	height: 80px;
}
.black_abstract_small a:link {
	color: #000000;
}
.black_abstract_small a:visited {
	color: #000000;
}
.black_abstract_small a:active {
	color: #000000;
}
.black_abstract_small a:hover {
	color: #000000;
}
.black_comment {
	font-size: 0.75em;
	color: #000000;
	line-height: 1.5;
	overflow: hidden;
	display: block;
	float: none;
	width: 545px;
	padding-left: 14px;
	word-wrap: break-word;
	margin-top: 7px;
	margin-bottom: 7px;
}
.black_comment a:link {
	color: #000000;
}
.black_comment a:visited {
	color: #000000;
}
.black_comment a:active {
	color: #000000;
}
.black_comment a:hover {
	color: #000000;
}
.black_forum {
	font-size: 0.75em;
	color: #000000;
	line-height: 1.5;
	overflow: hidden;
	display: block;
	float: none;
	width: 486px;
	padding-left: 14px;
	word-wrap: break-word;
	margin-top: 7px;
	margin-bottom: 7px;
}
.black_forum a:link {
	color: #000000;
}
.black_forum a:visited {
	color: #000000;
}
.black_forum a:active {
	color: #000000;
}
.black_forum a:hover {
	color: #000000;
}
.black_item {
	font-size: 0.75em;
	color: #000000;
	line-height: 1.5;
}
.black_item a:link {
	color: #000000;
}
.black_item a:visited {
	color: #000000;
}
.black_item a:active {
	color: #000000;
}
.black_item a:hover {
	color: #000000;
}
.black_form {
	font-size: 0.75em;
	color: #000000;
}
.black_form a:link {
	color: #000000;
}
.black_form a:visited {
	color: #000000;
}
.black_form a:active {
	color: #000000;
}
.black_form a:hover {
	color: #000000;
}
.black_large {
	font-size: 0.75em;
	color: #000000;
	font-weight: bold;
}
.black_large a:link {
	color: #000000;
}
.black_large a:visited {
	color: #000000;
}
.black_large a:active {
	color: #000000;
}
.black_large a:hover {
	color: #000000;
}
.black_small {
	font-size: 0.70em;
	color: #000000;
}
.black_small a:link {
	color: #000000;
}
.black_small a:visited {
	color: #000000;
}
.black_small a:active {
	color: #000000;
}
.black_small a:hover {
	color: #000000;
}
.blue_title {
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	display: block;
	float: none;
	width: 250px;
	word-wrap: break-word;
}
.blue_title a:link {
	color: #00518D;
}
.blue_title a:visited {
	color: #00518D;
}
.blue_title a:active {
	color: #00518D;
}
.blue_title a:hover {
	color: #00518D;
}
.blue_capitals {
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
	text-transform: uppercase;
}
.blue_capitals a:link {
	color: #00518D;
}
.blue_capitals a:visited {
	color: #00518D;
}
.blue_capitals a:active {
	color: #00518D;
}
.blue_capitals a:hover {
	color: #00518D;
}
.blue_form {
	font-size: 0.75em;
	color: #00518D;
}
.blue_form a:link {
	color: #00518D;
}
.blue_form a:visited {
	color: #00518D;
}
.blue_form a:active {
	color: #00518D;
}
.blue_form a:hover {
	color: #00518D;
}
.blue_item {
	font-size: 0.75em;
	color: #00518D;
	line-height: 1.5;
}
.blue_item a:link {
	color: #00518D;
}
.blue_item a:visited {
	color: #00518D;
}
.blue_item a:active {
	color: #00518D;
}
.blue_item a:hover {
	color: #00518D;
}
.blue_large {
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
}
.blue_large a:link {
	color: #00518D;
}
.blue_large a:visited {
	color: #00518D;
}
.blue_large a:active {
	color: #00518D;
}
.blue_large a:hover {
	color: #00518D;
}
.blue_small {
	font-size: 0.70em;
	color: #00518D;
}
.blue_small a:link {
	color: #00518D;
}
.blue_small a:visited {
	color: #00518D;
}
.blue_small a:active {
	color: #00518D;
}
.blue_small a:hover {
	color: #00518D;
}
.blue_small_bold {
	font-size: 0.70em;
	font-weight: bold;
	color: #00518D;
}
.blue_small_bold a:link {
	color: #00518D;
}
.blue_small_bold a:visited {
	color: #00518D;
}
.blue_small_bold a:active {
	color: #00518D;
}
.blue_small_bold a:hover {
	color: #00518D;
}
.carbon_neutral {
	margin-top: 31px;
	margin-bottom: 32px;
	margin-left: 21px;
	margin-right: 21px;
	border-width: 1px;
	border-style: solid;
	border-color: #BEBEBE;
}
.carbon_neutral:hover {
	border-color: #00518D;
}
.carbon_neutral:active {
	border-color: #FF9900;
}
.copyright {
	font-size: 0.7em;
	color: #464646;
	float: left;
	display: block;
	width: 160px;
}
.copyright a:link {
	color: #464646;
}
.copyright a:visited {
	color: #464646;
}
.copyright a:active {
	color: #464646;
}
.copyright a:hover {
	color: #464646;
}
.fco {
	margin-bottom: 27px;
	margin-top: 21px;
}
.footer_links {
	font-size: 0.7em;
	color: #00518D;
	float: right;
	margin-right: 21px;
}
.footer_links a:link {
	color: #00518D;
}
.footer_links a:visited {
	color: #00518D;
}
.footer_links a:active {
	color: #00518D;
}
.footer_links a:hover {
	color: #00518D;
}
.forum_image {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}
.forum_author {
	float: left;
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
	margin-left: 14px;
	margin-right: 5px;
}
.forum_delete {
	float: right;
	font-size: 0.70em;
	color: #00518D;
	margin-right: 14px;
}
.forum_text {
	float: left;
	font-size: 0.75em;
	color: #000000;
	margin-right: 5px;
}
.grey_abstract_capitals {
	font-size: 0.7em;
	color: #464646;
	text-transform: uppercase;
	overflow: hidden;
	display: block;
	float: none;
	width: 250px;
	word-wrap: break-word;
	height: 12px;
}
.grey_abstract_capitals a:link {
	color: #464646;
}
.grey_abstract_capitals a:visited {
	color: #464646;
}
.grey_abstract_capitals a:active {
	color: #464646;
}
.grey_abstract_capitals a:hover {
	color: #464646;
}
.grey_capitals {
	font-size: 0.70em;
	color: #464646;
	text-transform: uppercase;
}
.grey_capitals a:link {
	color: #464646;
}
.grey_capitals a:visited {
	color: #464646;
}
.grey_capitals a:active {
	color: #464646;
}
.grey_capitals a:hover {
	color: #464646;
}
.grey_large {
	font-size: 0.75em;
	color: #464646;
	font-weight: bold;
}
.grey_large a:link {
	color: #464646;
}
.grey_large a:visited {
	color: #464646;
}
.grey_large a:active {
	color: #464646;
}
.grey_large a:hover {
	color: #464646;
}
.grey_form {
	font-size: 0.75em;
	color: #464646;
}
.grey_form a:link {
	color: #464646;
}
.grey_form a:visited {
	color: #464646;
}
.grey_form a:active {
	color: #464646;
}
.grey_form a:hover {
	color: #464646;
}
.grey_small {
	font-size: 0.70em;
	color: #464646;
}
.grey_small a:link {
	color: #464646;
}
.grey_small a:visited {
	color: #464646;
}
.grey_small a:active {
	color: #464646;
}
.grey_small a:hover {
	color: #464646;
}
.header_image {
	height: 138px;
}
.header_quote {
	height: 138px;
}
.map {
	overflow: hidden;
	display: block;
	float: none;
	width: 312px;
	height: 208px;
}
.menu_links {
	font-size: 0.75em;
	color: #00518D;
	float: left;
	font-weight: bold;
	width: 110px;
	text-align: center;
	margin-top: 6px;
}
.menu_links a:link {
	color: #00518D;
}
.menu_links a:visited {
	color: #00518D;
}
.menu_links a:active {
	color: #00518D;
}
.menu_links a:hover {
	color: #00518D;
}
.menu_links_109 {
	font-size: 0.75em;
	color: #00518D;
	float: left;
	font-weight: bold;
	width: 109px;
	text-align: center;
	margin-top: 6px;
}
.menu_links_109 a:link {
	color: #00518D;
}
.menu_links_109 a:visited {
	color: #00518D;
}
.menu_links_109 a:active {
	color: #00518D;
}
.menu_links_109 a:hover {
	color: #00518D;
}
.orange_large {
	font-size: 0.75em;
	color: #FF9900;
	font-weight: bold;
}
.orange_large a:link {
	color: #FF9900;
}
.orange_large a:visited {
	color: #FF9900;
}
.orange_large a:active {
	color: #FF9900;
}
.orange_large a:hover {
	color: #FF9900;
}
.not_published {
	font-size: 0.7em;
	color: #FF9900;
}
.not_published a:link {
	color: #FF9900;
}
.not_published a:visited {
	color: #FF9900;
}
.not_published a:active {
	color: #FF9900;
}
.not_published a:hover {
	color: #FF9900;
}
.orange_small {
	font-size: 0.7em;
	color: #FF9900;
}
.orange_small a:link {
	color: #FF9900;
}
.orange_small a:visited {
	color: #FF9900;
}
.orange_small a:active {
	color: #FF9900;
}
.orange_small a:hover {
	color: #FF9900;
}
.sign_in {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	float: left;
	width: 110px;
	height: 41px;
	text-align: left;
}
.search_text {
	overflow: hidden;
	display: block;
	float: left;
	width: 110px;
	height: 41px;
}
.search_textb {
	overflow: hidden;
	display: block;
	float: left;
	width: 110px;
	height: 28px;
}
.search_place {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	float: left;
	width: 434px;
	height: 41px;
}
.search_category {
	overflow: hidden;
	display: block;
	float: left;
	width: 434px;
	height: 41px;
}
.search_keyword {
	float: left;
	width: 210px;
	height: 28px;
	display: block;
	overflow: hidden;
}
.search_button {
	float: left;
	text-align: right;
	height: 28px;
	width: 224px;
	display: block;
	overflow: hidden;
}
.sign_in_bold {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	font-weight: bold;
	float: left;
	width: 220px;
	height: 42px;
	text-align: left;
}
.search_bold {
	overflow: hidden;
	display: block;
	float: left;
	width: 530px;
	height: 42px;
}
.sign_in_table {
	overflow: hidden;
	display: block;
	width: 574px;
	height: 208px;
	text-align: left;
}
.register {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	float: right;
	width: 284px;
	height: 82px;
	text-align: left;
}
.register_bold {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	font-weight: bold;
	float: right;
	width: 284px;
	height: 42px;
	text-align: left;
}
.register_button {
	display: block;
	float: right;
	width: 110px;
	height: 41px;
	text-align: left;
}
.register_free {
	font-size: 0.75em;
	color: #00518D;
	overflow: hidden;
	display: block;
	float: left;
	width: 110px;
	height: 41px;
	text-align: left;
}
.table {
	font-size: 0.7em;
	color: #000000;
	line-height: 1.5;
	display: block;
	width: 740px;
}
.table a:link {
	color: #00518D;
}
.table a:visited {
	color: #00518D;
}
.table a:active {
	color: #00518D;
}
.table a:hover {
	color: #00518D;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail {
	position: relative;
	z-index: 0;
	max-width: 100px;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFFFFF;
	padding: 0px;
	left: -1000px;
	border: 0px;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	max-width: 500px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -57px;
	left: 100px; /*position where enlarged image should offset horizontally */
}
.white_large {
	font-size: 0.75em;
	color: #FFFFFF;
	font-weight: bold;
}
.white_large a:link {
	color: #FFFFFF;
}
.white_large a:visited {
	color: #FFFFFF;
}
.white_large a:active {
	color: #FFFFFF;
}
.white_large a:hover {
	color: #FFFFFF;
}
.white_small {
	font-size: 0.70em;
	color: #FFFFFF;
}
.white_small a:link {
	color: #FFFFFF;
}
.white_small a:visited {
	color: #FFFFFF;
}
.white_small a:active {
	color: #FFFFFF;
}
.white_small a:hover {
	color: #FFFFFF;
}
form {
	padding:0px;
	margin:0px;
	border: 0px;
}
#form_box {
	height: auto;
	width: 544px;
	background-color: #F7F7F7;
	padding: 14px;
	color: #464646;
	float: left;
	margin: 0 0 21px 0;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
.twoColumns label, .twoColumns .label {
	width:370px;
}
.twoColumns label span, .twoColumns .label span {
	width:151px;
	height:21px;
}
.twoColumns label span, .twoColumns .label span {
	width:100px;
	display:block;
	float:left;
	text-align: left;
	font-size: 0.75em;
	padding-top: 3px;
	padding-right: 7px;
}
fieldset {
	border:none;
	width: auto;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.form_text_field {
	width: 180px;
}
.form_link {
	color: #00518D;
}
.form_text {
	font-size: 0.7em;
	line-height: 1.5;
}
.form_header {
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
}
.form_menu {
	margin-right: 5px;
}
#list_128_box {
	height: 128px;
	width: 572px;
	border: 1px solid #BEBEBE;
	margin-bottom: 21px;
}
.list_128_image {
	float: left;
}
.list_128_header {
	float: right;
	width: 416px;
	height: 12px;
	padding: 8px 14px 8px 14px;
}
.list_128_text {
	float: right;
	width: 416px;
	height: 84px;
	padding: 8px 14px 8px 14px;
	font-size: 0.75em;
	color: #464646;
}
#list_100_container {
	padding-bottom: 21px;
	float: left;
}
#astore_container {
	padding-bottom: 21px;
	height: auto;
	float: left;
}
#list_100_box {
	height: auto;
	width: 544px;
	border: 1px solid #BEBEBE;
	padding: 14px;
	overflow: visible;
	float: left;
	display: block;
}
.list_100_image {
	float: left;
	width: 100px;
	height: 100px;
	border: 0px;
}
.list_100_header {
	float: right;
	width: 430px;
	height: auto;
	padding-bottom: 7px;
	display: block;
}
.list_100_text {
	float: right;
	width: 430px;
	height: 68px;
	padding-top: 11px;
	font-size: 0.75em;
	color: #464646;
	overflow: hidden;
	display: block;
	word-wrap: break-word;
}
#list {
	float: left;
	display: block;
	height: auto;
	width: 574px;
}
#list_header_left {
	float: left;
	text-align: left;
	color: #00518D;
	font-size: 0.75em;
	width: 300px;
	height: auto;
}
#list_header_left a:link {
	color: #00518D;
}
#list_header_left a:visited {
	color: #00518D;
}
#list_header_left a:active {
	color: #00518D;
}
#list_header_left a:hover {
	color: #00518D;
}
#list_header_right {
	float: right;
	text-align: right;
	font-size: 0.75em;
	color: #00518D;
}
#list_header_right a:link {
	color: #00518D;
}
#list_header_right a:visited {
	color: #00518D;
}
#list_header_right a:active {
	color: #00518D;
}
#list_header_right a:hover {
	color: #00518D;
}
#topic_box {
    float: left;
	width: 544px;
	height: auto;
	display: block;
	padding: 14px;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #BEBEBE;
}
#topic_displaying_info {
	float: left;
	width: 546px;
	height: 11px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.topic_left {
	float: left;
	text-align: left;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	width: 265px;	
}
.topic_right {
	float: right;
	text-align: right;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	width: 265px;	
}
.topic_info {
	float: left;
	text-align: left;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	width: 544px;
	padding-top: 7px;
}
.topic_photo {
	float: right;
	padding: 0px 0px 0px 14px;
}
#double_table_left {
	float: left;
	width: 371px;
	margin-bottom: 21px;
}
#double_table_right {
	float: right;
	width: 371px;
	margin-bottom: 21px;
	background-color: #F7F7F7;
}
#double_table_box {
	width: 341px;
	padding: 14px;
	float: left;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #BEBEBE;
	background-color: #F7F7F7;
}
.double_table_text {
	width: 341px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
.double_table_subject {
	width: 341px;
	float: left;
	margin-bottom: 14px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.double_table_menu {
	width: 341px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
	margin-bottom: 14px;
	text-align: justify;
}
#double_table_header {
	float: left;
	width: 341px;
	background-color: #F7F7F7;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #006699 #BEBEBE #BEBEBE #BEBEBE;
	padding: 7px 14px 7px 14px;
	font-size: 0.75em;
	color: #00518D;
	font-weight: bold;
}
#double_table_button {
	float: left;
	width: 341px;
	padding-bottom: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
}
.double_table_terms_text {
	width: 315px;
	float: right;
	margin-bottom: 11px;
}
.double_table_tickbox {
	width: 14px;
	float: left;
}
.double_table_terms {
	width: 341px;
	float: left;
	padding-bottom: 3px;
}
#double_table_message {
	width: 341px;
	padding: 14px;
	background-color: #FFF9D7;
	margin-bottom: 21px;
	float: left;
	border: 1px solid #E2C822;
	font-size: 0.75em;
	font-weight: bold;
}
#double_table_forget {
	float: left;
	width: 341px;
	padding-top: 14px;
}
.float_left {
	float: left;
	margin-top: 14px;
}
#more_links_box {
	width: 530px;
	padding: 7px 21px 7px 21px;
	height: 21px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-color: #F7F7F7;
}
#more_links_box_base {
	width: 530px;
	padding: 14px 21px 14px 21px;
	height: 70px;
	background-color: #ECEFF5;
	margin-bottom: 21px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
#more_links_link_a {
	width: 158px;
	height: 21px;
	float: left;
	padding-right: 28px;
}
#more_links_link_b {
	width: 158px;
	height: 21px;
	float: right;
}
.more_links_text {
	float: right;
	height: 12px;
	width: 123px;
	font-size: 0.75em;
	color: #00518D;
	padding-bottom: 5px;
	padding-top: 4px;
}
.more_links_text a:link {
	color: #00518D;
}
.more_links_text a:visited {
	color: #00518D;
}
.more_links_text a:active {
	color: #00518D;
}
.more_links_text a:hover {
	color: #00518D;
}
.more_links_symbol {
	width: 28px;
	height: 21px;
	float: left;
}
#more_links_top_row {
	width: 530px;
	height: 21px;
	float: left;
	padding-bottom: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BEBEBE;
}
#more_links_bottom_row {
	width: 530px;
	height: 21px;
	float: left;
	padding-top: 14px;
}
#displaying_reviews {
	float: left;
	width: 544px;
	height: 14px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#displaying_reviews_top {
	float: left;
	width: 544px;
	height: 14px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 14px;
	padding-bottom: 7px;
}
#displaying_reviews_base {
	float: left;
	width: 544px;
	height: 14px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 14px;
}
#abstract_image {
	font-size: 18px;
	width: 114px;
	padding: 7px;
	height: 114px;
	font-weight: bold;
	float: left;
}
.cuba {
	background-color: #CC3333;
	color: #FFFFFF;
	background-image: url(cuba_image.jpg);
}
#my_profile_container {
	float: left;
	width: 574px;
	height: auto;
	display: block;
}
#my_profile_photo_container {
	float: left;
	width: 221px;
	height: auto;
	text-align: center;
	padding-bottom: 14px;
	padding-right: 14px;
}
.my_profile_photo {
	padding: 3px;
	border: 1px solid #BEBEBE;
}
#my_profile_header {
	float: right;
	background-color: #FFFFFF;
	height: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	width: 307px;
}
#my_profile_header_left {
	width: 200px;
	float: left;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
	height: auto;
}
#my_profile_header_right {
	width: 100px;
	float: right;
	text-align: right;
	text-align: right;
	height: auto;
}
#my_profile_details_box {
	float:right;
	width:321px;
	height:auto;
	margin-top: 14px;
	margin-bottom: 14px;
}
.my_profile_details_category {
	width: 110px;
	height: 21px;
	float: right;
	font-size: 0.75em;
	color: #464646;
}
.my_profile_details_detail {
	width: 211px;
	height: 21px;
	float: right;
	font-size: 0.75em;
	color: #00518D;
}
#my_profile_status {
	float: right;
	width: 307px;
	background-color: #FFFFFF;
	height: auto;
	padding: 14px 14px 14px 14px;
	line-height: 1.5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	margin-bottom: 21px;
}
#my_profile_left_nav_box {
	float:left;
	width:206px;
	height:auto;
	margin-top: 14px;
	margin-bottom: 14px;
	line-height: 1.5;
	margin-left: 14px;
}
#publish_edit_delete {
	float: left;
	width: 544px;
	height: 14px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #FFF9D7;
	border: 1px solid #E2C822;
}
.mi_vida_loca {
	float: left;
	padding-bottom: 21px;
}
#page_header_container {
	float: left;
	height: 208px;
	width: 574px;
	margin-bottom: 21px;
}
#page_header_title {
	height: 12px;
	width: 234px;
	padding-top: 21px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
	overflow: hidden;
	font-size: 0.75em;
	font-weight: bold;
}
#page_header_text {
	height: 133px;
	width: 234px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
	overflow: hidden;
	font-size: 0.70em;
}
.page_title_photo {
	float: right;
	height: 208px;
	width: 312px;
	overflow: hidden;
}
.page_title_photo_left {
	float: left;
	height: 208px;
	width: 312px;
	overflow: hidden;
}
.africa_title {
	background: #000000;
	color: #FFFFFF;
}
.africa_text {
	background: #000000;
	color: #FFFFFF;	
}
.africa_text a:link  {
	background: #000000;
	color: #FFFFFF;	
}
.africa_text a:visited {
	background: #000000;
	color: #FFFFFF;	
}
.africa_text a:active {
	background: #000000;
	color: #FFFFFF;	
}
.africa_text a:hover {
	background: #000000;
	color: #FFFFFF;	
}
#upload_form_container {
	width: 740px;
	height: auto;
	margin-bottom: 21px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-image: url(background_form.gif);
	background-repeat: repeat;
	padding: 14px;
}
#upload_form_box_left {
	width: 384px;
	float: left;
	padding-right: 14px;
}
#upload_form_box_right {
	width: 342px;
	float: left;
}
.upload_form_text_left {
	width: 384px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
.upload_form_text_left_padding {
	width: 384px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
	padding-top: 14px;
}
.upload_form_text_right {
	width: 342px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
.upload_form_text_right_padding {
	width: 342px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
	padding-top: 14px;
}
.upload_form_subject {
	width: 338px;
	float: left;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	}
.upload_form_counter {
	width: 40px;
	float: left;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	}
.upload_form_subject_padding {
	width: 338px;
	float: left;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	}
.upload_form_menu {
	width: 342px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
	text-align: justify;
}
.upload_form_large_text {
	width: 740px;
	padding-bottom: 3px;
	float: left;
	padding-top: 14px;
}
.upload_form_large_counter {
	width: 740px;
	float: left;
	padding-top: 7px;
	padding-bottom: 14px;
}
.upload_form_large_text_padding {
	width: 740px;
	padding-bottom: 3px;
	float: left;
}
.upload_form_large_subject {
	width: 738px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #464646;
	}
#upload_form_table_button {
	float: left;
	width: 342px;
	padding-top: 14px;
}
.upload_form_table_terms_text {
	width: 314px;
	float: right;
}
.upload_form_table_tickbox {
	width: 14px;
	float: left;
}
.upload_form_table_terms {
	width: 342px;
	float: left;
	padding-top: 28px;
}
#upload_form_characters_left {
	float: left;
	text-align: right;
	text-align: right;
	padding-top: 3px;
	padding-left: 3px;
}
#upload_form_photo_box {
	float: left;
	width: 710px;
	border: 1px solid #BBBBBB;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #F7F7F7;
	height: auto;
}
#upload_form_photo_thumbs {
	float: left;
	width: 158px;
	height: auto;
	padding-left: 26px;
}
#upload_form_photo_main {
	float: left;
	width: 158px;
	height: auto;
}
#upload_form_photo_thumbs_text {
	float: left;
	width: 158px;
	font-size: 0.75em;
	color: #464646;
	padding-top: 14px;
}
.upload_form_photo_text {
	width: 710px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 14px;
}
#upload_photo_frame {
	width: 167px;
	height: 120px;
	background-image: url(photo_background.gif);
}
.upload_form_photo_thumb {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 159px;
	height: auto;
}
#friend_details_box {
	float:right;
	width:430px;
	height:auto;
	margin-top: 14px;
	margin-bottom: 12px;
}
.friend_details_category {
	width: 110px;
	height: 21px;
	float: right;
	font-size: 0.75em;
	color: #464646;
}
.friend_details_detail {
	width: 320px;
	height: 21px;
	float: right;
	font-size: 0.75em;
	color: #00518D;
}
.friend_details_footer {
	float: right;
	width: 430px;
	height: auto;
	display: block;
}
#list_100_text_box {
	float:right;
	width:430px;
	height:42px;
	margin-top: 14px;
	margin-bottom: 12px;
	font-size: 0.7em;
	color: #464646;
}
#patches {
	float: left;
	padding-bottom: 21px;
}
#patches_box {
	float: left;
	padding: 14px;
	background-image: url(background_form.gif);
	border: 1px solid #BEBEBE;
}
#patche_left {
	float: left;
	padding-right: 14px;
}
#about_patches {
	float: left;
	padding-bottom: 21px;
	width: 574px;
}
#about_patches_box {
	float: left;
	padding: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
#about_patche_left {
	float: left;
	padding-right: 14px;
}
#about_text {
	width: 544px;
	padding: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	float: left;
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5;
}
#about_text a:link {
	color: #00518D;
}
#about_text a:visited {
	color: #00518D;
}
#about_text a:active {
	color: #00518D;
}
#about_text a:hover {
	color: #00518D;
}
#market_links_countries {
	float: right;
	width: 383px;
}
.market_links_choose_store {
	float: left;
	font-size: 0.75em;
	color: #464646;
	width: 100px;
	padding-top: 5px;
}
#market_links_contries_boxes {
	float: left;
}
.market_links_countries_text {
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 5px;
	width: 52px;
}
.market_links_countries_text_right {
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-top: 5px;
	width: 38px;
}
.market_links_countries_flags {
	float: left;
	padding-right: 7px;
}
#iframe {
	float:left;
	height: auto;
	width: 100%;
}
#top_menu_container {
	width: 100%;
	height: 51px;
	overflow: hidden;
}
#thumbnail_container {
	width: 530px;
	height: auto;
	margin-bottom: 21px;
	margin-top: 6px;
	float: left;
	padding-top: 28px;
	padding-bottom: 28px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BEBEBE;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BEBEBE;
}
#thumbnail_row {
	width: 530px;
	height: auto;
	float: left;
}
#thumbnail_a {
	width: 158px;
	height: auto;
	float: left;
	padding-right: 28px;
}
#thumbnail_b {
	width: 158px;
	height: auto;
	float: right;
}
.picture_frame {
	padding: 5px;
	background: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #BEBEBE;
	float: left;
}
.picture_frame:hover {
	border-color: #00518D;
}
.picture_frame:active {
	border-color: #FF9900;
}
.picture_frame_centre {
	padding: 5px;
	background: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #BEBEBE;
}
.picture_frame_centre:hover {
	border-color: #00518D;
}
.picture_frame_centre:active {
	border-color: #FF9900;
}
.header_logo {
	margin-top: 21px;
	margin-bottom: 21px;
	border-width: 1px;
	border-style: solid;
	border-color: #BEBEBE;
}
.header_logo:hover {
	border-color: #00518D;
}
.header_logo:active {
	border-color: #FF9900;
}
.more_author_photo {
	float: left;
}
.main_photo {
	float: left;
}
#youtube_container {
	float: left;
	width: 572px;
	padding-bottom: 21px;
	text-align: center;
	background-image: url(background_form.gif);
	margin-bottom: 21px;
	padding-top: 21px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
.sign_in_textfield {
	width: 231px;
	color: #464646;
	border: 1px solid #FFFFFF;
	height: 26px;
}
#sign_in_textfield_border {
	width: 231px;
	overflow: hidden;
	float: left;
	margin-bottom: 28px;
	border: 1px solid #BEBEBE;
	height: 26px;
}
#sign_in_textfield_container {
	float: left;
	width: 233px;
	height: 140px;
}
#sign_in_register_container {
	float: right;
	width: 282px;
	height: 140px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #BEBEBE;
}
#sign_in_button_container {
	float: left;
	width: 233px;
}
#sign_in_register_button_container {
	float: left;
	width: 282px;
	height: 28px;
}
.sign_in_button {
	float: right;
}
#sign_in_container {
	float: left;
	height: auto;
	width: 544px;
	margin-bottom: 21px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-color: #F7F7F7;
	padding-top: 21px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
}
#sign_in_forgot {
	float: left;
	padding-top: 6px;
}
#sign_in_register_header {
	height: 38px;
}
#sign_in_register_text {
	height: 74px;
}
#profile_updates_photo {
	float: left;
	width: 158px;
}
#profile_updates_centre {
	float: left;
	width: 158px;
	text-align: center;
}
#profile_updates_photo_text {
	width: 130px;
	padding: 14px;
	float: left;
	text-align: center;
}
#profile_updates_container {
	float: left;
	height: auto;
	width: 544px;
	margin-bottom: 21px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-color: #F7F7F7;
	padding-top: 21px;
	padding-right: 14px;
	padding-bottom: 21px;
	padding-left: 14px;
	background-image: url(background_form.gif);
}
#profile_updates_menu_container {
	width: 213px;
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
#profile_updates_manage_container {
	width: 158px;
	float: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEBEBE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
}
#profile_updates_manage_menu_container {
	width: 158px;
	float: right;
}
#profile_updates_menu {
	margin: 0px;
}
#profile_updates_menu li a {
	font-size: 0.75em;
	color: #00518D;
	height: 29px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	vertical-align: bottom;
	display: inline;
}
#profile_updates_menu li a:link, #profile_updates_menu li a:visited {
	color: #00518D;
	display: block;
	background: url(/menuu.gif);
	padding: 7px 14px 0 14px;
	text-align: left;
}
#profile_updates_menu li a:hover {
	color: #fff;
	background: url(/menuu.gif) 0 -29px;
	padding: 7px 14px 0 14px;
}
#profile_updates_menu li a:active {
	color: #fff;
	background: url(/menuu.gif) 0 -58px;
	text-align: left;
	padding: 7px 14px 0 14px;
}
#profile_updates_menu_break {
	height: 29px;
	width: 157px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
}
#profile_updates_menu_break_short {
	height: 28px;
	width: 157px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
}
#profile_manage_menu {
	margin: 0px;
}
#profile_manage_menu li a {
	font-size: 0.75em;
	color: #00518D;
	height: 29px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	vertical-align: bottom;
	display: inline;
}
#profile_manage_menu li a:link, #profile_manage_menu li a:visited {
	color: #00518D;
	display: block;
	background: url(/menuu.gif);
	padding: 7px 14px 0 14px;
	text-align: right;
}
#profile_manage_menu li a:hover {
	color: #fff;
	background: url(/menuu.gif) 0 -29px;
	padding: 7px 14px 0 14px;
}
#profile_manage_menu li a:active {
	color: #fff;
	background: url(/menuu.gif) 0 -58px;
	text-align: right;
	padding: 7px 14px 0 14px;
}
#profile_manage_menu_break {
	height: 32px;
	width: 158px;
	float: right;
}
.button {
	border:1px solid #01528D;
	background-color: #ECEFF5;
	color: #01528D;
	font-weight: bold;
}

.button {
	font-weight: bold;
}
.button:link, #profile_manage_menu:visited {
	border:1px solid #01528D;
	background-color: #ECEFF5;
	color: #01528D;
}
.button:hover {
	border:1px solid #01528D;
	background-color: #01528D;
	color: #FFFFFF;
}
.button:active {
	border:1px solid #01528D;
	background-color: #ECEFF5;
	color: #01528D;
}
#lightbox_container {
	float: left;
	width: 465px;
}
#lightbox_sub_container {
	width: auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #555555;
	border-bottom-color: #555555;
	border-left-color: #555555;
	overflow: hidden;
	display: block;
	height: auto;
}
.lightbox_image {
	float: left;
}
.lightbox_header {
	width: 435px;
	height: auto;
	float: left;
	background-color: #ECEFF5;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: left;
	border: 1px solid #006699;
	overflow: hidden;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	color: #00518D;
	word-wrap: break-word;
}
.lightbox_sub_header {
	width: 435px;
	height: auto;
	float: left;
	background-color: #F7F7F7;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: left;
	overflow: hidden;
	display: block;
	font-size: 0.7em;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
	word-wrap: break-word;
}
#lightbox_main_body {
	width: 435px;
	height: auto;
	float: left;
	padding: 14px;
	background-color: #FFFFFF;
}
#lightbox_footer {
	width: 435px;
	height: auto;
	float: left;
	background-color: #F7F7F7;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEBEBE;
	overflow: hidden;
	display: block;
	padding-right: 14px;
}
#lightbox_display {
	float: left;
	width: 465px;
	margin: 14px;
	height: auto;
}
.lightbox_cancel_button {
	padding-left: 7px;
	float: right;
}
.lightbox_button {
	padding-left: 7px;
	float: right;
}
.lightbox_text {
	width: 322px;
	float: right;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 0.75em;
	color: #000000;
	display: block;
	word-wrap: break-word;
}
#useful_links_text {
	width: 544px;
	padding: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	float: left;
	line-height: 1.5;
}
/*#register_box {
	width: 544px;
	padding: 14px;
	float: left;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #BEBEBE;
	background-color: #F7F7F7;
}
#register_forget {
	float: left;
	width: 544px;
	padding-top: 14px;
}
.register_terms {
	width: 544px;
	float: left;
	padding-bottom: 3px;
}
.register_terms_text {
	width: 516px;
	float: right;
	margin-bottom: 11px;
}
.register_subject {
	width: 100px;
	float: left;
	margin-bottom: 14px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}*/
.register_text {
	width: 542px;
	float: left;
	font-size: 0.75em;
	color: #464646;
	padding-bottom: 3px;
}
#related_link_container {
	width: 542px;
	height: 14px;
	float: left;
	padding-bottom: 14px;
}
#profile_quick_links_box {
	width: 574px;
	height: auto;
	float: left;
}
#profile_quick_links_container {
	float: left;
	height: auto;
	width: 516px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-color: #F7F7F7;
	padding-top: 27px;
	padding-right: 28px;
	padding-bottom: 27px;
	padding-left: 28px;
	background-image: url(background_form.gif);
}
#profile_quick_links_container_end {
	float: left;
	height: auto;
	width: 516px;
	margin-bottom: 21px;
	background-color: #F7F7F7;
	padding-top: 27px;
	padding-right: 28px;
	padding-bottom: 27px;
	padding-left: 28px;
	background-image: url(background_form.gif);
	border: 1px solid #BEBEBE;
}
#profile_quick_links_menu_container {
	width: 170px;
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-left-color: #BEBEBE;
}
#profile_quick_links_menu_container_end {
	width: 169px;
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-left-color: #BEBEBE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
}
#profile_quick_links_menu_break_short {
	height: 29pxmy_profile_flexible_wrap;
	width: 169px;
	float: left;
}