#main {width:894px; margin:0 auto;}

#header {height:257px; background:url(images/header-bg.jpg) no-repeat; position:relative;}
#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3, .col-4, .col-5 { float:left;}

/*======= ( Index ) =======*/
#page1 #content .row-1 .col-1 { width:169px; }
#page1 #content .row-1 .col-2 { width:169px; }
#page1 #content .row-1 .col-3 { width:169px; }
#page1 #content .row-1 .col-4 { width:169px; }
#page1 #content .row-1 .col-5 { width:169px; }
#page1 #content .row-2 { padding:5px 0 0 25px; }
#page1 #content .row-2 .col-1 { width:422px; margin-right:42px; }
#page1 #content .row-2 .col-2 { width:338px;}

/*======= ( Schedule ) =======*/
#page2 #content .row-1 .col-1 { width:508px; }
#page2 #content .row-1 .col-1 .col-1 { width:176px; position:relative; }
#page2 #content .row-1 .col-1 .col-2 { width:268px; margin-left:0px; }
#page2 #content .row-1 .col-2 { width:333px; }
#page2 #content .row-2 { padding:50px 0 0 15px; }
#page2 #content .row-2 .col-1 {width:414px; margin-right:87px; }
#page2 #content .row-2 .col-2 { width:290px; }

/*======= ( Not Used ) =======*/
#page3 #content .row-1 .col-1 { width:169px; }
#page3 #content .row-1 .col-2 { width:169px; }
#page3 #content .row-1 .col-3 { width:169px; }
#page3 #content .row-1 .col-4 { width:169px; }
#page3 #content .row-1 .col-5 { width:169px; }
#page3 #content .row-2 { padding:37px 0 0 40px; }
#page3 #content .row-2 .col-1 { width:550px; }
#page3 #content .row-2 .col-2 { width:126px;}
#page3 #content .row-2 .col-3 { width:108px;}

/*======= ( Gallery ) =======*/
#page4 #content .row-1 .col-1 { width:169px; margin-right:0px; }
#page4 #content .row-1 .col-2 { width:338px; }
#page4 #content .row-1 .col-3 { width:338px; }
#page4 #content .row-2 { padding:22px 0 0 40px; }
#page4 #content .row-2 .col-1 { width:422px; margin-right:42px; padding-top:15px; }
#page4 #content .row-2 .col-2 { width:338px;}

/*======= ( Contact Us ) =======*/
#page5 #content .row-1 .col-1 { width:500px; }
#page5 #content .row-1 .col-1 .col-1 { width:176px; position:relative; }
#page5 #content .row-1 .col-1 .col-2 { width:268px; margin-left:0px; }
#page5 #content .row-1 .col-2 { width:333px; }
#page5 #content .row-2 { padding:22px 0 0 0px; }
#page5 #content .row-2 .col-1 { width:522px; margin-right:42px; padding-top:15px; }
#page5 #content .row-2 .col-2 { width:238px;}

/*======= ( About Us, Coaches, Thank you, Volunteer ) =======*/
#page6 #content .row-1 .col-1 { width:500px; }
#page6 #content .row-1 .col-1 .col-1 { width:176px; position:relative; }
#page6 #content .row-1 .col-1 .col-2 { width:268px; margin-left:0px; }
#page6 #content .row-1 .col-2 { width:333px; }
#page6 #content .row-2 { padding:35px 0 0 40px; }
#page6 #content .row-2 .col-1 {width:414px; margin-right:87px; }
#page6 #content .row-2 .col-1 .col-1 { width:226px; margin-right:0px; }
#page6 #content .row-2 .col-1 .col-2 { width:188px; }
#page6 #content .row-2 .col-2 { width:270px; }

/*======= ( Archive, Guidelines, Handouts, Registration ) =======*/
#page7 #content .inner { padding:42px 46px 45px 62px; }

/*======= ( Locations, NewsLetter ) =======*/
#page8 #content .row-1 .col-1 { width:422px; margin-right:0px; }
#page8 #content .row-1 .col-2 { width:422px; }
#page8 #content .row-2 { padding:22px 0 0 40px; }
#page8 #content .row-2 .col-1 {width:422px; margin-right:42px; padding-top:15px; }
#page8 #content .row-2 .col-2 { width:338px;}

/*======= Program Pages ( KinderSkate, CanSkate, StarSkate, AdultSkate & PowerSkate ) =======*/
#page9 #content .row-1 .col-1 { width:169px; }
#page9 #content .row-1 .col-2 { width:169px; }
#page9 #content .row-1 .col-3 { width:169px; }
#page9 #content .row-1 .col-4 { width:169px; }
#page9 #content .row-1 .col-5 { width:169px; }
#page9 #content .row-2 { padding:15px 0 0 0px; }
#page9 #content .row-2 .col-1 { width:333px; }
#page9 #content .row-2 .col-1 .col-1 { width:176px; position:relative; } 
#page9 #content .row-2 .col-1 .col-2 { width:268px; margin-left:0px; }
#page9 #content .row-2 .col-2 { width:508px; }
#page9 #content .row-3 { padding:22px 0 0 0px; }
#page9 #content .row-3 .col-1 { width:422px; margin-right:42px; padding-top:15px; }
#page9 #content .row-3 .col-2 { width:338px;}

/*=========================*/

/*======= Program Pages ( KinderSkate, CanSkate, StarSkate, AdultSkate & PowerSkate ) =======*/
#page10 #content .row-1 .col-1 { width:169px; }
#page10 #content .row-1 .col-2 { width:169px; }
#page10 #content .row-1 .col-3 { width:169px; }
#page10 #content .row-1 .col-4 { width:169px; }
#page10 #content .row-1 .col-5 { width:169px; }
#page10 #content .row-2 { padding:15px 0 0 0px; }
#page10 #content .row-2 .col-1 { width:333px; }
#page10 #content .row-2 .col-1 .col-1 { width:176px; position:relative; } 
#page10 #content .row-2 .col-1 .col-2 { width:268px; margin-left:0px; }
#page10 #content .row-2 .col-2 { width:308px; }
#page10 #content .row-3 { padding:22px 0 0 0px; }
#page10 #content .row-3 .col-1 { width:422px; margin-right:42px; padding-top:15px; }
#page10 #content .row-3 .col-2 { width:338px;}

/*======= ( Hoverbox ) =======*/
#page13 #content .row-1 .col-1 { width:169px; }
#page13 #content .row-1 .col-2 { width:169px; }
#page13 #content .row-1 .col-3 { width:169px; }
#page13 #content .row-1 .col-4 { width:169px; }
#page13 #content .row-1 .col-5 { width:169px; }
#page13 #content .row-2 { padding:20px 0px 0px 25px; }
#page13 #content .row-2 .col-1 { width:80px; }
#page13 #content .row-2 .col-2 { width:650px; }
#page13 #content .row-3 { padding:0px 0px 0px 25px; }
#page13 #content .row-3 .col-1 { width:80px; }
#page13 #content .row-3 .col-2 { width:650px; }

#footer { height:31px; }
