/* default body */

body {
	font:.8em Arial ,Verdana, Helvetica, sans-serif;
	color : #333;
	background : url(images/bg_image.gif) repeat-x;
	background-color: #efede9;
}

#frontpage {
	background : url(images/front_bg_image2.jpg) repeat-x;
	background-color: #F9F9F7;
}

div#Wrapper {position : relative; width : 789px; margin : 0 auto; text-align : left; }


* { margin : 0; padding : 0; }

/* default paragraph */
p { font:95% ; padding : .5em 0; line-height: 1.3em;}

#frontpage h1 {
	position : absolute;
	top : 86px;
	width: 170px;
	height : 95px;
	background : url(images/dilgff.gif) no-repeat;
	text-indent : -9999px;
	left: 397px;
}

#frontpage h2 {
	position : absolute;
	top : 86px;
	width: 226px;
	height : 141px;
	background : url(images/large_logo_front.gif) no-repeat;
	text-indent : -9999px;
	right: 0;
}
h1 {
	position : absolute;
	top : 86px;
	width: 170px;
	height : 95px;
	background : url(images/dilgff.gif) no-repeat;
	text-indent : -9999px;
	left: 0;
}

h2 {
	position : absolute;
	top : 71px;
	width: 255px;
	height : 122px;
	background : url(images/large_logo.jpg) no-repeat;
	text-indent : -9999px;
	right: 0;
}



input["text"], text area {border: 1px solid #0066FF}


/* default h3 */
h3 { font:130% Georgia ,Times, serif; font-weight: normal; color : #30AAE3; line-height: 2em; width:387;}

/* default h3 */
h4 {
	font:130% Georgia ,Times, serif;
	font-weight: normal;
	color : #666;
	line-height: 2em;
	font-style: oblique;
}

h4 a{
	font:130% Georgia ,Times, serif;
	font-weight: normal;
	color : #666;
	line-height: 2em;
	font-style: oblique;
}

h5 {
	font: 90% bold Georgia ,Times, serif;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 180%;
	border-bottom: 1px dotted #666;
}

h6 {
	font-weight: normal;
	font: 110% Georgia ,Times, serif;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 150%;
	border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
}

/* default links */
a:link {text-decoration : none; font-weight: normal; color: #333;}
a:visited {text-decoration : none; font-weight: normal; color: #666;}
a:hover {text-decoration:underline ; font-weight: normal; color: #666;}

/* image links
a.image:link, a.image:visited, a.image:hover, a.image:active{background-colour: #d1cfcb; border: 1 px solid #b8b5ae; padding : 4px;}*/

/* default box */
.box {margin: 15px 0 15px 0; }

a.img-wrapper img{ background-color: #cfcfcf; border: 1px solid #b5b5b5; padding : 4px;}
a.gazer img{ background-color: #9dc81e; border: 1px solid #71951e; padding : 4px; float: right; }
a:hover.gazer img{ background-color: #fff; border: 1px solid #ccc; padding : 4px; }

a.submit img{ background-color: #d2cc22; border: 1px solid #aea914; padding : 4px; float: right; }
a:hover.submit img{ background-color: #fff; border: 1px solid #ccc; padding : 4px; }

a.volunteer img{ background-color: #ba003c; border: 1px solid #820037; padding : 4px; float : left; }
a:hover.volunteer img{  background-color: #fff; border: 1px solid #ccc; padding : 4px; }

a.friend img{ background-color: #0099ff; border: 1px solid #006699; padding : 4px;  float: left; }
a:hover.friend img{  background-color: #fff; border: 1px solid #ccc; padding : 4px; }
a.quicklink img{ background-color: #cfcfcf; border: 1px solid #b5b5b5; padding : 4px; }
a:hover.quicklink img{ background-color: #fff; border: 1px solid #ccc; padding : 4px; }
a.sponsor img{ background-color: #0099ff; border: 0; padding : 0;  float: left; margin: 15px 0 0 0;}


/*main navigation page and top bar to be sorted*/
div#ContentTop { height : 190px; width: 789px; position : relative; }


/*main navigation page and top bar to be sorted*/
div#FrontContentTop { height : 370px; width: 789px; position : relative;  }


/*main navigation page and top bar to be sorted*/
div#FrontContentBottom { width: 789px; position : relative; }

/*main navigation page and top bar to be sorted*/
div#GetInvolvedShortcuts { width: 387px; border-bottom:1px dotted #666; }

/*main navigation*/
ul#NavMain {width : 789px; height : 54px; margin: 15px 0 0 0;  border-bottom:1px dotted #333;  border-top:1px dotted #666; position : absolute;}
ul#NavMain li {float : left; }
ul#NavMain li a{display : block; padding: 0 1em; line-height : 54px; }


/*Feature Menu style*/
div#datecircle {
	position : absolute;
	background : url(images/date_circle.gif) no-repeat;
	top : 187px;
	width: 95px;
	height : 95px;
	left: 695px;
	z-index: 1;
}
div#insidedatecircle {
	position : absolute;
	background : url(images/date_circle_inside.gif) no-repeat;
	top : 138px;
	width: 95px;
	height : 94px;
	left: 714px;
	z-index: 1;
}

div#frontfeature {
	position : absolute;
	top : 86px;
	left: 0;
	width: 387px;
	height : 266px;
	
	
}

div#OurSponsors {
width : 588px; height: 60px; float :right; margin-top: 15px;
}


/*main column of general page*/
div#GeneralContent { display: inline; width : 588px; float :left; }

/*Feature Content style*/
div#MainContent { position : relative; width : 789px; margin : 0 auto; }
div#InsideContent {width : 387px; float : left; }

/*Feature Content style*/
#Newsletter h3{ 	color : #666;
	line-height: 1.2em;
	padding-top: 5px; }
#Newsletter { width : 387px; position : absolute; bottom: 20px; right: 0;  border-top:1px dotted #666;}
#Newsletter p{ color : #0099ff; }

/*Feature style*/
.GetInvolved ul{ width : 387px; margin: 0 0 15px 0;  border-bottom:1px dotted #666;  }
.GetInvolved img{ margin-bottom : 15px; }

#email {
	border:#00CC33;
	border-color: #0099FF;
	border-width: 1 px;
}

/*Feature Menu style*/
div#Nav2 {width : 186px; float : right; }

/*Feature Secondary Menu style*/
div#Nav3 {width : 186px; float : right; }

/*Feature Menu style*/
.Menu1 {margin-top:15px;}
.Menu1 h3{ border-bottom:1px dotted #666; color : #666;}


/*Related Menu style*/
.Menu2 {margin-top:15px;}
.Menu2 h3{ border-bottom:1px dotted #666; color : #666;}

/*Related Latest News*/
.LatestNews {
	margin-top:15px;
	margin-bottom: 15px;
}
.LatestNews h3{ border-bottom:1px dotted #666; color : #666;}

/*attachments style*/
.Attachments h3{ color : #ff0099; border-bottom:1px dotted #666;}
li#word {line-height : 2em;background : url(images/word_attachment_icon.gif) no-repeat 0 50%; text-indent : 20px; }
li#pdf {line-height : 2em;background : url(images/pdf_attachment_icon.gif) no-repeat 0 50%; text-indent : 20px;}

/*quicklinks style*/
.Quicklinks h3{ }
.Quicklinks img {margin-bottom:10px;} 


/*Secondary Menu style*/
ul#sn li a{
	line-height: 1.8em;
	border-bottom : none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom : none;
}
ul#sn li a:hover{ line-height: 1.8em; border-bottom : none; color: #30AAE3;}
ul#sn li a:visited{ line-height: 1.8em; border-bottom : none;}

ul#sn li{ line-height: 1.8em; border-bottom: 1px dashed #999; }

/* default unordered list */
ul {list-style-type : none; padding-left : 0; margin-left : 0; }
li a{ font:93% Arial ,Verdana, Helvetica, sans-serif; }


div#Footer{
	background : url(images/footer_shadow.gif) repeat-x; background-color : #D5D3CF; height: 120px; margin : 0 auto;}
div#FooterWrapper {
	width : 789px;
	margin : 0 auto;
	text-align : center;
}

div#BottomLinks{
	font-size: 85%;
	color: #666666;
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 500px;
	text-align: right;
}
div#OurSponsors {
width : 588px; height: 60px; float :right; margin-top: 15px;
}

/* default comments style */
p.news {font-size: 96%}
p.news a{text-decoration:none; font-weight: bold; color: #333;}
p.news a:hover{text-decoration:underline; font-weight: bold; color: #999;}



