@import url(/centralstyle/style.css);

/******************************************************** GENERAL STYLES */
html {overflow-y:scroll; }
body {
	background-color:#1c1910;
	background-image:url(../config_central/plushus_images/plushus_camo.jpg);
	padding:0px; margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:75%;
	line-height:150%;
	color:black;
	background-attachment:fixed;
}

h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#553C12; /*text-decoration:none;*/ } 
a:hover { color:black; } 
#plushus_bottom a { color:white; }
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color: white;
	border: 1px solid #1c1910;
	color:#1c1910;
}
input:focus, textarea:focus { border: 1px solid black; color:black; }
img { border:none; }

/******************************************************** PLUSHUS STYLE */
#plushus_top, #plushus_middle, #plushus_bottom { margin-left:auto; margin-right:auto; overflow:hidden;}

#plushus_top {
	width:940px; height:560px; /*should be 561 for the image... */
	/* This is the background without the peeps - it is a small file and helps page transitions and loading */
	background-image:url(../config_central/plushus_images/top_nothing.c.png);
	background-position:center;
	background-repeat:no-repeat;
}
#plushus_flash {
	width:940px; height:561px; overflow:hidden;
}
#plushus_middle { 
	padding-left:107px; padding-right:124px;
	width:709px; 
	background-image:url(../config_central/plushus_images/middle_background_808.c.png);
	background-position:center;
	background-repeat:repeat-y;
}
#plushus_left_column { float:left; width:557px; overflow:hidden; }
#plushus_label_top { background-image:url(../config_central/plushus_images/title_top.c.png); background-repeat:no-repeat; padding-bottom:8px; } /* see style_image_gallery.css to adjust background shadow on image galery pages if the padding here is adjusted */
#plushus_label_inline { background-image:url(../config_central/plushus_images/title.c.png); margin-top:1em;}
.plushus_label {
	width:522px; height:28px;
	padding-left:6px; margin-left:29px; margin-top:0px; padding-top:0px;
	display:block; overflow:hidden;
	margin-top:0px; color:white; font-size:12px; font-weight:bold; line-height:17px;
} .plushus_label * {margin-top:0px; }
#plushus_central_page_content { width:470px; margin-left:35px; overflow:hidden; }
#plushus_central_page_content *:first-child { margin-top:0px; }

#plushus_comment_form { width:470px; margin-left:35px; overflow:hidden; }
#plushus_comment_form *:first-child { margin-top:0px; }
#central_comment_form #name { width:466px; }
#central_comment_form #email { width:466px; }
#central_comment_form #comments { width:466px; }

#plushus_right_column { float:right; width:152px; overflow:hidden; } #plushus_right_column a { text-decoration:none; }
#plushus_middle_bottom { clear:both; height:0px; overflow:hidden; }
#plushus_nav2 {	margin-left:16px; width:130px; overflow:hidden; }
#plushus_ad { margin-left:16px; padding:10px; width:110px; overflow:hidden; background-color:#EE3E96; color:white; margin-top:12px; }
	#plushus_ad *:first-child {margin-top:0px; }
	#plushus_ad *:last-child {margin-bottom:0px; }
	#plushus_ad a { color:white; }
#plushus_rss { padding-left:16px; width:110px; overflow:hidden; color:white; padding-top:12px; } /* Padding used for FF2 and Safari */
#plushus_add_me {
	background-image:url(../config_central/plushus_images/plus_me.gif);
	background-repeat:no-repeat;
	background-position:8px;
	height:92px; margin-top:12px;
	overflow:hidden;
}
#plushus_add_me_form { padding:0px; }
#plushus_add_me_input {
	width:92px; height:14px;
	margin-top:16px; margin-left:34px;
	font-size:11px; color:black; border:0px;
}
#plushus_add_me_button_image {
	display:block; margin-top:10px; margin-left:85px; border:0px;
}
#plushus_bottom {
	clear:both;
	width:656px; height:38px; padding-top:45px;
	padding-left:142px; padding-right:142px;
	background-image:url(../config_central/plushus_images/bottom.c.png);
	background-position:center;
	color:white;
	text-transform:lowercase;
	text-align:center;
}
#plushus_no_flash { width:940px; height:561px; overflow:hidden; } 
#plushus_twinkle {
	display:none;
	position:absolute; z-index:2; width:400px; height:200px;
	background-color:black;
}
#plushus_top_nav {
	display:block;
	position:absolute; z-index:2; top:497px; margin-left:150px;
	width:640px; height:35px; padding-top:0px; /*font-size:16px;*/
	color:white; font-weight:bold; 
	/*background-image:url(../config_central/plushus_images/bar.c.png);*/
}
#plushus_player_link {
	display:block;
	position:absolute; z-index:3; top:500px; margin-left:550px; cursor:pointer;
	width:70px; height:29px; padding-top:0px; /*font-size:16px;*/
	color:white; font-weight:bold; /*background-color:red; opacity:.5; */
}
.plushus_store_row { clear:both; margin-top:0px;}
.plushus_store_item {
	display:block; float:left; width:140px; padding-bottom:15px; padding-right:15px;
	/* background-image:url(../config_central/plushus_images/store_bg_shadow.c.png); */
	background-image:url(../config_central/plushus_images/store_bg_shadow.gif);
	background-repeat:no-repeat;
	min-height:200px;
	margin-top:0px;
} .plushus_store_item *:first-child { margin-top:0px; }

#plushus_top_nav a { color:white; padding-right:30px;} /* 30px is the flash standard */
#plushus_top_nav a.plushus_topnav_selected { color:#EE3E96; }
#plushus_layout1_content {display:block; height:355px; width:470px; margin-bottom:12px; text-align:center; overflow:hidden; background-color:black; }

/* BOTTOM SPLOOGE */
#plushus_bottom_splooge {
	margin-top:24px; margin-left:8px;
	height:255px; width:212px; 
	/*background-image:url(../config_central/plushus_images/bsplooge.c.png);*/
	background-repeat:no-repeat;
	z-index:4;
	position:absolute;
	display:none;
}
#plushus_bottom_splooge_layer_1 { height:238px; }

/******************************************************** PLUSHUS NAVIGATION */
#plushus_nav2 ul { margin-left:0px; padding-left:0px; margin-top:0px; list-style:none; margin-bottom:0px; }
#plushus_nav2 a { display:block; color:#333333; cursor:pointer; }
#plushus_nav2 a:hover { color:#EE3E96; }
#plushus_nav2 a.plushus_selected_link { color:#EE3E96; cursor:default;}
#plushus_nav2 ul li a { border-top:1px solid #666951; }
#plushus_nav2 ul li a#plushus_nav2_first_link { border-top:0px; }
.plushus_nav_image_links { width:130px; height:15px; overflow:hidden; margin-top:3px; margin-bottom:3px; display:block; }

/******************************************************** POST STYLEZ */
#central_blog_nav_header { text-transform:uppercase; font-weight:bold; margin-bottom:12px; }

#central_blog_post_leave_a_comment_title { display:block; }
#central_blog_post_comments_heading { display:block; font-weight:bold; color:#EE3E96; text-transform:uppercase; padding-bottom:5px; } 
.central_blog_post_comment_block { /*border-top:1px solid #666951;*/ display:block; padding-top:5px; margin-top:5px;}
.central_blog_post_comment_info_name {font-weight:bold; }
.central_post_author_line { font-style:italic; }

/* summary */
.central_post_summary_block {
	border-top:1px solid #666951;
	padding-top:12px; padding-bottom:12px; 
}
.central_post_summary_label {}
	.central_post_summary_label a {
		text-decoration:none;
		font-weight:bold;
		color:#EE3E96;
		text-transform:uppercase;
	}
.central_post_summary_info { display:inline; }
.central_post_summary_leave_a_comment { display:inline; }
.central_post_summary_layout_region1 { display:block; height:355px; width:470px; margin-bottom:12px; text-align:center; overflow:hidden; background-color:black;}
.central_post_summary_author { }
.central_post_summary_text {}
.central_post_summary_comment_info {}


/******************************************************** CENTRAL STYLE */
#manage_table_div { overflow:auto; } #sortby { width:50px; }
.central_welcome_box {
	border:4px solid #553C12;
	background-color:black; 
	background-image:url(../config_central/plushus_images/plushus_camo.jpg);
	color:white; font-weight:bold;
	margin-top:0px; margin-bottom:10px; width:192px; height:192px;
} .central_welcome_box a { text-decoration:none; color:white; }

#selectto, #name, #email, .central_contact_textarea { width:466px; }
#tellFriend #to, #tellFriend #from, #tellFriend #comments { width:466px; }
/* .central_contactform_phone { display:block }
.central_contactform_address { display:block }
.central_contactform_address_additional { display:block }
*/


#central_gallery5_thumbnails { }
.central_thumbnail_image {
	display:block; width:60px; height:40px; background-color:#CCCCCC; overflow:hidden; float:left; margin-bottom:8px;
}
.central_thumbnail_image:hover {
}
.central_word_cloud a { text-decoration:none; }
.central_word_cloud_link { text-decoration:none; }
.central_word_cloud a:hover { text-decoration:underline; }


/*#w_main_content a.overview_label_link, .overview_label_link { display:block; text-decoration:none;}
#w_main_content a.overview_label_link:hover, .overview_label_link:hover { display:block; }*/
.overview_label {
	display:block;
	padding-top:12px;
	margin-bottom:3px; 
	border-top:1px solid #666951; /* IE6 needs this on the top */
	/*background-image:url(../config_central/plushus_images/sub_title2.gif);
	background-repeat:no-repeat; */
	height:15px; overflow:hidden;
	/*padding-left:8px;*/
}
.overview_label:hover {
	/*background-image:url(../config_central/plushus_images/sub_title.c.png);*/
} 
.overview_label a:hover { }
.overview_label a {
	/*line-height:12px; margin-top:0px; 
	font-size:12px;*/
	text-decoration:none;
	font-weight:bold;
	color:#553C12;
	color:#EE3E96;
	/*color:white;*/
	text-transform:uppercase;
}
.overview_link_group, .overview_blurb { display:block; margin-bottom:1em; } 
.overview_link_group a { }
.overview_link { display:none; }

/******************************************************** Central Menue */
li.xc {
	list-style: none;
	color: gray;
}
div.xcx, div.xcc {
	position: absolute;
	/*	display: inline; */
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.65em; 
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -1.5em; /*distance plus and minuses are away from the label */ 
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: black; /*plus symbol */
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
/*	font-weight: bold; */
/*	background-color: white; */
/*	padding: 0em .4em 0em .4em; */
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}