*{ padding:0; margin:0; }
body { overflow:auto background-color: #eee; font: bold 12px Tahoma; line-height: 1.6em; }
h1{  }
h2, h3, h4{ font-size: 15px; padding-bottom: 5px; }

a { color: #006AC3; text-decoration: none; }
a:hover { color: #ff0000; }
a#current{ color: #000; }

img { border: 0; }

#WholePage{	margin-top: 0; direction: rtl; }
#Container {	width: 950px; margin: 0px auto; background-color: #f5fdfd; }


/* Header */
#header {
	clear: both;
	width: 950px; height: 200px;
	background: url("wsStyle/logo.jpg") top left no-repeat;
}


/* Top Menu */
#Top_menu { position: relative; top: 155px; height: 45px; background: url("wsStyle/top_menu.gif") 0 0 repeat-x; text-align: center; }
#Top_menu a { border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 15px 20px 15px 20px; line-height: 45px; }
#Top_menu a:hover { background: url("wsStyle/bac_menu.gif") 0 0 repeat-x; }

#topThread { height: 252px; border-top: 1px solid #1d80c4; border-bottom: 1px solid #1d80c4; margin-bottom: 2px; padding: 6px 2px 0 0; }
#topThread .right { float: right; width: 496px; }
#topThread .center { float: left; width: 200px; }
#topThread .left { float: left; width: 250px; }
#topThread h1 { font: bold 18px Arial; padding-bottom: 7px; }

/* Left Menu on topThread Part */
#topThread #leftMenu li { list-style: none; padding-right: 40px; border-bottom: 1px solid #8aca02; }
#topThread #leftMenu .Link { background-color: #e7ff90; font-size: 14px; padding-right: 5px; height: 41px; line-height: 40px; display: block; }

/* Shared bitween topThread and leftPart */
#leftMenu { width: 250px; float: right; text-align: right;}


/* Left Part */
#leftPart { 
	width: 250px;
	background-color: #fbfdfe;
	margin-top: 0;
	float: left;
}

/* Left Menu on Content Part */
#leftPart #leftMenu li { list-style: none; border-bottom: 1px solid #8aca02; }
#leftPart #leftMenu .Link { font: bold 14px Arial; margin-right: 2px; line-height: 30px; }
#leftPart #leftMenu .cat{ line-height: 40px; background-color: #1d80c4; text-align: center; color: #fff; }

/* Center Part */
#centerPart {
	float: right;
	width: 685px;
	margin: 0; padding: 2px 5px 5px 5px;
	background-color: #f5fdfd;
	text-align: right;
}

#centerPart h1 { font: bold 18px Arial; padding-bottom: 7px; }
#centerPart h1.withoutLink { padding: 0; text-align: center; font-size: 20px; background-color: #d6f3fd; line-height: 50px; }
#centerPart h1.withoutLink a  { color: #458600; }
#centerPart h1.withoutLink a:hover  { color: #f00; }
#centerPart p { padding: 0 3px 10px 0; }

.excerpt {
	background: #eaf0de url("wsStyle/comment.jpg") right no-repeat;
	text-align: left;
	font: normal 12px Arial;
	height: 21px;
	padding-top: 8px;
	margin: 10px 0 20px 0;
	border-bottom: 1px dashed #f00;
}
.excerpt p{ padding-top: 10px; }


/* Right Part */
#rightPart { width: 165px; background-color: #fbfdfe; margin-top: 0; float: right; }


/* Footer */
#footer { clear: both; background: #1d80c4; text-align: center; font-size: 90%; color: #fff; padding: 10px; }
#footer a { color: #80ff64; border-bottom: 1px dashed #80ff64; padding-bottom: 2px; }
#footer a:hover { border: none; }




/* Misc */ 
.cleaner{ clear: both; }
.a-left { text-align: left; }
.a-right { text-align: right; }
.f-left { float: left; }
.f-right { float: right; }


/* AdSence */
#adsBanner, #adsLink { background-color: #a5d7e9; margin-top: 8px; margin-bottom: 8px; color: #074d64; }
#adsBanner { text-align: center; height: 60px; }
#adsLink { text-align: right; }
#ads160-600 { float: right; width: 160px; height: 600px; border: 1px solid #aaa; text-align: center; }



/* Start form elements */
.divForm { 
	background-color: #d6f3fd;
	border: none;
	margin: 5px auto;
	text-align: right;
}
.divForm .titleBar{ background-color: #a5d7e9; line-height: 40px; color: #000; text-align: center; font-size: 16px; }
.divForm p{ padding-right: 3px; padding-left: 3px; }

input { height: 19px; padding: 2px; border: 1px solid #888; font: bold 15px Arial, Sans-serif; }
input.text{ width: 400px; height: 19px; background: #fff; color:#00245b; }

input.button{
	display:block;
	height: 25px;
	background:#eee url(wsStyle/button.png) repeat-x;
	color:#26c;
	border-top:1px solid #ddd;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #ddd;
}

textarea{ border:1px solid #888; width: 400px; height: 100px; background: #fff; padding: 2px; font: bold 15px sans-serif; color:#00245b; }

select { border:1px solid #888; height: 20px; font: bold 15px Arial, Sans-serif; background: #fff; color:#00245b; }

p.title{ color: #00245b; font: bold 20px Arial; text-align: center; line-height: 50px; }

.comments { font-size: 12px; margin: 0 10px 10px 10px; padding: 3px 0; border-bottom: 1px dashed #f00; }
.commenter { background-color: #d6f3fd; padding: 0; line-height: 10px; }
.commentNum{ font-size: 20px; padding: 5px 10px 5px 10px; background-color: #1d80c4; }
/* End form elements */


/* Wallpapers */

#picsMain { margin: 0 auto; width: 824px; }
#picsMain .imgThumbs { float: right; width: 200px; height: 180px; margin: 2px; border: 1px solid #f00; }
#picsMain .imgH1 { font: normal 18px arial; background-color: #d6f3fd; text-align: center; line-height: 30px; margin-right: 2px; }
