body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse;
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym {
border:0; 
}
a, img {
outline: none;
-moz-outline: none;
}
a {
text-decoration: none;
font-weight: normal;
}
:focus { outline: 0; }

/* link styling - old */

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #AAA7A4; text-decoration: underline}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #353331; text-decoration: none}
a:hover {  }
a:hover {  }
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; color: #746F6B}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; color: #4D4A47}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #827C77; line-height: normal}
a:link {  }

#twit_feed{
		
	height:152px;
}

/* homepage stuff - added by dave 26/01/2009 */
h1, h2 { margin: 0; padding: 0;}
h2 { padding-bottom: 10px; }
h1 span,
h2 a span { display: none; }
ul.news, ul.news li { list-style: none; text-align: right; margin: 0; padding: 0; }
ul.news li, ul.news li a { line-height: 12px; }

ul.news li a,
a.more,
ul.news li a:visited,
ul.news li a:link,
ul.news li a:hover {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:xx-small;
  color: #827C77;
  text-decoration: none;
}
ul.news li a:hover,
a.more:hover { color: #353331; }

.links { text-align: right; }
.links p { margin: 0; padding: 0; }

ul.news li{
	margin-bottom: 8px;
}

/* utility classes */

.fl { float: left !important; }
.fr { float: right !important; }
.clear {  display: block; clear: both; margin-bottom: 0;}
.cl { clear: left; }
.cr { clear: right; }

.ta_r { text-align: right !important; }
.ta_l { text-align: left !important; }
.ta_c, .align-center { text-align: center !important; }

.pb_0 { padding-bottom: 0 !important; }

.mb_0 { margin-bottom: 0 !important; }
.mt_0 { margin-top: 0 !important; }

.ml_1 { margin-left: 1em !important; }
.mr_1 { margin-right: 1em !important; }
.mb_1 { margin-bottom: 1em !important; }
.mt_1 { margin-top: 1em !important; }

.lower { text-transform: lowercase; }

.w_half { width: 50%; }
.w_auto { width: auto !important; }

.black { color :#FFFFFF; }
.red { color: #FF3333;}
.green { color: #339933; }
.orange {color: #FF6600;}
.black {color :#000000;}

.hidden { display: none; visibility: hidden; opactity: 0; -moz-opacity: 0; height: 0;}
.hide { display: none; }
.placeholder { height: 1px; }
