/*
Page Type:		eLove 2.0
Theme URI: 		http://www.elove.com/
Version: 		2.0
Description: 	Style sheet for eLove 2.0
Author: 		Jeremy Williams
*/

/* Reset CSS
-----------------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {margin:0; padding:0;} 
img, fieldset {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:bold;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;} 
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Import Fonts
-----------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'VollkornRegular';
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Regular-webfont.eot');
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Regular-webfont.woff') format('woff'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Regular-webfont.ttf') format('truetype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Regular-webfont.svg#VollkornRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	line-height:.5px;
}

@font-face {
    font-family: 'VollkornBold';
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Bold-webfont.eot');
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Bold-webfont.woff') format('woff'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Bold-webfont.ttf') format('truetype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Bold-webfont.svg#VollkornBold') format('svg');
    font-weight: normal;
    font-style: normal;
	line-height:.5px;
}

@font-face {
    font-family: 'VollkornItalic';
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Italic-webfont.eot');
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Italic-webfont.woff') format('woff'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Italic-webfont.ttf') format('truetype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-Italic-webfont.svg#VollkornItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	line-height:.5px;
}

@font-face {
    font-family: 'VollkornBoldItalic';
    src: url('http://www.elovesuccess.com/fonts/Vollkorn-BoldItalic-webfont.eot');
    src: url('../fonts/Vollkorn-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-BoldItalic-webfont.woff') format('woff'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-BoldItalic-webfont.ttf') format('truetype'),
         url('http://www.elovesuccess.com/fonts/Vollkorn-BoldItalic-webfont.svg#VollkornBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	line-height:.5px;
}

/* General Elements
-----------------------------------------------------------------------------------------------*/
html {}
body {background:#11466F; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; -webkit-font-smoothing:antialiased; font-smoothing:antialiased;}
ul {padding:0; margin:0;}
li {padding:0; margin:0; list-style:none;}
h1 {font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:1.5;}
h2 {font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:1.5;}
h3 {font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:1.5;}
h4 {font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:1.5;}
a {color:#FFF; text-decoration:none;}
a:hover {color:#FFF; text-decoration:underline;}
a:visited {color:#FFF; text-decoration:none;}
a:visited:hover {color:#FFF; text-decoration:none;}
a:active {color:#FFF; text-decoration:none;}
p {margin:7px 0px 7px 0px;}
hr {clear:both;}
sup {font-size:10px; font-weight:bold;}
.left {padding:0; margin:0; float:left;}
.right {padding:0; margin:0; float:right;}
.clear {padding:0; margin:0; clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.screen-reader-text {position:absolute; left:-1000em;}
.hidden {display:none;}
.VollkornRegular {font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif; font-size:26px;}

/* Containers
-----------------------------------------------------------------------------------------------*/	
#container-header {height:50px; background:url(http://www.elovesuccess.com/images/bg-header.jpg) repeat-x 0 0; overflow:hidden;}
#container-splash {background:url(http://www.elovesuccess.com/images/bg-splash.jpg) repeat-x 0 0; overflow:hidden;}
#container-content {background:url(http://www.elovesuccess.com/images/bg-content.jpg) repeat-x 0 0 #FFF;}
#container-footer {}

/* Layout
-----------------------------------------------------------------------------------------------*/
/* iDate Ribbon */
#ribbon {width:121px; height:121px; background:url(http://www.elovesuccess.com/images/ribbon-idate.png) no-repeat 0 0; position:fixed; bottom:0; right:0;} 

/* Page Header */
#header {width:960px; height:50px; margin:auto; color:#FFF;}
#header h1 {width:186px; height:50px; margin:0; padding:0; float:left;}
#header h1 a {width:186px; height:50px; background:url(../images/logo.png) no-repeat 0 0; display:block;}
#header h1 span {display:none;}
#header .nav {margin:0; padding:17px 0px 0px 0px; float:right;}

/* Page Splash */
#splash {width:960px; margin:auto; color:#FFF; position:relative;}
#splash.primary {height:440px; overflow:hidden;}
#splash.secondary {height:90px; overflow:hidden;}

/* Splash Titles */
#splash .title {width:960px; text-align:center;}
#splash .title h1 {font-size:36px; margin:10px 0px 0px 0px; padding:0; line-height:1;}
#splash .title h2 {font-size:22px; margin:0; padding:0;}


/* Content */
#content {width:960px; margin:auto; padding:20px 0px 20px 0px; font-size:16px; color:#062C4C;}
#content a {color:#005A9E;}

/* Sections */
#content .section {}
#content .section h1 {}
#content .section h2 {font-size:30px; margin:5px 0px 5px 0px;}
#content .section h3 {font-size:26px; margin:5px 0px 5px 0px;}
#content .section h4 {font-size:20px; margin:5px 0px 5px 0px;}

/* Sidebar */
#content .sidebar {width:340px; margin:20px 0px 0px 0px; padding:0px 0px 20px 0px; border-left:dotted 1px #e5e5e5; font-size:12px;}
#content .sidebar ul {margin:0px 0px 30px 0px;}
#content .sidebar ul li { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; list-style:disc;}

/* Content and Pages
-----------------------------------------------------------------------------------------------*/

/* Testimonials/Success */

#content.feedback .section {width:600px; font-family:"VollkornRegular", Georgia, "Times New Roman", Times, serif;}
#content.feedback .section .entry {margin:0px 0px 20px 0px; border-bottom:dotted 1px #e5e5e5;}
#content.feedback .sidebar .featured-photo {width:295px; height:230px; background:url(http://www.elovesuccess.com/images/success-featured-knarr.png) no-repeat 0 0; margin:auto;}
#content.feedback .sidebar .archives {width:295px; min-height:230px; background:url(http://www.elovesuccess.com/images/bg-feedback-archives.png) no-repeat 0 0; margin:auto;}
#content.feedback .sidebar .archives ul {padding:50px 0px 0px 30px;} 

/* Footer */
#footer {width:960px; margin:auto; padding:15px 0px 15px 0px; color:#FFF;}
#footer td {color:#FFF;}
#footer .left {width:400px;}
#footer ul.footer-nav {width:420px; margin:0; padding:0;}
#footer ul.footer-nav li {width:140px; float:left;}

#footer .clear ul.credentials li {margin:50px 10px 0px 0px; float:left;}
#footer .clear ul.copyright li {margin:50px 10px 0px 0px; float:right;}

/* ph=1 */

