/*
	1. General
	2. Layouts
		A. Header
		B. Content
			a. Left
			b. Right
		C. Footer
	3. Form
*/
/*
	1. General
*/
* { outline: none; }
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	}

body {
	background: #fafafa;
	font: normal normal normal 11px/20px 'trebuchet ms', arial, verdana, serif;
	color: #444;
	}

img { border: none; }
	
a {
	color: #07a;
	text-decoration: none;
	}
	
a:hover { color: #d60; }
	
a:focus { color: #aaa; }
	
	
h2 {
	color: #d60;
	font: normal 15px/1em helvetica, arial, sans-serif;
	margin: 5px 0 10px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px dotted #bba;
	}
h3{
	font: normal 14px helvetica, arial, sans-serif;
	color: #000;
	margin: 7px 0;
	}
p { margin: 5px 0; }
ol, ul {
	padding: 3px 0 0 20px;
	margin: 0;
	list-style-position: inside;
}
ol li, ul li { margin: 0 0 5px; }
	
/*
	2. Layouts
*/
.clear { clear: both; }
.mail { unicode-bidi: bidi-override; direction: rtl; }
.black { color: #000; }
.gray { color: #999; }
.onbir { font-size: 11px !important; }
.on { font-size: 10px !important; }


#container { }

#header {
	background: #7ecbdf;
	border-bottom: 1px solid #47a4be;
	height: 70px;
	padding: 5px 10px 5px 50px;
	}
#logo {
	float: left;
	margin: 0;
	width: 200px;
	padding: 0px 30px;
	height: 70px;
	background: url('../img/content/logo.gif') transparent no-repeat 0 50%;
	cursor: pointer;
}
#logo em { display: none; }
#side {
	float: right;
	width: 600px;
	text-align: right;
	color: #000;
	}
#side P { margin: 45px 5px 0 0; }
#side ol {
	float: right;
	margin: 8px 0 0;
	padding: 0;
	list-style: none inside;
	}
#side ol li { float: left; }
#side ol li A {
	margin: 0 5px;
	padding: 3px 14px;
	line-height: 27px;
	background: #8acfe1 /*91d3e4*/;
	color: #fff;
	}
#side ol li A:hover {
	background: #74c2d6 /*47a4be*/;
	color: #000;
	}
	
	
#content {
	background: url('../img/content/content-bg.gif') transparent repeat-x top left;
	border-top: 1px solid #fff;
	padding: 15px 10px 0 50px;
	}

#left {
	float: left;
	width: 670px;
	}

.caption {
	padding: 1px;
	width: 320px;
	float: left;
	margin: 0 0 20px;
	}
.formcaption {
	padding: 1px;
	width: 300px;
	float: left;
	margin: 0 0 20px;
	}
.commentcaption {
	padding: 1px;
	width: 320px;
	float: right;
	margin: 0 0 20px;
	}
.commentarea {
	border: 1px solid #eee;
	background: #f8f8f8;
	padding: 10px;
	margin: 0 0 5px;
}
.commentarea em { color: #777; }
.entry {
	border: 1px solid #dadada;
	background: #fff;
	padding: 1px;
	width: 320px;
	float: left;
	margin: 0 0 20px;
	}
	
.entry.margin { margin: 0 20px 0 0; }
.e-out {
	background: #f2f2f2;
	padding: 3px;
	}
.e-in {
	border: 1px solid #e4e4e4;
	background: #fff;
	padding: 1px;
	}
.e-in.img {	height: 200px; }
.e-in.img img { width: 100%; height: 100%; }
.e-in.detail { margin: 3px 0 0; }
.e-text {
	background: url('../img/content/cup.gif') #f2f2f2 no-repeat 5px 40%;
	line-height: 28px;
	padding: 0 5px 0 27px;
	}
.e-part {
	float: right;
	width: 150px;
	margin: -23px 0 0;
	padding: 0 3px 0 0;
	text-align: right;
	}



.thisentry { float: left; width: 200px; height: 100px; background: red; }



#right {
	float: right;
	width: 240px;
	border: 5px solid #f4f4f4;
	background: #d9d9d9;
	padding: 1px;
	}

#right .right-out {
	background: #fff;
	padding: 1px 3px;
	}
#right .right-in {
	margin: 3px 0;
	background: #fafafa;
	padding: 5px 7px;
	}
	

P.seo-P { margin: -5px 0 0 0px; }
P.head {
	margin: 0;
	font-weight: bold;
	text-indent: 25px;
	color: #008080;
	background: transparent no-repeat left 50%;
	}
P.head.gallery { background-image: url('../img/content/view-gallery.gif'); }
P.head.search  { background-image: url('../img/content/search.gif'); }
P.head.popular { background-image: url('../img/content/star-gold.gif'); }
P.head.archive { background-image: url('../img/content/calendar.gif'); }
ol.right {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none outside;
	}
ol.right li { margin: 3px 0 0; }
ol.right li A {
	background: url('../img/content/bullet-white.gif') transparent no-repeat left 50%;
	padding: 0 0 0 20px;
	margin: 0 5px 0 0;
	color: #c40;
	}
ol.right li A:hover {
	background-image: url('../img/content/bullet-black.gif');
	color: #340;
	}
	
	
/* Sayfalama */
.nextprevious {
	float: right;
	padding: 5px 0 0;
	text-align: right;
	}
.nextprevious A SPAN {
	float: right;
	background: url('../img/content/button.gif') transparent no-repeat left top;
	width: 69px;
	text-align: center;
	line-height: 26px;
	margin: 0 0 0 10px;
	color: #fff;
	cursor: pointer !important;
	}
.nextprevious A:hover SPAN {
	background-position: bottom left;
	color: #000;
	}
	
	
	
#footer {
	clear: both;
	padding: 20px 10px 10px 50px;
}
* html #footer { padding-top: 10px; }






/* Form */
form { margin: 0; }
form label { font-weight: bold; color: #369; }
form em { font-weight: normal; font-size: 10px; color: #aaa; margin: 0 5px; font-style: normal; }
input, textarea {
	font: normal normal normal 11px 'trebuchet ms', arial, verdana, serif;
	}
.text { padding: 4px 9px 3px; }
.text.special {
	background: url('../img/forms/input.gif') transparent no-repeat left top;
	border: none;
	}
.text.special:focus { background-position: left bottom; }
.text.special.max { width: 234px; }
.text.special.min { background-image: url('../img/forms/input-mini.gif') !important; width: 120px; margin: 0 5px 0 0; }


textarea { padding: 4px 9px 3px; }
textarea.special {
	background: url('../img/forms/textarea.gif') transparent no-repeat left top;
	border: none;
	}
textarea.special:focus { background-position: left bottom; }
textarea.special.max { width: 334px; height: 126px !important; overflow: auto; }
textarea.special.mini { background-image: url('../img/forms/textarea-mini.gif') !important; width: 274px; height: 126px !important; overflow: auto; }

.submit {
	background: url('../img/forms/button.gif') transparent no-repeat left top;
	border: none;
	width: 69px;
	text-align: center;
	height: 26px;
	margin: 10px 0 0;
	color: #fff;
	font-weight: bold;
}
.submit:focus { background-position: left bottom; }
.check {
	float: left;
	background: url('../img/forms/radio.gif') transparent no-repeat left top;
	border: none;
	line-height: 15px;
	padding: 0 0 0 22px;
	margin: 0 25px 0 0;
	cursor: pointer !important;
}




/*
	Alert message
*/
.error {
	background: url(../img/content/information.gif) #e7f0ff center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	margin: 0 0 10px !important;
	}
.alert {
	background: url(../img/content/exclamation.gif) #f7e0dd center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	margin: 0 0 10px !important;
	}
.okey {
	background: url(../img/content/okey.gif) #f2f2f2 center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	margin: 0 0 10px !important;
	}