/*
 Theme Name: Pink Ladies
 Theme URI: http://example.com/
 Description: Wordpress theme based on Chaapar Red 2 columns.
 Version: .0
 Author: Alon Peer
 Author URI: http://alonpeer.com/
 Tags: custom header, fixed width, two columns, widgets , two sidebars
 */
a {
    text-decoration: none;
    color: #d4017f;
}

a.email {
    color: #57b5e5;
    text-decoration: none;
}

a.readmore {
    font-family: Georgia;
    font-size: 11px;
    text-decoration: none;
    display: block;
}

a:hover, a.readmore:hover, #sponsors a:hover, .statement a:hover, a.blue:hover, a.green:hover {
    text-decoration: underline;
}

acronym, abbr {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333;
}

blockquote {
    background-image: url(images/eln.gif);
    background-repeat: repeat-y;
    background-position: left;
    margin: 10px 25px;
    padding: 20px 20px 20px 15px;
}

body {
    font-family: georgia, "times new roman", times, serif;
    background:#ffe8f2 url(images/bg_another.gif) repeat-y 50% 0;
    color: #6D706D;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0;
}

#main{
    background:url(images/bg_header.gif) no-repeat 50% 0px;
}
#another-container{
    background:url(images/bg_main.gif) no-repeat 50% 0px;
    width:100%;
    overflow:hidden;
}


file.file {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #323232;
    background-image: url(images/input.png);
    background-repeat: repeat-x;
    border: solid 1px #adadad;
    width: 133px;
    padding: 2px;
}

form fieldset {
    border: none;
    padding: 0;
}

form#searchForm {
    display: inline;
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 400;
    color: #D4017F;
}

h2 {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}

h3 {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
}

h4 {
    font-size: 15px;
    line-height: 17px;
    font-weight: 400;
}

h5 {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
}

h6 {
    font-size: 10px;
    line-height: 17px;
    font-weight: 400;
}

hr {
    height: 1px;
    background-color: #dfdfdf;
    border: 0;
}

img {
    border-color: #F7F7F7 #E1E1E1 #E1E1E1 #F7F7F7;
    border-style: solid;
    border-width: 1px;
}

p img {
    padding: 3px;
    margin: 3px;
}

input {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #323232;
    border: 1px solid #DCEFF8;
    padding-right: 10px;
    padding-left: 10px;
}

input.contact {
    width: 246px;
    display: block;
    margin-top: 10px;
    padding: 2px 2px 2px 5px;
}

input.search {
    margin-left: 5px;
}

input#searchbutton, input.sendbutton {
    font-size: 12px;
    color: #fff;
    background-color: transparent;
    border: 0;
    background-image: url(images/bg_button.png);
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
    height: 19px;
    width: 57px;
    margin-left: 5px;
}

input.sendbutton {
    position: relative;
    top: 1px;
    background-image: url(images/sendbg.jpg);
    background-repeat: no-repeat;
    background-position: 0 2px;
}

input.tellfriend, input.search {
    background-image: url(images/input.png);
    background-repeat: repeat-x;
    border: 1px solid #e5e5e5;
    width: 133px;
    height: 13px;
    padding: 2px;
}

input.text, input.contact {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #323232;
    background-image: url(images/input.png);
    background-repeat: repeat-x;
    border: solid 1px #adadad;
    height: 13px;
    width: 133px;
    padding: 2px;
}

p {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #6D706D;
    white-space: normal;
    display: marker;
    font-size: 11px;
    line-height: 17px;
}

pre {
    font-size: 12px;
    line-height: 17px;
    display: block;
    white-space: normal;
    overflow: hidden;
    font-variant: normal;
    background-image: url(images/eln.gif);
    background-repeat: repeat-y;
    background-position: left;
    background-color: #FFF;
    margin: 10px 25px;
    padding: 20px 20px 20px 15px;
}

select.contact {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #323232;
    background-image: url(images/input.png);
    background-repeat: repeat-x;
    border: solid 1px #adadad;
    width: 255px;
    margin-top: 10px;
    display: block;
    padding: 2px;
}

strong {
    font-family: 'Lucida Grande';
    font-size: 11px;
    font-weight: 700;
    color: #686a68;
}

td {
    background-color: #F8F8F8;
    border: 1px solid #FFF;
    padding: 5px;
}

textarea.contact {
    width: 243px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    margin-bottom: 10px;
}

textarea.textarea, textarea.contact {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #323232;
    background-image: url(images/input.png);
    background-repeat: repeat-x;
    border: solid 1px #adadad;
    overflow: auto;
    margin-top: 10px;
    padding: 2px;
}

th {
    background-image: url(images/ln.gif);
    margin-bottom: 5px;
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px;
}

#switchform {
    float: right;
}

#comment {
    width: 495px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 172px;
}

#content {
    width: 600px;
    float: left;
    padding-right: 55px;
}

#content p {
    font-size: 11px;
}

#footer {
    width: 100%;
}

#fromusWrapper {
    margin: 0 auto;
    width: 545px;
}

#fromus {
    width: 530px;
    padding-right: 15px;
}

#fromus a.readmore, .thumbnailContainer a.readmore, .fromus a.readmore, #fromus div.title a:hover, .fromus div.title a:hover, #sidebar a {
    color: #d4017f;
}

#fromus div.frontstorytop, .thumbnailContainer div.frontstorytop, #fromus div.frontstory, .thumbnailContainer div.frontstory {
    padding: 10px 0 10px 15px;
}

#fromus div.frontstorytop {
  border-right: 1px dotted #888;
}

#fromus div.heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 17px;
    font-weight: 700;
}

#front-end-login {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    float: left;
    position: relative;
    margin: 0;
    padding: 0 0 20px;
}

#header {
    background-image: url(images/logo.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 100px;
    position: relative;
    margin: 0 auto;
    padding: 50px 0 0;
}

#header, #menu, #maincontainer {
    width: 885px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

#heading {
    display: block;
    text-align: center;
    margin-bottom: 1em;
}

#heading * {
    display: inline;
    user-select: none;
    cursor: pointer;
    vertical-align: middle;
    padding: 4px;
}

#heading li.active {
    background-color: #6cf;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;
}

#horizontal_carousel img {
    margin-right: 5px;
    border-color: #F7F7F7 #E1E1E1 #E1E1E1 #F7F7F7;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

#issuecovers {
    width: 600px;
    height: 160px;
    border-bottom: 1px solid #dfdfdf;
}

#labelremember {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    position: relative;
    float: left;
    display: block;
    padding-top: 5px;
    width: 250px;
}

#post {
    padding-right: 15px;
}

#logo {
    font-size: 75px;
    font-family: "Times New Roman", Times, serif;
    text-transform: capitalize;
    letter-spacing: -8px;
    float: left;
    position: absolute;
    left: 30px;
    top: 35px;
    width: 414px;
    height:76px;
    margin: 0;
    padding: 0;
}

#logo a img, #tellfriend div.subheading, .currentissue a img {
    border: 0;
}

#maincontainer {
    margin-top: 45px;
    width: 875px;
    height: 1%;
}

#menu {
    font-family: "Trebuchet MS";
    font-size: 11px;
    margin: auto;
}

#menu a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#menu div#items {
    position: relative;
    bottom: 0;
    direction: rtl;
    margin-right: 5px;
    float: left;
}

#menucontainer {
    width: 100%;
    background-color: #D4017F;
}
#menucontainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#mover {
    width: 2880px;
    position: relative;
}

#page-wrap {
    width: 530px;
    height: 1%;
    float: right;
    margin: 0;
    border-bottom: 1px dotted #888;
    margin-right: 38px;
}

#pages {
    position: absolute;
    top: -14px;
    text-align: right;
    color: #E0E0E0;
    right: 49px;
    background-image: url(images/pages.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #F4F3EE;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F7F7F7;
}

#pages a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #8A8A8A;
    padding-right: 6px;
    padding-left: 6px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F3F3F3;
}

#pages .hh {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#pages ul {
    margin: 0px;
    padding: 0px;
}

#pages li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: inline;
}

#panes {
    text-align: justify;
    border-style: none;
    margin: 0 1em;
}

#panes div div {
    overflow: hidden;
}

#panes p {
    width: 600px;
    line-height: 1.2em;
    margin: 0 auto 1em;
}

#previous, #next {
    float: none;
    cursor: pointer;
}

#respond {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}

#search {
    float: left;
    font-size: 12px;
    color: #fff;
    margin-top: 6px;
}

#shared {
    width: 285px;
    float: right;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

#shared div.frontstory {
    background-repeat: no-repeat;
    padding: 10px 15px;
}

#shared div.frontstorytop {
  background: #f6f6f6 url(images/bg_about.gif) no-repeat bottom left;
  width: 280px;
}

.about {
  background: url(images/bg_header_about.gif) no-repeat top left;
  padding: 18px 10px;
}

.frontstorytop li {
    font-size: 11px;
    padding-bottom: 5px;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    list-style-type: none;
    list-style-image: url(images/plus.jpg);
}

.frontstorytop li a:hover {
    color: #d4017f;
}

.frontstorytop ul {
  color: #2f2f2f;
  margin: 0;
  padding: 0;
}

.about .title {
  color: #d4017f;
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 20px;
}

#shared div.heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    line-height: 17px;
    font-weight: 700;
    text-transform: capitalize;
}

#sidebar {
    width: 265px;
    float: right;
    position: relative;
    background-repeat: repeat-y;
    background-position: left;
    padding-left: 15px;
}

#sidebar div.head {
    font-family: "Lucida Grande";
    font-size: 12px;
    color: #13A3F0;
    padding-bottom: 2px;
    margin-bottom: 5px;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-left: 15px;
}

#sidebar li {
    list-style-image: url(images/plus.jpg);
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px 15px 0 10px;
}

#sidebar li a, .listpages li a:hover, .frontstorytop li a {
    color: #999;
}

#sidebar p {
    padding-left: 15px;
}

#sidebar ul {
    margin: 5px 0;
    padding: 0;
}

#sizer {
    display: none;
}

#slider {
    height: 227px;
    overflow: hidden;
    position: relative;
    width: 530px;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 10px;
    margin: 0;
}

#slider-stopper {
    position: absolute;
    top: 210px;
    left: 20px;
    background: url(images/bg_button.png) no-repeat top left;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    z-index: 1000;
    padding: 1px 15px;
    width: 27px;
}

#sponsors {
    font-family: 'Lucida Grande';
    font-size: 11px;
    text-align: justify;
    padding-left: 15px;
}

#sponsors a {
    color: #676767;
    text-decoration: none;
}

#tellfriend p {
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #fff;
    margin-left: 33px;
    display: inline;
}

#tellfriend, #yoursearch {
    width: 100%;
    height: 30px;
    background-image: url(images/tellfriendbg.gif);
    background-repeat: no-repeat;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #fff;
    margin-bottom: 20px;
}

#wp-calendar {
    width: 100%;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-position: 0 center;
    margin: 0;
    padding: 0;
}

#wp-calendar a {
    font-size: 8px;
    text-transform: uppercase;
    text-decoration: none;
    color: #E35F80;
    font-weight: 700;
    padding: 8px;
}

#wp-calendar caption {
    font-size: 8px;
    text-align: right;
    text-transform: uppercase;
    padding-right: 10px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

#wp-calendar td {
    text-align: center;
    font-size: 10px;
    height: 15px;
    width: 15px;
    background-color: transparent;
    padding: 0;
}

#wp-calendar th {
    text-align: center;
    font-size: 11px;
    background-color: #FCEAEA;
    color: #d4017f;
    font-family: Arial, Helvetica, sans-serif;
    background-image: none;
    margin: 0;
    padding: 0;
}

#wp-calendar tr {
    text-align: center;
    font-size: 15px;
    margin: 0;
    padding: 0;
}

#wrapper {
    border: 1px dotted gray;
}

#yoursearch {
    margin: 10px 0;
    padding: 5px 10px;
}* {
    margin: 0;
    padding: 0;
}

.arch {
    padding-bottom: 15px;
    float: right;
    width: 100%;
    padding-top: 15px;
    display: none;
}

.arch a {
    display: block;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
    color: #686A68;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 35px;
    background-image: url(d.gif);
    background-repeat: no-repeat;
    background-position: 335px;
    float: right;
    width: 100%;
}

.arch a:hover {
    color: #80C8E6;
    background-image: url(d0.gif);
    background-repeat: no-repeat;
    background-position: 335px;
}

.bann {
    border: 1px solid #bcbcbc;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 333px;
    float: left;
    padding: 2px;
}

.blue {
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: 700;
    color: #57b5e5;
    text-decoration: none;
}

.button {
    margin-top: 15px;
    margin-right: 10px;
    text-align: right;
    clear: both;
    width: 100%;
}

.button-login {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
    background-color: transparent;
    border: 0;
    background-image: url(images/bg_button.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 19px;
    width: 57px;
}

.byline {
    font-family: 'Lucida Grande';
    font-size: 11px;
    color: #9b9b9b;
    font-style: italic;
}

.cats {
    width: 560px;
}

.commentform div.button {
    width: 395px;
}

.commentform input.text {
    width: 320px;
    float: left;
}

.commentform label {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #666;
    font-weight: 700;
    float: left;
    width: 60px;
    text-align: right;
    padding-right: 5px;
    padding-top: 4px;
}

.commentform label.textarea {
    margin-top: 7px;
}

.commentform p {
    clear: both;
    padding: 5px;
}

.commentform textara.textarea {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    margin-bottom: 10px;
    float: left;
}

.commentlist {
    list-style-type: none;
}

.commentlist li {
    padding-left: 10px;
    background-image: url(images/eln.gif);
    background-repeat: repeat-y;
    background-position: left;
    margin: 20px;
}

.comments {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    text-transform: uppercase;
    font-size: 9px;
}

.contactform div.subheading, .contactinfo div.subheading {
    width: 255px;
}

.contactform, .contactinfo {
    width: 255px;
    display: block;
    float: left;
}

.contactinfo {
    margin-left: 70px;
}

.contactinfo div.info {
    padding-top: 10px;
    font-family: 'Lucida Grande';
    font-size: 11px;
    color: #999;
    float: left;
    width: 153px;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 30px;
}

.contactinfo div.label {
    float: left;
    display: block;
    width: 102px;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    color: #333;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 40px;
}

.cover {
    cursor: pointer;
    float: left;
}

.cr {
    width: 530px;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 60px;
    background-image: url(images/eln.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.cr p {
    font-size: 10px;
    color: #BEBEBE;
}

.currentissue {
    border: 0;
    text-align: center;
}

.custom-text {
    font-size: 11px;
    background: #CFDFA7;
    padding: 4px 8px 8px;
}

.custom-tip {
    color: #000;
    width: 130px;
    z-index: 13000;
}

.custom-title {
    font-size: 11px;
    color: #3E4F14;
    background: #C3DF7D;
    border-bottom: 1px solid #B5CF74;
    margin: 0;
    padding: 8px 8px 4px;
}

.feeder {
    left: 3px;
    top: 0;
    float: left;
    width: 120px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    color: #d4017f;
    font-size: 10px;
    border-style: none;
    border-width: 0;
}

.feedicon {
    position: absolute;
    left: 53px;
    top: 19px;
}

.fl {
    float: left;
    display: inline;
}

.flickr {
    padding-top: 10px;
    width: 260px;
    float: right;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.flickr img {
    background-color: #FFF;
    height: 52px;
    width: 52px;
    margin: 3px 3px 3px 0;
    padding: 3px;
}

.foot {
    margin-right: auto;
    margin-left: auto;
    width: 880px;
    position: relative;
}

.friendtitle {
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    color: #333;
    padding-left: 5px;
    padding-bottom: 5px;
}

.frontphoto {
    border: 1px solid #dfdfdf;
    margin-bottom: 5px;
    padding: 4px;
}

.frontphoto:hover {
    border: 1px solid #bcbcbc;
}

.frontstory {
    border-top: 1px solid #dfdfdf;
}

.glid {
    position: relative;
    float: right;
    width: 530px;
}

.go {
    background-image: url(images/go.gif);
    background-repeat: no-repeat;
    height: 19px;
    width: 65px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    background-position: 0 0;
    top: 2px;
    position: absolute;
    left: 164px;
    border-style: none;
    border-width: 0;
}

.green {
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: 700;
    color: #8cc35c;
    text-decoration: none;
}

.imagebox {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    width: 280px;
    float: left;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.imagebox img {
    background-color: #FFF;
    height: 40px;
    width: 40px;
    margin: 2px;
    padding: 3px;
}

.input_text {
    width: 230px;
    margin-bottom: 5px;
    margin-right: 0px;
    height: 18px;
}
#commentform .input_text, #zrx_captcha input {
    border: 1px solid #6D706D;
}
.mid {
    width: 230px;
    margin-bottom: 5px;
    position: relative;
    margin-right: 0px;
    background-image: url(images/loginform.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 18px;
    border-style: none;
    border-width: 0;
}

.instorysubtitle {
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    color: #666;
    width: 100%;
    text-align: center;
}

.instorytitle {
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    color: #333;
    width: 100%;
    text-align: center;
}

.listpages {
    font-size: 11px;
    padding-top: 20px;
    float: left;
}

.listpages li {
    background-position: bottom;
    background-repeat: repeat-x;
    padding-bottom: 5px;
    padding-left: 10px;
}

.ln {
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    height: 1px;
}

.login {
    padding-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.menu {
    color: #272727;
    height: 23px;
    font: 11px Arial, Helvetica, sans-serif;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 5px;
}

.menu li {
    display: inline;
    line-height: 23px;
}

.menu li a {
    color: #666;
    text-decoration: none;
    border-left: 1px dashed #ececec;
    border-right: 1px dashed #ececec;
    border-top: 1px dashed #ececec;
    padding: 4px 5px 6px;
}

.menu li a.tabactive {
    background-color: #fff;
    position: relative;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.menu ul {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
    border-bottom: 1px dashed #B5B4B5;
}

.most {
    float: left;
    position: relative;
    width: 265px;
    padding-left: 15px;
}

.most img {
    float: left;
    margin: 2px 10px 2px 2px;
    padding: 3px;
}

.mosttitle {
    font-size: 12px;
    color: #333;
}

.mosttitle a {
    color: #333;
}

.neshan {
    background: #666;
    position: absolute;
    left: 703px;
    top: -2px;
}

.nevisandegan {
    padding-top: 10px;
}

.nevisandegan img {
    border: 1px solid #CCC;
    height: 20px;
    width: 20px;
    margin: 2px;
    padding: 1px;
}

.news_slider {
    position: relative;
    width: 530px;
    text-align: left;
}

.news_slider .container {
    position: relative;
    top: 0;
    left: 0;
    width: 530px;
}

.news_slider .item {
    width: 530px;
    display: inline;
    float: left;
}

.news_slider .item a:hover img {
    border: 1px solid #FFF;
}

.news_slider .item img {
    width: 50px;
    height: 50px;
    float: left;
    border: 1px solid #3C3C3C;
    background: url(images/thumb.jpg) no-repeat;
    margin: 1px 8px 0 0;
}

.news_slider .news_items {
    position: relative;
    width: 555px;
    top: 0;
    overflow: hidden;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.news_slider .next {
    right: -86px;
}

.news_slider .prev, .news_slider .next {
    position: absolute;
    top: 81px;
    display: none;
}

.pagetitle {
    font-family: Georgia;
    font-size: 18px;
    color: #333;
}

.photo {
    display: block;
    float: left;
    position: relative;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 3px;
}

.photowrap {
    float: left;
    text-align: center;
}

.plus {
    float: right;
    display: block;
    width: 100%;
    text-align: left;
}

.plusr {
    float: right;
    display: block;
    width: 120px;
    text-align: right;
    padding-left: 10px;
    font-size: 9px;
    color: #d4017f;
    padding-right: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/eln.gif);
    background-repeat: repeat-y;
    background-position: left center;
}

.postmetadata {
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-image: url(images/ln.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    width: 100%;
}

.rec {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.reg {
    display: run-in;
    position: absolute;
    left: 176px;
    top: 31px;
    background-image: url(images/plus.gif);
    background-repeat: no-repeat;
    text-align: center;
    color: #CED588;
    width: 66px;
}

.reg a {
    display: block;
    color: #B5D61B;
    padding-top: 66px;
}

.register {
    margin-top: 10px;
    width: 200px;
    float: left;
}

.register a {
    font-family: arial;
    font-size: 10px;
    background-image: url(images/d0.gif);
    background-repeat: no-repeat;
    background-position: left;
    float: left;
    padding-left: 20px;
}

.responses {
}

.search {
    position: absolute;
    left: 635px;
    top: 153px;
    width: 249px;
    height: 24px;
}

.search-in {
    height: 14px;
    width: 144px;
    border: 0 none #84CEF7;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    position: relative;
    float: left;
    z-index: 2000;
    margin-top: 3px;
}

.searchresult {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #DFDFDF;
}

.sidebg {
    background-image: url(images/mc.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 265px;
    float: right;
    padding-left: 15px;
}

.single {
    font-size: 25px;
}

.singlepage {
    width: 530px;
    padding:0 20px;
    position: relative;
}

.singlepage div.frontstorytop {
    position: relative;
}

.slide {
    width: 300px;
    float: left;
    position: relative;
    padding-top: 30px;
    padding-left: 18px;
    padding-right: 280px;
}

.slide h1 {
    font-size: 30px;
    letter-spacing: -1px;
    color: #84CEF7;
}

.slide img {
    position: absolute;
    top: 2px;
    /*left:318px;
     width:246px;*/
    right: 69px;
    height: 191px;
    background-color: #FBFBFB;
    border-color: #F7F7F7 #E1E1E1 #E1E1E1 #F7F7F7;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

.slide p {
    width: 300px;
}

.statement {
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: 700;
    color: #666;
    margin-bottom: 10px;
}

.statement a, .statement strong {
    font-size: 14px;
    text-decoration: none;
    color: #57b5e5;
}

.story ol {
    margin-left: 20px;
    margin-right: 25px;
    padding: 20px;
}

.story ul {
    margin-left: 20px;
    margin-right: 25px;
    padding: 20px;
}

.storyfoot div.subheading {
    margin-bottom: 2px;
}

.sub {
    position: absolute;
    left: 28px;
    top: 120px;
    color: #A6A6A6;
    text-transform: capitalize;
    padding-top: 5px;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: center top;
    width: 388px;
}

.subheading {
    font-family: 'Lucida Grande';
    font-size: 12px;
    color: #666;
    width: 40%;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 2px;
}

.tabc {
  
}

.tabmenu {
    float: right;
    width: 280px;
}

.thumb {
    border: 3px solid #deecfa;
}

.thumb:hover {
    border: 3px solid #9cf;
}

.thumbnailContainer {
    margin-top: 10px;
}

.ticker {
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
    float: left;
}

.title, .title a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    color: #D4017F;
    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 10px;
    line-height: 20px;
}
.title a:hover {
    color: #E767A3;
}


.tool {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 0px;
}

.tool img {
    border-style: none;
}

.tool-text {
    font-size: 11px;
    background: url(images/bubble.png) bottom right;
    padding: 4px 8px 8px;
}

.tool-tip {
    font-family: 'Lucida Grande';
    color: #fff;
    width: 139px;
    z-index: 13000;
}

.tool-title {
    font-weight: 700;
    font-size: 11px;
    color: #9FD4FF;
    background: url(images/bubble.png) top left;
    margin: 0;
    padding: 8px 8px 4px;
}

.ttt {
    width: 635px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    padding-bottom: 15px;
    float: right;
    height: 235px;
    position: relative;
}

.widget {
    position: relative;
    float: left;
    width: 265px;
}

.widget li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-image: none;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.widgettitle {
    position: relative;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #868886;
    background-image: url(images/ln.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    background-color: #F8F8F8;
}

.wp125ad {
    position: relative;
    float: left;
    width: 125px;
}

.wp125ad img {
    background-color: #FFF;
    border-color: #F2F2F2 #E1E1E1 #E1E1E1 #F2F2F2;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
}

.wr img {
    float: left;
    top: 15px;
    background-color: #FBFBFB;
    margin: 15px 10px 15px 0;
    padding: 5px;
}

.archivepage {
    padding-bottom: 20px;
}

.invis {
    visibility: hidden;
    display: none;
}

.navigation {
    position: relative;
    width: 510px;
    float: left;
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
}

.navigation a {
    font-size: 20px;
    color: #D4017F;
}
.alignleft {
    float: left
}

.alignright {
    float: right
}
/* Added by adi.bpg */
.index_wrap {
	border-top: 1px dotted #888888;
 	width:100%;
}
.heading {
	width: 100%;
}
.heading a{
    text-decoration: none;
    color: #d4017f;
    height: 50px;
    width: 150px;
    display: block;
    line-height: 50px;
    background: transparent url('') no-repeat center left;
    text-indent: 50px;
}
.archivepage h1{
  background: transparent url('') no-repeat center left;
  padding-left: 50px;
  line-height: 50px;
}
.lifestyle a, .archivepage h1 {
    background-image: url('./images/icon_lifestyle.png');
}
.advice a, .archivepage h1 {
    background-image: url('./images/icon_advice.png');
}
.entertainment a, .archivepage h1 {
    background-image: url('./images/icon_entertainment.png');
}
.features a, .archivepage h1 {
    background-image: url('./images/icon_features.png');
}
.gossip a, .archivepage h1 {
    background-image: url('./images/icon_gossip.png');
}
/* changes:
  index.php - Added a wrapping div around the picture and title of the articles in order to make the border-top stretch all the way to the side whether or not a picture exists.
  sidebar.php - For the increase/decrease buttons, changed filename and extention.
  header.php - Added conditional call to styleIE7.css
*/
.sidebar-category-link {
  margin-bottom: 8px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #797979;
}
.sidebar-category-link a {
  display: block;
  background: url('./images/category_icons_small.gif') no-repeat top left;
  height: 19px;
  text-indent: 28px;
  padding-top: 4px;
}
.sidebar-category-link.features a { 
  background-position: 0 -23px;
}
.sidebar-category-link.advice a { 
  background-position: 0 -46px;
}
.sidebar-category-link.lifestyle a { 
  background-position: 0 -69px;
}
.sidebar-category-link.gossip a { 
  background-position: 0 -92px;
}
.tabc h2 {
  font-size: 1.3em;
}
.sidebar-post {
  clear: left;
}
.sidebar-post .wr img {
  margin-top: 6px;
}
