/*
Theme Name: Anastasia
Theme URI: http://www.anastasia.net/blog/
Description: The Anastasia theme based on the Anastasia Web site (www.anastasia.net).
Version: 1.0
Author: 2Advanced Studios
Author URI: http://www.2advancedstudios.com/
*/

div {margin:0px; padding:0px;}	
p	{margin:0px; padding:0px;}	
img	{margin:0px; padding:0px;}	
.spacer {height:8px;}
h1, h1 a { text-decoration:none; color:#7f2e5f; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;line-height:1em; width:440px;max-width:490px; border:solid 0px; }
h1 a:hover { color: #ce2358; text-decoration:underline; }

a {
	color: #ce2358;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*
#member a:link{color:#fcd9cd; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:underline; }
#member a:visited{color:#fcd9cd; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
#member a:hover{color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
#member a:active{color:#ffece6; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;}					
*/
#member a { color: #fcd9cd; }
#member a:hover { color: #fff; }

.home{float:left;position:absolute;margin:72px 0px 0px 21px;padding:0px 0px 0px 0px;z-index:300;}		
.products{float:left;position:absolute;margin:72px 0px 0px 124px;padding:0px 0px 0px 0px;}		
.press{float:left;position:absolute;margin:72px 0px 0px 256px;padding:0px 0px 0px 0px;}		
.news{float:left;position:absolute;margin:72px 0px 0px 471px;padding:0px 0px 0px 0px;}		
.store{float:left;position:absolute;margin:72px 0px 0px 590px;padding:0px 0px 0px 0px;}		
.contact{float:left;position:absolute;margin:72px 0px 0px 712px;padding:0px 0px 0px 0px;}		
	
.about{float:left;position:relative;margin:79px 0px 0px 0px;padding:0px 0px 0px 0px;}	
.sitemap{float:left;position:relative;margin:79px 0px 0px 44px;padding:0px 0px 0px 0px;	}		
.privacy{float:left;position:relative;margin:79px 0px 0px 376px;padding:0px 0px 0px 0px;}		
.terms{float:left;position:relative;margin:-9px 0px 0px 677px;padding:0px 0px 0px 0px;}				

/************* Main Structure Elements *************/

html, body 
	{	
	text-align: center;
	margin:0px;
	padding:0px;	
	height: 100%;	
	overlay:hidden;	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; font-weight:normal; color:#434343;	
	line-height:1.6em;
	background:#fff;
	}	
	
#wrapper
	{
	width:800px;
	margin: 0px auto;
	padding:0px;	
	text-align:left;	
	}	

#container
	{
	width:800px;
	margin:0px;
	padding:0px;	
	}	
	
#top
	{
	float:left;
	width:800px;
	height:207px;
	margin:0px 0px 2px 0px;
	padding:0px;	
	}	
	
#member
	{
	float:left;
	position:absolute;	
	margin:17px 0px 0px 17px;
	padding:0px 0px 0px 0px;	
	color:#fff;
	font-size:11px;
	}	
	
.bg01{height:1500px; background:url("images/bg01.jpg") top no-repeat}			
.bg02{height:1500px; background:url("images/bg02.jpg") top no-repeat}		
.bg03{height:1500px; background:url("images/bg03.jpg") top no-repeat}		
	
.top01{background:#a67f92 url("images/topbg01.jpg") top no-repeat;}	
.top02{background:#a67f92 url("images/topbg02.jpg") top no-repeat;}	
.top03{background:#a67f92 url("images/topbg03.jpg") top no-repeat;}	
	
#cnt-wrapper
	{
	float:left;	
	width:798px;
	margin:0px 0px 0px 0px;
	padding:0px;	
	background:#fff;
	border-left:solid 1px #d7d7d7;
	border-right:solid 1px #d7d7d7;	
	}	
	
#left-wrapper
	{
	float:left;
	width:265px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;	
	}
	
#left-cnt
	{
	float:left;
	width:245px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	background:#e3dbd4;	
	}	
	
.left-cnt-wrapper
	{
	float:left;
	width:233px;
	margin:0px 6px 0px 6px;
	padding:0px 0px 0px 0px;		
	background:#f3f0ed;	
	}	
	
.lefthd
	{
	float:left;	
	width:233px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;			
	background:#7e2c5e;
	}	
	
.lefthd p
	{
	float:left;	
	color:#fff;	font-size: 11px; font-weight:bold;		
	padding:10px 0px 0px 10px;	
	}	
	
.left-cnt-wrapper ul
	{
	float:left;
	list-style: none;		
	margin:0px 11px 0px 11px;
	padding:7px 0px 7px 0px;				
	}	
	
.left-cnt-wrapper li
	{
	list-style: none;	
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 12px;
	background: url("images/arrow2.gif") top left no-repeat;		
	}	
	
#right-wrapper
	{
	float:left;
	width:527px;
	max-width:500px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}	
	
.entry
	{
	float:left;
	}	
	
.date
	{
	float:left;
	position:relative;
	width:41px;
	height:49px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;	
	background: url("images/datebg.gif") top left no-repeat;		
	color:#fff;		
	text-align:center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	}	
	
.day {font-size:13px; font-weight:bold; padding:0px 0px 0px 0px; margin:1px 0px 0px 0px;}
.month {font-size:20px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px -1px 0px;}
.year {font-size:10px; font-weight:bold; padding:0px 0px px 0px; margin:0px 0px 0px 0px;}	
.posted
	{
	float:left;
	padding:0px 0px 0px 0px; margin:-15px 0px 0px 0px;	
	color:#797979;
	font-size:11px;
	}
.cnt
	{
	float:left;
	display:block;
	clear:both;
	width:500px;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	font-family: Times, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		
	font-size:14px;	
	line-height:1.4em;
	color:#434343;
	}
	
.cnt ul
	{
	float:left;
	height:8px;		
	list-style: none;		
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;				
	}	
	
.cnt li
	{
	height:18px;	
	list-style: none;	
	margin:-12px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background: url("images/comments.gif") top left no-repeat;		
	}	
	
.line
	{
	float:left;
	width:500px;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;	
	}		
	
.previous
	{
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	}	
	
#bottom
	{
	clear: both;
	float:left;	
	position:relative;
	width:800px;
	height:170px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;	
	background:url("images/cntbot.gif") top no-repeat;	
	}
	

#search-wrap
	{
	float:left;	
	padding:0px 0px 10px 0px;
	margin:12px 0px 0px 0px;
	}	
	
#search-wrap #s
	{
	float:left;	
	padding:5px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	height:25px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000;		
	background: url("images/searchbg.gif") top no-repeat;	
	border:0px;
	text-align:left;
	}	
	
#calendar_wrap { padding-bottom:10px; text-align: center; }
#wp-calendar { width:233px; }
#wp-calendar td {text-align:center; font-size: 12px;}	
#wp-calendar caption{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#571b39;margin:0px 0px 0px 0px;}
#today{color:#fff;background:#7e2c5e;}
.red{color:#ce2358;}
	
.rss
	{
	float:right;
	position:relative;
	height:28px;
	width:28px;
	padding:0px 0px 0px 0px;
	margin:-31px 5px 0px 0px;	
	z-index:100;
	}

#pages-nav, #pages-nav > li,
#categories-nav, #categories-nav > li {
	background: none;
	margin: 0; padding: 0;
}
/* (sigh) IE6 */
* html ul#pages-nav, * html ul#pages-nav li,
* html ul#categories-nav, * html ul#categories-nav li {
	background: none;
	margin: 0;
	padding: 0;
}
* html ul#pages-nav li li,
* html ul#categories-nav li li {
	list-style: none;	
	padding:0px 0px 0px 12px;
	background: url("images/arrow2.gif") top left no-repeat;		
}
* html ul#pages-nav li ul, * html ul#categories-nav li ul {
	margin-left: 5px;
}

.cnt p { margin: 20px 0; }

h2 { font-size: 14px; }

