/*
THEME NAME: Princessa Designs, Inc.
THEME URI: http://www.swampsidestudio.com/
DESCRIPTION: Princessa Designs, Inc. Parent company of Avantgarde and Synergy Salons, based on the Sandbox theme.
TAGS: Princessa Designs, Avantgarde, Synergy, Salon, Spa, Grand Rapids
VERSION: 1.0
AUTHOR: <a href="http://swampsidestudio.com/">Mike Devarenne</a> based on the Sandbox work of <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI: http://swampsidestudio.com/
*/
/* ---------- Start Layout ---------- */
body {
margin:0;
padding:0;
background-color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
div#wrapper {
margin:0;
padding:0;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#666666;
background-image:url(images/wrapper-background.gif);
background-repeat:repeat-y;
}
div#masthead {
margin-left:auto;
margin-right:auto;
padding:40px 0 0 47px;
width:876px;
height:235px;
}
img#masthead-diamonds {
float:left;
}
div#masthead-logo {
margin:20px 0 0 30px;
padding:0;
float:left;
}
div#masthead-logo a {
margin:0;
padding:0;
border:none;
outline:none;
text-decoration:none;
}
/*
div#menu {
height:26px;
margin:-56px 0 0 264px;
float:left;
font-weight:bold;
text-transform:uppercase;
color:#d6cb65;
}
div#menu ul {
margin:0;
padding:0;
list-style:none;
}
div#menu ul li {
float:left;
}
div#menu ul li.page_item a:link {
display:block;
margin:2px;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border:none;
}
div#menu ul li.page_item a:visited {
display:block;
margin:2px;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border:none;
}
div#menu ul li.page_item a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.page_item a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_item a:link {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_item a:visited {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_item a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_item a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_parent a:link {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_parent a:visited {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_parent a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current_page_parent a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.cat-item a:link {
display:block;
margin:2px;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border:none;
}
div#menu ul li.cat-item a:visited {
display:block;
margin:2px;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border:none;
}
div#menu ul li.cat-item a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.cat-item a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat a:link {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat a:visited {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat-parent a:link {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat-parent a:visited {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat-parent a:hover {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#menu ul li.current-cat-parent a:active {
display:block;
margin:0;
padding:4px 17px 4px 17px;
text-decoration:none;
color:#d6cb65;
border-style:solid;
border-color:#8c278f;
border-width:2px;
}
div#masthead-photo {
margin:0 0 0 60px;
}
*/
div#container {
float:right;
margin:-18px 0 0 -267px;
width:100%;
}
div#content {
margin:-4px 72px 0 295px;
}
div.salon {
padding:12px 0 0 0;
}
div.salon-logo {
padding:4px 10px 0 0;
float:left;
}
div.salon-logo a:link {
margin:0;
padding:0;
border:none;
}
div.salon-logo a:hover {
margin:0;
padding:0;
border:none;
}
div.salon-logo a:visited {
margin:0;
padding:0;
border:none;
}
div.entry-meta {
font-size:11px;
}
div#footer {
margin:0;
padding:40px 72px 0 47px;
clear:both;
height:235px;
}
div#footer img {
float:left;
}
div#footer p {
margin:60px 0 0 248px;
padding:0;
font-size:11px;
line-height:20px;
}
* html img#bottom-background {
position:relative;
top:2px;
}
*+html img#bottom-background {
position:relative;
top:2px;
}
/* ---------- End Layout ---------- */
/* ---------- Start Sidebars ---------- */
div#sidebar-1 {
display:inline; /* fixes IE6 margin doubling bug */
margin:-18px 0 0 72px;
float:left;
overflow:hidden;
width:195px;
}
ul.xoxo {
margin:0;padding:0;
}
li.widget {
margin:0 0 24px 0;
padding:0;
background-color:#333333;
list-style:none;
}
h3.widgettitle {
margin:0;
padding:5px 10px 0 0;
height:17px;
font-size:11px;
font-weight:bold;
text-align:right;
color:#d6cb65;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
background-color:#404040;
}
ul.sidebar-item {
margin:0;
padding:0 0 12px 0;
text-align:right;
}
ul.sidebar-item li {
margin:0;
padding:0 10px 0 7px;
font-size:11px;
list-style:none;
}
ul.sidebar-item a:link {
color:#ffffff;
text-decoration:none;
margin:0 1px 0 1px;
padding:0 1px 0 1px;
}
ul.sidebar-item a:visited {
margin:0 1px 0 1px;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
}
ul.sidebar-item a:hover {
margin:0;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
border: 1px solid #8c278f;
}
ul.sidebar-item a:active {
margin:0;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
}
div.sidebar-item-post-title {
margin:0 1px 0 1px;
padding:0 1px 0 1px;
font-weight:bold;
line-height:14px;
}
div.sidebar-item-post-title a {
margin:0 1px 0 1px;
padding:0 1px 0 1px;
font-weight:bold;
border-bottom: 1px solid #8c278f;
line-height:20px;
}
div.sidebar-item-excerpt p {
margin:0;
padding:0;
font-size:11px;
line-height:14px;
color:#cccccc;
}
/*div.sidebar-item-excerpt h5 {
margin:0;
padding:0;
font-size:11px;
}*/
div.sidebar-item-excerpt h6 {
margin:10px 0 0 0;
padding:0;
font-size:11px;
font-style:italic;
font-weight:normal;
}
div.sidebar-item-excerpt p img {
padding:3px 0 2px 6px;
}
input.text-input {
background-color:#e2e2e2;
border-width:1px;
}
li#search {
text-align:right;
list-style:none;
}
#searchform {
margin:0;
padding:0;
}
input#searchsubmit {
position:relative;
top:4px;
outline:none;
}
ul.sidebar-item li.page_item,
ul.sidebar-item li.cat-item {
font-weight:bold;
line-height:18px;
}
/* ---------- End Sidebars ---------- */
/* ---------- Start Typography ---------- */
span.ellipsis {
color:#ffffff;
}
div.entry-content ul {
margin:0 0 20px 0;
padding:0 0 0 15px;
}
div.entry-content ul li {
margin:0 0 15px 0;
font-size:14px;
color:#d6cb65;
font-weight:bold;
}
div.entry-content ul li ul {
margin:3px 0 0 0;
list-style:disc;
}
div.entry-content ul li ul li {
margin:0 0 4px 0;
font-size:12px;
color:#ffffff;
font-weight:normal;
}
div.entry-content ol {
margin:0 0 10px 0;
padding:0 0 0 40px;
}
div.entry-content ol li {
margin:0 0 4px 0;
}
a:link {
margin:0 1px 0 1px;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
border-bottom: 1px solid #8c278f;
}
a:visited {
margin:0 1px 0 1px;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
border-bottom: 1px solid #8c278f;
}
a:hover {
margin:0;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
border: 1px solid #8c278f;
}
a:active {
margin:0;
padding:0 1px 0 1px;
color:#ffffff;
text-decoration:none;
}
#blog-title {
display:none;
margin:0;padding:0;
}
#blog-description {
display:none;
margin:0;padding:0;
}
a img {
margin:0;padding:0;
border:none;
outline:none;
}
a {
outline:none;
}
h1 {
margin:0 0 14px 0;
padding:0;
font-size:16px;
color:#d6cb65;
font-weight:bold;
}
h2 {
margin:6px 0 14px 0;
padding:0;
font-size:14px;
color:#d6cb65;
font-weight:bold;
text-transform:uppercase;
}
h3 {
margin:0 0 2px 0;
padding:0;
font-size:12px;
font-weight:bold;
color:#d6cb65;
}
h3 a {
font-weight:normal;
}
h4 {
margin:0 0 2px 0;
padding:0;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
h5 {
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
}
h6 {
margin:0 0 20px 40px;
padding:0;
font-size:12px;
font-style:italic;
font-weight:normal;
}
p {
margin:0 0 14px 0;
font-size:12px;
color:#ffffff;
line-height:16px;
}
div#content strong {
color:#ffffff;
}
body.home div#content img.align {
margin:4px 0 0 6px;
float:right;
}
div.sidebar-item-excerpt img.align {
margin:0 0 0 6px;
float:right;
}
div#content img.align {
margin:4px 10px 30px 0;
float:left;
vertical-align: bottom;
}
/* ---------- End Typography ---------- */
/* ---------- Start Miscellaneous ---------- */
div#content h3 {
padding:8px 0 0 0;
clear:both;
}
p.tinymcewontdelete {
margin:20px 0 0 0;
}
/* ---------- End Miscellaneous ---------- */