*{
margin:0;
padding:0;
text-align:right;
direction:rtl;
}

body { margin: 0; padding: 0; font: 10px arial, helvetica, sans-serif; font-weight:normal; text-align:center;}

#publish{margin-left:4px;}

#publish form label{ font: 1.2em normal Verdana, Arial, sans-serif;font-weight:bold;}
#publish form textarea{margin-bottom:10px;}
#publish form textarea.size1 {width:640px;height:250px;}
#publish form textarea.size2 {width:640px;height:100px;}
#publish form textarea.size3 {width:640px;height:80px;direction:ltr;text-align:left}
#publish form textarea.size4 {width:640px;height:40px;direction:ltr;text-align:left}
#publish form textarea.size5 {width:640px;height:40px;}
			
#Container { padding: 0; margin: 0 auto; width: 1000px; text-align: right; font: 100% arial, hevetica, sans-serif; text-align: center;}

#Header{ margin: 0; padding: 0; clear:both;}

#Banner{ clear:both; width: 100%; height: 83px; border-width: 1px 0px 1px 0px; border-style: solid; overflow:hidden; background-image:url(images/banner.jpg); }

#LogInBox{padding:5px; margin: 0 0 0 1px; border:1px solid; }
#LogInBox form {padding:0; margin:0;}
#LogInBox form p input{width:10em;padding:0; margin:0;} 
#LogInBox form p{font: 1.2em normal arial, Verdana, sans-serif; margin:0; border:0; padding:0;}
#LogInBox form p.submit input{width:4em;padding:0; margin: 0;}
#LogInBox form p.remember, #LogInBox form p.forgot, #LogInBox form p.submit{ padding:0; margin:0;}
#LogInBox form p.remember, #LogInBox form p.forgot {text-align:right;}
#LogInBox form p.remember{ padding: 4px 0 0 0;}
#LogInBox form p.submit {padding-top:2px;}
#LogInBox form p.remember input{width:1em; padding:0; margin:0;}
#LogInBox form p.submit input.btn{ paddig:0; margin:0; font-size:100%; font-weight:normal; width:45px; border:1px solid; }
#LogInBox form p.remember input{ margin-bottom:1px }  

#kkk { margin: 0; padding: 0; line-height:1.0em; vertical-align: top;}
  

#RegistrationForm, #SendToFriend, #ContactAuthor {font: 1.27em arial, hevetica, sans-serif; margin:14px 12px 6px 12px; padding: 8px 0 0 0; border:1px solid;}
#RegistrationForm form, #SendToFriend form, #ContactAuthor form  {padding:0; margin:0;}
#RegistrationForm form label, #SendToFriend form label, #ContactAuthor form label  {display: block;width: 10em; float: right; padding-top:3px; margin: 5px 0 5px 0; text-align: left; padding-left: 20px;}
#RegistrationForm form input {display: block;width: 15em; float: right; margin: 5px 0 5px 0;}

#RegistrationForm form input.just1 {display: block;width: 20px; float: right; margin: 7px 143px 5px 0px; *margin: 7px 71px 5px 0px;}
#RegistrationForm form label.just2 { width:32em; margin:0; margin-top:1px; *margin-top:5px; text-align:right;}

#SendToFriend form input, #ContactAuthor input {display: block; float: right; margin: 5px 0 5px 0;}
#RegistrationForm form input.file {width: 20em; float: right;}
#RegistrationForm form input.ltr {text-align:left;direction:ltr; }
#ContactAuthor form textarea {margin:5px 0 5px 0;}
#ContactAuthor form input.field{width:270px;}
#RegistrationForm form input.subscribe {width: 2em; float: right; margin: 0.2em 10.6em 0.2em 0;}
#RegistrationForm form input.button1, #SendToFriend form input.button1, #ContactAuthor form input.button1 {border:1px solid; display: inline;  padding:0 3px 0 3px; margin: 0.2em 148px 0.2em 0;}

#RegistrationForm form input.button1 {width:65px; *width:75px;}
#RegistrationForm form input.button2 {width:45px; *width:60px;}
#SendToFriend form input.button1 {width: 66px;}
#SendToFriend form input.button2 {width: 40px;}
#ContactAuthor form input.button1 {_width: 66px;}
#ContactAuthor form input.button2 {_width: 40px;}


#RegistrationForm form input.button2, #SendToFriend form input.button2, #ContactAuthor form input.button2 {border:1px solid; display: inline; padding:0 3px 0 3px; margin: 0.2em 0.4em 0.2em 0;}
#RegistrationForm br, #SendToFriend br, #ContactAuthor br { clear: right;}
#RegistrationForm p.left, #SendToFriend p.left, #ContactAuthor p.left{font: 0.9em arial, hevetica, sans-serif; margin: 0 13em 0 2em; padding: 2px 0 10px 0; }
#RegistrationForm .RedStar, #SendToFriend .RedStar, #ContactAuthor .RedStar{font-weight:bold;}

#SendFriendError {padding: 0px 5px 10px 5px; margin: 1em 0.8em 0 0.8em; border: 1px solid;}
#ContactAuthorError {padding: 0px 5px 10px 5px; margin: 1em 0.8em 0 0.8em; border: 1px solid;}
.errorBox {padding: 0px 5px 15px 5px; margin: 1em 0.3em 0 1.2em; border: 1px solid;}

#RegistrationForm input.field {width: 200px;}
#SendToFriend form input.field {width: 200px;}

#ValidationForm{ width:630px; margin:0; padding: 0; border:0;}
#ValidationForm fieldset{ border:1px solid #D4D4D4; padding: 10px 10px 10px 10px; margin:15px 10px 0 0; }
#ValidationForm form { font: 1.2em arial, hevetica, sans-serif; padding:0; margin:0; }
#ValidationForm form label {display: block;width: 10em; float: right; padding-top:3px; margin: 5px 0 5px 0; text-align: left; padding-left: 20px;}
#ValidationForm form input {display: block;width: 30em; float: right; padding-top:0px; margin: 5px 0 5px 0;}
#ValidationForm form input.submit { border:1px solid; display: inline; width:80px; padding:0 3px 0 3px; margin: 0.2em 0 0.2em 0;}
#ValidationForm br { clear: left;}
#ValidationForm form input.Forgot { border:1px solid; display: inline; width:140px; padding:0 3px 0 3px; margin: 0.2em 10.6em 0.2em 0;}
#ValidationForm form input.Reset { border:1px solid; display: inline; width:90px; padding:0 3px 0 3px; margin: 0.2em 0em 0.2em 0;}

#preview { width:790px; font:0.90em arial; margin-right:6px;}
#PreviewBox { width:790px; border:1px solid; margin:10px 5px 10px 5px ;padding:5px 5px 10px 5px; font-size:1.2em; }
#PreviewBox h2{font:1.4em verdana, arial; margin:5px;}
#PreviewBox p{ font-size:1.6em; }
#PreviewBox p.Sectiontitle{ font-weight:bold; font-size:1.0em;}

#preview form{ padding:0; margin-top:6px;}
#preview form input{paddig:0; margin-right:4px; font-size:1.2em; font-weight:normal; width:5em;  border:1px solid;}
#preview form input.button1{width:3.2em;}
#preview form input.button2{width:3.5em;}


#Logo { margin-top:6px; float: right; width: 255px; height: 45px; }
#Logo a { width:100%; height:100%; display: block; margin: 0;  padding: 0; overflow:hidden; text-decoration: none; background-image:url(images/logo.gif); }
#LogoTitle { clear:both; margin-bottom: 2px; font: 1.5em arial, hevetica, sans-serif; text-align: right; font-weight:bold; display: block; } 

#PrintLogo {  display: block; width: 255px; height: 46px; margin: 6px 0 20px 0; overflow:hidden; text-decoration: none; background-image:url(images/logobw.gif); }

#LogIn { font: 0.8em arial, hevetica, sans-serif; font-weight: normal; display: block; margin:0; padding:0; position: relative; top:20px; float: left; }
#LogIn a { font: 1.0em arial, hevetica, sans-serif; font-weight: bold;}

#Menu{ float:left; margin: 0em auto; padding: 4px 0 4px 0; width: 100%; text-align: right; width: 100%; }
#Menu ul{ padding-left:0px; margin: 0; float: right; width: 100%; font: 1.2em arial, helvetica, sans-serif; }
#Menu ul li { font: 1.0em arial, hevetica, sans-serif; display: inline; }
#Menu ul li a { padding: 0em 1em; text-decoration: none; float: right; border-left: 1px solid; }
#Menu ul li a:hover {text-decoration: underline;}

#quadadds{float:left;padding: 6px 10px 0 0;}

#MainFrame { margin: 0em auto; padding: 0; margin: 0; width: 100%; text-align: right; }

#CatMenu { float:right; margin:0px 3px 0px 0px; padding: 0; width: 163px; text-align: right; }
#CatMenu p {font:1.2em verdana, arial; padding: 5px 10px 4px 0; margin: 0px 0 1px 0px; font-weight: bold; border-bottom: 1px solid; }
#CatMenu p.user {font-size:1.2em;}
#CatMenu p.LoginMsg{ margin: 6px 1px 1px 1px; border: 1px solid; padding: 2px 5px 2px 5px; }

#UserMenu { padding: 0 0 1px 1px; margin:0; font: 1.2em Verdana, sans-serif; }	
#UserMenu li { line-height:1.1em; list-style: none; margin: 0; border-top: 1px solid; text-align: right; }
#UserMenu li a { display: block; margin:0px; padding: 0.25em 0.75em 0.25em 0.5em; border-right: 1em solid; text-decoration: none; }
#UserMenu li.UserMenuSpan { display: block; padding: 0.25em 0.75em 0.25em 0.5em; margin: 0; border-right: 1em solid; border-top:0px; }
#UserMenu li.UserMenuSpan:hover {cursor: pointer; display: block; padding: 0.25em 0.75em 0.25em 0.5em; margin: 0; border-right: 1em solid; border-top:0px;}

#Cats { padding: 0 1px 0 1px; margin:0; font: 1.2em Verdana, sans-serif;}	
#Cats li { line-height:1.1em; list-style: none; margin: 0; border-top: 1px solid; text-align: right; }
#Cats li a { display: block; margin:0px; padding: 0.25em 0.75em 0.25em 0.5em; border-right: 1em solid; text-decoration: none; }

#MenuPublish { padding: 0 1px 0 1px; margin: 12px 0 4px 0; font: 1.2em Verdana, sans-serif;}
#MenuPublish ul { margin: 10px 0 10px 0;}	
#MenuPublish li { line-height:1.2em; list-style: none; margin: 0; text-align: right; }
#MenuPublish li a { display: block; margin:0px; padding: 0.25em 0.75em 0.35em 0.5em; border-right: 1em solid; text-decoration: none; }
#MenuPublish li a:hover{font-weight:bold;}

#Content { float:right; margin: 0 11px 20px 1px; padding: 0; width: 651px; text-align: right; }
#Content h1{ margin: 10px 0 4px 0px; padding-right:3px ; font:2.0em arial, sans-serif; font-weight:normal; font-weight:bold;}
#Content p{ margin: 8px 0 0 0 ; padding-right:6px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#Content p.tags{ margin:0; padding:0px;}
#Content p.websites{line-height:170%;padding:0px;}

#ContentCompose { float:right; margin: 0 11px 20px 1px; padding: 0; width: 819px; text-align: right; }
#ContentCompose h1{ margin: 10px 0 4px 0px; padding-right:3px ; font:2.0em arial, sans-serif; font-weight:normal;}
#ContentCompose p{ margin: 12px 0 0 0 ; padding-right:6px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#ContentCompose p.tags{ margin:0; padding:0px;}
#ContentCompose p.websites{line-height:170%;padding:0px;}

 

#Content p.UploadStatus{margin-right:10px;margin-bottom:10px;}
#Content p.send{margin-right:10px;padding:0;}

#SubCats{ margin:8px 5px 8px 5px; padding:0;}
#SubCats p{margin:0; padding:6px 10px 10px 10px; line-height:160%;}

#NavigationMenu {  line-height:160%; text-align:center; padding:6px 10px 10px 10px; 0; margin: 0; font-size:1.3em;}

#NavigationMenu .chosen {
	padding: 4px 5px 4px 5px;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #fff;
	background: #fff;
	font-weight:bold;
}

#NavigationMenu a{
	padding: 4px 5px 4px 5px;
	margin-left: 3px;
	margin-right: 3px;	
	border: 0px;
	text-decoration:none;

}	
		
#NavigationMenu a.nav{
font-weight:bold;
}

.PageLinks {
	padding: 1em;
	margin: 1em 0;
	text-align: center;
}
.PageLinks a, .PageLinks span {
	padding: 0.2em 0.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	border: 1px solid;
}

.PageLinks span.current {
	padding: 0.21em 0.51em;
	border: 1px solid;
	font-weight: bold;
}

.PageLinks a {
	border: 1px solid;
	text-decoration: none;
}

.PageLinks a.nextprev {
	border: 1px solid;
	font-weight: bold;
}
.PageLinks span.nextprev {
	border: 1px solid;
}

#about{ margin:2px 3px 0px 3px; padding:2px 10px 10px 10px; }
#about form{ font-size:1.1em; }
.about{ font-weight:normal; margin:0; padding:0; }
#EditInterests {margin:8px 5px 5px 0;height:80px; width:600px;}

#about p.ContactAuthor { font-weight:bold; font-size:1.2em; }
#about p.ContactAuthor a{ font-size:1.2em; }

#Content p.tags2 a{text-decoration:none; border-bottom:1px dotted;}
#ContentArticle { float:left; margin-left:0px; padding: 0 6px 0 4px; width: 814px; text-align: right; }
#ContentArticle h1{ margin: 12px 0 10px 0; padding-right:3px ; font:2.2em arial, serif, helvetica, sans-serif; font-weight:bold; }
#ContentArticle h2{ margin: 6px 0 0 0; padding:0 5px 0 0; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#ContentArticle p{ margin: 12px 0 0 0 ; padding-right:6px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#ContentArticle p.tags{ margin:0; padding:6px 6px 4px 0;}
#ContentArticle ul { margin: 15px 20px 0 0 ;font: 0.80em arial, helvetica, serif, sans-serif; font-weight:normal;}
#ContentArticle ul li{ margin: 4px 0 0 0 ; padding-right:6px; }

#Content item h2{font-size:2.0em}

#ContentArticle p.tags a, #Content p.tags a{text-decoration:none; border-bottom:1px dotted;}
#ContentArticle p.ArticleTools, #Content p.ArticleTools {margin:0; padding:4px 4px 0 0}
#ContentArticle p.ArticleTools a, #Content p.ArticleTools a{ text-decoration:none; }
#ContentArticle p.ArticleTools img, #Content p.ArticleTools img{border:0;vertical-align:middle; padding-bottom:5px;}

#PrintItem { float:right; margin-right:0px; padding: 0 6px 0 4px; width: 814px; text-align: right; }
#PrintItem h1{ margin: 10px 0 10px 0; padding-right:3px ; font:2.3em serif, helvetica, arial, sans-serif; font-weight:normal; }
#PrintItem h2{ margin: 6px 0 20px 0; padding:0 5px 0 0; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#PrintItem p{ margin: 12px 0 10px 0 ; padding-right:6px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal; }
#PrintItem .pointer:hover{cursor: pointer; text-decoration:underline;}

#CommentsTitle{ margin-bottom:10px; padding:0}
#CommentsTitle h2{ margin: 10px 0 0 0; padding-right:3px ; font:2.0em serif, helvetica, arial, sans-serif; font-weight:normal; }

#AuthorImage{ float:left; margin:5px 2px 2px 7px; padding:1px; border: 1px solid;}
#AuthorImageFullSize{ float:right; margin:10px 10px 2px 10px; padding:1px; border: 1px solid;}
#AuthorImageFullSize img{display:block;}

#AboutAuthor { margin:20px 0 10px 0; padding:4px 10px 4px 10px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:normal;}
#AboutAuthor p{ margin:0; padding:2px 0px 2px 0px; font-size:1em;}
#AboutAuthor img{display:block;}

#status{ padding:8px 4px 0 0; margin:0px; font: 0.95em arial, helvetica, sans-serif; font-weight: bold; }

#hot_topics { font: 1.8em arial, sans-serif; clear: both; margin-top:8px; padding:1px 2px 1px 0; font-weight: bold; }

#topics_list{ line-height:240%; padding: 1px 6px 4px 0; margin:0;}

#topics_list .topics1 a{ font-size:1.4em; }
#topics_list .topics2 a{ font-size:1.4em; font-weight: bold; }
#topics_list .topics3 a{ font-size:1.4em; font-weight: bold; }
#topics_list .topics4 a{ font-size:1.4em; font-weight: bold; }

#Sdda { float:left; margin: 0; padding: 0; width: 162px; }	
#Sddapad { float:left;}
  
#sign_up_picture{ position:relative; left:-10px; float:left; padding:0; margin:0; width: 196px; height: 116px;  background-image:url(images/sign-up.jpg); }
#join { overflow:hidden; width:640px; clear:both; padding: 0; margin: 12px 3px 12px 3px; padding: 0; height: 116px; border: 1px solid; }
#join ul { line-height:140%; font-size:1.2em; margin:0; margin-left:196px; padding-bottom:2px; padding-right:0px; list-style-type: none;clear:right; }
#join p{ font-weight:bold; line-height:180%; font-size:1.4em; margin:0; padding-right:12px; position:relative; left:16px;top:0px; float:right;}
#join li{ padding-left:0px; }
#sign_up{ float:right; margin:0; padding:2px 7px 2px 7px; font-weight:bold;  position:relative; top:78px; left: 120px; border: 1px solid; }
#sign_up a{text-decoration:none;font-size:1.4em;}

#leading_writers, #top_items, #recently_published { display:block; margin: 0 0 5px 0; clear: both; font: bold 1.4em arial, helvetica, sans-serif; padding:4px 2px 1px 0px; border-bottom:2px solid;}
.leadingLists {  float:left; position:relative; top:6px; font-size:1.1em; padding-left:10px; font-weight:bold; }
.leadingLists a{ font: bold 0.8em arial, helvetica, sans-serif; text-decoration:none;}

.bold1 {font-weight:bold};

.cage{padding:0px;}

.topItem { padding: 5px 3px 3px 0px; margin:0 3px 5px 0px; width:100%;}
.topItem h2 {font: bold 1.3em arial, helvetica, sans-serif; padding:5px 3px 0px 3px; margin:0;}
.topItem h2 a  {text-decoration:none;font-weight:bold;}
.topItem p { font: 1.0em arial, helvetica, sans-serif; padding:0px; margin:0;}
.topItem p.content { margin:0; padding-bottom:5px; margin-right:10px;}

#Content .topItem p.content { margin-top:3px;}

#first_item,  #third_item { padding: 0 3px 0 3px; margin:10px 3px 0 3px; width:310px;}
#second_item, #fourth_item { padding: 0 3px 0 3px; width:310px; margin:10px 3px 0 3px;}
#first_item, #third_item {float:left}
#second_item {float:right;margin-bottom:20px;}
#third_item{margin-bottom:20px}
#fourth_item {float:right;margin-bottom:8px;padding-bottom:0px;}
#first_item h2, #second_item h2, #third_item h2, #fourth_item h2 {font: bold 1.2em arial, helvetica, sans-serif; padding:5px 3px 2px 3px; margin:0;}
#first_item h2 a, #second_item h2 a, #third_item h2 a, #fourth_item h2 a {text-decoration:none}
#first_item p, #second_item p, #third_item p, #fourth_item p { font: 1.2em arial, helvetica, sans-serif; padding:0; margin:0;}
#first_item p.content, #second_item p.content, #third_item p.content, #fourth_item p.content { margin-bottom:0;padding-bottom:5px; margin-right:6px; margin-left:6px;}
#first_item img, #second_item img, #third_item img, #fourth_item img{dislpay:block;}

.UserPic{ float:right; width:40px;  margin: 4px 5px 0 10px; padding:2px; border: 1px solid; }
.UserPic img{display:block;}

.item { padding: 2px 10px 12px 10px; width:642px; border-bottom:1px solid #EAEAEA;}
.item h2 { font: bold 0.8em arial, helvetica, sans-serif; padding:8px 3px 1px 3px; margin:0; }
.item h2 a{ text-decoration:none }
.item h2 a:hover{ text-decoration:underline }
.item p{ font: 0.8em arial, helvetica, sans-serif; padding-bottom:2px; margin:0; }
.item p.content{ padding:2px 5px 2px 5px; margin:0; }
.item p.content a{ font-size:0.9em; text-decoration:none;}
.item p.content a:hover { text-decoration:underline }

#ItemAuthor { padding: 0; margin:0px; border-bottom:1px solid;}
#ItemAuthor ul{ padding:0; margin-left:10px; margin-right:20px; margin-top:10px;list-style-type: square;}
#ItemAuthor ul li h2 { font: bold 1.2em arial, helvetica, sans-serif; padding:0; margin:2px 0 5px 0 ; }
#ItemAuthor ul li h2 a{ text-decoration:none; font-weight:bold;}
#ItemAuthor ul li h2 a:hover{ text-decoration:underline }
#ItemAuthor ul li a { font-weight:normal; text-decoration:none;}
#ItemAuthor ul li a:hover{ font-weight:bold; text-decoration:underline;}
#ItemAuthor ul li a.author{ text-decoration:none; font-weight:bold;}
#ItemAuthor ul li a.author:hover{ text-decoration:underline; }
#ItemAuthor ul li p{margin:0; padding:0; font-size:1.2em;}
#ItemAuthor ul li p.content{font-size:1.2em; padding: 0; margin:3px 0 20px 0;}
#ItemAuthor ul li p.content .FullArticle{font-weight:bold;}
#ItemAuthor p.tags2 {margin-top:3px;}
#ItemAuthor p.tags2 a{text-decoration:none; border-bottom:1px dotted;}
#ItemAuthor table{ width: 100%; border: 1px solid; margin-top:6px; padding:0; font-size:1.0em; direction:rtl; }
#ItemAuthor td.head, #ItemAuthor th.head{ border: 0; text-align:center; padding: 8px 0; font-size:1.2em; }
#ItemAuthor td,#ItemAuthor th{ border-top: 1px solid; font-size:1.3em; text-align:center; width:140px; padding: 4px 10px; }
#ItemAuthor td.name,#ItemAuthor th.name{ text-align:right; width:200px; }
#ItemAuthor td a{ text-decoration:none; }
#ItemAuthor td a:hover{ text-decoration:underline; }

.FullArticle .ReadMore {font-size:0.9em;}

#ProfileSignatures { padding:0;margin:10px 30px 0 0;}
#ProfileSignatures ul{list-style-type:square; padding:0;margin:0;}
#ProfileSignatures ul li p.signature{font-size:1.2em; padding: 0; margin:3px 0 10px 0;}
#ProfileSignatures ul li form textarea{width:600px;}
#ProfileSignatures ul li form br {clear: left;}
#ProfileSignatures ul li p.SigForm{font-size:1.2em; padding: 0; margin:3px 0 3px 0;}
#ProfileSignatures .EditSigCancel{font-size:1.2em; text-decoration: underline; }
#ProfileSignatures ul li a { font-size:1.2em; }
#new_sig_norm { list-style-type:none; padding:0; margin:0;}

#RecentArticles UL {margin-left:0;list-style-image:url(../NewImages/Bullet.gif)}
#RecentArticles LI {margin-left:20px;margin-bottom:15px;clear:both}

.ItemAuthor p{ font: 0.8em arial, helvetica, sans-serif; padding0px; margin:0; }
.ItemAuthor p.content{ padding:0; margin:0; }

#LatestByAuthor {clear:both; font: bold 1.2em arial, helvetica, sans-serif; padding:10px 0 2px 0;margin:0;border-bottom: 1px dotted;}

#LatestArticles {clear:both; font: bold 0.8em arial, helvetica, sans-serif; padding:0 0 2px 0;margin:0px;border-bottom: 1px dotted;}

#Compose { font: normal 0.8em arial, helvetica, sans-serif; padding:0; margin:10px; width: 814px;}

#options1, #options2{ padding-left:110px;margin-bottom:200px;}
#options1 .EditorChoice, #options2 .EditorChoice { border-bottom: 1px dotted;}
#options1 .EditorChoice:hover, #options2 .EditorChoice:hover { cursor:pointer; }

.tags{margin-top:5px;}

#ChooseSig{ display: block; margin: 0 110px 0 0; }
#ChooseSig .EditorChoice{ border-bottom: 1px dotted; }
#ChooseSig .EditorChoice:hover{ cursor:pointer; }

.SignatureInCompose{ margin: 0 110px 0 15px; }
.SignatureInComposeText{ border: 1px solid; padding: 3px 5px 3px 5px; margin: 10px 0 10px 0; }

.UseSignatureInCompose{ width:120px; margin:0; padding:2px 3px 2px 3px; text-decoration:none; border:1px solid; }

#EditItemNavBar{style:padding-top:10px;}

table.TableCompose { border-spacing: 0; padding:0; }
table.TableCompose td{ padding-top:5px; padding-bottom:5px; font-size:0.9em; }
table.TableCompose td.left{ padding:0 10px 0 10px; width:100px; }
table.TableCompose td.CharsLeft{ padding-top:0; }
table.TableCompose td.SignatureText{ padding:0; }

table.LogInTable{ padding:0; margin:0; }
table.LogInTable td{ font: normal 0.75em arial, helvetica, sans-serif; padding:0; margin:0 ; font-weight:normal; }
table.LogInTable td.remember{ font: normal 0.75em arial, helvetica, sans-serif;  padding:4px 0 0 4px; margin:0; text-align:right; font-weight:normal; }

.CommentBody{ border: 0 1px 2px 1px solid; margin: 0 0 10px 0; padding: 5px 5px 5px 5px; border: 1px solid; border-top: 0; font: normal 1.4em arial, helvetica, sans-serif;}

.CommentAuthor{ height:1.5em; border: 1px solid; border-bottom: 2px solid; padding: 5px 8px 3px 0; margin:0; font: bold 1.2em verdana, arial, helvetica, sans-serif; }
.CommentAuthor a{ text-decoration:none; }

#CommentsArea .ByAuthor{ font-size:1.1em;}
#CommentsArea .CommentNumber{ font-size:1.1em; }
#CommentsArea { font-size:1.0em; margin:0; padding:0; }
#CommentsArea ul{ margin:0; padding:0; }
#CommentsArea li{ list-style:none; margin:0px; padding:0; }

.CommentDate{ padding-top:1px; padding-left:10px; float: left; }
.EditComment {padding:0; margin:15px 0 15px 0; font-size:1.2em; text-decoration: underline;}
.EditComment:hover {cursor: pointer;}
.EditComment form{ padding:0; margin:3px 2px 3px 4px; }
.EditComment form textarea{ padding:0; margin:0; overflow: auto; height: 10em; width: 100%; }

#AddComment form{ padding:0; margin:3px 2px 3px 4px; }
#AddComment form textarea{ padding:0; margin:0; overflow: auto; height: 10em; width: 100%; }

.AddCommentAnchor{ font-weight:bold; font-size:1.5em; cursor:pointer; }

.RateItem{ font-weight:bold; font-size:1.1em; cursor:pointer; }

#ItemScore{ display:inline; }

#ScoresSection{ border: 1px solid; padding: 6px; margin: 14px 0 8px 0; }
#ScoresSection form input.gg {padding:1px 3px 1px 3px; margin:0; font-size:1.2em; font-weight:normal; width:28px; border:1px solid;}

.EditComment form input.gg2 {paddig:0; margin:0; font-size:0.9em; font-weight:normal; width:5em;  border:1px solid; }
#CommentsArea form input.gg2 {paddig:0; margin:0; font-size:0.9em; font-weight:normal; width:5em; border:1px solid; }

.LogInToRate { text-decoration:underline; cursor:pointer;}

#LogInToComment{ padding:0px; margin:0px;}

#LogInToComment p { font-size:1.2em; font-weight:bold;}
.LogInToComment { text-decoration:underline; cursor:pointer;}

.bubble{background-image:url(images/bubble.gif); width:14px; height:13px; padding:0; float:right; margin-left:6px;position:relative; top:1px;}

#file_uplaod_edit{ font-weight:normal; font-size:1.2em; padding:10px 6px 0 0; }
#file_uplaod_edit form{ font-size:1.2em; }
#file_uplaod_edit input.button{ font-size:0.8em; padding:0 2px 0 2px; margin:10px 0 10px 0; width: 78px; text-align:center;}

#ComposeForm {font-size:1.2em; width:804px; border:1px solid #e3e3e3; margin-left:10px; margin-top:10px; padding-top:8px; padding-bottom:8px;}
#ComposeForm fieldset{ margin: 0; padding: 0; border:0; }
#ComposeForm { margin-left:10px;}
#ComposeForm p.left{font: 0.9em arial, hevetica, sans-serif; margin: 1em 10em 0 2em; padding: 2px 0 10px 0; }
#ComposeForm form input { _margin-left:2px;}
#ComposeForm form .RedStar {font-weight:bold;}
.CharsLeft{ position:relative; top:3px;}

#HorMenu{
text-align: right;
direction:rtl;
}

#item_score option{ padding-left:10px;}

#ccc { margin-right: 106px; padding: 0; }
#ccc label{ width:400px; margin: 0; padding: 0; }
#ccc input{ width:20px; margin: 0; padding: 0; margin-bottom: 0.10em;}
 xx class="allbut1"  margin-bottom: 0.10em; }

#ddd{ padding-bottom:15px; }
#ddd .padd{ padding-top:5px; }
#ddd textarea.SigTextArea{ height:100px; width:660px; }
#ddd input { display: block; width: 655px; float: right; margin:0; padding:0; vertical-align: middle; padding: 0; }
#ddd select{margin-bottom:5px;} 
#ddd textarea.preview { width: 660px; height: 70px; }
#ddd textarea.bodyText { width: 660px; height: 200px; }
#ddd label { display: block; float: right; text-align: left; width: 100px; padding-left: 10px; padding-top:2px; font-weight:bold; }
#ddd label.check { padding-left: 0px; padding-top:0px; vertical-align:middle; width:100px; }
#ddd label.check input.check { padding-left: 0px; padding-top:0px; vertical-align:middle; width:100px; }
#ddd br { clear: right; }
#ddd p{ font: normal 0.9em arial, helvetica, sans-serif; margin: 3px 110px 3px 15px; padding:0; }
#ddd input.AllowComments{ width:30px; margin:0; padding:0; }
#ddd input.remaining { display: block; width: 30px; text-align:right; margin: 0 110px 5px 5px; _margin: 0 5px 5px 56px; padding:0; }

#eee { background: #FFF; margin-right: 108px; margin-top:6px; padding: 0; }
#eee input.buttons1{paddig:1px; margin-right:0px; font-size:1.0em; font-weight:normal; width:40px;  border:1px solid; }
#eee input.buttons2{paddig:1px; margin-right:0px; font-size:1.0em; font-weight:normal; width:90px;  border:1px solid; }

#check { line-height:30px; margin:0; padding:0; }
#check label { line-height:30px; display: block; margin-right: 40px; width:200px; } 
#check input{ line-height:30px; width:30px; margin:0; padding:0; vleft: 10px; vposition: absolute; }

#footerMenu { clear: both; padding: 5px 0 5px 10px; font-size:12px; margin: 0px 0 4px 0; text-align: center; border-top: 3px #575757 solid; border-bottom: 3px #575757 solid }
#footer { clear: both; padding: 2px 0 2px 10px; font-size:12px; margin: 0px 0 4px 0; text-align: center; }

#Content .textTitle{ font: bold 1.2em arial, helvetica, sans-serif;}

#Content ol  { margin: 15px 20px 0 0 ;font: 0.8em arial, helvetica, serif, sans-serif; font-weight:normal;}
#Content ol li { margin: 4px 0 0 0 ; padding-right:6px; }

.rss{ position:relative; top:14px; float:left; padding-left:15px; font: 1.2em arial, helvetica, serif, sans-serif; font-weight:bold; }
.rss a{font-weight:bold; }
.rss img{ position:relative; top:4px; border: 0px; display:inline; }

.RedStar1 {font-size:1.25em;}

.linkz{ cursor: pointer; text-decoration: underline }

#JoinBounder {position:relative;right:30px; width:600px;}
#JoinBounder ul { list-style: none;}

.TopItemsImagePlacement {position:relative; top:2px;}

.LeadingWritersPlacement{position:relative; top:1px;}

#Content p.MustAgree { padding-top:10px; padding-right:30px; }

