/*

Theme Name: Fashion Magazine 6

Theme URI: http://themesjunction.com

Description: A Very high quality magzine wordpress theme

Version: 1.0

Author: Themes Junction Team

Author URI: http://themesjunction.com 

*/



/*------TJ-------*/	

/*     Global    */

/*---------------*/



body {

	margin: 0;

	background:#4B5350;

	

}



h1, h2, h3, h4 {

	margin: 0;

}

a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border: 0;

}



.clear {

	clear: both;

	height: 0;

	overflow: hidden;

}



/*------TJ-------*/	

/*    The Wrap   */

/*---------------*/



#wrap {

	width: 1004px;	

	margin: 0 auto;

	padding:0px;

	background: #F4EDF3 url("images/bg.gif") repeat-y top;

}



#content-container {

	width: 1004px;

	background: url("images/header.jpg") no-repeat top;	

	margin: 0 auto;

	padding:0px;

}

#page-top {

	width: 1004px;

	background: url("images/page_top.gif") no-repeat top;

	height:274px;

	position:absolute;

	top:354px;

	left:0;

	

}

#contents {

	width: 945px;

	padding: 0 22px 0 32px;

	margin-top:270px;

}



#page-bottom {

	width: 1004px;

	background: url("images/page_bottom.gif") no-repeat bottom;

}





/*------TJ-------*/	

/*   The Header  */

/*---------------*/



#header {

	width: 1004px;

	height: 354px;

	position: relative;

}



#header-title {

	position: absolute;

	text-transform: uppercase;

	left: 50px;

	top: 80px;	

}

#header-title h1 {

	color: #ffffff;

	font:36px "Century Gothic", "times new roman";

	font-weight:bold;

	margin-bottom: 2px;

}

#header-title h1 a {

	color: #E03365;

	text-decoration: none;

}

.header-subtitle {

	color: #E03365;

	font:12px Arial;

}





#rss {

	position: relative;

	padding-left:30px;

	height:25px;

	margin-top:10px;

	font: bold 12px tahoma;

	color: #BF2C0B;

	line-height:25px;

	background: url("images/icon_feed.gif") no-repeat;

}



#rss a {

	color: #BF2C0B;

}



/*------TJ-------*/		

/*   Top Menu    */

/*---------------*/

	

#navlist {

	position: absolute;

	top: 30px;

	left: 30px;

	height: 28px;

}



#navlist ul {

	list-style-type: none;

	height: 28px;

	padding: 0;

	margin: 0;

}



#navlist ul li {

	font: 14px verdana;

	color: #FB4779;

	margin: 0 0 0 2px;

	height: 28px;

	float: left;



}



#navlist ul li a {

	display: block;

	text-decoration: none;

	padding: 10px 14px;

	height:18px;

	color: #FB4779;	

	border-right:1px solid #E09685;

}



#navlist ul li:hover {

		

}

	

#navlist ul li a:hover {

		color: #B50A52;

		

}



#navlist ul li.current_page_item {

		color: #B50A52;

		

}

	

#navlist ul li.current_page_item a {

		color: #B50A52;

		

}



/*------TJ-------*/		

/*  Search Area  */

/*---------------*/

	

#menu_search_box {

	position: relative;

	width: 130px;

	height: 50px;

}



#menu_search_box #searchform {

	margin: 0;

	padding: 0;

	width: 130px;

	height: 27px;

}



#menu_search_box #s {

	font: 10px tahoma;

	color: #D44E28;

	border: 0;

	padding: 3px 10px 0 10px;		

	background: #ffffff;

	float: left;

	width: 130px;

	height: 15px;

	border:1px solid #F1D2B4;

}



#menu_search_box #submit {

	display: none;

}

	



/*------TJ-------*/		

/*    Top Post   */

/*---------------*/





#contents .top_post {

	float: left;

	padding:0;

	margin: 0px 0 10px 0;

	height:230px;

	width: 722px;

	

}



#contents .pages {

	

}



.post_title {

	width: 680px;

	color: #848484;

	height:30px;

	font: 10px Arial;

	

}



.post_title h2 {

	color: #CC6699;

	font: 18px Arial;

	padding:5px;

	margin-left:7px;

	width:680px;

}



.post_title h2 a {

	color: #D44E28;

	text-decoration: none;

}



.post_title h2 a:hover {

	text-decoration: underline;

}



.post_title a {

	color: #848484;

	text-decoration: none;

}



.post_title a:hover {

	text-decoration: underline;

}



.meta_inf {

	width: 670px;

	height: 22px;

}

.meta_inf a{

color:#D44E28;

}	

.headline {

	float: left;

	display:inline;

	padding-left: 5px;

}

.headline_date {

	float: right;

	display:inline;

	padding-right: 0px;

	color:#CC6699;

	font:14px arial;

}

.meta_date {

	float: left;

	display:inline;

	padding-left: 5px;

	color:#C37231;

	font:10px arial;

	line-height:22px;

}

.meta_comments {

	float: right;

	font:10px arial;

	padding-left: 16px;

	height:22px;

	line-height:22px;

}



.top_titles a{

	color: #D44E28;

	text-decoration: none;

	font: bold 18px arial;

}

	

.top_entry {

	text-align:justify;

	color: #808080;

	width: 700px;

	padding: 1px 10px 0 12px;

	clear:both;

	font: 12px Arial;

	height:185px;

	overflow: hidden;

}



.top_entry blockquote {

	border-left: 7px solid #efefef;

	font-style:italic;

	padding:0 0 0 15px;

	margin: 0px 15px 0 15px;

}



.top_entry a {

	color: #D44E28;

	text-decoration: none;

}



.top_entry a:hover {

	text-decoration: underline;

}



.top_entry img {

	padding: 3px;

	border: 1px solid #F5C8EF;

}



.post_bottom {

	width: 680px;

	padding-top: 14px;

	line-height: 22px;

	height: 30px;

	font: 11px Arial;

	color: #cccccc;	

}



.post_cat {

	padding-left: 14px;

	line-height: 22px;

	font: 11px Arial;

	color: #C37231;	

}



.post_cat a {

	color: #D44E28;

}



.top_post_cat {

	padding-left: 14px;

	float:left;

	line-height: 22px;

	font: 11px Arial;

	color: #C37231;	

}



.top_post_cat a {

	color: #D44E28;

}



.top_post_more a {

	color: #D44E28;

	float:right;

}



/*------TJ-------*/		

/*   Mag Posts   */

/*---------------*/



#content {

	float: left;

	width: 720px;

	overflow: hidden;

	margin-left:10px;

}



#content .mag_posts {

	float: left;

	width: 350px;

	margin: 0 6px 6px 0;

	color: #858585;

	font: 11px Arial;

}



#content .mag_posts a {

	color: #D44E28;

}



#content .top_mag_posts {

	width: 350px;

	background: url("images/post_mag_top.gif") no-repeat;

}



#content .bottom_mag_posts {

	width: 350px;

	padding-top: 7px;

	padding-bottom: 4px;

}



#content .mag_posts h2 {

	padding:0;

	padding-left: 7px;

	color: #DD9BC3;

	font: bold 14px verdana;

	height:30px;

	margin:0;

	

}



#content .mag_posts h2 a {

	color: #DEC3D3;

}



#content .top_mag_titles a{

	color: #D44E28;

	text-decoration: none;

	font: bold 12px verdana;

}

#content .mag_posts .mag_posts_entry {

	padding: 0px 9px 0px 12px;

	margin:0;

	width: 330px;

	height: 192px;

	text-align:justify;

	overflow: hidden;

}



#content .mag_posts .mag_posts_meta {

	margin: 0 9px 0 6px;

	width:330px;

	height: 22px;

	overflow:hidden;

}



/*------TJ-------*/		

/*  Pages Posts  */

/*---------------*/



#content .post {

	float: left;

	width: 720px;

	margin-bottom: 10px;

	margin-top:10px;

	background:url("images/post_top.gif") no-repeat top left;

}



#content .post-top {

	width: 700px;

	color: #D44E28;

	height:10px;

	font: 10px Arial;

	

}

#content .post-bottom {

	width: 700px;

	padding-top: 14px;

	line-height: 22px;

	height: 30px;

	font: 11px Arial;

	color: #cccccc;

}

#content .post-top a {

	color: #D44E28;

	text-decoration: none;

}



#content .post-top a:hover {

	text-decoration: underline;

}



#content .post-top h2 {

	color: #D44E28;

	font: 20px Arial;

	padding:5px;

}



#content .post-top h2 a {

	color: #D44E28;

	text-decoration: none;

}



#content .post-top h2 a:hover {

	text-decoration: underline;

}



#content .meta_inf {

	width: 670px;

	height: 22px;

}



#content .post .post_ctg {

	width: 680px;

	padding-left: 14px;

	line-height: 22px;

	height: 22px;

	font: 11px Arial;

	color: #999999;

}



#content .post .post_ctg a {

	color: #D44E28;

}



#content .post-entry {

	font: 12px Arial;

	color: #909090;			

	width: 680px;

	padding: 0 10px 0 10px;

	text-align:justify;

	margin-top:35px;

}



#content .post-entry a {

	color: #D44E28;

	text-decoration: none;

}



#content .post .post-entry a:hover {

	text-decoration: underline;

}



#content .post .post-entry blockquote {

	border-left: 6px solid #999999;

	margin: 0px 20px;

	padding-left: 10px;

	font-style:italic;

}



#content .post .post-entry img {

	padding: 5px;

	border: 0px;

}







#content .post h3 {

	margin: 20px 0 5px 0;

	color: #D44E28;

	font: 18px Verdana;

}



#comment {

	background:#ffffff;

	width:500px;

	border:1px solid #606060;

}

#commentform input{

	border:1px solid #606060;

	background:#ffffff;

}

#commentform #submit{

	border:1px solid #909090;

	border-style:outset;

	background:#cccccc;

	color:#D44E28;

}

		

#content .post .comments {

	font: 11px Arial;

	color: #969696;

	width: 600px;

}



#content .post .comments ol {

	margin: 10px 0;

	padding-left: 25px;

}



#content .post .comments ol li {

	padding: 5px;

}



#content .post .comments ol li a {

	color: #D44E28;

	text-decoration: none;

}



#content .post .comments ol li a:hover {

	text-decoration: underline;

}



#content .post .comments ol li.alt {

	background: #eeeeee;

}



#content .post .comments ol li cite {

	color: #606060;

	font-style: normal;

	font-weight: bold;

}



#content .post .comments ol li cite a {

	color: #606060;

	text-decoration: none;

}



#content .post .comments ol li cite a:hover {

	text-decoration: underline;

}



#content .post .comments ol li .commentmetadata a {

	color: #aaaaaa;

	text-decoration: none;

}



#content .post .comments ol li .commentmetadata a:hover {

	text-decoration: underline;

}



#content .post #commentform {

	font: 11px Arial;

	color: #909090;

	width: 548px;

	padding-left: 25px;

	margin: 0;

}



#content .post #commentform a {

	color: #D44E28;

	text-decoration: none;

}



#content .post #commentform a:hover {

	text-decoration: underline;

}



/*------TJ-------*/		

/*   About Box   */

/*---------------*/

	

#about_box {

	float: left;

	position:absolute;

	top:210px;

	width: 510px;

	margin-left:25px;

	padding:0 10px 0 10px;

	height:110px;

	margin-top:0px;

	text-align:justify;

	font:12px arial;

	color:#B50A52;

	overflow:hidden;



}



#about_box h3 {

	margin:5px 0px;

	color:#BF2C0B;

	font:bold 14px arial;

	padding:0;

}



#about_box img{

float:right;

padding:0px;

margin:25px 0 0 10px;

border:1px solid #999999;

}



#about_box a{

color:#BF2C0B;

text-decoration:none;

}



#readmore{

float:right;

}





/*------TJ-------*/		

/*   Side bar    */

/*---------------*/

	

#sidebar {

	float: left;

	width: 208px;

	font: 11px Arial;

	color: #7D7D7D;

	margin-top:0px;

}

	

.sidebar_container {

	width: 185px;

	margin-bottom: 20px;

}



#sidebar h2 {

	width: 202px;

	height: 37px;

	padding-left: 0px;

	padding-top:18px;

	margin-bottom: 2px;

	text-align:center;

	font: bold 14px tahoma;

	color: #333333;

	font-variant:small-caps;

	background: url("images/sidebar_title.gif") no-repeat top left;

}



#sidebar a {

	color: #7D7D7D;

	text-decoration: none;

}



#sidebar a:hover {

	text-decoration: underline;

}



#sidebar ul {

	margin: 0;

	padding: 0 5px;

	list-style-type: none;

}



#sidebar ul li {

	color: #656565;

	font: 12px Arial;

	border-bottom:1px dashed #EBBB8A;

}



#sidebar ul li a {

	color: #7D7D7D;

	text-decoration: none;

	padding: 5px 5px 5px 8px;

	height:15px;

	margin:0;

	display: block;

}



#sidebar ul li a:hover {

	text-decoration: none;

	background:#F4D6B5;	

	height:15px;

}





#sidebar ul li ul {

	margin: 0;

	padding: 0;

	background: none;

}



#sidebar #searchform {

	margin: 0;

	padding: 10px 0;

	width: 172px;

	text-align: center;

}



#sidebar #searchform #s {

	width: 170px;

}



#sidebar #calendar_wrap {

	width: 180px;

	margin: 0 auto;

	padding-top: 5px;

	padding-left:0;

}



#sidebar #calendar_wrap table {

	width: 180px;

}

#sidebar #calendar_wrap a {

	color:#D44E28;

}

#sidebar #calendar_wrap caption {

	margin: 0 auto;

	font-weight: bold;

}



#sidebar #calendar_wrap tbody {

	text-align: right;

}



#sidebar #calendar_wrap tfoot #next {

	text-align: right;

}



#sidebar #calendar_wrap #today {

	font-weight: bold;

}



#sidebar .textwidget {

	padding: 0 5px;

}



.sidebar_bottom {

	margin: 0px;

	padding: 0px;

	clear:both;

	height: 1px;

	width: 180px;

	display:block;

	position:relative;

}



/*------TJ-------*/		

/*  Recent Data  */

/*---------------*/

	

#recent_data {

	width: 935px;

	margin-bottom: 15px;

}



#recent_data_top {

	width: 933px;

}



#recent_data_bottom {

	width: 923px;

	padding: 0 0 20px 10px;

	overflow: hidden;

}





.recent_data_container {

	width: 190px;

	float: left;

	padding-left:5px;

}



.recent_data_container h3 {

	color: #F8D8F3;

	padding: 6px;

	height:20px;

	font: bold 14px Verdana;

	background: url("images/top_side_left.gif") repeat-x top;

}



.recent_data_container ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.recent_data_container ul li {

	font:12px tahoma;

	text-align:left;

	border-bottom: 1px dotted #ffffff;

}



.recent_data_container ul li a {

	color: #D44E28;

	text-decoration: none;

	display: block;

	padding: 4px;

}



.recent_data_container ul li a:hover {

	text-decoration: none;

	background-color:#dedede;

}



.recent_data_container ul li a span {

	color: #222222;

	font: 10px Arial;

	display: block;

	margin-bottom: 4px;

}



.recent_data_container ul li ul {

	display: none;

}



.recent_data_middle {

	width: 320px;

	margin-top: 8px;

	padding: 0 23px;

	overflow: hidden;

	float: left;

}



/*------TJ-------*/		

/*  Navigations  */

/*---------------*/



.navigation {

	font: 12px Arial;

	color: #D44E28;

	width: 670px;

	margin-left:10px;

}



.navigation a {

	color: #D44E28;

	text-decoration: none;

}



.navigation a:hover {

	text-decoration: underline;

}



.navigation-p {

	float: left;

}

	

.navigation-n {

	float: right;

}



/*------TJ-------*/		

/*  Footer Links */

/*---------------*/



#footer {

	width: 934px;

	height: 60px;

	padding: 0;

	color: #999999;

	padding-top:30px;

	text-align:center;

	font: 11px Arial;

	clear:both;

}



#footer a {

	color: #cccccc;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: none;

}



/*------TJ-------*/		

/*  Img Gallery  */

/*---------------*/

#imagegallery-container {

width: 885px;

padding: 0px 0 0px 0px;

height:241px;

margin-left:50px;

}

#imagegallery-container .slidewrap {

padding-top:3px;

padding-left:10px;

height:241px;

background:url(images/slidebg.gif) repeat-x top;

}

#slides {

width: 885px;

 height: 235px;

position: relative;

top: 0px;

overflow: hidden;

z-index: 5;

margin: 0 auto;

padding: 0;

}

#slides img {

margin: 0;

padding: 0;

border: 0;

width: 290px;

height: 264px;

}

#slide-box {

height: 235px;

position: absolute;

overflow: visible !important;

}

#slide-box div {

float: left;

position: relative;

width: 885px;

height: 244px;

display: block !important;

}

#slides-prev {

display: block;

width: 46px;

height: 241px;

position: absolute;

top: 0;

left: -15px;

z-index: 10;

}

#slides-prev a {

display: block;

width: 46px;

height: 241px;

text-indent: -9999px;

background: url(images/left_nav.gif) no-repeat right top;

margin-left:40px;

}

#slides-prev a:hover {

 background-position: 0 100%;

}

#slides-next {

display: block;

width: 46px;

height: 241px;

position: absolute;

top: 0;

right: 22px;

z-index: 10;

}

#slides-next a {

display: block;

position:relative;

width:46px;

height: 241px;

text-indent: -9999px;

background: url(images/right_nav.gif) no-repeat left top;

}

#slides-next a:hover {

 background-position: 100% 100%;

}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 20;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */


.hidden
{
	display: none;
}
