/*
Theme Name: Stephanie Poplar
Theme URL: http://www.stephaniepoplar.com
Description: Personal Author Website
Version: 1.0
Author: Yvonne Vermillion, Magic Graphix
Author URL: http://www.magicgraphix.com
Tags: Pink, Green and Yellow, Femenin site theme


*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;  padding:0;  border:0;  font-weight:inherit;  font-style:inherit;  font-family:inherit;  vertical-align:baseline; }
label {
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	font-size: 9px;
	color: #000000;
}

table {border-collapse:separate;  border-spacing:0; }
caption, th, td {text-align:left;  font-weight:normal; }
table, td, th {vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after {content:""; }
blockquote, q {quotes:"" ""; }
a img {border:1px solid #eee; padding:2px; }

body {color:#000000; background:#D39EC5 url(images/background.jpg) repeat-x; font-family:Helvetica, Arial, sans-serif; padding: 0px; margin:0px; }

.container { width:1100px;  margin:auto;  padding:0; 	background-color: #FFFFFF; background: url(images/container_repeat2.jpg) no-repeat top;   }

div.last {margin-right:0; }

hr {clear:both;  float:none;  width:100%;  height:0.1em;  margin:0px;  border:none; }
hr.space { }

.sideleft { width:220px; float:left; padding: 0px 15px 10px 20px; }
.header_right {width:0px;  float:left;  text-align:left; }
.sideright { width:220px; float:left; padding: 0px 20px 10px 15px; }
.main {
	width:555px;
	float:left;
	padding: 15px;
	background-color: #FFFFFF;
}
.widemain {width:555px;  float:left; }
.header {width:1100px; float:left; height: 230px; background-image: url(images/logo.jpg); }

.footer {color:#FFFFFF; background:#C578B1 url(images/footer.jpg) repeat-x; text-align:center; font-size:11px; height: 50px; padding: 60px 0px 0px 0px; }
.footer a {color:#FFFFFF; text-decoration:none; }
.footer a:hover {color:#5A6B1E; text-decoration:none; }

.blogname {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight: bold; height: 40px; width: 400px; padding-top: 2px; text-align: center; line-height: 30px; }
.blogname a {color:#F9E262; text-decoration:none; }
.blogname a:hover {color:#F9E262; text-decoration:none; }

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

#navmenu_base { height: 34px; width: 1100px; background-image: url(images/navbar.jpg); background-repeat: no-repeat; }
#suckerfishnav { font-size:10px; font-family:verdana, sans-serif; font-weight:bold; padding-left: 10px; line-height: 12px; }
#suckerfishnav, #suckerfishnav ul {float:left; list-style:none; line-height:20px; width:1040px; }
#suckerfishnav a { display:block; color:#fff; text-decoration:none; border-right-width: thin; border-left-width: thin; border-right-style: ridge; border-left-style: ridge; padding-top: 7px; padding-right: 4px; padding-left: 4px; padding-bottom: 7px;}
#suckerfishnav li {float:left; padding:0}
#suckerfishnav li ul { position:absolute; height:34px; width:230px; margin:0; }
#suckerfishnav li li {height:34px; width:260px; border-bottom:1px solid #fff}
#suckerfishnav li li a {padding: 5px; width:260px; }
#suckerfishnav li ul li { height:24px; font-weight:bold; font-family:verdana,sans-serif; background:url(images/menu_bg_over.jpg) repeat-x left top; }
#suckerfishnav li ul li a { font-size:10px; line-height:13px;}
#suckerfishnav li:hover ul li a {color:#FFFFFF}
#suckerfishnav li ul ul {color:#fff;}
#suckerfishnav li ul li:hover { color:#fff;}
#suckerfishnav li ul li:hover a {color:#fff;}
#suckerfishnav li ul li:hover li a {color:#fff;}
#suckerfishnav li ul li li:hover a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#fff}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul { left:0px; padding-right: 0px; padding-left: 0px;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;}
#suckerfishnav li:hover  #suckerfishnav li.sfhover {width: auto; }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {width: auto; color:#fff; background:url(images/menu_bg_over.jpg) repeat-x left top}


.sidebars {overflow:hidden; }
.sidebars h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; text-transform:none; color:#801665; padding-bottom: 8px; line-height: 20px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #D3DEA0; }
.sidebars ul{list-style-type:none; }
.sidebars ul li ul{ padding:5px 0px 5px; font-weight: bold; }
.sidebars ul li ul li{ border:0; list-style-image: url(images/sidebar_arrow.jpg); padding:5px 0; font-size: 12px; line-height: 12px; color: #5A6B1E; list-style-position: outside; list-style-type: circle; }
.sidebars li a {padding: 5px 0px;  color: #5A6B1E;  text-decoration: none; }
.sidebars li a:hover {color: #801665; text-decoration: underline;  }

h1, h2, h3, h4, h5, h6 {font-weight:normal;  color:#801665; }
h1 {font-size:24px;  margin-bottom:6px;  font-weight:bold; }
h2 {font-size:18px; margin-bottom:4px; font-weight:bold; margin-top: 12px; }
h3 {font-size:16px;  margin-bottom:3px; }
h4 {font-size:14px;  margin-bottom:2px; }
h5 {font-size:12px;  font-weight:bold; }
h6 {font-size:10px;  font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0; }

.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: justify; text-indent: 24px; line-height: normal; }
.bodytext_center { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: center; text-indent: 24px; line-height: normal; }
.bodytext_bullet { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: justify; margin-left: -20px; }
.bodytext_noindent { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: justify; line-height: normal; }
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-position: inside; list-style-type: none; line-height: normal; }
.smalltext_center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; line-height: normal; }
.pink11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #801665; line-height: normal; }
#bullettext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify; display: list-item; margin-left: -20px; margin-right: 0px; }
#bullettext li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify; display: list-item; margin-left: -20px; margin-right: 0px; }
.green11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5A6B1E; line-height: normal; }
.pink12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #801665; line-height: normal; }
.green12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5A6B1E; line-height: normal; }
.pink14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #801665; line-height: normal; }
.green14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #5A6B1E; line-height: normal; }
.white14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: normal; }
.pink16 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #801665; line-height: 18px; }
.pink18 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #801665; line-height: 20px; }
.pink18 a{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #801665; line-height: 20px; }
.pink18 a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #801665; line-height: 20px;}
.green18 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #5A6B1E; line-height: 20px; }
.green18 a{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #5A6B1E; line-height: 20px; }
.green18 a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #5A6B1E; line-height: 20px; }
.pink24 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #801665; line-height: 24px; }
.green24 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #5A6B1E; line-height: 24px;}
.pink30 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; color: #801665; line-height:30px; }
.green30 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; color: #5A6B1E; line-height:30px; }

.yellowbox { background-image: url(images/box_yelllow.jpg); background-repeat: no-repeat; height: 200px; width: 200px; margin-top: 10px; margin-bottom: 5px; }
.greenbox { background-image: url(images/box_green.jpg); background-repeat: no-repeat; height: 200px; width: 200px; margin-top: 10px; margin-bottom: 5px; }
.pinkbox { background-image: url(images/box_pink.jpg); background-repeat: no-repeat; height: 200px; width: 200px; margin-top: 10px; margin-bottom: 5px; }

.post{ text-align:left; border-bottom:2px dotted #D3DEA0; }
.posttitle { color:#801665; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #D3DEA0; padding-bottom: 10px; }
.posttitle a {color:#801665; text-decoration:none; }
.posttitle a:hover {color:#801665;  text-decoration:none; }

.pagetitle { color:#801665; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #D3DEA0; padding-bottom: 10px; }
.pagetitle a { color:#801665; text-decoration:none; font-weight: bold; }
.pagetitle a:hover { color:#801665; text-decoration:none; font-weight: bold; }
.entry p {font-size:10px; }
.entry a {color:#801665;  text-decoration:underline; }
.entry a:hover {color:#801665;  text-decoration:none; }
.entry li ul,.entry li ol {margin:0 1.5em; }
.entry ul,.entry ol {margin:0 1.5em 1.5em 4em; }
.entry ul {list-style-type:disc; }
.entry ol {list-style-type:decimal; }
p {margin:6px 0 0; }

pre {font-family: Consolas, Monaco, "Courier New", Courier, monospace;  width:451px;  height:auto;  background: #f5f5f5;  border: 2px solid #E7EDCB;  padding: 11px;  font-size: 11px;  line-height: 1.3em;  overflow: auto; }
code {font-family: Consolas, Monaco, "Courier New", Courier, monospace;  height:auto;  font-size:1.0em;  color: #008099; }

.postmetadata { color:#5A6B1E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 8px; }
.postmetadata a {color:#801665;  text-decoration:none; }
.postmetadata a:hover {color:#801665;  text-decoration:none; }

.navigation{display:block;  text-align:center;  margin-top:10px;  margin-bottom:60px; }
.alignright{float:right; }
.alignleft{float:left; }

.wp-caption{border:2px solid #E7EDCB;  text-align:center;  background-color:#fbfbfb;  padding-top:4px;  margin-bottom:15px; }
.wp-caption img{margin:0;  padding:0;  border:0 none; }
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li{font-weight:bold;  margin:15px 0 3px 3em;  padding:5px 10px 3px; }
.commentlist li .avatar{float:right;  border:2px solid #E7EDCB;  padding:2px;  background:#fff; }
.commentlist cite,.commentlist cite a{font-weight:bold;  font-style:normal;  font-size:1.1em; }
.commentlist p{font-weight:normal; line-height:1.5em;  text-transform:none;  margin:10px 5px 10px 0; }
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;  margin:5px 0; }
.commentmetadata{font-weight:normal;  margin:0;  display:block; }
h3.comments{padding:0;  margin:40px auto 20px; }
h2.comments{padding:0;  margin:40px auto 20px; }
#commentform input{width:170px;  padding:2px;  margin:5px 5px 1px 0; }
#commentform textarea{width:90%;  padding:2px; }
#commentform #submit{margin:0;  float:left; }
.commentlist{padding:0;  text-align:left; }
.commentlist li a{color:#801665;  text-decoration:none;  font-weight:bold; }
.commentlist li a:hover {color:#999;  text-decoration:none;  font-weight:bold; }
.nocomments{text-align:center;  margin:0; padding:0; }
.alt {background:#fbfbfb;  border:2px solid #E7EDCB; }

#wp-calendar {border: 1px solid #E7EDCB; empty-cells: show; font-size: 14px; margin: 0;width: 200px; background-color: #FCEEF7;}
#wp-calendar #next a { padding-right: 10px; text-align: right; color: #801665;}
#wp-calendar #prev a { padding-left: 10px; text-align: left; color: #801665;}
#wp-calendar a { display: block; text-decoration: none; color: #801665;}
#wp-calendar a:hover { background: #E7EDCB; color: #801665; }
#wp-calendar caption { color: #801665; font-size: 14px; text-align: center; font-weight:bold; background-color: #E7EDCB; }
#wp-calendar td { color: #5A6B1E; font: normal 12px Arial, Helvetica, sans-serif; letter-spacing: normal; padding: 2px 0; text-align: center; }
#wp-calendar td.pad:hover { background: #E7EDCB; }
#wp-calendar td:hover, #wp-calendar #today { font-weight:bold; background: #E7EDCB; color: #801665; }
#wp-calendar th { font-style: normal; text-transform: capitalize; color: #801665; text-align: center;}


img{padding:2px;  border:1px solid #E7EDCB; }
img.alignleft, div.alignleft {float:left;  margin:0 0.5em 0.5em 0; }
img.alignright, div.alignright {float:right;  margin:0 0 0.5em 0.5em; }
img.aligncentered, div.aligncentered {text-align:center;  margin:0 auto; }
img.wp-smiley{float:none !important; margin:0 !important;  padding:0 !important;  border:none !important; }
blockquote {margin: 15px 30px 0 10px;  padding-left: 20px;  padding-right: 20px;  color:#666;  background: transparent url(images/quote.jpg) left top no-repeat; }
strong {font-weight:bold; }
em, dfn {font-style:italic; }
dfn {font-weight:bold; }
sup, sub {line-height:0; }
abbr, acronym {border-bottom:2px dotted #D3DEA0; }
address {margin:0 0 1.5em;  font-style:normal; }
del {color:#666; }
pre, code {margin:1.5em 0;  white-space:pre; }
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;  line-height:1.5; }
li ul, li ol {margin:0 12px 0 18px; }
ul, ol {margin:0 0px 5px 12px; }
ul {list-style-type:disc; }
ol {list-style-type:decimal; }
dl {margin:0 0 1.5em 0; }
dl dt {font-weight:bold; }
dd {margin-left:1.5em; }
table {margin-bottom:1.4em;  width:100%; }
th {font-weight:bold;  background:#f7f7f7; }
th, td {padding:4px 0px; }
tr.even td {background:#E5ECF9; }
tfoot {font-style:italic; }
caption {background:#eee; }
.last {margin-right:0;  padding-right:0; }
.top {margin-top:0;  padding-top:0; }
#feed {width:250px; margin:20px 0 0 0;  text-align:right; }
#feed ul {margin: 0;  padding: 0; list-style-type: none;  list-style-image:none; }
#feed li{display: block;  padding:0 0 0 25px;  font-size: 11px;  text-transform: uppercase; color: #999;  font-family: helvetica,arial,sans-serif; }
#feed ul li a {color: #999; text-decoration:none; }
#feed ul li a:hover {text-decoration:none; color: #801665; }
