body {
	text-align: center;
	/*background-color:#ffb606;*/ 
  font-family: Tahoma, arial, georgia, verdana;
	font-size: 100%;
	background-image: url(Images/Background/InnerPage.gif);
	background-position: left top;
	background-repeat: repeat-x;
	direction:rtl;
}
p {
	font-size:.75em;
	color:#1b5d8b;
	line-height:20px;
	padding: 0 0 10px 0;
}
h3 {
	padding: 0 0 10px 0;
}
h4 {
	float:right;
	color: #a77600;
}
#Kalimat, #SoCooolClub {
	float: right;
	margin-top: -113px;
	margin-right:25px;
	position: relative;
	z-index: 1000;
}
.FloatLeft {
	float:left;
}
#Header {
	height:258px;
}
#Content h4 {
	width: 100%;
	text-align: right;
	margin-right: -5px;
}
#Content {
	margin-top: -142px;
}
.Column1 {
	float:right;
	clear:both;
}
.Column1 .Box {
	margin:0 0px 20px 20px;
	float:right;
}
.NewsInfoleft {
	width:580px;
	float:right;
	clear:both;
	margin-left:20px;
}
.NewsInfoleft .NewsBox {
	float:left;
	/*background-image: url(Images/Background/NewsleftTop.gif);*/
  background-position: right top;
	background-repeat:no-repeat;
	float:left;
}
.NewsInfoleft .NewsLeft {
	background: url(Images/Background/NewsleftBottom.gif) bottom;
	padding-bottom:10px;
	float:left;
}
.NewsInfoleft .NewsBoxshade {
	background-color:#f6e0a3;
	float:left;
	padding:0px 10px 0px 10px; 
}
.NewsInfoleft .NewsDetails {
	background-image: url(Images/Background/NewsBubbles.gif);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#faf0d4;
	width:520px;
	text-align:right;
	padding:20px 20px 0px 20px;
	float:left;
	height:auto!important;
	min-height:520px;
	height:520px;
}
.Date {
	color:#6b4b00;
	font-weight:bold;
}
.Paging {
	width:670px;
	padding-top:20px;
	float:left;
}
.Paging .Previous {
	text-align:left;
	font-size:.8em;
	color:#6b4b00;
	padding:10px 5px 9px 50px;
	float:left;
	background-image: url(../../Images/Generic/Previous.gif);
	background-position: left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px none;
}
.Paging .Next {
	text-align:right;
	font-size:.8em;
	color:#6b4b00;
	padding:10px 50px 9px 5px;
	float:right;
	background-image: url(../../Images/Generic/Next.gif);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px none;
}
.Paging .Left {
	text-align:left;
	width:220px;
}
.Paging .Right {
	text-align:right;
	width:220px;
}
.Paging .Pageinfo {
	text-align:center;
	width:230px;
}
.Paging .Pageinfo span {
	font-size:.8em;
	color:#6b4b00;
}
.NewsInforight {
	width:378px;
	overflow:hidden;
	margin-top:20px;
}
.NewsInforight .Box {
	/*background-image: url(Images/Background/ControlsTop.gif);*/
 	background-position: left top;
	background-repeat:no-repeat;
}
.NewsInforight .Box .Controls {
	background-image: url(Images/Background/ControlsBottom1.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
}
/*inner boxes Containg captions and informations*/
.NewsInforight .ControlCaption {
	width:330px;
	padding:20px 30px 0px 0px;
	height:auto!important;
	min-height:300px;
	height:300px;
	position:relative;
	text-align:right;
	background-color:#faf0d3;
	margin:0;
}
.CartoonLogos {
	float:left;
	position: relative;
	right: -5px;
	overflow: hidden;
}
.CartoonLogos .Icons li {
	float:left;
}
.CartoonLogos td, .CartoonLogos ul li {
	vertical-align: top;
	padding: 0 0 0px 0;
}
.CartoonLogos td {
	vertical-align:top;
	text-align:right;
}
.CartoonLogos td img {
	margin: 0 10px 10px 0;
}
.Webcomic img {
	position: absolute;
	left: 0;
	bottom: 0;
}
/*NewsListing Page styles*/
.Column2 {
	float: left;
	margin:0 0 0 2px;
}
.NewsList {
	width:780px;
	margin:20px 0px 0px 0px;
	float:right;
	clear: right;
}
.NewsList .NewsBox {
	background-image: url(../../Images/Background/NewsListtop.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding-top:16px;
	float:right;
	width:780px;
}
.NewsList .NewsLeft {
/*	background: url(../../Images/Background/NewsListbottom.gif) right bottom no-repeat;
	padding-bottom:16px;*/
	float:right;
	width:780px;
}
.NewsList .NewsBoxshade {
	background-color:#f6e0a3;
	padding:0px 15px 0px 0px;
	float: right;
	width: 100%;
}
.NewsList .NewsDetails {
	background-image: url(../../Images/Background/NewsListbubbles.gif);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#f6e0a3;
	height:auto!important;
	min-height:480px;
	height:480px;
	text-align:right;
	float: right;
	width: 710px;
	padding: 20px 20px 20px 20px;
}
.HorizontalListing td {
	width:220px;
	height:180px;
	padding:0px 0px 20px 30px;
	margin:0px 0px 20px 0px;
	list-style-type:none;
	background-image: url(../../Images/Background/NewsBottomline.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	vertical-align: top;
}
.NewsList .NewsDetails p img {
	margin: 10px;
	text-align: left;
}
.ReadMore a {
	color:#ad7e0b;
	font-size:0.8em;
	font-weight:bold;
}
.NewsList .Paging {
	width:670px;
	position:relative;
	bottom:30px;
	float:left;
}
/*-----------------------Forum Styles-------------------------------*/ 

#ctl00_ContentContentPlaceHolder_LoginStatus1, .sf_back a, .sf_createNewItem a, .sf_postCommands a {
	color: #6b4b00;
	background: #fff;
	font-size: 11px;
	display: block;
	padding: 5px 10px 5px 10px;
	margin: 0 0 20px 0;
	float: left;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ffe378;
}
.sf_back, .sf_createNewItem {
	float: left;
}
.sf_back a, .sf_createNewItem a, .sf_postCommands a {
	margin: 0 0px 0 10px;
	float: right;
}
.sf_threadTitle h1 {
	clear: both;
	float: none;
	width: 100%;
	text-align: right;
	direction: rtl;
}
h2.sf_forumCategoryTitle {
	color: #6b4b00;
	font-size: 25px;
	padding: 0 0 20px 0;
}
.sf_forumsWrapper {
	clear: both;
	padding: 0px 0px 0 0;
	text-align: right;
}
.sf_forumsWrapper h3 {
	font-size: 0.8em;
	padding: 10px 0 10px 0;
}
.sf_forumsList, .sf_forumsThreadsList {
	margin: 10px 0px 20px 0;
	font-size: 0.7em;
	clear: both;
	width: 100%;
}
.sf_forumsList th, .sf_forumsList td, .sf_forumsThreadsList th, .sf_forumsThreadsList td {
	border-bottom: 1px solid #ffe378;
	padding: 10px 10px 10px 0;
	text-align: right;
	vertical-align: top;
	color: #653f00;
}
.sf_forumsList th, .sf_forumsThreadsList th {
	color: #a77600;
}
.sf_forumTitle {
	padding: 0 0 20px 0;
}
.sf_forumTitle a, .sf_forumThreadTitle a, .sf_forumsWrapper td a {
	color: #d18700;
}
.sf_forumTitle a:hover, .sf_forumThreadTitle a:hover, .sf_forumsWrapper td a:hover {
	color: #a77600;
}
.CmsButLeft {
	padding: 10px 20px 0 0;
	color: #168ac2;
	display: block;
	float: left;
}
.sf_userInfo {
	padding: 20px 0 0 0;
	color: #aa6e30;
	font-size: 0.7em;
	font-weight: bold;
}
.sf_forumDate, .quote p {
	font-size: 11px;
}
.quote p {
	font-size: 11px;
	font-weight: bold;
}
.sf_postContent {
	font-size: 11px;
	border-bottom: 1px solid #ffe378;
	padding: 0 0 10px 0;
	color: #653F00;
}
.sf_postContent p {
	font-size: 11px;
	color: #653F00;
}
.sf_postListing .sf_postContent, .sf_singlePost .sf_postContent {
	border: 0;
}
.sf_postCommands {
	border-bottom: 1px solid #ffe378;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}
.sf_mandatoryFields {
	padding: 10px 0 0 0;
}
.sf_createNewItem {
	margin: 0px 0 20px 10px;
}
.Publish {
	border: 1px solid #ffe378;
	background-color:#fff;
	padding:7px 5px 7px 5px;
	font-weight:bold;
	margin-bottom:10px;
	color: #6b4b00;
	font-size: 11px;
}
.FormLinks {
	border: 1px solid #ffe378;
	background-color:#fff;
	padding:7px 7px 7px 7px;
	font-weight:bold;
	color: #6b4b00;
	font-size: 11px;
}
.aligntop {
	float:right;
	margin-top:-13px;
}
.sf_createNewItem .Button, .Form .Button {
	clear: none;
	float: left;
	margin: 10px 20px 10px 0;
	color: #fff;
	background:url(Images/Background/BtnBG.gif) no-repeat;
	font-size: 11px;
	display: block;
	padding: 4px 10px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	border:none;
	cursor:pointer;
}
.sf_forumsEditor table td {
	border: 0;
}
.rade_editorModesCell ul li a, .rade_editorModesCell ul li a:hover {
	color: transparent;
}
.Login .Textbox {
	border: 1px solid #bebebe;
	width: 150px;
	padding: 3px;
}
.Login {
	margin: 20px;
	font-size: 11px;
	color: #a77600;
}
.LoginTitle {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0 20px 0 0;
}
.Login th {
	width: 150px;
	text-align: right;
	padding: 0 0 10px 0;
}
.Login td {
	padding: 0 0 10px 0;
}
.Login .checkbox input {
	height: 15px;
	margin-left: 15px;
}
.Login td.Action {
	width: 100%;
	border-top: 1px solid #a77600;
	padding: 10px 0 0 0;
}
.Login td p {
	font-size: 11px;
	padding: 0 0 10px 0;
}
.LoginButton {
	color: #6b4b00;
	background: #fff;
	font-size: 11px;
	display: block;
	padding: 5px 10px 5px 10px;
	margin: 0 -3px 0px 0;
	float: left;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ffe378;
}
#CartoonAcademy {
	position: relative;
	float: right;
	margin: 20px 0 20px 0;
	z-index: 1000;
	display:none;
}
/*------------------------------------------Blog Styles--------------------------------------------------*/

.sf_postListing {
	list-style: none;
}
.sf_postListing li {
	border-bottom: 1px solid #ffe378; margin-bottom:20px; padding-bottom:20px;
}

.sf_postListing li:last-child, .sf_postListing li.LastChild{ border:none;}

h2.sf_postTitle {
	padding: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}
h2.sf_postTitle a {
	color:#A77600;
	text-decoration: none;
}
.sf_singlePost h2.sf_postTitle {
	font-size: 18px;
}
.BlogArchive ul, .tagCloud {
	list-style: square;
	margin: 10px 20px 20px 20px;
	font-size: 12px;
}
.tagCloud, .ControlCaption ul {
	list-style: none;
	margin: 0px 0px 20px 20px;
}
.tagCloud li {
	padding: 0 0 10px 10px;
	float: none;
	display: inline;
}
.ControlCaption ul li {
	color: #4c641b;
	font-weight: none;
	padding:0 0 10px 0;
	font-size: 0.8em;
}
.BlogArchive ul li a, .tagCloud li a {
	color: #4c641b;
	text-decoration: none;
}
.s6 {
	font-size: 1.8em;
}
.s5 {
	font-size: 1.4em;
}
.s4 {
	font-size: 1.2em;
}
.s3 {
	font-size: 1em;
}
.BlogArchive ul li a:hover, .tagCloud li a:hover {
	color: #6b4b00;
}
.ListGeneric {
	list-style: none;
	border-top: 1px solid #a77600;
	padding: 20px 0 0 0;
	float:left;
}
.ListGeneric li {
	width: 150px;
	padding: 0 10px 0px 0;
	margin: 0 0 20px 0;
	float:left;
	height: 190px;
}
 .ListGeneric li:last-child, .ListGeneric li.LastChild, {
border: 0;
}
.ListGeneric li .Thumb {
	float: left;
	padding: 0 0 20px 0;
}
.ListGeneric li .Summary {
	float: left;
	padding: 0 0 0 30px;
}
.Registration {
	width:500px;
}
.Registration td {
	padding:10px;
}
.Registration td ul li {
	padding:10px;
	color:#6B4B00;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
}
.Registration td ul li label {
	width:200px;
}
.SignUp th {
	color:#A77600;
	font-size:11px;
	font-weight:0.8em;
	text-align:right;
}
.SignUp td {
	color:#A77600;
	font-size:0.70em;
	font-weight:bold;
	width:200px;
	text-align:right;
	vertical-align:top;
}
.SignupText {
	width:150px;
}
.Action a {
	float:right;
	margin-top:-19px;
	position:relative;
}
.Action {
	width:305px;
}
#ctl00_NewsListContentPlaceHolder_ctl00_LoginView1_LoginStatus1 {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFE378;
	color:#6B4B00;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 0 20px;
	padding:5px 10px;
	text-decoration:none;
}
.sf_userInfo, .sf_threadTitle {
	clear: both;
}
.Form {
	font-size: 0.8em;
	color: #4c641b;
	width:294px;
}
.Form td {
	padding: 0 0 10px 0;
	width:180px;
}
.Form th {
	padding: 0 0 10px 10px;
	width:104px;
}
.Form .Textbox {
	border: 1px solid #6ba242;
	width: 180px;
}
/*Left Col Content */
#leftColCont {
	width:294px;
	padding:15px 0;
	border-bottom:1px solid #000000;
	float:right;
	text-align:right;
	direction:rtl;
	position:relative;
	clear:both;
}
.ReadMoreLink {
	display:block;
	position:absolute;
	text-decoration:none;
	color:#d53062;
	right:0px;
	bottom:15px;
	font-size:0.7em;
}
.ReadMoreLink:hover {
	text-decoration:underline;
}
#leftColCont .right {
	width:124px;
	float:right;
	text-align:right;
	direction:rtl;
}
#leftColCont .right h3 {
	padding:0;
	margin:0;
	color:#557939;
}
#leftColCont .right h3 span {
	color:#d51351;
	display:block;
}
#leftColCont .left {
	width:170px;
	float:right;
	text-align:right;
	direction:rtl;
}
#leftColCont .left ul {
	list-style:none;
	margin:0;
	padding:0;
}
#leftColCont .left ul li {
	width:80px;
	padding-right:5px;
	float:right;
}
#leftColCont .left ul a {
	color:#557939;
	text-decoration:none;
	font-weight:bold;
	font-size:0.7em;
}
#leftColCont .left ul a:hover {
	text-decoration:underline;
}
#leftColCont .left p {
	font-family:0.7em;
	color:#557939;
	line-height:1.5em;
	padding:0;
	margin:0;
}
#leftColCont .left .ModafaLink {
	display:block;
	width:100%;
	text-align:center;
	height:50px;
	padding-top:25px;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#557939;
}
#leftColCont .left .ModafaLink:hover {
	text-decoration:underline;
}
/* Story Post*/
.StoryPost {
	width:100%;
}
.StoryPost h2, .StoryPost h3 {
	margin:0;
	padding:0;
	padding-bottom:15px;
	color:#1b5d8b;
}
.StoryPost p {
}
.StoryPost p .PostDate {
	display:block;
	font-style:italic;
	color:#2d91b8;
}
.StoryPost .Publisher {
	display:block;
	color:#47a2bf;
	font-style:italic;
	padding-bottom:10px;
}
.FullPostLink {
	padding-top:15px;
	font-size:0.7em;
	text-align:right;
}
.FullPostLink .Comments {
	/*float:right;
	background:url(Images/Background/commentsLink.gif) top right no-repeat;
	padding-right:23px;*/
	color:#47a2bf;
	display:block;
}
.FullPostLink .FullStory {
	/*float:right;*/
	padding-left:375px;
	color:#ea6653; 
}
.FullPostLink .Publisher {
	/*float:left;*/
	color:#47a2bf;
	font-style:italic;
}
.FullPostLink a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
/*Full story post*/
.Comments{}
.Comments p {
	padding-bottom:30px;
}
.Comments .CommentsHeading {
	background:url(Images/Background/commentsLink.gif) right top no-repeat;
	padding-right:23px;
	width:130px;
}
.Comments .sf_commentListing{
list-style-type:none;
}
.CommentTable{

}
.CommentTable td{
padding:10px 0px 0px 10px;
vertical-align:top;
color:#4C641B;
font-size:0.75em;
}
.CommentTextbox{
width:220px;
}
.Comments .PublisherName {
	color:#e53826;
}
.Comments .PostNewComments {
	background:url(Images/Background/commentsLink.gif) left no-repeat;
	padding-left:30px;
	color:#47a2bf;
}
/* left col*/
.leftColCont {
	width:294px;
	padding:15px 0;
	border-bottom:1px solid #1b5d8b;
	float:right;
	text-align:right;
	direction:rtl;
	position:relative;
	clear:both;
	font-size:0.7em;
}
.leftColCont h3 {
	padding:0;
	margin:0;
	color:#1b5d8b;
	padding-bottom:12px;
}
.leftColCont h3.CategoryListHeading{
	width:59px;
	height:26px;
	text-indent:-2000px;
	background:url(Images/Caption/Categories.gif) no-repeat;
	}

.leftColCont h3.SubscribeHeading{
	width:79px;
	height:36px;
	text-indent:-2000px;
	background:url(Images/Caption/Subscribe.gif) no-repeat;
	}	
	
	
	h3.WelcomeHeading{
	width:64px;
	height:42px;
	text-indent:-2000px;
	background:url(Images/Caption/WelcomeH3.gif) no-repeat;
	}	
	
	.leftColCont h3.ArchiveListHeading{
	width:99px;
	height:36px;
	text-indent:-2000px;
	background:url(Images/Caption/archive.gif) no-repeat;
	}	
	
	.leftColCont h3.AuthorsList{
	width:184px;
	height:36px;
	text-indent:-2000px;
	background:url(Images/Caption/AuthorsList.gif) no-repeat;
	}	

.leftColCont ul {
	list-style:none;
	margin:0;
	padding:0;
}
.leftColCont ul li {
	list-style:none;
	padding-bottom:13px;
}
.leftColCont ul a {
	text-decoration:none;
	color:#1b5d8b;
}
.leftColCont ul a:hover {
	text-decoration: underline;
}
.SubscribeLink {
	background:url(Images/Background/rssIcon.gif) left no-repeat;
	padding-left:23px;
	color:#47a2bf;
	text-decoration:none;
 width:50px;
 display:block;
}
.SubscribeLink:hover {
	text-decoration:underline;
}
.ReadMoreLinkRed {
	color:#e53826;
	text-decoration:none;
}
.ReadMoreLinkRed:hover {
	text-decoration:underline;
}
.LastDiv {
	border:none;
}
.LeftToRight {direction:ltr !important;}