/* General styles */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 78%; margin: 0; padding: 0; background: #fff; }
h1 { font-size: 190%; font-family: Verdana; color: #3E9ADB; }
h2 { font-size: 140%; font-family: Verdana; color: #FFF; background: #3E9ADB; }
h3 { font-size: 120%; font-family: Verdana; color: #3E9ADB; }
h4 { font-size: 110%; font-family: Verdana; color: #3E9ADB; }
h5 { font-size: 105%; font-family: Verdana; color: #3E9ADB; }
h6 { font-size: 100%; font-family: Verdana; color: #000; }
#content p, #content li { font-size: 1em; } img {border: none;} a { color:#369; }

/* =WRAPPER */ 
#wrapper { width: 80em; margin: 5px auto 5px auto; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0008/45998/wrappercolor.gif) repeat-y top left; } 


/* =HEADER */
#header {border-bottom: 15px solid #F0bb39; background: #000 url(http://www.dhcs.act.gov.au/__data/assets/image/0003/105690/2010_banner.gif
) no-repeat center; height: 161px; }

/* =Header top left links*/
#header_contact a { text-decoration: none; color: #fff; }
#header_contact a:hover { text-decoration: underline; color: #3E9ADB; }

/* =Header Horizontal bottom right links */
#header_links { text-decoration: none; color: #94C340; font-weight: bold;}
#header_links a { text-decoration: none; color: #94C340; font-weight: bold;}
#header_links a:hover { text-decoration: underline; color: #3E9ADB; }
#header ul { float:right; list-style:none; font-size: 100%; margin: 158px -1px 0 0; font-weight: bold; }
#header ul li { float: left; list-style:none; margin:0; padding:0; }
#header ul li a { display:block; float:left; margin-left:1px; padding:3px 5px; text-align:center; background:transparent; color:#000; text-decoration:none; left:15px; line-height:1.3em; }
#header ul li a:hover { background: transparent; text-decoration: none; color#000; }
#header ul li a.active,
#header ul li a.active:hover { color:#000; background:#3E9ADB; }
#header ul li a span { display:block; }
#header_left { float: left; }
#header_contact { float:left; font-size: 85%; padding-left: 0px; }


/* =CONTENT */
#content { float: right; width: 75%; margin-right: 55px; margin-top: 2px; padding-top: 1px; padding-bottom: 10px; background-color: #fff; }
.breadcrumbs { font-size: 100%; width: 100%; color: #000; background-color: #fff; }
#content a:link, #content a:visited {font-size: 80%; font-weight: bold; text-decoration: none; }
#content a:link {font-size: 80%; color: #000000; text-decoration: underline; font-weight: bold; }
#content a:visited { font-size: 80%;color: #000; font-weight: bold; }
#content a:hover { font-size: 80%;color: #3E9ADB; text-decoration: underline; font-weight: bold; }
#content ul {font-size: 80%; color: #000000; }
.float-left { float: left; margin-right: 5px; }
.float-right { float: right; margin-left: 5px; }
hr { height: 2px; color: #f0bb39; width: 50%; }

/* =NAVIGATION */
#navigation { float: left; width: 160px; margin-top: 0px; padding-top: 5px; background-color: #000; }
#navigation ul { list-style: none; margin: 0; padding: 0; background: #000; border-left:1px solid #000; border-right:1px solid #000; }
#navigation ul li.current a { color: #ff000;

/*Text colour for left nav on current page*/ }

#navigation li a:link,
#navigation li a:visited { padding: 5px 2px 5px 2px; color: #fff; text-decoration: none; display: block; width: 154px; border-bottom: 1px solid #fff; }
#navigation li a:hover { color: #fff; background-color: #3E9ADB; }

/* =FOOTER */
#footer { clear: both; margin-top: 20px; padding: 2px; color: #000; background-color: #fff; border-top: 2px solid #f0bb39; }
#footer a:link,
#footer a:visited { color: #000; background-color: #fff; text-decoration: none; }
#footer a:hover { color: #3E9ADB; background-color: #fff; text-decoration: underline; }
#footer p { padding:5px; margin:0; text-align: center; font-size: 85%; }
fieldset { float: right; padding-right: 0px; }
.right { position: relative; float: right; margin: 2px; }
.left { position: relative; float: left; margin: 2px; }

/* DATATABLE */
table { border-collapse: collapse; border: 5px solid #ccc;}
#schedule {width: 60em; }
#schedule a:link, {font-size: 100%; font-weight: bold; text-decoration: none; }
#schedule a:link {font-size: 100%; color: #000; text-decoration: underline; font-weight: bold; }
#schedule a:visited { font-size: 100%;color: #000; font-weight: bold; }
#schedule a:hover { font-size: 100%;color: #fff; text-decoration: underline; font-weight: bold; }
td, th { padding: .1em 1em; border-right: 1px dotted #3F70A8; text-align: center; font-size: 80%; padding-top: 10px; padding-bottom: 10px; }
.blue { font-weight: bold; background: #009EE0; color: #000; text-align: center; font-size: 80%; }
.green { font-weight: bold; background: #99C133; color: #000; text-align: center; font-size: 80%; }
.red { font-weight: bold; background: #F0BB39; color: #000; text-align: center; font-size: 80%; }
col { border-right: 1px solid #ccc; text-align: center; }
th { text-align: center; background: #000; border-top: 1px solid #858585; border-bottom: 1px solid #858585; color: #fff; }
.odd { background: #ECECED; }
tr:hover { background: #3E9ADB; color: #fff; }
thead tr:hover { color:#369; text-decoration:none; }
caption { font-size: 160%; font-weight: bold; margin-left: -1px; background: #6C046C; border: 1px solid #ccc; color: #fff; padding: 8px 0px 8px 0px; }

/* GALLERY */
.galleryh { text-align: left; color: #D5DFED; width: 200px; }
.gallerytext { text-align: center; padding-left: 25px; background: #E1EFFF; width: 748px; border: 1px solid #6B99D9; } #gallery1 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0015/62061/gallery_01.jpg) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; }
#gallery1 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0016/62062/gallery_1.jpg) no-repeat left top; color: #fff; } #gallery2 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0017/62063/gallery_02.jpg) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; }
#gallery2 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0019/62065/Gallery2.jpg) no-repeat left top; color: #fff; } #gallery3 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0006/62079/gallery_03.jpg) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; }
#gallery3 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0016/62080/Gallery3.jpg ) no-repeat left top; color: #fff; } #gallery4 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0017/62081/gallery_04.jpg ) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; }
#gallery4 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0004/62095/Gallery4.jpg) no-repeat left top; color: #fff; } #gallery5 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0005/62096/gallery_05.jpg ) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; }
#gallery5 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0012/62112/Gallery5.jpg) no-repeat left top; color: #fff; } #gallery6 a { float: left; display:block; width: 154px; height: 100px; background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0010/62110/gallery_06.jpg) no-repeat 0 0; color: #fff; border: 2px solid #B5CAE5; } #gallery6 a:hover { background: #fff url(http://www.multiculturalfestival.com.au/__data/assets/image/0011/62111/Gallery6.jpg) no-repeat left top; color: #fff; }