@charset "utf-8";

/* NOTES
-------------------------------------------------------------------------------------------------------

*/

/* LAYOUT 
-------------------------------------------------------------------------------------------------------*/

#banner #banner-wrap { position: relative; width: 100%; height: 240px; margin: auto; }
#banner #banner-wrap #banner-img { position: absolute; top: 0; right: 0; width: 100%; height: 240px; }
#banner #banner-wrap #banner-img span { position: absolute; width: 100%; height: 240px; top: 0; left: 0; }
#banner #banner-wrap #banner-img #img1 { z-index: 11; /*background: url(../_img/_banner/banner01.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img2 { z-index: 10; /*background: url(../_img/_banner/banner02.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img3 { z-index: 9; /*background: url(../_img/_banner/banner03.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img4 { z-index: 8; /*background: url(../_img/_banner/banner04.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img5 { z-index: 7; /*background: url(../_img/_banner/banner05.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img6 { z-index: 6; /*background: url(../_img/_banner/banner06.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img7 { z-index: 5; /*background: url(../_img/_banner/banner07.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img8 { z-index: 4; /*background: url(../_img/_banner/banner08.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img9 { z-index: 3; /*background: url(../_img/_banner/banner09.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img10 { z-index: 2; /*background: url(../_img/_banner/banner10.jpg) no-repeat;*/ }
#banner #banner-wrap #banner-img #img11 { z-index: 1; /*background: url(../_img/_banner/banner11.jpg) no-repeat;*/ }

#intro { position: absolute; z-index: 10; top: 130px; left: 45px; width: 360px; height: 200px; /*overflow: visible;*/ }

#welcome { position: absolute; z-index: 10; top: 340px; left: 45px; width: 350px;/*360*/ }

#latest-news {
	position: absolute;
	z-index: 10;
	top: 352px;
	left: 426px;
	width: 255px;
}

#twitterings { position: absolute; z-index: 10; top: 700px; left: 425px; width: 255px; }

#contact-us { position: absolute; z-index: 10; top: 460px; right: 45px; width: 215px; }

#quicklinks { position: absolute; z-index: 10; top: 350px; right: 45px; width: 215px; }


/* IDs
-------------------------------------------------------------------------------------------------------*/

#intro h2 { margin-right: 20px; font-size: 1.4em; font-weight: normal; letter-spacing: -0.03em; }
#intro #strapline { margin-top: 1.2em; margin-right: 30px; margin-bottom: 0; line-height: 1.2em; font-size: 120%; font-weight: normal; letter-spacing: -0.03em; color: #540A46; }

#welcome p#welcomeText { margin-top: 0; }

#latest-news h2, #twitterings h2 { font-size: 120%; font-weight: normal; color: #c05; border-bottom: 1px solid #c05; }

#contact-us h2 { font-size: 120%; font-weight: normal; color: #4E9D24; border-bottom: 1px solid #4E9D24 }
#contact-us a {}

#quicklinks h2 { font-size: 120%; font-weight: normal; color: #540A46; border-bottom: 1px solid #540A46 }

.sub { font-size: 100%; }
