/*
Theme Name: Portal4Fashion.com
Theme URI: http://www.Portal4Fashion.com
Description: 
Version: 
Author: Pankaj Roy
Author URI: http://www.ycoding.com/

	

	


*/


body {font-family : Tahoma,Arial,Verdana;font-size : 12px;color : #2d2d2d;
margin:0; padding:0;background:#111 url(images/h-bg.gif) repeat-x;}

a {text-decoration:none;color:#fff;}
a:hover {text-decoration:underline;}
img {margin:0; padding:0;}
a img {border:0;}
p {padding:3px 0;margin:0;}
form,table, td {margin:0; padding:0;}
td {vertical-align:top;}

/*  ====================== Page Structure ======================= */
#wrapper {width:784px; margin:0 auto; }
#top-nav{height:40px; width:784px;background:#111 url(images/nav-bg.gif) repeat-x;}
/*#sidebar{float:left; width:211px;background:#294061;}*/
#header {height:145px;}
#container{width:784px;background: url(images/cont-bg1.gif) repeat-y;}
#container-top {width:784px; height:20px;background: url(images/cont-top.gif) no-repeat;}
#container-main{width:784px;background: url(images/cont-bg0.gif) no-repeat; padding-bottom:10px;min-height:750px;}
* html #container-main{height:736px;}
#container-btm {width:784px;height:18px;background: url(images/cont-btm.gif) no-repeat;}
#content {float:left; width:375px;padding:0 16px 0 14px;font-family : Arial,Tahoma,Verdana;}
#sidebar {float:left; width:362px;}
#lsidebar {float:left; width:181px;}
#rsidebar {float:left; width:181px;}
#footer {width:754px;padding:20px 15px;color:#898989; }

/*  ====================== Top Navigation Bar ======================= */
#nav-left{height:40px;background: url(images/nav-left.gif) no-repeat;width:10px;float:left;}
#nav {height:16px; padding:12px;float:left;width:740px;}
#nav-rt{height:40px;background: url(images/nav-rt.gif) no-repeat;width:10px;float:right;}

/* --------- Navigation -------- */

#nav ul {margin:0; padding:0; list-style:none;}
#nav li {background:url(images/nav-li.gif) no-repeat;display:inline;padding: 0 23px 0 25px;line-height:16px;font-weight:bold;font-size:11px;}
#nav li.home {background:none;padding: 0 13px 0 25px;}
#nav li a{color:#ffffff;}



/*  ====================== Header ======================= */
.logo {width:500px;float:left;padding:40px 0 0 0;color:#fff;}
h1 {font-size:28px;font-weight:normal;padding:0;color:#fff;margin:0;line-height:28px;}
h1 a, h1 a:hover{color:#fff;text-decoration:none;}
.desc {padding-left:20px; color:#fff; font-size:16px;}
.sbox {width:284px;float:left;height:46px; margin:49px 0 50px 0;background: url(images/sf-bg.gif) repeat-x;}



/* Search Form */
.sbox form {padding:0; margin:0;}
.sbox input{padding:0; margin:0; float:left;border:0;}
.sbox input.txt {margin:17px 0; height:12px;background:none;line-height:12px;font-size:10px;width:219px;color:#222;}
.sbox .sb-rt{width:17px;height:46px;float:left; background: url(images/sf-rt.gif) no-repeat;}

/* -------------------------- Content ----------------------------- */

#path {border-bottom:1px solid #5A5A5A; margin-bottom:15px;}
.post {padding:0 0 25px 0;}
#content .post h2{margin:0 0 5px 0; padding:13px 10px 13px 40px;color:#fff;font-size:14px;font-weight:normal; background: url(images/cont-h21.gif) no-repeat;line-height:18px; }
#content .post h2 a, #content .post h2 a:hover{color:#fff;text-decoration:none;}


.post .date {color:#AF2626;background: url(images/dt-icon.gif) no-repeat left center; padding-left:15px;margin-left:5px;}
.post .title {color:#000;}
.post .ftr {color:#111; font-weight:bold;}
.post .ftr a{color:#111; font-weight:normal;}

.count {font-size:10px;font-weight:normal;}
.small {font-size:11px; margin-left:200px;font-weight:bold;}
p.small {font-size:11px; margin-left:0;font-weight:normal;}
.small a {font-weight:normal;}

.post .intro {padding:0 0 10px 0;color : #5A5A5A;}

/*submit page */
.req {color:red;}
.formPage {margin:0 auto; padding:0;}
.errForm {padding:0 5px; margin:5px; border:1px solid red;display:block;}
input.text, textarea {width:220px;}
td {margin:0; padding:0;}
td.label {width:140px;}
td.buttons{width:80%;}
.formPage .btn {margin:10px 0 10px 150px;text-align:right; background:#294061;font-weight:bold; color:#fff;border:1px solid #294061;}
input.text, textarea, select, .formPage img{border:1px solid #294061;}
.price {margin:10px 0 15px 0; border:1px solid #294061;padding:10px;}


/*  ===================== Sidebar ====================== */

#lsidebar ul {list-style:none;margin:0;padding:0;color:#ccc;}
#lsidebar ul li {list-style:none;margin:0;padding:0 0 10px 0;}
#lsidebar ul li h2,#lsidebar h2 {margin:0; padding:0 0 0 50px;line-height:44px;font-size:14px;color:#fff;font-weight : bold;background:url(images/sb-left-h2.gif) no-repeat;}
#lsidebar ul ul {list-style:none;margin:0;padding:0;}
#lsidebar ul ul li {list-style : none;margin:0;padding:4px 0 4px 35px; background:url(images/sb-left-li.gif) no-repeat 20px 11px; line-height:18px;}
#lsidebar ul ul ul li {list-style:none;margin:0;padding:4px 0 4px 15px; background:url(images/sb-left-li.gif) no-repeat 0 11px;}
#lsidebar a {color:#ffffff;text-decoration : none;}
#lsidebar a:hover {color:#ffffff;text-decoration:underline;}

#lsidebar ul ul li.rss {background:none;}

#rsidebar ul {list-style:none;margin:0;padding:0;}
#rsidebar ul li {list-style:none;margin:0 0 10px 0;padding:0;background:#2D2D2D url(images/sb-rt-top.gif) no-repeat;}
#rsidebar ul li h2 {margin:0; padding:0 0 0 26px;line-height:36px;font-size:14px;color:#fff;font-weight : bold;background:url(images/sb-rt-h2.gif) no-repeat left bottom;}
#rsidebar ul ul {list-style:none;margin:0 ;padding:0 0 11px 0;background:url(images/sb-rt-btm.gif) no-repeat left bottom;}
#rsidebar ul ul ul {background:none;margin:0;}
#rsidebar ul ul li {list-style : none;margin:0;padding:8px 0 0 26px;background:#2D2D2D; line-height:17px;color:#AFAFAF;font-size:11px;}
#rsidebar ul ul ul li {list-style:none;margin:0;padding:4px 0 0 15px;color:#AFAFAF;}
#rsidebar a {color:#AFAFAF;text-decoration : none;}
#rsidebar a:hover {color:#AFAFAF;text-decoration:underline;}



/*  ================================= Footer ============================= */

.ft-sponsor {margin:1px; width:127px; /*float:left;*/ text-align:center;padding-top:8px;}
.ft-sponsor img{width:127px;/*height:87px;*/}

#footer p {padding:5px 0; }
#footer a {color : #DCDCDC;text-decoration:none;}
#footer a:hover {color : #DCDCDC;text-decoration:underline;}

/* Others */
.clr {clear : both;margin : 0; padding : 0;font-size:1px; line-height:1px;}




/* --------------------- common elements --------------------------- */
.navigation { display: block; width:98%;padding-bottom:20px;font-weight:bold;color:#222;}
.navigation a {color:#222;}
a.more-link {display:block;}


p.postmetadata {margin:0; padding:10px;}
.alt { background:#666;}

input, select, textarea {border: 0; color:#fff; background:#666;border-left:1px solid #555;border-bottom:1px solid #555;}

#submit {margin: 0; color:#fff; background:#AF2627; font-weight:bold;}
blockquote cite { display: block;}
blockquote { margin: 0 10px; padding: 0 10px;border-left: 2px solid #eee;}

ol.commentlist {margin:0;padding:0;}
.commentlist li { font-weight:normal;}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}
code { font: 1.1em 'Courier New', Courier, Fixed; display:block;padding:10px; margin:10px;border: 1px dotted #eee;}

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 90%;	}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;	}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { background-color: #424242; }
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption { 	text-align: center; }
#wp-calendar th { font-style: normal;text-transform: capitalize;}
#wp-calendar #today {font-weight:bold;color:#4E8A39;}
/* End Calendar */
.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}

/* Begin Images */
p img {	padding: 0;	max-width: 90%;	}
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
/* End Images */

/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style: none;}

/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 80%; padding: 2px;}
/* End Form Elements */

/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}
.navigation .alignright { width:48%; text-align:right; 	}
.navigation .alignleft {width:48%; text-align:left;}
/* End Various Tags & Classes*/

.search {text-align:center;}
