/*------------------------------------------------------------ begin reset!
-------------------------------------------------------------------------------*/
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	 
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover 
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/*------------------------------------------------------------ end reset!
-------------------------------------------------------------------------------*/

/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.chromeframe {position: absolute; top: 0;}

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */


/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700; text-decoration: none;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }



/*------------------------------------------------------------ begin Main styles!
-------------------------------------------------------------------------------*/

.wrapper{
	width: 983px;
	border: 1px solid #D8D8D8;
	margin: 0 auto;
	/*font-family: 'Signika Negative', sans-serif;*/
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}

/*------------------------------------------------------------ end Main styles!
-------------------------------------------------------------------------------*/


/*------------------------------------------------------------ begin Header styles!
-------------------------------------------------------------------------------*/

header{
	width: 981px;
	margin: 0 0 10px 0;
}

	.topMenuWrapper{
		height: 22px;
		padding: 4px 0 0 0;
		background: #EFECE1;
		font-size: 12px;
	}

		.topMenu{
			float: left;
			width: 696px;
		}

			.topMenu ul{
				margin: 0 0 0 10px;
			}

			.topMenu ul li{
				float: left;
				height: 14px;
				padding: 0 10px 0 10px;
				border-right: 1px solid #DCB669;
			}

			.topMenu ul li a{
				color: #D9B362;
			}

			.topMenu ul li:last-child{
				border-right: 0;
			}

		.topDate{
			float: left;
			width: 280px;
			text-align: right;
			padding-right:5px;
		}

	.logo{
		height: 100px;
		margin: 0 0 0 10px;
		/*background: red;*/
	}

	.mainMenu{
		height: 35px;
		padding: 0 0 0 5px;
		border-top: 9px solid #E20202;
		border-bottom: 2px solid #E20202;
		background: #EAECEB;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		position: relative;
	}

		.mainMenu ul{
			line-height: 24px;
		}

		.mainMenu ul a{
			color: #111;
		}	

		.mainMenu ul a:hover{
			color: #fff;
		}

		.mainMenu ul li{
			float: left;
			padding: 0 6px 0 6px;
			position: relative;
		}

		.mainMenu ul li:hover{
			background: #E20202;
			
		}
		.activeMenuLi{
			background: #E20202;
			color: #fff;
		}		
		.mainMenu ul li:hover .subMenuLink{
			background: #E20202;
			color: #fff;
		}				
		
	/* begin Sub Menu */
	
	.subMenuWrap{
		/*width: 460px;
		height: 110px;
		background-color: #EAECEB;	
		position: absolute;
		z-index: 100;
		left: 516px;
		top: 24px;
		padding: 5px;
		display: none;*/
		width: 120px;
		/*height: 72px;*/
		background-color: #EAECEB;
		position: absolute;
		z-index: 100;
		left: 0px;
		top: 24px;
		/*border-top: 2px solid #D1D6D3;*/
		/*border-bottom: 2px solid #D1D6D3;*/
		display: none;
	}	
		
			.subMenuWrap ul{
				float: left;
				width: 120px;
				/*background-color: gold;*/
				color: #fff;
				z-index: 99;
			}			
			
				.subMenuWrap ul li{
					width: 100%;
					/*height: 24px;*/
					padding: 2px 2px 2px 4px;
					border-bottom: 1px solid #ddd;
				}				
				
				.subMenuWrap ul li:hover .subMenuItem{
					color: #fff;
				}			
				
					.subMenuWrap ul li a{
						/*color: #000;
						font-size: 10px;
						font-family: Verdana;
						display: block;
						padding: 2px;*/
						color: #111;
						display: block;
						width: 100%;
						height: 100%;
					}
					
					.subMenuWrap ul li a:hover{
						/*color: #fff;;
						background: #E20202;*/
					}
					
						.subMenuWrap ul li a:hover .subMenuWrap a{
							background: #E20202;
							color: #fff;
						}										
														
	
	/* end Sub Menu */

/*------------------------------------------------------------ end Header styles!
-------------------------------------------------------------------------------*/


/*------------------------------------------------------------ begin .mainLeft styles!
-------------------------------------------------------------------------------*/

.mainLeft{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	/*background: gold;*/
	border-right: 1px dotted #D9D9D9;
	padding-right: 24px;
}
	
	/*--- begin .mainLeftSliderWrapper---
	-----------------------------------*/
	.mainLeftSliderWrapper{
		margin: 0 0 15px 0;
		height: 434px;
	}
	/*--- end .mainLeftSliderWrapper---
	-----------------------------------*/

	/*--- begin .mainLeftNewsWrapper---
	-----------------------------------*/
	.mainLeftNewsWrapper{
		width: 640px;
		padding: 0 24px 0 0;
		/*background: aqua;	*/
		margin: 0 0 30px 0;
	}

		.mainLeftNewsBar{
			width: 616px ;
			height: 5px;
			background: #E20202;
		}

		.mainLeftNewsLeft{
			float: left;
			width: 380px;
			padding: 0 15px 0 0;
			border-right: 1px dotted #D9D9D9;
			/*background: silver;*/
		}

			.mainLeftNewsLeft article{
				border-bottom: 1px dotted #D9D9D9;
				padding-bottom: 5px;
			}

			.mainLeftNewsLeft article a{
				color: #000;
			}			

			.mainLeftNewsLeft article h2{
				margin: 10px 0 15px 0;
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 20px;
				font-weight: normal;
				color: #024C93;
			}

			.mainLeftNewsLeft article p{
				margin-bottom: 15px;
				line-height: 150%;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
			}

			.mainLeftNewsLeft article small{
				font-family: Verdana,Geneva,sans-serif;
				font-size: 9px;
			}

		.mainLeftNewsRight{
			width: 208px;
			float: left;
			/*background: salmon;*/
			margin: 10px 0 0 28px;			
		}

			.mainLeftNewsRight ul li h3{
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 12px;
				line-height: 150%;
				margin-bottom: 15px;
				color: #024C93;
			}

			.mainLeftNewsRight ul li p{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				line-height: 150%;
				margin: 0 0 10px 0;
			}

			.mainLeftNewsRight ul li a{
				color: #000;
			}				

			.mainLeftNewsRight ul li > img{
				width: 208px;
				height: 104px;
				margin-bottom: 5px;
			}

			.mainLeftNewsRight ul li .mainLeftNewsRightCategoryWrapper{
				/*background: purple;*/
				/*color: #fff;*/
				line-height: 22px;
				margin-bottom: 10px;
				width: 208px;
				height: 22px;
				background: #7D5DA0;
			}

			.mainLeftNewsRightCategoryLeft{
				float: left;
				background: #81006C;
				height: 22px;
				line-height: 22px;
			    font-family: Georgia,Geneva,sans-serif;
			    color: rgb(255, 255, 255);
			    font-size: 11px;
			    padding-left: 10px;
			    /*padding-right: 10px;*/
			    font-weight: bold;
			    white-space: nowrap;		
			}

			.mainLeftNewsRightCategoryCenter{
				float: left;
				padding-left: 10px;
				background: #81006C;
				height: 22px;
			}

			.mainLeftNewsRightCategoryCenter img{
				width: 7px;
				height: 22px;
				/*vertical-align: top;*/
			}

			.mainLeftNewsRightCategoryRight{
				float: left;
				/*background: #7D5DA0;*/
				width: 100px;
				height: 22px;
				line-height: 22px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 11px;
				padding-left: 10px;
				font-weight: bold;
			}											

	/*--- end .mainLeftNewsWrapper---
	-----------------------------------*/

	/*--- begin .mainLeftPhotoNewsWrapper---
	-----------------------------------*/	
	.mainLeftTopPhotoNewsWrapper{
		width: 640px;
		padding: 0 24px 0 0;
		/*background: aquamarine;*/
		margin: 0 0 25px 0;
		border-bottom: 1px dotted #D9D9D9;
		
	}
	.mainLeftBottomPhotoNewsWrapper{
		width: 640px;
		padding: 0 24px 0 0;
		/*background: aquamarine;*/
		margin: 20px 0 25px 0;
		border-top: 1px dotted #D9D9D9;
		border-bottom: 1px dotted #D9D9D9;
		
	}

		.mainLeftPhotoNewsLeft{
			width: 380px;
			float: left;
			border-right: 1px dotted #D9D9D9;
			padding: 0 15px 0 0;
			/*background: plum;*/
		}

			.mainLeftPhotoNewsLeft article{
				/*border-bottom: 1px dotted #D9D9D9;*/
				padding-bottom: 5px;
			}
			.mainLeftPhotoNewsLeft .bottomDottedArticle{
				border-bottom: 1px dotted #D9D9D9;
				padding-bottom: 5px;
			}

			.mainLeftPhotoNewsLeft article a{
				color: #000;
			}			

			.mainLeftPhotoNewsLeft article h2{
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 20px;
				font-weight: normal;
				margin: 10px 0 10px 0;
			}

			.mainLeftPhotoNewsLeft article img{
				margin-bottom: 15px;
			}

			.mainLeftPhotoNewsLeft article p{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				line-height: 150%;
				margin-bottom: 15px;
			}

			.mainLeftPhotoNewsLeft article small{
				font-family: Verdana,Geneva,sans-serif;
				font-size: 9px;
			}

		.mainLeftPhotoNewsRight{
			width: 208px;
			float: left;
			/*background: pink;*/
			margin: 10px 0 0 28px;
		}

			.mainLeftPhotoNewsRight ul li h3{
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 12px;
				line-height: 150%;
				margin-bottom: 15px;
			}

			.mainLeftPhotoNewsRight ul li p{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				line-height: 150%;
				margin: 0 0 10px 0;
			}

			.mainLeftPhotoNewsRight ul li a{
				color: #000;
			}				

			.mainLeftPhotoNewsRight ul li > img{
				width: 208px;
				height: 104px;
				margin-bottom: 5px;
			}

			.mainLeftPhotoNewsRight ul li .mainLeftPhotoNewsRightCategoryWrapper{
				/*background: purple;*/
				/*color: #fff;*/
				line-height: 22px;
				margin-bottom: 10px;
				width: 208px;
				height: 22px;
				background: #7D5DA0;
			}

			.mainLeftPhotoNewsRightCategoryLeft{
				float: left;
				background: #81006C;
				height: 22px;
				line-height: 22px;
			    font-family: Georgia,Geneva,sans-serif;
			    color: rgb(255, 255, 255);
			    font-size: 11px;
			    padding-left: 10px;
			    /*padding-right: 10px;*/
			    font-weight: bold;
			    white-space: nowrap;		
			}

			.mainLeftPhotoNewsRightCategoryCenter{
				float: left;
				padding-left: 10px;
				background: #81006C;
				height: 22px;
			}

			.mainLeftPhotoNewsRightCategoryCenter img{
				width: 7px;
				height: 22px;
				/*vertical-align: top;*/
			}

			.mainLeftPhotoNewsRightCategoryRight{
				float: left;
				/*background: #7D5DA0;*/
				width: 100px;
				height: 22px;
				line-height: 22px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 11px;
				padding-left: 10px;
				font-weight: bold;
			}							

	/*--- end .mainLeftPhotoNewsWrapper---
	-----------------------------------*/

	/*--- begin .mainLeftCategoryNewsWrapper---
	-----------------------------------*/	
	.mainLeftCategoryNewsWrapper{
		width: 640px;
		padding: 0 24px 0 0;
		/*background: darksalmon;*/
		margin: 0 0 30px 0;
	}

		/* begin First Title */
		.mainLeftCategoryNewsTitleWrapper{
			width: 616px;
			line-height: 22px;
			background: #7D5DA0;
			color: #fff;
			font-size: 18px;
			margin-bottom: 10px;
		}

			.mainLeftCategoryNewsTitleLeft{
				float: left;
				background: #81006C;
				height: 22px;
				padding: 0 20px 0 20px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 18px;
				font-weight: bold;
				white-space: nowrap;
			}

			.mainLeftCategoryNewsTitleCenter{
				float: left;
				/*height: 22px;*/
				/*padding-left: 20px;*/
				background: #81006C;
				background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/81006c.jpg') 0px 0px no-repeat;
				width: 7px;
				height: 22px;
			}

			.mainLeftCategoryNewsTitleRight{
				float: left;
				background: #7D5DA0;
				height: 22px;
			}
		/* end First Title */

		/* begin Second Title */
		.mainLeftCategoryNewsTitle2Wrapper{
			width: 616px;
			line-height: 22px;
			background: #B3AF92;
			color: #fff;
			font-size: 18px;
			margin-bottom: 10px;
		}

			.mainLeftCategoryNewsTitle2Wrapper .mainLeftCategoryNewsTitleLeft{
				float: left;
				background: #746D22;
				height: 22px;
				padding: 0 20px 0 20px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 18px;
				font-weight: bold;
				white-space: nowrap;
			}

			.mainLeftCategoryNewsTitle2Wrapper .mainLeftCategoryNewsTitleCenter{
				float: left;
				/*height: 22px;*/
				/*padding-left: 20px;*/
				background: #81006C;
				background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/bar-olive.jpg') 0px 0px no-repeat;
				width: 7px;
				height: 22px;
			}

			.mainLeftCategoryNewsTitle2Wrapper .mainLeftCategoryNewsTitleRight{
				float: left;
				background: #7D5DA0;
				height: 22px;
			}
		/* end Second Title */

		/* begin Third Title */
		.mainLeftCategoryNewsTitle3Wrapper{
			width: 616px;
			line-height: 22px;
			background: #6B986F;
			color: #fff;
			font-size: 18px;
			margin-bottom: 10px;
		}

			.mainLeftCategoryNewsTitle3Wrapper .mainLeftCategoryNewsTitleLeft{
				float: left;
				background: #215527;
				height: 22px;
				padding: 0 20px 0 20px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 18px;
				font-weight: bold;
				white-space: nowrap;
			}

			.mainLeftCategoryNewsTitle3Wrapper .mainLeftCategoryNewsTitleCenter{
				float: left;
				/*height: 22px;*/
				/*padding-left: 20px;*/
				background: #81006C;
				background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/bar-green.jpg') 0px 0px no-repeat;
				width: 7px;
				height: 22px;
			}

			.mainLeftCategoryNewsTitle3Wrapper .mainLeftCategoryNewsTitleRight{
				float: left;
				background: #7D5DA0;
				height: 22px;
			}
		/* end Third Title */

		/* begin Fourth Title */
		.mainLeftCategoryNewsTitle4Wrapper{
			width: 616px;
			line-height: 22px;
			background: #D9CCAC;
			color: #fff;
			font-size: 18px;
			margin-bottom: 10px;
		}

			.mainLeftCategoryNewsTitle4Wrapper .mainLeftCategoryNewsTitleLeft{
				float: left;
				background: #ECA721;
				height: 22px;
				padding: 0 20px 0 20px;
				font-family: Georgia,Geneva,sans-serif;
				color: rgb(255, 255, 255);
				font-size: 18px;
				font-weight: bold;
				white-space: nowrap;
			}

			.mainLeftCategoryNewsTitle4Wrapper .mainLeftCategoryNewsTitleCenter{
				float: left;
				/*height: 22px;*/
				/*padding-left: 20px;*/
				background: #81006C;
				background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/bar-orange.jpg') 0px 0px no-repeat;
				width: 7px;
				height: 22px;
			}

			.mainLeftCategoryNewsTitle4Wrapper .mainLeftCategoryNewsTitleRight{
				float: left;
				background: #7D5DA0;
				height: 22px;
			}
		/* end Fourth Title */					

		.mainLeftCategoryNewsLeft{
			width: 215px;
			/*background: orange;*/
			float: left;
			padding: 0 14px 0 0;
			border-right: 1px solid #D9D9D9;
		}

		.mainLeftCategoryNewsLeft a{
			color: #000;
		}

		.mainLeftCategoryNewsLeft img{
			width: 200px;
			vertical-align: middle;
			margin-bottom: 10px;
		}

		.mainLeftCategoryNewsLeft h4{
			font-size: 14px;
			font-family: Georgia,"Times New Roman",Times,serif;	
			margin-bottom: 10px;		
		}

		.mainLeftCategoryNewsLeft p{
			font-size: 14px;
			font-family: Georgia,"Times New Roman",Times,serif;				
		}

		.mainLeftCategoryNewsRight{
			width: 399px;
			/*background: gold;*/
			float: left;
			padding: 0 0 0 15px;
		}

		.mainLeftCategoryNewsRight ul li{
			color: rgb(48, 99, 144);
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 13px;
			margin-bottom: 15px;
		}

		.mainLeftCategoryNewsRight ul li a{
			color: #30639A;
		}	

		.mainLeftCategoryNewsRight ul li img{
			padding-right: 5px;
		}

		.mainLeftCategoryNewsRightImg{
			float: left;
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/arrow_right.png');
			width: 8px;
			height: 10px;
			margin: 2px 5px 0 0;
		}			

	/*--- end .mainLeftCategoryNewsWrapper---
	-----------------------------------*/

	/*--- begin .mainLeftFooterWrapper---
	-----------------------------------*/
	.mainLeftFooterWrapper{
		width: 655px;
		margin-left: -15px;
		/*background: lavender;*/
		overflow: hidden;

	}

		.mainLeftFooterTitleLeft{
			width: 410px;
			background: #47C2D2;
			float: left;
		}

			.mainLeftFooterTitleLeft img{
				vertical-align: middle;
			}	

		.mainLeftFooterTitleRight{
			width: 219px;
			background: #47C2D2;
			float: left;
			padding: 0 0 0 15px;
			height: 31px;
		}

		.mainLeftFooterMainLeft{
			width: 410px;
			background: #EDECE8;
			float: left;
			padding-left: 15px;
			padding-right: 15px;
		    padding-bottom: 1000px; /* @max-column-height */
		    margin-bottom: -1000px; /* @max-column-height */			
		}

			.mainLeftFooterMainLeft article{
				border-bottom: 1px dotted #7F7F7F;
			}	

			.mainLeftFooterMainLeft article h2{
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 20px;
				color: rgb(2, 76, 147);
				margin: 20px 0 15px 0;
			}

			.mainLeftFooterMainLeft article small{
				font-family: Verdana,Geneva,sans-serif;
				color: rgb(102, 102, 102);
				font-size: 9px;
			}

			.mainLeftFooterMainLeft article p{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				color: rgb(0, 0, 0);
				text-align: left;
				text-decoration: none;
				line-height: 150%;
				margin: 15px 0 10px 0;
			}

			.mainLeftFooterMainLeftMore{
				text-align: right;
				margin: 15px 0 10px 0;
			}

				.mainLeftFooterMainLeftMore a{
					color: #000;
					font-weight: bold;
				}					

		.mainLeftFooterMainRight{
			width: 219px;
			background: #E0DFDA;
			float: left;
			padding: 0 15px 0 15px;
		 	padding-bottom: 1000px; /* @max-column-height */
		    margin-bottom: -1000px; /* @max-column-height */			
		}

			.mainLeftFooterMainRight ul li{
				border-bottom: 1px dotted #7F7F7F;
				padding-bottom: 10px;
				padding-top: 10px;
			}

			.mainLeftFooterMainRight ul li a{
				color: #000;
			}			

			.mainLeftFooterMainRight ul li h3{
				font-weight: normal;
			}	

			.mainLeftFooterMainRight ul li p{
				margin-bottom: 15px;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				line-height: 150%;		
			}

			.mainLeftFooterMainRight ul li small{
				font-family: Verdana,Geneva,sans-serif;
				color: rgb(102, 102, 102);
				font-size: 9px;			
			}

			.mainLeftFooterMainRightMore{
				margin: 15px 0 10px 0;
				text-align: right;
			}

				.mainLeftFooterMainRightMore a{
					font-weight: bold;
					color: #000;
				}			

	/*--- end .mainLeftFooterWrapper---
	-----------------------------------*/

	/*--- begin .mainLeftFooter2Wrapper | 2 ---
	-----------------------------------*/
	.mainLeftFooter2Wrapper{
		width: 655px;
		margin-left: -15px;
		/*background: lightgreen;*/
		overflow: hidden;
	}

		.mainLeftFooter2TitleLeft{
			width: 410px;
			background: #47C2D2;
			float: left;
		}

			.mainLeftFooter2TitleLeft img{
				vertical-align: middle;
			}	
		.mainLeftFooter2TitleLeftThinkTank{
			width: 410px;
			background: #4e9dc6;
			float: left;
		}

			.mainLeftFooter2TitleLeftThinkTank img{
				vertical-align: middle;
			}	

		.mainLeftFooter2TitleRight{
			width: 219px;
			background: #E8A74B;
			float: left;
			padding: 0 0 0 10px;
			height: 31px;
		}

		.mainLeftFooter2MainLeft{
			width: 410px;
			background: #EDECE8;
			float: left;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 1000px; /* @max-column-height */
		    margin-bottom: -1000px; /* @max-column-height */			
		}

			.mainLeftFooter2MainLeft article{
				border-bottom: 1px dotted #7F7F7F;
			}	

			.mainLeftFooter2MainLeft article h2{
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 20px;
				color: rgb(2, 76, 147);
				margin: 20px 0 15px 0;
			}

			.mainLeftFooter2MainLeft article small{
				font-family: Verdana,Geneva,sans-serif;
				color: rgb(102, 102, 102);
				font-size: 9px;
			}

			.mainLeftFooter2MainLeft article p{
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				color: rgb(0, 0, 0);
				text-align: left;
				text-decoration: none;
				line-height: 150%;
				margin: 15px 0 10px 0;
			}

			.mainLeftFooter2MainLeftMore{
				text-align: right;
				margin: 15px 0 10px 0;
			}

				.mainLeftFooter2MainLeftMore a{
					color: #000;
					font-weight: bold;
				}					

		.mainLeftFooter2MainRight{
			width: 219px;
			background: #E0DFDA;
			float: left;
			padding: 0 15px 0 15px;
			padding-bottom: 1000px; /* @max-column-height */
		    margin-bottom: -1000px; /* @max-column-height */			
		}

			.mainLeftFooter2MainRight ul li{
				border-bottom: 1px dotted #7F7F7F;
				padding-bottom: 10px;
				padding-top: 10px;
			}

			.mainLeftFooter2MainRight ul li a{
				color: #000;
			}			

			.mainLeftFooter2MainRight ul li h3{
				font-weight: normal;
			}	

			.mainLeftFooter2MainRight ul li p{
				margin-bottom: 15px;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				line-height: 150%;		
			}

			.mainLeftFooter2MainRight ul li small{
				font-family: Verdana,Geneva,sans-serif;
				color: rgb(102, 102, 102);
				font-size: 9px;			
			}

			.mainLeftFooter2MainRightMore{
				margin: 15px 0 10px 0;
				text-align: right;
			}

				.mainLeftFooter2MainRightMore a{
					font-weight: bold;
					color: #000;
				}			

	/*--- end .mainLeftFooter2Wrapper | 2 ---
	-----------------------------------*/					

/*------------------------------------------------------------ end .mainLeft styles!
-------------------------------------------------------------------------------*/										

/*------------------------------------------------------------ begin aside styles!
-------------------------------------------------------------------------------*/

aside{
	float: left;
	width: 310px;
	margin-left: 15px;
	padding: 25px 15px 0 15px;
	background: #DEDEDE;
}

	/*--- begin .asideHeadlineNewsWrapper---
	-----------------------------------*/
	.asideHeadlineNewsWrapper{
		width: 280px;
	}

		.asideHeadlineNewsWrapper a{
			color: #000;
		}

		.asideHeadlineNewsWrapperImg{
			width: 280px;
			height: 140px;
			vertical-align: middle;
			margin-bottom: 15px;
		}

		.asideHeadlineNewsWrapper h2{
			font-size: 22px;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-weight: normal;
			margin-bottom: 15px;
		}
		.asideHeadlineNewsWrapper h3{
		    color:#034b93;
			font-size: 10px;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-weight: bolder;
			margin-bottom: 10px;
			float: left;
		}

		.asideHeadlineNewsWrapper p{
			font-size: 11px;
			font-family: Arial,Helvetica,sans-serif;
			color: black;
			font-weight: bold;
			margin-bottom: 15px;
		}	
	/*--- end .asideHeadlineNewsWrapper---
	-----------------------------------*/

	/*--- begin .asideLatestNewsWrapper ---
	-----------------------------------*/
	.asideLatestNewsWrapper{
		width: 280px;
		margin-bottom: 15px;
	}

		.asideLatestNewsWrapper ul li{
			font-family: Verdana,Geneva,sans-serif;
			font-size: 10px;
			color: rgb(25, 68, 118);
			text-decoration: none;
			line-height: 150%;
			font-weight: bold;	
		}

		.asideLatestNewsLeft{
			width: 20px;
			/*background: pink;*/
			float: left;
			color: rgb(113, 12, 90);
		}

		.asideLatestNewsRight{
			width: 260px;
			/*background: orange;*/
			float: left;
		}

		.asideLatestNewsRight a{
			color: rgb(25, 68, 118);
		}	

		.asideLatestNewsMore{
			text-align: center;
		}

		.asideLatestNewsWrapper h2{
			line-height: 20px;
			/*background: red;*/
			font-weight: normal;
			font-size: 14px;
			font-family: Georgia,"Times New Roman",Times,serif;
			color: rgb(113, 12, 90);
			border-top: 1px solid #AAAAAA;
			border-bottom: 1px solid #AAAAAA;	
		}	
	/*--- end .asideLatestNewsWrapper ---
	-----------------------------------*/

	/*--- begin .asideSocialMediaWrapper ---
	-----------------------------------*/
	.asideSocialMediaWrapper{
		width: 280px;
		height: 52px;
		margin-bottom: 15px;
	}

		.asideSocialMediaWrapper ul{

		}

		.asideSocialMediaWrapper ul li{
			float: left;
			width: 52px;
			margin: 0 2px 0 2px;
		}

		.asideSocialMediaFacebook{
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/socialMedia.png') 0px 0px;
			width: 52px;
			height: 52px;
		}

		.asideSocialMediaTwitter{
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/socialMedia.png') -57px 0px;
			width: 52px;
			height: 52px;
		}

		.asideSocialMediaRss{
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/socialMedia.png') -114px 0px;
			width: 52px;
			height: 52px;
		}

		.asideSocialMediaApple{
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/socialMedia.png') -171px 0px;
			width: 52px;
			height: 52px;
		}

		.asideSocialMediaAndroid{
			background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/socialMedia.png') -228px 0px;
			width: 52px;
			height: 52px;
		}

	/*--- end .asideSocialMediaWrapper ---
	-----------------------------------*/

	/*--- begin .asidePdfWrapper ---
	-----------------------------------*/
	.asidePdfWrapper{
		width: 280px;
		margin-bottom: 15px;
	}

		.asidePdfWrapper img{
			vertical-align: middle;
		}
	/*--- end .asidePdfWrapper ---
	-----------------------------------*/

	/*--- begin .asideSearchWrapper ---
	-----------------------------------*/
	.asideSearchWrapper{
		/*background: lightseagreen;*/
		text-align: center;
		float: center; 
		height: 100px; 
		 width: 300px;
		 overflow:hidden; 
         margin: 28px -7px 0px 3px;,
	}
	/*--- end .asideSearchWrapper ---
	-----------------------------------*/

	/*--- begin .asideNewsletterWrapper ---
	-----------------------------------*/
	.asideNewsletterWrapper{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
		outline: 1px solid #BDBDBD;
		text-align:center;
	}

		.asideNewsletterMainTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			margin-bottom: 15px;
			color: #fff;
			padding: 5px;
		}

		.asideNewsletterWrapper h4{
			/*color: rgb(0, 158, 223);*/
			font-size: 11px;
			margin-bottom: 5px;
			font-weight: normal;
		}

		.asideNewsletterWrapper input{
			margin-bottom: 5px;
		}

		.asideNewsletterWrapper button{
			margin-bottom: 5px;
		}

	/*--- end .asideNewsletterWrapper ---
	-----------------------------------*/

	/*--- begin .asideColumnistsWrapper ---
	-----------------------------------*/
	.asideColumnistsWrapper{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
		outline: 1px solid #BDBDBD;
	}

		.asideColumnistsMainTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			line-height: 29px;
			margin-bottom: 15px;
			color: #fff;
		}

		.asideColumnistsTop{
			background: #C4C1B8;
			line-height: 29px;
		}

		.asideColumnistsTopLeft{
			float: left;
			width: 186px;
			height: 29px;
		}

		.asideColumnistsName{
			font-family: Arial;
			font-size: 10px;
			color: rgb(255, 255, 255);
			font-weight: bold;
			padding-left: 7px;		
		}

		.asideColumnistsName a{
			color: #fff;
		}		

		.asideColumnistsTopRight{
			float: left;
		}

		.asideColumnistsTopRight img{
			float: left;
		}	

		.asideColumnistsMain{
			height: 45px;
			font-size: 11px;
			color: rgb(0, 0, 0);
			text-align: left;
			text-decoration: none;
			font-family: Arial,Helvetica,sans-serif;
			padding-left: 7px;		
		}

		.asideColumnistsMain p{
			padding-top: 10px;	
		}

		.asideColumnistsMain a{
			color: #000;	
		}				

	/*--- end .asideColumnistsWrapper ---
	-----------------------------------*/

	/*--- begin .asideMostReadWrapper ---
	-----------------------------------*/
	.asideMostReadWrapper{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
		outline: 1px solid #BDBDBD;	
	}

		.asideMostReadMainTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			line-height: 29px;
			margin-bottom: 15px;
			color: #fff;		
		}

		.asideMostReadWrapper ul li{
			border-bottom: 1px dotted #000;
			margin-bottom: 10px;
			padding-bottom: 10px;
			font-family: Verdana,Geneva,sans-serif;
			font-size: 11px;
			color: rgb(99, 65, 139);
			text-align: left;
			line-height: 130%;		
		}

		.asideMostReadWrapper ul li:nth-child(2n){
			font-weight: bold;
		}

	/*--- end .asideMostReadWrapper ---
	-----------------------------------*/

	/*--- begin .asideMondayTalkWrapper ---
	-----------------------------------*/
	.asideMondayTalkWrapper{
		width: 310px;
		margin-left: -15px;
		background: khaki;
		margin-bottom: 15px;
	}

	.asideMondayTalkWrapper img{
		width: 310px;
		vertical-align: middle;
	}

	/*--- end .asideMondayTalkWrapper ---
	-----------------------------------*/

	/*--- begin .asideBloggersWrapper ---
	-----------------------------------*/
	.asideBloggersWrapper{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
		outline: 1px solid #BDBDBD;
	}

		.asideBloggerMainTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			line-height: 29px;
			margin-bottom: 15px;
			color: #fff;		
		}

		.asideBloggerTop{
			line-height: 29px;
		}

		/* begin asideBloggerTop - Other Colors */

		.asideBloggerTopPink{
			background: pink;
			line-height: 29px;
		}

		.asideBloggerTopGreen{
			background: #5AD22E;
			line-height: 29px;
		}

		.asideBloggerTopBlue{
			background: #2FBAFF;
			line-height: 29px;
		}

		.asideBloggerTopOrange{
			background: orange;
			line-height: 29px;
		}

		.asideBloggerTopPurple{
			background: #9935A3;
			line-height: 29px;
		}

		.asideBloggerTopAqua{
			background: aquamarine;
			line-height: 29px;
		}

		.asideBloggerTopOlive{
			background: olive;
			line-height: 29px;
		}

		.asideBloggerTopBlack{
			background: black;
			line-height: 29px;
		}														

		/* end asideBloggerTop - Other Colors */		

		.asideBloggerTopLeft{
			float: left;
			height: 29px;
		}

		.asideBloggerTopLeft img{
			height: 29px;
		}	

		.asideBloggerName{
			font-family: Arial;
			font-size: 10px;
			color: rgb(255, 255, 255);
			font-weight: bold;
			padding-left: 7px;		
		}

		.asideBloggerTopRight{
			float: left;
			width: 170px;
		}

		.asideBloggerTopRight img{
			float: left;
		}	

		.asideBloggerMain{
			height: 45px;
			font-size: 11px;
			color: rgb(0, 0, 0);
			text-align: left;
			text-decoration: none;
			font-family: Arial,Helvetica,sans-serif;
			padding-left: 7px;		
		}

		.asideBloggerMain p{
			padding-top: 10px;
		}		

	/*--- end .asideBloggersWrapper ---
	-----------------------------------*/

	/*--- begin .asideOrsamWrapper ---
	-----------------------------------*/
	.asideOrsamWrapper{
		width: 310px;
		margin-left: -15px;
	}

		.asideOrsamWrapper img{
			width: 310px;
			vertical-align: middle;
		}		
	/*--- end .asideOrsamWrapper ---
	-----------------------------------*/

/*------------------------------------------------------------ end aside styles!
-------------------------------------------------------------------------------*/
							
/*------------------------------------------------------------ begin footer styles!
-------------------------------------------------------------------------------*/

footer{
	clear: both;
	width: 981px;
	height: 100px;
	background: #111;
	color: #fff;
	text-align: center;
	font-size: 10px;
}

/*------------------------------------------------------------ end footer styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin pageNewsDetail styles!
-------------------------------------------------------------------------------*/

.pageNewsDetail{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 29px;
}

	/*--- begin .pageNewsDetailContainer ---
	-----------------------------------*/

	.pageNewsDetailContainer{
		padding: 0 0 0 29px;
	}

		.pageNewsDetailContainer article h1{
			font-size: 30px;
			font-family: Georgia,"Times New Roman",Times,serif;
			margin: 0 0 10px 0;
		}

		.pageNewsDetailSocialNetwork{
			margin: 0 0 10px 0;
		}

		.pageNewsDetailPhoto{
			margin: 0 0 10px 0;
		}

		.pageNewsDetailPhoto img{
			width: 582px;
			vertical-align: middle;
		}

		.pageNewsDetailPhotoInfo{
			margin: 0 0 20px 0;
		}

		.pageNewsDetailPhotoInfo p{
			color: #666666;
		    font-family: Verdana,Geneva,sans-serif;
		    font-size: 9px;	
		}

		.pageNewsDetailDate{
			margin: 0 0 20px 0;
			color: #666666;
		    font-family: Verdana,Geneva,sans-serif;
		    font-size: 9px;
		}
		.pageNewsDetailText {
		    color: #000000;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 14px;
		    line-height: 150%;
		    text-align: left;
		    text-decoration: none;
		    padding: 0 0 25px 0;
		}
		

		.pageNewsDetailText p{
		    color: #000000;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 14px;
		    line-height: 150%;
		    text-align: left;
		    text-decoration: none;
		    padding: 0 0 25px 0;
		}

		.pageNewsDetailKeyword{
			margin-bottom: 25px;
		}

		.pageNewsDetailKeyword a{
			color: #000;
		}

		/*--- begin .pageNewsDetailRelatedNews ---
		-----------------------------------*/

		.pageNewsDetailRelatedNews{
			width: 150px;
			/*background: red;*/
			float: left;
			margin: 0 20px 10px 0;
		}

			.pageNewsDetailRelatedNewsTitle{
				margin-bottom: 10px;
			}

			.pageNewsDetailRelatedNews ul li{
				border-bottom: 1px dotted #D9D9D9;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}

				.pageNewsDetailRelatedNews ul li a{
					color: #2C68A6;
				}

				.pageNewsDetailRelatedNews ul li img{
					vertical-align: middle;
					margin-bottom: 10px;
				}

			.pageNewsDetailRelatedNewsButtonWrapper{
				float: right;
				margin: 0 0 0 15px;
			}

				.pageNewsDetailRelatedNewsButtonWrapper a{
					color: #000;
				}

			.pageNewsDetailRelatedNewsButtonVideo{
				width: 120px;
				height: 40px;
				line-height: 40px;
				background: #C6C6C6;
				margin: 0 0 5px 0;
			}

				.pageNewsDetailRelatedNewsButtonVideoImg{
					float: left;
					background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/buttons.png') 24px 0px;
					width: 24px;
					height: 24px;
					margin: 8px 5px 0 5px;
				}

			.pageNewsDetailRelatedNewsButtonGallery{
				width: 120px;
				height: 40px;
				line-height: 40px;
				background: #C6C6C6;
				margin: 0 0 5px 0;
			}

				.pageNewsDetailRelatedNewsButtonGalleryImg{
					float: left;
					background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/buttons.png') 0 0px;
					width: 24px;
					height: 24px;
					margin: 8px 5px 0 5px;
				}

			/*--- end .pageNewsDetailRelatedNews ---
			-----------------------------------*/										

	/*--- end .pageNewsDetailContainer ---
	-----------------------------------*/	

	/*--- begin .pageNewsDetailOtherNewsWrapper ---
	-----------------------------------*/

	.pageNewsDetailOtherNewsWrapper{
		width: 626px;
		/*background: red;*/
	}

		.pageNewsDetailOtherNewsTitleWrapper{
			width: 625px;
			height: 22px;
			line-height: 22px;
			background: #C4C1B8;
		}

			.pageNewsDetailOtherNewsTitleLeft{
				float: left;
				background: #E20202;
				height: 22px;
				padding: 0 20px 0 20px;
				font-family: Verdana,Geneva,sans-serif;
		    	font-size: 11px;
				color: rgb(255, 255, 255);	
			}

			.pageNewsDetailOtherNewsTitleCenter{
				float: left;
				background: #81006C;
				background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/newsDetailOtherNewsBar.jpg') 0px 0px no-repeat;
				width: 8px;
				height: 22px;
			}

			.pageNewsDetailOtherNewsTitleRight{
				float: left;
				background: #C4C1B8;
				height: 22px;
				font-family: Verdana,Geneva,sans-serif;
		    	font-size: 11px;
		    	font-weight: bold;
		    	padding: 0 0 0 10px;			
			}

		.pageNewsDetailOtherNewsMainWrapper{
				width: 640px;
		}

			.pageNewsDetailOtherNewsMainWrapper ul{
				margin: 10px 0 0 25px;
			}

			.pageNewsDetailOtherNewsMainWrapper ul li{
				margin: 0 0 10px 0;
			    font-family: Arial,Helvetica,sans-serif;
			    font-size: 11px;		
			}

			.pageNewsDetailOtherNewsMainWrapper ul li a{
				color: #000;
			}

			.pageNewsDetailOtherNewsMainWrapper ul li a:hover{
				color: #B6BBB6;
			}		

	/*--- end .pageNewsDetailOtherNewsWrapper ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageNewsDetail styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin pageCategory styles!
-------------------------------------------------------------------------------*/

.pageCategory{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;	
}

	/*--- begin .pageCategoryContainer ---
	-----------------------------------*/

	.pageCategoryContainer{
		/*background: red;*/
	}
	
		.pageCategoryContainer a{
			color: #111; 
		}

		.pageCategoryName{
			margin: 0 0 30px 0;
		}

			.pageCategoryName h2{
			    color: #710C5A;
			    font-family: Georgia,"Times New Roman",Times,serif;
			    font-size: 16px;
			    font-weight: lighter;
			    text-decoration: none;
			}

			.pageCategoryName h2 a{
				color: #710C5A;
			}

		/*--- begin .pageCategoryTopWrapper ---
		-----------------------------------*/		

		.pageCategoryTopWrapper{
			border-bottom: 5px solid red;
			margin: 0 0 20px 0;
		}

			.pageCategoryTopTitle{
				margin: 0 0 15px 0;
			}

			.pageCategoryTopTitle h1{
			    font-family: Georgia,"Times New Roman",Times,serif;
			    font-size: 30px;
			    font-weight: normal;			
			}

			.pageCategoryTopContentWrapper{

			}

				.pageCategoryTopContentLeft{
					float: left;
					width: 290px;
				}

					.pageCategoryTopContentLeft img{
						width: 290px;
						height: 145px;
						vertical-align: middle;
					}

				.pageCategoryTopContentRight{
					float: left;
					width: 320px;
					margin: 0 0 0 15px;
				}

					.pageCategoryTopContentRightDate{
						margin: 0 0 10px 0;
					}

						.pageCategoryTopContentRightDate small{
						    color: #666666;
						    font-family: Verdana,Geneva,sans-serif;
						    font-size: 9px;
						}

					.pageCategoryTopContentRightContent{

					}

						.pageCategoryTopContentRightContent p{
						    font-family: Arial,Helvetica,sans-serif;
						    font-size: 12px;
						    line-height: 150%;
						    margin: 0 0 20px 0;						
						}

						.pageCategoryTopContentRightContentList{
							background: gold;
							width: 250px;
						}

						.pageCategoryTopContentRightContentList ul li{
							margin: 0 0 10px 0;
						}

						.pageCategoryTopContentRightContentList ul li a{
						    color: #034B93;
						    font-size: 10px;
						    font-weight: bolder;							
						}

						.pageCategoryTopContentRightContentListImg{
							float: left;
							background: url('../../_/img/arrow_right.png');
							width: 8px;
							height: 10px;
							margin: 2px 5px 0 0;							
						}

		/*--- end .pageCategoryTopWrapper ---
		-----------------------------------*/

		/*--- begin .pageCategoryMainWrapper ---
		-----------------------------------*/							

		.pageCategoryMainWrapper{
			width: 625px;
			/*background: gold;*/
			margin: 0 0 20px 0;
		}

			.pageCategoryMainLeft{
				float: left;
				width: 401px;
				/*background: aquamarine;*/
				border-right: 1px dotted #D9D9D9;
				border-bottom: 1px dotted #D9D9D9;
			}

				.pageCategoryMainLeft ul{
					margin: 0 20px 0 0;
				}

				.pageCategoryMainLeft ul li{
					border-bottom: 1px dotted #D9D9D9;
					margin: 0 0 15px 0;
					padding: 0 0 15px 0;					
				}

				.pageCategoryMainLeft ul a{
					color: #000;
				}

				.pageCategoryMainLeft ul li img{
					margin: 0 0 20px 0;
					width: 380px;
					height: 190px;
					vertical-align: middle;
				}

				.pageCategoryMainLeft ul li h3{
				    font-family: Georgia,"Times New Roman",Times,serif;
				    font-size: 20px;
				    margin: 0 0 10px 0;
				    font-weight: normal;				
				}

			.pageCategoryMainRight{
				float: left;
				/*background: pink;*/
				width: 208px;
				margin: 0 0 0 16px;
			}

				.pageCategoryMainRight a{
					color: #000;
				}

				.pageCategoryMainRight ul li{
					margin: 0 0 15px 0;	
					border-bottom: 1px dotted #D9D9D9;
				}

					.pageCategoryMainRight ul li:first-child{

					}

				.pageCategoryMainRight ul li img{
					width: 208px;
					height: 104px;
				}

				.pageCategoryMainRight ul li h4{
				    font-family: Georgia,"Times New Roman",Times,serif;
				    font-size: 16px;
				    font-weight: bolder;
				    margin: 0 0 15px 0;				
				}

				.pageCategoryMainRight ul li p{
				    color: #9C9C9C;
				    font-family: Arial,Helvetica,sans-serif;
				    font-size: 12px;
				    margin: 0 0 15px 0;					
				}

		/*--- end .pageCategoryMainWrapper ---
		-----------------------------------*/

		/*--- begin .pageCategoryBottomWrapper ---
		-----------------------------------*/							

		.pageCategoryBottomWrapper{
			margin: 0 0 15px 0;
			background: #EEEEEE;
			padding: 5px;
			text-align: center;
			border: 1px solid #DDDDDD;
			font-family: verdana;
			font-size: 11px;
		}

		.pageCategoryBottomWrapper a{
			color: #464637;
		}

		.pageCategoryBottomWrapper a:hover{
			color: #464637;
		}		

			

		/*--- end .pageCategoryBottomWrapper ---
		-----------------------------------*/					

	/*--- begin .pageCategoryContainer ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageCategory styles!
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('http://cdncms.todayszaman.com/todayszaman/cms/fonts/flexslider-icon.eot');
	src:url('http://cdncms.todayszaman.com/todayszaman/cms/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('http://cdncms.todayszaman.com/todayszaman/cms/fonts/flexslider-icon.woff') format('woff'),
		url('http://cdncms.todayszaman.com/todayszaman/cms/fonts/flexslider-icon.ttf') format('truetype'),
		url('http://cdncms.todayszaman.com/todayszaman/cms/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0px; background: #fff; border: 0px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -25px; text-align: center; z-index: 10;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* Slider iÃ§in yeni Ã¶zellikler */

#homePageSlider{
    -webkit-user-select: none; /* Chrome/Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */

    /* Not implemented yet */
    -o-user-select: none;
    user-select: none;  
}

	#homePageSlider ul li{
		height: 308px;
	}

	#homePageSlider ul li h1{
		font-size: 22px;
		position: absolute;
		background: #e20202;
		bottom: 0;
		width: 100%;
		padding: 5px;
		opacity: 0.75;
		color: #fff;
		margin: 0 0 0 0;
		}

	#homePageSlider ul li p{
		font-size: 11px;
		position: absolute;
		background: #E20202;
		bottom: 0px;
		width: 616px;
		padding: 5px;
		opacity: 0.9;
		color: #fff;
		overflow: hidden;
	}
	    #homePageSlider ul li img{
			 width: 616px;
			 height: 308px;
      	}
      	
	/* Yeni Slider */
	.homePageSliderManualControls{

	}	
	.homePageSliderPrev{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 50;
		width: 60px;
		height: 308px;
		text-align: center;
		background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/prev.png') no-repeat;
		background-position: center center;
		cursor: pointer;
	}
	
		.carouselPrev img{
	
		}
	
	.homePageSliderNext{
		position: absolute;
		left: 556px;
		top: 0px;
		z-index: 50;
		width: 60px;
		height: 308px;
		text-align: center;
		cursor: pointer;
		background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/next.png') no-repeat;
		background-position: center center;
	}	
	/* end Yeni Slider */      	

#carousel{
	margin: 10px 0 10px 0;
}

#carousel ul{
	margin: 0;
	padding: 0;
	/*margin-left: 30px;*/
	margin-left: 0px; /* Yeni */
}

#carousel ul li{
	margin: 0 4px 0 0;
	cursor: pointer;
}

#carousel ul li img{
	width: 120px;
	height: 61px;
}

#carousel ul li:last-child{
	margin-right: 30px;
}

#carousel ul li h2{
	font-size: 11px;
	/*background: #ccc;*/
	width: 120px;
	padding: 5px;
	opacity: 0.75;
	color: #444;
	bottom: 0;
	font-weight: normal;
	overflow: hidden;
	height: 35px;
}

#carousel .flex-active-slide h2{
/* 	background-color: #ddd; */
	background-color: #E20202; /* yeni */
	color: #fff; /* yeni */
}

.carouselPrev{
	position: absolute;
	left: 0px;
	z-index: 1;
	width: 30px;
	height: 97px;
	padding: 35px 0 0 0;
	background-color: #000;
	text-align: center;
	opacity: 0.6;
	border-bottom-left-radius: 5px;
	cursor: pointer;
}

	.carouselPrev img{

	}

.carouselNext{
	position: absolute;
	left: 586px;
	z-index: 1;
	width: 30px;
	height: 97px;
	padding: 35px 0 0 0;
	background-color: #000;
	text-align: center;
	opacity: 0.6;
	border-bottom-right-radius: 5px;
	cursor: pointer;
}

#carousel ul{
	
}

	/* begin Blog Slider */
	
	#blogPageSlider{
	
	}
	
		#blogPageSlider ul li{
	
		}
	
			#blogPageSlider ul li h1{
				font-size: 22px;
				position: absolute;
				background: #e20202;
				bottom: 0;
				width: 500px;
				padding: 5px;
				opacity: 0.75;
				color: #fff;
				margin: 0 0 0 0;
			}
		
			#blogPageSlider ul li p{
				font-size: 11px;
				position: absolute;
				background: #E20202;
				bottom: 0px;
				width: 616px;
				padding: 5px;
				opacity: 0.9;
				color: #fff;
				overflow: hidden;
			}
			
		    #blogPageSlider ul li img{
				 width: 616px;
				 height: 308px;
	      	}
	
	#blogCarousel{
		margin: 10px 0 10px 0;
	}
	
		#blogCarousel ul{
			margin: 0;
			padding: 0;
			margin-left: 30px;
		}
	
			#blogCarousel ul li{
				margin: 0 1px 0 0;
				cursor: pointer;
			}
	
				#blogCarousel ul li img{
					width: 122px;
					height: 61px;
				}
				
				#blogCarousel ul li:last-child{
					margin-right: 30px;
				}
				
				#blogCarousel ul li h2{
					font-size: 11px;
					/*background: #ccc;*/
					width: 122px;
					padding: 5px;
					opacity: 0.9;
					color: #444;
					bottom: 0;
					font-weight: normal;
					overflow: hidden;
					height: 35px;
				}
	
	#blogCarousel .flex-active-slide h2{
		background-color: #ddd;
	}
		
	/* end Blog Slider */

/*------------------------------------------------------------ end FlexSlider styles!

-------------------------------------------------------------------------------*/
/* Media queries!
-------------------------------------------------------------------------------*/

@media screen and (max-width: 480px) {
	
		
}



/*------------------------------------------------------------ begin pageColumnistDetail styles!
-------------------------------------------------------------------------------*/

.pageColumnistDetail{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
	/*background: aquamarine;	*/
}

	/*--- begin .pageColumnistDetailContainer ---
	-----------------------------------*/
	.pageColumnistDetailContainer{

	}

		/*--- begin .pageColumnistDetailLeftContainer ---
		-----------------------------------*/

		.pageColumnistDetailLeftContainer{
			/*background-color: red;*/
			width: 445px;
			float: left;
			border-right: 1px dotted #D9D9D9;
			padding: 0 14px 0 0;
		}

			.pageColumnistDetailLeftTopWrapper{
				height: 80px;
				background-color: #C4C1B8;
			}

				.pageColumnistDetailLeftTopLeft{
					float: left;
				}

					.pageColumnistDetailLeftTopLeft h3{
						margin: 20px 0 0 20px;
					    color: #FFFFFF;
					    font-family: Verdana,Geneva,sans-serif;
					    font-size: 18px;
					    font-weight: normal;
					}

					.pageColumnistDetailLeftTopLeft h4{
						margin: 0 0 0 20px;
						color: #FFFFFF;
					    font-family: Verdana,Geneva,sans-serif;
					    font-size: 14px;
					    font-weight: normal;
					}

				.pageColumnistDetailLeftTopRight{
					float: right;
				}

					.pageColumnistDetailLeftTopRight img{
						vertical-align: middle;
					}				

				

			.pageColumnistDetailLeftDate{
				color: #666666;
			    font-family: Arial,Helvetica,sans-serif;
			    font-size: 11px;
			    margin: 10px 0 0 0;
			    text-align: right;
			}

			.pageColumnistDetailLeftMainContent{

			}

				.pageColumnistDetailLeftMainContent h1{
				    font-family: Georgia,"Times New Roman",Times,serif;
				    font-size: 30px;
				    margin: 20px 0;				
				}

				.pageColumnistDetailLeftMainContentSocial{
					margin: 0 0 20px;
				}		
				
				
					.pageColumnistDetailLeftMainContentText {
				    font-family: Arial,Helvetica,sans-serif;
				    font-size: 14px;
				    line-height: 150%;
				    padding: 0 0 25px 0;				
				}			

				.pageColumnistDetailLeftMainContentText p{
				    font-family: Arial,Helvetica,sans-serif;
				    font-size: 14px;
				    line-height: 150%;
				    padding: 0 0 25px 0;				
				}

			.pageColumnistDetailLeftOtherWrapper{
				/*background-color: red;*/
			}

				.pageColumnistDetailLeftOtherTitleWrapper{
					width: 430px;
					height: 22px;
					line-height: 22px;
					background: #C4C1B8;
				}

					.pageColumnistDetailLeftOtherTitleLeft{
						float: left;
						background: #E20202;
						height: 22px;
						padding: 0 20px 0 20px;
						font-family: Verdana,Geneva,sans-serif;
				    	font-size: 11px;
						color: rgb(255, 255, 255);	
					}

					.pageColumnistDetailLeftOtherTitleCenter{
						float: left;
						background: #81006C;
						background: url('../../_/img/newsDetailOtherNewsBar.jpg') 0px 0px no-repeat;
						width: 8px;
						height: 22px;
					}

					.pageColumnistDetailLeftOtherTitleRight{
						float: left;
						background: #C4C1B8;
						height: 22px;
						font-family: Verdana,Geneva,sans-serif;
				    	font-size: 11px;
				    	font-weight: bold;
				    	padding: 0 0 0 10px;
					}

				.pageColumnistDetailLeftOtherMainWrapper{

				}

					.pageColumnistDetailLeftOtherMainWrapper ul{
						margin: 0 0 0 25px;
					}				

					.pageColumnistDetailLeftOtherMainWrapper ul li{
						margin: 0 0 15px 0;
					}

					.pageColumnistDetailLeftOtherMainWrapper ul li:first-child{
						margin: 10px 0 15px 0;
					}					

					.pageColumnistDetailLeftOtherMainDate{
					    color: #666666;
					    font-family: Verdana,Geneva,sans-serif;
					    font-size: 9px;
					}

					.pageColumnistDetailLeftOtherMainTitle{
						
					}

					.pageColumnistDetailLeftOtherMainTitle a{
						color: #000000;
					    font-family: Arial,Helvetica,sans-serif;
					    font-size: 11px;
					}

				.pageColumnistDetailLeftOtherButton{
					margin: 0 0 15px 0;
				}	

					.pageColumnistDetailLeftOtherButton form button{
						margin: 0 0 5px 25px;
					}				





		/*--- end .pageColumnistDetailLeftContainer ---
		-----------------------------------*/

		/*--- begin .pageColumnistDetailRightContainer ---
		-----------------------------------*/

		.pageColumnistDetailRightContainer{
			width: 165px;
			float: left;
			margin: 0 0 0 15px;
		}

			.pageColumnistDetailRightContainer ul a{
				color: #000;
			}

				.pageColumnistDetailRightTopWrapper{
					background-color: #C4C1B8;
					height: 30px;
					position: relative;
					
				}

					.pageColumnistDetailRightTopLeft{
						height: 30px;
						float: left;
						width: 109px;
						display: table;
						padding: 0 0 0 10px;	
					}

						.pageColumnistDetailRightTopLeft h3{
						 	color: #FFFFFF;
						    font-family: Arial;
						    font-size: 11px;
						    font-weight: bold;	
						    display: table-cell;
						    vertical-align: middle;		
						}

					.pageColumnistDetailRightTopRight{
						float: right;
						width: 56px;
					}
					
					.pageColumnistDetailRightTopRight img{
						position: absolute;
						bottom: 0;
						width: 56px;
						height: 30px;
					}					

				.pageColumnistDetailRightMainContent{
				}

				.pageColumnistDetailRightMainContent p{
				    font-family: Arial,Helvetica,sans-serif;
				    font-size: 11px;
				    margin: 10px 0 15px 10px;
				}

		/*--- end .pageColumnistDetailRightContainer ---
		-----------------------------------*/							

	/*--- end .pageColumnistDetailContainer ---
	-----------------------------------*/	
	
	
	
	
	
	
	
	
	
/*------------------------------------------------------------ begin columnistDetailSocialMediaBox styles!
-------------------------------------------------------------------------------*/
		.columnistDetailSocialMediaBox{
			/*width: 110px;*/
			/*border: 1px solid #d1d1d1;*/
			padding: 10px 8px 6px 10px;
		}

		.columnistDetailSocialMediaBox a{
			color: #fff;
			text-decoration: none;
		}

		.columnistDetailSocialMediaBoxClearFix{
			clear: both;
		}

		/* Facebook */
		.columnistDetailSocialMediaBoxFacebook{
		    background: none repeat scroll 0 0 #3B5A9A;
		    float: left;
		    line-height: 33px;
		    margin:  0 0 2px 1px;
		    width: 77px;
		}

		.columnistDetailSocialMediaBoxFacebook:hover{

			background: #d4d3d3;

		}		

		.columnistDetailSocialMediaBoxFacebookLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 0;
		}

		/* Twitter */
		.columnistDetailSocialMediaBoxTwitter{
			background: #2aa9e0;
			float: left;
		    line-height: 33px;
		    margin:  0 0 2px 1px;
		    width: 77px;
		}

		.columnistDetailSocialMediaBoxTwitter:hover{

			background: #d4d3d3;

		}		

		.columnistDetailSocialMediaBoxTwitterLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -25px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 0;
		}

		/* Google */
		.columnistDetailSocialMediaBoxGoogle{
			float: left;
			width: 80px;
			background: #d4492c;
			margin: 0 0 2px 1px;
			line-height: 34px;
		}

		.columnistDetailSocialMediaBoxGoogle:hover{

			background: #d4d3d3;

		}		

		.columnistDetailSocialMediaBoxGoogleLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -50px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 0;
		}

		/* Mail */
		.columnistDetailSocialMediaBoxMail{
			background: #7cb099;
			 float: left;
		    line-height: 33px;
		    margin: 0;
		    width: 77px;
		}

		.columnistDetailSocialMediaBoxMail:hover{

			background: #d4d3d3;

		}		

		.columnistDetailSocialMediaBoxMailLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -75px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 0;
		}

		/* Print */
		.columnistDetailSocialMediaBoxPrint{
			float: left;
			width: 70px;
			background: #e9a344;
			margin: 0 0 2px 1px;
			line-height: 34px;
		}

		.columnistDetailSocialMediaBoxPrint:hover{

			background: #d4d3d3;

		}		

		.columnistDetailSocialMediaBoxPrintLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -100px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 0;
		}

		/* Font */
		.columnistDetailSocialMediaBoxFont{
			float: left;
			width: 90px;
			/*background: #3b5a9a;*/
			margin: 0 0 2px 1px;
			 float: left;
		    line-height: 33px;
		    width: 75px;
		}

		.columnistDetailSocialMediaBoxFont a{
			color: #fff;
		}

		.columnistDetailSocialMediaBoxFontMini{
			width: 35px;
			float: left;
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px -175px;
			height: 34px;
			font-size: 14px;
			background: #a6a6a6;
			border-right: 1px solid #bfbfbf;
			color: #fff;
			cursor: pointer;


		}

		.columnistDetailSocialMediaBoxFontBig{
			width: 35px;
			float: left;
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -45px -175px;
			height: 34px;
			font-size: 24px;
			background: #a6a6a6;
			border-left: 1px solid #8c8c8c;
			color: #fff;
			cursor: pointer;
		}

		.columnistDetailSocialMediaBoxFontLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px -175px;
			width: 70px;
			height: 34px;
			float: left;
		}
		
/*------------------------------------------------------------ end columnistDetailSocialMediaBox styles!
-------------------------------------------------------------------------------*/



/*------------------------------------------------------------ end pageColumnistDetail styles!
-------------------------------------------------------------------------------*/



/*------------------------------------------------------------ begin pageColumnists styles!
-------------------------------------------------------------------------------*/

.pageColumnists{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
	/*background: aquamarine;	*/
	/*height: 400px;*/
}

	/*--- begin .pageColumnistsContainer ---
	-----------------------------------*/

		/*--- begin .pageColumnistsTopWrapper ---
		-----------------------------------*/

		.pageColumnistsTopWrapper{
			margin: 0 0 20px 0;
		}

			.pageColumnistsTopLeft{
				float: left;
				background-color: red;
			}

			.pageColumnistsTopLeft strong{
				background-color: #E10101;
			    color: #FFFFFF;
			    font-family: Verdana,Geneva,sans-serif;
			    font-size: 11px;
			    font-weight: bold;
			    padding: 5px;
			    text-decoration: none;
			}

		.pageColumnistsTopLeftOtherNews{
				float: left;
				background-color: red;
			}

			.pageColumnistsTopLeftOtherNews strong{
				background-color: #E10101;
			    color: #FFFFFF;
			    font-family: Verdana,Geneva,sans-serif;
			    font-size: 11px;
			    font-weight: bold;
			    padding: 1px;
			    text-decoration: none;
			}
			.pageColumnistsTopRight{
				float: right;
				padding: 5px;
			}

		/*--- end .pageColumnistsTopWrapper ---
		-----------------------------------*/


		/*--- begin .pageColumnistsMainContent ---
		-----------------------------------*/

		.pageColumnistsMainContent{

		}

		.pageColumnistsMainContent ul{
			
		}

		.pageColumnistsMainContent ul li{
			
		}

			.pageColumnistsMainContentTopWrapper{
				height: 80px;
				background-color: #C4C1B8;
			}

				.pageColumnistsMainContentTopLeft{
					float: left;
				}

					.pageColumnistsMainContentTopLeft h3{
						margin: 20px 0 0 20px;
					    color: #FFFFFF;
					    font-family: Verdana,Geneva,sans-serif;
					    font-size: 18px;
					    font-weight: normal;
					}

					.pageColumnistsMainContentTopLeft h4{
						margin: 0 0 0 20px;
						color: #FFFFFF;
					    font-family: Verdana,Geneva,sans-serif;
					    font-size: 14px;
					    font-weight: normal;
					}					

				.pageColumnistsMainContentTopRight{
					float: right;	
				}

					.pageColumnistsMainContentTopRight img{

					}

			.pageColumnistsMainContentText{
				margin: 25px 0 0 20px;
			}

				.pageColumnistsMainContentTextTitle{

				}

					.pageColumnistsMainContentTextTitle h2{
					    color: #000000;
					    font-family: Georgia,"Times New Roman",Times,serif;
					    font-size: 22px;
					    font-weight: normal;
					    text-align: left;
					    text-decoration: none;						
					}

				.pageColumnistsMainContentTextContent{
					margin: 20px 0 25px 0;
				}

					.pageColumnistsMainContentTextContent p{
					    color: #000000;
					    font-family: Arial,Helvetica,sans-serif;
					    font-size: 12px;
					    line-height: 150%;
					    text-align: left;
					    text-decoration: none;						
					}					

		/*--- end .pageColumnistsMainContent ---
		-----------------------------------*/		


	/*--- end .pageColumnistsContainer ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageColumnists styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin Category Icon styles!
-------------------------------------------------------------------------------*/

.asideHeadlineNewsWrapper .categoryTypeIconWrapper{
	position: relative;
	top: -38px;
	left: 5px;
}

.mainLeftNewsRight .categoryTypeIconWrapper{
	position: relative;
	top: -28px;
	left: 5px;
}

.mainLeftPhotoNewsRight .categoryTypeIconWrapper{
	position: relative;
	top: -28px;
	left: 5px;
}

.mainLeftCategoryNewsLeft .categoryTypeIconWrapper{
	position: relative;
	top: -34px;
	left: 5px;
}

/*------------------------------------------------------------ begin pageBlogDetail styles!
-------------------------------------------------------------------------------*/

.pageBlogDetail{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
	/*background-color: aquamarine;*/
}

	/*--- begin .pageBlogDetailContainer ---
	-----------------------------------*/

	.pageBlogDetailContainer{
		width: 600px;
	}

		.pageBlogDetailTopWrapper{
			height: 40px;
			line-height: 40px;
		}

			.pageBlogDetailTopLeft{
				float: left;
				width: 100px;
				text-align: center;
				font-size: 21px;
				color: #fff;
			}

			.pageBlogDetailTopCenter{
				float: left;
				width: 300px;
				padding: 0 0 0 15px;
				color: #fff;
				font-size: 13px;
				letter-spacing: 0.05em;
			}

			.pageBlogDetailTopRight{
				float: left;
				width: 200px;
				font-size: 11px;
				color: #fff;
				text-align: right;
				padding: 0 15px 0 0;
			}

		.pageBlogDetailMainContent{

		}

			.pageBlogDetailMainContent article{

			}

				.pageBlogDetailMainContent article h1{
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 30px;
					margin: 15px 0 0 0;
				}

				.pageBlogDetailMainContentSocialNetwork{
					margin: 15px 0;
				}

				.pageBlogDetailMainContentImg{

				}

					.pageBlogDetailMainContentImg img{
						vertical-align: middle;
						width: 600px;
						height: 300px;
					}

					.pageBlogDetailMainContentImgInfo{
						font-size: 9px;
						padding: 5px 0 10px 0;
					}

				.pageBlogDetailMainContentText{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					text-align: left;
					text-decoration: none;
					line-height: 150%;
				}

					.pageBlogDetailMainContentText a{
						text-decoration: underline;
						font-weight: bold;
					}

				.pageBlogDetailMainContentText p{
					padding: 0 0 25px 0;
				}				

	/*--- end .pageBlogDetailContainer ---
	-----------------------------------*/	

	/*--- begin .asideBloggerInfo ---
	-----------------------------------*/	
	
	.asideBloggerInfo{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
	}

		.asideBloggerInfoTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			margin: 0 -15px 15px -15px;
			color: #fff;
			padding: 5px;
		}

		.asideBloggerInfoTopWrapper{
			background-color: aquamarine;
			height: 48px;
		}

			.asideBloggerInfoTopLeft{
				float: left;
				width: 114px;
			}

				.asideBloggerInfoTopLeft img{
					vertical-align: middle;
					width: 113px;
					height: 48px;
				}

			.asideBloggerInfoRight{
				float: left;
				font-size: 15px;
				font-weight: bold;
				color: #FFFFFF;
				width: 118px;
				margin: 8px 5px 0 5px;
				display: block;
			}

		.asideBloggerInfoSocialNetwork{
			padding: 5px 0 5px 0;
		}

		.asideBloggerInfoMainContent{

		}

			.asideBloggerInfoMainContent ul{

			}

			.asideBloggerInfoMainContent ul li{
				border-bottom: 1px solid #E0E0E0;
				padding: 10px 0 10px 0;
				line-height: 130%;
				font-family: Arial, Helvetica, sans-serif;
			}

			.asideBloggerInfoMainContent ul li a{
				font-size: 12px;
				color: #000;
			}

			.asideBloggerInfoMainContent ul li:last-child{
				border-bottom: none;
			}			

	/*--- end .asideBloggerInfo ---
	-----------------------------------*/
	
	/*--- begin .asideAllColumnistsWrapper ---
	-----------------------------------*/
	.asideAllColumnistsWrapper{
		width: 280px;
		background: #F9F9F9;
		margin-bottom: 15px;
		padding: 0 15px 0 15px;
		border: 4px solid #DDDDDD;
		outline: 1px solid #BDBDBD;
	}

		.asideAllColumnistsMainTitle{
			text-align: center;
			font-weight: bold;
			background: #98968E;
			line-height: 29px;
			margin-bottom: 15px;
			color: #fff;		
		}

		.asideAllColumnistsWrapper ul li{
			margin: 0 0 5px 0;
		}

		.asideAllColumnistsWrapper ul li a{
			color: #111;
			font-size: 11px;
			font-family: verdana;
		}

	/*--- end .asideAllColumnistsWrapper ---
	-----------------------------------*/				

/*------------------------------------------------------------ end pageBlogDetail styles!
-------------------------------------------------------------------------------*/



/*------------------------------------------------------------ begin pageBlogs styles!
-------------------------------------------------------------------------------*/

.pageBlogs{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
/* 	background: aquamarine;	 */
}

	/*--- begin .pageBlogsContainer ---
	-----------------------------------*/
	.pageBlogsContainer{
		
	}

		/*--- begin .pageBlogsSliderWrapper ---
		-----------------------------------*/

		.pageBlogsSliderWrapper{
			width: 616px;
			margin: 0 0 30px 4px; 
		}

		/*--- end .pageBlogsSliderWrapper ---
		-----------------------------------*/			

		/*--- begin .pageBlogsListWrapper ---
		-----------------------------------*/

		.pageBlogsListWrapper{
/* 	 		background-color: red; */
		}

		.pageBlogsListWrapper ul{
			list-style-type: none;
		}

		.pageBlogsListWrapper ul li{
			float: left;
			width: 190px;
			height: 200px;
			margin: 0 27px 26px 0;
		}

		.pageBlogsListWrapper ul li:nth-child(3n){
			margin: 0 0 10px 1px;
		}		

		.pageBlogsListWrapper ul li a{
			color: #fff;
		}

			.pageBlogsListContent{

			}

			.pageBlogsListContent:hover .pageBlogsListImgBlog{
				display: none;
			}

			.pageBlogsListContent:hover .pageBlogsListImgWriter{
				display: block;
			}

			.pageBlogsListContent:hover .pageBlogsListHeader h1{
				display: none;
			}

			.pageBlogsListContent:hover .pageBlogsListHeader h2{
				display: block;
			}	

			.pageBlogsListContent:hover .pageBlogsListHeader p{
				display: block;
			}

			.pageBlogsListContent:hover .pageBlogsListHeader img{
				display: block;
			}	

			.pageBlogsListContent:hover .pageBlogsListHeader{
				height: 113px;
			}																					

				.pageBlogsListImgWrapper{
					width: 190px;
				}

					.pageBlogsListImgBlog{
						vertical-align: middle;
						width: 190px;
						height: 93px;
					}

					.pageBlogsListImgWriter{
						display: none;
						vertical-align: middle;
						width: 190px;
						height: 80px;
					}

				.pageBlogsListHeader{
					font-size: 14px;
					letter-spacing: -0.5px;
					font-weight: bold;
					/*padding: 17px 22px;*/
					height: 100px;
				}

					.pageBlogsListHeader h1{
						height: 64px;
						padding: 15px 15px 0 15px;
						font-size: 15px;
						line-height: 16px;
						font-weight: normal;
						letter-spacing: 0.1px;
					}

					.pageBlogsListHeader h2{
						display: none;
						line-height: 20px;
						padding: 15px 15px 0 15px;
						font-size: 18px;
						letter-spacing: -0.5px;
					}

					.pageBlogsListHeader p{
						display: none;
						font-size: 11px;
						line-height: 0px;
						letter-spacing: -0.5px;
						color: #cee1db;	
						font-weight: normal;
						padding: 15px 15px 0 15px;					
					}

					.pageBlogsListHeader img{
						display: none;
						margin: 0 auto;
						vertical-align: middle;
						padding: 10px 0 0 0;
						width: 25px;
					}					

		/*--- end .pageBlogsListWrapper ---
		-----------------------------------*/						

	/*--- end .pageBlogsContainer ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageBlogs styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin Category Icon styles!
-------------------------------------------------------------------------------*/

.asideHeadlineNewsWrapper .categoryTypeIconWrapper{
	position: relative;
	top: -38px;
	left: 5px;
}

.mainLeftNewsRight .categoryTypeIconWrapper{
	position: relative;
	top: -28px;
	left: 5px;
}

.mainLeftPhotoNewsRight .categoryTypeIconWrapper{
	position: relative;
	top: -28px;
	left: 5px;
}

.mainLeftCategoryNewsLeft .categoryTypeIconWrapper{
	position: relative;
	top: -34px;
	left: 5px;
}

.mainLeftPhotoNewsLeft .categoryTypeIconWrapper{
	position: relative;
	top: -43px;
	left: 5px;
}

#homePageSlider .categoryTypeIconWrapper{
	position: relative;
	top: -300px;
	left: 5px;
}

.categoryTypeIcons{
	position: absolute;
}

	.categoryTypeIconVideo{
		background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') 0px 0px;
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 2px 0 0;
	}

	.categoryTypeIconGallery{
		background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -20px 0px;
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 2px 0 0;
	}

	.categoryTypeIconSound{
		background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -40px 0px;
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 2px 0 0;
	}

	.categoryTypeIconInfo{
		background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -60px 0px;
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 2px 0 0;
	}
	
	/*----------------------------------------
	-----------Begin Home Slider-------------
	-----------------------------------------*/	
	
	.categoryTypeIconWrapperforSlider{
		position: relative;
		top: -300px;
		left: 5px;
	}	
	
	.categoryTypeIconsforSlider{
		position: absolute;
	}
	
		/* begin Video */
		.categoryTypeIconVideoforSliderWrapper{
			width: 100px;
			background-color: #111;
			height: 30px;
			opacity: 0.4;
			margin: 0 0 2px 0;
			border: 1px solid #111;
		}
	
			.categoryTypeIconVideoforSliderImg{
				background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') 0px 0px;
				width: 20px;
				height: 20px;
				display: block;
				margin: 0 2px 0 0;
				float: left;
				margin: 5px 0 0 5px;
			}
			
			.categoryTypeIconVideoforSliderText{
				float: left;
				font-size: 12px;
				color: #fff;
				line-height: 30px;
				padding: 0 0 0 5px;
			}
		/* end Video */
			
		/* begin Gallery */
		.categoryTypeIconGalleryforSliderWrapper{
			width: 100px;
			background-color: #111;
			height: 30px;
			opacity: 0.4;
			margin: 0 0 2px 0;
		}
	
			.categoryTypeIconGalleryforSliderImg{
				background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -20px 0px;
				width: 20px;
				height: 20px;
				display: block;
				margin: 0 2px 0 0;
				float: left;
				margin: 5px 0 0 5px;
			}
			
			.categoryTypeIconGalleryforSliderText{
				float: left;
				font-size: 12px;
				color: #fff;
				line-height: 30px;
				padding: 0 0 0 5px;
			}
		/* end Gallery */
		
		/* begin Sound */
		.categoryTypeIconSoundforSliderWrapper{
			width: 100px;
			background-color: #111;
			height: 30px;
			opacity: 0.4;
			margin: 0 0 2px 0;
		}
	
			.categoryTypeIconSoundforSliderImg{
				background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -40px 0px;
				width: 20px;
				height: 20px;
				display: block;
				margin: 0 2px 0 0;
				float: left;
				margin: 5px 0 0 5px;
			}
			
			.categoryTypeIconSoundforSliderText{
				float: left;
				font-size: 12px;
				color: #fff;
				line-height: 30px;
				padding: 0 0 0 5px;
			}
		/* end Sound */
			
		/* begin Info */
		.categoryTypeIconInfoforSliderWrapper{
			width: 100px;
			background-color: #111;
			height: 30px;
			opacity: 0.4;
			margin: 0 0 2px 0;
		}
	
			.categoryTypeIconInfoforSliderImg{
				background: url('http://cmsmedya.zaman.com.tr/today-zaman-demo/todaysZamanTypeIcon.png') -60px 0px;
				width: 20px;
				height: 20px;
				display: block;
				margin: 0 2px 0 0;
				float: left;
				margin: 5px 0 0 5px;
			}
			
			.categoryTypeIconInfoforSliderText{
				float: left;
				font-size: 12px;
				color: #fff;
				line-height: 30px;
				padding: 0 0 0 5px;
			}
		/* end Info */
	
	/*----------------------------------------
	-----------End Home Slider-------------
	-----------------------------------------*/				

/*------------------------------------------------------------ end Category Icon styles!
-------------------------------------------------------------------------------*/



/*------------------------------------------------------------ begin .pageGallery styles!
-------------------------------------------------------------------------------*/

.pageGalleryBody{
	background-color: #111;
}

.wrapperPageGallery{
	width: 983px;
	margin: 15px auto;
	background-color: gold;
}

.pageGallery{
	width: 983px;
	background-color: red;
}

	/*--- begin .pageGalleryContainer ---
	-----------------------------------*/

	.pageGalleryContainer{
		background-color: #222;
		padding: 13px;
	}

		.pageGalleryTopWrapper{
			width: 957px;
		}

			.pageGalleryTopLeft{
				float: left;
				width: 200px;
				background-color: #111;
				text-align: center;
				padding: 5px;
				font-size: 12px;
				border-bottom: 1px solid #222;
				margin: 12px 0 0 0;
			}

				.pageGalleryTopLeft a{
					color: #aaa;
					display: block;
				}			

			.pageGalleryTopCenter{
				float: left;
				width: 557px;
				text-align: center;
			}

				.pageGalleryTopCenter img{
					vertical-align: middle;
				}

			.pageGalleryTopRight{
				float: left;
				width: 200px;
				background-color: #111;
				text-align: center;
				padding: 5px;
				font-size: 12px;
				margin: 12px 0 0 0;
			}

			.pageGalleryTopRight a{
				color: #aaa;
				display: block;
			}			

		.pageGalleryMainWrapper{
			width: 957px;
			border: 1px solid #444;	
			outline: 1px solid #111;	
		}

			.pageGalleryMainTop{

			}

				.pageGalleryMainTop ul{
					margin: 0 auto;
					text-align: center;
					display: table;
				}

					.pageGalleryMainTop ul li{
						background-color: #282828;
						width: 24px;
						height: 24px;
						line-height: 24px;
						float: left;
						margin: 10px 8px 10px 0;
						font-size: 12px;
					}

					.pageGalleryMainTop ul li a{
						color: #ccc;
						display: block;
					}

			.pageGalleryMainLeft{
				float: left;
				width: 67px;
				height: 400px;
				line-height: 400px;
				text-align: center;
			}

				.pageGalleryMainLeft a{
					display: block;
				}
				
				.pageGalleryMainLeft img{
					margin: 200px 0 0 0;
				}							

				.pageGalleryMainCenter{
					float: left;
					width: 821px;
					text-align: center;
				}

				.pageGalleryMainCenter img{
					vertical-align: middle;
				}

				.pageGalleryMainCenter h1{
					font-size: 24px;
					color: #fff;
					margin: 15px 0;
				}

				.pageGalleryMainCenter p{
					margin: 0 0 15px 0;
					color: #999;
				}			
				.pageVideoGalleryMainCenter{
					padding: 60 0 150 160;
					float: left;
					width: 620px;
					height:500px;
					text-align: center;
				}

				.pageVideoGalleryMainCenter a{
					vertical-align: middle;
				}

				.pageVideoGalleryMainCenter h1{
					font-size: 24px;
					color: #fff;
					margin: 15px 0;
				}

				.pageVideoGalleryMainCenter p{
					margin: 0 0 15px 0;
					color: #999;
				}			

			.pageGalleryMainRight{
				float: left;
				width: 67px;
				height: 400px;
				line-height: 400px;
				text-align: center;

			}

				.pageGalleryMainRight a{
					display: block;
				}	
				
				.pageGalleryMainRight img{
					margin: 200px 0 0 0;
				}											

		.pageGalleryBottomWrapper{
			background-color: gray;
			width: 957px;
		}

	/*--- end .pageGalleryContainer ---
	-----------------------------------*/	


/*------------------------------------------------------------ end .pageGallery styles!
-------------------------------------------------------------------------------*/


/*------------------------------------------------------------ begin .pageSearch styles!
-------------------------------------------------------------------------------*/

.pageSearch{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
}

	/*--- begin .pageSearchContainer ---
	-----------------------------------*/

	.pageSearchContainer{
		margin: 0 0 15px 0;
	}

		.pageSearchTopWrapper{
			margin: 0 0 10px 0;
		}

			.pageSearchTopWrapper h1{
				font-size: 24px;
				font-weight: normal;
				margin: 0 0 20px 0;
			}

			.pageSearchTopWrapper form input[type=text]{
				width: 360px;
				height: 30px;
				font-size: 18px;
				padding: 5px;
			}

			.pageSearchTopWrapper form button{
				height: 30px;
				width: 60px;
			}

		.pageSearchMainWrapper{
			background-color: red;
		}

			.pageSearchMainLeft{
				float: left;
				width: 425px;
				background: #eee;
				padding: 0 10px 0 10px;
				position: relative;
			}

				.pageSearchMainLeftWord{
					padding: 10px 0 0 0 ;
				}

				.pageSearchMainPageNumber{

				}

					.pageSearchMainPageNumber ul{
						margin: 0 auto;
						text-align: center;
						display: table;	
						max-width: 380px;		
					}

						.pageSearchMainPageNumber li{
							background-color: #282828;
							width: 24px;
							height: 24px;
							line-height: 24px;
							float: left;
							margin: 5px 5px 5px 0;
							font-size: 12px;
						}						

							.pageSearchMainPageNumber li a{
								color: #ccc;
								display: block;
							}
							
						.pageSearchMainPageNumberActive{
							background-color: #E20202 !important;
						}
						
							.pageSearchMainPageNumberActive a{
								color: #fff !important;
							}						

					.pageSearchMainPageRightArrow{
						width: 24px;
						height: 24px;
						position: absolute;
						top: 52px;
						left: 375px;
					}

						.pageSearchMainPageRightArrow img{
							vertical-align: middle;
						}

					.pageSearchMainPageLeftArrow{
						width: 24px;
						height: 24px;
						position: absolute;
						top: 52px;
						left: 16px;
					}

						.pageSearchMainPageRightArrow img{
							vertical-align: middle;
						}									

				.pageSearchMainContent{

				}

					.pageSearchMainContent ul{
						
					}

					.pageSearchMainContent ul li{

					}

						.pageSearchMainContentWrapper{

						}

							.pageSearchMainContentTitle{

							}
							
								.pageSearchMainContentTitle a{
									color: #333;
								}

									.pageSearchMainContentTitle h3{
										font-size: 16px;
									}

							.pageSearchMainContentInfo{

							}

							.pageSearchMainContentText{

							}
							
								.pageSearchMainContentText a{
									color: #000;
								}

									.pageSearchMainContentText p{
										padding: 20px 0;
									}

			.pageSearchMainRight{
				float: left;
				width: 180px;
				background: #ddd;
				padding: 10px 10px;
			}

				.pageSearchMainRight h5{
					font-size: 11px;
				}

				.pageSearchMainRight h4{
					margin: 10px 0 5px 0;
				}

				.pageSearchMainRight ul li{
					color: #529CE1;
					padding: 3px 0;
				}				

				.pageSearchMainRight ul li a{
					color: #529CE1;
				}





	/*--- end .pageSearchContainer ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageSearch styles!
-------------------------------------------------------------------------------*/


/************************** Interactive Toolbox print **********************/

      .interactive-border{
            border: 1px solid #DCE9D6;
      }
      
      .interactive-head{
            font-family: Verdana; 
            font-size: 11px; 
            font-weight: bold; 
            padding-left: 5px;
            background-color: #DCE9D6;
      }
      
      .interactive-back{
            background-color:#F3F6F0;
            font-family: sans-serif; 
            font-size: 10pt;
            text-align:center;
            padding-left:2px;
      }
      
      .interactive-table {
            border-spacing:0;
      }
      
      .interactive-hr{
            height:2px;
            color:#376CA2;
      }
      
      .mail-p{
            color:#FF0000;
      }
      
      .mail-input {
            background-color: #FFF2F2; 
      }
      
      .mail-message-body {
            margin-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            background-color: #f3f6f0;
      }
      
      
      
      
      /*********************************NEWS DETAIL Print***********************************/
.detailTitle-font{
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 36px;
      color:#000000;
      text-align:left;
      text-decoration: underline;
}

.detailInfo {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
}
.detailDate {
      font-family: Verdana, Geneva, sans-serif;
      color: #666;
      font-size: 9px;
}

.detail-spot {
    font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color:#000000;
      text-align:left;
      text-decoration: none;
      line-height: 150%;
      
}



.left-date {
      font-family: Verdana, Geneva, sans-serif;
      color: #666;
      font-size: 9px;
}


.georgia_30{
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 30px;
      color:#000000;
      text-align:left;
      text-decoration: none;
}




/*------------------------------------------------------------ begin pageCartoon styles!
-------------------------------------------------------------------------------*/

.pageCartoon{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
}

	/*--- begin .pageCartoonContainer ---
	-----------------------------------*/

	.pageCartoonContainer{
		margin: 0 0 15px 0;
	}

		.pageCartoonTopWrapper{

		}

			.pageCartoonTopMenu{
				margin: 5px 0;
			}

				.pageCartoonTopMenu ul{

				}

					.pageCartoonTopMenu ul li{
						float: left;
						width: 208px;
						background-color: #E20202;
						text-align: center;
						padding: 4px;
						border-bottom: 1px solid #B60101;
						border-right: 1px solid #B60101;
						font-size: 12px;
					}

					.pageCartoonTopMenu ul li:last-child{
						border-right: 1px solid red;
					}

					.activePageCartoonTopMenu{
						background-color: #B60101 !important;
					}					

					.pageCartoonTopMenu ul li a{
						color: #fff;
						display: block;
					}

			.pageCartoonImg{
				max-width: 625px;
				overflow: hidden;
				text-align: center;
			}

				.pageCartoonImg img{
					vertical-align: middle;
				}

			.pageCartoonInfo{
				/*background-color: #FFE6E6;*/
				height: 35px;
				margin: 5px 0 1em 0;
				border-bottom: 1px solid #FFD7D7;
			}

				.pageCartoonInfoLeft{
					float: left;
					width: 160px;
					border-right: 1px solid #FFD7D7;
					padding: 0 0 0 0;
					font-size: 11px;
					text-align: center;
					height: 35px;
				}

					.pageCartoonInfoLeftTitle{
						background-color: #FF3333;
						color: #fff;
						width: 55px;
						height: 14px;
						padding: 1px;
						font-size: 10px;
						margin: 2px auto;
					}

				.pageCartoonInfoCenter{
					float: left;
					width: 304px;
					text-align: center;
					border-right: 1px solid #FFD7D7;
					height: 35px;
					background-color: #FFF9F9;
					border-top: 1px solid #FFD7D7;
					padding: 5px 0 0 0;
				}

				.pageCartoonInfoRight{
					float: left;
					width: 160px;
					text-align: center;
					font-size: 11px;
				}

					.pageCartoonInfoRightTitle{
						background-color: #FF3333;
						color: #fff;
						width: 55px;
						height: 14px;
						padding: 1px;
						font-size: 10px;
						margin: 2px auto;
					}				

		.pageCartoonMainContent{
			border-top: 5px solid #E20202;
			padding: 1em 0 0 0;
		}

			.pageCartoonMainContent ul{

			}

				.pageCartoonMainContent ul li{
					float: left;
					margin: 0 12px 1em 0;
				}

				.pageCartoonMainContent ul li:nth-child(3n){
					margin-right: 0px;
				}				

					.pageCartoonMainContentImg{

					}

						.pageCartoonMainContentImg img{
							vertical-align: middle;
							max-width: 200px;
							max-height: 150px;
						}

					.pageCartoonMainContentInfo{
						width: 200px;
						font-size: 11px;
						color: #fff;
						height: 18px;
					}

						.pageCartoonMainContentInfoLeft{
							float: left;
							width: 130px;
							height: 18px;
							background-color: #FF8080;
							text-align: center;
							padding: 2px;
						}

						.pageCartoonMainContentInfoRight{
							float: left;
							background-color: #FF9393;
							width: 200px;
							height: 18px;
							text-align: center;
							padding: 2px;
							border-left: 1px solid #FF8080;
						}		
				


	/*--- end .pageCartoonContainer ---
	-----------------------------------*/	


/*------------------------------------------------------------ end pageCartoon styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin .pageArchive styles!
-------------------------------------------------------------------------------*/

.pageArchive{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
}

	/*--- begin .pageArchiveContainer ---
	-----------------------------------*/

	.pageArchiveContainer{
		margin: 0 0 15px 0;
	}

		.pageArchiveTopWrapper{
			height: 40px;
			background-color: #ACA99A;
			margin: 0 0 30px 0;
		}

			.pageArchiveTopLeft{
				float: left;
				background-color: #7F832F;
				height: 40px;
				line-height: 40px;
				font-size: 23px;
				padding: 0 25px 0 25px;
				color: #fff;
				letter-spacing: 0.3px;
			}

			.pageArchiveTopCenter{
				float: left;
				height: 40px;
				line-height: 40px;
			}

			.pageArchiveTopRight{
				float: left;
				height: 40px;
				line-height: 40px;
				padding: 0 0 0 25px;
			}

		.pageArchiveMainContent{
			
		}

			.pageArchiveMainContentCategory{
				margin: 10px 0 0 0;
			}

			.pageArchiveMainContentTitleWrapper{
				border-bottom: 4px solid #dedede;
				padding: 0;
				margin: 0 0 10px 0; 
				height: 40px;
			}

				.pageArchiveMainContentTitleLeft{
					float: left;
					font-size: 20px;
					height: 40px;
					line-height: 40px;
				}

				.pageArchiveMainContentTitleRight{
					float: right;
					font-size: 18px;
					color: #666;
					height: 40px;
					line-height: 40px;
				}	

			.pageArchiveMainContentMainWrapper{

			}

				.pageArchiveMainContentMainWrapper ul{

				}

					.pageArchiveMainContentMainWrapper ul li{
						border-bottom: 1px solid #D9D9D9;
						height: 25px;
						line-height: 25px;
					}

					.pageArchiveMainContentMainWrapper ul li:last-child{
						border-bottom: 0;
					}					

						.pageArchiveMainContentMainWrapper ul li a{
							color: #444;
						}					



	/*--- end .pageArchiveContainer ---
	-----------------------------------*/	

/*------------------------------------------------------------ end pageArchive styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin .pagePhotoHome styles!
-------------------------------------------------------------------------------*/

.pagePhotoHome{
	float: left;
	width: 641px;
	margin: 0 0 0 15px;
	border-right: 1px dotted #D9D9D9;
	border-bottom: 1px dotted #D9D9D9;
	padding-right: 15px;
}

	/*--- begin .pagePhotoHomeContainer ---
	-----------------------------------*/

	.pagePhotoHomeContainer{
		margin: 0 0 15px 0;
	}

		.pagePhotoHomeTopWrapper{
			position: relative;
		}

			.pagePhotoHomeTopMenu{
				margin: 5px 0;
				
			}

				.pagePhotoHomeTopMenu ul{

				}

					.pagePhotoHomeTopMenu ul li{
						float: left;
						width: 208px;
						background-color: #E20202;
						text-align: center;
						padding: 4px;
						border-bottom: 1px solid #B60101;
						border-right: 1px solid #B60101;
						font-size: 12px;
					}

					.pagePhotoHomeTopMenu ul li:last-child{
						border-right: 1px solid red;
					}

					.activepagePhotoHomeTopMenu{
						background-color: #B60101 !important;
					}					

					.pagePhotoHomeTopMenu ul li a{
						color: #fff;
						display: block;
					}

			.pagePhotoHomeImg{
				max-width: 625px;
				overflow: hidden;
				text-align: center;
				min-height: 391px;
			}

				.pagePhotoHomeImg img{
					vertical-align: middle;
					max-width: 625px;
					min-height: 391px;
				}
				
				.pagePhotoHomeTitle{
					width: 80px;
					background: #000;
					position: absolute;
					top: 20px;
					right: 10px;
					height: 30px;
					line-height: 30px;
					color: #fff;
					font-size: 13px;
					letter-spacing:0.5px;
					/*opacity: .3;*/
					z-index: 1000;
				}
				
					.pagePhotoHomeTitleActivePhoto{
						background: red;
					}
				
				.pagePhotoHomeImgNext{
					position: absolute;
					left: 565px;
					top: 60px;
					z-index: 50;
					width: 60px;
					height: 308px;
					text-align: center;
					cursor: pointer;
					background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/next.png') no-repeat;
					background-position: center center;				
				}
				
				.pagePhotoHomeImgPrev{
					position: absolute;
					left: 0px;
					top: 60px;
					z-index: 50;
					width: 60px;
					height: 308px;
					text-align: center;
					background: url('http://cdncms.todayszaman.com/todayszaman/cms/img/prev.png') no-repeat;
					background-position: center center;
					cursor: pointer;			
				}				
				
			.pagePhotoHomeInfo{
				/*background-color: #FFE6E6;*/
				height: 35px;
				margin: 5px 0 1em 0;
				border-bottom: 1px solid #FFD7D7;
			}

				.pagePhotoHomeInfoLeft{
					float: left;
					width: 160px;
					border-right: 1px solid #FFD7D7;
					padding: 0 0 0 0;
					font-size: 11px;
					text-align: center;
					height: 35px;
				}

					.pagePhotoHomeInfoLeftTitle{
						background-color: #FF3333;
						color: #fff;
						width: 80px;
						height: 14px;
						padding: 1px;
						font-size: 10px;
						margin: 2px auto;
					}

				.pagePhotoHomeInfoCenter{
					float: left;
					width: 304px;
					text-align: center;
					border-right: 1px solid #FFD7D7;
					height: 35px;
					background-color: #FFF9F9;
					border-top: 1px solid #FFD7D7;
					padding: 5px 0 0 20px;
					
				}

				.pagePhotoHomeInfoRight{
					float: left;
					width: 160px;
					text-align: center;
					font-size: 11px;
				}

					.pagePhotoHomeInfoRightTitle{
						background-color: #FF3333;
						color: #fff;
						width: 55px;
						height: 14px;
						padding: 1px;
						font-size: 10px;
						margin: 2px auto;
					}				

		.pagePhotoHomeMainContent{
			border-top: 5px solid #E20202;
			padding: 1em 0 0 0;
		}

			.pagePhotoHomeMainContent ul{

			}

				.pagePhotoHomeMainContent ul li{
					float: left;
					margin: 0 12px 1em 0;
				}

				.pagePhotoHomeMainContent ul li:nth-child(3n){
					margin-right: 0px;
				}				

					.pagePhotoHomeMainContentImg{
						display: table;
						height: 150px;
						width: 100%;
						overflow: hidden;
						background: #DEDEDE;
					}
					
						.pagePhotoHomeMainContentImgCenter{
							display: table-cell;
							vertical-align: middle;
						}
						
							.pagePhotoHomeMainContentImgCenter a{
								display: block;
								text-align: center;
							}

							.pagePhotoHomeMainContentImg img{
								vertical-align: middle;
								max-height: 150px;
								width: auto;
								max-width: 180px;
							}

					.pagePhotoHomeMainContentInfo{
						width: 200px;
						font-size: 11px;
						color: #fff;
						height: 18px;
					}

						.pagePhotoHomeMainContentInfoLeft{
							float: left;
							width: 130px;
							height: 18px;
							background-color: #FF8080;
							text-align: center;
							padding: 2px;
						}

						.pagePhotoHomeMainContentInfoRight{
							float: left;
							background-color: #FF9393;
							width: 200px;
							height: 18px;
							text-align: center;
							padding: 2px;
							border-left: 1px solid #FF8080;
						}		
				


	/*--- end .pagePhotoHomeContainer ---
	-----------------------------------*/	


/*------------------------------------------------------------ end pagePhotoHome styles!
-------------------------------------------------------------------------------*/

/*------------------------------------------------------------ begin newsDetailSocialMediaBox styles!
-------------------------------------------------------------------------------*/
		.newsDetailSocialMediaBox{
			/*width: 110px;*/
			/*border: 1px solid #d1d1d1;*/
			padding: 9px 0 7px 0;
		}

		.newsDetailSocialMediaBox a{
			color: #fff;
			text-decoration: none;
		}

		.newsDetailSocialMediaBoxClearFix{
			clear: both;
		}

		/* Facebook */
		.newsDetailSocialMediaBoxFacebook{
			float: left;
			width: 90px;
			background: #3b5a9a;
			margin: 0 0 2px 0px;
			line-height: 34px;
		}

		.newsDetailSocialMediaBoxFacebook:hover{

			background: #d4d3d3;

		}		

		.newsDetailSocialMediaBoxFacebookLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 5px;
		}

		/* Twitter */
		.newsDetailSocialMediaBoxTwitter{
			float: left;
			width: 90px;
			background: #2aa9e0;
			margin: 0 0 2px 5px;
			line-height: 34px;
		}

		.newsDetailSocialMediaBoxTwitter:hover{

			background: #d4d3d3;

		}		

		.newsDetailSocialMediaBoxTwitterLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -25px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 5px;
		}

		/* Google */
		.newsDetailSocialMediaBoxGoogle{
			float: left;
			width: 90px;
			background: #d4492c;
			margin: 0 0 2px 5px;
			line-height: 34px;
		}

		.newsDetailSocialMediaBoxGoogle:hover{

			background: #d4d3d3;

		}		

		.newsDetailSocialMediaBoxGoogleLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -50px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 5px;
		}

		/* Mail */
		.newsDetailSocialMediaBoxMail{
			float: left;
			width: 90px;
			background: #7cb099;
			margin: 0 0 2px 5px;
			line-height: 34px;
		}

		.newsDetailSocialMediaBoxMail:hover{

			background: #d4d3d3;

		}		

		.newsDetailSocialMediaBoxMailLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -75px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 5px;
		}

		/* Print */
		.newsDetailSocialMediaBoxPrint{
			float: left;
			width: 90px;
			background: #e9a344;
			margin: 0 0 2px 5px;
			line-height: 34px;
		}

		.newsDetailSocialMediaBoxPrint:hover{

			background: #d4d3d3;

		}		

		.newsDetailSocialMediaBoxPrintLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -100px 0px;
			width: 25px;
			height: 34px;
			float: left;
			margin: 0 10px 0 5px;
		}

		/* Font */
		.newsDetailSocialMediaBoxFont{
			float: left;
			width: 90px;
			/*background: #3b5a9a;*/
			margin: 0 0 2px 5px;
			line-height: 34px;
			text-align: center;
			font-weight: bold;
		}

		.newsDetailSocialMediaBoxFont a{
			color: #fff;
		}

		.newsDetailSocialMediaBoxFontMini{
			width: 44px;
			float: left;
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px -175px;
			height: 34px;
			font-size: 14px;
			background: #a6a6a6;
			border-right: 1px solid #bfbfbf;
			color: #fff;
			cursor: pointer;

		}

		.newsDetailSocialMediaBoxFontBig{
			width: 44px;
			float: left;
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') -45px -175px;
			height: 34px;
			font-size: 24px;
			background: #a6a6a6;
			border-left: 1px solid #8c8c8c;
			color: #fff;
			cursor: pointer;
		}

		.newsDetailSocialMediaBoxFontLogo{
			background: url('http://cmsmedya.zaman.com.tr/images/iconSocialMedia.png') 0px -175px;
			width: 90px;
			height: 34px;
			float: left;
		}
/*------------------------------------------------------------ end newsDetailSocialMediaBox styles!
-------------------------------------------------------------------------------*/
 
 
 .searchZ{
      margin:4px 8px 0 0;
}

/*------------------------------------------------------------ begin dictionary
-------------------------------------------------------------------------------*/

#dictionary {
	background: #eee;
	padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
}

.dictionaryWord {
	font-size: 18px;
	text-decoration: underline;
	margin: 20px 0 5px 0;
}

.dictionaryEngTitle {
	text-decoration: underline;
	margin: 0 0 5px 0;
}

.dictionaryList {
	margin: 0 0 15px 0;
}

	.dictionaryList:last-child {
		margin: 0;
	}

.dictionaryList li {
	border-bottom: 1px dotted #ddd;
	padding: 3px 0;
}

	.dictionaryList li:last-child {
		border-bottom: 0;
	}

.ui-widget-content {
	background: #E20202;
}

.ui-draggable .ui-dialog-titlebar {
	color: #fff;
}

.ui-dialog-title {
	width: 254px;
	height: 25px;
	line-height: 25px;
	float: left;
	background: #E20202;
	padding: 0 0 0 10px;
}

.ui-dialog-titlebar-close{
	width: 46px;
	height: 25px;
	float: left;
	border: 0;
	background: #af0505;
	color: #fff;
}

/*------------------------------------------------------------ end dictionary
-------------------------------------------------------------------------------*/

/* blockquote styles */
blockquote {
	background: #eeeeee;
	border-left: 10px solid #E20202;
	margin: 20px 0 0 50px;
	padding: 15px 10px;
	quotes: "\201C""\201D""\2018""\2019";
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Georgia, serif;
}

blockquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin: 0 10px 0 0;
	vertical-align: -0.4em;
}

	blockquote p {
		display: inline;
	}

	blockquote cite {
		color: #999999;
		margin-top: 5px;
	}
 
	blockquote cite:before {
		content: "\2014 \2009";
	}
/* /blockquote styles */

/* footer keyword */
.footerKeywordWrap {
	display: inline-block;
}

.footerKeywordTitle {
	color: #eee;
	font-size: 15px;
	color: #C8C8C8;
	margin-top: 15px;
}

.footerKeywordItems { padding: 0; margin: 10px 0; }

.footerKeywordItems li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

.footerKeywordItems li a { color: #999;font-size: 12px; }

.footerKeywordItems li a:hover { text-decoration: underline; }
/* /footer keyword */

