/*  
Theme Name: ENSOHBET.net
Theme URI: http://www.ensohbet.net/
Tags: Chat, Chat Odalari, Chat Siteleri, Chat Kanallari, Chat Sohbet : ENSOHBET.net
*/

/* Begin Typography & Colors */
* { margin: 0; padding: 0; }
body { background: #fbfbf8 url('images/bkg-body.png') no-repeat center top; margin: 0px; padding: 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif }
input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#2d3538; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}


a:link { text-decoration: none; color : #4779ac; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #4779ac; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #4779ac; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #003366; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: "Trebuchet MS"; }


#top { border-top: solid 6px #2a2623;}
#bg { width: 870px; margin: 0 auto;}
.con { width: 870px;}


/* Header 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header { width: 810px; margin-bottom: 10px; border-bottom: 1px solid #666; float: left; background: url('images/header-bkg.png') no-repeat top; position: relative; padding-left:30px; padding-right:30px; padding-top:25px; padding-bottom:10px}
.header h1 { letter-spacing: -1px; padding: 10px 0px; margin: 0px; float: left; font: normal 38px/38px "Trebuchet MS"; width: 610px;}
.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#000; text-decoration: none; background:url('images/logo-icon.png') no-repeat left; padding-left: 45px }
.header .rss { text-align: right; position: absolute; top: 50px; right: 5px; width: 290px;}
.header .rss li { display: inline; background: url('images/rss-ico.png') no-repeat left 2px; padding-left: 20px; margin-right: 5px }

.menu { width: 810px; padding: 0px 30px; margin-bottom: 30px; float: left;}
.menu li { display: inline; font: bold 14px/14px "Trebuchet MS"; float: left; }
.menu li ul { display: none;}
.menu li a { padding-left: 3px; margin-right: 2px; background: url('images/menu-left.png') no-repeat left top; float: left}
.menu li a span { display: block; background: url('images/menu-right.png') no-repeat right top; float: right; padding-left:2px; padding-right:5px; padding-top:4px; padding-bottom:5px }
.menu li a span { float: none; color: #1f89be;}
.menu li a:hover { background-position: 0% -23px; color:#fff; text-decoration: none;}
.menu li a:hover span { background-position: 100% -23px; color:#fff;}

.menu .current_page_item a { background: url('images/menu-left-h.png') no-repeat left bottom; color:#fff }
.menu .current_page_item a span, .menu .current_page_item a:visited span, .menu .current_page_item a:hover span { background: url('images/menu-right-h.png') no-repeat right bottom; color:#fff }


/* Side Center 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sl-a { width: 850px; float: left; }
.sl-t { width: 820px; height: 15px; float: left}
.sl-b { width: 820px; height: 15px; float: left}
.sl { width: 810px; padding: 10px 29px; background:#fff; border: solid 1px #f2f0ea; float: left; min-height: 300px;}
* html .sl { height: 300px;}
.attachment-container { width: 540px; margin: 0 auto;}

.title { font: normal 28px/30px "Trebuchet MS"; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}


/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post, .attachment { padding: 15px 0px;}

.p-head { padding-bottom: 10px; background:url('images/post-head.png') repeat-x bottom;}
.p-head h1 { font: normal 28px/30px "Trebuchet MS"; }

.p-head h2 { font: normal 26px/28px "Trebuchet MS"; }
.p-head h2 a, .post .p-head h2 a:visited { color:#ff0033; text-decoration: none;}
.p-head h2 a:hover { color:#000; }

.p-head h3 { font: normal 21px/23px "Trebuchet MS"; }
.p-head h3 a, .post .post-head h3 a:visited { color:#ff0033; text-decoration: none;}
.p-head h3 a:hover { color:#000; }
.p-who-date { font-size: 11px; color:#666;}

.p-con { padding: 5px 0px; }
.p-con p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }
.p-con img { margin-bottom: 10px; }
.p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.p-con ul { padding: 5px 0px; margin: 0px; }
.p-con ul li { list-style-type: none; background: url('images/p-con-li.png') no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:2px }
.p-con blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 5px 0px;}
.p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}

.p-app { height:20px; margin-top:10px; margin-bottom:10px; font-size:12px; font-family:Tahoma, sans-serif; background:#ffffff; color:#000000; clear:both;}
.p-app .nickname { width:135px; margin-left:5px; background:#99ccff; border:medium none; font-size:12px; padding:3px;}
.p-app .password { width:135px; margin-left:5px; background:#99ccff; border:medium none; font-size:12px; padding:3px;}
.p-app .button { width:80px; color:#FFFFFF; font-weight:bold; font-size:12px; margin-left:5px; padding:3px; background:#0072bc; border:none; display:inline;}
.p-app .button:hover { color:#FFFFFF; margin-left:5px; padding:3px; background:#FF0000; border:none; display:inline; cursor:pointer; }
.p-plyr { width: 810px; color: #000000; background: #ffffff; margin-top: 10px; margin-bottom: 10px; margin-left:0; margin-right:0; padding:top: 5px; padding-bottom: 5px; padding-left:0; padding-right:0;}

.p-det { padding: 5px 0px;}
.p-det li { display: inline; margin-right: 5px; font-size: 11px; color:#999;}
.p-det .p-cat { background: url('images/p-cat-ico.png') no-repeat left 2px; padding-left: 20px }
.p-det .p-com { background: url('images/p-com-ico.png') no-repeat left 2px; padding-left: 14px }

.p-cent  { background:url('images/p-cent.png') repeat-x bottom; padding-top: 10px; margin-bottom: 8px }
.p-tag { background: url('images/p-tag.png') no-repeat left 1px; padding-left: 18px; font-size: 11px}
.sticky { background: #D7ECF3; padding: 15px; }

/* Footer 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 870px; padding: 10px 0px; float: left;}
.footer p { font-size: 10px; padding-left: 20px; color:#7f8286;}
.footer p a, .footer p a:visited { color:#7f8286; text-decoration: underline;}
.footer p a:hover { color:#333; text-decoration: underline;}
.footer .stats { display: none; border-bottom: solid 1px #e2e2e2; padding-top: 3px; margin-top: 5px;}
.footer .copyright { text-align: center; border-top: solid 1px #e2e2e2; padding-top: 3px; margin-top: 5px;}
