/*			STYLESHEET FOR KELLYPRICE.COM	*/

/*			Designed by Nick Escobedo
				
			FutureButterflies.com, Copyright 2006
			
			nick@futurebutterflies.com
			
			*/


/* 			_______________________	     */
/*			BODY - LINKS                 */
/*									     */


body 		{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

a:link		{
	color: #F9A11B;
	text-decoration: none;
}

a			{ }
a:visited	{
	color: #F9A11B;
	text-decoration: none;
} 
a:active	{
	color: #F9A11B;
	text-decoration: none;
			} 
a:hover		{
	color: #F9A11B;
	text-decoration: underline;
			} 


form {
       margin: 0px;
	}




.hplink {
	}
	
a.hplink:link		{
	color: #FFCC33;
	}
	
a.hplink:visited		{
	color: #FFCC33;
	}
	
a.hplink:active		{
	color: #FFCC33;
	}
	
a.hplink:hover		{
	color: #FFFF99;
	}


/* 			_______________________	*/
/*			THE BASICS				*/


p 			{
	margin: 0;
			}
			
.Utxt 		{
	font-family : Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #F9E1C1;
	font-weight : normal;
	line-height : 21px;
	text-align: justify;
			}			

.Utxt-Blue {
			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:12px;
			color: #026A90;
			font-weight : normal;
			line-height : 17px;
			}

.Utxt-HP		{
			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:12px;
			color: #FFFFFF;
			font-weight : normal;
			line-height : 16px;
			}		

.titleheader {
	FONT-SIZE: 26px;
	COLOR: #FFFFCC;
	LINE-HEIGHT: 26px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}
			

.titleheaderMed {
	FONT-SIZE: 18px;
	COLOR: #FFFFCC;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: -1px;
}	

.titleheaderSmall {
	FONT-SIZE: 15px;
	COLOR: #F9A11B;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}


.byline {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
	
	
	
.TopNav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	line-height : 24px;
	font-weight: bold;
	padding: 10px 28px 10px 8px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	}
	
a.TopNav:link		{
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 0px;
	}
	
a.TopNav:visited		{
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 0px;
	}
	
a.TopNav:hover		{
	color: #FFFFFF;
	padding: 10px 28px 8px 8px;
	height: 30px;
	background-color: #9E4200;
	}
						
.Textbox 	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #064E67;
	font-weight : normal;
	line-height : 13px;
			}
					
.SearchTxt 	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:11px;
			color: #333333;
			font-weight : normal;
			line-height : 15px;
			}
			
.FooterTxt 		{
			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:9px;
			color: #FFFFFF;
			font-weight : normal;
			line-height : 14px;
			}			
.Utxt-BoldLight {

			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:12px;
			color: #6C6C6C;
			font-weight : bold;
			line-height : 16px;
}

								
								

.UtxtSmall {

			font-family : Arial, Helvetica, sans-serif;
    		font-size:12px;
			color: #F3C68C;
			font-weight : normal;
			line-height : 14px;
}
.UtxtSmalRed {


			font-family : Arial, Helvetica, sans-serif;
    		font-size:11px;
			color: #982920;
			font-weight : normal;
			line-height : 13px;
}


.UtxtSmallOrange {



			font-family : Arial, Helvetica, sans-serif;
    		font-size:11px;
			color: #FF6600;
			font-weight : normal;
			line-height : 13px;
}

.UtxtSmallBold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight : bold;
	line-height : 13px;
	letter-spacing: -1px;
}
.UtxtSmallBoldBlue {


	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #015979;
	font-weight : bold;
	line-height : 13px;
}
.UtxtSmallBoldWhite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight : bold;
	line-height : 13px;
	padding: 2px 2px 2px 2px;
}
.Forms {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight : normal;
	line-height : 13px;
	padding: 0px 1px 0px 3px;
}
#ArticleLinks {

	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	background-color: #FFFFFF;
	width: 925px;
}
.UtxtLarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	font-weight : normal;
	line-height : 20px;
}
.SecHead {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight : bold;
	line-height : 13px;
	background-color: #973D00;
	padding: 4px 2px 4px 8px;
	margin: 0px 0px 10px 0px;
	border-bottom-color: #FFCC33;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


.SecHead2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999966;
	line-height : 12px;
	padding: 3px 0px 8px 0px;
	font-weight: bold;
	letter-spacing: -1px;
}

.SecHeadWhite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	line-height : 12px;
	padding: 4px 2px 0px 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.TableHead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight : bold;
	line-height : 13px;
	padding: 6px 5px 8px 6px;
	border-left-color: #FEAA26;
	border-left-style: solid;
	border-left-width: 8px;
	background-color: #000000;
}
.titleheaderWhite {

	FONT-SIZE: 30px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 32px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}



/* 			_______________________	*/
/*			LAYOUT				*/




#container {
	margin: 0 auto;
	width: 780px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 13px;
  }



#Header 	{
	margin:0px 0px 0px 0px;
	height:255px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/interiorHEAD.bg.gif);
			}
			
#Content 	{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 580px;
	position: absolute;
	top: 268px;
	left: 25px;
			}


#Homepage 		{
	width: 780px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	padding: 20px 0px 0px 0px;
			}


#Nav 	{
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	height: 55px;
			}

#Article 	{
	margin: 0 auto;
	padding: 12px 0px 0px 0px;
	background-color: #FFFFFF;
	width: 770px;
			}

#Footer 	{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 780px;
			}

.UtxtSmallWhite {

			font-family : Arial, Helvetica, sans-serif;
    		font-size:11px;
			color: #FFFFFF;
			font-weight : normal;
			line-height : 12px;
}
.UtxtWhite {
			font-family : Verdana, Arial, Helvetica, sans-serif;
    		font-size:12px;
			color: #FFFFFF;
			font-weight : normal;
			line-height : 16px;
}
.titleheaderMedWhite {

	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.titleheaderMedOrange {


	FONT-SIZE: 14px;
	COLOR: #FF9900;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
#Sidebar {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	left: 625px;
	position: absolute;
	top: 318px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FEF4CD;
}
.UtxtSmallest {


			font-family : Arial, Helvetica, sans-serif;
    		font-size:10px;
			color: #FFE1AC;
			font-weight : normal;
			line-height : 14px;
}
.spacer {
	height: 3px;
}
#HPnews {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	position: absolute;
	top: 461px;
	left: 722px;
	height: 275px;
}
#hpSidebar {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	left: 707px;
	position: absolute;
	top: 255px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FEF4CD;
	height: 163px;
	visibility: visible;
	overflow: visible;
}
.UtxtSmallBlack {


	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	line-height : 13px;
}




.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
