/*
Theme Name: BGGS
Theme URI: http://www.bggs.qld.edu.au
Description: Brisbane Girls Grammar Website
Author: KND Web Consultants
Author URI: http://www.knd.com.au
version: 1.0
*/

/* PNG fixes for ie 6 */
/*div#swishy-top-thing { behavior: url(/wp-content/themes/bggs/scripts/iepngfix.htc) }*/
/*div#sidebar { behavior: url(/wp-content/themes/bggs/scripts/iepngfix.htc) }*/

div#jsDebug{display: none;}

html{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 67.5%;
	color: #555;
}

strong{font-weight: bold;}

p{font-size: 12px; padding-bottom: 5px;}

a{color: #08C; text-decoration: none;}
a:hover{text-decoration: underline;}

img.alignleft{float: left; margin: 0px 10px 10px 0px;}
img.alignright{float: right; margin: 0px 0px 10px 10px;}  
.alignright { float: right;}

.clear{clear:both;}

#footer, #menu{background-color: #FFF;}


/* header */
#header{
	background: #FFF;
	height: 70px;
	margin: auto;
	overflow: visible;
	width: 944px;
}
#header #logo{display: block; float: left; margin: 10px 10px 0px 10px;}
#header h1 a{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0px;
}


/* menu */ 
#menu{background-repeat: no-repeat; float: left;}
#menu li{
	border-right: #848789 1px dashed;
	display: inline;
	float: left;
	height: 28px;
	padding: 20px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 80px;
	z-index: 100;
}
#menu li.current{background: url(images/currentMenu.jpg) repeat-x;}
#menu li a, #menu li span{display: block; font-weight:bold;}
#menu li a:hover{color:#060A6D; text-decoration: none;}
#menu li ul{
	background: #FFF;
	border: none;
	display: none;
	font-size: 1em;
	left: 0px;
	position: absolute;
	top: 40px;
	
	filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
#menu li.hover ul{display: block;}
#menu li ul li a, #menu li ul li{
	border: none;
	color: #08C;
	display: block;
	float: none;
	font-weight: normal;
	position: relative;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}
#menu li ul li{display: inline;}
#menu li ul li a{border-bottom: #848789 1px dashed; /*overflow: auto;*/ padding: 10px;}
#menu li ul li a:hover{color: #060A6D; text-decoration: none;}

/* footer */
#footer{
	background: #848789;
	clear: both;
	color: #FFF;
	height: 20px;
	padding: 10px 10px 0 10px;
}
#footer p{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#footer .designCredit{float: right;}
#footer a{color: #FFF;}
