html {
	font-family: Verdana, Georgia, Tahoma, Helvetica, sans-serif !important;
}
div#container {
	padding: 2px;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: bottom left;
	color: #464d4c;
}
div#hull {
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 23px;
}
body {
	padding: 0; margin: 0;
	background-image: url('../Images/bodybg.png');
	background-repeat: repeat-x;
	background-color: #5e736f;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
	padding: 0;
	margin: 0;
}
a.register {
}
a.no_icon:before {
	content: '' !important;
}
#big2k7 {
	margin-bottom: 0;
	text-align: center;
	font-size: 2em;
}
.small {
	font-size: 0.8em;
}
blockquote {
	padding: 5px;
	margin-top: 2px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 7px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}
cite {
	display: block;
	padding: 3px;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 30px;
	margin-right: 15px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}
h1 {
	font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif !important;
	font-size: 1.2em;
	background-image: url('../Images/logo.png');
	background-position: 5px 3px;
	background-repeat: no-repeat;
	height: 124px;
	margin: 0;
	padding: 0;
}
h2, h3, h4, h5 {
	font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif !important;
	letter-spacing: 2px;
}
h2 {
	background-color: #c9d4ca;
	color: #444;
	font-weight: normal;
	margin: -5px;
	border-bottom: 1px solid #eee;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	-moz-border-radius-top: 3px;
	font-size: 1.5em;
}
h3 {
	margin: 0px !important;
	padding: 0px !important;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
div, ul,span {
	-moz-border-radius: 3px;
}

div#content {
	margin: 0px;
	margin-left: 213px;
	min-height: 325px;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}
div#content:first-letter {
	font-size: 3em !important;
}
div#content img {
	background-color: #888;
	border: 1px solid #bbb;
	padding: 2px;
}
div#content img.kc_smile {
	background-color: #f5f5f5 !important;
	border: 0;
	padding: 0;
}
div#content hr {
	border: 0;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 5px;
	padding: 0;
	max-width: 523px;
	margin-top: 10px;
}
div#content a {
}
div#content a:hover {
}
div#content a:before {
	content: url('../Images/Icons/global.png');
	margin-right: 3px;
}
div#content td, div#content th, div#content dd, div#content dt {
	background-color: #fdfdfd;
	border: 1px solid #e5e5e5;
	padding: 5px;
}
div#user {
	background-color: #cbd4d1;
	padding: 5px;
	border: 1px solid #ddd;
	margin-bottom: 3px;
}
div#user fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 10px;
	border: 0;
}
div#user fieldset input {
	font-size: 0.7em;
}
span#userbuffer {
	font-size: 0.8em;
	color: #4955ad;
	padding: 5px;
	margin: 2px;
}

.error {
	color: #ba2e2e;
}
span.error:before {
	content: "! ";
}

.info {
	color: #072a4f;
	font-size: 0.8em;
}
span.info:before {
	content: "* ";
}
.warning {
	color: orange;
}
span.warning:before {
	content: "# ";
}
.success {
	color: #0e8502;
}
span.success:before {
	content: "√ ";
}
.info, .error, .success, .warning {
	display: block;
	padding: 5px;
	margin: 2px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.info a, .error a, .success a, .warning a 
}
.info a:before, .error a:before, .success a:before, .warning a:before {
	content: url('../Images/Icons/global.png') !important;
	margin-right: 5px;
}
input {
	font-size: 0.7em;
	padding-left: 5px;
	padding-right: 5px;
}
textarea {
	border: 1px solid #aaa;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	width: 523px;
	height: 235px;
}
fieldset {
	border: 0;
	padding: 5px;
	margin: 5px;
}
ul.navi_crumbs {
	padding: 2px;
	margin: 0;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #cbd4d1;
	border: 1px solid #eee;
}
ul.navi_crumbs img {
 height: 16px;
 margin-right: 3px;
}
ul.navi_crumbs li {
	display: inline;
}
ul.navi_crumbs li a {
	padding: 1px;
	font-weight: bold;
}
ul.navi_crumbs li a:hover {
	text-decoration: none;
	color: #fff;
}

ul#navi_list {
	list-style: none;
	width: 169px;
	float: left;
	padding-left: 38px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin: 0;
	background-color: #cbd4d1;
	border: 1px solid #ddd;
}
ul#navi_list li {
}
ul#navi_list li a {
	color: #333;
	background-color: #f7f7f7;
	display: block;
	border: 1px solid #ddd;
	padding: 2px;
	margin: 1px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
}
ul#navi_list li a:hover {
	color: #000;
}
li#nav_list_head {
	margin-left: -38px;
	margin-right: -3px;
	margin-top: -3px;
	list-style: none;
	padding-left: 10px;
	margin-bottom: 5px;
}
li#nav_list_head a {
}
a#navi_list_active {
	font-weight: bold;
}
.navi_hasNodes a {
	color: #000 !important;
	font-weight: bold;
}
li.Module_BB {
	list-style-image: url('../Images/Icons/bb.png');
}
li.Module_Index {
	list-style-image: url('../Images/Icons/index.png');
}
li.Module_Home {
	list-style-image: url('../Images/Icons/home.png');
}
li.Module_Gallery {
	list-style-image: url('../Images/Icons/gallery.png');
}
li.Module_Image {
	list-style-image: url('../Images/Icons/image.png');
}
li.Module_Message {
	list-style-image: url('../Images/Icons/message.png');
}
li.Module_Friends {
	list-style-image: url('../Images/Icons/friends.png');
}
li.Module_Profile {
	list-style-image: url('../Images/Icons/profile.png');
}
li.Module_Gbook {
	list-style-image: url('../Images/Icons/calligraph.png');
}

/* TREEEEE! */

.tree_icon {
	cursor: pointer;
}
div.treeview {
	margin-top: 1px;
	min-width: 200px;
	display: none;
	position: absolute;
	padding: 10px;
	padding-left: 25px;
	background-color: #cbd4d1;
	border: 1px solid #ddd;
}
ul.tree a {
	color: #1c4254;
	background-color: #f4f4f4;
}
ul.tree a.active {
	color: #000;
	font-weight: bold;
}
ul.tree {
	margin: 0;
	padding-left: 10px;
}
ul.tree ul, ul.tree li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 3px;
}
ul.tree ul {
	padding-left: 25px !important;
}
ul.tree li {
	clear: left;
}
ul.tree li a {
	border: 1px solid #bbb;
	border-bottom: 1px solid #999;
	border-top: 0;
	border-left: 1px solid #aaa;
	padding: 5px;
}
ul.tree li img {
	padding: 1px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
span.tree_action {
	width: 1.5em;
	height: 1.5em;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: -2px;
}
span.ta_expand > img, span.ta_collapse > img {
}
span.ta_expand, span.ta_collapse > img:hover {
	cursor: pointer;
}
span.tree_action > img {
	width: 1.3em;
	height: 1.3em;
}
.ta_disabled >img {
	background-color: #eee !important;
}
/* /TREE */

dl.Module_Gallery_Pre {
	background-color: #f5f5f5;
	border: 1px solid #fff;
	min-width: 150px;
	float: left;
	padding: 2px;
}
div#Module_Gallery_Showcase {
	background-color: #fcfcfc;
	border: 1px solid #ddd;
}
dl.Module_Gallery_Pre dd {
	display: block;
	padding: 5px;
	margin: 2px;
	text-align: center;
	height: 142px;
	min-width: 144px;
}
dl.Module_Gallery_Pre dt {
	display: block;
	padding: 5px !important;
	margin: 2px !important;
	min-width: 144px;
}
dl.Module_Gallery_Pre dt a {
}
dl.Module_Gallery_Pre dt a:hover {
}
dl.Module_Gallery_Pre dd img {
	padding: 2px;
	background-color: #ddd !important;
	border: 1px solid #fff !important;
}

img#Module_Image_active {
	margin: 0px auto;
	padding: 10px;
}
table#Module_Message_links {
	margin-top: 10px;
}
table#Module_Message_links td {
	background-color: #f0f0f0;
	border: 1px solid #ccc;
}
table#Module_Message_links tr.unread td {
	background-color: #fdfdfd;
}
div.Module_Message_active span {
	display: block;
}
div.meta {
	display: block;
	margin: 0;
	margin-left: 213px;
	font-size: 0.7em;
	clear: right;
	text-align:right;
	padding: 2px;
	padding-right: 2px;
	border: 1px solid #eee;
	background-color: #95a89e;
	color: #fff;
}
div.meta span {
	float: right;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
}
span.footer a {
	color: #eee;
}	
span.footer a:hover {
	color: #ddd;
}
div#google {
	margin-top: 25px;
}
div#comment table textarea {
	width: 23em;
	height: 10em;
}
div#friends_list {
	font-size: 0.9em;
}
dl.friends_show a {
}
dl.friends_show {
	width: 235px;
	padding: 1px;
	float: left;
	margin: 1px;
}
dl.friends_show dd {
}
dl.friends_show dd, dl.friends_show dt {
	padding: 7px;
	margin: 2px;
}
div#prof_choose_pic a:before {
	content: '';
}
dl.prof_choose_pic_option {
	float: left;
}
a.Gadget_Message_view > img {
	background-color: transparent !important;
	border: 0 !important;
}
a.Gadget_Message_view:before {
	content: '' !important;
}
#Intersicom_input {
	width: 93%;
	padding: 1px;
	margin: 0;
}
#Intersicom {
	padding: 0;
	margin: 0;
	position: fixed;
	top: 0;
	right: 0;
	width: 523px;
	height: 118px;
	font-size: 0.9em;
	font-weight: bold;
	overflow: auto;
	border: 0;
}
#Intersicom a {
	color: #053864;
}

#intersicom_Content p {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #f8f8f8;
	margin: 1px;
	color: #222;
	font-size: 0.9em;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold !important;
}
li#google_li {
	padding: 0;
	margin-left: -23px;
	margin-top: -23px;
	font: 0.5em !important;
}
#friends_list dl {
	height: 242px;
	overflow: auto;
}
#friends_list dt, #friends_list dd {
	-moz-border-radius: 5px;
}
