h1,h2,h3,h4,h5,h6,a{ color: #393 !important; }
a:hover{ color: #393 !important; }


#page{ width:960px; margin:0 auto; background: #fff url(img/background.gif) repeat-x; border-bottom:4px solid #000;padding-top:30px;}

/*Width of the content area*/
#content { /*margin-top: -50px;*/ width: 710px !important; }

/*Width of the sidebar*/
#leftcol { position: relative; width: 225px; float: left; }

#header{ height: 125px; width: 960px; padding: 0; margin: 0; }
	#freeShip{ width: 960px; margin: 0; padding: 0; text-align: center; }
		#shopbag{ width: 239px; float: right; margin-top: 15px; }

		#logo{ float: left; width: 220px;}
		#topNav{ float: left; width: 450x; margin-top: 60px; margin-left: 60px; }
		#topNav a{ border-bottom: 3px solid white; }
		#topNav a:hover, #topNav a:visited:hover{ border-bottom: 3px solid #393; }


.post h2{ padding-top: 0; }

/*  ----------sidebar------------------*/

#leftcol h2{ margin-bottom: 0.5em; }
#leftcol .widget{ margin-bottom: 1em; }
#leftcol ul,#leftcol ol,#leftcol li{ list-style-type: none; padding: 0; }
#leftcol ul ul li{ margin-left: 20px; }

#mailingList {
	float: left; 
	width: 170px;
	background: #ebebeb url(img/joinList.gif) no-repeat; 
	padding: 40px 0px 10px 52px;
	margin-top: 25px;
}



/*  ----------bottom menu styles--------------  */
#footer{ text-align: center !important; color: #999; margin: 10px auto; }
	#footer a{ border-bottom:3px solid white; }
	#footer a:hover, #footer a:visited:hover{ border-bottom: 3px solid #393; }
	
	#copyright{ text-align:left; color:#FFF;margin-top:10px;}
	#poweredby{ text-align: right; color:#999; font-size:10px; margin: 0 auto 20px; font-family:Arial, Helvetica, sans-serif; width: 960px; }
	#poweredby a, #poweredby a:active{ text-decoration: none; color: #999 !important; }
	#poweredby a:hover, #poweredby a:active:hover { text-decoration: none; color: #000; }

