/*
Theme Name: Kakumei
Theme URI: http://bbpress.org/
Description: The "revolutionized" new face of bbPress.
Version: 0.01 theta-beta
Author: Bryan Veloso
Author URI: http://avalonstar.com
*/

/* Globals 
=================================== */

.yeni_konu {background-image: url('images/japonya_forum_yeni.gif'); width:150px; height:29px; padding-left:20px; background-repeat:no-repeat;padding-top:5px;}
.yeni_konu a {  font-size:16px; color:#fff; font-weight:bold }
.yeni_konu a:hover { color:#ccc;}

/* FORUM*/

fieldset {	border-width: 0;	padding: 0;	margin: 0;}
img.avatar { border: 1px solid #ddd; }
.bozo { background-color: #eeee88; }
.alt.bozo { background-color: #ffff99; }
.deleted { background-color: #ee8888; }
.alt.deleted { background-color: #ff9999; }

/* Structure
=================================== */


/* Login Form
=================================== */

.login {	font-weight: normal;	color: #444;		font-size: 12px;}
form.login {	}
.login p { padding: 0 0 4px; }
.login label {	display: block;	float: left;	padding-right: 10px;	line-height: 14px;}
form.login input {	border: 1px solid #999;	padding: 2px;	line-height: 14px;	font-size: 12px;	margin: 0;}
form.login input#submit {	float: left;	margin-top: 14px;	margin-bottom: -10px;	display: block;}
div.remember label {	clear: both;	padding: 0;	margin: 6px 0 0 0;	line-height: 12px;}
form.login input#remember {	border-width: 0;	padding: 0;	margin: 0;	vertical-align: baseline;}

/* Front Page
=================================== */
#front-page #tanim {float:left; /*width:300px; */margin-left:25px; margin-top:20px;}
#front-page #hottags {/*width: 150px;*/}
#front-page #discussions {/*width: 590px;*/ float:right;margin-top:20px;}
.frontpageheatmap {	font-weight: normal;	line-height: 30px;	padding-bottom: 10px;}
#front-page #main h2, #forum-page #main h2, h2.post-form, #userlogin, #currentfavorites, #register {	color: #333;	border-bottom: 1px solid #ddd;	margin: 0 0 10px;
	padding: 0 0 5px;}
#front-page #discussions ul { padding: 0 0 0 14px; }
.sticky { background-color: #a1d29a; }

/* Topic Page
=================================== */

.infobox {	border: 1px solid #ccc;	border-width: 1px 0;	padding: 1em;}
.infobox ul {	margin: 10px 0 10px 12px;	padding: 0;}
.infobox ul li { padding-bottom: 3px; }
#topic-info {	float: left;	padding: 0 1em 0 0;}
#topic-tags {	border-left: 1px solid #ccc;	float: right;	padding: 0 0 0 1em;}
.nav {	margin: 15px 0;	padding: 12px 0;}
.nav span { font-weight: bold; }
.nav span, .nav a { padding: 6px; }
#thread {	list-style: none;	margin: 0;	padding: 0;}
#thread li {	line-height: 1.5em;	clear: both;	/* Hack to force padding on .threadauthor on IE */	border-top: 1px solid #fff;}
#thread li ol, #thread li ul { margin-left: 40px; }
#thread li ol li, #thread li ul li { padding: 0; }

.threadauthor {	float: left;	padding: 1em 1em 0 1em;	width: 120px;}
.threadauthor p { margin: 0; }
.threadauthor small { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.threadpost {	padding: 1.5em 1em;	margin-left: 140px;	background-color: #eee;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}

#thread li.alt .threadpost { background-color: transparent; }
#thread li.deleted { background-color: transparent; }
#thread li.deleted .threadpost { background-color: #ee8888; }
#thread li.alt.deleted .threadpost { background-color: #ff9999; }
#thread .post {	_height: 90px; /* Hack to fix broken .alt coloring in IE6 */}
#thread .post blockquote {	margin: 0 0 0 4ex;	padding: 0 0 0 1ex;	border-left: 5px solid #ccc;}

.poststuff {	clear:both;	_clear: none; /* Hack to fix broken .alt coloring in IE6 */	border-top: 1px dotted #ccc;	margin: 10px 0 0;	padding: 5px 0 0;	font: 10px Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;}

.num, #forumlist small {	font: 11px Verdana,Arial,Helvetica,sans-serif;	text-align: center;}
.postform {	background-color: #f0f0f0;	padding: 1em;	margin-bottom: 1em;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}
.postform textarea {	height: 12em;	margin: 5px 0;	padding: 5px;	width: 720px;	display: block;}
.postform label { display: block; }

#manage-tags {	margin: 10px 0;	list-style: none;}
#manage-tags li {	float: left;	/*width: 200px;	*/padding-bottom: 10px;}

.submit { text-align: right; }
.topiclink { display: block; }
.topictitle {	font-size: 26px;	font-weight: normal;	display: inline;}
.rss-link {	display: block;	padding: 6px 0;	text-indent: 20px;	background-image: url('images/feed-icon-16x16.gif');	background-repeat: no-repeat;	background-position: 0 50%;}

#topic-move { margin-top: 1em; }

/* Other
=================================== */

#content .frontpageheatmap a {	font-weight: normal;	text-decoration: none;}
#content .infobox li { margin-bottom: 2px; }
#content .nav a {	border: 1px solid #ccc;	font-weight: normal;}
#content .nav a:hover {	border: 1px solid #ff0000;}
#content a:visited {	font-weight: normal;}

#front-search {	float: right;	margin-top: -8px;}
#latest td, #forumlist td, #favorites td { padding: 5px 10px; }
#forumlist tr td div.nest {	padding-left: 2.5ex;}

#latest a {color: #000}
#latest tr:hover, #forumlist tr:hover, #favorites tr:hover { /*background-color: #ff0000;*/ }
#latest th, #forumlist th, #favorites th {	border-bottom: 1px solid #aaa;	background-color: #ddd;	font: 11px Verdana,Arial,Helvetica,sans-serif;	padding: 5px 10px;	text-transform: uppercase;}
#latest, #forumlist, #favorites {	background-color: #f7f7f7;	margin-bottom: 2em;	width: 100%;}

/* Profile Page
=================================== */

#profile-menu {	list-style: none;position: absolute;	right: 0;}
#profile-menu li {	display: inline;	margin-left: 3px;}
#profile-menu li a {	font-size: 1.1em;background-color: #ddd;	padding: 4px 7px;	border-top: 3px double #9e9e9e;	position: relative;	top: -10px;	-moz-border-radius-bottomleft: 6px;
	-khtml-border-bottom-left-radius: 6px;	-webkit-border-bottom-left-radius: 6px;	border-bottom-left-radius: 6px;	-moz-border-radius-bottomright: 6px;	-khtml-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;	border-bottom-right-radius: 6px;}

#profile-menu li.current a {	background-color: #bbb;	border-top: 1px solid #9e9e9e;}
#profile-menu li a:hover {	background-color: #e4f3e1;}
#useravatar { margin-bottom: 1em; }
#useravatar img { display: block; border-width: 3px; border-style: double; }
#userinfo { margin-top: 10px; }
#userinfo dt { font-weight: bold; }
#userinfo dd { margin: 0 0 5px; } 
#useractivity { margin: 15px 0 5px; }
.user-recent { margin: 0 0 10px; }
.user-recent ol { margin: 5px 0 0 28px; }
.user-recent ol li { margin: 0 0 3px; }

/* Login, Register, Profile Edit
=================================== */

#login-page fieldset, #register-page fieldset, #profile-page fieldset {	border-top: 3px double #ccc;	border-bottom: 1px solid #ccc;	border-left: none;
	border-right: none;	padding: 10px 0 10px 10px;	margin-bottom: 15px;	background-color: #f6f6f6;}

#login-page legend,#register-page legend,#profile-page legend {	font-weight: bold;	padding: 0 15px;}
#login-page fieldset table,#register-page fieldset table,#profile-page fieldset table {	text-align: left;	margin: 0 15px;	width: 95%;	border-collapse: collapse;}
#login-page fieldset table th,#register-page fieldset table th,#profile-page fieldset table th {	padding: 5px;	text-align: right;	width: 20%;	vertical-align: top;	padding-right: 1em;}
#login-page fieldset table td,#register-page fieldset table td,#profile-page fieldset table td {	padding: 5px;}
#login-page fieldset table td p,#register-page fieldset table td p,#profile-page fieldset table td p{	margin: 5px 0;}
#login-page fieldset p,#register-page fieldset p,#profile-page fieldset p {	font-size: 11px;	margin: 10px 16px;}
#login-page sup.required,#register-page sup.required,#profile-page sup.required {	color: red;}

.form-invalid {	background-color: #ffebe8 !important;}
.form-invalid input {	border-color: #c00 !important;}
.form-table input, .form-table textarea {	border-color: #c6d9e9;}

a { color: #e0393d; text-decoration: none; }
a:hover { color: #32689b; }
.sticky { background: #adb9e1; }
#latest tr:hover, #forumlist tr:hover, #favorites tr:hover { /*background: #5da3c9;*/ }
#profile-menu li a:hover { background: #d8dcf2; }


/* forum */ 

#forumlist {	font-size: 11px;	border-collapse: collapse;	width: 100%;	margin-top: 5px;}
#forumlist .num {	font-family: Georgia;	font-size: 12px;}
#forumlist a {	font-size: 12px;}
#forumlist thead th {	font-weight: bold; background:#fff;	padding: 0;	line-height: 1em; border:0px}
#forumlist tbody tr { border:0px;		vertical-align: top;}
#forumlist td {	line-height: 1.5em;	padding: 8px 0; border:0px}
#forumlist table { border:0px}

#latest_post ul {	margin-left: 16px;	list-style: square;	margin-bottom: 22px;}
#latest_post p {	margin-bottom: 22px;}
#latest_post .download-button {	display: block;	text-align: center;	line-height: 1.4em;	padding: 10px;}
#latest_post .download-button strong {	font-size: 13px;	color: #fff;}
