/* -- basic html elements -- */
body {
	padding: 0; 
	margin: 0; 
	font: 75% Helvetica, Arial, sans-serif; 
	color: #2A2A2A; 
	background: #E09772; 
	text-align: center;
}

a {
	color: #2A2A2A;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #2A2A2A;
}

a:hover {
	text-decoration: underline; color: #2A2A2A;
}

h1 {
	margin: 0;
	color: #7B8186; 
	font-size: 1.5em; 
	text-transform: lowercase;
}

h1 a {
	color: #7B8186;
}

h2, #comments h4 {
	text-align: right; 
	font-size: 1em; 
	margin: 5px 0 0 0; 
	color: #CC6633; 
	background: transparent url(http://www.blogblog.com/snapshot_sable/bg-header1.gif) bottom right no-repeat; 
	padding-bottom: 4px;
}

@media all {
  h3 {
    	font-size: 1em;
    	margin: 2px 0 0 0;
	color: #608768;
    	background: transparent url(http://www.blogblog.com/snapshot_sable/bg-header1.gif) bottom right no-repeat;
    	padding-bottom: 5px;
  }
}

@media handheld {
  h3 {
    	background:none;
  }
}

h4, h5 {
	font-size: 0.9em; 
	text-transform: lowercase; 
	letter-spacing: 2px;
}

h5 {
	color: #7B8186;
}

h6 {
	font-size: 0.8em; 
	text-transform: uppercase; 
	letter-spacing: 2px;
}

p {
	margin: 0 0 1em 0;
}

img, form {
	border: 0; 
	margin: 0;
}

/* -- layout -- */
@media all {
  #content {
    	width: 725px;
    	margin: 0 auto;
    	text-align: left;
    	background: url(http://www.phoenixsalonspa.com/images/column.gif) repeat-y;
  }

  #header {
    	background: #D8DADC url(http://www.blogblog.com/snapshot_sable/bg-headerdiv.gif) 0 0 repeat-y;
  }

  #header div {
    	background: transparent url(http://www.blogblog.com/snapshot_sable/header-03.gif) bottom left no-repeat;
  }
  
  #main {
   	line-height: 1.4;
   	float: left;
   	padding: 10px 16px;
	width: 420px;
   	/* Tantek hack - http://www.tantek.com/CSS/Examples/boxmodelhack.html */
   	voice-family: "\"}\"";
   	voice-family: inherit;
   	width: 396px;
  }

  #coltop {
	width: 725px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: url('http://www.phoenixsalonspa.com/images/coltop.gif') bottom right no-repeat #E09772;
  }

  #toolbar {
	float: right;
	padding: 0px;
	margin: -57px 15px 0 0;
	padding-left: 308px;
	border-bottom: 1px solid #95C19E;
	width: 387px;
	height: 69px;
    	color: #E09772;
    	font-size: 1.1em;
    	line-height: 1.2;
  }

  #logo {
         	float: left;
	width: 200px;
	height: 88px;
	margin: 6px 0px 0px 14px;
	padding: 0px;
  }

  #cleardiv {
   	clear: both;
  }

  #toptool {
 	float: right;
	padding: 0px;
	margin: 1px 15px 0px 0px;
	width: 450px;
	height: 20px;
	color: #608768;
	text-align: right;
	font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
  }

  a.toplink:link {
	text-decoration: none;
	color: #608768;
	font-weight: normal;
  }

  a.toplink:visited {
	text-decoration: none;
	color: #608768;
	font-weight: normal;
  }

  a.toplink:hover {
	text-decoration: underline;
	color: #8E4623;
	font-weight: normal;
  }
}

@media handheld {
  #content {
    	width: 90%;
  }

  #header {
    	background: #D8DADC;
  }

  #header div {
    	background: none;
  }

  #main {
   	float: none;
   	width: 100%;
  }
}

/* IE5 hack */
#main {}
@media all {
  #sidebar {
    	margin-left: 435px;
    	padding: 4px 20px 0 5px;
  }

  #footer {
    	clear: both;
	width: 655px;
	height: 20px;
	margin: 0px 0px 0px 35px;
	padding-top: 10px;
	border-top: 1px solid #646464;
	text-align: center;
         	z-index: 3;
	font: 10px/1.6em Verdana, Arial, Helvetica, sans-serif;
  }

  #colbot {
	width: 725px;
	height: 35px;
	margin: 0px;
	padding: 0px;
         	z-index: 1;
	text-align: center;
	font: 10px/1.6em Verdana, Arial, Helvetica, sans-serif;
	background: url('http://www.phoenixsalonspa.com/images/colbot.gif') top left no-repeat #E09772 ;
  }
}

@media handheld {
  #sidebar {
    	margin: 0 0 0 0;
    	background: #fff;
  }

  #footer {
    	background: #E9EAEB;
  }
}

/* -- header style -- */
#header h1 {
	padding: 12px 0 92px 4px; 
	width: 557px; 
	line-height: 1;
}

/* -- content area style -- */
h3.post-title {font-size: 1.2em; margin-bottom: 0;}
h3.post-title a {color: #FF6A2E;}
.post {clear: both; margin-bottom: 4em;}
.post-footer em {color: #B4BABE; font-style: normal; float: left;}
.post-footer .comment-link {float: right;}
#main img {border: solid 1px #E3E4E4; padding: 2px; background: #fff;}
.deleted-comment {font-style:italic;color:gray;}

/* -- sidebar style -- */
@media all {
  #sidebar #description {
    padding: 10px 10px;
    color: #B4BABE;
    font-size: 1.2em;
    line-height: 1.2;
    margin: 0 0 0 -6px;
  }
}

@media handheld {
  #sidebar #description {}
}

#sidebar h2 {font-size: 1.3em; margin: 1.3em 0 0.5em 0;}
#sidebar dl {margin: 0 0 10px 0;}
#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar li {padding-bottom: 5px; line-height: 0.9;}
#profile-container {color: #7B8186;}
#profile-container img {border: solid 1px #7C78B5; padding: 4px 4px 8px 4px; margin: 0 10px 1em 0; float: left;}
.archive-list {margin-bottom: 2em;}
#powered-by {margin: 10px auto 20px auto;}

/* -- sidebar style -- */

/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }