div.poll {
    padding: 4px 0px 8px 0px;
}

table.poll {
    border-collapse: collapse;
    width: 100%;
}

table.poll td {
    vertical-align: middle;
    height: 16px;
}

table.poll td.vote_box {
    text-align: right; 
    width: 50px;
}

table.poll td.vote_result {
    border: 1px solid #888;
    width: 50px;
}

table.poll td div.level {
    font-size: 9px;
    color: #888;
    background-color: #fff;
    background-image: url("http://www.stinesplace.com/www/imgs/stripe_horiz_pink6.gif");
    line-height: 16px;
    height: 100%;
    padding-left: 3px;
}

table.poll td.vote_value {
    border-top: none;
    border-bottom: none;    
    border-right: none;
    color: #888;
    padding-left: 6px;
}

table.poll td.revote {
    border-top: none;
    border-bottom: none;    
    border-right: none;
    padding-top: 6px;
}

table.poll td.revote a {
    font-size: 9px;
    color: #888;
}

body.redirect {
    color: #fff;
    background-color: #555; 
    padding: 25px;
}

body.redirect a {
    color: #fcf;
}

body.redirect a:hover {
    color: #fcf;
    background-color: transparent; 
    text-decoration: underline;
}

html {
    height: 101%;	
}

body {
    height: 100%;
    padding: 0px;
    margin: 0px;	
}

body, td, div {
    cursor: default;
}

body, td, div, a, input, textarea {
    font-family: helvetica, arial, verdana, sans-serif;
    color: #555;	
    font-size: 11px;
}

form {
    display: inline;	
}

a { 
    cursor: pointer;
    color: #f03;
    text-decoration: none;
}

a:hover { 
    background-color: #ff9;
}

.img a {
    background-color: transparent;
}

.img a:hover {
    background-color: transparent;
}

img {
    border: none;
}

form {
    display: inline;	
}

.empty {
    background-image: url("http://www.stinesplace.com/www/imgs/bg.gif"); 
    background-color: #555;
}

.copyright {
	line-height: 13px;
    text-align: right;
    font-size: 9px;
    color: #bbb;
}

.copyright a {
    font-size: 9px;
    color: #fcf;
}

.copyright a:hover {
    font-size: 9px;
    color: #555;
}

#top_link {
    text-align: right;
    font-size: 9px;
    color: #ddd;
    padding: 8px 35px 0px 0px;
}

#top_link a {
    font-size: 9px;
    color: #fcf;
}

#top_link a:hover {
    color: #555;
}

.stines-place {
    background-image: url("http://www.stinesplace.com/www/imgs/ul.gif");/*wp_white_bullets_on_sand.gif");*/
}

.wm-banner {
    background-image: url("http://www.stinesplace.com/www/imgs/ur.gif");/*wp_blue_flowers.jpg");*/
}

.menu {
    background-color: #ffc; 
    background-image: url("http://www.stinesplace.com/www/imgs/stripe_vert_white.gif");
}

.menu {
    vertical-align: top;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding: 25px 0px 70px 25px;	
}

.menu a {
    font-size: 10px;	
}

.menu-item { 
    padding: 0px 0px 4px 0px;
}

.menu-item a.active { 
    background-color: #66c;
    color: #fff;
}

.page {
    padding: 12px 25px 25px 25px;
}

.page-front {
	background-color: #fff;
	background-image: url("http://www.stinesplace.com/www/imgs/wp_blue_flowers.gif");
}

.page-about {
	background-color: #f6ecff;
    background-image: url("http://www.stinesplace.com/www/imgs/wp_8.jpg");  
}

.page-danish {
    background-color: #dfe; 
}

.danish_intro {
    padding: 0px 0px 20px 2px;	
}

.danish-poll {
    vertical-align: top;
    border: 1px solid #ebfacb;
    background-color: #fff;
    padding: 8px;
    margin: 0px 0px 10px 0px;
}

.danish-poll span.email a {
    color: #555;
    background-color: #ebfacb;
}

.danish-poll span.email a:hover {
    color: #555;
    background-color: #ff9;
}

.danish-poll table.poll td.vote_value {
    color: #555;
}

.danish-poll table.poll td div.level {
    color: #555;
    background-image: url("http://www.stinesplace.com/www/imgs/stripe_horiz_green4.jpg");
}

.danish-poll table.poll td.revote a {   
    color: #555;
}

.danish-poll table.poll td.vote_result {
    border: 1px solid #aaa;
    width: 50px;
}

.danish_header {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_white_bullets_on_green2.jpg"); 
    cursor: default;
    padding: 6px 8px 4px 8px;
}

.danish_content {
    background-color: #fff;
    padding: 2px 8px 2px 8px;
}

.danish_content .section {
    padding: 4px 0px 4px 0px;
}

.page-danish a {
	text-decoration: underline;
	color: #555;
}

.danish-poll a {
	text-decoration: none;
}

.danish_content .li {
    background-image: url("http://www.stinesplace.com/www/imgs/dot.jpg");
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding-left: 11px;
    margin: 5px 0xp 0px 0px;
}

.danish_space {
    font-size: 1px;
    height: 10px;
}

.page-contact {
    background-image: url("http://www.stinesplace.com/www/imgs/wp_2.jpg");	
}

.contact_intro {
    padding-bottom: 30px;
}

.contact_intro a {
    color: #f0f;
}

.contact input, .contact textarea {	
    border: 1px dotted #f6c;
    background-color: #fef;
    width: 300px;
    padding: 4px;
}

.contact textarea {
    height: 200px;
}

.mail-space {
    font-size: 1px; 
    height: 8px;
}

.send a {
    color: #9a782f;
}

.send a:hover {
    color: #fff;
    background-color: #AF7817;
}

#thanks { 
    color: #f60;
    padding-top: 20px;
}

.page-shoes {
    background-color: #eee; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_flowers.gif");
}

.shoes-poll {
	background-image: url("http://www.stinesplace.com/www/imgs/wp_flowers4.gif");
    vertical-align: top;
    border: 1px solid #ddf;
    padding: 8px;
    margin: 0px 0px 10px 0px;
}

.shoes-poll table.poll td.vote_value {
    color: #555;
}

.shoes-poll table.poll td div.level {
    color: #555;
    background-image: url("http://www.stinesplace.com/www/imgs/stripe_horiz_blue.jpg");
}

.shoes-header a {
	text-transform: uppercase;
}

.shoes-top a {
	font-size: 9px;
	text-transform: none;	
}

#shoes_intro_text_1 a.group, #shoes_intro_text_2 a.group, .shoes-paper a, .shoes-header a, .shoes-description a, .shoes-newsletter a, .shoes-tip a, fieldset.sizes a {
    color: #c63; 
}

.shoes-poll table.poll td.revote a, .shoes-poll a.email, #shoes_intro_text_1 a.email, #shoes_intro_text_2 a.email, .shoes-description a.image, .shoes-news a, .shoes-description a.jump, .shoes-tip a.jump, .shoes-top a {   
    color: #66c;
}

.shoes-poll table.poll td.vote_result {
    border: 1px solid #aaa;
    width: 50px;
}

.shoes_intro_image {
	vertical-align: top;
    border-color: #ddf;
    border-style: solid;
    border-width: 0px 0px 0px 1px;   
    padding: 0px 0px 8px 8px;
}

.shoes_intro_image img {
    display: block;
    border: 1px solid #ddf;
}

#shoes_intro_below_image {
	border-color: #ddf;
    border-style: solid;
    border-width: 1px 1px 0px 0px;    
    background-color: #fff; 
}

#shoes_intro_text_1, #shoes_intro_text_2 {
	vertical-align: top;
	border-color: #ddf;
    border-style: solid;
    background-color: #fff;
}

#shoes_intro_text_1 {
	border-width: 1px 0px 0px 1px;    
    padding: 8px 8px 0px 8px;
}

#shoes_intro_text_2 {
	border-width: 0px 1px 1px 1px;    
    padding: 0px 8px 8px 8px;
}

#shoes_intro_text_1 .section, #shoes_intro_text_2 .section {
    margin-bottom: 10px;
}

.shoes-tip {
    padding: 4px 0px 14px 0px;
}

.shoes-tip-header {
    padding-right: 4px;
}

.shoes-news {
	background-color: #fff;
	border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 12px;
}

.shoes-news-header {
	text-transform: uppercase;
    padding-bottom: 6px;
}

.shoes-news-content {
}

.shoes-paper-header {
   	padding-bottom: 6px;
}

.shoes-paper {
	margin: 0px 0px 4px 20px;
}

.shoes-newsletter {
	margin-bottom: 18px;	
}

.shoes-newsletter td {
	padding-right: 6px;
}

.shoes-newsletter input {
	border: 1px solid #aaa;	
	width: 150px;
	padding: 2px;
}

.shoes-header {
	position: relative;
    border-color: #ddf;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    background-color: #ddf;
    padding: 4px 8px 4px 8px;
    margin-top: 10px;
}

.shoes-top {
	position: absolute;
	font-size: 9px;
	top: 4px;
	right: 8px;	
}

.shoes-description {
    border-color: #ddf;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    background-color: #fff;
    padding: 4px 8px 8px 8px;
}

.shoes-description-mini {
	padding-left: 5px;
	padding-top: 6px;
}

.shoes-description-mini img {

}

.shoes-description a.image {
    position: relative;
}

.shoes-description-section {
	padding-top: 6px;
}

table.sizes {
    border-collapse: collapse;
}

table.sizes td {
    text-align: center;
    background-color: #fff;
    border: 1px solid #ddf;
    width: 70px;
}

table.sizes td.sizes_header {
    font-weight: bold;
    text-align: center;
    cursor: default;
    color: #555;
    background-color: transparent;
    border: none;
}

table.sizes tr.sizes0 td {
	background-color: #eee;
}

.page-links {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_flowers2.gif");
}

.link-collection-header {
    cursor: default;
    color: #888;
    padding: 0px 0px 2px 8px;
}

.link-collection-border {
    border: 1px solid #888;
}

.link-collection {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/stripe_vert_lilac2.gif");
    padding: 4px;
}

.link {
    padding: 1px 0px 1px 0px; 
}

.link a { 
    color: #9a782f;
}

.link_grrl a {
    color: #f3c;
}

.link_dosmer {
    background-image: url("http://www.stinesplace.com/www/imgs/tomat.jpg");
    background-position: 4px 0px;
    background-repeat: no-repeat;
    padding-left: 20px; 
    margin: 2px 0px 2px 0px; 
}

.link_space {
    font-size: 1px;
    height: 10px;
}

.link_comment {
    font-size: 10px;
}

.link_star, .link_star a {
    font-weight: bold;
    font-size: 12px;
    color: #f8e;
}

.page-lookalikes {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_yellow_flowers.jpg");
}

.lookalike_text {
    color: #888;
    padding: 3px 0px 10px 0px;
}

.lookalike_text a { 
    color: #f8e;
}

.lookalike_next {
    padding: 3px 0px 10px 0px;
}

.lookalike_next a { 
    color: #f8e;
}

.lookalike_poll {
    width: 200px;	
}

.lookalike_poll table.poll td.revote a {   
}

.page-photos {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_7.jpg");
}

div.photo {
	margin-top: 4px;
}

div.photo-text {
    color: #555;
	text-align: left;
    margin: 4px 0px 16px 0px;
}
 
.page-studies {
    background-color: #fff;
    background-image: url("http://www.stinesplace.com/www/imgs/wp_white_bullets_on_green3.gif");
}

.studies-text a {
    color: #59bb65;
}

div.courses {
    background-color: #fff; 
    border: 1px solid #ccc;
    padding: 4px;
}

div.courses a { 
    color: #59bb65;
}

table.courses td {
    border-bottom: 1px solid #ccc;
    padding-right: 16px;	
}

table.courses td.top {
    border-bottom: 1px solid #ee5bd9;
}

table.courses tr.shaded {
    background-color: #eee;
}

.page-wishes {
    background-color: #fff;
    background-image: url("http://www.stinesplace.com/www/imgs/wp_white_bullets_on_pink3.jpg"); 
}

.wish-intro {
    font-style: italic; 
    color: #f93;
    padding-bottom: 16px;
}

.wish {
    background-image: url("http://www.stinesplace.com/www/imgs/dot_orange.gif");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0px 0px 4px 14px; 
}

.wish a {
    color: #66c;
}

.updated {
    font-style: italic;
    padding-top: 16px; 
}

.language {
    font-style: italic; 
    padding: 0px 0px 16px 0px;
}

.comment {
    padding: 20px 0px 10px 0px;
}

.unfold_link, .fold_link {
    background-repeat: no-repeat;
    background-position: 2px 1px;
    margin: 2px 0px 2px 0px;
}

.unfold_link {
    background-image: url("http://www.stinesplace.com/www/imgs/unfold.gif");
}

.fold_link {
    background-image: url("http://www.stinesplace.com/www/imgs/fold.gif");
}

.unfold_link a, .fold_link a {
    color: #ee5bd9;
    line-height: 14px;
}

.unfold_link a:hover, .fold_link a:hover {
    color: #555;
    background-color: transparent;
}

.unfold_area {
    display: none;
    padding-top: 3px;
}

div.popup {
    position: absolute; 
    display: none; 
    background-color: #fff;
    border: 1px solid #c63; /*#ee5bd9;*/
    z-index: 10;
}

td.close {
    padding: 6px;
}

.space_big {
    font-size: 1px;
    height: 14px;
}

.space {
    font-size: 1px;
    height: 7px;
}

.page-ler {
    background-color: #fff; 
    background-image: url("http://www.stinesplace.com/www/imgs/wp_9.gif");
}

.ler a { 
    font-size: 12px;
    color: #c39;
    background-color: transparent;
}

.ler_by a {
	color: #66c;
}

.advertisement {
    margin: 25px 0px 0px 2px;	
}

.page-grr {
    background-color: #fff;
    background-image: url("http://www.stinesplace.com/www/imgs/wp_white_bullets_on_pink3.jpg"); 
}

.grr {
	border: 1px solid #fff;
    background-color: #fef;/*fee9fa;*/
   	padding: 6px 4px 6px 4px;
}

.grr-header {
	padding: 4px 0px 2px 0px;
}

.grr-number {
	text-align: right;
	vertical-align: top;
	padding: 4px 6px 0px 0px;
}

.grr-text {
	vertical-align: top;	
	padding: 4px 0px 0px 0px;
}