/* default body */

body {
	font:.8em Arial ,Verdana, Helvetica, sans-serif;
	color : #333;
	background : url(images09/bg_image.gif) repeat-x;
	background-color: #efede9;
}

#frontpage {
	background : url(images09/front_bg_image2.jpg) repeat-x;
	background-color: #efede9;
}

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 : 267px;
	width: 355px;
	height : 77px;
	background : url(images09/dilgff.gif) no-repeat;
	text-indent : -9999px;
	left: 18px;
}

#frontpage h2 {
	position : absolute;
	top : 86px;
	width: 190px;
	height : 165px;
	background : url(images09/large_logo_front.gif) no-repeat;
	text-indent : -9999px;
	left: 0;
}
h1 {
	position : absolute;
	top : 91px;
	width: 355px;
	height : 95px;
	background : url(images09/dilgff.gif) no-repeat;
	text-indent : -9999px;
	left: 430px;
}

h2 {
	position : absolute;
	top : 81px;
	width: 117px;
	height : 100px;
	background : url(images09/large_logo.gif) no-repeat;
	text-indent : -9999px;
	right: 671px;
}



input["text"], text area {border: 1px solid #0066FF}


/* default h3 */
h3 {
	font:1em Arial, serif;
	font-weight: bold;
	color : #000;
	line-height: 2em;
	width:387;
	text-transform: uppercase;
}

/* 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: 110% bold Georgia ,Times, serif;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 180%;
	font-weight:bold;
	
}

h5 a {
	font: 110% bold Georgia ,Times, serif;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 180%;
	font-weight:bold;
}

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: #666;}
a:visited {text-decoration : none; font-weight: normal; color: #666;}
a:hover {text-decoration:none ; font-weight: normal; color: #FF6600;}

/* 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 #cfcfcf; 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: 0 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; }

/*main navigation*/
ul#NavMain {width : 789px; height : 54px; margin: 15px 0 0 0;  border-bottom:1px solid #fff;  border-top:1px solid #fff; position : absolute;}
ul#NavMain li {float : left; }
ul#NavMain li a{
	display : block;
	padding: 0 1em;
	line-height : 54px;
	text-transform: uppercase;
	font-weight: bold;
	color:#FFFFFF;
}


/*Feature Menu style*/
div#datecircle {
	position : absolute;
	background : url(images09/date_circle.gif) no-repeat;
	top : 187px;
	width: 95px;
	height : 95px;
	left: 695px;
	z-index: 1;
}
div#insidedatecircle {
	position : absolute;
	background : url(images09/date_circle_inside.gif) no-repeat;
	top : 138px;
	width: 95px;
	height : 94px;
	left: 714px;
	z-index: 1;
}

div#frontfeature {
	position : absolute;
	top : 86px;
	left: 400px;
	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 solid #ccc; color : #000;}


/*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 solid #ccc;}

/*attachments style*/
.Attachments h3{ color : #ff0099; border-bottom:1px dotted #666;}
li#word {line-height : 2em;background : url(images09/word_attachment_icon.gif) no-repeat 0 50%; text-indent : 20px; }
li#pdf {line-height : 2em;background : url(images09/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;
	color: #666666;
}
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: 200px; 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 : 789px; height: 84px; 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;}

.Right {float:right;}
.Left {float:left;}

.Date {
	font-size: .9em;
	padding:0 0 .5em 0;
	line-height: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #666666;
}
.Name {font-size: 1.2em; padding: .5em 0 0 0; line-height: 1.2em;}

.Comments
{border-top:1px dotted #666;}

.Comments h3
{color: #FF0066; padding-top: 10px;}


 /*Large Buttons*/
.BtnShadow
{background: url(images09/btn_shadow.png) no-repeat 50% 100%; padding-bottom: 6px; padding-top: 6px;}
a:link.Btn, a:visited.Btn  
{display:block; background: url(images09/comment_btn.gif) 0 0; height: 50px; width: 387px;border: solid #FD5D06 1px; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration:none; text-indent: -9999px; border:none;}
a:hover.Btn  
{display:block; background: url(images09/comment_btn.gif) 0 -50px; height: 50px; border: solid #FD5D06 1px; text-align: center; font-weight: bold; color: #fff; border:none;}

a:link.PostBtn, a:visited.PostBtn  
{display:block; background: url(images09/post_comment_btn.gif) 0 0; height: 50px; width: 387px;border: solid #FD5D06 1px; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration:none; text-indent: -9999px; border:none;}
a:hover.PostBtn  
{display:block; background: url(images09/post_comment_btn.gif) 0 -50px; height: 50px; border: solid #FD5D06 1px; text-align: center; font-weight: bold; color: #fff; border:none;}

.CommentTextBox
{margin:5px 0 0 0; width: 377px; height: 120px; padding: 5px; color: #716F61; font : 110% Arial, sans-serif;}
.CommentNameBox
{
	margin:5px 0;
	width: 377px;
	padding: 5px;
	color: #716F61;
	font : 110% Arial, sans-serif;
	border: 1px solid #666;
}
#frontfeature a:link img {border:none;}
