/* Common styles for Gloucestershire 1000 templates */

BODY {font-family:"Arial", "Helvetica", "sans-serif"; font-size:13px; color:#000000; text-align:center; margin:15px; background-color:#ffffff;}

BODY {text-align:-moz-center;}

DIV {position:relative; visibility:visible;}
TD {vertical-align:top;}


/* Layout styles */

#clsGKlayoutPageArea {background-image:url(/images/glos1000/pageAreaBackgroundSun.gif); z-index:10; width:760px; text-align:left; border:1px solid #3399cc; margin:0px; background-position:top right; background-repeat:no-repeat;}

#clsGKlayoutContentArea {z-index:10; width:720px; text-align:left; margin:20px; border:0px solid #000000;}

#clsGKlayoutLogoArea{z-index:20; position:absolute; top:22px; left:520px; width:200px; height:85px; border:0px solid #000000;}

#clsGKlayoutUnderLogoArea{z-index:20; position:absolute; top:110px; left:520px; width:200px; height:125px; border:0px solid #000000;}

#clsGKlayoutMainNavArea {z-index:10; left:0px; top:0px; width:720px; height:22px; border:0px solid #000000; margin:0px; }
#clsGKlayoutMainNavHome {background-image:url(/images/glos1000/mainNavHome.gif); z-index:10; position:absolute; top:0px; left:0px; width:104px; height:22px; text-align:center; border:0px solid #666666; background-color:#009966; background-position:bottom; background-repeat:no-repeat;}
#clsGKlayoutMainNavEvents {background-image:url(/images/glos1000/mainNavEvents.gif); z-index:10; position:absolute; top:0px; left:104px; width:104px; height:22px; text-align:center; border:0px solid #666666; background-color:#ff9900; background-position:bottom; background-repeat:no-repeat;}
#clsGKlayoutMainNavNews {background-image:url(/images/glos1000/mainNavNews.gif); z-index:10; position:absolute; top:0px; left:208px; width:104px; height:22px; text-align:center; border:0px solid #666666; background-color:#993399; background-position:bottom; background-repeat:no-repeat;}
#clsGKlayoutMainNavContact {background-image:url(/images/glos1000/mainNavContact.gif); z-index:10; position:absolute; top:0px; left:312px; width:104px; height:22px; text-align:center; border:0px solid #666666; background-color:#cc0066; background-position:bottom; background-repeat:no-repeat;}
#clsGKlayoutMainNavLinks {background-image:url(/images/glos1000/mainNavLinks.gif); z-index:10; position:absolute; top:0px; left:416px; width:104px; height:22px; text-align:center; border:0px solid #666666; background-color:#3399cc; background-position:bottom; background-repeat:no-repeat;}
#clsGKlayoutMainNavTodaysDate {z-index:10; position:absolute; top:0px; left:520px; width:200px; height:22px; text-align:right; border:0px solid #ffcccc;}

#clsGKlayoutSecondaryNavArea {z-index:10; width:720px; height:22px; text-align:left; border:0px solid #000000; margin:0px; background-color:#009966;}

#clsGKlayoutMainImageIndexArea {background-image:url(/images/glos1000/mainImageIndex.jpg); z-index:10; width:720px; height:190px; text-align:left; border:0px solid #000000; margin:0px 0px 10px 0px; background-repeat:no-repeat; background-position:top left;}
#clsGKlayoutMainImageStandardArea {background-image:url(/images/glos1000/mainImageStandard.jpg); z-index:10; width:720px; height:60px; text-align:left; border:0px solid #000000; margin:0px 0px 20px 0px; background-repeat:no-repeat; background-position:top left;}

#clsGKlayoutMainColumnArea {z-index:10; width:440px; text-align:left; border:0px solid #000000; margin:0px 34px 20px 6px; float:left;}

#clsGKlayoutFeatureColumnArea {z-index:10; width:240px; float:right; border:0px solid #000000;  margin:10px 0px 20px 0px;}

#clsGKlayoutFeatureColumnNavArea {border:0px solid #000000; margin:0px 0px 12px 0px;}

#clsGKlayoutFooter {z-index:10; width:720px; height:58px; border:0px solid #3399cc; border-top-width:1px; margin:0px 0px 0px 0px; clear:both;}
#clsGKlayoutFooterLogoGlosCC {z-index:10; position:absolute; top:0px; left:0px; width:155px; height:55px; margin:6px 0px 0px 0px;}
#clsGKlayoutFooterLogoGlosMedia {z-index:10; position:absolute; top:0px; left:250px; width:230px; height:55px; margin:6px 0px 0px 0px;}
#clsGKlayoutFooterLogoUoG {z-index:10; position:absolute; top:0px; left:560px; width:155px; height:55px; margin:6px 0px 0px 0px;}

#clsGKlayoutAdminBar {z-index:10; position:static;}
#clsGKlayoutShadoFooter {visibility:hidden;}


/* General Text Styles */

A {font-size:100%;}

A {color:#0000ff; text-decoration:underline;}
A:hover {text-decoration:underline; color:#800080;}
A:visited {color:#800080;}

LI {margin:0px 0px 4px 0px;}

P.mainNavText {font-size:12px; font-weight:700; color:#ffffff; text-align:center; margin:0px 0px 0px 0px; padding-top:3px;}
A.mainNavTextLink {color:#ffffff; text-decoration:none;}
A.mainNavTextLink:visited {color:#ffffff; text-decoration:none;}
A.mainNavTextLink:hover {color:#ffffff; text-decoration:underline;}

P.secNavText {font-size:12px; color:#ffffff; margin:0px 0px 0px 8px; padding-top:3px;}
A.secNavTextLink {color:#ffffff; text-decoration:none;}
A.secNavTextLink:visited {color:#ffffff; text-decoration:none;}
A.secNavTextLink:hover {color:#ffffff; text-decoration:underline;}

P.todaysDate {font-size:11px; color:#000000; margin:6px 0px 0px 0px;}

P.footerText {font-size:11px; margin:12px 0px 0px 0px; text-align:center;}

P.contactDetailsFooterText {font-size:10px; text-align:center; margin:8px 0px 12px 0px;}
A.contactDetailsFooterTextLink {text-decoration:none;}

.warning {color:#ff0000; font-weight:700;}


/* Feature Column Navigation */

P.featureColumnNavHeading {font-size:13px; font-weight:700; color:#000000; border:0px solid #000000; border-bottom-width:1px; padding-bottom:6px; margin:0px 0px 6px 0px;}
P.featureColumnNavText {font-size:13px; color:#000000; margin:0px 0px 2px 0px;}
P.featureColumnNavTextBullet {background-image:url(/images/glos1000/iconGreyBullet.gif); font-size:13px; color:#000000; margin:0px 0px 2px 0px; padding-left:8px; background-repeat:no-repeat; background-position:0px 6px;}

A.featureColumnNavTextLink {font-size:13px; color:#0000ff; text-decoration:none;}


/* Table styles available to authors */

TABLE.featureColumnBoxTable1 {width:100%; text-align:left; border-collapse:collapse; border:0px solid #000000; margin:0px 0px 12px 0px; background-color:#ccccff; empty-cells:hide;}
TABLE.featureColumnBoxTable2 {width:100%; text-align:left; border-collapse:collapse; border:0px solid #000000; margin:0px 0px 12px 0px; background-color:#ccffcc; empty-cells:hide;}
TABLE.featureColumnBoxTable3 {width:100%; text-align:left; border-collapse:collapse; border:0px solid #000000; margin:0px 0px 12px 0px; background-color:#ffccff; empty-cells:hide;}
TABLE.featureColumnBoxTable4 {width:100%; text-align:left; border-collapse:collapse; border:0px solid #000000; margin:0px 0px 12px 0px; background-color:#ffcc99; empty-cells:hide;}

