/* MAIN SITE WRAPPER */
#wrapper {
	border: 0px solid green; 
	width: 1024px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;	
	background: #291508 url(images/bg.gif) top center no-repeat;
	position: relative;
	top: 0px;
}





/* MAIN TOP NAVIGATION AREA  - also see navigation.css  */
#navArea {
	border: 0px solid red; 
	width: 760px;
	height: 144px;
	position: relative;
    right: 25px; top: 15px;
	margin: 0 auto; 
	padding: 0;
    float: right;
	background: transparent;
}

/* URL */
#url {
	border: 0px solid yellow; 
	width: 265px;
	height: 25px;
    position: relative;
    right: 10px; top: 0px;
	margin: 0 auto; 
	padding: 0px;
	text-align: rightt;	
	background: transparent;
    float: right;
}

	#url h1 {
		position: relative;
		top: 1px;
		padding: 0px;
		margin: 0px;
		width: 265px;
		height: 25px;
		overflow: hidden;
        text-indent: -9999px;
        cursor: hand;
		font: normal 0.01px helvetica, arial, sans-serif;
		text-transform: uppercase;
		background: transparent;
		float: right;
	}

	#url h1 span {
		position: absolute;
		left: 0;
		top: 0;
		width: 265px;
		height: 25px;
		background: transparent;
        cursor: hand;        
        text-indent: -9999px;
        overflow: hidden;
        font-size: 1%;
	}



/* EMAIL NEWSLETTER */
#emailNewsletter {
        border: 0px solid yellow; 
  	    width: 500px;
  	    height: 20px;
        position: relative;
        right: 15px; top: 15px;
  	    margin: 0 auto; 
  	    padding: 0px;
  	    text-align: rightt;	
  	    background: transparent;
        float: right;   
        color:#db236b;
        font-weight: bold;       
} 






/* LOGO */
#logo {
	border: 0px solid yellow; 
	width: 200px;
	height: 144px;
    position: relative;
    left: 15px; top: 15px;
	margin: 0 auto; 
	padding: 0px;
	text-align: left;	
	background: transparent;
    float: left;
}

	#logo h1 {
		position: relative;
		top: 1px;
		padding: 0px;
		margin: 0px;
		width: 200px;
		height: 144px;
		overflow: hidden;
        text-indent: -9999px;
        cursor: hand;
		font: normal 0.01px helvetica, arial, sans-serif;
		text-transform: uppercase;
		background: transparent;
		float: left;
	}

	#logo h1 span {
		position: absolute;
		left: 0;
		top: 0;
		width: 200px;
		height: 144px;
		background: transparent;
        cursor: hand;        
        text-indent: -9999px;
        overflow: hidden;
        font-size: 1%;
	}





/* MAIN NAVIGATION BAR - see navigation.css */





/* CONTENT AREA */
#contentArea {
	border: 0px solid #8000FF; 
	width: 1024px;
	min-height: 700px;
	margin: 0 auto; 
	padding: 0px;
	background: transparent;
	position: relative;
	top: 40px;
}



/* LEFT NAVIGATION AREA */
#leftNavArea {
	border: 0px solid yellow; 
	width: 200px; 
    position: relative;
    left: 15px; 	top: 0px; 
	margin: 0px; 
	padding: 0 0 16px 0;
	float: left;
	background: transparent;
}

#leftNavArea h2.cart {
	padding-top: 25px;	
	clear:both;
}



/* LEFT NAVIGATION BOX - see navigation.css */



/* RIGHT CONTENT BOX */
#rightContentBox {
	border: 0px solid yellow;
    width: 760px; min-height: 400px;
	position: relative;
    right: 25px;  top: 0px;
	margin: 0px;
	padding: 0px;
    display: inline;
    float: right;
	background: transparent;
}



#rightContentBox #rightMainContent {
  border: 0px solid pink;
  width: 760px; min-height: 300px;
  margin: 0px;
  padding: 0px;
  background: transparent url(images/content-area-bg4.gif) bottom left no-repeat;
  text-align: center;
}

#rightContentBox #rightMainContentTop {
      border: 0px solid green;
 	  width: 760px; height: 17px;
	  padding: 0px;
	  background: transparent url(images/content-area-bg-top4.gif) top left no-repeat;
	  margin-top: 28px;                 
}

#rightContentBox #rightMainContent img {
	margin: 10px;
}

#rightContentBox #brownBox {
    border: 0px solid red;
    width: 760px; min-height: 35px; /*100px*/;
    margin: 0 auto;
    padding: 0px;
    background:transparent url(images/categorybg.gif) bottom left no-repeat;
                 
}

#rightContentBox #rightMainContent a {
  font-weight: bold;
 }

#rightContentBox #brownBoxTop {
    border: 0px solid green;
    width: 760px; height: 20px;
    padding: 0px;
	margin:0;
    background:transparent url(images/categorybgtop.gif) 0 0 no-repeat;                
}



h2.orangePageHeader {
      margin: 0 auto;
 	  padding-left: 20px;     
      font-face: helvetica, arial, sans-serif unicode;
      font-weight: bold;
      font-size: 20px/22px;
      letter-spacing: 1.2px;
	  text-align: left;
	  text-transform: lowercase;
      color: #e25214;              
} 



h3.babyBlueText {
      margin: 0 auto;   
      padding-left: 20px; padding-top: 10px;
      font-face: helvetica, arial, sans-serif unicode;
      font-weight: bold;
      font-size: 17px/19px;
      letter-spacing: 1px;
	  text-align: left;
	  text-transform: lowercase;
      color: #7FDADB;              
} 



p.whiteText {
      margin-top: 3px;
      font-weight: bold;
      color: #FFFFFF;              
} 

.babyBlueText {
      color: #7FDADB;              
} 

.pinkText {
      color: #EC46F2;              
} 

.mustardText {
      color: #DBCF0B;              
} 

.greenText {
      color: #52EC22;              
} 



.orangeText {
      color: #FF6400; 
      font-size: 16px/18px;
      font-weight: bold;             
} 

















/* ---------------- Forms -------------------  */

form.tellfriendForm{
	width:440px;
	margin:0 auto 25px auto; margin-top: 20px;
	font-size:12px;
	line-height:18px;
	color:#000;
	background:transparent;
	padding:20px 40px;
	border:dashed 1px #E3E3E3;
    float: left;
	}			
	
form label{
	display:block;
	}
	
form .row{
	padding-bottom:15px;
	padding-top:5px;
	display:block;
	text-align:left;
	}	
	
form span.red{
	font-weight:bold;
	color:#990000;
	padding:0;
	font-size:16px;
	}

form .radio{
	margin-right:10px;
	width:13px;
	height:13px;
	}			
	
form .input{
	width:250px;
	height:14px;
	padding:3px;
	border:solid 1px #DAD2D2; border-left: 5px solid #FF5910;
	font-size:12px;
	margin-bottom:15px;
	}	
	
form select.input{
	width:250px;
	height:20px;
	padding:0 0 0 3px;
	border:solid 1px #DAD2D2; 
	font-size:12px;
	margin-bottom:15px;
	}

form textarea{
	width:432px;
	height:70px;
	padding:0 3px;
	border:solid 1px #DAD2D2; 
	border-left: 5px solid #e25214;
	font-size:12px;
	margin-bottom:15px;
	}		
	
form input.submitButton{
	background: #FF5910;
	width:100px;
	height:25px;
	text-align:center;
	border:none;
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
	}
	



/* BOTTOM SITE WRAPPER */
#bottomWrapper {
	border: 0px solid pink; 
	width: 1024px;
    height: 40px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;	
	background: #462b2b url(images/bottom.gif) top center no-repeat;
	position: relative;
	bottom: 0px;
}



/* FOOTER - see navigation.css */



/* CREDITS  - see navigation.css */

/*div { behavior: url("../js/iepngfix.htc") }*/


/* Blog */ 

.blogPost{ padding-bottom:5px;}
.blogPost h3, .blogPost h3 a, #respond h3{
	font:normal 20px/30px "trebuchet MS", arial, verdana, sans-serif; 
	color:#17548C; 
	background-color:inherit; 
	padding-bottom:10px;
}

/*.blogPost h2{
	padding-left:0;
}

.blogPost p{
	margin:0;
	padding:0;
}*/

.blogPost span{ font-size:12px; color:#F19F11; font-weight:bold; display:block}
.navigation{ clear:both; display:block; padding:10px 0;} 
.navigation .alignleft, .navigation .alignright{ width:auto; float:left; font-weight:bold; font-size:11px;}
.navigation .alignright{float:right}
.navigation .alignleft, .navigation .alignright a{ font-size:13px}
input, textarea{ font-size:12px; margin:5px 0 }
.postmetadata{ font:bold 14px/27px "trebuchet MS", arial, verdana, sans-serif; }
.postmetadata a{ text-decoration:none}
.postmetadata a:hover{ text-decoration:underline}
/* Blog */

#rightContent #textarea a{
	color:#9E0809;
	font-weight:normal;
	text-decoration:underline;
	}
	
#rightContent #textarea a:hover{
	color:#9E0809;
	text-decoration:none;
	}	
	
#rightContent #textarea ul{
	padding:10px 0 0 0;
	}	
	
#rightContent #textarea ul li{
	background:url(images/list-icon.gif) no-repeat 0 2px;
	padding:0 0 0 25px;
	}	
	
#rightContent #textarea ul li a{
	text-decoration:underline;
	color:#000000;
	}	
	
#rightContent #textarea ul li a:hover{
	text-decoration:none;
	color:#000000;
	}	
	
#rightContent #textarea h2{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	color:#000000;
	padding-bottom:10px;
	clear:both;
	}
	
#rightContent #textarea h3{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#9E0809;
	padding-bottom:10px;
	}	
	
	
	
/* Blog */	

/* Navigation */
.navigation .alignleft, .navigation .alignright{ 
	width:auto; 
	float:left; 
	font-weight:bold; 
	font-size:11px; 
	padding:10px 0
}
.navigation .alignright{float:right}
.navigation .alignleft, .navigation .alignright a{ font-size:13px}
/* Navigation */


/* Comments */
ol.commentlist{ 
	margin:0; 
	padding:0 0 15px 0; 
	float:left; 
	width:572px;
	border-top:1px solid #4a2c15;
}
.commentlist li{
	list-style:none !important;
	padding:10px !important;
	font-style:normal;
	float:left;
	font-size:13px;
	border-bottom:1px solid #4a2c15;
}
.commentlist li img{ border:1px solid #a09684; padding:2px; float:left; margin:0 4% 1% 10px !important}
.commentlist li a{ padding-bottom:10px !important; color:#FB1E7D; font-weight:bold;}
.cancel-comment-reply small{ font-size:11px}

h2#comments{ clear:both; padding:10px 0;}
.comment-author{ color:#FB1E7D; background-color:inherit; font-weight:bold; padding-right:10px;} 
.commentlist li p{
	clear:both;
	padding-left:0;
}

#respond h2{ padding-left:0;}
/* Comments */

#submit, #searchsubmit{
	background:#000;
	color:#FEFEFE;
	font:bold 14px/30px "Times New Roman", Times, serif;
	text-align:center;
	height:32px;
	padding:0 2px;
	cursor:pointer;
	border:0;
}

label span{ color:#ff0000;}
/* Blog */	

/* Calendar */
#wp-calendar{ width:100% !important;}
#calendar_wrap{ margin:0 0 9px 3px;}
#calendar .widgettitle{ display:none;}
.widget_calendar h3{ display:none !important;}
#wp-calendar tr{
	background:#976a4c !important;
	color:#fff !important;
	padding:6px 12px 10px 14px !important;
	}
	
#wp-calendar td, #wp-calendar th{
	font-size:12px !important;
	line-height:24px !important;
	width:40px !important;
	text-align:center !important;
	}
	
#wp-calendar tbody td a{
	background-color:#CECECE !important;
	text-decoration:none !important;
	padding:0 5px !important;
	font-weight:bold !important;
	display:block;
}	

.widget{
	padding:20px 0 0 20px;
	clear:both;
}

#wp-calendar tbody td a:hover{
	background-color:#F9F9F9 !important;
	text-decoration:none !important;
}

td#prev a , td#next a { text-align:left !important; padding-left:5px; font-weight:bold; text-decoration:none; color:#fff !important; }
td#next { text-align:right !important; padding-right:5px}

#wp-calendar caption, .sidebar h3 {
	background:#4d301d !important;
	color:#fb1e7d !important;
	font-size:18px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	line-height:30px !important;
	text-align:center !important;
	padding:0.2em 1em 0.2em 0 !important;
	letter-spacing:0.1em !important;
	
}
	
/* Calendar */

#content{ padding:10px 20px;}

.widget ul{
	padding-bottom:10px;
}
.widget li{
	float:left;
	width:auto;
	text-align:left;
	width:100%;
}

#searchform label{
	color:#FB1E7D;
	font-size:14px;
	font-weight:bold;
}

#s{
	float:left;
}
#searchsubmit{
	float:left;
	height:23px;
	margin-left:2px;
}

.wp-caption{
	width:100% !important;
}
.blogPost p img, .entry p img{
	/*margin:10px auto !important;*/
	text-align:center;
	}
	
p, .blogPost h2{
	text-align:left !important; 
}
.wp-caption p img, .wp-caption p, .blogPost p, .entry p{
	text-align:center !important;
	}
.wp-caption-text{
	text-align:center !important;
}

.blogPost h2{
	text-align:center !important;
	}


.wp-caption-text{
	padding-bottom:5px;
}

.txtLt{
	text-align:justify !important;
}
.txtCnt{
	text-align:center !important;
}

p.postmetadata{
	padding:10px 0;
	text-align:left !important;
}

