/* top elements */
*{ padding: 0; margin: 0; }
html { height: 101%; }
body { margin: 0; padding: 0; font: 70%/1.5 Tahoma, Arial, sans-serif; font-weight: bold; color: #333; background: url("style/bg.jpg"); }

/* links */
a { color: #0000FF; background-color: inherit; text-decoration: none; }
a:hover { color: #CC0001; background-color: inherit; }

/* headers */
h1, h2, h3{ font-family: Arial, Sans-Serif;	font-weight: bold; color: #333; padding: 0; margin: 0; }
h1 {	font-size: 120%; }
h2 { font-size: 115%; }
h3 { font-size: 100%; }
p { padding: 0; margin: 10px; }

/* images */
img { border: 0; }
ul, ol { margin: 10px 20px; padding: 0 20px; }

/**********************************
  LAYOUT 
***********************************/
#wholePage { margin: 0 auto; width: 950px; direction:rtl; background: #fcf6de url("style/border.jpg") repeat-y top;	}


/* header */
#header { clear: both; width: 930px; text-align: center; margin: 0 auto; }
#header img{ margin-bottom: 5px; }

/* Nav Bar */
#navbar { clear: both; width: 910px; text-align: center; margin: 0 auto; border: 1px solid #f00; }

/* main column */
#main { float: left; margin: 0; padding: 0 2px; width: 720px; }
#main h1{ margin: 10px 0; padding: 8px; font: bold 120% Tahoma; background-color: #410102; color: #fff; }
#main h1 a{ color: #fff; }
#main h2 { margin: 0; padding: 4px 5px 4px 8px; font:bold 16px Arial; }
.likeH1{ margin: 30px 0 10px 0; padding: 6px; font: bold 16px Arial; background-color: #eedbb9; color: #000; }
.likeH12{ margin: 30px 0 10px 0; padding: 6px; font: bold 16px Arial; background-color: #410102; color: #fff; }

.wideMain { text-indent: 2px; clear: both; margin: 5px auto; width: 910px; }
.wideMain h1, .wideMain h2, .wideMain h3 { margin: 0; padding: 3px; font: bold 16px Arial; }
.wideMain h1{ background-color: #410102; color: #fff; }
.wideMain h2, .wideMain h3 { background-color: #eedbb9; }


/*  Home Page  */
/* First Part */
#firstContent{ clear: both; width: 910px; margin-bottom: 10px; }
#firstContent .rightPart, .centralPart, .leftPart{ float: right; }
#firstContent .rightPart, .centralPart{ margin-left: 7px; }
#firstContent .rightPart{ width: 296px; }

#firstContent .centralPart{ width: 304px; }
#firstContent .centralPart .homeSearch{ padding-top: 10px; clear: both; height: 82px; }
#firstContent .centralPart .homeAddSto{ clear: both; height: 92px; }
#firstContent .centralPart .homeDownloads{ clear: both; height: 92px; }

#firstContent .leftPart{ width: 296px; }

/*				Right Part				*/
#firstContent ul { padding: 0; margin: 0; }
#firstContent li { list-style: none; }
#firstContent .storiesMenu { width: 291px; }
#firstContent .threadsMenuList { float: right; display: block; width: 97px; height: 30px; color: #006AC3; text-align: center; }
#firstContent .treadsMenuHead { border-bottom: 3px double #1d80c4; height: 32px; line-height: 30px; }
#firstContent .treadsMenuHead a:hover { color: #f00; }
#firstContent .treadsMenuHead a.active { background-color: #eedbb9; color: #006AC3; }
#firstContent .LinkList { font-size: 11px; display: block; }
#firstContent .LinkList { line-height: 23px; padding-right: 5px; border-bottom: 1px solid #410102; }

/*				Center Part				*/
#firstContent .centralPart .SearchDiv{ height: 25px; border: 1px solid #f00; }
#firstContent .centralPart .AdsDiv{ height: 252px; border: 1px solid #f00; }

/*				Left Part				*/


/* Second Part */
#secondContent{ clear: both; width: 910px; }
.homeCat { width: 143px; float: right; border: 1px solid #eedbb9; margin: 3px; text-align: center; }
.homeCat h2 { width: 138px; }




/* sidebar */
#sidebar { float: right; width: 180px; margin: 9px 0 0 2px; padding: 0; }
#sidebar p { margin: 0 0 10px 0; padding: 8px; color: #FFF; background: #410102; font: bold 120% Tahoma; }
#sidebar .right-box { border: 1px solid #EBEBEB; margin: 0 0 5px 0; background: #f9e3bf; }
#sidebar ul.sidemenu { list-style: none; margin: 3px 0px 8px 0; padding: 0; text-decoration: none; }
#sidebar ul.sidemenu li {
	background: url("style/bullet.gif") no-repeat 157px 2px;
	padding: 0 25px 4px 25px;
	height: 20px;
	margin: 0;
}
#sidebar ul.sidemenu a { font-weight: bolder; padding: 4px 0 4px; background: none; color: #36C; }
#sidebar ul.sidemenu a:hover { color: #CC0001; background-color: inherit; font-size: 12px; }


/* footer */
#footer { clear: both; width: 910px; margin: 0 auto; border-top: solid 2px #eedbb9; text-align: center; font-size: 95%; }





/* Start form elements */
input { height: 19px; padding: 2px; border: 1px solid #888; font: bold 15px Arial; }
input.text{ height: 19px; background: #fff; color: #00245b; }
input.button{
	height: 25px;
	background: url("style/button.gif");
	color: #fff;
	border-top: 1px solid #f9e3bf;
	border-right: 1px solid #410102;
	border-bottom: 1px solid #410102;
	border-left: 1px solid #f9e3bf;
}
textarea{ border: 1px solid #888; background: #fff; padding: 2px; font: bold 15px sans-serif; color: #00245b; }
select{ padding: 2px; font: bold 1.4em Arial; border: 1px solid #888; display: block; color: #810200; }
/* End form elements */



/* alignment classes */
.a-left { text-align: left; }
.a-right { text-align: right; }
.a-center { text-align: center; }
.f-left { float: left; }
.f-right { float: right; }

/* display and additional classes  */
.cleaner{ clear: both; }
.red   { color: #CC0000; }
.comments { margin: 0 10px 10px 10px; padding: 3px 0 10px 0; border-bottom: 1px dashed #f00; }
.commenter { background-color: #fff; margin: 0 0 10px 0; line-height: 25px; }
.commentNum { background-color: #410102; margin: 0; padding: 10px; text-align: center; color: #fff; }

.notice { text-align: center; padding: 5px; border: 1px dashed #f00; font: 18px bold arial; }


#ad468x60 { width: 468px; clear: both; margin: 2px auto; text-align: center; }

#wsContact { border: 1px solid #ba753c; width: 100%; padding: 1px; }
#wsContact td{ border: 1px solid #ba753c; width: 100%; padding: 1px; }

