/**

 * 	@author    : Ali Kazemzadeh

 * 	@Date      : 10/2009

 * 	@copyright : 3noqte.com

 * 	@Website   : www.iappleweb.com

 * 	@E-mail    : info ( at ) iappleweb ( dot ) com

 */





body{

	font:Tahoma;

	margin: 0px;

}

td, p, th, tr {

	font-family:Tahoma;

	font-size: 11px;

	color: #8E5300;

}

a, img {

	border: none;

}

 

/* top menu */

div#dropdownpanel div.contentdiv table.contentpaneopen{

	direction: rtl;

	margin-right: 17%;

	margin-left: 15%;

	width: 80%;

	min-width: 900px;

}

div#dropdownpanel div.contentdiv, .contentdiv{

	text-align: center;

}



/* Blog Layout, Front Page Blog Layout , Catagories Blog Layout */

.article_separator{

}

.componentheading {

	font-family: tahoma;

	font-weight: bold;

	font-size: 12px;

	color:#3D1600;

	text-align: right;

}

.contentheading, .contentpagetitle{

	text-align: right;

	color:#8E5800;

	font-family: tahoma;

	font-weight: bold;

	font-size: 12px;

	padding-bottom: 2px;

}

.contentpane{

	direction: rtl;

	text-align: right;

}

table.contentpane a{

	color: #FB6635;

}	

table.contentpane a:hover{

	color: #832525;

}	

.contentpaneopen{

	direction:rtl;

	font-family: tahoma;

	font-size: 11px;

	color: #8E5800;

	text-align: right;

	float: right;

	width: 100%;

	line-height: 18px;

}

.contentpaneopen a {

	color: #FF6600;

	text-decoration: none;

}

.contentpaneopen a:hover{

	color: #871D27;

}

td.article_column{

}

.small, .createdate {

	font-size:10px;

	color:#12436E;

	float:right;

}

td.buttonheading a{

	float:left;

}

.modifydate{

	font-size:10px;

	color:#12436E;

	float:right;

	padding-top: 10px;

}

.button{

	border:solid 1px #BD3818;

	background:url(../images/button1.gif) repeat-x;

	height:23px;

	font-size:11px;

	color:  #DD211C;

	font-family: tahoma;

}

a.readon{

	color: #2F8F1D;

}

div.blog_more{

	text-align: right;

	font: bold 11px;

	color: #FF6600;

	direction: rtl;

}

div.blog_more ul a{

	color: #FF6600;

	font-size: 11px;

}

div.blog_more ul a:hover{

	color: #E90000;

}

a.pagenav {

	color: #8F5408;

	text-decoration: none;

}

a.pagenav:hover{

	color:#FF6600 ;

}

.pagenavcounter th {

	background-color:#C90;

	color:#400000;

	font:11px bold;

}

.pagenavcounter{

	border: solid dashed #660000;

}

table.contenttoc{

	float: left;

	border: dashed 1px #D95539;

}

table.contenttoc td{

	padding-right: 3px;

}

table.contenttoc th {

	background: #DED9C2;

}

a.toclink:link, a.toclink:visited {

	font-size:11px;

	color:#CC6600;

	line-height: 15px;

}

a.toclink:hover {

	color:#330;

}

a.pagenavbar:link, a.pagenavbar:visited, .pagination{

	color: #CC6666;

	font-size: 11px;

}

a.pagenavbar:hover, a.pagination:hover{

	font-weight: bold;

}

ul.blogsection {

	padding-right: 10px;

	list-style-type:  square;

}

.button:hover {

	border:solid 1px #BD3818;

	background:url(../images/button2.gif) repeat-x;

	height:23px;

	color: #804000;

}

a.readon:hover{

	color: #E90000;

}

/* Archived Article List */

.inputbox{

	font-family: tahoma;

	direction: rtl;

	background-color: #DFD9C3;

	color: #988237;

	border: solid 1px #D0A300;

}

/* Forms */

form.josForm table.contentpane td input#email.required {

	font-family: tahoma;

	direction: rtl;

	background-color: #DFD9C3;

	color: #988237;

	border: solid 1px #D0A300;

}

form.josForm button.validate {

	border:solid 1px #804000;

	background:url(../images/button1.gif) repeat-x;

	height:23px;

	font-size:11px;

	color:  #DD211C;

	font-family: tahoma;

	float: right;

}

form.josForm button.validate:hover{

border:solid 1px #BD3818;

	background:url(../images/button2.gif) repeat-x;

	height:23px;

	color: #804000;

}

.hasTip{

	direction: rtl;	

	color:  #400000;

}

#jForm.intro {

	font-family: tahoma;

	background-color: #ECDFB3;

	color: #8B5807;

}

.created-date, .author{

	font-size:10px;

	color:#12436E;

}

 /* search */

table.searchintro{

 	float: right;

 	direction: rtl;

 	margin-top: 50px;

 	text-align: right;

 	vertical-align: top;

 	line-height: 12px;

 	margin-bottom: 20px;

}

table.searchintro td{

	color: #2F8F1D;

}

 table.searchintro b {

 	color: red;

 }

 form#searchForm div{

 	padding-top: 5px;

	 float: left;

	 padding-left: 14px;

 }

/* Category List Layout */

.sectiontableheader{

	background-color: #DFD9C3;

	color: #877F2C;

	direction: rtl;

}

.sectiontableheader a{

	text-decoration: none;

	color: #D67F49;

}

.sectiontableheader img{

	padding-right: 4px;

}

.sectiontableentry1{

	background-color: #F4F3F1;

	color: #832525;

	direction: rtl;

	text-align: right;

}

.sectiontableentry1 td, .sectiontableentry2 td, .sectiontableentry0 td{

	padding: 3px 0;

}

.sectiontableentry1 .description, .sectiontableentry2 .description, .sectiontableentry0 .description {

	padding-right: 10px;

	color: #A9254C;

}

.sectiontableentry1 a, .sectiontableentry2 a, .sectiontableentry0 a{

	text-align: right;

	text-decoration: none;

	font-weight: bold;

}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover, .sectiontableentry3 a:hover{

	color: #D34423;

}

.sectiontableentry2, .sectiontableentry0{

	background-color: #DED9C2;

	color: #8D5202;

	direction: rtl;

	text-align: right;

}

/* Contact Category Layout */

.contentdescription{

	font-family: tahoma;

	font-size: 11px;

	color: #832525;

	text-align: right;

}

/* Search Results */

.highlight{

	border: double 1px lime;

	background:  #B1CA28;

	color:  #4B4B25;

}

/* Web Link Specific Links */

.category{

	font: tahoma 11px ;

	color: #8E5300;

}

/* poll */

table.poll thead {

	font: 12px normal;

}

.pollstableborder .sectiontableentry1{

	background-color: #F4F3F1;

	color: #877F2C;

	font-size: 11px;

}

.pollstableborder .sectiontableentry2{

	background-color: #DED9C2;

	color: #8D5202;

	font-size: 11px;

}

.pollstableborder{

	border: dotted #45BBBF 3px;

}

.smalldark{

	background-color: #F4F3F1;

	color: #9B4E0A;

	border: #E9E1B3 groove;

}

/* module style wrapper */

.moduletable,

.moduletable_menu,

.moduletable_text {

	text-align: right;

	direction: rtl;

	border: 1px solid #F0E1C0;

	height: auto;

	width: 100%;

	margin-top:4px;

}

table.moduletable th,

table.moduletable_menu th,

table.moduletable_text th {

	background: #F4F3F1 url(../images/mod-header.gif) right top no-repeat;

	height: 29px;

	color: #D67F49;

	font-size: 11px;

	font-weight: bold;

	padding:4px 12px 0 0;

	text-indent: 7px;

	text-align: right;

}

table.moduletable td,

table.moduletable_menu td,

table.moduletable_text td {

	background: #FCFBFB;

	padding: 0px 7px;

	color: #905400;

	font-size: 11px;

	line-height: 14px;

	padding-bottom:15px;

}

table.moduletable td a,

table.moduletable_text td a{

	color: #FF6600;

	text-decoration: none;

}

table.moduletable td a:hover,

table.moduletable_text td a:hover{

	color: #871D27;

}

#myheader .moduletable, #mytopmodule .moduletable {

	height: 23px ;

	border: none;

	margin-top: 0;

}

#myheader .moduletable td, #myheader .moduletable a {

	padding-bottom: 4px;

	font-size: 11px;

	color: #036556;

	text-decoration: none;

	background: none;

	border: none;

	line-height: 15px;

}

#mytopmodule .moduletable td, #mytopmodule .moduletable a, #mytopmodule .moduletable td p{

	padding: 0;

	font-weight: bold;

	font-size: 11px;

	color: #832525;

	text-decoration: none;

	background: url(../images/web-sliced-gif_29.gif) right center no-repeat;

	border: none;

	text-indent: 12px;

}

.ontab {

	border-right: 2px outset #002800;

	border-top: 2px outset #FF9900;

	border-bottom: 1px solid #D5D5D5;

	text-align: center;

	font-weight: bold;

	color: #F0F0F0

}

.offtab {

	background-color : #FFF9F0;

	border-right: 2px outset #E0E0E0;

	border-top: 2px outset #E0E0E0;

	border-bottom: 1px solid #D5D5D5;

	text-align: center;

	font-weight: normal

}

/* menu */

table.moduletable_menu a {

	font-weight: normal;

	color: #2D881B;

	font-size: 12px;

	text-decoration: none;

	line-height: 15px;

	padding-right: 3px;

}

table.moduletable_menu a:hover{

	color: #D34423;

}

/* mini front page show module */

table.minifp{

	height: 140px;

}

td.minifp .minifp-introtitle a{

	color: #8F5408;

	font-size: 11px;

	text-decoration: none;

	margin-right: 68px;

	text-align: justify;

	font-weight: normal;

	position: absolute;

	width: 18%;

}

td.minifp .minifp-seperator{

	visibility:  hidden;

}

.minifp-seperator{

	line-height: 0;

}

.minifp td img{

	float: right;

	height: 40px;

	width: 65px;

	white-space:  nowrap;

	margin-right: 0;

	margin-top: -8px;

}

ul.minifp{

	line-height: 5px;

	margin-top: 0px;

}

.minifp td{

	margin-bottom: 0;

}

.minifp-full-link-wrp, .minifp-anotherlinks{

	visibility: hidden;

	height: 0;

	padding: 0;

	margin: 0;

}

ul.minifp a{

	color: #8F5408;

	font-size: 10px;

	text-decoration: none;

}

/* IE Fix */

#siteheader, #twomod, #contentcontainer{

	width: 70%;

}

.header-repeat, .sep-line-image{

	width: 100%;

}

td.right-left-mod, td.right-left-mod{

	width: 15%;

}

td.center-part{

	width: 70%;

}

 /* mod_banners */

 .bannergroup, .middle{

	direction: rtl;

	text-align: center;

	vertical-align: middle;

}

.bannerheader   {

	font-family: tahoma;

	color:  gray;

}

.banneritem_text{

	padding-top: 15px;

}

.bannerfooter_text, table.moduletable_text .bannerfooter_text a{

	padding-top: 10px;

	color: #808040;

}

.clr {

	font:11px;

	color: #175552;

}

.bannerfooter {

	font:11px bold;

	color: #175552;

}

/* ul & li */

ul {

	direction: rtl;

	margin-right: -24px;

}

li, li a {

	padding-top: 7px;

	text-align: right;

	text-decoration: none;

	font-size: 11px;

	list-style-image: url(../images/bullet.gif);

}

/* mod_latestnews & mod_mostread */

.latestnews, .mostread, {

 	font-size: 11px;

 	color: #922037;

 	text-decoration: none;

 	list-style-image: url(../images/bullet.gif);

 }

 a.latestnews:hover, a.mostread:hover{

 	color: #D0A300;

 }

 /* mainlevel */

#mainlevel-nav a {

	color: #53C6C9;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

}

#mainlevel-nav a:hover{

	color: #2D881B;

}

/* Footer menu */



#footermod table.moduletable td,

#footermod table.moduletable_menu td,

#footermod table.moduletable_text td {

	background: none;

	text-align: center;

}

#footermod .moduletable,

#footermod .moduletable_menu,

#footermod .moduletable_text {

	border: none;

}

#footermod a.mainlevel-nav{

	color: #D18B00;

}

#footermod a.mainlevel-nav:hover{

	color: #C33C30;

}

/* Text passed with mosmsg url parameter */

div.message {

	font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 12px;

	color : #ff6600;

	text-align: center;

	width: auto;

	background-color: #F7C637;

	border: solid 1px #d5d5d5;

	margin: 3px 0px 10px;

	padding: 3px 20px;

}

dl#system-message {

	font-family: tahoma;

	text-align: right;

}

/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #DED9C2 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #D0A300; border-bottom: 3px solid #D0A300; margin:0px; padding-left: 40px; text-indent:0px; line-height: 30px;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}



#syndicate{

	float:left;

	padding-left: 25px;

}



#power_by{

	float:right;

	padding-right: 25px;

}

/* Admin frontend */

fieldset.input{

	border: 0;

	text-align: right;

}

form#com-form-login ul a{

	color: #D4A900;

}

form#com-form-login li a:hover{

	color: #992525;

}

fieldset{

	direction: rtl;

}

.adminForm{

	font-size: 11px;

}

table.adminform button{

	border:solid 1px #804000;

	background:url(../images/button1.gif) repeat-x;

	height:23px;

	font-size:11px;

	color:  #DD211C;

	font-family: tahoma;

}

table.adminform button:hover{

	border:solid 1px #BD3818;

	background:url(../images/button2.gif) repeat-x;

	height:23px;

	color: #804000;

}

table.adminform{

	text-align: right;

}

/* breadcrumbs pathway */

.breadcrumbs {

	direction: rtl;

	text-align: right;

	font-size: 10px;

}

a.pathway{

	color: #D0A300;

	text-decoration: none;

}

a.pathway:hover{

	color: #DE6600;

}

/* content vote */

form span.content_vote {

	direction: rtl;

	text-align: right;

	margin-top: 30px;

	padding-bottom:10px;

	float: right;

	margin-right: -110px;

	

}

form span.content_rating{

	float: right;

	direction: rtl;

	padding-top: 10px;

}

 /* Tooltips */

.tool-tip {

   float: right;

   background: #ffc;

   border: 1px solid #D4D5AA;

   padding: 5px;

   max-width: 200px;

   direction:rtl;

   font-family:Tahoma, Geneva, sans-serif;

}



.tool-title {

   padding: 0;

   margin: 0;

   font-size: 10px;

   font-weight: bold;

   margin-top: -15px;

   padding-top: 15px;

   padding-bottom: 5px;

   background: url(../images/selector-arrow.png) no-repeat;

}



.tool-text {

   font-size: 9px;

   margin: 0;

}

 a {
  text-decoration: none;
}
