/* Theme Name: Ahvaz Version: 1.2 Author: Mohammad forgani Description: Wordpress Ahvaz Theme, A Plain & Simple Wordpress Theme Author URI: http://www.forgani.com Tags: blue, black, three-columns, fixed-width */ body, html { color: #222; font: normal 12px "Verdana", "Trebuchet MS", "Tahoma", sans-serif; padding:0; } #wrapper { margin:0 auto; width: 1020px; } .top_logo{ position:absolute; left: 30px; top: 0px; } a { color: #7776ff; text-decoration: none; } a:hover {color: #ff7529;} img {border: none;} p { padding: 0px 0px 15px; margin: 0px; } h1 a, h1 a:visited{ color: #7776ff; text-decoration: none; } h1 a:hover{ color: #d91111; text-decoration: none; border: none; background: none; } h2 { margin: 15px 2px 5px 0; font-weight:lighter; font-size: 1.5em; padding-bottom: 3px; } h2 a, h2 a:visited { color: #000; text-decoration: none; } h2 a:hover { color: #ac1616; text-decoration: none; } h3 { font-weight:bold; font-size: 125%/100%; margin: 10px 0px 5px; } h4 { font-size: 130%/100%; color: #777; margin: 10px 0px 5px; } form {margin:0px; padding:0px;} #page { margin: 0px auto; } /* header area */ #header { color:#EEE; margin: 0px auto; border-top: 2px solid #fff; height: 255px; background: url(images/bg.jpg) no-repeat 0 5px; } #header h1 { font-weight:bold; font-size: 30px; font-family: Georgia, Times New Roman, Sans-Serif; margin:25px 0 0 25px ; text-transform: uppercase; } #header h1 a { color: #FFF; text-decoration:none; } #header h1 a:hover{color:#c8c8c8;} .description{ float:left; font-weight:bold; margin:0 25px; } #navi { position:relative; width: 590px; float:left; color: #0c0c0c; top: 160px; border-bottom:#e7dcdb 3px solid; } #nav { list-style: none; margin:0; padding:0; font-weight:bold; } #nav li { float: left; line-height: 2em; font: 14px Verdana; margin:8px 8px 2px 8px; font-weight:bold; } #nav .page_item a{ color: #0c0c0c; text-decoration: none; } #nav .page_item a:hover { border: none; color: #800000; } #nav .current_page_item a, #nav .current_page_item a:visited{ color: #800000; text-decoration: none; } /* Content */ /* content area */ #content { margin-top: 10px; padding: 10px 0 30px 0; float: left; width: 580px; overflow: hidden; } #content img { border: 1px solid #D3EAF3; padding: 5px; } .post { clear:both; border-bottom: 1px dotted #ddd; } .entry { padding-bottom:7px; display: table; } .entrytop { padding-top: 9px; display: table; } .entry h2 { margin: 0 auto !important; } .date { background: url(images/post-date.png) no-repeat left center; padding-left: 20px; font-size: 0.8em;color: #999; } .post-meta { background: url(images/meta.png) no-repeat left center; padding-left: 10px; color: #999; font-size: 0.8em;color: #999; } .post-date { width: 45px; height: 49px; float:left; background: url(images/date-bg.gif) no-repeat; } .post-meta { background: url(images/meta.png) no-repeat left center; padding-left: 20px; float: left; font-size: 80%; margin: 10px 0 0 10px; color: #aaa; } .post-cat { background: url(images/page.png) no-repeat left center; padding-left: 20px; float: left; } .post-comments { background: url(images/comments.png) no-repeat left center; padding-left: 20px; float: right; } .comment-author cite { font-style: normal; font-weight: bold; } .post-calendar { float:left; background: url(images/post-date.gif) no-repeat left center; color:#777; font-weight:bold; padding-left: 38px; } .post-content { clear: both; padding: 5px 0; } .post-info { padding: 0px 15px 15px 15px; height: 15px; color: #999;font-size: 0.8em; } .post-info a { color: #bf1b1b; text-decoration: none; } .post-info a:hover { color: #f40101; border: none; background: none; } .more-link {font-weight:bold} .post-content blockquote { background: #eee; border-right: 2px solid #dbeff6; border-bottom: 2px solid #dbeff6; padding: 5px 0; } .navigation { clear: both; padding: 10px 0px; } .navigation a, .navigation a:visited { color: #f40101; } .previous-entries a { float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center; } .next-entries a { float: right; padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center; } /* comments area */ #comments, #respond { background: #eee; border-bottom: 1px dotted #ccc; padding: 3px; clear: both; margin:0 auto; } .commentlist { padding:2px; margin:20px 0 5px 5px; line-height: 130%; clear:both; } .commentlist li{ margin:10px 0; padding:0; list-style:none; background: #fff8f8; border: 1px solid #e1c2c2; border-left:none; width: 579px; color: #000; } .comment-btm{ background: #fff8f8; padding:10px 20px; } .commentlist cite, .commentlist cite a, .commentlist cite a:visited { font-weight: bold; font-style: normal; } .commentlist small { margin-bottom: 5px; display: block; font-size: 87%; } #commentform { margin-top: 10px; padding-left: 10px; } #commentform p { padding: 6px 0px; margin: 0px; } #commentform label{ color: #787878; font-size: 87%; } #commentform input{ width: 200px; border: 1px solid #ddd; padding: 3px; margin-top: 3px; } #commentform textarea{ width: 540px; height: 115px; border: 1px solid #ddd; padding: 2px; margin-top: 3px; } #commentform textarea:focus, #commentform input[type="text"]:focus { border: 1px solid #bbb; } #commentform #submit{ border: 1px solid #bbb; font-weight:bold; float: left; width: 144px; height: 28px; cursor: pointer; } /* sidebar */ .sidebarcolumns { float: right; width: 375px; margin: -120px 45px 0 0; padding:0; color: #777; overflow: hidden; } .sidebarcolumns h2, .sidebarcolumns .sidebartitle{ font-size: 1.3em/1em; background: #eee; border-bottom: 1px dotted #ccc; padding: 2px 5px; margin-bottom: 5px; } .sidebarcolumns a:hover{ border: none; } .sidebarcolumns a, .sidebar a:visited{ color: #000; text-decoration: none; } .sidebarcolumns li a:hover{ color: #777; text-decoration: none; } .sidebarcolumns ul { margin: 0; padding: 0; } .sidebarcolumns ul li { list-style: none; margin: 0; padding: 0; border: none; margin-bottom: 20px; } .sidebarcolumns li li {margin-bottom:0} .sidebarcolumns ul li ul { padding: 0; margin-bottom: 5px!important; } .sidebarcolumns ul li ul li{ background: url(images/b1.gif) no-repeat; background-position: left 7px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #ddd; } .sidebarcolumns ul li ul li ul li{ background: url(images/b1.gif) no-repeat; background-position: left 7px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: none; } /*sidebar */ .sidebar { float: left; padding: 0; margin-top: 40px; width: 190px; color: #777; overflow: hidden; } .sidebar_right { float: left; padding: 0px 5px; margin-top: 40px; width: 150px; color: #777; overflow: hidden; } .sidebar h2, .sidebar .sidebartitle{ font-size: 1.3em/1em; border-bottom: 1px dotted #ccc; padding: 2px 5px; margin-bottom: 5px; } /*sidebar text styles */ .sidebar a:hover{ border: none; } .sidebar a, .sidebar a:visited{ color: #7776ff; text-decoration: none; } .sidebar li a:hover{ color: #d31515; text-decoration: none; } /*sidebar list level1 */ .sidebar ul, .sidebar_right ul{ margin: 0; padding: 0; } .sidebar ul li, .sidebar_right ul li{ list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #dadada; margin-bottom: 5px; } .sidebar li li, .sidebar_right li li {margin-bottom:0} .sidebar ul li a, .sidebar_right ul li a{ color: #7776ff; margin: 0; padding: 0 0 .2em 0px; } .sidebar ul li a:hover, .sidebar_right ul li a:hover{ /*background: url(img/arrow.png) no-repeat 4px .3em;*/ color: #ffab7c; } /*sidebar list level2 */ .sidebar ul li ul { padding: 0; margin-bottom: 5px!important; } .sidebar ul li ul li{ background: url(images/b1.png) no-repeat; background-position: left 7px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #ddd; } /*sidebar list level3 */ .sidebar ul li ul li ul li{ background: url(images/b1.png) no-repeat; background-position: left 7px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; border-bottom: none; } /*text widget */ .textwidget { padding-top: 5px; } /*search form */ #search { float: right; position:relative; height: 48px; margin-right: 55px; margin-top: 15px; text-align: center; top: 140px; clear:right; } #searchform { margin: 13px 0 0; } #searchform label { color: #000; margin-right: 10px; font-size: 90%; } #searchform br { display: none; } #searchform #s { padding: 3px; border: 1px solid #aaa; margin-right: 2px; font-weight: normal; } #searchform input { background: none; border: none; font-weight:bold; color: #000; vertical-align: middle; } #searchform .submit { background: #fff; border: 1px solid #aaa; cursor: pointer; } #searchform .submit:hover {background:#feffd9} /* footer area */ #footerbg { clear: both; /*background:#fff8f7;*/ margin: 0px auto; border-top: 3px solid #e7dcdb; height: 50px; } #footer { color: #999; } #footerbg a:hover { color: #777; } #credits { margin: 0px auto; color: #999; line-height: 50px; font-size: 85%; } /* alignments */ .aligncenter { text-align: center; } img.aligncenter, img[align="center"] { display: block; margin-left: auto; margin-right: auto; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .clear { clear:both; } hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px; } .feeds p { border-bottom: 1px solid #ddd; padding-bottom: 7px; margin-bottom: 7px; } .feedlink { background: url(images/rss.png) no-repeat; background-position: left center; height: 15px; line-height: 15px; padding-left: 20px; } .postmeta{ color: #aaa; font-size: 0.8em; padding:5px 0; margin: 5px 0 5px 5px; clear:both; } .googleAds { text-align:center; margin:10px 0; height: 160px; border:1px solid #DDD; }