﻿/*  
Theme Name: forumpress
Theme URI: http://soft.s5s5.net
Description: forum press is best wordpress themes 
Version: 1.0.1
Author: Nourdine AMARI
Author URI: http://soft.s5s5.net
*/

body {
font:10pt/150% Tahoma, Arial;
color:#333;
background:url("http://s.s5s5.net/images/header.png") repeat-x scroll 0 0 #EEE;
direction:rtl;
margin:0;
padding:0;
}

p {
margin:0;
padding:0 0 15px;
}

.clear {
clear:both;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:17pt;
color:#378DD3;
line-height:30px;
padding-bottom:15px;
text-align:center;
margin:0;
}

h1 a,h1 a:visited {
color:#378DD3;
text-decoration:none;
}

h1 a:hover {
color:#069;
text-decoration:none;
border:none;
background:none;
}

h2 {
color:#069;
font-family:arial;
font-size:15pt;
padding-bottom:3px;
margin:0 0 2px;
}

h2 a:hover {
color:#56bdea;
text-decoration:none;
}

h3 {
font:bold 125%/100% "Trebuchet MS", Tahoma, Arial;
color:#56bdea;
margin:10px 0 5px;
}

h4 {
font:normal 130%/100% "Trebuchet MS", Tahoma, Arial;
color:#758d38;
margin:0 0 5px;
}

#wrapper {
background:url("http://s.s5s5.net/images/free.jpeg") repeat-x scroll 0 0 #EEE;
}

#page {
width:960px;
background:#fff;
border-left:5px solid #F2F2F2;
border-right:5px solid #F2F2F2;
margin:0 auto;
}

#header {
width:960px;
height:160px;
position:relative;
color:#D16683;
margin:0 auto;
}

#headerimg {
background:url("http://s.s5s5.net/images/logo.png") no-repeat scroll right center transparent;
position:absolute;
width:225px;
top:10px;
margin:0 auto;
}
#banner  {
position:absolute;
width:728px;
top:10px;
left:5px;
}


#headerimg a {
width:225px;
height:75px;
line-height:40px;
float:right;
}

#headerimg a,#headerimg a:visited {
color:#C0DF72;
display:block;
float:right;
height:75px;
text-indent:-9999px;
width:225px;
overflow:hidden;
}

#headerimg a:hover {
color:#a6e5f4;
}

#headerimg .description {
color:#A6E5F4;
font:14px tahoma,"Times New Roman",Times,serif;
margin-top:15px;
position:absolute;
right:10px;
top:52px;
width:225px;
text-indent:-9999px;
overflow:hidden;
}

#navi {
text-align:center;
margin:0;
padding:0;
}

#nav {
height:26px;
list-style:none outside none;
overflow:hidden;
position:absolute;
right:0;
top:105px;
width:700px;
margin:0;
padding:0;
}

#nav .page_item a {
color:#FFF;
display:inline-block;
background:url("http://s.s5s5.net/images/nav-green.png") no-repeat scroll left top transparent;
text-decoration:none;
font:bold 12px Tahoma, Helvetica, sans-serif;
line-height:26px;
padding:0 10px;
}

#nav li {
float:right;
height:26px;
background:url("http://s.s5s5.net/images/nav_06.png") no-repeat scroll right top transparent;
white-space:nowrap;
margin:0 3px;
}
#nav li ul li {
    background: #000;
 border-bottom:1px solid #1e2527; 
 border-left:1px solid #1e2527; 
 border-right:1px solid #1e2527;   
 line-height:18px; 
 width:20em;
}
nav li ul {
 position: absolute;
 width: 15em;
 left: -999em;
 padding-top:0px;
}
#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
 z-index:1000; 
}
#nav .cat-item a {
color:#FFF;
display:inline-block;
background:url("http://s.s5s5.net/images/nav_05.png") no-repeat scroll left top transparent;
text-decoration:none;
font:bold 12px Tahoma, Helvetica, sans-serif;
line-height:26px;
padding:0 10px;
}

#nav .cat-item a:hover {
background:url("http://s.s5s5.net/images/nav-green.png") no-repeat scroll left top transparent;
border:none;
}
.subscription {
padding:10px 0;
}
.ads728 {
padding:10px 0;
margin:0 auto;
width:728px;
}

#content {
width:960px;
overflow:hidden;
padding-top:15px;
}

#content-right {
float:right;
width:730px;
overflow:hidden;
text-align:center;
padding:10px 6px;
}

#content img {
border:1px solid #D3EAF3;
padding:5px;
max-width:700px;
}
#left-sidebar img{
border:none;
padding:0;
}
.post {
clear:both;
padding-bottom:2px;
font-weight:normal;
}

.entry {
padding-bottom:7px;
}

.entrytop {
width:100%;
display:table;
}

.entry h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:17pt;
line-height:30px;
font-weight:700;
margin:0 auto !important;
}

.entry-index {
background:#F7F7F7;
font-weight:700;
}

.entry-index h2 {
font-size:12px;
font-family:Tahoma;
}

.inpost-date {
float:right;
background:url(http://s.s5s5.net/images/date.png) no-repeat right center;
color:#666;
font:11px tahoma;
padding-right:18px;
}

.post-views {
float:right;
background:url(http://s.s5s5.net/images/stat.png) no-repeat right center;
color:#666;
font:11px tahoma;
padding-right:20px;
padding-left:10px;
}

#entry-s {
background:none repeat scroll 0 0 #FCFCFC;
float:right;
width:730px;
line-height:160%;
overflow:hidden;
padding:10px 6px;
}

.tags {
background:none repeat scroll 0 0 #FBFBFB;
border:1px solid #DDD;
font-size:11px;
font-weight:400;
margin-top:20px;
padding:5px;
text-align:right;
}

.tags2 {
background:none repeat scroll 0 0 #FBFBFB;
padding:5px;
}

.tags2 h2 {
font-size:10pt;
font-family:Tahoma;
color:#306FA9;
}

.similar-posts {
background:none repeat scroll 0 0 #FBFBFB;
border:1px solid #DDD;
font-size:12px;
padding:10px;
}

.similar-posts ul {
list-style:none outside none;
margin:0;
padding:0;
}

.similar-posts ul li {
background:url("http://s.s5s5.net/images/mini-category.gif") no-repeat scroll 100% 50% transparent !important;
padding-right:20px !important;
}

.messagebox {
background:none repeat scroll 0 0 #F9F9F9;
color:#5D5D5D;
font-size:11px;
height:20px;
line-height:18px;
padding:0 12px;
}

#left-sidebar {
background:none repeat scroll 0 0 #FCFCFC;
float:left;
line-height:145%;
font-size:12px;
margin-bottom:15px;
margin-left:5px;
overflow:hidden;
padding:10px 6px;
text-align:justify;
width:200px;
}

.post-date {
width:45px;
height:49px;
float:right;
background:url(http://s.s5s5.net/images/date-bg.gif) no-repeat;
}

.post-month {
font-size:11px;
text-transform:uppercase;
color:#FFF;
text-align:center;
display:block;
line-height:11px;
padding-top:2px;
margin-left:-3px;
}

.post-day {
font-size:18px;
text-transform:uppercase;
color:#999;
text-align:center;
display:block;
line-height:18px;
padding-top:7px;
margin-left:-3px;
}

.post-meta {
background:url("http://s.s5s5.net/images/vcard.gif") no-repeat scroll right center transparent;
float:right;
font:12px tahoma;
margin:0 10px 0 0;
padding:0 20px 0 5px;
}

.post-cat {
background:url(http://s.s5s5.net/images/page.gif) no-repeat right center;
float:right;
padding:0 20px 0 5px;
}

.post-comments {
background:url(http://s.s5s5.net/images/mini-comments.png) no-repeat right center;
float:right;
padding:0 20px 0 5px;
}

.post-calendar {
float:right;
background:url(http://s.s5s5.net/images/post-date.gif) no-repeat left center;
color:#9ec13f;
font:bold 11px "trebuchet MS", "Lucida Sans Unicode", Georgia;
padding:0 20px 0 5px;
}

.post-content {
clear:both;
text-align:center;
padding:10px;
}

.post-content blockquote {
background:#f2f8fb;
border-right:2px solid #dbeff6;
border-bottom:2px solid #dbeff6;
padding:8px;
}

.navigation {
clear:both;
padding:10px 0;
}

.navigation a,.navigation a:visited {
color:#59770e;
}

.previous-entries a {
float:left;
padding-left:18px;
background:url(http://s.s5s5.net/images/mini-nav-left.gif) no-repeat left center;
}

.next-entries a {
float:right;
padding-right:18px;
background:url(http://s.s5s5.net/images/mini-nav-right.gif) no-repeat right center;
}

#comments,#respond {
border-bottom:1px dotted #4395BC;
clear:both;
}

.commentlist {
font-size:12px;
width:100%;
margin:0;
padding:0;
}

.commentlist li {
list-style:none;
width:100%;
margin:10px 0;
padding:0;
}
.commentmetadata{
background:none repeat scroll 0 0 #F9F9F9;
border:1px dashed #C2C2C2;
font-weight:400;
overflow:hidden;
padding:2x 0;
width:100%;
text-align:center;
}

.commentlist cite,.commentlist cite a,.commentlist cite a:visited {
font-weight:700;
font-style:normal;
font-size:120%;
}

.commentlist small {
margin-bottom:5px;
display:block;
font-size:87%;
}

#commentform {
margin-top:10px;
font:110% Arial, Helvetica, sans-serif;
}

#commentform p {
margin:0;
padding:6px 0;
}

#commentform label {
color:#787878;
font-size:87%;
}

#commentform input {
width:200px;
background:#f2f8fb;
border:1px solid #dbeff6;
margin-top:3px;
padding:3px;
}

#commentform textarea {
width:400px;
height:115px;
background:#f2f8fb;
border:3px solid #dbeff6;
margin-top:3px;
padding:2px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
background:#fff;
}

#commentform #submit {
background:url(http://s.s5s5.net/images/btn-bg.gif) no-repeat;
border:1px solid #7FD4F4;
font:bold 12px Tahoma, Helvetica, sans-serif;
color:#069;
float:right;
width:144px;
height:28px;
cursor:pointer;
}

#footer-sidebar {
background:none repeat scroll 0 0 #FFF;
width:100%;
margin:0 auto;
clear:both;
}

#sidebar,#sidebar2,#sidebar3 {
background:#FCFCFC;
border:1px dashed #EEEEEE;
float:right;
width:310px;
color:#666;
overflow:hidden;
font-size:11px;
display:inline;
margin:10px 4px;
}

/*.sidebar-footer {
background:url("http://s.s5s5.net/images/sidebar_footer.png") no-repeat scroll center bottom transparent;
height:28px;
width:310px;
}*/




ul.linkcat li,.linkcat li {
background:url(http://s.s5s5.net/images/mini-blogroll.gif) no-repeat left center !important;
padding-left:20px !important;
}

ul.list-cat li,li.widget_categories li {
background:url(http://s.s5s5.net/images/mini-category.gif) no-repeat right center !important;
padding-right:20px !important;
}

ul.list-page li ul div,li.widget_pages li ul li {
background:url(http://s.s5s5.net/images/mini-blogroll.gif) no-repeat !important;
padding-left:10px !important;
}

li.widget_calendar td {
padding:1px 6px;
}

.textwidget {
padding-top:5px;
}

#search {
background:url(http://s.s5s5.net/images/search-bg.png) no-repeat;
left:10px;
top:84px;
position:absolute;
width:225px;
height:48px;
margin-right:5px;
text-align:center;
}

#searchform {
margin:13px 0 0;
}

#searchform #s {
width:150px;
height:20px;
border:1px solid #DADADA;
background:#F8F8F8;
margin-right:2px;
color:#000;
font-weight:400;
padding:3px 5px 0;
}

#searchform input {
border:none;
height:27px;
width:27px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
background:url("http://s.s5s5.net/images/search_button_arrow.png") no-repeat scroll 0 0 transparent;
vertical-align:middle;
}

#footer {
background:#132f3c url(http://s.s5s5.net/images/footer.png) repeat-x;
border-left:5px solid #F2F2F2;
border-right:5px solid #F2F2F2;
border-top:1px solid #B1C5D7;
width:960px;
height:50px;
color:#56bdea;
margin:0 auto;
}

#footerbg a:hover {
color:#fff !important;
}

#credits {
height:50px;
position:relative;
color:#257CCC;
font-size:12px;
clear:both;
}

.rss {
background:url(http://s.s5s5.net/images/mini-rss.gif) no-repeat right;
padding-right:20px;
margin:0 5px;
}

.center {
text-align:center;
}

img.center,img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:right;
padding:10px;
}

img.alignleft,img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}

.alignright {
float:left;
padding:10px;
}

img.alignright,img[align="right"] {
float:right;
margin:2px 0 5px 10px;
}

hr.clear {
clear:both;
visibility:hidden;
margin:0;
padding:0;
}

a,a:visited,h2 a,h2 a:visited,.post-info a {
color:#276DAE;  /*#0867BE*/
text-decoration:none;
}

#box-table-a td h2 a:hover {
color:#f40 !important;
}

a:hover,#footer a,#footer a:visited,#credits a,#credit a:visited {
color:#257CCC;
}

img,#sidebar a:hover,#sidebar2 a:hover,#sidebar3 a:hover,#left-sidebar a:hover {
border:none;
}

h4.sidebartitle{
background:url("http://s.s5s5.net/images/sidebar_head.png") no-repeat scroll center top transparent;
color:#93B64A;
font:lighter 13pt/1em tahoma, "Lucida Sans Unicode", Georgia;
height:35px;
line-height:20px;
margin-bottom:5px;
padding:10px 20px 0 0;
}
#sidebar ul li,#sidebar2 ul li,#sidebar3 ul li {
border-bottom:1px dotted #E4E4E4;
color:#333333;
display:block;
font-family:tahoma;
font-size:11px;
font-weight:lighter;
line-height:25px;
padding-right:20px;
margin-bottom:15px;

}
#sidebar a,#sidebar a:visited,#sidebar2 a,#sidebar2 a:visited,#sidebar3 a,#sidebar3 a:visited {
color:#2E72B1;
text-decoration:none;
}

#sidebar li a:hover,#sidebar2 li a:hover,#sidebar3 li a:hover,#left-sidebar li a:hover {
color:#1888B8;
text-decoration:none;
}

#left-sidebar ul li {
list-style:none;
border:none;
margin:0;
padding:0;
}

#sidebar ul li ul li,#sidebar2 ul li ul li,#sidebar3 ul li ul li,#left-sidebar ul li ul li {
border-bottom:1px dashed #D0D0D0;
margin:0 10px;
padding:6px 10px 6px 5px;
}

#sidebar ul li ul li ul li,#sidebar2 ul li ul li ul li,#left-sidebar ul li ul li ul li {
border:none;
padding:1px 0 1px 10px;
}

ul.list-archives li,li.widget_archives li,ul.list-page li,li.widget_pages li,li.widget_recent_entries li {
background:url(images/mini-monthly-archive.gif) no-repeat right center !important;
padding-right:20px !important;
}

div.widget_calendar h2,#searchform br {
display:none;
}

#box-table-a {
border-collapse:collapse;
font-family:tahoma,"Lucida Grande",Sans-Serif;
font-size:12px;
text-align:right;
width:730px;
}

#box-table-a tr {
margin:0;
padding:0;
}

#box-table-a td {
background:url("http://s.s5s5.net/images/post-bg.jpg") repeat-x scroll center top #FFF;
color:#669;
padding:5px;
}

#box-table-a td:hover {
background:#EAF2FA;
}

#box-table-a td h2 {
background:url("http://s.s5s5.net/images/l-post.gif") no-repeat scroll right center transparent;
font-family:tahoma,"Lucida Grande",Sans-Serif;
font-size:10pt;
padding-right:20px;
}

#box-table-a td h2:hover {
background:url("images/l-post-hover.gif") no-repeat scroll right center transparent;
}

#box-table-a th {
background:url("http://s.s5s5.net/images/tead_02.png") repeat-x scroll 0 0 transparent;
border-bottom:3px solid #EBEBEB;
font-size:13pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-align:center;
color:#93B64A;
letter-spacing:1px;
padding:5px 0;
}

.t-table {
width:700px;
}

.alt2,.alt2Active {

color:#000;
width:50px;
text-align:center !important;
}

.alt1,.alt1Active {
width:100px;
color:#000;
text-align:center !important;
}
#sidebar ul li#recent-search-terms,#sidebar2 ul li#popular-search-terms,#sidebar3 ul li#popular-search-terms {
text-align:justify;
padding:0 15px;
}

#recent-search-terms li,#popular-search-terms li {
text-align:justify;
padding:0 15px;
}

.pagebar {
background:url("http://s.s5s5.net/images/pagebar.jpeg") no-repeat scroll center center transparent;
height:40px;
color:#666;
padding-top:15px;
clear:both;
direction:ltr;
font-size:12px;
line-height:27px;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:1px;
text-align:center;
text-decoration:none;
}

.pagebar a,.pageList .this-page {
-moz-border-radius:5px;
background:none repeat scroll 0 0 #FFF;
border:1px solid #DDD;
color:#999;
text-decoration:none;
padding:0.3em 1em;
}

.pagebar a:visited {
background:none repeat scroll 0 0 #FFF;
border:1px solid #DDD;
color:#999;
text-decoration:none;
-moz-border-radius:5px;
padding:0.3em 1em;
}

.pagebar .break {
border:medium none;
text-decoration:none;
padding:2px 6px;
}

.pagebar .this-page {
background:none repeat scroll 0 0 #91B44A;
border:1px solid #F2F2F2;
color:#FFF;
font-weight:700;
-moz-border-radius:5px;
padding:0.3em 1em;
}

.pagebar a:hover {
background:none repeat scroll 0 0 #77B0E6;
color:#FFF;
border-color:#FFF;
}

#nav li.page_item,#nav li.cat-item:hover {
background:url("http://s.s5s5.net/images/nav-green-right.png") no-repeat scroll right top transparent;
}

form,#sidebar ul,#sidebar2 ul,#sidebar3 ul,#left-sidebar ul,#sidebar ul li ul,#sidebar2 ul li ul,#sidebar3 ul li ul,#left-sidebar ul li ul {
margin:0;
padding:0;
}
.info-s5s5{
clear:both;
font-size:11px;
}
