/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Training Them Live Stylesheet
Author : Steve Goodwin / steve@weblogics.co.uk / Weblogics

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
body { font:62.5%/1.6 Georgia, "Times New Roman", Times, serif; margin:0; padding:0; background:#000000 url(../images/bodyBgTop.gif) top left repeat-x;  color:#000000; text-align:center; }
td, textarea, input, select { font:100%  Georgia, "Times New Roman", Times, serif; }
html, body { height:100%; /* needed for container min-height */}

/* ----- IDS ----- */
#wrapper { height:auto !important; height:100%; min-height:100%;}
#outterContainer { background:url(../images/blackWallBg.gif) center top no-repeat;  height:auto !important; height:630px; min-height:630px;}
#innerContainer { width:980px; margin:0 auto; text-align:left; font-size:110%; }   
#header { background:url(../images/header1.gif) bottom left no-repeat; width:980px; height:447px; position:relative;}
#header #logo { width:250px; height:150px; position:absolute; top:8px; left:31px;}
#underSiegeLogo { width:347px; height:83px; position:absolute; top:128px; left:378px;}
#underSiegeApplyNow { width:120px; height:46px; position:absolute; top:218px; left:371px;}
#underSiegeFindOutMore { width:235px; height:48px; position:absolute; top:217px; left:491px;}
#underSiegeOfficialDVD { width:291px; height:162px; position:absolute; top:249px; left:695px;}
#page { background:#F7F5E8; width:942px; margin:0 auto; font-size:14px; line-height:20px;}
#page .padding { padding:0px 25px 10px 25px;}
#leftCol { width:600px; float:left; display:inline;}
#leftCol ul { list-style:none; list-style-position:outside; margin:0 0 0 0; padding:0 0 0 0; float:left; width:600px; }
#leftCol ul li { margin:0 0 0 0; padding:0 0 0 18px; float:left; width:600px; }
#leftCol .leftColTitle { font-size:24px; font-weight:normal; margin:0; padding:0 0 0 5px; line-height:30px; background:url(../images/divider1.gif) bottom left no-repeat; }
#leftCol .internalContent { padding:20px 15px 10px 5px;}
#rightCol { width:282px; float:left; margin-left:10px; display:inline;}
#rightCol .internalContent { padding:20px 5px 10px 5px;}
#rightCol .rightColTitle { font-size:18px; font-weight:normal; margin:0; padding:0 0 0 5px; line-height:28px;  background:url(../images/divider3.gif) bottom left no-repeat; }


/* ----- NEWS ANNOUNCEMENTS ----- */
#newsAndAnnouncements { padding-bottom:25px; height:auto !important; height:135px; min-height:135px;}
#newsAndAnnouncements #newsAccouncementsTitle {position:relative;}
#newsAndAnnouncements #otherNews { position:absolute; top:-3px; left:425px;}
#newsAndAnnouncements #newsDate { margin:0; padding: 10px 0 10px 5px; font-size:15px;}
#newsAndAnnouncements #newssummary { padding: 0 15px 0 5px;}

/* ----- ROCK SCHOOL ----- */
#rockSchool { height:auto !important; height:295px; min-height:295px; position:relative; padding-bottom:20px; background:url(../images/divider2.gif) bottom left no-repeat; margin-bottom:20px;}
#rockSchool #rockSchoolTitle {}
#rockSchool #rockSchoolImage { position:absolute; top:6px; left:285px;}
#rockSchool #rockSchoolText { width:270px; padding: 10px 0 5px 5px;}
#rockSchool #rockSchoolButton {}

/* ----- ROCK SCHOOL ----- */
#whatIsTTL { height:auto !important; height:174px; min-height:174px;}
#whatIsTTL #whatIsTTLText { padding:13px 5px;}

/* ----- NEW MUSIC MAGAZINE ----- */
#newMusicMagazine { position:relative; background:url(../images/divider4.gif) bottom left no-repeat; margin-bottom:40px;}
#newMusicMagazineTitle { padding:10px 5px;}
#newMusicMagazineText { padding:10px 5px 115px 5px;}
#newMusicMagazineImage { position:absolute; bottom:-44px; left:147px;}
#newMusicMagazineEdition { width:145px; position:absolute; bottom:70px; left:10px; font-weight:bold;}
#newMusicMagazineDownload { position:absolute; bottom:15px; left:5px;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}
.largeText { font-size:16px;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}

/* ----- TOP NAVIGATION ----- */
#topNav { position:absolute; top:69px; left:293px; width:672px; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%;}
#topNav ul { margin:0; padding:0; list-style:none;}
#topNav li { display:block; float:left; margin-left:3px; line-height:18px;}
#topNav a { display:block; float:left; color:#ffffff; padding:5px 12px 10px 12px; font-weight:normal; text-decoration:none;}
#topNav a:hover { background:#f0c855; color:#000000; text-decoration:none;}
#topNav .active a { background:#f0c855; color:#000000; text-decoration:none;}
 
/* ----- FOOTER ----- */
#footer { background:url(../images/footer.gif) top left no-repeat; width:980px; height:252px; position:relative;}
#footer #footerLeft { position:absolute; top:-92px; left:12px;}
#footer #footerRight { position:absolute; top:-92px; left:959px;}
#footer a { font-weight:normal; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#copyright { position:absolute;	top:168px; left:50px; width:270px; font-size:13px; font-weight:bold; }

/* ----- SPONSORS AND LINKS ----- */
#sponsorsAndLinks { position:absolute; top:28px; left:50px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
#medwayCouncilLogo { position:absolute; top:83px; left:48px; width:119px; height:59px;}
#kentPoliceLogo { position:absolute; top:79px; left:179px; width:133px; height:62px;}
#facebookLogo { position:absolute; top:89px; left:335px; width:111px; height:53px;}
#myspaceLogo { position:absolute; top:91px; left:462px; width:148px; height:50px;}
#findUsHereToo { position:absolute; top:142px; left:359px; width:216px; height:39px;}

/* ----- STAY IN THE LOOP ----- */
#stayInTheLoop { position:absolute; top:28px; left:660px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;; font-size:24px;}
#stayInTheLoopText { position:absolute; top:73px; left:660px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}
#stayInTheLoopLoading { position:absolute; top:78px; left:775px; width:32px; height:32px; display:none;}
#stayInTheLoopError { position:absolute; top:73px; left:660px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; display:none;}
#stayInTheLoopInput { padding:0; margin:0; border:1px solid #000000; width:176px; font-size:16px; height:20px; padding:5px 5px; background:#e6e6e6; position:absolute; top:106px; left:660px;}

#NewsletterActions { padding:0; margin:0; width:230px; font-size:16px; height:20px; padding:0 0 0 0; position:absolute; top:145px; left:660px; color:#FFF; font-size:12px; }

#stayInTheLoopSubmit { padding:0; margin:0; border:1px solid #000000; width:80px; height:32px; padding:3px 5px; background:#000000; font-size:20px; color:#ffffff; position:absolute; top:106px; left:850px;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#000000; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
a:focus, a:hover, a:active { outline:none;}

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }

/* ----- LISTS ----- */



