@charset "utf-8";
/* CSS Main */
html{overflow:scroll;overflow-x:auto;height:100%;}
html,body,form,img{margin:0px;padding:0px;border:none;}
body {height:100%; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body *{outline:none;}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0px;padding:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*******************************************************/
#top{
	width:100%;
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%; 
	margin:0 auto;
	text-align:center; 
	min-width:980px;
}
#Content{
	text-align:left;
	width:980px; 
	padding:0; 
	margin:0px auto; 
	padding-bottom:75px;
}
#left{	
	display:block;
	float:left; 
	width:670px;
}
#right{
	float:left; 
	width:300px;
	padding:0px;
}
.separator{
	float:left; 
	width:10px; 
	height:1px;
}

/*******************************************************/

#MenuUserTools{ background:#000000;-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px; padding:20px;}
#MenuUserTools a{ display:block; padding:6px 10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#MenuUserTools a:hover, #MenuUserTools .active{ background:#FF6600;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#MenuUserTools .line{ border-color:#333333;}
#MainUserTools{ display:block; padding:20px;}
#MainMenuUserTools{ height:35px; margin-top:-35px;}
#MainMenuUserTools a{ display:block; float:left; padding:4px 20px; line-height:22px; background:#f3f7f8; color:#9daaae; text-decoration:none; font-weight:bold; margin-right:1px; margin-top:5px;
-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;}
#MainMenuUserTools a:hover{background:#FF6600; color:#fff;}
#MainMenuUserTools a.active{background:#fff; color:#000000;margin-top:0px; padding-top:6px; padding-bottom:7px;}
#ToolsRight{display:block;float:left; width:750px; background:#FFFFFF; margin-top:35px;margin-bottom:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px;}
#ToolsLeft{float:left; width:230px; margin-top:35px;}

#ToolsRight .nfo{  margin:5px 0; font-size:11px;}
#ToolsRight .nfo span{  font-weight:normal;}
#ToolsRight .description{  font-weight:bold; margin-bottom:10px;}




/*******************************************************/

h1{ font-weight: bold; font-size:22px; line-height:24px; letter-spacing:-1px;}

.Story	{padding:20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.Story.round{-moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:10px;}
.Story 	{line-height:17px; }
.Story .nfo{  margin:5px 0; font-size:11px;}
.Story .nfo span{  font-weight:normal;}
.Story .description{  font-weight:bold; margin-bottom:10px;}

.Story ul{ margin:0; padding:6px 0 6px 18px;}
.Story ol{ margin:0; padding:6px 0 6px 30px;}
.Story ol { list-style:decimal; font-size:12px;}
.Story ol p{ font-size:12px; line-height:15px;}
.Story ol ol { list-style:lower-alpha;}
.Story li{ margin-bottom:4px;}
.Story h1{ font-weight:normal; font-size:28px; line-height:28px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-style:italic;}
.Story .tagsClouds{font-size:11px;}
.Story .text{ clear:both;}
.TopForm ul{ margin:0; padding:6px 0 6px 18px;}
.TopForm ol{ margin:0; padding:6px 0 6px 30px;}
.TopForm ol { list-style:decimal; font-size:12px;}
.TopForm ol p{ font-size:12px; line-height:15px;}
.TopForm ol ol { list-style:lower-alpha;}
.TopForm li{ margin-bottom:4px;}

.SaleInfo  h1{ text-align:center;color:#000000; font-weight:normal; font-size:26px; line-height:26px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-style:italic; margin-bottom:5px;}
.SaleInfo{ margin-bottom:10px; color:#666666;}
/*******************************************************/


.ads300{  width:300px; margin-bottom: 10px;}
.ads750{margin:0 auto;width:750px; margin-bottom: 10px;}
.adsTitle{width:100%;text-align:center; font-size:9px; text-transform:uppercase; letter-spacing:2px; height:10px; line-height:10px; color:#adb3b7; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0;}
/*******************************************************/
#PhotoTabs {display: block; width:100%;}
#PhotoTabs a{padding:7px 20px;font-weight:bold; display: block; float:left; text-align:center; text-decoration:none;border-bottom:none;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; margin-right:2px;}
.PhotoContener{padding:10px; min-height:560px;}
.Photos{padding:20px;-moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:10px;}
/*******************************************************/
.JSSlideShow{padding:5px;margin:10px 0; background:#f3f7f8; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fotoItem{float:left;padding:7px;background:#fff;margin:7px;}
.fotoItem:hover{background:#fff;}
.thumbnail{display:block;width:75px;height:75px;background-position:center center;}
.tagsClouds {font-size:11px; color:#666666; background-image:url(icon_tags.gif); background-repeat:no-repeat; background-position:0; padding-left:50px; margin-top:10px; line-height:13px;}
.tagsClouds a{color:#666666; text-decoration:underline;}
.tagsClouds a:hover{color:#FF6600; text-decoration:none;}

/*******************************************************/

#Footer{width:100%; padding:0; margin:0; position:absolute; bottom:0; left:0;}
#FooterContent{ font-size:11px; display:block; width:940px; padding:10px 20px; height:55px; text-align:left; margin:0 auto;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
}
.FooterRights{display: block width:940px; margin:0 auto;}
.FooterRights span{ display: block; text-align:left; padding:0;}
.FooterRights span a{ color:#555555; text-decoration: underline; word-spacing:normal;}
.FooterRights span a:hover{ text-decoration: none; color:#d66212;}
.FooterRights span.copy{width:680px;}
.FooterRights span.created{ float:right; width:150px; text-align:right;}
.FooterRights span.rules{color:#777777; word-spacing:5px;}
.FooterLine{height:0; font-size:0px; line-height:0; margin:10px auto;}
/*******************************************************/

#Intro{text-align:left; margin:0px auto;  display:block; width:940px; padding:20px; margin-bottom:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px;letter-spacing:-1px; font-size:18px; line-height:23px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#SiteMainMenu{text-align:left; margin:0px auto;  display:block; width:960px; padding:10px; font-size:12px; margin-bottom:10px;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }

#SiteMainMenu td{ padding:0 5px;}
#SiteMainMenu span {display:block;padding:1px;line-height:20px;}
#SiteMainMenu span a,
#SiteMainMenu span a:link,
#SiteMainMenu span a:visited,
#SiteMainMenu span a:active{ background:#f3f7f8; color:#000000; text-decoration:none; padding:0px 10px; display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#SiteMainMenu span a:hover {background:#000; color:#FFFFFF;}
#SiteMainMenu span a.active{background:#FF6600; color:#FFFFFF;}
#SiteMainMenu span a sup{ font-size:8px; color:#FF6600; line-height:12px; font-style:italic;}
/*******************************************************/

ul:after,li:after,
.clear{clear: both; display: block; font-size: 0px; line-height:0px; content: "."; height: 0; visibility: hidden;}
.line {clear: both; display: block; font-size: 0px; line-height:0px; content: "."; height: 0; line-height:0;}
/*******************************************************/

#ContentList{-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px;}
#ContentList .item{padding:20px; display:block; margin-bottom:0;}
#ContentList .thumb {clear:left;overflow:hidden; float:left; margin-right:20px;width:160px; height:100px; padding:2px;margin-bottom:20px;}
#ContentList .thumb a{ display:block;width:160px; height:100px;  background-position:center; background-repeat:no-repeat;}
#ContentList .description{ float:left; width:630px;line-height:17px;display:block;margin-bottom:20px;}
#ContentList .description.thumbnail{width:444px; }
#ContentList .description .title{text-align:left; font-weight:normal; font-size:18px; line-height:18px;letter-spacing:-1px;padding:0px; margin:0; line-height:20px;}
#ContentList .description .desc{margin-top:5px;}
#ContentList .description .date{font-size:11px;}
#ContentList .description .more{ white-space:nowrap;}
#ContentList .description:after{clear: left; display: block; font-size: 0px; line-height:0px; content: "."; height: 0; visibility: hidden;}
/*******************************************************/

.naviBox{color:#999999;font-size:11px;text-align: left;display:block; padding:10px 0px; line-height:23px;}
.naviBox span.navi,.naviBox a.navi:link,.naviBox a.navi:active,.naviBox a.navi:visited{text-decoration: none;text-align:center;padding:0px 4px;font-weight:bold;}
.naviBox span.navi,.naviBox a.navi:hover{color: #000000;text-decoration:none; font-weight:bold;}

.gallery{display:block;padding:0px;margin-bottom:10px; width:630px; height:460px;background:#f4f4f4;}
.player{margin-bottom:10px; width:630px; height:470px; background:#f4f4f4;}
.player_res{margin-bottom:15px; text-align:right;}
.player_res a{ text-decoration:none; font-size:11px; font-weight:normal;}


div#suggest{position: relative;background:#d66212;font-size:11px;display:block;width:950px;margin:10px auto;text-align:left;padding:7px 10px; visibility:hidden; overflow:hidden;}
div#suggest .inner{margin:0; overflow: hidden;}
div#suggest .inner .message{display:inline;width:957px; color:#000000;} 
div#suggest .inner .close{position: absolute; top: 8px; right: 10px; width:11px;height:11px; }
div#suggest .inner .close a#close:link,
div#suggest .inner .close a#close:visited,
div#suggest .inner .close a#close:active
{display: block; width: 11px; height: 11px; background: url(message_close.gif) no-repeat top;font-size:1px; margin:0;padding:0; text-decoration:none;}
div#suggest .inner .close a#close:hover { background-position:bottom;text-decoration:none;}

.formDate .year, .formDate .month, .formDate .day{
color:#333333; background:#f4f4f4; font-size:12px;font-weight:normal;text-align:center;border: none;padding:0;margin:0;}
.formDate .year {width: 33px;}
.formDate .month, .formDate .day{width: 18px;}
.input, .formDate{-moz-border-radius: 5px; -webkit-border-radius: 5px; color:#333333;border:1px solid #f7f7f7;border-top-color:#dddddd;border-left-color:#dddddd;background: #f4f4f4;font-size:12px;font-family:Arial, Helvetica, sans-serif,tahoma, Verdana, Geneva;  margin:0;padding:4px;overflow:hidden;
}

.checkbox{ margin-right:6px; padding:1px;}
.formDate{width:95px;}

.textarea{
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	display:block; 
	height:100px;
	background:#f4f4f4; 
	border:1px solid #dddddd; 
	border-bottom:1px solid #f7f7f7; 
	border-right:1px solid #f7f7f7;  
	color:#333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:16px;
	padding:4px;  
	overflow:auto;
	width:350px !important;	 /* no resize in Chrome and Safari */
}
.input:hover, .textarea:hover,
.input:focus, .textarea:focus{background:#fffcee; border:1px solid #AAA;}
.errorMessage{margin:5px 0; display:block;}

#AvatarFormContener{ background:#FFFFFF; display: block; width:100%;}
#AvatarForm{ display: block;}
#AvatarDescription{ margin:0; padding:0px; display: block; text-align:center;}
#AvatarStatus{padding:20px; display: block; width:117px; margin:50px auto;}
#AvatarStatus #AvatarButton{position: relative;  width:96px; height:96px; padding:10px; background:#f8f8f8; border:1px solid #ededed;-moz-border-radius: 4px;-webkit-border-radius:4px;  display:block; margin:0 auto;}
#AvatarStatus #Avatar{width:96px; height:96px; position:absolute;	top:10px; left:10px;}
#AvatarStatus #Progress{line-height:96px;	height:96px;width:96px;	background-image: url(avatar_progress.gif); background-color:#ededed; background-repeat: no-repeat;background-position:50% 0;margin:0; position:absolute;top:10px; left:10px;text-align:center;cursor:pointer;}
#AvatarStatus #Progress .progress-text{text-align:center;font-size:34px;color:#FFFFFF;font-weight:bold;letter-spacing:-5px;}




#SalePhotoFormContener{ display: block; width:100%; padding:0; margin:0;}
#SalePhotoFormContener .hide{ display:none;}
#SalePhotoForm{ display:block;}
#SalePhotoDescription{width:420px; margin:0px auto; padding:10px; background:#f8f8f8; border:1px solid #ededed;-moz-border-radius: 4px;-webkit-border-radius:4px; color:#666666;}
#SalePhotoDescription strong{color:#000000;}
#SalePhotoFormContener #ProgressBorder{width:420px; margin:0px auto; padding:10px; background:#f8f8f8; border:1px solid #ededed;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#SalePhotoFormContener #Progress{ width:420px;line-height:27px;  height:27px; background-image: url(sale_progress.gif); background-color:#ededed;background-repeat: no-repeat;background-position:50% 0;margin:0 auto; -moz-border-radius: 3px; -webkit-border-radius: 3px;position: relative; overflow:hidden;}
#SalePhotoFormContener #Progress .progress-text{ width:40px;font-size:12px;color:#fff;font-weight:bold; position:absolute; margin-left:-40px;}
.StatusText{width:440px; margin:5px auto 0px auto;}
#SalePhotoStatus{width:440px; margin:0px auto; padding:100px 0px; }
#SalePhotoButtonPlace{width:260px;margin:0px auto;padding:100px 0px; }





#UserNavi{ text-align:center; margin:0px; background:#f8f8f8; margin-bottom:10px; padding:10px 20px; line-height:23px;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
a#PrevPhoto, a#NextPhoto{display:block; width:23px; height:23px; background-position:0 0; background-repeat:no-repeat; float:left;}
a#PrevPhoto {background-image:url(buttons/button_arrow_left.gif); margin-right:4px;}
a#NextPhoto {background-image:url(buttons/button_arrow_right.gif);}
a#PrevPhoto:hover,a#NextPhoto:hover{background-position:0 -23px;}
a#PrevPhoto.disable,a#NextPhoto.disable{background-position:0 -46px;}
#PageInfo{display:block; width:102px; text-align:left; float:left; font-size:11px; color:#999999; overflow:hidden; white-space:nowrap; margin-right:5px;}
#PageInfo span{ font-weight:bold;}
#PageInfo span#CurrentPage{ color:#d66212;}
#PageInfo span#TotalPages{ color:#000000;}
a#FullListLink{display:block; text-align:right; float:right; color:#666666; text-decoration:none;font-size:11px;}
a#FullListLink:hover{ color:#d66212; text-decoration:underline;}

#UserNaviPhotoBlock{background:#FFFFFF;padding:15px 19px; overflow:hidden;}
#UserNaviPhotoBlock h1{ font-size:16px; letter-spacing:-1px; padding-bottom:5px; }
#UserNaviPhoto{list-style:none; margin:0; padding:0; display: block; width:260px; height:85px; background:#f9f9f9; white-space:nowrap; overflow:hidden;}
#UserNaviPhoto li{display:block; float:left; margin:1px; padding:0;}
#UserNaviPhoto li span{border:4px solid #FFFFFF; display:block; width:75px; height:75px; overflow:hidden;}
#UserNaviPhoto li a{border:4px solid #FFFFFF; display:block; width:75px; height:75px; overflow:hidden;}
#UserNaviPhoto li a:hover{border:4px solid #F9F9F9;}
#UserNaviPhoto li a.active{border:4px solid #d66212;}
#UserNaviPhoto li a.active:hover{border:4px solid #F9F9F9;}




/*#PageInfo{display:block; width:102px; text-align:left; float:left; font-size:11px; color:#999999; overflow:hidden; white-space:nowrap; margin-right:5px;}
/#PageInfo span{ font-weight:bold;}
#PageInfo span#CurrentPage{ color:#d66212;}
#PageInfo span#TotalPages{ color:#000000;}*/
a.FullListLink{display:block; text-align: left; float: left; color:#666666; text-decoration:none;font-size:11px;}
a.FullListLink:hover{ color:#d66212; text-decoration:underline;}


		
.TopForm{  clear:both; color:#6b808c; display:block; background:#f3f7f8;-moz-border-radius: 5px; -webkit-border-radius: 5px; padding:20px;margin-bottom:20px; }	
.TopForm h1{ color:#222; font-weight:normal; font-size:28px; line-height:28px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-style:italic; margin-bottom:10px;}	

.formContener { padding:0px;}
.formContener .label, .formContener .labelError{width:150px;float:left; padding:5px 10px;margin:5px 10px 5px 0px; background:#f3f7f8; color:#444444; font-weight:bold;-moz-border-radius: 5px; -webkit-border-radius: 5px; }
.formContener .labelError{background:#d66212; color:#FFFFFF;}
.formContener .formtype .input{width:520px !important;}
.formContener .formtype select.input{width:150px !important;}
.formContener .formtype .textarea{width:520px !important; }
.formContener .formtype{width:520px;float:left;padding:0;margin:5px 0;}
.formContener .formtype .formTitle{width:55px;height:15px;}
.formContener .formtype .formDesc{width:480px; height:85px;overflow:auto;}
.formContener .formtype .formDate{width:100px;}
.formContener .formtype .formDateTitle{float:left; margin-right:10px; font-weight:bold; padding:2px 0;}
.formContener .formtype .year, .formContener .formtype .month, .formContener .formtype .day{
color:#333333; background:#f4f4f4; font-size:12px;font-weight:normal;text-align:center;border: none;padding:0;margin:0;}
.formContener .formtype .year {width: 33px;}
.formContener .formtype .month, .formContener .formtype .day{width: 18px;}
.formContener .formtype .formFile{
	width:200px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
}

.formButtons {margin:0px;  padding:10px 0px; line-height:23px;}
.commentsSettings th{background:#222222; color:#FFFFFF; padding:4px 10px; line-height:16px;}
.commentsSettings td{padding:4px 0px 4px 10px; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.commentsSettings td label{ width:110px; display:block; cursor:pointer;}




sup{ font-size:8px; color:#FF6600; line-height:12px; font-style:italic;}


/******************************** Buttons **********************************/
.button	{ 
	background-position:right center; 
	background-repeat:no-repeat; 
	height:23px; 
	display:block; 
	float:left; 
	line-height:23px;
	padding:0; 

}
.button button, .button a{
	letter-spacing:0; 
	cursor:pointer; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:center; 
	background-color:transparent; 
	border:0; 
	font-weight:bold; 
	margin:0 1px; 
	outline:none; 
	text-decoration:none;
	background-position:left center; 
	background-repeat:inherit; 
	height:23px; 
	text-align:center;
	line-height:23px; 
	display:block; 
	padding:0px 10px; 
	vertical-align:middle;
}

.BigButton	{ 
	background-position:right center; 
	background-repeat:no-repeat; 
	height:45px; 
	display:block; 
	width:250px;
	margin:0 auto;
	line-height:45px;
	padding:0; 
	position:relative;	
}
.BigButton button {
	letter-spacing:0; 
	cursor:pointer; 
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:19px; 
	text-align:center; 
	background-color:transparent; 
	border:0;
	margin:0 5px; 
	outline:none; 
	text-decoration:none;
	background-position:left center; 
	background-repeat:inherit; 
	height:45px;
	width:240px;
	text-align:center;
	line-height:45px; 
	display:block; 
	padding:0px 30px 0px 60px; 
}
.BigButton .icon{position:absolute; top:7px; left:20px; width:39px; height:39px; background-repeat:no-repeat;}
/*****************************************************************************/


.Navi{ margin:0px; padding:10px 20px; line-height:23px; height:23px; margin-bottom:10px;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
.PrevItem, .NextItem{display:block; width:23px; height:23px; background-position:0 0; background-repeat:no-repeat; float: right;}
.PrevItem {margin-right:4px;}
.PrevItem:hover,.NextItem:hover{background-position:0 -23px;}
.PrevItem.disable, .NextItem.disable{background-position:0 -46px !important; }

/*****************************************************************************/
* html .headlineBar {height: 230px;}
.headlineBar{ clear:both; padding:20px 20px 5px 20px; min-height:230px;  -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.headlineBar .HeadlinesContener{ list-style:none; padding:0px; margin:0px; position:relative; clear:both; display:block;white-space:nowrap;background-repeat:no-repeat; background-position:center;}
.headlineBar .HeadlinesContener:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
.headlineBar .item{margin:0; padding:5px 0px; display:none; position:relative; width:260px; height:12px; line-height:12px;white-space:nowrap;}
.headlineBar span	{display:block; position:absolute; top:5px; width:60px; left:0;}
.headlineBar .item a {display:block; position:absolute; top:5px; left:60px; white-space:nowrap; overflow: hidden; width:200px;}
.headlineBar .item a:link,
.headlineBar .item a:visited,
.headlineBar .item a:hover, .headlineBar a:active{text-decoration:none;}
.headlineBar .tab{ font-weight:bold;display: block; margin-bottom:5px;}





#CommentsFormContener { padding:20px; margin-bottom:10px; padding-top:10px; clear:both;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
#CommentsFormContener textarea{
	display:block; 
	height:180px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:16px;
	padding:9px;  
	overflow:auto;
	margin:10px 0;
	width:610px !important;	 /* no resize in Chrome and Safari */
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#Tags{float:right;}
#Tags.hidden{cursor:help;}
#Tags.open{cursor:pointer;}
#Tags:hover{text-decoration:none;}

#CommentsTagsList { padding:0px;  margin:0; display:none;}
#CommentsTagsList .text{ display:block; padding:4px 0;  }
#CommentsTagsList .example{ clear:left;display:block; padding:4px 8px;  margin-bottom:1px;} 
#CommentsTagsList .attributes{ float:right;display:block; padding:4px 8px; margin-bottom:1px; width:45%;} 
#CommentsTagsList .example.caption{ padding:4px 0;}
#CommentsTagsList .example.caption, 
#CommentsTagsList .attributes.caption{background-color:transparent; font-weight:bold;} 
.CommentsButtons {text-align:right; padding-top:10px; line-height:23px; height:23px;}

#CommentsHeader{-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-bottom:1px solid #f4f4f4;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;padding:10px 20px; background:#FFFFFF;}
#CommentsHeader h1, #CommentsFormContener  h1{ font-weight:normal; font-size:20px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-style:italic;}

#CommentsList {list-style:none; margin:0; padding:0; display:block;}
#CommentsList li.post{ display:block; overflow:hidden;padding:20px; position:relative;}
#CommentsList li.post .left{ float:left; width:50px; margin-right:20px; }
#CommentsList li.post .right{ float:left; width:530px; }
#CommentsList li.post .avatar{width:48px; height:48px; display:block; font-size:11px; padding:2px;}
#CommentsList li.post .avatar img{width:48px; height:48px;}
#CommentsList li.post .userlink{font-size:11px; font-weight:bold;}
#CommentsList li.post .postdate{font-size:11px;}
#CommentsList li.post div.comment{clear:left; line-height:17px; padding:0px; position:relative; margin-top:5px;}
#CommentsList li.post a.del{ position:absolute; top:10px; right:10px; cursor:pointer; background-repeat:no-repeat; background-position:center top; height:16px; width:16px;}
#CommentsList li.post a.del:hover{ background-position:center bottom;}
#CommentsList li.post .editable:hover { cursor:text;}  

 
#CommentsList li.post .box  {
	position:relative;
 	display:block; height:160px;
	border: none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:17px;
	padding:0px;  
	overflow:auto; width:530px !important;	 /* no resize in Chrome and Safari */ 
}  

/*****************************************************************************/
