/* default body */

body { font:.8em Arial ,Verdana, Helvetica, sans-serif; color : 0; background : url(images/bg_image.gif) repeat-x; background-color: #efede9; }
.clear 
{position: relative; clear: both;}

#frontpage {
	background : url(images/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 : 233px; width: 244px; height : 114px; text-indent : -9999px; left: 138px; background-image: url(images/2011_date.png); background-repeat: no-repeat; }

#frontpage h2 { position : absolute; top : 66px; width: 321px; height : 242px; background : url(images/gaze2010_logo.gif) no-repeat; text-indent : -9999px; left: 0; }
h1 { position : absolute; top : 80px; width: 218px; height : 102px; text-indent : -9999px; left: 572px; background-image: url(images/2011_inside_date.png); background-repeat: no-repeat; }

h2 { position : absolute; top : 15px; width: 221px; height : 168px; background : url(images/gaze2010_logo_inside.gif) no-repeat; text-indent : -9999px; right: 567px; }



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

/* default links */
a {text-decoration : none; color: #666;}
a:visited {text-decoration : none; color: #666;}
a:hover {text-decoration:none ; color: #FF6600;}

/* default h3 */
h3 { font:1em Arial, serif; font-weight: bold; color : #e22871; line-height: 2em; width:387; text-transform: capitalize; font-style: italic; }
h3 a, h3 a:visited {  color : #e22871; }
h3 a:hover {color:#333;}

/* 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% Georgia ,Times, serif;font-weight: normal;padding-top: 3px;padding-bottom: 0px;line-height: 180%;border-bottom: 1px dotted #666;}

h5 a, h5 a:visited{
	color : #e22871;}

h5 a:hover{
	color : #ccc;
}

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 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 : 194px; width: 789px; position : relative; background : url(images/inside_bg.jpg) no-repeat 60px 0; }


/*main navigation page and top bar to be sorted*/
div#FrontContentTop { height : 370px; width: 789px; position : relative; background : url(images/front_bg.jpg) no-repeat 50% 0; }


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

div#FrontAdverts { width: 387px; margin-top: 15px;}
div#FrontAdverts a img {border:none; width: 186px; height: 70px}


.Quicklinks a.SideAdvert img {border:none; width: 186px; height: 70px; margin-bottom: 15px;}

/*main navigation*/
ul#NavMain { height : 64px; margin: 0; float: right; }
ul#NavMain li { float : left; }
ul#NavMain li a, ul#NavMain li a:visited { display : block; padding: 0 0 0 1.5em; line-height : 64px; text-transform: capitalize; font-weight: bold; color:#e22871; font-size: 120%; }
ul#NavMain li a:hover{ color:#fff; }
ul#NavMain li.Facebook a{ text-indent:-9999px; display:block; background : url(images/facebook_icon.png) no-repeat 0 0; width: 22px; height: 22px; padding:0;  margin: 20px 0 0 30px;}
ul#NavMain li.Twitter a{ text-indent:-9999px; display:block; background : url(images/twitter_icon.png) no-repeat 0 0; width: 22px; height: 22px; padding:0; margin: 20px 0 0 10px;}


/*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 : 63px; left: 400px; width: 372px; height : 266px; border:8px solid #da256d; 	
}

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 #e22871; }
.Menu1 h3 a, .Menu1 h3 a:visited { font-weight: bold; color : #e22871;}
.Menu1 h3 a:hover { color : #ccc;}

/*Related Menu style*/
.Menu2 {margin-top:15px;}
.Menu2 h3{ border-bottom:1px solid #e22871; }

/*Related Latest News*/
.LatestNews {
	margin-top:15px;
	margin-bottom: 15px;
}
.LatestNews h3{ border-bottom:1px solid #e22871; }

/*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.2em;
	border-bottom : none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom : none;
	color: #666666;

}
ul#sn li a:hover{ line-height: 1.2em; border-bottom : none; color: #30AAE3;}
ul#sn li a:visited{ line-height: 1.25em; border-bottom : none; }

ul#sn li{ border-bottom: 1px solid #ccc;  padding: .5em 0;}

/* 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-color : #D4D3CF; height: 255px; 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;
}


p.SocialLinks { float:left; padding-top: 15px; width: 230px; text-align: left; }
a.Facebook { float:left; display:block; background: url(images/facebook_btn.gif) 0 0 no-repeat; height: 34px; width: 102px; text-indent: -9999px; border:none; margin-right: 15px; }
a.Twitter { float:left; display:block; background: url(images/twitter_btn.gif) 0 0 no-repeat; height: 34px; width: 91px; text-indent: -9999px; border:none; }
div#OurSponsors { width : 789px; height: 84px; float :right; margin-top: 20px; }

/* default comments style */
p.news {font-size: 96%}
p.news a, p.news a:visited{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(images/btn_shadow.png) no-repeat 50% 100%; padding-bottom: 6px; padding-top: 6px;}
a:link.Btn, a:visited.Btn  
{display:block; background: url(images/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(images/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(images/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(images/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;}

h1, #frontpage h1 { behavior: url(/fruitbox/iepngfix.htc) }

