/* Theme Name: Ahvaz Theme URI: http://www.forgani.com/themes/ahvaz/ Tags: fixed-width, two-columns, three-columns, right-sidebar, light, white, red, black Version: 1.0.1 Author: Mohammad Forghanian Author URI: http://www.forgani.com Description:A Plain & Simple Wordpress Theme- Ahvaz was inspired by many themes I found on Internet. If you don't like this one, try one of the alternatives isfahan Template for WordPress. */ body { color: #222; background: #fff; font: normal 12px "Verdana", "Trebuchet MS", "Tahoma", sans-serif; margin: 0px; padding: 0px; } .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: 0px 0px 2px; width: 100%; font-weight:lighter; font-size: 1.5em/1em; 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; } #wrapper { background: #eee; } #page { margin: 0px auto; width: 1000px; background:#fff; border-top: 2px solid #fff; } /* header area */ #header { margin: 0px auto; width: 1000px; border-top: 2px solid #fff; height: 255px; background: url(images/bg.jpg) no-repeat 0 5px; color: #fff; } #headerimg { position: relative; padding: 10px 0px 0px 10px; margin: 0px auto; width: 1000px; } #header h1 { font-weight:bold; margin: 25px 0 1px 5px; font-weight:bold; font-size: 2.4em/1.2em } #headerimg h1 { line-height: 40px; padding-right: 10px; margin-right: 10px; float:left; color: #000; font-weight:bold; font-size: 3em; text-shadow: 2px 2px 2px #ddccb5; } #headerimg h1 a, #headerimg h1 a:visited{ display: block; color: #777; } #headerimg h1 a:hover{ color: #777; } .description{ float:left; font-weight:bold; margin-left:5px; } #navi { position:relative; height: 22px; width: 700px; float:left; color: #0c0c0c; margin: 0px auto; top: 135px; text-align: center; line-height: normal; } #nav { list-style: none; margin: 0 3px; padding: 0px; float: left; color: #fbfbfb; font-weight:bold; clear:both; } #nav li { float: left; height: 26px; margin: 0 3px; white-space: nowrap; } #nav .page_item a{ color: #0c0c0c; display: block; text-decoration: none; padding: 0px 8px; font-weight:bold; line-height: 26px; } #nav li:hover { color: #FFDD22; border-bottom:#FFDD22 2px solid; background-position: 100% -36px; } #nav .page_item a:hover { background-position: 0px -36px; border: none; color: #FFDD22; } #nav li.current_page_item { color: #FF0022; border-bottom:#FF0022 2px solid; text-decoration: none; } #nav .current_page_item a, #nav .current_page_item a:visited{ color: #FF0022; text-decoration: none; } /* content area */ #content { margin-top: 10px; padding: 10px 20px 30px 0px; 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; width: 580px; display: table; } .entrytop{ padding-top: 9px; width: 580px; display: table; } .entry h2{ width: 560px; margin: 0 auto !important; } .date{ float: right; background: url(images/post-date.gif) no-repeat left center; padding-left: 20px; font-size: 80%; } .post-date { width: 45px; height: 49px; float:left; background: url(images/date-bg.gif) no-repeat; } .post-month { font-size: 11px; text-transform: uppercase; color: #777; text-align: center; display:block; line-height: 11px; padding-top: 2px; margin-left: -3px; } .post-day { font-size: 18px; text-transform: uppercase; color: #777; text-align: center; display:block; line-height: 18px; padding-top: 7px; margin-left: -3px; } .post-meta { background: url(images/vcard.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/mini-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: 10px; } .post-info { padding: 0px 15px 15px 15px; height: 15px; color: #777; font-weight:bold; } .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: 8px; } .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: 5px 5px 2px 5px; clear: both; padding-left: 10px; } .commentlist { margin:0; padding:0; line-height: 130%; } .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; background: #fff; border: 1px solid #ddd; padding: 3px; margin-top: 3px; } #commentform textarea{ width: 540px; height: 115px; background: #fff; border: 1px solid #ddd; padding: 2px; margin-top: 3px; } #commentform textarea:focus, #commentform input[type="text"]:focus { border: 1px solid #bbb; } #commentform #submit{ background: #fff; border: 1px solid #bbb; font-weight:bold; float: left; width: 144px; height: 28px; cursor: pointer; } /* sidebar */ .sidebarcolumns { float: left; width: 340px; margin-top: -120px; padding-left:10px; 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: 0px; width: 190px; color: #777; overflow: hidden; } .sidebar_right { float: left; padding: 0px 5px; width: 150px; color: #777; overflow: hidden; } .sidebar h2, .sidebar .sidebartitle{ font-size: 1.3em/1em; background: #eee; 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 { margin: 0; padding: 0; } .sidebar ul li { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #dadada; margin-bottom: 5px; } .sidebar li li {margin-bottom:0} .sidebar ul li a { color: #7776ff; margin: 0; padding: 0 0 .2em 0px; } .sidebar 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: 45px; 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;*/ border-top: 5px solid #e7dcdb; height: 50px; } #footer { width: 1000px; margin: 0px auto; color: #999; } #footerbg a:hover { color: #777; } #credits { margin: 0px auto; width: 1000px; 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; } img.alignleft, img[align="left"] { float:left; margin: 2px 10px 5px 0px; } img.alignright, img[align="right"] { float:right; margin: 2px 0px 5px 10px; } .clear { clear:both; } hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px; } /* Additional Styles */ .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; } .subscribe { border: 0; margin: 0; padding: 0; outline: 0; } .subscribe fieldset { border: 0; margin: 0; padding: 0; outline: 0; } .inputemail { color: #333; border: 1px solid #ccc; padding: 3px; font-size: 11px; width: 200px; background: #fff; } .inputemail:hover {background: #fff} .inputbutton { background: #ff0000; color: #fff; font-size: 10px; text-transform: uppercase; padding: 2px; border: none; font-weight: bold; cursor: pointer; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }