/* MIEN MAGAZINE CSS - AUTHOR: MEERA TANK - ID MEDIA LONDON */
/* MAIN CSS */

/* HOMEPAGE CONTENT*/
#date {width: 618px; background:#1e0000; padding: 15px 24px;}
/* .top_image {background:url('images/main-top-curve.png') no-repeat top left; width: 666px; height: 20px;} */
.top_image {background:url('images/new/top_curve.png') no-repeat top left; width: 666px; height: 18px;}

.bottom_image {background:url('images/main-bottom-curve.png') no-repeat bottom left; width: 666px; height: 22px; clear: both; }

.header_section {float: left; width: 618px; background:#1e0000; padding: 0 0 25px 0; border-bottom: 1px solid #432022; clear: both;}
.header_section .img_title_text {margin: 10px 0 0 0;}
.header_section .img_title_text .img_holder{float: left; width: 300px; margin-right: 3px; }
.header_section .img_title_text .text_holder{float: left; width: 298px; padding: 15px 0 0 0;  }
.header_section .img_title_text .text_holder p{ height: 105px; overflow: hidden; padding: 0 0 0 1px; }
.header_section .img_title_text .text_holder span {float: left; margin:5px 0 0 0;}

.homepage_img span.img_border {float: left; position: relative; top: -1px;  width: 100%; height: 1px; }

#dose_content {width: 618px; background:#1e0000; padding: 0 0 40px 0; clear: both;}
#dose_content .dose_module {clear: both;  border-bottom: 1px solid #432122; margin-bottom: 15px; overflow: hidden;}
#dose_content .dose_module .left_hand {float: left; width: 465px;}
#dose_content .dose_module .left_hand h2 {font-size: 18px; padding: 0 0 10px 0;}
#dose_content .dose_module .right_hand {float: right; width: 135px; padding: 25px 0 0 0;}
#dose_content .dose_module .right_hand h2 {font-size: 16px; padding-top: 15px;}
/*#dose_content a.title_link {font-size: 16px; }*/

div.date {background: url('images/new/date_panel.gif') no-repeat top; width: 58px; height: 45px;}
div.date .date_inner {padding: 14px 5px; text-align: center; color: #280000; }

#featured_content {float: left; width: 618px; background:#1e0000; padding: 0 0 0px 0; clear: both;}
.feature_module {float: left; padding-bottom: 30px;}
.feature_title {float: left; width: 292px; border-top: 1px solid #432122; margin-right: 20px; padding: 15px 0 0 0;}
.feature_text { position: relative; float: left; width: 306px; padding: 26px 0 0 0 }

/* CONTENT PAGE */
.header_img span.img_border {float: left; position: relative; top: -1px; background: url('images/img-border.png') repeat-x bottom; width: 619px; height: 1px;}
.contentpage_left {float: left; width: 465px; clear: both; }
.contentpage_left #blog_entry p {padding: 0 0 10px 0;}
.contentpage_left #blog_entry h3 {float: left; width: 100%; margin: 15px 0;}
.contentpage_left #blog_entry h2 {float: left; width: 100%; margin: 15px 0; font-weight: bold; color: #cccccc;}
.img_holder{float: left; width: 100%; margin: 9px 20px 0 0; }
.new_header_img {margin: 5px auto 15px;}

#comments {float: left; width: 666px; padding: 5px 0 0 0; background: #1e0000; border-bottom: 3px solid #321d1a; position: relative; left: -24px;}
#comments .comment_header {background:url('images/comment_top.gif') no-repeat; width: 666px; height: 31px; }
#comments h1 {padding: 10px 0 20px 24px; border-bottom: 2px solid #331516;  }
#comments .comment_content_area {float: left; width: 618px; background:#1e0000;padding: 0 24px;}
*html #comments .comment_content_area {float: left; width: 618px; background:#1e0000;padding: 0;}
#comments .comment_content_area span.comment_break {float: left; width: 666px; border-top: 1px solid #331516; position: relative; left: -24px; height: 0;}
*html #comments .comment_content_area span.comment_break {float: left; width: 666px; border-top: 1px solid #331516; position: relative; left:0; height: 0;}
#comments .comment_content_area .comment_module {float: left; width: 618px; margin: 15px 0 0 0; padding: 0 0px 10px 0;}
*html #comments .comment_content_area .comment_module {float: left; width: 594px; margin: 15px 0 0 0; padding: 0 0px 10px 24px;}
#comments .comment_content_area .comment_left {float: left; width: 408px; margin: 0 50px 0 0; }
*html #comments .comment_content_area .comment_left {float: left; width: 384px; margin: 0 50px 0 0; }
#comments .comment_content_area .comment_right {float: right; width: 160px; }
#comments .comment_content_area .comment_right li {padding: 0 0 2px 0;}

.contentpage_right {float: right; width: 135px; border-top: 1px solid #432122; padding: 10px 0 0 0;  }
.contentpage_right h2 {float: left; width: 100%; margin: 5px 0; color: #cccccc;}

#comment_box {float: left; background:url('images/comment_bg.png') no-repeat; width: 623px; height: 367px; position: relative; left: -23px; }
#comment_box h1 { margin: 38px 0 0 46px;}
#comment_box form {margin: 0px 0 0 46px;}
#comment_box input {border: 1px solid #4f3b3c; background: #2b1618; color:#999999; font-size: 12px; padding: 4px 1px 5px 8px; #padding: 5px 1px 5px 8px; margin: 0 0 10px 0;}
#comment_box input.button { float: right; width: 83px; margin: 10px 48px 0 0; padding: 3px 1px 4px 0; color:#cd9729; cursor: pointer; }
#comment_box input.c_name {width: 150px; margin: 0 5px 10px 0 ; }
#comment_box input.c_email {width: 210px;}
#comment_box input.c_website {width:380px;}
#comment_box textarea.c_comment {width: 518px; height: 100px; vertical-align: top;}

.error { margin-bottom:5px; color:#CD0000; }

.formError { border:1px solid #CD0000 !important;}

#commentsErrors   { position: relative; top:-10px;  }

/* ARTICLES PAGE */
.top_image_other {background:url('images/top_curve_other.png') no-repeat top left; width: 666px; height: 20px; }
#other_header {background:url('images/other_header_bg.png') repeat-x; width: 666px; height: 264px;}
#other_header .other_header_title {float: left; width: 226px; padding: 90px 0 0 24px;  }
#other_header .other_header_img {float: left; width: 416px; height: 175px; margin: 40px 0 0 0; text-align: center;}
#other_header .other_header_img img {position: relative; #top:3px;}
#other_header .salon_header_img {float: left; width: 416px; margin: 40px 0 0 0;}
#other_header .salon_header_img img {margin: 0 0 0 120px;}

#other_header .other_title {float: left; width: 666px; height: 47px; #height: 43px; border-top: 1px solid #45292b; border-bottom: 1px solid #45292b;}
#other_header .other_title h1 {padding:17px 0 0 24px; #padding:15px 0 0 24px;}

.article_module {float: left; width:618px; margin: 20px 0px 0px 0;}
.article_module img {float: left; margin-right: 15px;}
.article_module p {float: left; width: 443px; padding: 0 10px 0 0;}

#article_nav {float: left; width: 618px; margin: 35px 0 0 0;}
#article_nav .olderpost {float: left; width:40%;}
#article_nav .newerpost {float: right; color: #472813; width:40%; text-align: right; }

/* SEARCH RESULTS PAGE */
#search_results {padding: 0 0 30px 24px; background: #1e0000; border-bottom: 1px solid #402727; }
#search_results input {width: 500px; border: 1px solid #442626; background:url('images/search_glass.gif') no-repeat top left #1e0000; color:#876464; font-size: 12px; padding: 4px 1px 5px 25px; #padding: 5px 1px 5px 25px; }
#search_results input.button {width: 80px; margin-left: 7px; padding: 3px 1px 4px 0; color:#cd9729; cursor: pointer; background:#3f2223; border: 1px solid #523c3e; }

#results_content_area {float: left; background:#2b0202; width: 618px; padding: 30px 24px 20px 24px; border-bottom: 3px solid #321d1a; }
#results_content_area h1 {padding: 0 0 20px 0; border-bottom: 1px solid #3c2626;}
.searchres_module {float: left; width:618px; margin: 20px 0px 0px 0;}
.searchres_module h2 {font-size: 0.9em;}
.searchres_module img {float: left; margin-right: 15px;}
.searchres_module p {float: left; width: 443px; padding: 0 10px 0 0; font-size: 0.9em;}

#searchres_nav {float: left; width: 618px; margin: 35px 0 0 0; font-size: 0.9em;}
#searchres_nav a.olderpost {float: left;}
#searchres_nav a.newerpost {float: right; color: #472813;}

/* STATIC PAGE */

.page h2 { clear: both; padding: 20px 0; color:#cd9729; font-size:1.3em;}

/* SIGNUP FORM */

#signup_box form {margin: 40px 0 0 46px;}
#signup_box input, textarea {border: 1px solid #4f3b3c; background: #2b1618; color:#999999; font-size: 12px; padding: 4px 1px 5px 8px; #padding: 5px 1px 5px 8px; margin: 0 0 10px 0;}
#signup_box input.button { float: right; width: 83px; margin: 10px 48px 0 0; padding: 3px 1px 4px 0; color:#cd9729; cursor: pointer; }
#signup_box input.c_name {width: 150px; margin: 0 5px 10px 0 ; }
#signup_box input.c_email {width: 210px;}
#signup_box input.c_website {width:380px;}
#signup_box textarea.c_article {width: 518px; height: 300px; vertical-align: top;}

/* GENERAL CSS */
object {float: left; margin: 20px 0 20px 0; display: block;}
#blog_entry object{float: none;}
p.share {float: left; width: 120px; margin: 20px 20px 0 0; width: 100px;}
p.tags {float: left; width: 100%; margin: 10px 0 0 0; font-size:10px; }
p.print {float: left; width: 120px; margin: 20px 0 0 0;}
p.print img {padding: 0;}
a {outline: none;}
p.imageCaption, p.wp-caption-text {font-size: 11px; margin: 0 0 10px 0; color: #666; }
p img {padding: 10px 0 0 0;}
img.WP-PrintIcon {float: left;}

#blog_entry .alignleft {float:left;}
#blog_entry .alignright {float:right;}

#header_tags {color: #876464; padding-top: 5px;}
h2.post_cat {font-size: 16px; padding-top: 15px; font-weight: normal;}
.tabs {height: 30px; margin-left: 16px;}
.tabs .tab {height: 25px; float: left; text-align: center; margin: 0px 1px 0 0; padding-top: 5px;}
.tabs .tab a {font-size: 13px;}
.tabs .home_tab {width: 52px; background: url('images/new/tab_home.gif') no-repeat top; }

.tabs .about_tab {width: 52px; background: url('images/new/tab_about.gif') no-repeat top; }
.tabs .contr_tab {width: 80px;background: url('images/new/tab_contribute.gif') no-repeat top; }
.tabs .contact_tab {width: 63px; background: url('images/new/tab_contact.gif') no-repeat top; }

.left_hand object {margin: 5px 0}

/* NEW HEADER */
#main_header {float: left; width: 978px; height: 125px; background: url('images/new/new_header.png');}
.header_top {float: left; width: 100%;}
.header_top .mini_header {float: left; color: #999; font-size: 10px; padding: 8px 0 0 24px; width: 674px;}

ul.header_nav {float: left; width: 280px;  }
ul.header_nav li {float: left; padding: 2px 10px 0 0; }
ul.header_nav li a {font-size: 11px;}

ul.header_main_nav {float: left; width: 666px; padding: 35px 0 0 24px;}
ul.header_main_nav li {float: left; padding: 0 7px 0 0; }
ul.header_main_nav li.extrapadd {float: left; padding: 0 135px 0 0;}
ul.header_main_nav li.dot { position: relative; top: 10px; background: url(images/new/dot.gif) no-repeat; }
ul.header_main_nav li a {font-size: 15px;}

.side_message {padding: 10px; border-top: 1px solid #3b2626; border-bottom: 1px solid #3b2626;}



p.MsoNormal {clear: both;}
.breadcrumbs {padding: 10px 0;}
.aligncenter {margin: 0 auto; display: block;}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}