/* Eric Meyer's Reset Reloaded */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* Layout */

body { font-family: Helvetica, Arial, sans-serif; font-size: 100%; line-height: 1.25em; }

#wrapper { width: 940px; margin: auto; padding-bottom: 50px; }

#lefthalf { float: left; margin-right: 20px; width: 540px; }

#righthalf { float: left; width: 380px; }

#minilefthalf { float: left; margin-right: 20px; width: 140px; }

#bigrighthalf { float: left; width: 780px; }

#navigation { float: left; margin: 180px 20px 0 0; width: 140px; }

#righthalf #logo { margin: 110px 0 20px 0; width: 380px; }

#bigrighthalf #logo { margin: 110px 0 20px 400px; width: 380px; }

/* General */

a { color: #f00; text-decoration: none; }

h1 { color: #f00; font-size: 1.125em; padding: 15px 20px 10px 20px; }
h2 { color: #f00; font-size: 1em; padding: 15px 20px 10px 20px; }
p { font-size: 0.875em; padding: 0 20px 10px 20px; }

img { vertical-align: bottom; }

.whitebg { background-image: url(../images/whitebg.png); }
.red { color: #f00; }
.clearleft { clear: left; }

/* Navigation */

#navigation ul { font-size: 0.875em; width: 140px; }
#navigation li { background-image: url(../images/whitebg.png); padding: 0  10px; }
#navigation a { border-bottom: 1px dotted #000; color: #000; display: block; line-height: 22px; padding: 2px 4px 0 4px; width: 112px; }
#navigation a:hover { background-color: #f00; }
#navigation li.first { padding-top: 5px; }
#navigation li.last { padding-bottom: 5px; }
#navigation li.last a { border-bottom: none; }
#navigation li.language { margin-top: 3px; padding: 0; text-align: center; }
#navigation li.language a { border-bottom: none; color: #c22; font-size: 0.75em; font-weight: 600; padding: 2px 0 0 0; width: 140px; }
#navigation li.language a:hover { background-color: #000; }

/* Mainpage */

#intro { float: left; margin: 200px 0 20px 0; width: 380px; } 

#biglinks h2 { float: left; padding: 0; text-indent: -999em; }
#biglinks h2 a { display: block; height: 100px; width: 220px; }
#biglinks h2 a:hover { border-bottom: 10px solid #f00; height: 90px; }
#title_katilimcilar { background: url(../images/yazarlar-2009.png) no-repeat 0 0; margin-right: 20px; }
#title_sponsorlar { background: url(../images/sponsorlar.png) no-repeat 0 0; }

#news { margin-bottom: 20px; }
#news ul { padding: 20px; }
#news li { border-bottom: 1px dotted #f00; margin: 3px 0; }
#news li a {  }
#newsletter h2 { background: url(../images/haberdar-olun.png) no-repeat 0 0; height: 40px; text-indent: -999em; }
#newsletter form { padding-bottom: 10px; }
#newsletter p { font-size: .75em; line-height: .9375em; padding: 0 10px; }
#newsletter input { margin: 10px 0 0 10px; border: none; }
.newsletter_eposta { width: 240px; }
.newsletter_gonder { width: 100px; background-color: #f00; color: #fff; font-weight: bold; }
.newsletter_gonder:hover { background-color: #000; }
#newsletter_onay { background-color: #9f6; height: 20px; vertical-align: middle; }
#sponsor_logos { border-top: 1px dotted #fff; margin-top: 20px; padding-top: 20px; }

/* About */

#hakkinda { margin-left: 60px; width: 660px; }
#hakkinda ul { font-size: 0.75em; list-style-image: url(../images/bullet.gif); padding: 0 0 10px 37px; }

/* Participants */

#katilimcilar { margin-left: 60px; width: 660px; }
#katilimcilar ul { font-size: 0.75em; padding: 0 20px; }
#katilimcilar li { padding-left: 20px; }
#katilimcilar li h2 { padding-left: 0; }
#katilimcilar img { float: right; margin: 0 20px 20px; }

/* Bulten */

#bulten { margin-left: 60px; width: 660px; }
#bulten ul { font-size: 0.75em; padding: 0 20px; }
#bulten li { padding-left: 20px; }
#bulten li h2 { padding-left: 0; }
#bulten img {  }

/* Program */

#etkinlikler { margin-left: 60px; width: 660px; }
#etkinlikler h2 { padding: 30px 20px 10px 20px; }
#etkinlikler table { margin-left: 40px; }
#etkinlikler table caption { color: #333; font-size: .825em; font-weight: 600; padding: 10px 0 5px; text-align: left; }
#etkinlikler table caption span { color: #666; font-weight: 500; margin-left: 20px; }
#etkinlikler table tr {  }
#etkinlikler table td { border-top: 1px #f00 dotted; font-size: .75em; }
#etkinlikler table td.time { width: 100px; }
#etkinlikler table td.name { padding-right: 20px; width: 280px; }
#etkinlikler table td.people { width: 180px; }
/* #etkinlikler ul { font-size: 0.75em; list-style-image: url(../images/bullet.gif); margin-left: 80px; padding: 0 0 20px 37px; } */
/* #etkinlikler ul ul { font-size: 1em; margin-left: 0; padding: 0 0 0 37px; } */

/* Sponsors */

#sponsorlar { float: left; margin-right: 20px; width: 780px; }
#sponsor_wrap { margin: 20px 0 20px 40px; }
div.sponsor-box { float: left; height: 190px; margin-right: 45px; width: 105px; }
div.sponsor-box-last { margin-right: 0; }
div.sponsor-box img { margin-bottom: 10px; }
div.sponsor-box p { line-height: 1.2; padding: 0 0 10px; width: 105px; }

/* Our Team */

#ekibimiz { margin-left: 60px; padding-bottom: 40px; width: 660px; }
#ekibimiz ul { margin-left: 40px; }
#ekibimiz li { font-size: 0.75em; border-bottom: 1px dotted #999; width: 33em; }
#ekibimiz p { padding-left: 40px; font-size: .75em; }
#ekibimiz li span { font-weight: bold; display: inline-block; width: 14em; }

/* Contact */

#iletisim { margin-left: 60px; padding-top: 20px; width: 660px; }
#iletisim img { float: left; }
#iletisim h1 { padding: 0 0 16px 0; }
#iletisim h2 { padding: 0 0 8px 0; }
#iletisim p { padding: 0 0 8px 0; }

/* Authors */

#yazarlar { margin-left: 60px; padding-bottom: 40px; width: 660px; }
#yazar-listesi { margin-left: 20px; }
#yazar-listesi div { float: left; margin: 0 20px 20px 0; width: 140px; text-align: center; }
#yazar-listesi div.clearleft { float: none; margin: 0; width: auto; }
#yazar-listesi img.yazar-resmi {  }
#yazar-listesi a { background-color: #000; cursor: pointer; display: block; font-size: 0.75em; width: 140px; }

/* Author */

#yazar { margin-left: 60px; padding-bottom: 20px; width: 660px; }
#yazar h1 { border-bottom: 1px dotted #000; margin: 0 20px 20px; padding: 15px 0 10px; }
#yazar img.yazar-resmi { float: right; margin: 0 20px 20px; }
#yazar #yazar-foto { float: right; margin: 0 20px 20px; }
#yazar #yazar-foto img.yazar-resmi { float: none; margin: 0; }
#yazar #yazar-foto { float: right; margin: 0 20px 20px; }
#yazar #yazar-foto img.yazar-resmi { float: none; margin: 0; }
#yazar #yazar-foto img { padding-bottom: 10px; }
#yazar p { font-size: 0.75em; }
#yazar ul { font-size: 0.75em; list-style: square inside; margin-left: 20px; }
#yazar li {  }
#yazar a.listeye-don { 
  background-color: #fff; 
  display: block; 
  font-size: 0.75em;
  height: 20px; 
  margin: 20px 20px 0; 
  padding-left: 20px;
  width: 600px; 
  }



/* Hare */

#hare { margin-left: 60px; width: 660px; }
#hare img { float: right; margin: 0 20px 20px; }
#hare h2 { padding: 30px 20px 10px 20px; }
#hare table { margin-left: 40px; }
#hare table caption { color: #333; font-size: .825em; font-weight: 600; padding: 10px 0 5px; text-align: left; }
#hare table caption span { color: #666; font-weight: 500; margin-left: 20px; }
#hare table tr {  }
#hare table td { border-top: 1px #f00 dotted; font-size: .75em; }
#hare table td.time { width: 100px; }
#hare table td.name { padding-right: 20px; width: 280px; }
#hare table td.people { width: 180px; }
#hare #poster { float: right; margin: 0 20px 20px; width: 260px; }
#hare #poster img { display: block; }





