/*********************************************************/
/** PORTFOLIO STYLES ************************************/
/*******************************************************/		
		
	/** Four Columns **/
	
	#portfolio_4_col {width:988px; margin:auto; padding-top:40px; }
	
		.portfolio_item_4_col {z-index:22; display:block; position:relative; width:245px; height:186px; cursor:pointer; float:left; margin-bottom:20px; margin-left:1px;}
			
			.portfolio_item_4_col span.frame {position:absolute; display:block; width:245px; height:186px; background:url(../images/portfolio_4_col_frame_blue.png) scroll transparent no-repeat; z-index:20}
			
			.portfolio_item_4_col a.frame {position:absolute; display:block; width:245px; height:186px; background:url(../images/portfolio_4_col_frame_blue.png) scroll transparent no-repeat; z-index:20}
			
			.portfolio_item_4_col a.frame:focus {outline:none}
			
				.portfolio_item_4_col span.portfolio_loading { display:block; width:245px; height:186px; background:url(../images/white_loader.gif) scroll transparent no-repeat 50% 50%;}
					
					.portfolio_item_4_col span.vignette_portfolio {z-index:25;  display:block; position:absolute; top:27px; left:27px; width:191px; height:132px; }
					
						.portfolio_item_4_col span.vignette_portfolio  span{z-index:25;  display:block; display:none; position:absolute; top:0px; left:0px; width:191px; height:132px; background:url(../images/portfolio_vignette_page.png) scroll transparent no-repeat;}
						
						.portfolio_item_4_col span.image span {z-index:25; background:url(../images/portfolio_vignette_image.png) scroll transparent no-repeat;  display:block; display:none; position:absolute; top:0px; left:0px; width:191px; height:132px; }
						
						.portfolio_item_4_col span.video span {z-index:25; background:url(../images/portfolio_vignette_video.png) scroll transparent no-repeat;  display:block; display:none; position:absolute; top:0px; left:0px; width:191px; height:132px; }
						
						.portfolio_item_4_col span.page span {z-index:25; background:url(../images/portfolio_vignette_page.png) scroll transparent no-repeat;  display:block; display:none; position:absolute; top:0px; left:0px; width:191px; height:132px; }
						
						.portfolio_item_4_col span.galleria span {z-index:25; background:url(../images/portfolio_vignette_image.png) scroll transparent no-repeat;  display:block; display:none; position:absolute; top:0px; left:0px; width:191px; height:132px; }
						
						
				.portfolio_item_4_col span.portfolio_title {position:absolute; left:28px; top:28px; background:#FFF; padding:4px 2px; z-index:43; width:189px;  font-size:11px; text-transform:uppercase; /*font-style:italic; font-variant:small-caps;*/ letter-spacing:2px; color:#828593;}
			
			.portfolio_item_4_col span.portfolio_shadow {position:absolute; width:245px; height:37px;  bottom:0px; left:0px; background:url(../images/portfolio_shadow_blue.png) scroll transparent no-repeat 50% 50%; z-index:19}
			
			.portfolio_item_4_col img {position:absolute; top:27px; left:27px; z-index:33;}
			
			.bw	{position:absolute; top:0px; left:0px; z-index:21;}
			
			img.bw	{position:absolute; top:0px; left:0px; z-index:21;}
			
			ul.galleria_shortcode {margin-left:0px;}
			
			ul.galleria_shortcode li {padding:0px; background:#000}
			
		
			div.portfolio_item_4_col.description {z-index:22; display:block; position:relative; width:245px; height:326px; cursor:pointer; float:left; margin-bottom:20px; margin-left:1px;}

			span.port_4_header {position:absolute; top:190px; 	left:20px; width:204px; z-index:222;}
			
				span.port_4_description {line-height:20px;}
				
				span.port_4_title {font-size:16px; display:block; text-transform:uppercase; color:#828593; border-bottom:1px solid #f4f4f4; padding-bottom:10px; margin-bottom:10px; width:205px;}
				
				
			
			div.portfolio_item_4_col.description span.portfolio_shadow {position:absolute; width:245px; height:37px;  top:147px; left:0px; background:url(../images/portfolio_shadow_blue.png) scroll transparent no-repeat 50% 50%; z-index:19}
			
			div.portfolio_item_4_col.description a.frame { height:326px;  z-index:223}

			
			
	/**** Portfolio Modal Galleria Styles ***********/
	
	.portfolio-modal-wrapper {width:980px; height:520px; overflow:hidden; background:#FFF; margin:auto; padding:20px 20px; }
	
	#modal-info-wrapper  {color:#555; float:right; width:320px;}
		
		#modal-info-wrapper h2 {padding-bottom:15px;  font-size:36px; color:#828593; margin-bottom:20px; padding-bottom:20px;  border-bottom:1px solid #e8e8e8; }
		
		#modal-info-wrapper p {color:#888; margin-top:12px;}
		
		#modal-info-wrapper h3 {color:#FF0000; margin-top:20px; font-size:24px; letter-spacing:1px;}
		
		#modal-info-wrapper h4 {color:#FF0000; margin-top:20px; font-size:12px; font-weight:bold; }
		
		#modal-info-wrapper ul {margin:20px 0px;}		
		
		#modal-info-wrapper ul  li { font-size:12px; color:#888;  margin:12px 0px 12px 0px; text-indent:25px;  background:url(../images/tick.png) scroll transparent no-repeat; background-position:0px -2px;}
			
			a.portfolio-visit-anchor {font-size:24px; width:130px; text-align:center; display:block; margin:40px 0px 0px 70px; padding:6px 20px 4px 20px; color:#FFF;   -moz-border-radius: 10px; -webkit-border-radius: 10px;}

	/**** One Column Styles ***/

	a.one_col_anchor {color:#828593;}
	
body{
	margin:0px auto;	
	color:#666768;
	background-color: #000;
	font-family:  Arial, Vendana, Trebuchet ;
	font-size: 11px;
	
	}


#articles {
height:400px;
width:260px;
overflow:scroll;
padding:0px 14px 0px 0px;
overflow-x:hidden;
}

#article_images img {
	border:3px solid #f3f3f3;
	padding:3px;
}

#article_images img:hover {
	border:3px solid #e9e9e9;
	padding:3px;
}

#articles:hover {
	background:#f0f0f0;
}

#book_boxes {
	margin:0 0 0 25px;	
}
html{
	margin:0; padding:0;
	overflow-y: scroll;
	}
img, div, h1, h2, h3, h4, p, form, label, img, span{
	 margin:0; padding:0; border:0;
	}

#text_justify {
	text-align:justify;
	font-size:13px;
}

textarea{
	font-family: Arial;
	font-size: 11px;

	}
p {
	margin: 8px 0;
	font-size:13.5px;
	color: #00C;
}
a {
	color: #6db412;
	text-decoration: none;
	outline: 0;
}
a:hover {
	color: #009;
	text-decoration: underline;
	font-size: 18px;
	text-align: center;
}
.gray {
color:#666768;
text-decoration: underline;
}
.gray:hover {
color:#000;
}
a.gray2 {
text-decoration:none;
color:#a2a8ab;
}
a.gray2:hover {
text-decoration:none;
color:#7DB4EC;
}
.requestinp {
width:99%; height: 16px; font-size: 10px; background-color:#ebf1f5; border:1px #b6c7d5;
}

.requestinp_comments {
width:99%; height: 56px; font-size: 10px; background-color:#ebf1f5; border:1px #b6c7d5;
}
#request td{
font-size:11px;
}
#request td div{
font-size:10px;
}
#blogs td a{
color: #d0cfcf;
text-decoration:none;
font-size: 10px;
font-family: arial, tahoma;
}
#blogs td a:hover{
color: #fff;
text-decoration:none;
font-size: 10px;
font-family: arial, tahoma;
}
#top-nav a{
color: #5a5a5a;
text-decoration:none;
font-size: 10px;
font-family: arial, tahoma;
}
#top-nav a:hover{
color: #000;
text-decoration:none;
font-size: 10px;
font-family: arial, tahoma;
}
#catlist ul li a:hover {
 	display: block;
	color: #0D75C0;
	text-decoration: none;
	background-image:  url(/images/postO.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 4px 0;
	background-position: 2px 0px;

}
#catlist ul li a {
	display: block;
	color: #13AD47;
	background-image:  url(/images/post.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 4px 0;
	background-position: 2px 0px;

}
#catlist ul  {
list-style-type: none;
padding: 0;
margin: 0;

}

#catlist li {
padding: 0;
margin: 0;

}
#right_menu ul  {
list-style-type: none;
padding: 0;
margin: 0;

}

#right_menu li{
	display: block;
	background-image:  url(/images/bullBlue.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 4px 0;
	background-postion: 1px 0px;

}
.line {
border-bottom: 1px dashed #2B85B2;
}

#menu {
background: url("../images/menu-bg.gif") repeat scroll 0 0 transparent;
}
#menu a {
letter-spacing:1px;
font-family: arial, tahoma;
color: #fff;
font-weight: bold;
padding-left:20px;
text-decoration: none
}
#menu a:hover {
color: #bddcf5;
font-weight: bold;
padding-left:20px;
text-decoration: none
}
.menu1 {
color: #bddcf5 !important;
font-weight: bold;
padding-left:20px;
text-decoration: none
}
.linkTitle {
	display: block;
	background: url(/images/linkTitle.gif) no-repeat left center;
	padding: 8px 0px 3px 24px;
	font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006BC4;
	font-weight: bold;
	border-bottom: 1px dashed #2B85B2;
	margin-right: 10px;
	height: 22px;
}
.postTitle {
	display: block;
	background: url(/images/postTitle.gif) no-repeat left center;
	padding: 8px 0px 3px 24px;
	font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00C;
	font-weight: bold;
	border-bottom: 1px dashed #2B85B2;
	margin-right: 10px;
	height: 22px;
}

.blogTxt {
	font: 100% 'Lucida Sans', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	color: #6B6F73;
		}
		
.blogTitle {
	background: url(/images/blogTitle.gif) no-repeat left center;
	padding: 16px 0px 0px 35px;
	font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006BC4;
	font-weight: bold;
	height: 32px;
}

td {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;


}
.mainTDPad {
	padding: 20px;
		line-height:16px;

}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006BC4;

}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	letter-spacing:1px;

}
.news {
	color: #0063B6;
	text-decoration: none;
}
.news:hover {
	color: #2E4FA1;
	text-decoration: underline;
}
.padRight {
	padding-right: 20px;
}
.yImagePadMidd {
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccd1d7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #ccd1d7;
}
.txtSm {

	font-size: 10px;
	
}
.padRight2 {
	padding-right: 25px;
}
.sub2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
color: #334761;
}

.blkLink {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #64707D;
text-decoration: none;
}
.blkLink:hover {
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
	color: #3F4954; 
	text-decoration: none;
	
}.padRightLink {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCD1D7;

}
.padRight2L {
	padding-right: 25px;
	padding-left: 25px;

}
.padRight2LB {
	padding-right: 25px;
	padding-left: 25px;
	line-height: 1.4em;
	font-size: .8em;
	font-family: Verdana, Arial, Sans-Serif;
	color: #7B868F;
}

.header {
	font-weight: bold;
	color: #0063C3;
}
.undL {
	
	text-decoration: underline;
}
.tabMarg {
	margin-top: 5px;
}
.form2 {
	vertical-align: middle;
}
.newsL {
	padding-bottom: 8px;


}
.portL {
	color: #727C87;
	text-decoration: none;
}
.portL:hover{
	color: #000000;
	text-decoration: none;
}
.blkLinkTxtF {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64707D;
	text-decoration: none;
	width: 234px;
}

.imgTmarg {
	margin-top: 5px;
	margin-bottom: 7px;
}
.headerLine {
	font-weight: bold;
	color: #0063C3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #96C1FA;
}
.sub {
color:#00529b;
font-weight:bold;
font-size:11px;
font-family:arial;
border:1px solid #d0e4f5;
background: url(/images/tabsbg.jpg) repeat-x;
cursor:pointer;
border:1px solid #b6c7d5}
.line {border-bottom: 1px solid #ccc;}
.italic {font-style: italic;}
.small{line-height: normal;font-size: 11px;}
.smaller {line-height: normal;font-size: 10px;}
.red {color:#cc0000;}
.lh {line-height: normal;}
.center{text-align: center;}
.inline {display:inline;}
.nomarg {margin:0;}

#books_main {
}

#exordium_ajax {
	width:500px;
	height:300px;
	padding:24px;
}

#book_read {
background-image:url(../images/read.gif);
background-repeat:no-repeat;
padding:4px 0px 0px 35px;
height:25px;
}

#book_purchase {
background-image:url(../images/buy.gif);
background-repeat:no-repeat;
padding:4px 0px 0px 35px;
height:25px;
}

#newlist {
	margin:0 0 0 -30px;
	font-size:13.5px;
}

.pleasetype {
font-size:13.5px;
color:red;
}

#languagebar {
	position:fixed;
	top:1px;
	right:5px;
	width:135px;
	border:1px dotted #777;
	height:50px;
	background:#fff;
}

.farsilang {
	float:right;
	margin:6px 20px 0px 0px;
	
}

.uklang {
	   float: left;
    margin: 6px 0 0 15px;
}

.transwritings {
	margin:-3px 0px 0px 11px;
	font-size:0.7em;
}
.transwritings2 {
	margin:-3px 0px 0px 15px;
	font-size:0.7em;
}
.u {
	font-size: 18px;
}

