/*
 * Theme Name : Alamout Travel Agency
 * Theme URI : www.alamout.com
 * Description : Customized Wordpress Theme for Alamout Tour and Travel Agency in Iran
 * Author : Datis Design - Farshad Zolfaghari
 * Author URI : www.datisdesign.com
 * Version : 1.0
 */
/*************************************************************Body
 */ *, html, body {
    margin: 0;
    padding: 0;
}*:focus {
    outline: 0;
}

body {
    background-color: #6ab7e5;
    font-family: Tahoma;
    font-size: 14px;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
}

div#container {
    position: relative;
    width: 950px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
}* {
    font-family: Tahoma;
    font-size: 101%;
    color: white;
}

a:hover {
    color: #316c92;
}

.clear {
    clear: both;
}

p, ul li, h1, h2, h3, h4, h5, h6 {
    direction: rtl;
}

/* end hide*/
/***********************************************************header
 */
div#header {
    background-image: url(images/header_bg.jpg);
    height: 80px;
    background-repeat: repeat-x;
}

div#header h1 {
    background-image: url(images/header.jpg);
    width: 950px;
    height: 80px;
    margin: 0 auto;
    text-indent: -10000px;
    direction: ltr;
}

div#header h3 {
    text-indent: -10000px;
    margin-top: -25px;
    direction: ltr;
}

/********************************************************nav_intro
 */
div#intro {
    width: 715px;
    height: 240px;
    background-image: url(images/intro_bg.jpg);
    float: left;
    margin: 0 0 0 25px;
}

div#intro h2 {
    text-indent: -10000px;
    direction: ltr;
}

/*******************************************************Navigation
 */
div#nav {
    width: 185px;
    height: 280px;
    float: right;
}

div#nav ul {
    list-style: none;
}

ul#nav_links li {
    display: inline;
    direction: ltr;
}

ul#nav_links li a {
    text-decoration: none;
    text-indent: -10000px;
    float: left;
}

li#home a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 0;
}

li#home a:hover {
    background-position: -185px 0;
}

li#news a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -40px;
}

li#news a:hover {
    background-position: -185px -40px;
}

li#services a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -80px;
}

li#services a:hover {
    background-position: -185px -80px;
}

li#about a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -120px;
}

li#about a:hover {
    background-position: -185px -120px;
}

li#gallery a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -160px;
}

li#gallery a:hover {
    background-position: -185px -160px;
}

li#contact a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -200px;
}

li#contact a:hover {
    background-position: -185px -200px;
}

li#english a {
    width: 185px;
    height: 40px;
    background: url(images/navigation.png) no-repeat 0 -240px;
}

li#english a:hover {
    background-position: -185px -240px;
}

/***************************************************************Sidebar
 */
div#sidebar {
    width: 270px;
    float: left;
    padding: 30px 0;
    height: 850px;
}

div#feed_subscribe a {
    text-indent: -10000px;
    text-decoration: none;
    display: block;
    width: 270px;
    height: 70px;
    background-image: url(images/feed_btn.png);
}

div#email_subscribe a {
    text-indent: -10000px;
    text-decoration: none;
    display: block;
    width: 270px;
    height: 70px;
    background-image: url(images/email_btn.png);
}

div#contact_btn a {
    text-indent: -10000px;
    text-decoration: none;
    display: block;
    width: 270px;
    height: 70px;
    background-image: url(images/contact_btn.png);
}

/***************************************************************** Welcome
 */
h2.titles {
    width: 635px;
    float: right;
    font-family: "Times New Roman";
    font-size: 1.5em;
    letter-spacing: 1px;
    color: #fffc05;
    padding: 35px 0 0 0;
    margin: 0 0 5px 10px;
    border-bottom: 1px solid #fffc05;
}

div#welcome_content {
    min-height: 100px;
    height: auto !important;
    height: 100px;
    width: 635px;
    float: right;
    text-align: justify;
}

div#welcome_content p {
    font-family: Tahoma;
    font-size: 1em;
    font-weight: normal;
    float: right;
    width: 635px;
    margin: 10px 0 5px 0;
}

/********************************************************************* News
 */
ul#news_titles {
    margin: 10px 30px 0 0;
    float: right;
    width: 613px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

ul#news_titles li {
    list-style: url(images/list_arrow.png);
    padding: 3px 0;
}

/******************************************************************* Banner Tours
 */
ul#tours {
    float: right;
    width: 655px;
}

ul#tours li {
    list-style: none;
    float: left;
    direction: ltr;
}

li#historical_icon a {
    display: block;
    width: 218px;
    height: 179px;
    background: url(images/historical_icon.gif);
    text-indent: -10000px;
    text-decoration: none;
}

li#nature_icon a {
    display: block;
    width: 214px;
    height: 179px;
    background: url(images/nature_icon.gif);
    text-indent: -10000px;
    text-decoration: none;
}

li#medical_icon a {
    display: block;
    width: 219px;
    height: 179px;
    background: url(images/medical_icon.gif);
    text-indent: -10000px;
    text-decoration: none;
}

/********************************************************************** Intro Services
 */
div#intro_services {
    float: right;
}

div#intro_services_top {
    width: 655px;
    height: 53px;
    background: url(images/intro_services_top.gif);
    background-repeat: no-repeat;
}

h2.box_titles {
    width: 590px;
    float: right;
    font-family: "Times New Roman";
    font-size: 1.5em;
    letter-spacing: 1px;
    color: #fffc05;
    padding: 10px 0 0 0;
    margin: 10px 30px 5px 25px;
    border-bottom: 1px solid #fffc05;
}

div#intro_services_body {
    width: 655px;
    height: auto;
    background: url(images/intro_services_mid.gif);
    background-repeat: repeat-y;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

div#intro_services_body p {
    padding: 10px 15px;
    width: 605px;
}

div#intro_services_body li {
    list-style: url(images/list_arrow.png);
    margin: 0 60px 0 0;
}

div#intro_services_btn {
    width: 655px;
    height: 47px;
    background: url(images/intro_services_btn.gif);
    background-repeat: no-repeat;
}

span.read_more a {
    float: left;
    font-size: 0.8em;
    margin: 0 0 10px 40px;
}

/************************************************************* Single Page
 */
div#news_container {
    width: 650px;
    float: right;
}

h2.post-head {
    font-family: "Times New Roman";
    font-size: 1.5em;
    letter-spacing: 1px;
    color: #fffc05;
    font-style: italic;
}

div.postdate {
    font-family: "Times New Roman";
    font-size: 0.8em;
    float: right;
}

div.post {
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
}

div.entry p {
    float: right;
    width: 635px;
    margin: 5px 0 10px 0;
    text-align: justify;
}

/************************************************************ Services
 */
div.pages_body {
    width: 655px;
    height: auto;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    margin: 0 0 15px 0;
}

div.pages_body p {
    padding: 10px 0 15px 15px;
    width: 635px;
    text-align: justify;
}

div.pages_body li {
    list-style: url(images/list_arrow.png);
    margin: 0 60px 0 0;
}

/************************************************************* Footer
 */
div#tower {
    position: absolute;
    background: url(images/tower.png) no-repeat;
    width: 290px;
    height: 750px;
    float: right !important;
    left: 0;
    bottom: 0;
}

div#siteinfo {
    position: absolute;
    background-image: url(images/footer.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 300px;
    margin: -30px 0 0 0;
    z-index: 1000;
}

div#soil {
    position: absolute;
    background-image: url(images/soil_bg.jpg);
    background-repeat: repeat;
    background-color: #7d624e;
    width: 100%;
    height: 240px;
    z-index: 50;
    bottom: 0;
}

h3.footer_title {
    font-family: "Times New Roman";
    font-size: 1em;
    color: #fffc05;
    text-align: center;
    padding: 0 0 15px 0;
}

div.footer_divs {
    width: 200px;
    float: right;
}

div#footer_content {
    width: 800px;
    height: auto;
    margin: 10px auto;
}

div#footer_nav ul {
    list-style: none;
    width: 150px;
    margin: 0 auto;
}

div#footer_nav ul li {
    font-size: 0.7em;
}

div#footer_nav ul li a {
    text-decoration: none;
}

div.footer_divs p {
    font-size: 0.7em;
    width: 175px;
    margin: 0 auto;
}

div#designer {
    clear: both;
    padding: 20px 0 0 0;
    text-align: center;
    font-size: 0.7em;
}

ul#member_logo li {
    float: right;
    list-style: none;
    display: inline;
    padding: 5px 12px;
}

div.contact_sep {
    margin: 0 auto;
    width: 300px;
    border: 1px solid red;
}

