/* CSS Document */

/*			STYLESHEET FOR DISC GOLF CONSULTANTS   */
/*			Designed by Nick Escobedo 				*/
			
/*			FUTUREBUTTERFLIES , Copyright 2009		*/
		

html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	}

body {
	margin: 0;
	padding: 0;
	color: #000000;
	vertical-align: top;
	background-color: #3b3a2e;
	background-image:url(../images/pageBG.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	}

p { margin:2px 0 16px;}	

a:link	{
	color: #1076A7;
	text-decoration: none;
	}
a	{ }

a:visited {
	color: #85ABB6;
	text-decoration: none;
	} 
	
a:active {
	text-decoration: none;
	} 
	
a:hover	{
	color: #06265B;
	text-decoration:underline;
	} 

form { margin: 0px;}	

i, cite, em, var, dfn { font-style:italic; }

.clear { clear:both; background-color:#CCCC66; display:block;}

.error { color: #990000;}

/* 			_______________________________	         */
/*			LAYOUT                                   */

/* #Wrapper { display:none;} */
  /*			jquery div hide                     */

#Container {
	margin: 0 auto;
	width: 898px;
	border:solid #272619 19px;
	padding:0 0 20px 0;
	background-color:#FFF;
	margin-top: 20px;
	}
	
#Logo{ border:none; margin:60px 0 0 48px; padding:0; float:left; width:220px;}

#Nav { border:none; margin:0; padding:0 0 0 0px; width:898px; background-image:url(../images/navBG.gif); background-position:0 0; background-repeat:repeat-x; }



#Sprite { height:36px; margin:0; padding:0;}
ul#Sprite { background-image:url(../images/nav.jpg); height:36px; margin:0; padding:0; xposition:absolute; width:754px; }
#Sprite li {
    margin: 0; padding: 0; list-style: none; float:left;
     top: 0; cursor:pointer;}
#Sprite li, #Sprite a {
    height: 36px; display: block;}
	
.home a {left: 0; width: 100px;}
.about a {left: 100px; width: 89px; xbackground-color:#666;}
.events a {left: 189px; width: 94px;}
.design a {left: 283px; width: 157px;}
.products a {left: 440px; width: 120px;}
.links a {left: 560px; width: 85px;}
.contact a {left: 645px; width: 109px;}

.home a:hover {background: transparent url(../images/nav.jpg) 0 -36px no-repeat;}
.about a:hover {background: transparent url(../images/nav.jpg) -100px -36px no-repeat; }
.events a:hover {background: transparent url(../images/nav.jpg) -189px -36px no-repeat; }
.design a:hover {background: transparent url(../images/nav.jpg) -283px -36px no-repeat; }
.products a:hover {background: transparent url(../images/nav.jpg) -440px -36px no-repeat; }
.links a:hover {background: transparent url(../images/nav.jpg) -560px -36px no-repeat; }
.contact a:hover {background: transparent url(../images/nav.jpg) -645px -36px no-repeat; }
	

body#Home ul#Sprite li.home a{background: transparent url(../images/nav.jpg) 0 -72px no-repeat;}
body#About ul#Sprite li.about a{background: transparent url(../images/nav.jpg) -100px -72px no-repeat;}
body#Events ul#Sprite li.events a{background: transparent url(../images/nav.jpg) -189px -72px no-repeat;}
body#Design ul#Sprite li.design a{background: transparent url(../images/nav.jpg) -283px -72px no-repeat;}
body#Products ul#Sprite li.products a{background: transparent url(../images/nav.jpg) -440px -72px no-repeat;}
body#Links ul#Sprite li.links a{background: transparent url(../images/nav.jpg) -560px -72px no-repeat;}
body#Contact ul#Sprite li.contact a{background: transparent url(../images/nav.jpg) -645px -72px no-repeat;}
		
#Splash {
	margin:0;
	padding:0;
	height:325px;
	}
	
ul#SplashEvents, ul#SplashDesign { margin:0; padding:0; list-style-type:none; position:relative;}	
ul#SplashEvents li,  ul#SplashDesign li { list-style-type:none; margin:0; padding:0;}

#Content { border:none; margin:0 auto; padding:0px 0 0 0; xclear:both; xbackground-color:#999; width:866px; clear:both;}	
	
#Sidebar {
	font-size:12px;
	line-height:19px;
	float:left;
	width:275px;
	margin:0;
	padding:0;
	color:#656106;
	}	
	
#Sidebar h1 { color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	color:#fefeea;
	border-bottom:dotted 1px #CCC;
	padding-bottom:3px;
	margin:0 0 0 0;
	margin:0;
	}		

#Main {
	margin:45px 0 0 0;
	padding: 0 28px 90px 0;
	width:489px;
	float: right;
	font-size:13px;
	line-height:23px;
	color:#303b48;
	}	
	
#Main h1 {
	color:#C44B28;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	line-height:31px;
	font-weight:bold; 
	margin:0;
	padding:0 0 26px 0;
	background-color:#FFF;
	}
#Main h2 {
	color:#64622d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding:20px 0 10px 0;
	text-transform:uppercase;
	}

#Main ul {
	margin:0;
	padding:0 0 20px 0;
	list-style-type:none;
	}

	
#Main li {
	background:transparent url(../images/bullet.gif) no-repeat scroll 0px 5px;
	margin: 0 0 8px 10px;
	padding-left:15px;
	font-size:12px;
	line-height:16px;
	list-style-type:none;
	}	


#Footer 	{
	padding: 20px 0 0 0;
	clear:both;
	margin:0 auto;
	color:#7e7d70;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	}	
		
#Footer a { color:#69674b;}
#Footer a:hover { color:#bea071;}

#Spacer { padding:60px 0;}

/* 			________________________________	*/
/* 			CLASS SELECTORS 				*/

.ImageLeft {
	margin: 0px 14px 10px 0px;
	border: dotted #b7b084 1px;
	float: left;
	}
.ImageRight {
	margin: 0px 0px 10px 14px;
	border: dotted #b7b084 1px;
	float: right;
	}	
	
.blockquote {
	background:transparent url(/resources/images/bg_blockquote.gif) no-repeat scroll 0pt 5px;
	padding-left: 35px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	color: #212945;
	}

.UtxtSmall {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	line-height: 13px;
	}

.UtxtLg {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	line-height: 21px;
	}


.footertxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height: 15px;
	}
	
.byline {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 7px;
	}

.date {
	font-size: 11px;
	color: #57764e;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 15px;
	}

ul.services {						
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin:18px 0 0 0;
	clear: both;
	padding:0;
	}

ul.services {
	padding:0px 0px 0px 0px;
	}
ul.services li  {
	padding:0;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px 0px 0px 6px;
	}	
ul.services li a {padding:4px 4px 4px 15px;
display:block;
border-bottom:solid 1px #CCC; xcolor:#1076A7;
}
ul.services li a:hover { background-color:#1076A7; text-decoration:none; color:#FFFFFF;}

.blockquote {
	background:transparent url(../images/bg_blockquote.gif) no-repeat scroll 0pt 9px;
	padding: 12px 0px 10px 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 17px;
	color: #212945;
	float:right;
	}



#oldNav { border:none; margin:0 auto; padding:0 0 0 0px; width:866px; background-image:url(../images/navBG.gif); background-position:0 0; background-repeat:repeat-x; }

#oldNav ul {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: bold;
	margin:0;
	padding:0;
	list-style:none;
	}

#oldNav ul li{
	margin:0; padding:0; float:left;	}

#oldNav ul a{
	margin:0;
	padding: 30px 45px 8px 14px;
	text-decoration:none;
	color:#9a1818;
	width:100%;
	}

#oldNav ul a:hover{color:#FFF; background-color:#930; text-decoration:none;}
