/*
Theme Name: Sweetheart
Theme URI: http://www.wordpressdiva.com/themes/34/sweetheart.html
Description: Single column WordPress theme. Colors: green, white, pink variations.
Author: WordPress Diva
Author URI: http://www.wordpressdiva.com/
Version: 1.0.0
*/

/* =================================
All Rights Reserved.

You are free to use and modify this theme
as long as the included attribution links 
remain intact.

For more information, see:
http://www.wordpressdiva.com/themes/legal/theme-use/

Please note: There are a number of empty CSS 
elements. This is intentional and are there so you 
can have maximum flexibility with customizing 
specific theme elements.
http://artisticendeavorsdance.com/wp-admin/theme-editor.php?file=/themes/sh-1.0.0/sweetheart/style.css&theme=Sweetheart
For more information, see:
http://www.wordpressdiva.com/themes/read-me/css/
================================== */
#content,#header,#sidebar
{
overflow:hidden;
}

body
{
background:#7072B1;
color:#444;
font:72%/150% Verdana, Arial, Geneva, sans-serif;
text-align:left;
margin:0;
padding:0;
}

a
{
background-color:inherit;
color:#62A7D9;
font-weight:700;
text-decoration: none;
}

a:hover
{
border-bottom:1px solid #A7B839;
text-decoration:none;}

a img
{
border:none;
text-decoration:none;
}

img.alignleft {float: left; padding: 10px 10px 3px 0;}
img.alignright {float: right; padding: 10px 0 10px 15px;}

blockquote
{
background-color:#999;
color:#fff;
font:1em/1.5em "Lucida Sans", "Courier New", Courier, "Times New Roman", Times, serif;
padding:15px;
}

code,pre
{
background:inherit;
font:0.85em/1.9em Monaco, "Courier New", Courier, monospace;
overflow:auto;
color:#444;
vertical-align:baseline;
}

h1,h2,h3,h4,h5,h6
{
font-weight:400;
}

h1 {font-size:2.25em;}
h3 {font-size:1.5em;}
h4 {font-size:1.1em;
}

#wrap
{
background:#FFF;
color:#000;
font-size:1em;
line-height:1.5em;
width:617px;
margin:0 auto;
}

/* Header  */
#header
{
background:#FFF url(images/header-bg.jpg) no-repeat; 
height: 170px;
}
#header h1
{
text-align:left;
margin:75px 30px 0;
padding:5px 0;
font-weight: normal; 
font-size: 1.5em;
}
#header h1 a
{
background-color:inherit;
color:#000;
border: none;
}

#header h1 a,.posttitle a
{
text-decoration:none;
}

#header p.tagline
{
margin:5px 30px;
}

/* top navigation  */

ul#mainnav
{
background: #fff url(images/nav-bg.jpg) no-repeat;
list-style:none;
height:10px;
margin:auto 0;
padding:5px 0 30px;
text-align: center;
}
#mainnav li
{
display:inline;
margin:5px 5px;
}
#mainnav li a
{
background-color:inherit;
color:#FFF;
text-decoration:none;
font-weight:400;
}
#mainnav li a:hover,.authormeta a:hover,.singlemeta a:hover
{
border-bottom:1px solid #FFF;
}

/* Content  */

#content
{
width:517px;
margin:0 auto;
}

/* blog posts  */

.post
{
margin-bottom:25px;
}

.authormeta
{
background-color:#999;
color:#FFF;
margin:0;
padding:3px;
}
.authormeta a
{
background-color:inherit;
color:#FFF;
font-weight:700;
text-decoration:none;
}
.postdate
{
border-bottom:1px solid #999;
font-size:1.2em;
background:inherit;
color:#000;
text-align:right;
padding:5px;
}
.posttitle
{
color:#393B84;
font-size:1.7em;
line-height:1.25em;
margin:15px 0 5px;
font-weight: normal;
}
.posttitle a 
{
background-color:inherit; 
color: #B5707B;
font-weight: normal; 
border: none;
}

/* post content headings  */

.postcontent h3
{
border-bottom:1px solid #000;
line-height:1.5em;
font-size:1.5em;
}
.postcontent h4
{
border-bottom:1px solid #000;
font-weight:700;
font-size:1.25em;
line-height:1.5em;
}

/* playing with blockquotes  */

.postcontent blockquote .styleleft
{
width:25%;
display:block;
float:left;
margin:5px 10px 5px 0;
}
.postcontent blockquote .styleright
{
width:25%;
display:block;
float:right;
margin:5px 0 5px 10px;
}
.singlemeta
{
background-color:#999;
color:#FFF;
margin:50px 0;
padding:15px;
}
.singlemeta a
{
background-color:#999;
color:#FFF;
text-decoration:none;
font-weight:700;
}

#commentwrap
{
margin:10px;
}

#comments
{
font-size:1.75em;
line-height:1.5em;
margin:0 5px;
}
#comments big
{
font-size:1.25em;
}
.commentmetadata
{
font-size:0.9em;
text-align:right;
padding:2px;
}

/* individual comments  */

#commentlist
{
list-style:none;
margin:25px 0;
padding:0;
}
#commentlist li
{
background-color:#ADC692;
color:#000;
padding:15px;
}
#commentlist li li 
{
margin: 2px 0;
padding: 0;
}
#commentlist li a
{
background-color:#ADC692;
color:#000;
}
#commentlist li.alt
{
border-left:5px solid #ADC692;
background-color:#FFF;
color:#000;
}
#commentlist li.alt a
{
background-color:#FFF;
color:#000;
}
#commentlist cite
{
font-style:normal;
font-size:1.25em;
}
#commentform label
{
font-weight:700;
display:block;
padding:3px 0;
}

/* pop up comments  */

#commentspopup
{
background:#FFF;
color:#000;
width:450px;
margin:0 auto;
padding:0;
}
#commentspopup h1#header
{
background:#FFF url(images/header-bg.jpg) no-repeat;
height:200px;
color:inherit;
font-size:1.75em;
line-height:1.25em;
text-align:center;
margin:0 30px;
padding:15px 0 50px;
}
#popupcontent .interact
{
border:none;
text-align:center;
}

/* Sidebar */

#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li h2{font-size:1.75em;line-height:1.25em;}
#sidebar li ul{margin:0 0 50px;}
#sidebar li li{margin:3px 0 3px 25px;}
#sidebar li#search label{font-size:1.75em;line-height:1.25em;text-indent:0;}

/* Footer  */

#footer
{
text-align:center;
margin:0 30px;
padding:5px 25px; 
font-size: 0.9em;
}

/* footer credit styling  */

#footer p.credit{background:inherit;color:#fff;font-size:80%;}
#footer p.credit a{background:inherit;color:#fff;font-weight:400;text-decoration:none;}

/* Various Classes & Image Alignment  */

.center{text-align:center;}

.floatleft{float:left;margin:5px;}

.floatright{float:right;margin:5px;}

img.center{display:block;margin:10px auto;}

img.left{display:inline;margin:0 10px 5px 0;}

img.right{display:inline;margin:0 0 5px 10px;}

.navigation{padding:5px 0;margin: 25px auto;}

.previouslink{float:left;width:45%;text-align:left;}

.nextlink{float:right;width:45%;text-align:right;}

h2,#respond{font-size:1.75em;}

input,textarea,td,th,tr{font-family:Verdana, Arial, Geneva, sans-serif;padding:2px;}

hr,#commentform legend,#sidebar li#search h2,#sidebar li#search legend{display:none;}

#commentform dd,#sidebar li#search dd{margin:0;
#commentform fieldset,#sidebar li#search fieldset,#footer p.credit a:hover{border:none;}
#commentform input#author,#commentform input#email,#commentform input#url,#commentform textarea{width:98%;}

#popupcontent,#popupcontent .commentwrap,#sidebar{margin:0 30px;}

