/*  
Site Name: Billy DeLynn
Site URL: www.billydelynn.com
Description: The online home of country gospel singer/songwriter Billy DeLynn
Version: 1.0
Author: D2L Studios™
Author URI: www.d2lstudios.com
*/

/*  COLORS
---------------------------------------------------
	Main Text:
	Links:
*/

/*  RESETS
---------------------------------------------------*/
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol,ul {
	list-style: none;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
abbr,acronym { border: 0;
	}
	

/*  GLOBAL ELEMENTS
---------------------------------------------------*/

body {
	font-family: ;
	font-size: 100%;
	background:url(../images/bg-stripe.png) repeat;
	color: #;
}
 
a:link {
	color: #;
}
 
a:visited {
	color: #;
}
 
a:hover, a:active {
	color: #;
	text-decoration: none;
}
 
h1 {
	color: #;
	font-size: ;
}
 
h2 {
	color: #;
	font-size: ;
}
 
h3 {
	color: #;
	font-size: ;
}
 
h4 {
	color: #;
	font-size: ;
}
 
ol {
	list-style-type: none;
}
 
ul {
	list-style-type: none;
}
 
li {
	margin: ;
}

img { border:none; }

#wrapper {
	width: 960px;
	background:#f8f8f8;
	margin: 0px auto;
}

/*  =HEADER
-------------------------------------------------------------- */
 
#header {}
.logo, .logo a { display:block; width:254px; height:60px; text-indent:-9000px; background:url(../images/logo.png) no-repeat; position:absolute; }

/*  NAVIGATION
-------------------------------------------------------------- */

#pages { width: 100%; float: left; height: 74px; background-color: #5c7d9a; }
#pages-inside { width: 100%; float: left; height: 70px; background: url(../images/nav-bg.png) repeat; }
#pages-inside-2 { width: 950px; margin: auto; background: url(../images/nav-bg.png) repeat; }
#pages-inside ul { list-style-type: none; list-style-image: none; padding: 0px; margin: 0px; }
#pages-inside ul li { float: right; display: block; height: 70px; padding: 0px; margin: 0px; }
#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active { float: left; color:#f2f2f2; font:17px 'Helvetica', Arial, sans-serif; display: block; height: 47px; padding: 23px 20px 0px 20px; margin: 0px; text-decoration:none; }
#pages-inside ul li a:hover { background-color: #415f78; color:#ffffff; text-decoration:none; }
		/*---------------[DROPDOWN MENU]---------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; border-bottom: 4px solid #53718b; }
		.nav li { float:left; position:relative; z-index:99; }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:48px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:220px; top:0px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; height: auto !important; }
		.nav li:hover { background-color: #88b0d4 !important; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; background-color: #88b0d4; height: auto !important; }
		.nav li li a:hover { background-color: #f5bb1e !important; }

/*  SOCIAL ICONS
-------------------------------------------------------------- */

#social-icons { float:right; margin: 5px 5px 0px 0px; }
#social-icons p { text-align:center; font:12px 'Helvetica', Arial, san-serif; margin-bottom:3px; }

/*  CONTENT
-------------------------------------------------------------- */
 
#content { padding: 20px; min-height:450px; }
#content h2 { font: 32px 'Helvetica', Arial, san-serif; color:#333333; padding: 0px 0px 30px 0px; }
#content h3 {}
#content p { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; padding: 0px 20px; }
.content-inner span { color:#5c7d9a; font-style:italic; font-size:19px; }

.content-inner { margin:20px; }
.content-inner img { margin: 0px 10px 10px 20px; border: 3px solid #5c7d9a; padding:4px; }
.content-inner a, .content-inner a:link, .content-inner a:visited { color:#333333; text-decoration:underline; }
.content-inner a:hover { color:#000000; text-decoration:underline; }

.home-left-column { float:left; }
.home-right-column { float:left; width:400px; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; margin:100px 0px 0px 0px; }
.home-right-column h2 { font:32px 'Helvetica', Arial, san-serif; color:#333333; }
.home-right-column p a, .home-right-column p a:link, .home-right-column p a:visited { color:#333333; text-decoration:underline; }
.home-right-column p a:hover { color:#000000; text-decoration:underline; }

.buy { width:358px; height:88px; display:block; background:url(../images/button-buy.png) no-repeat 0px 0px; margin: 10px auto 0px auto; padding:25px 0px 0px 0px; }
.buy:hover { }
.buy a, .buy a:link, .buy a:visited { color:#666666; font: 30px 'Helvetica', Arial, san-serif; text-decoration:none; }
.buy a:hover { color:#333333; text-decoration:underline; }

/*  FORMS
-------------------------------------------------------------- */
 
.content-inner form { margin: 20px 0px 30px 50px; color: #666666; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
label { cursor:pointer; display:block; }
input[type="text"] { width:300px; border:1px solid #777; padding:5px; -moz-border-radius:4px; background: #eeeeee; }
input[type="text"]:focus { border-color:#777; }
textarea { border:1px solid #777; padding:5px; -moz-border-radius:4px; background: #eeeeee; }

/* submit button */
input[type="submit"] { cursor:pointer; border:1px solid #777; padding:5px; -moz-border-radius:4px; background:#eee; width: 100px; }
input[type="submit"]:hover, input[type="submit"]:focus { border-color:#333; background:#cccccc; }
input[type="submit"]:active { font-weight: bold; }

/*  FOOTER
-------------------------------------------------------------- */
 
#footer { background:#3C576E; height:60px; text-align:center; padding:40px 30px 0px 30px; color:#f2f2f2; border-top:4px solid #5C7D9A; }
#footer p { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer a, #footer a:link, #footer a:visited { color:#cccccc; text-decoration:none; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer a:hover { color:#ffffff; text-decoration:underline; }

.footer-nav { float:right; }

/*  DEFAULT STYLES
-------------------------------------------------------------- */
 
.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}
 
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
 
.small {font-size: 0.8em;}
.hidden {display: none;}

.lyrics img { border:none; margin:0; padding:0; }