/* tpprel */
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white; border-radius: 3px}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url("../0025/TOOLBAR.PNG") repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url("../0025/BUTTONS.GIF") }
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font-size: 13px; font-family: Verdana, sans-serif; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font-size: 13px; font-family: Verdana, sans-serif; color: #404040}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #0074b4;
	border: 0px;
	outline: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a:focus {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

br {
	clear: left;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	/*background: #4f7190 url('/images/bg_2.png') repeat;*/
	background: #0c5367 url("../0025/BODY_BG_.PNG") repeat fixed;
	color: #484848;
  font-family: verdana, sans-serif;	
	font-size: 13px;	
}

code {
	font-size: 14px;
	font-family:  monaco,monospace;	
}

pre code {
	font-size: 13px;
  color: #a0a0a0;
}

pre, pre.prettyprint {
	background: #101010;
	padding: 16px;
	overflow-x: auto;
	font-size: 13px;
  font-family: monaco,monospace;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

blockquote {
	font-family: Georgia,"Times New Roman",Times,serif;	
	color: #808080;
	font-size: 15px;
	font-style: italic;
	background: url("../0025/QUOTE.PNG") no-repeat;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 40px;
	min-height: 24px;
}

kbd {
	background: #eeeeee none repeat scroll 0 0;
	border-color: #cccccc #aaaaaa #888888 #BBBBBB;
	border-style: solid;
	border-width: 2px 4px 5px 3px;
	color: #000000;
	padding: 5px 3px;
	white-space: nowrap;
}

hr {
	height: 0px;
	border: 0px;
	margin-left: 2px;
	margin-right: 2px;
	border-bottom: 1px dotted #c0c0c0;
}


.PageContainer {
	position: relative;
	margin: 0 auto;
	width: 100%;
	min-height: 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
 /* 	background: url('/images/bg_wr.jpg') no-repeat top;*/
 	padding-top: 6px;
}

.HeaderContainer {
	margin: 0 auto;
	width: 1000px;
	height: 39px;
	position: relative;
}

.Header {
	padding-top: 17px;
	/*	padding-top: 14px;*/
	width: 100%;
	height: 47px;
	margin: auto;
	position: relative;
/*  border-bottom: 1px solid black;
  background: #315972;*/
  background: url("../0025/HEADER_W.PNG") repeat-x;
  z-index: 2;
}

.Main {
	width: 1040px;
	margin: auto;
	padding-bottom: 100px;
   min-height: 100%;
   padding-top: 20px;
}

.Footer {
	width: 100%;
	min-height: 120px;
	margin: auto;
	
	position:absolute;
	bottom: 0; /* stick to bottom */

  background: #404040 url("../0025/FOOTER_B.PNG") top repeat-x;
}

.FooterContent {
	width: 960px;
	margin: auto;
	font-size: 11px;	
	padding-top: 10px;
  padding-bottom: 0px;
  height: 120px;
  position: relative;
 	font-family: verdana, helvetica, sans;
  margin-bottom: 0px;

  padding-left: 20px;
  padding-right: 20px;
  color: #909090;
  text-align: center;
}

.FooterContent a {
}

.CenterContent {
  padding: 10px 20px 30px 20px;
  background: rgba(255, 255, 255, 0.1);
  width: 1000px;
  margin-top: -40px;
}

.ArticleMainBody {
	width: 100%;
	font-size: 18px;
	color: #202020;
  margin-top: 10px;
  font-family: georgia,serif;
}

#tweetmeme_button {
	float: left;
}

.ArticleDate {
  color: #000000;
  font-size: 14px;
  font-style: italic;
  font-family: georgia,serif;
  margin-left: 2px;
  margin-top: 2px;
}

.ArticleBody li, .ArticleMainBody li, #wmd-preview li {
	margin: 4px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
}

.ArticleBody ul, .ArticleMainBody ul, #wmd-preview ul {
	padding: 0px;
	margin: 0px 0px 10px 22px;
}

.ArticleMainBody img {
  border: 0px;
  margin: auto;
  display: block;
}

/**/
.News {
  font-size: 17px;
  padding: 8px 0px 8px 0px;
  border-bottom: 1px dotted #a0a0a0;
}

.NewsDate {
  color: #000000;
  font-style: italic;
  font-family: georgia,serif;
  float: right;
  font-size: 15px;
}

.NewsSubject {
  float: left;
}

/**************** Headings */

h1, h2, h3, h4, h5, h6, .ArticleHeadline, .ArticleHeadline a {
	color: #303030;
	padding: 0px;
	margin: 0px;
/*	font-family: georgia, serif;*/
	font-family: verdana,sans-serif;
	font-weight: bold;		
}

h1, .ArticleHeadline, .ArticleHeadline a {font-size: 27px; padding-bottom: 0px; }
h2 {font-size: 24px; padding-bottom: 3px; margin-top: 12px}
h3 {font-size: 21px; padding-bottom: 2px; margin-top: 8px}
h4 {font-size: 20px}
h5 {font-size: 18px}
h6 {font-size: 16px}

h1, .ArticleHeadline a {
	color: #303030;
	font-size: 29px;
	display: block;
}

.ArticleHeadline {
}

h1 {
}

.ArticleHeadline a:hover {
	text-decoration: none;
	color: #195d9d;	
	text-shadow: none;
}

.ArticleBullet {
	font-size: 9px;
	font-weight: bold;
	color: #909090;
}

.ArticleSideDate {
  color: #6e95ba;
  font-size: 10px;
}

.Micro {
	display: none;
}


.NextArticle, .PreviousArticle {
  font-size: 18px;
	font-family: "Open Sans",sans-serif;
}

.NextArticle {
  float: right;
}

.PreviousArticle {
  float: left;
}

/***************************/
.AdBox {
	width: 300px;
	margin: auto;
	left-align: left;
}

/****************************/
.ImageBox {
	border: 0px;	
}

.AdBanner {
	text-align: center;
	margin: auto;
	margin-bottom: 20px;
}

.CenterBox {
	text-align: center;
	margin: auto;
	margin-bottom: 20px;
}

.Animal {
  float: right;
  position: absolute;
  bottom: -10px;
  left: 10px;
  background: url("../0025/INDEX006.HTM") no-repeat;
  width: 191px;
  height: 105px;
}

.GoogleBanner {
  text-align: center;
  margin: 10px;
}

/**/
.SiteProfile {
  width: 164px;
  height: 130px;
  float: left;

  position: relative;
}

.SiteProfile img {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  width: 150px;
  height: 130px;

  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}


/**/
.Post {
  margin-bottom: 15px;

}

.PostContent {
  padding-bottom: 15px;
  border: 1px solid #3c4d57; 
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  border-radius: 8px;
  border-top-left-radius: 0px;
  background: white url("../0025/POST_BG.PNG") repeat-x top;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);

  float: left;
  position: relative;
}

.PostBodyContent {
  overflow-x: hidden;
  margin: 14px 0px 14px 0px;
}

.PostProfile {
  width: 74px;
  height: 74px;
  float: left;
  position: relative;
}

.PostSmallProfile {
  width: 54px;
  height: 54px;
  float: left;
}

.PostTinyProfile {
  width: 42px;
  height: 42px;
  float: left;
}


.PostProfile img, .PostSmallProfile img, .PostTinyProfile img {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  width: 64px;
  height: 64px;

  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}

.SiteProfile a img:hover, .PostProfile a img:hover, .PostSmallProfile a img:hover, .PostTinyProfile a img:hover {
	opacity: 0.8;
}


.PostSmallProfile img {
  width: 48px;
  height: 48px;
}

.PostTinyProfile img {
  width: 32px;
  height: 32px;
}

.PostAuthor, .PostAuthor a {
  font-size: 13px;
  font-weight: bold;
  color: #909090;
}

.PostDate {
  font-size: 9px;
  color: #909090;
  font-weight: normal;
  line-height: 10px;
  display: inline-block;
  zoom: 1;
  *display: inline;  
}

.PostTop {
  font-size: 9px;
  color: #b0b0b0;
  font-weight: normal;
  float: left;
}

.PostActions {
	float: right;
}

.PostActions a {
  font-size: 12px;
  font-weight: bold;
  color: #808080;
  margin-left: 12px;
  vertical-align: top;
  padding-left: 24px;
  font-family: arial;
}

.PostActions a:hover, .PostAuthor a:hover {
  color: #808080;
  text-decoration: none;
}

.PostVideo {
	margin: 12px 0px 12px 0px;
	text-align: center;
}

.PostImage {
	margin: 12px 0px 12px 0px;
	text-align: center;
}

.PostImage img {
	max-width: 460px;
}

.PostLargeLink {
	font-size: 16px;
	padding: 8px;
	border-radius: 5px;
	background: #2c5063;
	color: white;
	margin-bottom: 4px;
	display: inline-block;
  zoom: 1;
  *display: inline;  
	
}

.PostLargeLink:hover {
	text-decoration: none;
  	background: #00a5ff;
  	color: #ffffff;
}

#DiscussRecipient {
	padding: 6px 20px 0px 20px;
	color: #e0e0e0;
}

.PostTitle, .PostTitle2 {
	font-size: 14px;
	font-weight: bold;
}

.PostTitle a, .PostTitle2 a {
	color: #383838;
}

.PostTitle2 {
	margin-bottom: 5px;
}

/**/
.HomePanel {
  margin-bottom: 15px;
  padding-bottom: 5px;
  border: 1px solid #3c4d57; 
  padding: 14px 20px 30px 20px;
  /*text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);*/
  margin-top: 0px;
  border-radius: 8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background: white url("../0025/POST_BG.PNG") repeat-x top;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
}

.Webring, .WebringDialog {
  margin-bottom: 15px;
  padding-bottom: 5px;
  border: 1px solid #3c4d57; 
  padding: 14px 20px 30px 20px;
  /*text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);*/
  margin-top: 10px;
  border-radius: 8px;
  border-top-left-radius: 0px;
  background: white url("../0025/POST_BG.PNG") repeat-x top;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
}

.Webring {
  padding: 14px 20px 15px 20px;
}

.ProfileHeader img {
	max-width: 390px;
}

.WebringDialogContainer {
  position: fixed;
  text-align: center;
  left: 0px;
  width: 100%;
}

	
	
.WebringProfile {
  float: left;
  width: 98px;
}

.PersonContent {
  overflow: hidden;
  padding-top: 6px;
  font-size: 12px;
  padding-bottom: 10px;
}

.PersonContent a {
  color: #404040;
}

.Person {
  float: left;
  width: 120px;
  padding: 10px;
  color: #e0e0e0;
  font-size: 14px;
  text-align: center;
  height: 120px;
  
  margin: 10px;
  
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white url("../0025/POST_BG.PNG") repeat-x top;
}

.Person img {
  width: 84px;
  height: 84px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  background: white;
}

.WebringProfile img {
  width: 84px;
  height: 84px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -wekbit-border-radius: 3px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}

.WebringTitle {
  font-size: 18px;
  font-weight: normal;
  min-height: 28px;
  color: #0074b4;
}

.WebringCategories {
  margin-top: 10px;
  font-size: 12px;
  font-style: italic;
  color: #808080;
}

.WebringCategories a {
  font-style: normal;
}

.WebringStats {
  float: left;
  width: 200px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px dotted #6692aa;
  margin-top: 10px;

  color: #404040;
  font-weight: normal;
  font-size: 14px;


/*  background: #d0e6f1 url('/images/bg_2.png') repeat;*/
  padding-bottom: 15px;
  border-radius: 6px;
  font-weight: bold;
}

.WebringStats-section {

  margin-top: 10px;
  color: #808080;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;

}

/**/
.LinkProfile {
  float: left;
  width: 270px;
}

.LinkProfile img {
  width: 250px;
  height: 200px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}


/**/
.ToggleButton, .ButtonBar {

  display: inline-block;
  zoom: 1;
  *display: inline;  
  
  border-radius: 8px;
  border: 1px solid #101010;

  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
}

.ToggleButton  {
  position: relative;
  margin-bottom: 10px;
}

.ToggleButton a, .ToggleButton-part, .ButtonBar a, .Button {
  display: block;
  float: left;

  padding: 7px 9px 9px 9px;

  color: #e0e0e0;
  -webkit-font-smoothing: antialiased;

  background: #292b2a url("../0025/BUTTON_B.PNG") repeat-x;

  border-top: 1px solid rgba(255, 255, 255, 0.4);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  text-shadow: 1px 1px 1px black;

  font-weight: bold;
}

.ToggleButton a {
	position: relative;
}

.ToggleViewButton a {
  width: 120px;
}

.ToggleViewButton4 a {
  width: 100px;
}

.ToggleButton a:hover, .ButtonBar a:hover, .Button:hover {
  background: #00a5ff url("../0025/BUTTO005.PNG") repeat-x;
  text-decoration: none;
  color: white;
  text-shadow: none;
}

.ToggleButton-part {
  padding: 0px 16px 0px 10px;
  height: 32px;
}

.ToggleButton-left, .Button {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.ToggleButton-right, .Button {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

.ToggleButton-text {
  background: #fdfdfd;
  border: 1px solid #b1cddb;
  color: #b3bfc5;
  padding: 4px 4px 0px 4px;
  display: inline-block;
  height: 19px;
  margin-top: 3px;
  border-radius: 3px;
  cursor: pointer;
  font-weight: normal;
    zoom: 1;
  *display: inline;  
  
}




/**/
.PostBox-label {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 2px;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
  color: #000000;
  margin-left: 74px;
}

.PostBox-text {
  background: #f5f5f5;
  border: 1px solid #c0c0c0;
  color: #909090;
  padding: 6px;
  height: 18px;
  margin-top: 3px;
  border-radius: 3px;
  cursor: pointer;
  font-weight: normal;
  display: block;
}

#FormSuccess, #FormFailure, #LoginFailure, #FormInviteSuccess, #FormInviteFailure {
	float: left;
	display: inline-block;
	font-weight: bold;
	color: #ff5b5b;
	font-weight: bold;
	font-size: 14px;
	margin-top: 8px;
	  zoom: 1;
  *display: inline;  
	text-shadow: none;
}

#FormSuccess, #FormInviteSuccess {
	color: #b0b0b0;
}


#PostBoxLoading, #FormLoading, #FormInviteLoading {
	display: inline-block;
	margin-right: 20px;
	width: 60px;
	height: 27px; 
	background: url("../0025/LOADING.GIF") no-repeat;
	  zoom: 1;
  *display: inline;  
	
}

.PostBox label, .PostBox-section, .Form label {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: bold;
  color: #e0e0e0;
  text-shadow: 1px 1p 1px rgba(0, 0, 0, 0.7);
}

.Form label {
	color: #303030;
	width: 100%;
	display: block;
	width: 400px;
}

.PostBox input, .PostBox textarea, .Form input, .Form textarea, #PostBoxTags {
  display: block;
  border: 1px solid #c0c0c0;
  width: 520px;
  padding: 6px;
  border-radius: 2px;

  font-size: 14px;
  color: #505050;
  background: #f9f9f9 url("../0025/TEXT_BG.PNG") repeat-x;

  font-family: monospace;

  margin-bottom: 8px;

}

#PostBoxTags input[type=text] {
	border: none;
	background: none;
	outline: 0;
	padding: 0px;
	margin: 0px;
	min-width: 100px;
	width: auto;
	display: inline-block;
	  zoom: 1;
  *display: inline;  
	
}

.PostBox textarea {
  height: 90px;
}

.PostBox input[type=file] {
  background: #e0e0e0;
  border-color: #e0e0e0;
}

#PostBox {
}

#PostBoxMoreLink {
  font-size: 14px;
}


.PostBoxSwitchLink {
  font-size: 14px;
  margin-bottom: 9px;
  display: inline-block;
    zoom: 1;
  *display: inline;  
  
}

#PostBoxMoreLink:hover, .PostBoxSwitchLink:hover {
  font-size: 14px;
  color: #00a5ff;
}


#PostBoxSubmit {
  font-size: 14px;
}

#PostBoxSubmit a {
  width: 80px;
  text-align: center;
/*  background: url('/images/button_green_bg.png') repeat-x;*/
}

#PostBoxMorePanel {
	margin-top: 14px;
}

.PostButtonBar a {
  display: block;
  width: 108px;
  padding: 3px;
  font-size: 14px;
  float: left;
  text-align:center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  padding-top: 5px;
  padding-bottom: 5px;

  background-color: #4d5351;

  color: #e0e0e0;
  font-weight: bold;
  text-shadow: 1px 1px 1px black;
  /*padding-left: 30px;*/
}
/*
.PostButtonTab1 {
	background: #4d5351 url('/images/postbox.png') left top no-repeat; background-position: 0px 0px;
}

.PostButtonTab2 {
	background: #4d5351 url('/images/postbox.png') left top no-repeat; background-position: 0px -40px;
}

.PostButtonTab3 {
	background: #4d5351 url('/images/postbox.png') left top no-repeat; background-position: 0px -80px;
}

.PostButtonTab4 {
	background: #4d5351 url('/images/postbox.png') left top no-repeat; background-position: 0px -120px;
}

.PostButtonTab5 {
	background: #4d5351 url('/images/postbox.png') left top no-repeat; background-position: 0px -160px;
}
*/

.PostButtonBar a:hover {
	background-color: #00a5ff;
	text-decoration: none;
}

.PostButtonBar-left {
  border-left: none !important;
}

.PostButtonBar-right {
  border-right: none !important;
}

.PostButtonBar-selected {
  background: #9AC901 !important;
  border: none !important;
}

/**/
.Category {
  border-spacing: 0px;
  width: 100%;
  border-top: 1px solid #606060;
}

.Category tr {
  color: #707070;
  font-size: 15px;
}

.Category td {
  padding: 7px;
  margin: 0px;
  border-bottom: 1px solid #606060;
  border-collapse:collapse;
}


/**/
.SidePanel {
  background: #5d615f url("../0025/PANEL2_B.PNG") repeat-x top;
}

.PostPanel {
  background: #484848;/* url('/images/panel2_bg.png') repeat-x top;*/
}

.PostPanel2 {
  background: #484848;/* url('/images/panel2_bg.png') repeat-x top;*/
  border: 3px solid #9AC901; 
}

.PostPanelInside {
  border: 3px solid #9AC901; 
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}


/**/
.Paging {
	text-align: center;
	margin-bottom: 10px;
}

.Paging-selected {
	display: inline-block;
	padding: 6px;
	background: rgba(255, 255, 255, 0.2);
	font-size: 14px;
	/*color: #292b2a;*/
	color: #e0e0e0;
	border-radius: 3px;
	  zoom: 1;
  *display: inline;  
	
}


.Paging a {
	display: inline-block;
	padding: 6px 8px 6px 8px;
	background: rgba(0, 0, 0, 0.2);
	font-size: 14px;
	color: #d0d0d0;
	border-radius: 3px;
	  zoom: 1;
  *display: inline;  
	
}

.Paging a:hover {
  background: #00a5ff;
  color: #e0e0e0;
  text-decoration: none;
}

/**/
.ToggleButtonSpeak {
	float: left;
	position: absolute;
	left: 63px;
	bottom: -12px;
	display: none;
}

.ToggleButtonSpeak img {
	background: none;
	border: none;
}

.ToggleButtonSelected .ToggleButtonSpeak {
	display: block !important;
}

.ToggleButtonSelected {
  background: #8ed200 url("../0025/BUTTO001.PNG") repeat-x !important;
  text-shadow: none !important;
  color: white !important;
}


.PostRepliesShow a, .PostRepliesHide a, .WebringNewPosts a, .ForumReplies a {
	margin-top: 12px;
	display: inline-block;
	padding: 6px 8px 6px 8px;
	background: #5d615f;
	font-size: 13px;
	color: white;
	border-radius: 3px;
	  zoom: 1;
  *display: inline;  
	
}

.PostRepliesShow a:hover, .PostRepliesHide a:hover, .WebringNewPosts a:hover, .ForumReplies:hover a {
  background: #00a5ff;
  color: #e0e0e0;
  text-decoration: none;
}

.PostRepliesHide {
	display: none;
}

.PostReplies {
	margin-left: 60px;
	margin-bottom: 10px;
	display: none;
}

.PostTag {
	border: 1px solid #a3aba7;
	background: #c2cbc7;
	color: #464a48;
	font-size: 11px;
	display: inline-block;
	padding: 4px 3px 3px 3px;
	
	border-radius: 3px;
	margin-bottom: 4px;
	margin-right: 6px;
	  zoom: 1;
  *display: inline;  
	
}

.PostHelp {
	margin-bottom: 20px;
	color: #a0a0a0;
	font-size: 10px;
}

.PostTag a {
	display: inline-block;
	background: rgba(255, 255, 255, 0.4);
	text-align:center;
	width: 16px;
	height: 16px;
	border-radius: 10px;
	color: #202020;
	margin-left: 6px;
	padding-top: 0px;
	  zoom: 1;
  *display: inline;  
	
}

.PostTag a:hover {
  background: #00a5ff;
  color: #e0e0e0;
  text-decoration: none;
}

.PostOptional {
	color: #a0a0a0;
	font-size:12px;
	font-style: italic;
	margin-left: 4px;
	font-weight: normal;
}

.PostBoxTagsText {
	margin-top: 3px;
}

#PostBoxTags {
	cursor: text;
	height: 50px;
	overflow-y: scroll;
}

.SuggestWebringBox {
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 2px;
	margin-top: 3px;
	width:336px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.20);
}

.SuggestWebring, .RecentWebring {
	overflow: hidden;	
	position: relative;
	margin-bottom: 4px;
}

.RecentWebring {
}

.RecentWebring-ring {
	font-weight: bold;
	font-size: 13px;
}

.SuggestWebring img, .RecentImage {
	width: 48px;
	height: 48px;
	background: white; 
	border: 0px;
	border-radius: 8px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
}

.SuggestWebring a:hover, .RecentWebring a:hover {
	opacity: 0.8;
}

.SuggestWebring-text, .RecentWebring-text {
	font-size: 12px;
	padding: 2px;
	display: inline-block;
	position: absolute;
	max-width: 240px;
	  zoom: 1;
  *display: inline;  	
}

.RecentWebring-text {
	height: 24px;
	text-align: left;
	color: white;
}

.RecentWebring-ring a {
	color: white;
}

#WebringRecentBox {
	margin-top: 3px;
}

/**/
.Login-overlay {
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 500;
    top: 0px;
    left: 0px;
    
    display: none;
    top: 0%;
}

.Login-frame {
    position: fixed;
    width: 100%;
    height: 288px;
	background: url("../0025/LOGIN_BG.PNG") repeat-x;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	z-index: 3600;
}

.Dialog-frame {
	background: none;
    position: absolute;
    width: 100%;
    height: 288px;
	z-index: 600;
	text-align: center;
}

.Login-content {
	width: 900px;
	margin: auto;
	margin-top: 20px;
}

.Login-input {
  	display: inline-block;
  	width: 250px;
	margin: 0px;
	margin-bottom: 8px;
	margin-right: 35px;
	
	position: relative;
	float: left;
	  zoom: 1;
  *display: inline;  
	
}

.Login-input label {
	cursor: text;
}

#CloseLoginPanel {
	text-shadow: 1px 1px 1px  rgba(0, 0, 0, 0.1);
	font-size: 13px;
	text-align: center;
	margin-top: 57px;
	margin-right: 50px;
}

#CloseLoginPanel a {
	color: #e0e0e0;
	color: #707070; /*rgba(255, 255, 255, 0.5);*/
	width:15px;
	height:15px;
	text-align: center;
	text-shadow: none;
}

#CloseLoginPanel a:hover {
	text-decoration: none;
	color: #00a5ff;
}

.Login-content input[type=text], .Login-content input[type=password] {
  	font-family: monospace;
	background: #f9f9f9 url("../0025/TEXT_BG.PNG") repeat-x;
	border: 1px solid #606060;
	outline: 0;
  	display: inline-block;
  	width: 250px;
  	padding: 10px;
  	font-size: 16px;
  	color: #505050;

	position: absolute;
	top: 0px;
	left: 0px;
	border-radius: 8px;
	  zoom: 1;
  *display: inline;  
}

.Login-content label {
	display: inline-block;
	position: absolute;
	top: 3px;
	left: 3px;
	text-shadow: none;
	color: #a0a0a0;
	font-size: 14px;
	z-index: 505;
	padding: 10px;
	  zoom: 1;
  *display: inline;  
	
}

.Login-content input[type=submit] {
	background: url("../0025/BUTTO000.PNG") repeat-x;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
  	width: 250px;
	display: inline-block;
	border: 1px solid #303030;
	border-radius: 8px;
	padding: 10px;
	
	float: left;
	cursor: pointer;
	  zoom: 1;
  *display: inline;  
  height:40px;
  
}

.Login-content input:focus {
	box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.8);
	outline: 0;
}

.Login-panelSwitch {
	display: inline-block;
	font-size: 14px;
	padding: 5px;
	background: rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.2);
	text-shadow: none;
	color: 1px solid rgba(0, 0, 0, 0.3);
	margin-top: 20px;
	border-radius: 6px;
	color: #ffffff;
	  zoom: 1;
  *display: inline;  
  
    background: #00A600 url("../0025/BUTTO005.PNG") repeat-x;
    margin-left: 14px;
}

.Login-panelSwitch a {
	font-size: 14px;
}

.Login-panelSwitch:hover {
	text-decoration: none;
}

.LoginFormHeadline {
	text-shadow: none;
	font-size: 16px;
	color: #404040;
	font-weight: normal;
}

#LoginFormForgot {
	text-align: right;
	margin-right: 80px;
}
	
#LoginFormForgot a {
	color: #303030;
	text-shadow: none;
	font-size: 13px;
}

/**/

#HeaderUserPanel, #HeaderLoginPanel, .HeaderLoginPanel {
	font-size: 0;
}

.NewHeaderPanel a {
	display: inline-block;
	height: 24px;
	padding: 6px;
	padding-top: 12px;
	font-size: 13px;
	text-shadow: 1px 1px 1px black;
	color: #e0e0e0;
	padding-left: 42px;
	padding-right: 10px;
	background-repeat: none;
	font-weight: bold;
	
	 zoom: 1;
  	*display: inline;  
  	border-radius: none;
}

#HeaderUserPanel a, #HeaderLoginPanel a, .HeaderLoginPanel a {
	display: inline-block;
	height: 24px;
	padding: 6px;
	padding-top: 12px;
	font-size: 13px;
	text-shadow: 1px 1px 1px black;
	color: #e0e0e0;
	padding-left: 42px;
	padding-right: 10px;
	background-repeat: none;
	font-weight: bold;
	
	 zoom: 1;
  	*display: inline;  
  	border-radius: none;
}

.HeaderPanelLast {
}

#HeaderLoginPanel a, #HeaderUserPanel a, .HeaderLoginPanel a {
}

#HeaderLoginPanel, .HeaderLoginPanel {
	color: #707070;
}

#HeaderUserPanel a:hover, #HeaderLoginPanel a:hover, .HeaderLoginPanel a:hover {
	text-shadow: none;
	text-decoration: none;
	color: white;
	background-color: rgba(255, 255, 255, 0.1) !important;
}

.HeaderSelected {
	background-color: rgba(0, 0, 0, 0.2) !important;
}

/**/
.SettingsMenu, .Menu {
	padding: 10px;
	background: #444a48;
	position: absolute;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
	width: 250px;
	z-index: 2000;
}

.SettingsMenu {
	top: 33px;
	right: 0px;
}

.SettingsMenu hr, .Menu hr {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}


.SettingsMenu a, .SidePanelMenu a, .Menu a {
	padding: 7px;
	color: #f0f0f0;
	display: block;
}

.SidePanelMenu a {
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.SettingsMenu a:hover, .SidePanelMenu a:hover, .Menu a:hover {
	background: #353938;
	text-decoration: none;
	border-radius: 3px;
}

#PersonMenu .Menu {
	width: 200px;
	color: #e0e0e0;
}


/**/
.Uploader-form {
	margin: 10px 20px 0px 20px;
	position: relative;
	top: 20px;
}

.Uploader-progressBox {
	height: 30px;
	border: 1px solid rgba(0, 0, 0, 0.6);
	background: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
}

.Uploader-progress {
	height: 30px;
	background: #c0cb02 url("../0025/BUTTO005.PNG") repeat-x;
	border-radius: 3px;
}

.Uploader-progressName {
	float: left;
	margin-top: -30px;
	text-align: center;
	color: white;
	margin-top: -24px;
	width: 100%;
}

.Uploader-deleteBox {
	text-align:right;
	margin-top: 3px;
}

/**/
.PasswordMeterBar {
        background: url("../0025/PASSWORD.PNG") repeat-x;
        height: 16px;
        width: 0%;
}

.PasswordMeterBox {
        width: 300px;
        height: 16px;
        background: url("../0025/PASSW000.PNG") repeat-x;
        margin: 4px;
}

.PasswordMeterContainer {
        margin-left: 170px;
        margin-bottom: 12px;
}

/**/
.HomePersonName {
	font-weight: bold;
	font-size: 15px;
	color: #e0e0e0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.HomeSmallAction {
	margin-top: 12px;
	color: #c0c0c0;
	margin-left: 100px;
}

.HomeSmallAction a {
	font-weight: normal;
	font-size: 11px;
	color: #e0e0e0;
	display: block;
	width: 136px;
	height: 15px;
}

.HomeSmallAction a:hover {
	opacity: 0.8;
}

.SelectedMenuLink {
	background-color: #9ac901;
	border-radius: 3px;
	position: relative;
}

.LargeLink {
	margin-top: 6px;
	display: inline-block;
	font-size: 17px;
	  zoom: 1;
  *display: inline;  
	
}

/**/
.WebringDialog {
  border-top-right-radius: 0px;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
  background-color: rgba(255, 255, 255, 0.96);
}

.WebringDialog input[type=text], .WebringDialog input[type=password], .WebringDialog textarea {
}


/**/
.Tracking {
	background: #2cb4ff url("../0025/TRACKING.PNG") no-repeat !important;
	color: white !important;
	text-shadow: none !important;
	font-size: 10px !important;
}

.Tracking:hover {
	background: #ff2400 !important;
	padding-left: 18px !important;
	padding-right: 18px !important;
}

#TrackActionButton img {
	width: auto !important;
	height: 10px; 
	background: none !important;
	box-shadow:none !important;
}

/**/
.PopupSlider {
	float: left;
	position: absolute;
	top: 130px;
	background: white url("../0025/SLIDE_TO.PNG") repeat-x;
	padding: 36px 0px 20px 0px;
	width: 100%;
	z-index: 2000;
	text-align: center;
	
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.PopupSliderControls {
	width: 1000px;
	margin: auto;
	position: relative;
}

.PopupSliderButtons {
	position: absolute;
	top: 0px;
	left: 0px;
}

.PopupSliderButtonsRight {
	position: absolute;
	top: 0px;
}

.PopupLeft160Ad {
	float: left;
	width: 220px;
	height: 600px;
	margin-top: 34px;
	text-align: left;
}

.PopupSlider-center {
	width: 780px;
	display: inline-block;
	overflow: hidden;
	  zoom: 1;
  *display: inline;  
	margin-top: 20px;
}

.PopupSlider-item {
	padding: 10px;
}

.PopupSlider-item img {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 670px;
}

.PopupSlider-offset {
	position: relative;
}

.PopupSlider-top {
	font-size: 15px;
	width: 1000px;
	font-weight: bold;
	
	display: inline-block;
	  zoom: 1;
  *display: inline;
  
  	text-align: right;  
  	padding-top: 0px;
}

.PopupSlider-top a {
	color: #c0c0c0;
	float: right;
}

.PopupSlider-top a:hover {
	color: #00a5ff;
	text-decoration: none;
}

.HeaderText {
}

/**/
.MailSubject {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 4px;
	display: inline-block;
	color: #383838;
}

.MailBodyContent {
  overflow-x: hidden;
  margin: 4px 0px 14px 0px;
}

.Unseen .PostContent {
	height: 50px !important;
}

.Unseen .MailBodyContent {
	overflow: hidden;
	height: 42px;
}


.MailOverlay {
	background: url("../0025/MAIL_OVE.PNG") repeat-x;
	height: 48px;
	margin-top: 28px;
	float: left;
	position: absolute;
	z-index: 1;
	margin-left: 80px;
	width: 560px;
	cursor: pointer;
}

.MailImage {
	cursor: pointer;
}




.MailHeader {
	margin-bottom: 10px;
}

.MailHeader input {
	width: 448px;
	float: left;
	margin-bottom: 5px;
	margin-top: 10px;
}

.MailHeader label {
	width: 60px;
	text-align: right;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	margin-top: 10px;
}

.SearchBox input[type=text] {
	padding: 5px;
	font-size: 13px;
	color: #303030;
	background: #f0f0f0 url("../0025/SEARCH_H.PNG") no-repeat;
	border: 1px solid #2d3130;
	border-radius: 4px;
	
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	
	padding-left: 28px;
	width: 140px;
	
	display: block;
	float: left;
	height: 16px;
	margin-top: 1px;
}

.SearchBox input:focus {
	background: #f0f0f0 url("../0025/SEARCH_H.PNG") no-repeat;
	box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.8);
	outline: 0;
}

/**/
#MessagesCount {
	display: inline-block;
	font-size: 9px;
	background: url("../0025/MAIL_BUB.PNG") no-repeat top;
	color: white;
	font-weight: normal;
	margin-left: 4px;
	border-radius: 1px;
	text-align: center;
	width: 20px;
	height: 18px;
	float: right;
	margin-right: 174px;
	margin-top: 2px;
}

/**/
.InlineSlider {
	float: left;
	width: 605px;
	border: 1px solid #101010;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.InlineSlider-header {
	color: #f0f0f0;
	background: #ade000 url("../0025/BUTTO001.PNG") repeat-x;
	font-size: 17px;
	font-weight: bold;
	padding: 6px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid #101010;
	
height: 19px;
border-radius: 4px;
-webkit-font-smoothing: antialiased;
font-weight: bold;
text-align: center;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
font-size: 16px;
text-align: left;
color: white;
}

.InlineSlider-center {
	width: 605px;
	display: block;
	overflow: hidden;
      background: white url("../0025/POST_BG.PNG") repeat-x top;  
      position: relative;
}

.InlineSlider-item {
	padding: 10px;
	position: relative;
}

.InlineSlider-item2 {
	width: 250px;
}

.SliderImage {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 250px;
  min-height: 200px;
}

.InlineSlider-link {
	color: #a0a0a0;
	font-size: 10px;
	width: 230px;
	display: inline-block;
	overflow: hidden;
}

.InlineSlider-offset {
	position: relative;
}

.InlineSlider-table {
	border-spacing: 0;
}

.InlineSlider-title {
	font-weight: bold;
	font-size: 15px;
}

.InlineSlider-body {
	margin-top: 4px;
	font-size: 12px;
}

.InlineSlider {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
  margin-left: 22px;
}

.InlineLeftArrow {
	display: block;
	float: left;
	background: url("../0025/SLIDE_LE.PNG") no-repeat;
	width: 61px;
	height: 77px;
	margin-top: 110px;
	z-index: 210;
	position: absolute;
	left: 0px;
}

.InlineRightArrow {
	display: block;
	float: left;
	background: url("../0025/SLIDE_RI.PNG") no-repeat;
	width: 61px;
	height: 71px;
	margin-top: 113px;
	z-index: 210;
	position: absolute;
	right: 0px;
}



.InlineLeftArrow:hover, .InlineRightArrow:hover {
	opacity: 0.9;
}

.InlineLeftArrowOff {
	background: url("../0025/SLIDE000.PNG") no-repeat !important;
}

.InlineRightArrowOff {
	background: url("../0025/SLIDE001.PNG") no-repeat !important;
}


.PopupLeftArrowOff {
	background: #909090 !important;
	text-shadow: none !important;
}

.PopupRightArrowOff {
	background: #909090 !important;
	text-shadow: none !important;
}


.InlineLeftArrowOff:hover, .InlineRightArrowOff:hover {
	opacity: 1 !important;
}


.SocialIcon {
	width: 25px;
	height: 25px;
	display: inline-block;
 	zoom: 1;
	*display: inline;
	
	background: url("../0025/SOCIAL.PNG") no-repeat;
}

.AddSite, #TrackActionButton {
  display: inline-block;
  zoom: 1;
  *display: inline;  
  
  border-radius: 4px;
  border: 1px solid #101010;
  box-shadow: none;

  padding: 5px 9px 6px 9px;

  color: white;
  -webkit-font-smoothing: antialiased;

  background: url("../0025/BUTTO005.PNG") repeat-x;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
}

.AddSite:hover {
	text-decoration: none;
}

#InlineSliderPanel {
	margin-top: 3px;
}


.InlineSliderProfile {
  width: 54px;
  height: 54px;
  float: left;
  z-index: 3;
  right: -10px;
  bottom: -8px;
  position: absolute;
}

.PopupSliderProfile {
  width: 84px;
  height: 84px;
  float: left;
  z-index: 3;
  right: -10px;
  top: -8px;
  position: absolute;
}

.InlineSlider-meet, .DiscoverSide, .BlueMailLink, .PopupSlider-meet, .BlueLink {
	border-radius: 3px;
	border: 1px solid #208eca;
	box-shadow: none;
	padding: 3px 10px 3px 3px;
	color: white;
	-webkit-font-smoothing: antialiased;
	background: #208eca url("../0025/BUTTO005.PNG") repeat-x;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	font-weight: normal;
	text-align: center;
	font-size: 10px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);  
}

.InlineSlider-meet {
  right: 40px;
  bottom: 0px;
  position: absolute;
}

.PopupSlider-meet {
  right: 68px;
  top: -3px;
  position: absolute;
  border-radius: 8px;
}

.BlueMailLink {
	background: #208eca url("../0025/BUTTO002.PNG") no-repeat right;
}

.InlineSlider-meet:hover, .BlueMailLink:hover, .BlueLink:hover {
	text-decoration: none;
}

.DiscoverSide {
	padding: 4px;
	margin-left: 2px;
	top: 3px;
	position: relative;
	border: 1px solid #101010;
	font-weight: bold;
}

.DiscoverSide:hover {
	text-decoration: none;
}

.InlineSliderProfile img {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  width: 48px;
  height: 48px;

  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}

.PopupSliderProfile img {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -wekbit-border-radius: 8px;
  width: 84px;
  height: 84px;

  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  background: white;
}


#TrackActionButton {
	background: #2cb4ff url("../0025/TRACK.PNG") no-repeat;
	border-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding-left: 22px;
	text-align: left;
	height: 14px;
	line-height: 14px;
}

#TrackActionButton:hover {
	color: #303030;
	text-shadow: none;
	text-decoration: none;
}

#TrackPanel {
	padding-top: 2px;
	width: 84px;
}

.NextWebring {
	height: 16px;
	display: inline-block;
 	zoom: 1;
	*display: inline;

	color: white;
	font-size: 12px;
	padding: 3px;
	background: #b0b0b0;	
	border-radius: 2px;
	vertical-align: top;
	margin-top: 3px;
}

.NextWebring:hover {
	text-decoration: none;
  	background: #00a5ff;
  	color: white;
}

.SlideBlend { 
	position: absolute;
	bottom: 0px;
	background: url("../0025/SLIDE_BL.PNG") repeat-x;
	z-index: 100;
	width: 260px;
	height: 22px;
}

.SidePanel2 {
  margin-bottom: 0px;
  padding-bottom: 5px;
  border: 1px solid #3c4d57; 
  padding: 0px;
  margin-top: 10px;
  border-radius: 8px;
  border-top-left-radius: 0px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
}

.SidePanelHeader {
	color: white;
	font-weight: bold;
	text-shadow: rgba(0, 0, 0, 0.4);
	font-size: 14px;
	padding: 4px;
  	background: #00a5ff url("../0025/BUTTO005.PNG") repeat-x;
  	border-top-right-radius: 8px;
  	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.SidePanelHeader2 {
	color: white;
	font-weight: bold;
	text-shadow: rgba(0, 0, 0, 0.4);
	font-size: 14px;
	padding: 4px;
  	background: #00a5ff url("../0025/BUTTO003.PNG") repeat-x;
  	border-top-right-radius: 8px;
  	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#NotificationMails {
	display: none;
	background: url("../0025/NOTIFICA.GIF") no-repeat;
	width: 27px;
	height: 17px;
	margin-left: 4px;
	display: inline-block;
	float: right;
	margin-top: 2px;
}

#InlineSliderInstructions {
}

#InlineSliderInstructions img {
	width: 525px;
}

.InlineSliderRight {
	width: 40px;
	height: 270px;
	z-index: 2000;
	float: right;
	position: absolute;
	right: 0px;
	display: block;
}

.ProfileSendMessage, .ProfileViewSites {
	width: 100px;
	text-align: right;
	margin-bottom: 6px;
}

.ProfileSendMessage a {
	padding: 1px;
	padding-bottom: 2px;
	font-size: 11px;
	width: 100px;
	display: inline-block;
	background: #42bbff url("../0025/PROFILE_.PNG") repeat-x;
	border: 1px solid rgba(0, 0, 0, 0.3);
	color: white;
	padding-left: 24px;
	text-align: left;
	border-radius: 3px;
	
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);  	
	width: 100px;
}

.ProfileViewSites a {
	padding: 1px;
	padding-bottom: 2px;
	font-size: 11px;
	width: 100px;
	display: inline-block;
	background: #42bbff url("../0025/PROFI000.PNG") repeat-x;
	border: 1px solid rgba(0, 0, 0, 0.3);
	color: white;
	padding-left: 24px;
	text-align: left;
	border-radius: 3px;

	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);  	
	width: 100px;
}

.PostBoxBlueHeader {
	height: 19px;
	border-radius: 4px;
	border: 1px solid #101010;
	box-shadow: none;
	padding: 9px 9px 6px 0px;
	color: white;
	-webkit-font-smoothing: antialiased;
	background: #00b6ff url("../0025/BUTTO005.PNG") repeat-x;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
	
	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	font-size: 16px;
	text-align: left;
	position: relative;
}

.ProfileSendMessage a:hover, .ProfileViewSites a:hover {
	text-decoration: none;
	color: black;
	text-shadow: none;
}

.PostBoxQuestionIcon {
	position: absolute;
	float: left;
	background: url("../0025/QUESTION.PNG") no-repeat;
	width: 100px;
	height: 100px;
	left: -15px;
	top: -25px;
	z-index: 5;
}

/*[back to last forum]*/
.ForumIcon {
	position: absolute;
	float: left;
	background: url("../0025/FORUM_IC.PNG") no-repeat;
	width: 84px;
	height: 84px;
	left: -10px;
	top: -20px;
	z-index: 5;
}
.GreyHeader {
	height: 25px;
	border-radius: 4px;
	border: 1px solid #101010;
	box-shadow: none;
	padding: 9px 9px 6px 0px;
	color: black;
	-webkit-font-smoothing: antialiased;
	background: grey url("../0025/BUTTO004.PNG") repeat-x;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
	
	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	font-size: 16px;
	text-align: left;
	position: relative;
}

.HoverableImageAndText {
	font-size: 0;
}
.HoverableImageAndText a {
	display: inline-block;
	height: 24px;
	padding: 6px;
	padding-top: 12px;
	font-size: 13px;
	text-shadow: 1px 1px 1px black;
	color: #e0e0e0;
	padding-left: 42px;
	padding-right: 10px;
	background-repeat: none;
	font-weight: bold;
	
	 zoom: 1;
  	*display: inline;  
  	border-radius: none;
}

.HoverableImageAndText {
	color: #707070;
}

.HoverableImageAndText a:hover {
	text-shadow: none;
	text-decoration: none;
	color: white;
	background-color: rgba(255, 255, 255, 0.1) !important;
}

/*[/back to last forum]*/


.ActionPostRepost {
	height: 22px;
	background: url("../0025/POST_REP.PNG") no-repeat;
	display: inline-block;
  zoom: 1;
  *display: inline;  
	padding-left:17px !important;
  
}

.ActionPostRepost:hover {
	opacity: 0.8;
}

.ActionPostLike {
	height: 22px;
	padding-left:18px !important;
	background: url("../0025/POST_LIK.PNG") no-repeat;
	display: inline-block;
  zoom: 1;
  *display: inline;  
	
}

.ActionPostLike:hover {
	opacity: 0.8;
}


.ActionDivider {
	height: 22px;
	width: 5px;
	background: url("../0025/DIVIDER.PNG") no-repeat;
	display: inline-block;
  zoom: 1;
  *display: inline;  
	
}

.ActionPostReply {
	height: 22px;
	background: url("../0025/POST_000.PNG") no-repeat;
	display: inline-block;
  zoom: 1;
  *display: inline;  
	
}

.ActionPostReply:hover {
	opacity: 0.8;
}

.ActionPostDelete, .ActionPostSpam, .ActionPostBan, .ActionPostBanSpam, .ActionPostBlockIp {
	padding-left: 0px !important;
}

.PostCount {
  background: #d0d0d0;
  background: rgba(255, 255, 255, 0.3);
  color: #202020;
  padding: 2px;
  font-size: 9px;
  text-shadow: none;
  margin-left: 4px;
  padding: 1px 3px 1px 3px;
  border-radius: 2px;
}

.MailSmallImage {
	cursor: pointer;
	width: 32px !important;
	height: 32px !important;
	position:  absolute;
	bottom: 5px;
	right: 5px;
	z-index: 3;
}

.PostHighlight {
	box-shadow: 0px 1px 12px rgba(112, 255, 166, 0.7) !important;
}

input[type=checkbox] {
	display: inline;
	width: auto;
}

.InlineLabel {
	display: inline !important;
	width: auto !important;
	font-weight: normal !important;
}

.ThumbnailClick {
	background: url("../0025/SITE_ZOO.PNG") no-repeat;
	padding: 8px;
	padding-left: 45px;
	min-height: 60px;
	top: 0px;
	z-index: 200;
	font-weight: bold;
	font-size: 13px;	
	position: absolute;
	width: 198px;
	color: #202020;
	display: block;
	height: 34px;
	background-color: rgba(0, 0, 0, 0.3);
	color: #f0f0f0;
}


#CloseSliderAction {
	background: url("../0025/CLOSEBUT.PNG") no-repeat;
	display: block;
	width: 103px;
	height: 31px;
	position: absolute;
	top: -35px;
	right: 10px;	
}

#CloseSliderAction:hover {
	opacity: 0.8;
}

#NotifyFrame {
	position: fixed;
	z-index: 1000;
	text-align: center;
	width: 100%;
}


.Login-input2 {
  display: block;
  width: 130px;
  border-radius: 2px;
  background: none
	
  font-family: monospace;
  float: left;
  margin-left: 4px;
  
    zoom: 1;
  *display: inline;
  margin-top: 10px;
  position: relative;
  height: 20px;  
}

.Login-input2 input {
	background: none;
	outline: 0;
  	display: inline-block;
	zoom: 1;
   *display: inline;
   padding: 1px;
   border: 0px;
   width: 125px;
   
  display: block;
  border: 1px solid #202020;
  border-radius: 2px;

  font-size: 14px;
  color: #505050;
  background: #f9f9f9 url("../0025/TEXT_BG.PNG") repeat-x;

  font-family: monospace;
  float: left;
  
    zoom: 1;
  *display: inline;
  position: relative;
  height: 20px;    
}

.Login-input2 label {
	cursor: text;
	position: absolute;
	top: 5px;
	left: 6px;
	z-index: 100;
	color: #c0c0c0;
	font-size: 10px;
}

.Login-input2 input:focus {
	outline: none;
	box-shadow: 0px 0px 8px rgba(130, 221, 255, 0.9);
}


#HeaderInlineFormLogin {
	display: inline-block;
   vertical-align: top;
  zoom: 1;
  *display: inline;  
  
  margin-right: 2px;
  border-left: 1px solid #595959;
  height: 42px;
}


.ArticleWebringBottom {
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: url("../0025/WEBRING_.PNG") no-repeat right;
	width: 656px;
	height: 67px;
	z-index: 10;
	position: relative;
	top: -5px;
}

.HeaderInlineSignup {
	color: white;
	text-decoration: underline;
	background: none;
	position: absolute;
	top: -32px;
	right: 20px;
	display: inline;
	border: 0px;
	height: auto !important;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.HeaderInlineSignup:hover {
	background: none !important;
	background-color: none !important;
	color: #e0e0e0;
}

.WebsterLargePanel {
	width: 800px;
	position: relative;
	margin: auto;
	display: none;
}

.WebsterLarge {
	position: absolute;
	top: 0px;
	width: 800px;
	height: 500px; 
	z-index: 1000;
	background: url("../0025/WEBSTER_.PNG") no-repeat;
	margin: auto;
	cursor: pointer;
}

.InlineLoginError {
	position: absolute;
	top: 30px;
	right: 10px;
	background: white;
	border: 1px solid #606060;
	font-weight: bold;
	font-size: 13px;
	padding: 3px;
	
	color: #ff5b5b;
	z-index: 3;
	border-radius: 3px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	display: none;
}

.HomePanelHeader {
	margin-top: 10px; 
	z-index: 4; 
	border: 1px solid #3C4D57; 
	border-bottom: 0px;
	font-size: 15px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	padding: 6px;
}

.SearchSubmit {
	width: 35px;
	height: 35px;
	background: url("../0025/SEARCHBA.PNG") no-repeat !important;
	border: none !important;
	padding: 0px !important;
	margin-top: 1px;
	display: block;
	margin: 0px;
	float: right;
	vertical-align: top;
}

.Tags {
	margin: 20px 0px 0px 0px;
	min-height: 20px;
	background: url("../0025/TAGS.PNG") top left no-repeat;
	padding-left: 45px;
}

.Tags a {
	font-size: 11px;
	color: #a9a9a9;
	text-decoration: underline;
}

.Bulb {
	position: absolute;
	right: -50px;
	bottom: -20px;
	z-index: 100;
}

.DialogHeader {
	width: 100%;
	padding-top: 17px;
	height: 47px;
	margin: auto;
	position: relative;
 	 background: url("../0025/HEADER_W.PNG") repeat-x;
  	z-index: 2;	
}

.SelectTick {
	margin-top: -16px;
}

.SelectWidgetArea {
	cursor: pointer;
}

.LikeMinded {
	color: white;
	font-size: 20px;
	font-style: italic;
	left: 140px;
	float: left;
	position: absolute;
	top: 0px;
	display: block;
	width: 400px;
}

.LikeCount {
	color: white;
	background: #606060;
	padding: 1px 3px 1px 3px;
	font-size: 9px;
	font-weight: normal;
}

.ProfileSmallText {
	color: #b0b0b0;
	font-size: 12px;
	vertical-align: top;
}

.ButtonDisabled {
	background: url("../0025/BUTTON_G.PNG") repeat-x !important;
}

.WelcomeHomePanel {
	font-size: 13px;
	color: white;
	margin: 10px 0px 20px 72px;
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}

.ButtonSmall {
	display: inline-block;
	padding: 2px 6px 3px 6px;
	height: 12px;
	color: #202020;
	font-size: 9px;
	font-weight: bold;
	border: 1px solid #303030;
	border-radius: 3px;
	background: #f1f2f1 url("../0025/BUTTON_S.PNG") repeat-x;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.ButtonSmall2 {
	display: inline-block;
	padding: 2px 6px 3px 6px;
	height: 13px;
	color: #202020;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #303030;
	border-radius: 3px;
	background: #f1f2f1 url("../0025/BUTTON_S.PNG") repeat-x;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.HeaderGreenSignupButton {
	background: #00b6db url("../0025/BUTTO004.PNG") repeat-x;
	width: 80px;
	margin: 0px;
	border-radius: 2px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
	
	border: 1px solid rgba(0, 0, 0, 0.5) !important;
	height: 16px !important;
	padding: 8px 12px 8px 12px !important;
	margin: 4px 5px 0px 5px;
	float: right;
	line-height: 14px;
	color: white !important;
	font-size: 16px !important;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) !important;
}

.HeaderGreenSignupButton:hover {
	opacity: 0.9;
}

.Spam {
	color: #a0a0a0;
	font-style: italic;
}

.Dialog {
	background: white;
	padding: 20px;
	position: absolute;
	border: 1px solid #303030;
	border-radius: 6px;
	box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	color: #404040;
}


.FeaturedToggleButton {
	display: inline-block;
	zoom: 1;
  	*display: inline;  
	margin: 0px 0px 3px 74px;
	width: 127px;
	height: 23px;
	border-radius: 4px;
	border: 1px solid #404040;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.FeaturedToggleButton a {
	color: white;
	padding: 3px 8px 5px 8px;
	font-weight: bold;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}

.FeaturedToggleButton-Left {
	display: inline-block;
	zoom: 1;
  	*display: inline;  
	width: 67px;
	height: 15px;

	background: #6d6d6d;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
}

.FeaturedToggleButton-Right {
	display: inline-block;
	zoom: 1;
  	*display: inline;  
	width: 28px;
	height: 15px;
	background: #6d6d6d;

	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	float: left;
}

.FeaturedToggleButton a:hover {
	background: #18adff url("../0025/BUTTO005.PNG") repeat-x;
}

.FeaturedToggleButton-selected {
	background: #18adff url("../0025/BUTTO005.PNG") repeat-x;
}

.ActionAdmin {
	display: none;
}

.LargeSitesLink {
	background: #90c200 url("../0025/LARGE_GR.PNG") repeat-x;
	border-radius: 14px;
	border: 3px solid white;
	color: white;
	font-weight: bold;
	font-size: 14p;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
	text-shadow: 1px 1px 1px  rgba(0, 0, 0, 0.2);
	padding: 10px;
	width: 480px;
	display: inline-block;
}

.LargeSitesLink:hover {
	text-decoration: none;
	color: white;
	opacity: 0.7;
}

/**/
.ForumTable {
	width: 100%;
	background: white;
	border-radius: 4px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-spacing:0;
  	border-collapse:collapse;
}

.ForumTable tr {
	background: white;
	border-top: 1px dotted #9ec9d7;
}

.ForumTable td {
	vertical-align: top;
	text-align: center;
	padding: 6px 8px;
	cursor: pointer;
}

.ForumTable td:hover {
}

.ForumTable td .PreviewBody {
	display: none;
}

.ForumTable td:hover .PreviewBody {
	display: block;
	color: #909090;
	font-size: 12px;
	max-height: 60px;
	overflow: hidden;
}

.ForumTable td a:hover {
	text-decoration: none;
}

.ForumTitle {
	width: 400px !important;
	max-width: 400px !important;
	text-align: left !important;
}


.ForumTable tr:nth-child(2n){
	background: #eef3f4;
}

.ForumTable tr:nth-child(1){
	border-top: none;
}


.ForumTable th {
	background: #e0e0e0 url("../0025/INDEX006.HTM") repeat-x;
	padding: 6px 8px;
	text-shadow: 1px 1px 1px white;
	text-align: center;
}

.ForumTitle {
	color: #0074b4;
	font-weight: normal;
	font-size: 18px;
}

.ForumTable .PostProfile  {
	width: 32px;
	height: 32px;
}

.ForumTable .PostProfile img {
	width: 32px;
	height: 32px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
}

.ForumPosts {
	font-weight: bold;
}

.ForumLikes, .ForumDate {
	color: #808080;
}

.ArticleTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 22px;
}

.PostBoForum .PostButtonBar a {
	width: 136px;	
}

.BackForum {
	text-align: left;
	margin-left: 74px;
}

.BackForum a {
	display: inline-block;
	background: white;
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, 0.7);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	text-decoration: none;
	padding: 6px; 
	margin-bottom: 10px;
}

.ArticleVotePanel {
	margin-top: 20px;
	font-size: 18px;
	white-space: nowrap;
}

.ArticleVotePanel a {
	text-decoration: none;
}


.VoteHover {
	color: #ffe300 !important;	
}

.ArticleVoteMessage {
	display: none;
	margin-top: 3px;
	color: #909090;
	font-weight: bold;
	font-size: 12px;
}

.ForumVotes {
	color: #a0a0a0;
	font-size: 9px;
}

.ForumDate {
	font-size: 10px;
}

/**/
.Track {
	padding: 8px;
	background: #202020;
	border-radius: 4px;
	margin-bottom: 2px;
	
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	
	text-shadow: 1px 1px 1px black;
	
	 -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*3D transform */
    -o-user-select: none;
    user-select: none;

}

.Track:hover {
	background: #404040;
	color: #0BBEF2;
}

.Track .Play {
	font-size: 14px;
	color: #e0e0e0;
	display: inline-block;
	font-weight: normal;
	vertical-align: top;
}

.Track .Play:hover {
	text-decoration: none;
}

.SoundItem-playing {
	background: #f0f0ff;
}

.SoundItem-paused {
	background: #f0fff0;
}


.TrackTotalContainer {
	height: 20px;		
	padding-top: 5x;
	padding-bottom: 10px;
}

.TrackTotalOuter {
	border: 1px solid #3f3f3f;	
	display: inline-block;
	width: 432px;
	margin-right: 10px;
}

.TrackTotal {
	margin: 0px;
	padding: 0px;
	width: 430px;
	position: relative;
	height: 4px;
	background: url("../0025/INDEX006.HTM") repeat-x;
	display: block;
	border: 1px solid black;
}

.TrackProgress {
	width: 0%;
	left: 0px;
	top: 0px;
	position: absolute;
	height: 4px;
	background: #00adfc;
}

.TrackEstimate {
	color: #d0d0d0;
	font-weight: normal;
	font-size: 11px;
}

.PlayButton {
	width: 15px;
	height: 17px;
	display: inline-block;
	background: url("../0025/INDEX006.HTM") no-repeat -71px 0px;
	margin-right: 4px;
	cursor: pointer;
}


.PauseButton {
	width: 15px;
	height: 17px;
	display: inline-block;
	background: url("../0025/INDEX006.HTM") no-repeat -37px 0px !important;
	margin-right: 4px;
	cursor: pointer;
}

.TrackClick {
	margin: 0px;
	padding: 0px;
	width: 430px;
	position: relative;
	height: 6px;
	background: none;
	display: block;
	cursor: pointer;
	
	 -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*3D transform */
    -o-user-select: none;
    user-select: none;

	left: 2px;
	top: -10px;
}

.TrackArtist {
	color: #808080;
	display: inline-block;
	margin-right: 15px;	
}

.TrackDuration {
	color: #ffffff;
	display: inline-block;
	margin-left: 10px;
	font-weight: bold;
}


/**/
.ChannelSlider {
	height: 500px;
	overflow: hidden;
	position: relative;
}

.ChannelSliderItem {
	display: inline-block;
}

.ChannelSliderItem img {
	max-width: 500px;
	height: 500px;
}

.ChannelSliderOffset {
	white-space: nowrap;
	margin-top: 10px;
	position: absolute;
	left: 0px;
}

.ChannelArrow {
	font-weight: bold;
	padding: 2px 0px 12px 0px;
	font-size: 34px;
	border-radius: 30px;
	position: absolute;
	top: 250px;
	background: rgba(0, 0, 0, 0.2);
	color: #f0f0f0;
	z-index: 100;
	width: 50px;
	height: 35px;
	text-decoration: none !important;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
	-ms-transition: All 0.3s ease;
	transition: All 0.3s ease;   
}

.ChannelLeft {
	left: 20px;
}

.ChannelRight {
	right: 20px;
}

.ChannelArrow:hover {
	background: rgba(0, 0, 0, 0.7);
	color: white !important;
}

#sm2-container {
	opacity: 0;
	height: 0px;
	overflow: hidden;
}

/**/
.ForumList {
	text-align: left;
}

.ForumList a {
	font-size: 17px;
	display: block;
	margin: 3px;
	
}

.ForumLink {
}

.ForumLink a {
	background: #f0f0f0;
	padding: 4px;
	text-decoration: none;
	display: inline-block;
	color: #00a5ff;
	font-weight: bold;
	margin-bottom: 10px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.ForumLink a:hover {
	text-decoration: none;
	background: #00a5ff;
	color: white;
}

.OtherForumsList img {
	width: 300px;
	padding-bottom: 5px;
}@font-face {
    font-family: "Rancho";
    font-style: normal;
    font-weight: 400;
    src: local("Rancho"), url("../0025/GOOGLE_W.WOF") format("woff");
}