/*
Theme Name: future
Theme URI: http://www.uluask.com/
Description: Design & Coding by Ömür Uluask
Version: 1.0
Author: Omur Uluask
*/


/* main classes */

* {
vertical-align: baseline;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
}


body { 
background:#000;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

a,input {
outline:0;
text-decoration:none;
}

a img, img a { border:none; padding:0px; margin:0px; }

.clear { clear:both; visibility:hidden; }

.left { float:left; }

.right { float:right; }

/* eof main classes */

#site {
width:885px;
padding:0px 22px 0px 0px;
}

#header {
margin:31px 0px 0px 101px;
}

#wrap {
width:885px;
}

#side-a {
width:100px;
float:left;
margin:34px 0px 0px 0px;
}

#side-b {
width:785px;
float:right;
}

#mainpage_selected a {
display:block;
width:128px;
height:31px;
margin:0px 22px 0px 0px; 
float:left;
padding:0px;
background: url(images/mainpage.png) -128px 0 no-repeat;
}

#me_selected a {
display:block;
width:43px;
height:31px;
margin:0px 22px 0px 0px; 
float:left;
padding:0px;
background: url(images/me.png) -43px 0 no-repeat;
}

#contact_selected a {
display:block;
width:110px;
height:31px;
margin:0px; 
float:left;
padding:0px;
background: url(images/contact.png) -110px 0 no-repeat;
}

#mainpage a {
display:block;
width:128px;
height:31px;
margin:0px 22px 0px 0px; 
float:left;
padding:0px;
background: url(images/mainpage.png) 0 0 no-repeat;
}
	
#mainpage a:hover {	
background-position: -128px 0;
}

#mainpage a:active {
background-position: -128px 0;
}

#me a {
display:block;
width:43px;
height:31px;
margin:0px 22px 0px 0px; 
float:left;
padding:0px;
background: url(images/me.png) 0 0 no-repeat;
}
	
#me a:hover {	
background-position: -43px 0;
}

#me a:active {
background-position: -43px 0;
}

#contact a {
display:block;
width:110px;
height:31px;
margin:0px; 
float:left;
padding:0px;
background: url(images/contact.png) 0 0 no-repeat;
}
	
#contact a:hover {	
background-position: -110px 0;
}

#contact a:active {
background-position: -110px 0;
}

#s {
background:url(images/search.png) no-repeat;
width:175px;
height:29px;
float:right;
}

#s form {
padding:0px;
margin:0px;
}

#s input {
color:#FFF; 
float:left;
margin:0px 0px 0px 0px;
padding:9px 0px 0px 39px;
font-size:12px;
}

#s .search_field {
width:120px;
}

#blog_main a {
display:block;
width:785px;
height:40px;
margin:0px; 
float:left;
padding:0px;
background: url(images/blog_main.png) 0 0 no-repeat;
color:#242424;
font-size:25px;
}
	
#blog_main a:hover {	
background-position: -785px 0;
}

#blog_main a:active {
background-position: -785px 0;
}

#status_main a {
display:block;
width:785px;
height:40px;
margin:0px; 
float:left;
padding:0px;
background: url(images/status_main.png) 0 0 no-repeat;
color:#242424;
font-size:25px;
}
	
#status_main a:hover {	
background-position: -785px 0;
}

#status_main a:active {
background-position: -785px 0;
}

#love_main a {
display:block;
width:785px;
height:40px;
margin:0px; 
float:left;
padding:0px;
background: url(images/love_main.png) 0 0 no-repeat;
color:#242424;
font-size:25px;
}
	
#love_main a:hover {	
background-position: -785px 0;
}

#love_main a:active {
background-position: -785px 0;
}

.main_h2 {
font-size:24px;
font-weight:normal;
color:#242424;
padding:0px;
margin:6px 25px 0px 11px;
letter-spacing:-1px;
}

#row1 {
margin:36px 0px 14px 0px;
}

#row2 {
margin:14px 0px 14px 0px;
}

#row3 {
margin:14px 0px 0px 0px;
}

#footer {
float:right;
margin:41px 0px 20px 0px;
}

.footer_spacing {
margin:0px 13px 0px 0px;
}

#holder {
margin:36px 0px 0px 0px;
}

.page_content {
background:url(images/bg.png) repeat-x #252525;
border-left:2px solid #3e3e3e;
border-right:2px solid #3e3e3e;
border-bottom:2px solid #3e3e3e;
padding:10px;
font-size:14px;
color:#fff;
line-height:18px;
}

.page_content a {
color:#8e8d8d;
text-decoration:underline;
}

.page_content a:visited {
color:#646464;
text-decoration:underline;
}

#page_title {
display:block;
width:781px;
height:36px;
margin:0px; 
padding:0px;
background: url(images/status_title_2.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.page_h2 {
font-size:24px;
font-weight:normal;
color:#242424;
padding:4px 0px 0px 0px;
margin:0px 25px 0px 11px;
letter-spacing:-1px;
}

.menu {
margin:0;
padding:0;
width:77px;
list-style:none;
}

.menu li {
padding:0px;
margin:0px 0px 14px 0px;
height:41px;
display:block; 
}

.menu1 a {
height:41px;
padding:0px 0px;
display:block;
background:url(images/menu.png) 0px 0px no-repeat;
}

.menu1 a:hover {
background:url(images/menu.png) -106px 0px no-repeat; 
}

.menu1 a.active, .menu1 a.active:hover{
background:url(images/menu.png) -106px 0px no-repeat; 
}

.menu2 a {
height:41px;
padding:0px 0px;
display:block;
background:url(images/menu.png) 0px -41px no-repeat;
}

.menu2 a:hover {
background:url(images/menu.png) -106px -41px no-repeat; 
}

.menu2 a.active, .menu2 a.active:hover{
background:url(images/menu.png) -106px -41px no-repeat; 
}

.menu3 a {
height:41px;
padding:0px 0px;
display:block;
background:url(images/menu.png) 0px -82px no-repeat;
}

.menu3 a:hover {
background:url(images/menu.png) -106px -82px no-repeat; 
}

.menu3 a.active, .menu3 a.active:hover{
background:url(images/menu.png) -106px -82px no-repeat; 
}

.menu li a span {
line-height:41px;
}

.item {
display:block;
height:40px;
margin:0px; 
padding:0px;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

alt2 {

width:750px;
background: url(images/status_title_2.png) repeat-x;
}
.alt1 {

width:781px;
background: url(images/status_title.png) repeat-x;
}

.status_title {
display:block;
width:781px;
height:36px;
margin:0px; 
padding:0px;
background: url(images/status_title.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.status_title_2 {
display:block;
width:750px;
height:36px;
margin:46px 0px 0px 0px; 
padding:0px;
background: url(images/status_title_2.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.status_h2 {
font-size:24px;
font-weight:normal;
color:#242424;
padding:4px 0px 0px 0px;
margin:0px 25px 0px 11px;
letter-spacing:-1px;
float:left;
}

.status_time {
color:#282728;
font-size:16px;
background:url(images/status_time.png) no-repeat;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 28px;
}

.status_comment {
font-weight:bold;
font-size:22px;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 1px;
color:#242424;
float:right;
}

.status_comment a { color:#242424; }

.title_right {
float:right;
padding:4px 0px 0px 0px;
margin:0px 10px 0px 25px;
}

.title_right_blog {
float:right;
padding:5px 0px 0px 0px;
margin:0px 10px 0px 25px;
}

#pagination {
width:785px;
margin:62px 0px 74px 0px;
}

#comments {
margin:63px 0px 10px 0px;
width:785px;
height:49px;
background:url(images/comment_seperator.png) no-repeat;
padding:0px 0px 0px 0px;
}

#comments .title_1 {
color:#fefe00;
font-size:22px;
position:absolute;
text-transform:uppercase;
letter-spacing:-1px;
padding:2px 0px 0px 0px;
margin:12px 0px 0px 0px;
font-weight:bold;
display:block;
z-index:1;
}

#comments .title_2 {
color:#02cafe;
font-size:22px;
position:absolute;
text-transform:uppercase;
letter-spacing:-1px;
padding:0px 0px 0px 0px;
margin:12px 0px 0px 0px;
font-weight:bold;
display:block;
z-index:2;
}

#comments_title {
padding:0px 0px 0px 65px;
}

.comment {
width:586px;
color:#bdc1c2;
font-size:12px;
margin-top:40px;
line-height:16px;
}

.comment_border_1 {
background:url(images/comment_border_1.png) no-repeat;
width:586px;
height:5px;
}

.comment_border_2 {
background:url(images/comment_border_2.png) no-repeat;
width:586px;
height:5px;
}

.comment_border_3 {
background:url(images/comment_border_3.png) no-repeat;
width:586px;
height:5px;
}

.avatar_bg {
background:url(images/avatar_bg.png) no-repeat;
float:left;
margin-top:10px;
}

.image {
background:url(images/image.gif);
position:absolute;
width:40px;
height:40px;
z-index:9999;
padding:5px;
}

.comment_author {
float:left;
color:#fff;
margin:10px 0px 7px 0px;
}

.comment_date {
float:right;
color:#fff;
margin:10px 0px 7px 0px;
}

.comment_date a {
color:#fff;
text-decoration:none;
}

.comment_author a {
color:#fff;
text-decoration:underline;
font-weight:bold;
}

.comment_avatar {
width:60px;
float:left;
}

.comment_content {
width:525px;
float:left;
margin-bottom:7px;
color:#bdc1c2;
font-size:12px;
min-height:62px;
height:auto !important;
height:62px;
}

.comment_content strong { font-weight:bold; }

.comment_content em { font-style:italic; }

.comment_content blockquote { border-left:3px soild #666; padding-left:20px; background:#222; }

.comment_content ul { padding:5px 23px 5px 23px; }

.comment_content ul li { padding:2px 0px 0px 0px; }

.comment_content p {padding:3px 0px 3px 0px; }

.comment_content a { color:#fff; text-decoration:underline; }

.comment_modarate { padding:4px 0px 4px 0px; background:#222; text-align:center; color:#000; font-weight:bold; letter-spacing:-1px; font-size:14px; }

.comment_closed { padding:4px 0px 4px 0px; background:#222; margin:20px 0px 20px 0px; text-align:center; color:#000; font-weight:bold; letter-spacing:-1px; font-size:14px;  clear:both; }

.comment_closed a { color:#111; }

#comment_form {
margin:40px 0px 20px 0px;
}

#comment_form form {
padding:0px;
margin:0px;
}

#comment_form input {
color:#FFF;
background:none;
float:left;
margin:0px 8px 0px 0px;
padding:8px 0px 0px 0px;
font-size:12px;
float:right;
}

#comment_form textarea {
color:#FFF;
background:none;
float:left;
margin:6px 8px 0px 51px;
padding:4px 0px 0px 0px;
font-size:12px;
float:left;
height:135px;
width:526px;
line-height:16px;
}

#comment_form input image { float:left; }

#comment_form .settings {
width:127px;
}

#comment_form_name {
background:url(images/comment_name.png) no-repeat;
width:186px;
height:30px;
float:left;
}

#comment_form_mail {
background:url(images/comment_mail.png) no-repeat;
width:186px;
height:30px;
float:left;
margin-left:14px;
}

#comment_form_web {
background:url(images/comment_web.png) no-repeat;
width:186px;
height:30px;
float:left;
margin-left:14px;
}

#comment_form_area {
background:url(images/comment_area.png) no-repeat;
width:585px;
height:152px;
margin:15px 0px 7px 0px;
}

#comment_form_send {
margin:0px;
padding:0px;
width:593px;
}


#contact_form {
width:786px;
margin:0px 0px 20px 0px;
}

#contact_form form {
padding:0px;
margin:0px;
}

#contact_form input {
color:#FFF;
background:none;
float:left;
margin:0px 8px 0px 0px;
padding:8px 0px 0px 0px;
font-size:12px;
float:right;
}

#contact_form textarea {
color:#FFF;
background:none;
float:left;
margin:6px 8px 0px 51px;
padding:4px 0px 0px 0px;
font-size:12px;
float:left;
height:205px;
width:724px;
line-height:16px;
}

#contact_form input image { float:left; }

#contact_form .settings {
width:127px;
}

#contact_form_name {
background:url(images/contact_name.png) no-repeat;
width:186px;
height:30px;
float:left;
}

#contact_form_about {
background:url(images/contact_about.png) no-repeat;
width:186px;
height:30px;
float:left;
margin-left:14px;
}

#contact_form_mail {
background:url(images/contact_mail.png) no-repeat;
width:186px;
height:30px;
float:left;
margin-left:14px;
}

#contact_form_web {
background:url(images/contact_web.png) no-repeat;
width:186px;
height:30px;
float:left;
margin-left:14px;
}

#contact_form_area {
background:url(images/contact_area.png) no-repeat;
width:786px;
height:222px;
margin:15px 0px 7px 0px;
}

#contact_form_send {
margin:0px;
padding:0px;
width:795px;
}

.blog_content {
background:url(images/bg.png) repeat-x #1b1b1b;
border-left:2px solid #3e3e3e;
border-right:2px solid #3e3e3e;
border-bottom:2px solid #3e3e3e;
padding:10px;
font-size:14px;
color:#fff;
line-height:18px;
width:540px;
}

.blog_content a {
color:#02cafe;
}

.blog_content a:visited {
color:#02cafe;
text-decoration:underline;
}

.blog_content img.wp-smiley {
margin: 0;
padding: 0;
text-align:inherit;
border: 0;
background: none;
} 

.blog_content img {
margin:5px 0px 5px 0px;
padding:5px;
background:url(images/img.gif);
border:none;
}

.blog_content a img { 
margin:5px 0px 5px 0px;
padding:5px;
background:url(images/img.gif);
}

.blog_content p {
margin:0px;
padding:0px 0px 7px 0px;
line-height:18px;
}

.blog_content h1 {
font-size:16px;
font-weight:bold;
padding:6px 0px 6px 0px;
color:#F9FF00;
}

.blog_content h2 {
font-size:18px;
font-weight:bold;
padding:6px 0px 6px 0px;
color:#F9FF00;
}

.blog_content ul {
margin:0px;
padding:0px;
}

.blog_content ul li {
margin:0px 0px 0px 25px;
padding:3px 0px 3px 0px;
}

.blog_content ol li {
margin:0px 0px 0px 25px;
padding:3px 0px 3px 0px;
}

.blog_content blockquote {
margin:5px 0px 5px 40px;
border-left:10px #F9FF00 solid;
padding:7px 0px 7px 10px;
background:url(images/img.gif);
}

.blog_title {
display:block;
width:560px;
height:36px;
margin:0px; 
padding:0px;
background: url(images/blog_title.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.blog_h2 {
font-size:24px;
font-weight:normal;
color:#242424;
padding:4px 0px 0px 0px;
margin:0px 25px 0px 11px;
letter-spacing:-1px;
float:left;
}

.seperator {
width:560px;
height:42px;
margin:25px 0px 25px 2px;
background:url(images/seperator.png) no-repeat;
}

.blog_sidebar {
background:url(images/blog_sidebar_2.png) repeat-y;
width:145px;
color:#5e5e5e;
font-size:11px;
margin:0px 0px 0px 42px;
padding:7px 17px 7px 17px;
}

.blog_sidebar a { color:#5e5e5e; }

.blog_sidebar a:hover { color:#999; }

.blog_sidebar_top {
background:url(images/blog_sidebar_1.png) no-repeat;
width:179px;
height:7px;
margin:0px 0px 0px 42px;
}

.blog_sidebar_bottom {
background:url(images/blog_sidebar_3.png) no-repeat;
width:179px;
height:7px;
margin:0px 0px 0px 42px;
}

.blog_time {
background:url(images/blog_time.gif) no-repeat;
padding:3px 20px 3px 31px;
}

.blog_cat {
background:url(images/blog_cat.gif) 2px 16px no-repeat;
padding:18px 20px 3px 31px;
}

.blog_comments {
background:url(images/blog_comments.gif) 0 16px no-repeat;
padding:18px 20px 3px 31px;
}

.blog_tags {
background:url(images/blog_tags.gif) 0 22px no-repeat;
padding:18px 20px 3px 31px;
}

.love_content {
background:url(images/bg.png) repeat-x #1b1b1b;
border-left:2px solid #3e3e3e;
border-right:2px solid #3e3e3e;
border-bottom:2px solid #3e3e3e;
padding:10px;
font-size:14px;
color:#fff;
line-height:18px;
}

.love_content a {
color:#02cafe;
}

.love_content a:visited {
color:#02cafe;
text-decoration:underline;
}

.blog_content img.wp-smiley {
margin: 0;
padding: 0;
text-align:inherit;
border: 0;
background: none;
} 

.love_content img {
margin:5px 0px 5px 0px;
padding:5px;
background:url(images/img.gif);
border:none;
}

.love_content a img { 
margin:5px 0px 5px 0px;
padding:5px;
background:url(images/img.gif);
}

.love_content p {
margin:0px;
padding:0px 0px 7px 0px;
line-height:18px;
}

.love_content h1 {
font-size:16px;
font-weight:bold;
padding:6px 0px 6px 0px;
color:#FF0086;
}

.love_content h2 {
font-size:18px;
font-weight:bold;
padding:4px 0px 6px 0px;
color:#FF0086;
}

.love_content ul {
margin:0px;
padding:0px;
}

.love_content ul li {
margin:0px 0px 0px 25px;
padding:3px 0px 3px 0px;
}

.love_content ol li {
margin:0px 0px 0px 25px;
padding:3px 0px 3px 0px;
}

.love_content blockquote {
margin:5px 0px 5px 40px;
border-left:10px #FF0086 solid;
padding:7px 0px 7px 10px;
background:url(images/img.gif);
}

.loop_left { float:left; }

.loop_right { float:right; }

.love_loop_1 {
width:383px;
margin:0px 0px 19px 0px;
}

.love_loop_2 {
width:383px;
margin:0px 0px 19px 0px;
}

.love_title {
display:block;
width:379px;
height:36px;
margin:0px; 
padding:0px;
background: url(images/love_title_bg.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.love_title_single {
display:block;
width:781px;
height:36px;
margin:0px; 
padding:0px;
background: url(images/love_title_bg.png) repeat-x;
border:2px solid #3e3e3e;
color:#242424;
font-size:25px;
}

.love_h2 {
font-size:24px;
font-weight:normal;
color:#242424;
padding:6px 0px 0px 0px;
margin:0px 25px 0px 11px;
letter-spacing:-1px;
float:left;
}

#404 {
width:931px;
height:377px;
background:url(images/404.png);
z-index:5;
}

#login_form {
width:786px;
margin:0px 0px 20px 0px;
}

#login_form form {
padding:0px;
margin:0px;
}

#login_form input {
color:#FFF;
background:none;
float:left;
margin:0px 8px 0px 0px;
padding:8px 0px 0px 0px;
font-size:12px;
float:right;
}

#login_form input image { float:left; }

#login_form .settings {
width:321px;
}

#login_form_user {
background:url(images/login_user.png) no-repeat;
width:378px;
height:30px;
float:left;
}

#login_form_pass {
background:url(images/login_pass.png) no-repeat;
width:378px;
height:30px;
float:left;
margin-left:30px;
}

#login_form_send {
margin:9px 0px 80px 0px;
padding:0px;
width:795px;
}

strong.search-excerpt { background:#444; }

#results {
margin:0px 0px 20px 0px;
width:772px;
}

.results_title {
color:#fff;
font-size:18px;
letter-spacing:1px;
margin-bottom:25px;
}

.result {
width:772px;
border:2px solid #555;
padding:4px;
background:url(images/img.gif);
margin:0px 0px 10px 0px;
}

.result_title {
border-left:16px solid #222;
padding:6px 90px 6px 6px;
float:left;
width:510px;
font-size:14px;
background:#000;
color:#fff;
}

.result_title a { color:#fff; }

.result_title a:hover { color:#666; }

.result_title a:visited { text-decoration:underline; }

.result_date {
padding:6px;
float:right;
font-size:11px;
font-style:italic;
color:#fff;
background:#111;
width:120px;
text-align:center;
}

.result_not {
font-size:16px;
color:#ccc;
font-style:italic;
margin:15px 0px 75px 0px;
}

.sticky { background:url(images/hot.gif) no-repeat; float:right; width:59px; height:59px; margin:-10px;}

.avatar { padding:5px; }

.emptymonth { color:#ddd; }

#archives {
margin:0px 0px 20px 0px;
width:785px;
}

#archives ul {
background:url(images/image.gif) #666;
padding:4px;
border:2px solid #1f1f1f;
}

#archives ul li {
list-style:none;
padding:5px 0px 5px 0px;
text-align:center;
}

#archives ul li a {
color:#fff;
background:#333;
padding:0px 3px 0px 3px;
}