/* CSS Document */


body{
line-height:1;
margin:0;
padding:0;
font-size:100%;
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-align: center;

background: url("../images/granville-bg.jpg") fixed center;

/* background: #f3f3f3 ; */

}


a{color:#ff6c00; font-weight:normal;}
a.header{color:#000000; font-size:200%; font-weight:bold; text-decoration: none;}
a img {border:none;}

div#holder{
	padding: 0;
	margin-top: 20px;
	background:  url("../images/mid-bg-2.gif") repeat-y 50% 0;
}
div#holdertop {
	padding: 0;
	margin: 0 auto;
	background:  url("../images/top-bg-2.gif") no-repeat 50% top;
}

div#container{
	width: 785px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	}

div#container2{
padding: 10px;
}

#logo{
	padding-left: 10px;
	margin: 10px auto;
}


#navbar {margin:0 0 20px 10px; width: 745px;}

ul.nav {list-style: none;
margin:0px 0 0 0; padding: 0 10px 10px 0;
text-transform:capitalize; letter-spacing:0px;font-family:Arial, sans-serif;font-size:80%; border-bottom: 1px solid #ccc;}
ul.nav li {margin: 0; padding: 0 0 0 10px; display: inline; }
ul.nav a {color: #666; text-decoration: none; padding: 0px 0 1px 0; margin:0 10px 0 0; width: auto;font-weight:normal}
ul.nav a:hover {color: #ff9900;}
ul.nav a.current {border-bottom: 2px solid #ff6c00; color:#ff6c00;}
ul.nav a.section {border-bottom: 2px solid #ff6c00; color:#ff6c00;}

.clear{clear:both; height:0px; line-height:0;}

#maincontent{margin: 0;
padding:5px 0 0 0;
width:745px;}

#homecontent {
margin-bottom: 20px;
}

#Menu2 {
float: right;
list-style:none;
width: 150px;
padding: 20px;
margin: 0 10px 0 0;
border: 1px dotted #ff6c00;
}

#Menu2 li{text-align: right;}

#Menu2 li.current a {color:#ff4800;
text-decoration: none;
}

#Menu2 li.link a {color: #999;
text-decoration: none;
}

#Menu2 li.link a:hover {color: #999;
text-decoration: underline;
}


#breadcrumbs {
font-size: 80%;
margin-bottom: 10px
}   

#leftcontainer{
float: left;
margin: 0 0 0 10px;
width:470px;
}

#leftcontainer fieldset{
border: 0px;
}

.left {
font-size:80%;
}



/* input */
/* { */
/* color: #000; */
/* border: 1px solid #f22f16; */
/* margin-bottom: 20px; */
/* } */


#Newsletters label.left{
color:#ff4800;
font-weight:bold;
}



#rightcontent {
float:right;
width:200px;
margin: 0 20px 0 0;
}

#flickr {
font-size: 50%;
text-align:right;
margin: 0;
padding:0;
}

/* #NewsHome { */
/* background:url(../images/star.png) no-repeat; */
/* border: #ffa902 2px dotted; */
/* padding: 0px 10px 10px 0px; */
/* opacity:0.4; */
/* filter:alpha(opacity=40); */
}
/*  */
/* #homephotos { */
/* margin-top: 90px; */
/* height: 320px; */
/* } */

/* #bottom{ */
/* float: left; */
/* margin: 0px 0 0 90px; */
/* padding: 10px; */
/* width:600px; */
/* border: 1px solid #333; */
/* } */
/*  */
/* #bottomleft{ */
/* float: left; */
/* margin: 10px 20px 0 0px; */
/* width:200px; */
/* } */

#searchResults{
float: left;
margin: 0 0 0 180px;
width:500px;
}


.newsDate{
font-size: 70%;
}

#newscontainer{
float: left;
margin: 0 0 0 180px;
width:500px;
}

#newscontainer a{
color: #333;
}

#newsArticlecontainer{
float: left;
margin: 0 0 0 40px;
width:500px;
}

#newsDetails{
margin: 10px 0;
font-size: 70%;
}

/*  */
/* #NewsMenu2 { */
/* float: left; */
/* list-style:none; */
/* width: 100px; */
/* padding: 20px; */
/* margin: 0 0 0 70px; */
/* border: 1px dotted #999; */
/*  */
/* } */
/*  */
/* #NewsMenu2 li.current a {color:#ff4800; */
/* text-decoration: none; */
/* } */
/*  */
/* #NewsMenu2 li.link a {color: #999; */
/* text-decoration: none; */
/* } */
/*  */
/* #NewsMenu2 li.link a:hover {color: #999; */
/* text-decoration: underline; */
/* } */




#righttext {
margin: 0;
padding:0;
}

h1{	margin:0 0 20px 0;
 	padding: 5px;
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background: #f22f16
 }

 h1 a {
 color: #fff;
  font-weight:bold;
 }

 h2{margin:0px 0 5px 0;
 	padding: 2px 0 2px 5px ;
	font-size:120%;
	font-weight:bold;
	color:#f22f16;
	background: #ffcc33;
 }
 
 h2 a {
 color: #f22f16;
 font-weight:bold;
 }

  
  h3{margin:0;
 	padding:5px;
	font-size:100%;
	font-weight:bold;
	color:#f22f16;
	border-bottom: 1px dotted #f22f16;
 }
 
 
   h4{margin:0;
 	padding:5px;
	font-size:80%;
	font-weight:bold;
	color:#f22f16;
 }
 
 p{padding: 5px;
   margin:0;
   font-size:80%;
   line-height:1.3;
   }
	
ul{padding:5px;
   margin-left:40px;
   font-size:80%;
   line-height:1.3;
   } 
	
ol{padding:5px;
   margin-left:40px;
   font-size:80%;
   line-height:1.3;
   }

li{padding-bottom:5px;}

.pagecomments{
font-size:80%;
}




.clearer {clear: both;line-height:0; height:0}
.spacerseventy {height: 30px; clear: both;}


div#bottom {width: 780px; height: 20px; border:0; padding: 0; margin: 0 auto; /* background:  #f3f3f3 url("../images/bottom-bg-2.gif") no-repeat 50% top; */}
div#footer {border:0; width: 745px; padding-top: 10px; margin: 0 auto;}
div#footer p {color:#ebebeb; font-size: 65%; padding: 20px 0 20px 0;}
div#footer a {color:#fff; text-decoration: none;}
div#footer a:hover {text-decoration: underline;}