/*
Theme Name: ALD İstanbul 2010
Theme URI: http://mehmetgultekin.com/
Description: ALD İstanbul 2010 organizasyonu için oluşturulmuştur.
Version: 1.0
Author: Mehmet Gültekin
Author URI: http://mehmetgultekin.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* Yapı Başlangıç */

/* Yapı */
body {
	margin: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border:none;
}
#site {
	width:930px; margin:0 auto; border-left:solid 1px #CCC; border-right:solid 1px #CCC; background-color:#FFF; padding:10px;
}
#header {
}
.top {
}
.logo {
	width:200px; float:left; padding:20px 0;
}
.toplink {
	width:730px; float:left; text-align:right; color:#DF0046;
}
.topnav {
	color:#999;
}
.toplink a, .topnav a {
	color:#DF0046; text-decoration:none; padding:1px;
}
.toplink a:hover, .topnav a:hover {
	text-decoration:none; background-color:#DF0046; color:#FFF;
}
.topbanner {
	width:728px; height:90px; background-color:#FFF; margin-bottom:10px;
}
.menu {
	padding-top:10px;
}
#topmenu {
	margin:0; padding:0; border-top:solid 1px #CCC;
}
#topmenu h4, #middle h1{
	margin:0; padding:0; font-size:28px; color:#666; font-weight:normal;
}
#topmenu li {
	list-style:none; float:left; padding:5px 20px; background:url(images/listline.png) right 5px no-repeat; 
}
#topmenu li:hover{
	background-color:#EEE;
}
#topmenu .last {
	background:none;
}
#topmenu .selected {
	background-color:#EEE;
}
#topmenu .selected h4 {
	color:#DF0047;
}
.grayborder {
	border-bottom:solid 9px #999;
}
.info {
	padding:10px 0px 5px 10px; border-bottom:solid 5px #DF0148;
}
.infoimg {
	width:155px; float:left; padding-top:8px; color:#999; text-align:left;
}
.infotext {
	background:url(images/toptextbg.png) 0 0 no-repeat; width:600px; height:93px; float:left; margin-left:10px; padding:3px 0px 5px 0; margin-top:-5px;
}
.infotext div {
	padding:5px;
}
.infotextc {
	width:452px; float:left; padding-left:10px; color:#666; padding-top:10px;
}
.infotextimg {
	width:106px; float:left; padding-top:8px;
}
.mrl {
	float:left; width:103px; padding-top:3px; border-left:solid 2px #CCC; padding-left:15px; margin-left:15px;
}
.mrl a {
	display:block; text-decoration:none; color:#DF0047; font-size:17px; padding:5px;
}
.mrl a:hover {
	color:#999;
}
.toplanguage {
	width:147px; float:left; text-align:right; padding:0; color:#999;
}
.toplanguage span, .infoimg span{
	padding:2px;
}
.toplanguage a, .infoimg a {
	color:#DF0046; text-decoration:none;
}
.toplanguage a:hover , .infoimg a:hover{
	text-decoration:none; background-color:#DF0046; color:#FFF;
}
.toplang {
	float:left;
}
.toplnav {
	float:right;
}
#applyforticket {
	margin-left:5px; padding-top:15px; margin-top:5px;
}
#applyforticket a {
	text-indent:-9999px; display:block; text-decoration:none; margin:0; width:131px; height:41px;
}
#applyforticket .applyforticketlink {
	background:url(images/applyticket.png) 0 0 no-repeat;
}
#applyforticket .applyforticketlink:hover {
	background:url(images/applyticket_h.png) 0 0 no-repeat; background-color:#FFF;
}
#applyforticket .applyforticketlink_en {
	background:url(images/applyticket_en.png) 0 0 no-repeat;
}
#applyforticket .applyforticketlink_en:hover {
	background:url(images/applyticket_en_h.png) 0 0 no-repeat; background-color:#FFF;
}

#middle {
	margin-top:20px;
}
.content {
	width:615px; float:left; padding-left:18px;
}
.content a {
	color:#DF0046; text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.contentkeynote a, .contentinvited a {
	color:#999;
}
.contentkeynote a:hover, .contentinvited a:hover {
	text-decoration:none;
}
.texts {
	padding-right:20px;
}
.sidebar {
	width:277px; float:left; background:url(images/longline.png) 0 0 no-repeat; padding-left:20px;
}
.followus_tr {
	 background:url(images/followus_tr.png) 0 0 no-repeat; min-height:38px; padding-top:35px; padding-left:35px;
}
.followus_en {
	 background:url(images/followus_en.png) 0 0 no-repeat; min-height:38px; padding-top:35px; padding-left:35px;
}
.followus_tr a, .followus_en a {
	width:36px; height:36px; margin:0 5px; text-indent:-9999px; display:block; float:left;
}
.followus_tr .facebook, .followus_en .facebook {
	background:url(images/facebook.png) 0 0 no-repeat;
}
.followus_tr .facebook:hover, .followus_en .facebook:hover {
	background:url(images/facebook_h.png) 0 0 no-repeat;
}
.followus_tr .linkedin, .followus_en .linkedin {
	background:url(images/linkedin.png) 0 0 no-repeat;
}
.followus_tr .linkedin:hover, .followus_en .linkedin:hover {
	background:url(images/linkedin_h.png) 0 0 no-repeat;
}
.followus_tr .twitter, .followus_en .twitter {
	background:url(images/twitter.png) 0 0 no-repeat;
}
.followus_tr .twitter:hover, .followus_en .twitter:hover {
	background:url(images/twitter_h.png) 0 0 no-repeat;
}
.followus_tr .friendfeed, .followus_en .friendfeed {
	background:url(images/friendfeed.png) 0 0 no-repeat;
}
.followus_tr .friendfeed:hover, .followus_en .friendfeed:hover {
	background:url(images/friendfeed_h.png) 0 0 no-repeat;
}
.organization_tr {
	background:url(images/organization_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.organization_en {
	background:url(images/organization_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.organization_tr img, .organization_en img {
	padding:1px; padding-bottom:0; margin-left:1px; margin-top:2px;
}
.orgs {
	width:252px; margin-left:1px;
}
.sboxc span {
	width:124px; float:left; margin:1px; color:#DF0046; font-size:11px; text-align:center;
}
.newsletter_tr .sboxc span, .newsletter_en .sboxc span {
	width:100%; float:none; margin:0; color:#DF0046; font-size:12px; text-align:left;
}
.newsletter_tr .sboxc span strong, .newsletter_en .sboxc span strong {
	padding:3px 6px; background:#7e001b; margin-right:3px; font-size:13px; color:#fff; -moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;
}
.partnerorganizations_tr {
	background:url(images/partnerorganizations_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.partnerorganizations_en {
	background:url(images/partnerorganizations_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.supportedby_tr {
	background:url(images/supportedby_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.supportedby_en {
	background:url(images/supportedby_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
#smarquee img {
	padding:0 15px;
}
.goldensponsors_tr {
	background:url(images/goldensponsors_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.goldensponsors_en {
	background:url(images/goldensponsors_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.silversponsors_tr {
	background:url(images/silversponsors_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.silversponsors_en {
	background:url(images/silversponsors_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.presssponsors_tr {
	background:url(images/presssponsors_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.presssponsors_en {
	background:url(images/presssponsors_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.media_tr {
	background:url(images/media_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.media_en {
	background:url(images/media_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.newsletter_tr {
	background:url(images/newsletter_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.newsletter_en {
	background:url(images/newsletter_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.gss, .sss, .pss {
	margin:0 auto; width:150px;
}
.speakers_tr {
	background:url(images/speakers_tr.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.speakers_en {
	background:url(images/speakers_en.png) 0 0 no-repeat; min-height:27px; padding-top:35px;
}
.speakerlist {
}
.speaker:hover .speakertitle {
	color:#DF0046;
}
.speaker a{
	color:#666; text-decoration:none;
}
.speakertitle:hover {
	color:#DF0046;
}
.speakerimg {
	width:73px; float:left; padding:0 10px; margin:10px 0; border-right:solid 1px #CCC;
}
.speakertext {
	width:135px; float:left; padding:0 10px; margin:10px 0; font-size:11px;
}

#footer {
	min-height:52px; background:#E9E9E9 url(images/copyrightbg.png) 0 0 repeat-x; font-size:11px; padding:32px 15px;
}
.copyrightimg {
	width:200px; float:left;
}
.copyrightimg img {
	padding-bottom:10px;
}
.footermenu {
	float:left; width:470px; padding-top:20px;
}
.fmenu{
	list-style:none; padding:0 0 0 40px; margin:0;
}
.fmenu li {
	margin:6px 5px; float:left;
}
.fmenu a {
	color:#DF0046; padding:3px 5px; text-decoration:none; background:none; background-color:#E9E9E9;
}
.fmenu a:hover {
	background-color:#DF0046; color:#FFF; text-decoration:underline;
}
.fsocial {
	 min-height:18px; padding-top:10px; padding-left:41px; width:145px; margin:0 auto;
}
.fsocial a {
	width:16px; height:16px; margin:0 5px; text-indent:-9999px; display:block; float:left;
}
.fsocial .facebook {
	background:url(images/sfacebook.png) 0 0 no-repeat;
}
.fsocial .facebook:hover {
	background:url(images/sfacebook_h.png) 0 0 no-repeat;
}
.fsocial .linkedin {
	background:url(images/slinkedin.png) 0 0 no-repeat;
}
.fsocial .linkedin:hover {
	background:url(images/slinkedin_h.png) 0 0 no-repeat;
}
.fsocial .twitter {
	background:url(images/stwitter.png) 0 0 no-repeat;
}
.fsocial .twitter:hover {
	background:url(images/stwitter_h.png) 0 0 no-repeat;
}
.fsocial .friendfeed {
	background:url(images/sfriendfeed.png) 0 0 no-repeat;
}
.fsocial .friendfeed:hover {
	background:url(images/sfriendfeed_h.png) 0 0 no-repeat;
}
.copyrighttext {
	width:230px; float:right; text-align:right; padding-top:10px;
}

/* Sayfa Başlıkları */
#pagetitle h2 {
	font-size:28px; font-weight:bold; margin:0; padding:0; color:#666;
}
#goldensponsors h2 {
	font-size:28px; font-weight:bold; margin:0; padding:0; color:#D07700;
}
#silversponsors h2, #keynotespeakers h2, #invitedpapers h2 {
	font-size:28px; font-weight:bold; margin:0; padding:0; color:#858585;
}
#presssponsors h2 {
	font-size:28px; font-weight:bold; margin:0; padding:0; color:#CCCCCC;
}
#supportedby h2 {
	font-size:28px; font-weight:bold; margin:0; padding:0; color:#666666;
}
/* Sayfa Başlıkları */


/* Post Listeleme */
#postlist h3 {
	font-size:18px;
}
#postlist h3 a {
	text-decoration:none; color:#DF0046; padding:5px; margin:0;
}
#postlist h3 a:hover {
	background-color:#EAEAEA;
}
#goldentitle h3 {
	color:#D07700; padding:5px;
}
#silvertitle h3, #keynotetitle h3, #invitedtitle h3{
	color:#858585; padding:5px;
}
.postlistthumbnail {
	width:175px; float:left; border:solid 1px #CCC; padding:5px;
}
.speakersthumbnail {
	width:175px; float:left; border:none; border-right:solid 1px #CCC; padding:5px;
}
.sponsorsthumbnail {
	width:175px; float:left; border:none; padding:5px;
}
.sponsorsthumbnail {
	margin-right:10px;
}
.postlistreadmore {
	background:url(images/readmore.png) bottom right no-repeat; padding-right:25px; text-decoration:none; color:#858585;
}
.postlistreadmore:hover {
	background:url(images/readmore_h.png) bottom right no-repeat;
}
.postlistdate {
	padding-left:5px; margin:0;	color:#999;	font-size:8pt; margin-top:-15px;
}
.postlistsum {
	padding:0 5px; float:left; width:410px; margin-top:-15px; text-align:justify;
}
.pexpand {
	width:595px;
}
.postlistline {
	width:484px; height:1px; background:url(images/postlistline.png) 0 0 no-repeat; margin:10px auto;
}
.sponsorsline {
	width:484px; height:1px; background:none; margin:10px auto;
}
.listcontent {
	color:#858585; padding-left:5px;
}
/* Post Listeleme */

/* Listeleme */
.pagination {
	text-align:center; color:#999;
}
.pagination a {
	padding:3px; border:solid 1px #CCC; text-decoration:none; color:#666;
}
.pagination a:hover {
	color:#DF0046; background-color:#CCC;
}
/* Listeleme */

/* Post İçi */
.postinfo2{
	margin: 0 0 15px 0;	padding: 0;	color: #999; font:9pt arial;
}
/* Post İçi*/

/* Yorumlar */
.comments {
	border-top:1px solid #ddd;
	margin: 20px 0 0 0 !important;
	padding: 10px;
	}
#commentstitle {
	background-color:#DF0046; padding:5px;
}
#commentstitle h1 {
	margin:0; padding:0; color:#FFF; font-size:24px; font-weight:bold;
}
.commentlist {
	list-style-type:none;
	padding:0;
	margin: 0;
}
.commenter {
	float:left;margin:0;padding-right:20px; text-align:right; border-right:solid 1px #999; width:100px;
}
.comment_user, .comment_user_email, .comment_user_url {
	width:227px; height:29px; border:none; padding-left:30px;
}
.comment_user {
	background:url(images/comment_user_bg.png) 0 0 no-repeat;
}
.comment_user:hover {
	background:url(images/comment_user_bg_h.png) 0 0 no-repeat;
}
.comment_user_email {
	background:url(images/comment_user_email_bg.png) 0 0 no-repeat;
}
.comment_user_email:hover {
	background:url(images/comment_user_email_bg_h.png) 0 0 no-repeat;
}
.comment_user_url {
	background:url(images/comment_user_url_bg.png) 0 0 no-repeat;
}
.comment_user_url:hover {
	background:url(images/comment_user_url_bg_h.png) 0 0 no-repeat;
}
#commentform textarea {
	width:475px; height:214px; background:url(images/comment_user_text_bg.png) 0 0 no-repeat; border:none; padding:5px 5px 5px 45px;
}
#commentform textarea:hover {
	background:url(images/comment_user_text_bg_h.png) 0 0 no-repeat;
}
.comment_button {
	background:url(images/comment_button_bg.png) 0 0 no-repeat; text-align:center; border:none; width:88px; height:24px; font-size:11px; padding-bottom:2px; float:right; margin-right:54px; margin-top:-10px;
}
.comment_button:hover {
	background:url(images/comment_button_bg_h.png) 0 0 no-repeat; color:#FFF;
}
.commentlist li {
	clear:both;
	margin: 0;
	padding: 10px 10px 1px;
	background:#fff;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	}

.comments .alt {
	border-bottom:1px dotted #ccc;
	border-top:0;
	}
	
.commentlist li.alt {
	margin: 0;
	padding: 10px 10px 1px;
	background:#fbfbfb;
	}

.commentmetadata {
	display: inline;
	margin-bottom:5px;
	float:left;
	font:10pt arial;
	font-weight:bold
	}

.commentmetadata2 {
	margin-bottom:5px;
	}
.commentlist cite {
	font: 9pt arial;
	font-weight:bold;
	}
.commentauthor {
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}
.commentauthor a, .commentdate a, .commentlogged a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
.commentauthor a:hover, .commentdate a:hover, .commentlogged a:hover {
	background-color:#DF0046;
	color:#FFF;
}
.commentdate {
	color:#CCC;
	line-height:20px;
}
.commenttext {
	float:left;
	padding:0 10px;
	width:410px;
}
#commentform {
	padding:10px;
	margin:0;
}
.comments img {
	border:none;
}
/* Yorumlar */

/* Diğer */
#preloader {
	background:url(images/facebook_h.png) 0 0 no-repeat;
	background:url(images/twitter_h.png) 0 0 no-repeat;
	background:url(images/friendfeed_h.png) 0 0 no-repeat;
	background:none;
}

.sbox {
}
.sboxc {
	position:relative; width:258px; border:solid 1px #CCC; background-color:#FFF; z-index:1000; min-height:10px;
}
.sboxin {
	padding:10px;
}
.sshadow {
	position:relative; width:284px; height:57px; background:url(images/boxshadow.png) -4px 0 no-repeat; margin-top:-46px;
}

/* Diğer */

/* Görseller */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 20px;
	} 	
/* Görseller */

/* Clear */
.clear {
	clear:both;
}
