/*
Theme Name:Kanal 9
Author:Sercan K&#305;rpar
Author URI:http://sercankirpar.net
*/

* {
margin:0; padding:0;
}
body {
font:12px Verdana;
color:#333333;
background:#2E2E2E url('images/bg-strip.jpg') repeat-y left;
}
a {
text-decoration:none;
color:#00658D;
}
img {
border:0;
padding:0;
margin:0;
}

.break {
font-size:0;
width:0; height:0;
clear:both;
}
.alignleft {
float:left;
margin:4px 10px 5px 0;
}
.alignright {
float:right;
margin:4px 0 5px 10px;
}
.hidden {
display:none;
}
.noimage img {
display:none;
}

#wrapper {
width:900px;
padding:0;
margin:0;
text-align:left;
}

#wrapper_ads {
margin:0;
padding:0;
position:absolute;
left:930px;
top:10px;
}

/** BEGIN header **/
#header {
height:200px;
margin:0;
padding:0;
clear:both;
text-align:right;
background:url('images/logo.jpg') no-repeat center;
}
#header #logo_replace {
margin:0;
padding:0;
float:right;
}
/** END header **/

/** BEGIN menu **/
#menu {
height:40px;
margin:0;
padding:0;
clear:both;
background:url('images/menu-bg.png') no-repeat center;
font:13px Verdana;
}

#menu ul {
margin:0;
padding:0;
float:left;
}

#menu ul li {
display:inline;
}

#menu li a, #menu li a:active, #menu li a:visited {
float:left;
padding:12px 10px 12px 10px;
color:#000000;
text-decoration:none;
background:url('images/menu-border.png') no-repeat right center;
}

#menu li a:hover {
float:left;
padding:12px 10px 12px 10px;
color:#000000;
text-decoration:underline;
background:url('images/menu-bg-over.png') repeat-x;
}

#menu .ul_right {
margin:0;
padding:0;
float:right;
}

#menu .ul_right li {
margin:0;
padding:0;
}

#menu .ul_right li a, #menu .ul_right li a:active, #menu .ul_right li a:visited {
float:left;
padding:8px 7px 7px 7px;
color:#000000;
text-decoration:none;
background:url('images/menu-bg-over.png') repeat-x;
}

#menu .ul_right li a:hover {
float:left;
padding:8px 7px 7px 7px;
color:#000000;
text-decoration:underline;
background:none;
}

/** END menu **/

/** BEGIN intro **/
#intro {
height:300px;
margin:0;
padding:0;
clear:both;
}

#intro .fl {
margin:0;
padding:0;
width:600px;
height:300px;
float:left;
}

#intro .fr {
margin:0;
padding:0;
width:300px;
height:300px;
background:url('images/break-bg.png');
float:right;
}

#intro .fr .weather_main {
margin:15px;
padding:0;
width:270px;
height:80px;
background:url('images/weather-bg.png') no-repeat center center;
clear:both;
}

#intro .fr .weather_main .inline {
margin:0;
padding:0;
width:270px;
height:80px;
position:absolute;
}

#intro .fr .weather_main .inline select {
width:100px;
font:11px Verdana;
background:#808080;
color:#FFFFFF;
position:absolute;
top:10px;
left:10px;
border:1px solid #444444;
}

#intro .fr .weather_main .inline .degree {
width:100px;
height:40px;
background:url('images/degree-bg.png') no-repeat center center;
position:absolute;
top:32px;
left:10px;
float:left;
}

#intro .fr .weather_main .inline .degree p {
color:#FFFFFF;
font:25px Verdana;
padding:3px 0 0 25px;
margin:0;
}

#intro .fr .weather_main .inline .image {
width:140px;
height:60px;
position:absolute;
top:11px;
right:10px;
text-align:center;
float:right;
background:url('images/image-bg.png') no-repeat center center;
}

#intro .fr .weather_main .inline .image p {
margin:0;
padding:0 0 0 18px
}

#intro .fr .weather_main .inline .loading {
color:#FFFFFF;
font:11px Verdana;
padding:40px 0 0 0;
text-align:center;
}

#intro .fr .schedule {
margin:15px 15px 0 15px;
padding:0;
width:270px;
height:175px;
background:url('images/schedule-bg.png') no-repeat center center;
}

#intro .fr .schedule .today {
color:#FFFFFF;
font:11px Verdana;
margin:0;
padding:42px 0 7px 10px;
border-bottom:1px dotted #808080;
}

#intro .fr .schedule .first {
color:#FFFFFF;
font:13px Verdana;
padding:5px 0 5px 10px;
margin:7px 10px 2px 10px;
background:url('images/show-bg.png') no-repeat center center;
}

#intro .fr .schedule .first a {
color:#FFFFFF;
}

#intro .fr .schedule .others {
color:#BBBBBB;
font:13px Verdana;
padding:5px 0 5px 10px;
margin:2px 10px 2px 10px;
background:url('images/show-bg.png') no-repeat center center;
}

#intro .fr .schedule .others a {
color:#BBBBBB;
}

#intro .fr .schedule .see_all {
color:#FFFFFF;
font:11px Verdana;
margin:4px 12px 0 10px;
text-align:right;
}

#intro .fr .schedule .see_all a {
color:#FFFFFF;
}

#intro .fr .schedule .none_found {
margin:2px 10px 2px 10px;
font:italic 11px Verdana;
color:#FFFFFF;
}

/** END intro **/

#main_content {
width:900px;
background:url('images/body-bg.png');
margin:0;
padding:0;
}

/** BEGIN content **/
#content {
width:600px;
padding:0;
margin:0;
clear:both;
float:left;
}

#content .latest {
border-bottom:3px solid #808080;
padding:0 0 5px 0;
margin:15px 5px 10px 10px;
text-align:justify;
}

#content .latest img {
float:left;
margin:0 10px 5px 0;
}

#content .latest h2 {
font-size:1.5em;
padding-right:12px;
padding-bottom:12px;
text-align:left;
}

#content .latest p {
font:11px Verdana;
margin-bottom:12px;
line-height:1.4em;
}

#content .single_post {
border-bottom:3px solid #808080;
padding:0;
margin:15px 5px 10px 10px;
text-align:justify;
}

#content .single_post img {
max-width:585px;
margin:0;
padding:0;
}

#content .single_post p {
font:11px Verdana;
margin-bottom:12px;
line-height:1.4em;
}

#content .single_post h2 {
font-size:1.5em;
padding-right:90px;
text-align:left;
}

#content .l {
width:280px;
float:left;
padding:0 10px 10px 0;
border-right:1px solid #959595;
margin:0 5px 0 10px;
}
#content .l .post {
font:11px Verdana;
border-bottom:1px dotted #808080;
text-align:justify;
}
#content .l .post h2 {
font-size:0.9em;
color:#ffffff;
background-color:#202014;
padding:5px 10px;
float:left;
text-align:left;
}
#content .l .post h2 a {
color:#ffffff;
}
#content .l .post h3 {
clear:both;
font-size:1.1em;
width:100%;
padding:10px 0;
text-align:left;
}
#content .l .post img {
float:left;
margin:0 10px 5px 0;
width:100px;
}
#content .l .post p {
margin-bottom:10px;
line-height:1.4em;
}
#content .r {
width:280px;
float:right;
margin:0 10px 0 0;
}
#content .r .post {
font:11px Verdana;
border-bottom:1px dotted #353535;
text-align:justify;
}
#content .r .post h2 {
font-size:0.9em;
color:#ffffff;
background-color:#202014;
padding:5px 10px;
float:left;
text-align:left;
}
#content .r .post h2 a {
color:#ffffff;
}
#content .r .post h3 {
clear:both;
font-size:1.1em;
width:100%;
padding:10px 0;
text-align:left;
}
#content .r .post img {
float:left;
margin:0 10px 5px 0;
width:100px;
}
#content .r .post p {
margin-bottom:10px;
line-height:1.4em;
}
#content .postnav {
padding:20px 0 20px 10px;
clear:both;
}
#content .postnav ul {
list-style-type:none;
border:0;
}
#content .postnav ul li {
float:left;
border:1px solid #BBBBBB;
background:#DDDDDD;
margin:2px;
font-size:0.9em;
}
#content .postnav ul li a {
display:block;
border:0 !important;
padding:5px;
}
#content .postnav ul li a:hover {
background-color:#007AAA;
color:#ffffff;
}
#content li.page_info {
padding:5px !important;
}
/** END content **/

/** BEGIN sidebar **/
#sidebar {
float:right;
width:300px;
padding:0;
margin:0 0 5px 0;
}
#sidebar div.head {
background-color:#FFFFCB;
padding:0;
}
#sidebar div.head h2 {
font-size:0.9em;
margin-bottom:10px;
}
#sidebar div.body {
padding:10px;
margin:0 10px 10px 5px;
border:1px solid #BBBBBB;
border-width:0px 1px 1px 1px;
background:#DDDDDD;
}
#sidebar div.body img {

}
#sidebar div.body a {
color:#333333;
}
#sidebar div.body a:hover {
color:#00658D;
}
#sidebar ul.head {
list-style-type:none;
height:30px;
background:#EEEEEE;
margin:15px 10px 0 5px;
border:1px solid #BBBBBB;
border-width:1px 1px 0 1px;
}
#sidebar ul.head li {
float:left;
font-weight:bold;
}
#sidebar ul.head li a {
color:#343434;
display:block;
padding:8px 10px;
}
#sidebar ul.head li a:hover {

}
#sidebar ul.body {
clear:both;
list-style-type:none;
padding:10px 5px 15px 5px;
margin:0 10px 10px 5px;
border:1px solid #BBBBBB;
border-width:0px 1px 1px 1px;
background:#DDDDDD;
}
#sidebar ul.body li {
font:11px Verdana;
padding:3px 0 7px 15px;
margin:0 0 0 3px;
background:url('images/comment.gif') no-repeat left center;
}
#sidebar ul.body li a {
color:#006490;
}
#sidebar ul.body li a:hover {
color:#323232;
}
#sidebar .latest_entry {
font:italic 11px Verdana;
margin:5px 0 5px 0;
}
/** END sidebar **/

/** BEGIN footer **/
#footer {
clear:both;
margin:0;
background:url('images/footer-bg.jpg') no-repeat top center;
text-align:center;
}
#footer p {
padding:20px 10px 20px 10px;
color:#FFFFFF;
font:11px Verdana;
}
#footer p a, #footer p a:active, #footer p a:visited {
color:#FFFFFF;
}
/** END footer **/

/** BEGIN miscellaneous **/
#content .single ul {
margin:0 0 10px 18px;
}
#content .single ol {
margin:0 0 10px 20px;
}
#content .single li {
padding:2px 0;
line-height:1.4em;
}
#content .single h3 {
margin-bottom:5px;
font-size:1.4em;
font-size:1.5em;
font-weight:normal;
text-align:left;
}
#content .single blockquote {
padding:20px 20px 10px;
margin:10px 0;
background-color:#f3f3f3;
border-width:1px 0;
border-color:#dddddd;
border-style:solid;
color:#9e9e9e;
line-height:1.4em;
}
.single .details {
padding:20px 0;
}
.single .details p {
margin-bottom:5px !important;
}
#comments {
padding:0 5px 10px 10px;
font-size:11px;
}

#comments h2 {
margin:0 0 10px 0;
font-size:15px;
}

#comments p {
margin-bottom:10px;
line-height:1.5em;
}

#comments form {
padding:10px 0 10px 0;
}

#comments form .text_input {
background:#EEEEEE;
border:1px solid #BBBBBB;
width:250px;
font:11px Verdana;
padding:5px;
}

#comments form .textarea_input {
background:#EEEEEE;
border:1px solid #BBBBBB;
width:574px;
height:150px;
padding:3px;
}

#comments form .comment_submit {
height:25px;
width:125px;
background:url('images/comment_submit.png') no-repeat;
border:0;
cursor:pointer;
}

#comments form p {
margin-bottom:5px;
}

.commentauthor {
margin-bottom:5px !important;
color:#9e9e9e;
font-weight:bold;
}
.commentdate {
font-size:0.8em;
margin-bottom:5px;
color:#909090;
}
.required {
color:#ff0000;
}
#respond {
padding-top:10px;
}
.comment1 {
border:1px solid #BBBBBB;
padding:10px;
margin-bottom:10px;
background:#EEEEEE;
}
.commentdetails {
float:left;
}
.gravatar {
float:right;
}
h2.title {
padding:20px 10px 20px;
font-size:0.8em;
font-weight:normal;
color:#909090;
}
.archive, .notfound {
clear:both;
font-size:0.9em;
padding:10px;
border:1px solid #BBBBBB;
background:#EEEEEE;
margin:0 0 10px 10px;
}
.archive h2, .notfound h2 {
font-size:1.6em;
font-weight:normal;
padding-bottom:10px;
}

.archive h2 a, .notfound h2 a {
}

.archive img {
float:left;
height:100px;
margin:5px 10px 5px 0;
}
.archive p, .notfound p {
margin-bottom:10px;
line-height:1.5em;
}

.search_input {
background:#EEEEEE;
border:1px solid #BBBBBB;
width:252px;
font:11px Verdana;
padding:5px;
}

.search_submit {
cursor:pointer;
border:0;
padding:0;
margin:0;
height:25px;
width:60px;
background:url('images/search_submit.png') no-repeat;
}

.calendar_button {
cursor:pointer;
border:0;
padding:0;
margin:0;
height:25px;
width:100px;
background:url('images/calendar-button.png') no-repeat;
}

.latest_news {
height:30px;
margin:0;
padding:0;
clear:both;
}

#ln_replace {
height:30px;
margin:0;
background:url('images/latest-news-replace-bg.png') no-repeat center;
}

/** END miscellaneous **/
