/*  ALL PAGES */

body {
text-align: center;
margin-top:1em;
}

#container {
width: 970px;	
font-size:62.5%;
text-align: left;
 -moz-border-radius: 20px 80px 20px 80px;
 border-radius: 20px 80px 20px 80px;
margin: 0 auto;
}

#content {margin-left:15px;}


/*  ALL PAGES HEADER */

#header 
{
width:940px;
text-align: center;
padding-top:20px;
margin-top:20px;
}


#topleft {
width:500px;
 -moz-border-radius: 20px 80px 20px 80px;
 border-radius: 20px 80px 20px 80px;
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
}

#title 
{
font-size: 7em;
font-family: 'John Handy LET',Times New Roman, Georgia,Helvetica,sans-serif;
text-align:center;
margin-bottom:-10px;
margin-top:0px;
}


#masthead
{
width:250px;
background-color:rgba(150,175,205,0.3) ;
border-color:#475E80; 
-moz-border-radius: 20px 80px 20px 20px;
 border-radius: 20px 20px 80px  20px;
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
box-shadow:
rgba(5,5,86,0.3) 
7px 7px;}

#title2
{
font-size: 4em;
font-family: 'John Handy LET',Times New Roman, Georgia,Helvetica,sans-serif;
text-align:center;
margin-bottom:-4px;
margin-top:0px;
}


#rightsub {
font-size: 1.5em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:right;
margin-top:10px;
margin-right:20px;
}

/*  ENDS */
/*  INDEX PAGE  content */


#index  /*  h1 for index page headlines */ 
{
font-size: 4.5em;
font-weight: normal;
font-family: 'Georgia','Lucida Grande', Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left:20px;
margin-top:20px;
Margin-bottom:10px;
}

/*   FIRST DECK  */

#deck1-left /* First deck left column */
{
width: 140px;
-moz-border-radius: 20px 20px 20px 80px;
 border-radius: 20px 20px 20px 80px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
text-align:center;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
}

#deck1-mid  /* First deck mid columns */
{
width: 140px;
 -moz-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
text-align:center;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
}

#deck1-right /* First deck rt column */
{
width: 140px;
-moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
text-align:center;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
}

/*   SECOND DECK  */

#deck2-left /* Second deck left column */
{
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
 -moz-border-radius: 20px 20px 20px 80px;
 border-radius: 20px 20px 20px 80px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
padding-top: 10px;
padding-left: 20px;
padding-bottom:10px;
}

#toppic /* top left first box */
{
position:relative;
left:-16px;
top:0px;
margin-right:0px;
}

#smallpic /* top left first box */
{
position:relative;
top:-50px;
margin-right:0px;
}



#deck2-right /* Second deck rt column */
{
-moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
box-shadow:
rgba(150,175,205,0.3) 
7px 7px;
padding-top: 10px;
padding-left: 10px;
padding-bottom:10px;
}

/*  ends */

h1
{
font-size: 2.5em;
font-weight: normal;
font-family: 'Georgia','Lucida Grande', Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
margin-top:0px;
Margin-bottom:4px;
}

h2
{
font-size: 1.5em;
font-weight: normal;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
padding-left:0px;
padding-right:15px;
margin-top:0px;
Margin-bottom:0;
}

h3
{
width:350px;
font-size: 1.5em;
font-weight: normal;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
padding-left:0px;
padding-right:15px;
margin-top:0px;
Margin-bottom:0;
}

h4
{
font-size: 1.8em;
font-weight: normal;
font-family: 'Georgia','Lucida Grande', Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:center;
padding-left:0px;
margin-top:10px;
Margin-bottom:8px;
}

h5
{
font-size: 1.2em;
font-weight: normal;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
margin-top:0;
Margin-bottom:4px;
}

/*  ENDS */

/*  INNER PAGES MAIN CONTENT STUFF */ 

#inner  /*  h1 for inner page headlines */ 
{
font-size: 3.5em;
font-weight: normal;
font-family: 'Georgia','Lucida Grande', Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left:20px;
margin-top:0;
Margin-bottom:4px;
}

#mail  /*  H1 for Mail page headlines */ 
{
font-size: 2.2em;
font-weight: normal;
font-family: 'Georgia','Lucida Grande', Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left:0px;
margin-top:0;
Margin-bottom:0;
}

#liners  /*  MOST pages text */
{
font-size: 1.6em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
margin-left:10px;
margin-right:20px;
z-index:500;
}

#vidbox {  /*  Video holder */
width:400px;
font-size:1.2em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:center;
 -moz-border-radius: 80px 20px 80px 20px;
 border-radius: 80px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
padding: 10px;
box-shadow:
rgba(150,175,205,0.3) 
10px 10px;
}

#aboutbox  /*  About page content container */
{
width:600px;
font-size: 1.2em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
 -moz-border-radius: 80px 20px 80px 20px;
 border-radius: 80px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
padding: 10px;
padding-left: 60px;
margin-left:10px;
margin-right:20px;
box-shadow:
rgba(150,175,205,0.3) 
10px 10px;
z-index:500;
}

#contactbox  /*  Contact page content container */
{
width:734px;
font-size: 1.5em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
 -moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
padding: 10px;
padding-left: 10px;
margin-left:10px;
margin-right:20px;
box-shadow:
rgba(150,175,205,0.3) 
10px 10px;
z-index:500;
}

 /* ENDS  */

 /* ALBUMS INDEX PAGE  */ 

#albtrack   /*  "Track table"   */ 
{
width:740px;
 -moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-top-color:#8387AB;
border-right-width:2px;
border-right-color:#B1BCC6;
border-bottom-width:2px;
border-bottom-color:#B1BCC6;
border-left-width:1px;
border-left-color:#8387AB;
padding-top: 2px;
padding-left: 20px;
padding-bottom:2px;
margin-top: 15px;
margin-bottom:30px;
box-shadow:
rgba(150,175,205,0.3)
7px 7px;
}

#albtitle 
{
position:relative; 
left:20px;
width:430px;
font-size: 2em;
font-weight: normal;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-bottom:10px;
z-index:0; 
}

#albtitle A:link {
font-size: 1em;
text-decoration:underline;
text-align:center;
}

#albtitle A:visited {
font-size: 1em;
text-decoration:underline;
text-align:center;
}

#albtitle A:active {
font-size: 1em;
text-decoration:underline;
text-align:center;
}

#albtitle A:hover {
font-size: 1em;
text-decoration:none;
text-align:center;
}

 /* ENDS */

/*  FULL ALBUM PAGES */ 

#tbox {
width:740px;
height: 42px;
text-align:left;
 -moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
padding-top: 2px;
padding-left: 0px;
padding-bottom:0px;
margin-top: 20px;
margin-bottom:0px;
box-shadow:
rgba(150,175,205,0.3)
7px 7px;
}

#trkbox /* Outer track table takes picture but NO TRACKS */ 
{
width:740px;
 -moz-border-radius: 80px 20px 20px 80px;
 border-radius: 80px 20px 20px 80px;
border-style:solid;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:1px;
margin-bottom:20px;
box-shadow:
rgba(150,175,205,0.4)
9px 9px;
}

#trkplayer
{
position:relative; 
top:0px;
width:260px;
height:10px;
z-index:100;
}

#trktitles
{
position:relative; 
left:80px; 
top:-6px;
width:190px;
font-size: 1.3em;
font-weight: normal;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left:10px;
z-index:0; 
}

#trktitles2 /* Xmas Wish sub title on All I Can Do */ 
{
position:relative; 
left:80px; 
top:-10px;
width:290px;
font-size: 1em;
font-weight: normal;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left:10px;
z-index:0; 
}

/*  ENDS */

/* SINGLES INDEX PAGE  */ 
/*takes box borders and colors from Freetrack on Freebies section */

 #singtitle  
{
width:200px;
font-size: 1.8em;
font-weight: normal;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
z-index:0;
margin-left:10px;
}

#singplay
{
position:relative;
top:10px;
width:240px;
text-align:left;
z-index:500;
margin-left:10px;
}

/* ENDS */ 

 /*  FREEBIE PAGES */

#freetrack   /* cream free track cells one per track within table cell   */ 
{
width:340px;
 -moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-top-color:#8387AB;
border-right-width:2px;
border-right-color:#B1BCC6;
border-bottom-width:2px;
border-bottom-color:#B1BCC6;
border-left-width:1px;
border-left-color:#8387AB;
padding-top: 2px;
padding-left: 20px;
padding-bottom:2px;
margin-top: 15px;
margin-bottom:20px;
box-shadow:
rgba(150,175,205,0.3)
7px 7px;
}

#freetrack2   /*  blue free track cells one per track within table cell   */ 
{
width:340px;
 -moz-border-radius: 20px 20px 80px 20px;
 border-radius: 20px 20px 80px 20px;
border-style:solid;
border-top-width:1px;
border-top-color:#8387AB;
border-right-width:2px;
border-right-color:#B1BCC6;
border-bottom-width:2px;
border-bottom-color:#B1BCC6;
border-left-width:1px;
border-left-color:#8387AB;
padding-top: 2px;
padding-left: 20px;
padding-bottom:2px;
margin-top: 15px;
margin-bottom:20px;
box-shadow:
rgba(150,175,205,0.3)
7px 7px;
}

#free 
{
width:200px;
font-size: 2em;
font-weight: normal;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
z-index:0; 
margin-left:10px;
}

#freeword /*  freebies  pages text */
{
font-size: 1.2em;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
margin-top: 6px;
margin-left:10px;
margin-right:20px;
z-index:500;
}


/* ENDS */ 

/*  PAGE BOTTOMS AND FOOTER */

#bot    /*  whole thing */
{
width: 948px;
text-align: center;
border:0;
padding: 0px;
margin: 0px auto;
}


#botcross /*  top all across border holder */
{  
clear: both;
text-align:center;  
border-top-width: 2px;
border-top-style: solid;
padding-top: 0px;
margin-top:20px;

}


#botleft  /*  left column */
{
float: left;
width: 150px;
padding-left: 0px;
padding-bottom:10px;
}

#botright  /*  right column */
{
float: right;
width: 150px;
padding-bottom:10px;
}

#botmid /*  middle column */
{
float: left;
width: 68%;
font-family: tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
text-align:center;
padding-bottom:10px;font-size: 1.6em;
z-index:500;
}

#footer 
{    
clear: both;
text-align:center;
border-top-width: 2px;
border-top-style: solid;
}

p.copyright /*  all pages copyright within footer */ 
{
font-size: 1em;
font-family: 'Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;
padding-bottom:20px;
padding-top:10px;
margin:auto;
}

 /*  ENDS*/



