/* -----------------------------------
 *		MAJOR ELEMENT DEFINITIONS
 * -----------------------------------*/

p {margin: 0px}

body {background: #fff; margin:0;}

.ptitle {font-family: Trebuchet MS, arial, helvetica; color:#000000; font-size:80%; text-decoration: none; padding-left: 25px; padding-top:20px; font-weight:bold; text-align: right; direction: ltr;}

.pdate {font-family: Trebuchet MS, arial, helvetica; font-size:70%; text-decoration: none; margin:0px; color:#000000; font-weight:bold; text-align: right; direction: ltr; padding-left: 25px; padding-top:5px}

.ptext {font-family: Trebuchet MS, arial, helvetica; font-size:80%; color: #000000; text-align: right; direction: ltr; line-height: 150%; padding-left: 25px; padding-top:10px}
.ptext a{text-decoration:underline; color:#000000}
.ptext a:hover{text-decoration:underline; color:#000000}

.pmainimage{margin-top:20px; margin-bottom:0px}
.pmainimage a:hover     { text-decoration:none; border: 1px solid #000000 }
.pmainimage a    {  text-decoration:none; border: 1px solid #000000 }


.bound{background: #ffffff; margin:0; height:60px;}

.postlink{font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold; 
               direction: ltr; line-height: 150%; padding-bottom: 10px}
               


*/
/* -----------------------------------
 *		NAVIGATION BAR
 * -----------------------------------*/
		#cleannavboxtop {
		border-bottom: 1px solid #D1D1D1;
		}
	#cleannavboxmiddle {
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #D1D1D1;
		}
	#cleannavboxbottom {
		border-top: 1px solid #D1D1D1;
		}
	.cleannav {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#666666;
		font-size:11px;
		width: 100%;
		background-color: #E9E9E9;
		}
	.cleannav a,
	.cleannav a:link,
	.cleannav a:visited {
		color:#666666;
		font-weight:normal;
		text-decoration:none;
		border:0px;	
		}
	.cleannav a:active,
	.cleannav a:hover {
		color:#111111;
		border:0px;	
		}
	.cleannavleft {
		float:left;
		position:relative;
		padding:4px 4px 4px 8px;
		text-align:left;
		}
	.cleannavright {
		font-weight:bold;
		letter-spacing:0px;
		color:#444444;
		padding:4px 8px 4px 4px;
		text-align:right;
		}
	.cleannavright a,
	.cleannavright a:link,
	.cleannavright a:visited {
		font-weight:bold;
		color:#444444;
		text-decoration: none;
		border:0px;	
		}
	.cleannavright a:active,
	.cleannavright a:hover {
		font-weight:bold;
		color:#000000;
		border:0px;	
		}

/* -----------------------------------
 *		COMMENTS POPUP
 * -----------------------------------*/
	.commentbox {
		clear:both;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:11px;
		color:#444444;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
  		text-align:justify;
		margin:20px 30px -15px 30px;
		}
	.commentpostedat {
  		margin-top:8px;		
  		text-align:left;
		}		
	.commenttrackback {
  		margin-bottom:10px;	
  		padding-bottom:10px;
 		border-bottom:4px solid #DDDDDD; 					
		}		
	.commenttrackback2 {
  		margin-bottom:10px;	
		}		
	.trackbackposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 8px 15px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.externalcommentposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 0px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.commentnotes {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 15px;
		}
	.commentexplain {
   		font-size:9px;
  		color:#999999;
   		line-height: 160%;
   		margin-top:10px;
		}
	.commentpopuppic {
		float:right;
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		margin:3px 0px 12px 20px;
		}
	a:hover img.commentpopuppic {
 		border:1px solid #D1D1D1;
		background:#FFFFFF;
		}
	.imagedescription {
		}		
	.news {
		margin:8px 0px 8px 0px;
		padding:0px 0px 8px 15px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.namebox {
		font-weight: normal;
		font-size: 11px;
		color: #999999;
		margin:0px;
		padding:0px;
		text-align:left;		
		}
	.formfield {
		background-color: #FFFFFF;
		margin:0px 0px 10px 5px;
		padding-bottom:4px;
	}
	.formfield2 {
		font-weight: normal;
		font-size: 11px;
		color: #444444;
		background-color: #FFFFFF;
		margin:0px;
		padding:3px;
		border:0px;
		border-bottom: 1px dotted #CCCCCC;
	}
	.textarea {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color:#444444;
  		line-height:145%;
		background-color:#FFFFFF;
		padding:3px;
		border:1px solid #CCCCCC;
	}







	
	.wcommentbox {
		clear:both;
		font-family:Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:11px;
		color:#444444;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
  		text-align:justify;
		margin:20px 30px -15px 30px;
direction:rtl;	
		
		}
		
		
	.wcommentpostedat {
  		margin-top:8px;		
  		text-align:right;
  		direction:rtl;

		}		
	
	.wtrackbackposted {
		margin:0px 0px 8px 0px;
		padding:8px 15px 8px 0px;
 		border-bottom:4px solid #DDDDDD;
 		direction:rtl;
			
		}
	.wexternalcommentposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 0px;
 		border-bottom:4px solid #DDDDDD;
 		direction:rtl;
				
		}
	.wcommentnotes {
		margin:0px 0px 8px 0px;
		padding:8px 15px 0px 0px;
		direction:rtl;

		}
		
		
	.wcommentpopuppic {
		float:left;
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		margin:3px 20px 12px 0px;
		direction:rtl;

		}
		
	.wnews {
		margin:8px 0px 8px 0px;
		padding:0px 15px 8px 0px;
 		border-bottom:4px solid #DDDDDD;
 		direction:rtl;
				
		}
	.wnamebox {
		font-weight: normal;
		font-size: 11px;
		color: #999999;
		margin:0px;
		padding:0px;
		text-align:right;	
		direction:rtl;
	
		}
	.wformfield {
		background-color: #FFFFFF;
		margin:0px 5px 10px 0px;
		padding-bottom:4px;
		direction:rtl;

	}
	


 /* -----------------------------------
 *		MISCELLANEOUS
 * -----------------------------------*/
	#cc {
		text-align:center;
		color:#B9B9B9;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif; 
		font-size:11px;
		padding-top:10px
		}
	#cc a,
	#cc a:link,
	#cc a:visited {
		color:#B9B9B9;
		text-decoration: none;
		font-weight:normal;
		}
	#cc a:active,
	#cc a:hover {
		color:#333333;
		}
	

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}


#picturebox4 {
		max-width:700px;
		padding:0px 27px 0px 27px;
		margin:27px auto 25px auto;
		text-align:center;
		}
.thumbnail {
		border:0px;			
  		padding:0px;
		}
.thumbnail a:hover {
		border:0px;
		}
	.picturecontainer {
		}
	.excerptpic {
		padding:0px;
		background:#E9E9E9;
		border:1px solid #D1D1D1;
		margin:5px;
		}	
	a:hover img.excerptpic {
 		padding:5px;
 		border:1px solid #D1D1D1;
		background:#E9E9E9;
		margin:0px;
		}




 /* -----------------------------------
 *	WEBLOG
 * -----------------------------------*/

#container {	BORDER-RIGHT: #ffffff 200px solid; DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: visible; BORDER-LEFT: #ffffff 185px solid; POSITION: relative}
 HTML #container {	DISPLAY: inline-block}
#leftColumn, #rightColumn {	DISPLAY: inline; POSITION: relative;}
#leftColumn {	FLOAT: left; MARGIN-LEFT: -182px; WIDTH: 183px;}
#rightColumn {	FLOAT: right; MARGIN-RIGHT: -197px; WIDTH: 198px;}
 HTML #leftColumn {	WIDTH: 183px}
.clear {	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px}
#rightColumnContent {}

#centerColumnContent {}

#header, #footer {DISPLAY: block; MARGIN: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; HEIGHT: 20px;}

#leftColumnContent {text-align:center}

.centerize{ text-align:center;}

.abovepic{font-size: 8pt; font-family: Verdana; color: #808080; direction: ltr; text-align: left; line-height: 150%; width:500px}
.abovepic a{color: #808080; text-decoration:none}
.abovepic a:hover{color: #000000; text-decoration:underline}

.title{font-family: Tahoma; font-size: 8pt; color: #808080; text-decoration: none; font-weight: bold; direction: rtl; text-align: center; line-height: 150%; padding-top: 10px}

.descriptionfa{direction: rtl; font-family: Tahoma; font-size: 8pt; color: #000000; text-align: justify; line-height: 150%; padding-top: 10px; width:500px;}
.descriptionfa a{color: #808080; text-decoration:none}
.descriptionfa a:hover{color: #000000; text-decoration:none}

.byline{font-family: verdana; font-size: 8pt; color: #808080; text-align: center; line-height: 150%; padding-top: 10px; width:500px;}
.byline a{color: #808080; text-decoration:none}
.byline a:hover{color: #000000; text-decoration:none}

.sidetitle{font-family: verdana; font-size: 8pt; color: #808080; text-decoration: none; font-weight: bold; direction: ltr; text-align: left; line-height: 150%; padding-left:10px}

.sidebody{font-family: verdana; font-size: 8pt; color: #000000; text-decoration: none; font-weight:normal; direction: ltr; text-align: left;  padding-left:30px}
.sidebody a{color: #000000; text-decoration:none}
.sidebody a:hover{color: #808080; text-decoration:none}

.rsidetitle{font-family: tahoma; font-size: 8pt; color: #808080; text-decoration: none; font-weight: bold; direction: rtl; text-align: right; padding-right:30px;line-height:150%}

.rsidebody{font-family: tahoma; font-size: 8pt; color: #000000; text-decoration: none; font-weight:normal; direction: rtl; text-align: right;  padding-right:30px; line-height:150%}
.rsidebody a{color: #000000; text-decoration:none}
.rsidebody a:hover{color: #808080; text-decoration:none}

.lfsidebody{font-family: tahoma; font-size: 8pt; color: #000000; text-decoration: none; font-weight:normal; direction: ltr; text-align: left; padding-left:30px; line-height:150%}
.lfsidebody a{color: #000000; text-decoration:none}
.lfsidebody a:hover{color: #808080; text-decoration:none}

.blogrollmain{direction:ltr}

.rbsidetitle{font-family: tahoma; font-size: 8pt; color: #808080; text-decoration: none; font-weight: bold; direction: rtl; text-align: left; line-height: 150%; padding-left:30px}