/* minimize paddings and margins*/
/* { margin: 0px; padding: 0px; } */


/* main body */
body { color: #666; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular; margin-top: 0; padding-top: 0; background-color: #FFF; background-image: none; }

/* Standard items */

p, td            { font-size: 14px; line-height: 18px; margin-bottom: 16px; } 
input  { font-size: 14px; line-height: 16px; margin-bottom: 16px; } 
textarea  { font-size: 14px; line-height: 18px; margin-bottom: 16px; } 

p.centered       { text-align: center; }

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }

img, div { behavior: url(../scripts/iepngfix.htc) }

table.center { margin-left:auto; margin-right:auto; position: relative; }


/* Image aligns */

img.right { margin-left: 10px; }
img.left  { margin-right: 10px; }


/* Containers */

.Main_Container { width: 900px; margin-right: auto; margin-left: auto; position: relative;   color: #FF0; background-color: #000; }

.header  { position: relative; background-image: url(../menus/Skatefit_Header.jpg); background-repeat: no-repeat; height: 265px; }

.Video_Link  { position: relative; margin-top: -30px; margin-right: 10px; width: 300px; height: 241px; z-index: 200; background-image: url(../menus/Video_Link.png); background-repeat: no-repeat; float: right; }

.Right_Column { padding-left: 0px; }

.FB_container  { margin-top: 0px; border: 0px; width: 300px; height: 70px;  background-color: #069; background-image: url(../menus/FB_back.jpg); background-repeat: no-repeat; }

img.FB { margin-top: 0px; margin-left: 60px; }

img.Video { margin-top: 0px; margin-left: 20px; }



.FB_white        { color: #fff; font-size: 12px; display: block;padding-top: 14px }



/* Titles */

.title_red    { font-size: 24px; color: #F00; line-height: 20px; display: block; } 
.title_gold    { font-size: 24px; color: #C90; line-height: 0px; display: block; } 

.subtitle_red    { font-size: 18px; color: #F00; line-height: 4px; display: block; } 
.subtitle_medium_red    { font-size: 18px; color: #C00; line-height: 4px; display: block; } 
.subtitle_dark_red    { font-size: 18px; color: #900; line-height: 4px; display: block; } 
.subtitle_brown    { font-size: 18px; color: #600; line-height: 4px; display: block; } 


.subtitle2_red    { font-size: 18px; color: #F00; line-height: 0px; display: block; } 
.subtitle2_medium_red    { font-size: 18px; color: #C00; margin-top: 30px;line-height: 00px; display: block; } 
.subtitle2_dark_red    { font-size: 18px; color: #900; margin-top: 30px;line-height: 00px; display: block; } 
.subtitle2_brown    { font-size: 18px; color: #600; margin-top: 30px;line-height: 00px; display: block; } 






/* Navigation*/

a:link              { color: #960; font-weight: normal; text-decoration: none   }       
a:visited           { color: #909; font-weight: normal; text-decoration: none   }      
a:hover             { color: #f03; font-weight: normal; text-decoration: none   }       


a.menu { color: #FFFFFF; }

a.menu:link         { color: #FFFFFF; font-weight: normal; text-decoration: none } 
a.menu:visited      { color: #CCC; font-weight: normal; text-decoration: none } 
a.menu:hover        { color: #FF9900; font-weight: normal; text-decoration: none } 

a.bold_link:link              { color: #960; font-weight: bold; text-decoration: none   }       
a:bold_link:visited           { color: #909; font-weight: bold; text-decoration: none   }      
a:bold_link:hover             { color: #f03; font-weight: bold; text-decoration: none   }       



/* Table Backgrounds */

table.main { margin-right: auto; margin-left: auto; }

td.menu_back { background-color: #000; padding-left: 46px; }

td.left_back { padding-left: 46px; padding-top: 0px;}



/* Signoff */

.signoff          { color: #666; font-size: 10px; font-weight: normal; text-decoration: none; text-align: center; }       

a.signoff          { color: #666; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:visited  { color: #999; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:hover    { color: #960; font-size: 10px; font-weight: normal; text-decoration: none;  }   

.tiny         { color: #000; font-size: 10px; } 
.tinywht      { color: #fff; font-size: 10px; } 
.tinygrey     { color: #999; font-size: 10px; } 
.white        { color: #fff; font-size: 12px; }



