/* Murat Ayfer, muratayfer.com */
/* thanks to http://qrayg.com/experiment/footerstick/ for the footerstick code, and to douglas bowman for his teachings. */
@import url("/include/css/layout.css");
@import url("/include/css/calendar.css");
@import url("/include/css/admin.css");

form
{
	padding: 0; margin: 0;
}
textarea
{
	background: url(/images/textbg-trans.png);
	margin: 0;
	padding: 5px;
	border: 1px inset #acf;
}
input[type='text'], input[type='password'], select
{
	background: url(/images/textbg-trans.png);
	margin: 1px;
	padding: 0px;
	border: 1px inset #acf;
}
select
{
	background: #fff;
}
input[type='submit']
{
	background: #acf;
	border: 1px outset #acf;
}
input.required
{
	background: url(/images/textbg-req.png);
	border: 1px inset #ffa;
}
.form-tooltip
{
	font-size: 0.85em;
	line-height: 1.1em;
	padding: 0.5em 0.5em 0.5em 2em;
	display: none;
	position: absolute;
	margin-left: 1em;
	width: 15em;
	border: 1px solid #00f;
	background: #ddf url(/images/back-arrow.gif) no-repeat 0 0.4em;
}
td.form-align
{
 text-align: right; vertical-align:top;
}
.hr-line
{
	margin: 1px;
	padding: 0;
	background-color: #ccc;
	height: 1px;
	width: 90%;
}

.register-error
{
	color: red;
	border: 1px solid red;
	padding: 5px;
	margin-left: 30px;
	margin-right: 30px;
	background-color: #ffa;
}
.register-error ul
{
	color: red;
	margin-left: 15px;
}

.message, .warning, .error
{
	background: url(/images/message-top.gif) top left no-repeat;
	width: 490px;
	margin-bottom: 5px;
	font-weight: bold;
	position: relative;
}
.message div, .warning div, .error div
{
	background: url(/images/message-bottom.gif) bottom left no-repeat;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 35px;
}
.message img, .warning img, .error img
{
	position: absolute;
	top: 3px;
	left: 3px;
}
.message
{
	background-color: #b0e57c;
	color: #3f7709;
}
.warning
{
	background-color: #c6d7de;
	color: #162e5f;
}
.error
{
	background-color: #e5bfbf;
	color: #ab0000;
}

.label
{
	color: #225;
}

#inbox div, #outbox div
{
	float: left;
	height: 40px;
	margin: 10px 5px 0 0;
}
#inbox div a.message-preview, #inbox div a.message-preview:visited, #outbox div a.message-preview, #outbox div a.message-preview:visited
{
	display: block;
	width: 300px;
	border: 1px solid #D2E8EC;
	height: 40px;
	padding: 0 5px;
}
#inbox div a.message-preview:hover, #outbox div a.message-preview:hover
{
	border: 1px solid #9CBBDE;
	color: #000;
}
#inbox div a.new, #outbox div a.new
{
	background: #E3FAFF;
}

#post-comment-title, #post-message-title
{
	background: #9CBBDE url("/images/corners/post-comment-top-left.gif") top left no-repeat;
	color: #fff;
	margin-top: 5px;
	font-weight: bold;
	border-bottom: 1px solid #5382B7;
}
#post-comment-title div, #post-message-title div
{
	background: url("/images/corners/post-comment-top-right.gif") top right no-repeat;
	padding: 3px 3px 3px 10px;
}
#post-comment, #post-message
{
	background: #D3EAFF url("/images/corners/post-comment-bottom-left.gif") bottom left no-repeat;
	border-top: 1px solid #fff;
	text-align: center;
}
#post-comment div, #post-message div
{
	background: url("/images/corners/post-comment-bottom-right.gif") bottom right no-repeat;
	padding: 5px;
}
#comments textarea, #post-message textarea
{
	width: 475px;
	height: 50px;
}

.comment-title, .conversation-title
{
	color: #555;
	background: #DBE7F0 url("/images/corners/comment-top-left.gif") top left no-repeat;
	margin: 7px 0 0 0;
	border-bottom: 1px solid #C7D2DA;
}
.comment-title div, .conversation-title div
{
	background: url("/images/corners/comment-top-right.gif") top right no-repeat;
	padding: 2px 5px 0 5px;
}
.comment-title div.clear, .conversation-title div.clear
{
	background: none;
}
.comment, .conversation
{
	background: #E9F5FF url("/images/corners/comment-bottom-left.gif") bottom left no-repeat;
	margin: 0 0 7px 0;
	border-top: 1px solid #fff;
}
.comment div, .conversation div
{
	background: url("/images/corners/comment-bottom-right.gif") bottom right no-repeat;
	padding: 5px;
}

.conversation-title2
{
	color: #555;
	background: #ffe87e url("/images/corners/conversation-top-left.gif") top left no-repeat;
	margin: 7px 0 0 0;
	border-bottom: 1px solid #ffd200;
}
.conversation-title2 div
{
	background: url("/images/corners/conversation-top-right.gif") top right no-repeat;
	padding: 2px 5px 0 5px;
}
.conversation-title2 div.clear
{
	background: none;
}
.conversation2
{
	background: #fbf5cc url("/images/corners/conversation-bottom-left.gif") bottom left no-repeat;
	margin: 0 0 7px 0;
	border-top: 1px solid #fff;
}
.conversation2 div
{
	background: url("/images/corners/conversation-bottom-right.gif") bottom right no-repeat;
	padding: 5px;
}

.comment-icon
{
	padding-left: 20px;
	background: url("/images/icons/comment.gif") top left no-repeat;
}
.edit-icon
{
	padding-left: 16px;
	background: url("/images/icons/edit.gif") top left no-repeat;
}
.delete-icon
{
	padding-left: 15px;
	background: url("/images/icons/delete.gif") top left no-repeat;
}

a.delete-icon, a.edit-icon, a.comment-icon, a.delete-icon:visited, a.edit-icon:visited, a.comment-icon:visited
{
	border: none;
}
a.publish-link
{
	color: #a00;
	font-weight: bold;
}

.hidden
{
	position: absolute;
	top: -5000px;
	left: -5000px;
	display: none;
}

.article-thumb, .article-thumb:visited, .article-thumb:hover
{
	float: left;
	text-align: center;
	display: block;
	border: none;
	margin: 10px 10px 0 0;
}
.article-thumb img
{
	border: 1px solid #aaa;
	padding: 4px;
}
.article-picture, .article-picture:visited, .article-picture:hover
{
	text-align: center;
	display: block;
	border: none;
	margin: 10px 0 0 0;
}
.article-picture img
{
	border: 1px solid #aaa;
	padding: 3px;
}

table.team
{
	width: 495px;
	text-align: center;
}
table.team tr td
{
	width: 110px;
	height: 170px;
	vertical-align: top;
}

.gallery-thumb, .gallery-thumb:visited, .gallery-thumb:hover
{
	text-align: center;
	border: none;
	margin: 10px 10px 0 0;
}
.gallery-thumb img, img.framed
{
	border: 1px solid #aaa;
	padding: 4px;
}
table.gallery
{
	width: 500px;
}
table.gallery td
{
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
}

ul.gallery-main-categories li
{
	margin: 0 0 20px 0;
	list-style: none;
	padding: 0;
}
ul.gallery-main-categories li ul li, ul.links li
{
	margin: 0;
	list-style: none;
	padding: 0;
}
ul.gallery-main-categories li ul li a, ul.gallery-main-categories li ul li a:visited, ul.links li a, ul.links li a:visited
{
	display: block;
	height: auto !important; /* fix IE6 list whitespace bug */
	height: 1em;
	border: 1px solid #ddd;
	background: #f2f2f2 url('/images/bullet_pt.png') 5px 5px no-repeat;
	padding: 5px 5px 5px 30px;
	margin: 2px;
}
ul.gallery-main-categories li ul li a:hover, ul.links li a:hover
{
	color: #003377;
	border: 1px solid #003377;
	background-color: #deeaff;
}
.gallery-description
{
	font-size: 0.9em;
	color: #777;
	margin-bottom: 10px;
}

#coming-soon
{
	background: url("/images/watermark.png") top center no-repeat;
	height: 300px;
	padding-top: 120px;
	text-align: center;
}
#coming-soon div
{
	width: 300px;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#coming-soon h1
{
	font: 3em Georgia,Serif;
	color: #c60;
	line-height: normal;
	margin: 0 0 10px 0;
}

a.emre-link
{
	display: block;
	background: url(/images/emre_kizilkaya_link.png) top left no-repeat;
	height: 32px;
	width: 180px;
	margin-top: 10px;
	border: 0;
}
a.emre-link:hover
{
	border: 0;
	background-position: 0 -32px;
}

a.ugur-link
{
	display: block;
	background: url(/images/ugur_pembecioglu_link.png) top left no-repeat;
	height: 32px;
	width: 180px;
	margin-top: 5px;
	border: 0;
}
a.ugur-link:hover
{
	border: 0;
	background-position: 0 -32px;
}

a.rss-link
{
	display: block;
	background: #fff url(/images/rss.png) top left no-repeat;
	height: 32px;
	width: 180px;
	margin: 0;
	border: 0;
	padding: 0 0 0 20px;
}
a.rss-link:hover
{
	border: 0;
	background-position: 0 -32px;
}
