/* Reset some fields first */
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2{
	margin: 0;
}


body, p, table, input, select, textarea, .bloggorillanormal {
	font-size: 10pt;
	font-family: Arial;
	color: #000000; 
}

body {
	margin: 0.5cm 0px;
	padding:0px;
	text-align:center;
	}

a, a:visited, a:link, a:active, a:hover {
color: #0000FF;
}


input.fancy_button {
border:1px solid;
border-top-color:#0066CC;
border-left-color:#0066CC;
border-right-color:#0066CC;
border-bottom-color:#0066CC;
padding: 4px 4px 4px 4px;
background-color: #FFFFFF;
color: #0000FF;
text-decoration: underline;
font-weight: bold;
}

h1 {
margin-top: 0;
}

#page {
width: 800px;
margin:0px auto;
text-align:left;
}

#log_reg {
width: 850px;
margin:0px auto;
text-align:left;
}

a.home_menu_on {
color: #0000ff;
text-decoration: underline;
}

a.home_menu_off {
color: #000000;
text-decoration: none;
}

.phase {
color: #333333;
font-size: 8pt;
}

input.search_box_value, input.search_box_default, select.search_box {
font: 9pt Arial;
color: #000000;
}

input.search_box_default {
color: #999999;
}

select.search_box {
padding-top: 1px;
padding-bottom: 1px;
}

a:hover.top_tabs {
color: #FFFFFF;
text-decoration: none;
font-size: 9pt;
background-color: #0000CC;
}

.edit_sub {
font-weight: normal;
}

hr.bottom_nav {
clear: both;
height: 2px;
border: 0;
color: #cedaff;
background-color: #cedaff;
height: 2px;
}

#top_box {
float: right;
}

#left_box {
float: left;
}

#left_column {
width: 200px;
float: left;
}

#right_column {
width: 595px;
float: right;
}

.regtext1 {
font-size: 14pt;
font-family: Arial;
font-weight: bold;
}

.regtext2 {
font-size: 10pt;
font-family: Arial;
color: #999999;
font-weight: bold;
}

.logo_upload_left {
width: 250px;
float: left;
border-right: 1px dashed #9999CC;
}

.logo_upload_right {
width: 540px;
float: right;
}

#messages_left_column {
width: 180px;
float: left;
}

#messages_main {
width: 620px;
float: right;
}


#dashboard_left_column {
width: 180px;
float: left;
}

#dashboard_main {
width: 613px;
float: right;
padding-left: 5px;
border-left: 2px solid #e5eff8;
}

#dashboard_footer {
clear: both;
}


#profile_contact_box {
display: none;
}

#profile_advertise_box {
display: none;
}

#profile_connect_box {
display: block;
}

#profile_tell_box {
display: none;
}

#profile_invite_box {
display: none;
}

table.grey_nav {
border-bottom: 3px solid #8b8a8a;
}

.intro, a.intro, a:hover.intro, a:visited.intro, a:hover.intro {
font-size: 10pt;
font-family: Arial;
color: #000000;
}

.box_header {
color: #666666;
}

select.header_box {
color: #666666;
font-size: 8pt;
}

a.new_site_button, a:active.new_site_button, a:visited.new_site_button, a:hover.new_site_button {
font-size: 8pt;
color: #000000;
text-decoration: none;
background: url('http://pickpark.de/images/new_site_button.png') no-repeat center center;
padding: 5px;
}

a:hover.new_site_button {
text-decoration: underline;
}

.header_box_intro {
font-size: 16px;
font-weight: bold;
padding-right: 40px;
background: url('http://pickpark.de/images/cycles_main.png') no-repeat top right;
color: #666666;
}

/* Set up main tabs */

.head_topic {
line-height: 27px;
}
/* This makes the menu options float in the middle of the div */

a.top_nav_link, a:link.top_nav_link, a:hover.top_nav_link, a:visited.top_nav_link {
text-decoration: none;
color: #666666;
}

div.topic1 {
width: 78px;
height: 27px;
}

div.topic2 {
width: 48px;
height: 27px;
}

div.topic3 {
width: 88px;
height: 27px;
}

div.topic4 {
width: 106px;
height: 27px;
}

/* Change the bg colour when we hover */

div:hover.topic1 {
width: 78px;
background: url('http://pickpark.de/images/hover_header_bg1.png') no-repeat center center;
}

div:hover.topic2 {
width: 48px;
background: url('http://pickpark.de/images/hover_header_bg2.png') no-repeat center center;
}

div:hover.topic3 {
width: 88px;
background: url('http://pickpark.de/images/hover_header_bg3.png') no-repeat center center;
}

div:hover.topic4 {
width: 106px;
background: url('http://pickpark.de/images/hover_header_bg4.png') no-repeat center center;
}




div.topic_1_on {
color: #666666;
background: url('http://pickpark.de/images/hover_header_on_bg1.png') no-repeat center center;
}

div.topic_2_on {
color: #666666;
background: url('http://pickpark.de/images/hover_header_on_bg2.png') no-repeat center center;
}

div.topic_3_on {
color: #666666;
background: url('http://pickpark.de/images/hover_header_on_bg3.png') no-repeat center center;
}

div.topic_4_on {
color: #666666;
background: url('http://pickpark.de/images/hover_header_on_bg4.png') no-repeat center center;
}

div.current_topic {
color: #666666;
background: url('http://pickpark.de/images/curr_head_bg.png');
}

td.top_nav_cell, td.top_nav_cell1 {
background: url('http://pickpark.de/images/topbar.png') repeat-x top left;
}

td.top_nav_cell {
vertical-align: bottom;
}


td.home_featured {
border: 1px solid #cccccc;
padding-top: 10px;
padding-bottom: 10px;
height: 90px;
}

img.home_featured {
max-width: 150px;
max-height: 70px;
}

.edit_profile_button, a.edit_profile_button, a:hover.edit_profile_button, a:visited.edit_profile_button {
border: 1px solid blue;
padding: 5px;
color: #0000FF;
}

.mid_site_intro {
background: #CCCCCC;
}

.not_logged_in_box {
background: #99CCFF;
border: 1px solid #99CCFF;
}

.not_logged_in_box_border {
border: 1px solid #99CCFF;
}

.white_intro_box {
background: #FFFFFF;
color: #000000;
}

.intro_mid_link_text {
float: right;
}

img.list_img {
padding: 2px 6px 2px 6px;
}

p.intro_list {
min-height: 40px;
}

.login_help {
color: #666666;
font-size: 14pt;
}

.sites_help {
color: #666666;
font-size: 13pt;
font-weight: bold;
}

a.login_reg {
background: #fff1a8;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}

.contact_info {
font-size: 8pt;
padding-left: 5px;
}

td.side_table_header {
background: #eaeefc;
padding: 8px;
}

td.side_table_header_purple {
background: #ddedfa;
color: #000000;
}

table.side_table {
border: 1px solid #cccccc;
}

table.profile_table {
border-top: 1px solid #6666CC;
}


.purple_intro_box {
padding: 2px 2px 2px 2px;
border: 2px solid #6666CC;
}

.blue_intro_box {
padding: 2px 2px 2px 2px;
border: 2px solid #99ccff;
}

.prof_blue_intro_box {
padding: 10px;
border: 2px solid #ccccff;
}

table.top_nav_table {
border: 0px;
}

td.side_nav_table_header {
background: #6666CC;
color: #FFFFFF;
}

td.not_logged_in_box_intro {
background-color: #99ccff;
font-weight: bold;
color: #FFFFFF;
}

.top_home_nav {
list-style: none;
}

.network_list {
margin-top:6px;
margin-left: -20px;
}

div.accept_link_div {
background: url(images/conf_bg.png) no-repeat center center;
width: 85px;
height: 20px;
text-align: center;
}

a.accept_link, a:link.accept_link , a:visited.accept_link   {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
}

a.accept_link_large, a:link.accept_link_karge , a:visited.accept_link_large   {
background: url(images/conf_bg_large.png) no-repeat center center;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

div.accept_superlarge_div {
background: url(images/conf_bg_superlarge.png) no-repeat center center;
width: 160px;
height: 20px;
}

a.accept_link_superlarge, a:link.accept_link_superlarge , a:visited.accept_link_superlarge {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
line-height: 20px;
}

a:hover.accept_link, a:hover.accept_link_large, a:hover.accept_link_superlarge {
text-decoration: underline;
}

.verified {
color: #006600;
}

.not_verified {
color: #FF0000;
}

ul.options_list {
list-style-image: url(images/message_point.png);
}

.option_point, .option_point1 {
margin-left: -20px;
}

.option_point {
padding-top: 5px;
}

.not_logged_in_big {
font-size: 14pt;
}

.profile_options_header {
font-size: 8pt;
}

.profile_table_options {
background: #6666CC;
color: #FFFFFF;
}

.profile_nav_table {
background: #ccccff;
color: #000000;
}


li.prof_option_on, li:hover.prof_option_off {
width: 100%;
margin-left: -20px;
padding-left: 20px;
background: url(http://pickpark.de/images/prof_on_left.gif);
background-repeat: no-repeat;
background-position: left center;
}

a.prof_option_on, a:link.prof_option_on, a:hover.prof_option_on, a:visited.prof_option_on {
font-weight: bold;
text-decoration: none;
color: #000000;
}

a.prof_option_off, a:link.prof_option_off, a:hover.prof_option_off, a:visited.prof_option_off {
text-decoration: underline;
}

li.prof_option_on, li.prof_option_off {
padding-top: 3px;
padding-bottom: 3px;
}

.profile_msg {
font-size: 8pt;
width: 95%;
}

.advert_msg {
font-size: 12pt;
}

.profile_header {
font-size: 14pt;
font-weight: bold;
}

.prof_sub_header, .prof_sub_footer {
font-size: 13pt;
font-weight: bold;
color: #666666;
line-height: 150%;
margin-top: 50px;
margin-bottom: 50px;
}

.prof_sub_footer {
font-size: 15pt;
padding-right: 20px;
}

.uber_sec {
font-family: "Times New Roman";
font-size: 14pt;
line-height: 150%;
}

#info_block {
display: none;
}

.edit_tab {
background: url(images/profile_tab.png) no-repeat center center;
padding: 10px 20px 10px 20px;
}

a.edit_tab_selected {
background: url(images/profile_tab_selected.png) no-repeat center center;
padding: 10px 20px 10px 20px;
color: #FFFFFF;
text-decoration: none;
}

hr.sub_tab {
color: #9999CC;
clear: both;
margin-top: 5px;
}

.account_hr {
color: #cecece;
background-color: #fff;
border: 1px dotted #cecece;
border-style: none none dotted;
width: 190px;
}

li.account {
color: #b3b3b3;
}

.msg_button {
font-size: 8pt;
}


.message_row {
padding-bottom: 5px;
}

img {
border: 0;
}

.guide_header {
color: #000000;
font-size: 14pt;
font-weight: bold;
}

a.next_link {
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}

a.current_link {
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
background: url(images/page_bg.png) no-repeat center center;
color: #FFFFFF;
font-weight: bold;
}

#nav_top_box {
float: right;
color: #CED4DA;
}

.meta_text {
color: #6F6F6F;
}

#footer {
font-size: 8pt;
}

.profile_tab_table {
border-bottom: 1px solid #84A8CB;
margin-bottom: 8px;
}

.logo_on, a.logo_on, a:hover.logo_on, a:active.logo_on, a:visited.logo_on {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.network_nav_tabs {
font-size: 8pt;
font-weight: bold;
}

.blue_box_header {
font-size: 10pt;
font-weight: bold;
}

.network_nav_tabs_result {
font-size: 8pt;
}

.pagination {
color: #cccccc;
font-size: 9pt;
}

a.register_index_link, a:visited.register_index_link {
background: url(images/register_profile_link.png) no-repeat center center;
margin-top: 80px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
padding-right: 50px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
}

a:hover.register_index_link {
text-decoration: underline;
}

.super_header {
font-size: 24pt;
}

.sub_super_header {
font-size: 12pt;
font-weight: bold;
}

a.tour_index_link {
color: #0000FF;
text-decoration: underline;
font-size: 14pt;
}

.small_expl {
color: #999999;
font-size: 9pt;
}

.prof_table
{
border-top: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-left: 1px solid #b4b4b4;
}

.about_header {
font-size: 20pt;
font-weight: bold;
}

li.about_list {
line-height: 2.0;
}

td.active_dashboard {
background-color: #e5eff8;
}

a.active_dashboard_link, a:link.active_dashboard_link, a:active.active_dashboard_link, a:visited.active_dashboard_link {
color: #000000;
}

td.active_dash_header {
background-color: #e5ecf9;
}

.dashboard_sub {
font-size: 13pt;
font-weight: bold;
}

/* Error messages from js validation */

label.error {
color: #FF0000;
}

input.error {
background-color: #ffcccc;
}

a.site_type_link, a:link.site_type_link, a:visited.site_type_link, a:active.site_type_link, a:hover.site_type_link {
font-size: 7pt;
}

.bloggorillapoint {
color: #0099cc;
padding-bottom:5px;
}

td.reg_table_header {
background: #eaeefc;
}

td.regformbar {
border-bottom: 1px solid #e5ecf9;
}

p.click:hover {
background-color: #ffff99;
}

  #tab_header {
    float:right;
    width:100%;
    font-size:93%;
    line-height:normal;
    }

  #tab_header ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #tab_header li, li.norm {
    float:right;
    background:url("images/norm_right.gif") no-repeat right top;
    margin:0;
    padding:0;
    }
  #tab_header a, a.norm {
    display:block;
    background:url("images/norm_left.gif") no-repeat left top;
    padding:5px 15px;
    }
  #tab_header .current {
    background-image:url("images/norm_right_on.gif");
    }
  #tab_header .current a {
    background-image:url("images/norm_left_on.gif");
	color: #FFFFFF;
	text-decoration: none;
    }

.feedback_head_strip {
	background-color: #ccccff;
	font-weight: bold;
}

.feedback_sub_head_strip {
	background-color: #f1f1f1;
	border-bottom: 1px solid #cbcbcb;
}

#notification_box {
	color: #F00;
	font-size: 120%;
	font-weight: bold;
}

.com_row {
border-bottom: 1px solid #ccccff;
}