/* Horsham Happenings */
/* Common styles */
#pagecontainerfullwidth {width:100%;} /* background: #ffffff url("/backgrounds/ChristmasGradient.jpg") repeat-x;} */
#pagecontainer {width:990px;margin:0 auto;background:white;}
#pagecontainer2 {width:990px;}
#divleftmenu    {float:left;width:202px;}       
#div_hp_center {float:left;width:570px;padding:0 0 0 5px;}
#div_hp_right {float:right;width:202px;padding:0 0 0 5px;}
#divpagecontent {float:left;padding:0 0 0 5px;font:normal 0.90em Arial;}
#divpagecontent770 {float:left;padding:0 0 0 5px;font:normal 0.90em Arial;width:770px;}
.w770   {width:770px;}
.w550   {width:550px;}
.floatleft {float:left;padding:5px;}
.floatright {float:right;padding:5px;}
.leftdiv    {float:left;width:760px;padding-right:5px;}
.rightdiv   {float:right;}
img {border:none;}
.filler     {color: white;}
.clear      {clear:both;}  
.none       {display:none;}
.alert 	    {background-color: white;color: red;text-align: center; font-weight: 700;} 
.divcenter  {text-align:center;}
.divcenter img  {border:none;}
.divmargincenter    {margin:0 auto;}
.pictfloatleft {float:left;padding:0 10px 10px 0;}
.pictfloatright {float:right;padding:0 0 10px 10Px;}
.pictcenter {padding:10px;text-align:center;}
hr {color:#660033;background-color:#660033;height:2px;}
strong  {font-weight:bold;color:#660033;}
a img {border: none; } 
label   {float:left;color:#333333;font:normal .8em Arial;}
/* +++++ headings +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
h1 {font:bold 2em Arial;color:#660033;border:solid 10px white;}
h2 {font:bold 1.1em Arial;color:#660033;text-align:left;margin:10px 0 0 0;}
h3 {background:#660033 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;
            font:bold .800em Arial;padding:5px;text-align:center;color:white;}
h4 {font:bold 1.2em Arial;color:#660033;text-align:center;margin:10px 0 0 0;}
h5 {font:bold 1.0em Arial;color:#333333;text-align:center;margin:5px 0 0 0;}
h6{font:bold 1.2em Arial;color:#660033;text-align:left;margin:10px 0 0 0;}
/* +++++ page views +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pageviews  {padding:10px;font-style:italic;text-align:center;}
/* ++++++ Contact Box ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.contactbox {border: 2px #660033 ridge;padding: 10px;font:bold .800em Arial; text-align: center; }
.contactbox a:link {color: #660033;text-decoration:none;}
/* +++ Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link	{text-decoration: none;color: #660033; } 
a:visited	{font:bold 1em Arial;color:#660033;text-decoration: none;}
a:link:hover	{text-decoration: underline;}
a:visited:hover	{text-decoration: underline;}  
/* +++ Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header    {height:100px;}
.header .title {font:bolder 3.00em Arial;color:#660033;margin:0 0 -20px 0;}
.header p {text-align:right;color:#666666;font:normal .900em Arial;padding:10px;} 
.header p a	{font:normal .900em Arial;text-decoration: none;}
.header p a.link	{color:#660033;}
.header p a:visited {color: #660033;}	
.header p a:link:hover {color: #660033; text-decoration:underline;}
.header p a:visited:hover  {color: #660033; text-decoration:underline;}

/* +++ Left Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */                   
.leftmenu { width:200px;}
/*.leftmenu  h1 {border-bottom:solid 1px #666666;border-top:solid 1px #666666;font-size:small;text-align:center;
           padding:5px 0 5px 0;margin:3px 0 3px 0;color:#666666;
           font-family:Arial;font-weight:700;} */
.leftmenu  ul     {display:inline;list-style: none;margin: 0; padding: 2px;text-align:left;}
.leftmenu  ul li  {	border-top: none;font:normal .700em Arial;text-indent:-15px;
	border-left: none ;padding:1px 1px 2px 25px;}
.leftmenu  ul li a	{font:bolder .700em Arial;}
.leftmenu  ul li a:link {text-decoration: none;color: #660033; } 
.leftmenu  ul li a:visited {text-decoration: none;}	    
.leftmenu  ul li a:link:hover {color: #660033; text-decoration:underline;}
.leftmenu  ul li a:visited:hover  {color: #666666; text-decoration:underline;}
/* +++ Top Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */   
.topmenu    {height:40px;margin:-20px 0 10px 0;background:#660033 url(../Local_Images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;}   
.topmenu  ul     {background-color: #660033;list-style:none;display:inline;
                  padding:20px 0 0 0;  }
.topmenu  ul li  {display: inline;margin:15px 10px 0 10px;float: right;}
.topmenu  ul li a	{font:bolder .800em Arial;}
.topmenu  ul li a:link {color: white;text-decoration: none; } 
.topmenu  ul li a:visited {color: white;text-decoration: none;}	    
.topmenu  ul li a:link:hover {background-color: white;color: #660033; text-decoration:none;}
.topmenu  ul li a:visited:hover  {background-color: white;color: #660033; text-decoration:none;} 
/* +++ Bottom Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */   
.bottommenu    {height:40px;margin:0 0 10px 0;border-top:solid 2px #660033;text-align:center; }   
.bottommenu  ul     {}
.bottommenu  ul li  {display: inline;margin:10px;}
.bottommenu  ul li a	{font:bolder .800em Arial;}
.bottommenu  ul li a:link {background-color: white;color: #660033;text-decoration:none; } 
.bottommenu  ul li a:visited {background-color: white;color: #660033;text-decoration: none;}	    
.bottommenu  ul li a:link:hover {background-color: white;color: #666666; text-decoration:underline;}
.bottommenu  ul li a:visited:hover  {background-color: white;color: #666666; text-decoration:underline;} 
/* +++ Weather ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.weathercontainer {border:solid 10px #660033;background-color:#660033;height:140px;margin:0 0 5px 0;}
/* +++ search box +++++++++++++++++++++++++++++++++ */ 
.searchbox {background:#660033 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;
            font:bold .700em Arial;padding:5px;color:white;}
.searchbox .tb    {width:110px;font:normal 1em Arial;}
/* +++ groupsearch +++++++++++++++++++++++++++++++++ */ 
.groupsearch {background-color:#666666;color:#660033;font:bold .700em Arial;padding:5px;}
.groupsearch .tb    {width:110px;font:normal 1em Arial;color:#660033;}
.emaillist .tb  {width:155px;font:normal 0.7em Arial;color:#660033;}
/* +++ calendar +++++++++++++++++++++++++++++++++ */ 
.calendar {font:bold .700em Arial;background:#660033 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;
           padding:5px;color:white;}
.calendar table {margin:0 auto; empty-cells:show; 
                 background-color: white;vertical-align:top;
                 font:normal .700em Arial; }

.calendar table .title {background-color: white;color:#660033;text-align:center;font:normal 1.100em Arial;}
.calendar table td {border:solid 1px #660033;font:normal 1em Arial;}
/* +++ Aff Left ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */                   
.clubs { width:200px;}
.clubs ul     {list-style: none;margin: 0; padding: 2px;text-align:left;font:bold .750em Arial;}
.clubs ul li  {	border-top: none;text-indent:-15px;
	border-left: none ;padding:1px 1px 2px 25px;color: #660033;}

/* +++ Ads +++++++++++++++++++++++++++++++++ */ 
.ads	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: white;} 

.ads .headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; 
	    color: red;	text-align: center;}
.ads .logos	{text-align: center;margin:0 auto; padding:4px 0 2px 0;border-bottom:solid 1px #333333; } 
.ads .nologo  {text-align:center;font:bold .800em Arial;color:#660033;margin:0 auto; padding:6px 0 4px 0;border-bottom:solid 1px #333333;}
  
/* +++ News +++++++++++++++++++++++++++++++++ */ 
.homepagenews	{padding: 0px 10px 0px 10px;font-family: Arial;margin:0 0 5px 0; 
	background-color: white;} 
.homepagenews h1  {text-align:left;background:#660033 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;
                     padding:0 5px 5px 5px;height:40px;font:bold 1.2em Arial;color:White;}

.homepagenews .fineprint {text-align:right;color:White;
                            margin:-30px 0 0 0;padding:0 5px 5px 5px;font:normal .700em Arial;}

.homepagenews .title {margin:5px 0 5px 0;border-bottom:solid 1px #660033;}
.homepagenews .title a {font:normal .900em Arial;}
/*...................................................................................*/
.homepagenews ul     {list-style: none;margin: 0; padding:10px ;text-align:left;
                      font:noraml .900em Arial;}
.homepagenews ul li  {padding:1px 1px 5px 10px;}
.homepagenews ul li .eventdate {font:bold 0.90em Arial;}
.homepagenews ul li .event {margin:0 0 0 20px;}
.homepagenews ul li .location {float:left;font:bold 0.90em Arial;margin:0;
                               padding:0 0 0 2px;border-left:solid 1px #666666;}
.homepagenews ul li a {float:left;font:bolder 1.00em Arial;padding:0 2px 0 0;margin:0;}

................................................................................... */
.homepagenews .headline {font:bold 1em Arial; color:#330033;padding:0 0 0 250px;text-indent:-250px;}
.homepagenews .headline a {font:bold 1em Arial;}

/*................................................................................... */
.storycontainer {border-bottom:solid 2px #660033;padding:10px 0 5px 0;margin-bottom:10px;}
.newsdate       {float:left;width:56px;padding:3px;margin:2px 0 10px 0;
                     text-align:center;color:white;}
.jan            {background-color:#7FF1F2;color:Blue;border:outset 3px #2C6B6C;}
.feb            {background-color:#F67CDE;color:red;border:outset 3px #B41795;}                    
.mar            {background-color:#00A000;border:outset 3px #224B32;}
.apr            {background-color:#248549;border:outset 3px #15440A;}
.may            {background-color:#33CC66;border:outset 3px #A33DE4;}
.jun            {background-color:#Fe28a2;border:outset 3px purple;}
.jul            {background-color:red;border:outset 3px blue;}
.aug            {background-color:#B8860B;border:outset 3px #497058;}
.sep            {background-color:#BA3C0B;border:outset 3px #6D3024;}
.oct            {background-color:orange;border:outset 3px black;} 
.nov            {background-color:#802A2A; border:outset 3px black;}   
.dec            {background-color:green;border:outset 3px red;}   
 /*................................................................................... */                                             
.copy	{font:normal .800em Arial; text-align: left;margin:2px 0 2px 74px;padding:0 0 5px 0;} 
.emergency	{background-color:#FFCCCC;} 
.nodate {margin-left:0;}
.copy a {font:normal 1em Arial;}
.update {font:normal .750em Arial; color:#660033;text-align:right;} 
.updaterecent {font:normal .750em Arial; color:red;text-align:right;} 
/*ul {list-style:none; margin:0 10px 0 20px; }
ul li {font:normal 0.800em Arial; text-align: left;} 
 .copy ul {list-style:none; margin:0 10px 0 20px; }
.copy ul li {font:normal 0.800em Arial; text-align: left;} */
.location   {font:700 0.800em Arial;margin:2px 0 2px 74px;padding:2px 0 5px 0;color:#333333;
             border-top:solid 1px #666666;background-color: #FFCCCC;} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
.imagecounter {color:#666666;font:normal .800em Arial;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
.ghcc       {text-align:center;}
.ghcc img     {border:none;}
.twitter    {float:left;font:bold .700em Arial;color:#33CCFF;text-align:center;border:solid 1px #33CCFF;
             padding:0 0 3px 0;margin:3px;height:60px;width:90px;}
.facebook    {float:left;font:bold .700em Arial;color:#3B5998;text-align:center;border:solid 1px #3B5998;
             padding:0 0 3px 0;margin:3px;height:60px;width:90px;}            
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.emaillist  {margin:2px;border-bottom:solid 1px #660033;padding:0 0 2px 0;}
.emaillist a   {font:bold .800em Arial;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#divpagecontent .news {font:normal 0.800em Arial;color:black;margin:0 0 5px 0; line-height:8px;
                       padding:0 0 5px 0;border-bottom:solid 1px #660033;}
#divpagecontent .news b {font:bold 0.800em Arial;color:#660033;   }                   
#divpagecontent ul     {list-style:none; margin:0 10px 0 20px; }
#divpagecontent ul li  {margin:0 0 4px 0;}
#divpagecontent .news  a	{}
#divpagecontent .news  a:link {color: #660033;text-decoration: none;font-weight:bold; } 
#divpagecontent .news  a:visited {color: #660033;text-decoration: none;font-weight:bold; }	    
#divpagecontent .news  a:link:hover {color: purple; text-decoration:underline;font-weight:bold; }
#divpagecontent .news  a:visited:hover  {color: purple; text-decoration:underline;font-weight:bold; } 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.links         {border-bottom:solid 2px #660033;margin:0 0 15px 0;padding:5px;}
.links ul     {list-style: none;margin: 0; padding: 0;}
.links ul li  {float:left;	margin:1px 2px 0 2px;padding:1px 2px 0 2px;border-left:solid 1px #660033;}
.links ul li  a {display:inline;color:#7E0001;text-decoration:none;font:normal .8em Arial;}
.links ul li  a:hover {color:#660033;text-decoration:underline;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
hr {color:#660033;background-color:#660033;height:2px;}
/* +++++ page views +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pageviews  {padding:10px;font-style:italic;text-align:center;}
/* ++++++ Contact Box ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.contactbox {border: 2px red ridge;padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; }
.contactbox a:link {color: red;text-decoration:none;}
.contactbox a:hover {color: blue;}
.contactbox a:visited {color: purple;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ol {list-style-type: decimal;}
ol ol {list-style-type: lower-alpha;}  
ol ol ol {list-style-type: lower-roman;}  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.floatleft {float:left;padding:5px;}
strong {color: #660033;text-decoration: none;font-weight:bold;}
 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table   {padding:0 0 10px 0;}
tr      {}
td      {padding:2px 4px;border:solid 1px #999999;}
 
 
 

 
