@charset "utf-8";
/* CSS Document for Forbidden Flutes */

/* RESET STYLES */
/*-------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
}
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
}*/
body {
	background: url(../images/btm2.gif) center  repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em; /*12px*/
	line-height: 15px;
	color: #333333;
	padding: 0;
	margin-top: 0px;
	text-align: center;
}

:focus                  { outline: 0; }
a                       { text-decoration:none; color:#b32026; }
a:hover                 { text-decoration:underline; color:#b32026; }
strong                  { font-weight:bold; }
em                      { font-style:italic; }
ol, ul                 { list-style: none; } /*ol, ul                  { list-style: none; }*/
table                   { border-collapse: separate; border-spacing: 0; }
caption, th, td         { text-align: left; font-weight: normal; }
td                      { padding:2px; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q           { quotes: "" ""; }
p{
	padding: 0 0 23px 20px;
	border-left:thin;
	border-color:#F00;
	
}
a:link img, a:hover img, a:active img, a:visited img{
	border: none;
}
a.highslide img{
	border: 1px solid #ebf1f3;
}

#sidebar ul{
	list-style-type: none;
	padding: 0 0 15px 0;
}
#sidebar ul li{
	background: url(images/dot.gif) 0 8px no-repeat;
	padding-top: 0;
	padding: 0 0 0 0;
}
#sidebar ul li ul li{
	padding-top: 0;
}
#sidebar ul li ul{
	padding: 0 0 0 0;
}
#sidebar ul li ul.subsub{
	padding: 0 0 0 10px;
	font-size: 0.92em; /*relative to 11px*/
}


/* CONTAINER */
/*-------------------------------------*/

#topContainer{
	width: 100%;
	background: url(../images/bg-sub.gif) top center no-repeat;
	min-height: 968px;
}

#topContainer2{
	width: 100%;
	background: url(../images/bg-sub2.gif) top center no-repeat;
	min-height: 968px;
}

#container{
	width: 970px;
	text-align: left;
	display: block;
	margin: 0 auto;
}

#sidebar{	/*used on landscape style header img pages*/
	float: left;
	width: 200px; /*235px*/
	padding: 68px 26px 0 42px;
}

#sidebar2{
	margin-top: -75px;
}


#content{	/*used on landscape style header img pages*/
	clear: both;
	float: right;
	width: 520px; /*730px*/
	padding: 48px 182px 0 0;
}
#content2{	/*used on portrait style header img pages*/
	clear: both;
	float: right;
	width: 520px; /*730px*/
	padding: 0px 162px 0 0;
}

.up{
	margin-top: -18px;
}

.contentImg{
	border:thin;
	margin-left:20px;
	border-color:#b32026;
	border-style:solid;
	margin-bottom:35px;
}
	
.blogImg{
	border:thin;
	margin-left:20px;
	border-color:#b32026;
	border-style:solid;
	margin-bottom:5px;
}
		
#redBorder{
	border-left:thin;
	border-color:#b32026;
	border-style:solid;
}

#pinkBorder{
	border-left:thin;
	border-color:#da1869;
	border-style:solid;
}

#yellowBorder{
	border-left:thin;
	border-color:#d89523;
	border-style:solid;
}

#blueBorder{
	border-left:thin;
	border-color:#0d4b8d;
	border-style:solid;
}

#lightblueBorder{
	border-left:thin;
	border-color:#0cb7b6;
	border-style:solid;
}

#salmonBorder{
	border-left:thin;
	border-color:#cd5a65;
	border-style:solid;
}


	
/* HTML */
/*-------------------------------------*/
#topContainer h1{	/*used on landscape style header img pages*/

	background: url(../images/logo.gif) 0 0 no-repeat;
	display: block;
	width: 267px;
	height: 183px;
	text-indent: -9999px;
	margin-top: 13px;
	margin-left: 26px;
	float: left;
}

#topContainer2 h1{	/*used on portrait style header img pages*/

	background: url(../images/logo.gif) 0 0 no-repeat;
	display: block;
	width: 267px;
	height: 183px;
	text-indent: -9999px;
	margin-top: 13px;
	margin-left: 26px;
	float: left;
}
h2{
	font-size: 2.00em; /*relative to 24px*/
	color: #b32026;
	font-weight: normal;
	padding-left:20px;

}
h3{
	font-size: 1.42em; /*relative to 17px*/
	line-height: 20px;
	color: #4A7637;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 20px;
}
h4{
	font-size: 1.42em; /*relative to 17px*/
	line-height: 20px;
	color: #4A7637;
	font-weight: normal;
	padding-bottom: 20px;
	padding-left: 20px;
}
h5{
	font-size: 1.6em; /*relative to approx. 18px*/
	line-height: 23px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 5px;

}

/* IDs / CLASSES */
/*-------------------------------------*/
	
span.small{
	font-size: 0.83em; /*relative to 10px*/
}

img#headerPic{
	float: right;
	padding: 5px 48px 0 0;
	margin-right: -27px;
}

img#headerPic3{
	float: right;
	padding: 5px 12px 0 0;
	margin-right: -7px;
}

img#headerPic2{
	float: right;
	padding: 5px 50px 0 0;
}
#sidebar ul li ul li.active{
	color: #333333;
}
	#sidebar ul li ul li.active a{
		color: #333333;
		text-decoration: underline;
	}
#sidebar ul li.redlinks{
	color: #b32026;
	padding-bottom: 17px;
}
	#sidebar ul li.redlinks a{
		color: #b32026;
	}
#sidebar ul li.pinklinks{
	color: #da1869;
	padding-bottom: 17px;
}
	#sidebar ul li.pinklinks a{
		color: #da1869;
	}
#sidebar ul li.yellowlinks{
	color: #d89523;
	padding-bottom: 17px;
}
	#sidebar ul li.yellowlinks a{
		color: #d89523;
	}
#sidebar ul li.darkbluelinks{
	color: #0d4b8d;
	padding-bottom: 17px;
}
	#sidebar ul li.darkbluelinks a{
		color: #0d4b8d;
	}
#sidebar ul li.lightbluelinks{
	color: #0cb7b6;
	padding-bottom: 17px;
}
	#sidebar ul li.lightbluelinks a{
		color: #0cb7b6;
	}
#sidebar ul li.salmonlinks{
	color: #cd5a65;
	padding-bottom: 17px;
}
	#sidebar ul li.salmonlinks a{
		color: #cd5a65;
	}
#sidebar ul li a{
	text-decoration: none;
}
#sidebar ul li a:hover{
	text-decoration: underline;
}


span.style1 {
	color: #F00;
	padding-left:20px;
}

#player{
	float: left;
	padding: 0 15px 23px 20px;
}

#buyNow{
	float: right;
}

#sideFlower{
	float: right;
	text-align: right;
	margin-left: 800px;
	margin-top: 800px;
}
/* FOOTER */
/*-------------------------------------*/

ul#footer{
	font-size: 0.83em; /*relative to 10px*/
	text-align: center;
	clear: both;
	padding-top: 50px;
}
	ul#footer li{	
		display: inline;
		padding-right: 5px;
	}
		ul#footer li:last-child{
			border-right: none;
		}
		ul#footer li a{
			color: #4b2407;
		}
		
p#copyright{
	text-align: center;
	font-size: 0.83em; /*relative to 10px*/
}
