
/* Darragh styles*/



div.module {
	background: #F8F7EF 10px 1.75em no-repeat;
	border-top: 1px dashed #999;
	border-width: 1px 0;
	margin-right:10px;
	margin-top:15px;
}


ul.modulelist, ul.modulelist2, ul.modulelist3

{
	margin:0; 
	padding:0;
	padding-bottom: 3px;
	list-style:none;
	padding-bottom: 10px;

}



.modulelist li, .modulelist2 li, .modulelist3 li

{
	padding-top:5px;
	padding-bottom: 3px;
	padding-right: 20px;
	padding-left:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	
}





div.module2 {
	background: #FFF 10px 1.75em no-repeat;
	
	border-width: 1px 0;
	margin-right:10px;
	margin-top:5px;
}


div.module3 {
	background: #F8F7EF 10px 1.75em no-repeat;
	border-bottom: 1px dashed #999;
	border-width: 1px 0;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:10px;
}






/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */


p {

		font-family: 'Lucida Grande', arial, sans-serif;

	font-size: 11px;

	color: #6D6D6D;

	line-height: 155%;

	margin: 0px;

	padding: 0px;

	height: 100%;
}


.sidebox {
	margin: 0 auto; /* center for now */
	width: 40em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 12px 2px 2px;
	font-family: 'Lucida Grande', arial, sans-serif;
	color: white; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.objectives {text-indent:0;
        margin-left:0em; margin-right:0em;
        border:1px dotted gray; padding:2pt;
        background: #fee;
        color: #111;
}        
        
.penalties {text-indent:0;
	margin-left:0em; margin-right:0em;
	border:1px dotted gray; padding:2pt;
	background: #efe;
	color: #111;
}



.fluff{

	margin:0;padding:0;
	font-size: 110%;
	color:#024E57;
	background: #abc;
	padding-top:3px;
	padding-bottom:0px;
	padding-left: 3px;
	width: 94.5%;
	border-bottom: 2px solid #417E89;

}

.flufftest{

	margin:0;padding:0;
	font-size: 110%;
	color:#024E57;
	background-image: url("/css/modules/shade.gif");
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	width: 94.5%;
	border-bottom: 2px solid #417E89;

}





.subject {
	text-indent:0;
	margin-left:4em;
	margin-right:0em;
	
	color: #111;
}



#dynamiccontent {

	padding:0px 15px 0px 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#searchdivs {

	text-align:center;
	background: #e6e4d8 10px 1.75em no-repeat;
	border: 1px dashed #999;
	border-width: 1px 0;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	
}


#modulesdiv {
	background: #F8F7EF 10px 1.75em no-repeat;
	border: 1px dashed #999;
	border-width: 1px 0;
}
