
h1 {
padding-top:35px;
font-family:Georgia;
font-size:1.95em !important;
color:white !important;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
padding-bottom:6px;
line-height:2em;
height:35px;
}


a:link, a:visited, a:hover, a:active {
color:#a8e1fe;
font-weight:bold;
text-decoration:none;
}

#footer a:link,#footer  a:visited, #footer a:hover,#footer a:active , #listen_live a:link,#listen_live  a:visited, #listen_live a:hover,#listen_live a:active {
color:#7A9B00;
font-weight:bold;
text-decoration:none;
}

div > .noticeboard {
background-image:url('/images/starterbg.png');
border:;
filter:none;
}

.noticeboard {
color:white;
position:relative;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/starterbg_2.png',sizingMethod='scale');
width:500px;
/* margin-top:15px; */
margin-left:0px;
padding-bottom:6px;
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:20px;
z-index:1;
}
* > .pinboard  {
background-image:url('/images/blueopacity.png');
/* border:1px dashed red; */
}
.pinboard {
/* *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blueopacity_2.png',sizingMethod='scale'); */
background-color:#0f6099;
/* margin:12px 12px 12px 12px; */
margin:0px 0px 12px 0px;
padding:20px;
width:461px;
position:relative;
}
* > .pinboard {
background-color:transparent;
}
form#mapform {
width:200px;
position:absolute;
top:535px;
left:37px;
}
form#mapform2 {
position:relative;
}
form#mapform2 label ,form#mapform label {
display:block;
margin:0;
padding:0;
height:1.2em;
width:150px;
}
form#mapform2 > #postcode, form#mapform > #postcode {
background-image:url('/images/postcode_bg.png');
}
form#mapform2 #postcode ,form#mapform #postcode {
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/postcode_bg.png');
border:0;
height:20px;
width:147px;
color:white;
padding-left:10px;
padding-top:3px;
}
form#mapform2 select option ,form#mapform select option 
{
color:#135789;
padding-left:10px;
}
form#mapform2 > select,form#mapform > select {
background-image:url('/images/postcode_bg.png');
}
form#mapform select, form#mapform2 select {
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/postcode_bg.png');
border:0;
height:20px;
width:159px;
color:white;
background-color:transparent;
padding-left:10px;
padding-top:3px;
}
form#mapform2 label, form#mapform label {
display:block;
padding-left:10px;
margin-top:4px;
margin-bottom:4px;
}
.pinboard h2,.pinboard h3 {
padding-top:11px;
font-family:Georgia;
font-size:1.95em !important;
color:white !important;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
padding-bottom:12px;
line-height:0.9em;
height:35px;
}
.pinboard h2 {
font-size:1.4em !important;
height:17px;
}
.pinboard h3 {
font-style:italic;
font-weight:bold;
}

.pinboard ul li {
background-image:url('/images/bluecircle.jpg');
background-repeat:no-repeat;
background-position:0 4px;
margin-left:20px;
padding-left:15px;
}

.pinboard blockquote {
margin-left:20px
}

.pinboard .introblk {
color:#65b3d5;
font-weight:bold;
font-size:0.95em;
}

/** > .relatedlinks {
background-image:url('/images/pad_midline.png');
}*/
.relatedlinks {
float:right;
background-image:url('/images/pad_midline.png');
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pad_midline.png',sizingMethod='scale'); */
background-position:bottom;
width:229px;
margin:0;
margin-left:20px;
padding:0;
margin-right:-7px;
margin-top:120px;
padding-top:70px;
color:#413f0b;
}
.relatedlinks ul li a {
color:#413f0b;
}
.relatedlinks p {
padding-left:20px;
font-weight:bold;
font-family:georgia;
font-size:1.2em;
margin-top:4px;

}
.relatedlinks ul li {
background-image:url('/images/pad_bullet.png');
line-height:2.35em;
background-position:0 12px;
}

.relatedlinks ul {
margin-bottom:-2px;
padding-bottom:63px;
background-image:url('/images/pad_bottomline.png');
background-position:bottom;
background-repeat:no-repeat;
}

a {
position:relative;
}

#key {
/*position:absolute;
top:10px;
right:30px;*/
margin:0px;
}

#map {
margin-top:-15px;
width:461px;
height:407px;
border-top:1px solid #555;
border-left:1px solid #555;
border-right:1px solid #555;
color:black !important;
}
.pinboard > #map
{
	margin-top:0px;
}
#map .title {
color:red !important;
font-weight:bold;
font-size:1.4em;
}
#map .links a {
display:block;
line-height:1.1em;
font-weight:normal;
color:red !important;
}
#map .address {
margin-top:5px;
margin-bottom:5px;
}
#aftermap
{
height:23px;


*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mapfooter.png');
}
.pinboard > #aftermap
{
	background-image:url('/images/mapfooter.png');
}

#maplist a, #maplist2 a { 
color:#413f0b;
}

#maplist_list {
float:right;
width:227px;
padding-left:20px;
color:#595727;
height:210px;
overflow:auto;
line-height:1.33em;
border-top:1px solid #dce3d8;
margin-right:4px;
background-color:#ffd;
font-weight:bold;
background-image:url('/images/ruled.jpg');
}
#maplist > #maplist_list
{
margin-right:9px;
}
#maplist_list ol li b {
color:#595727;
}

#maplist_list ol li span {
color:#a09e67;
font-weight:normal;
}

#maplist_list ol li {
list-style-type:decimal;
margin-left:20px;
margin-top:10px;
}


/*  */


ul.menunav li
{
	margin:0px 0px 0px 0px;
}
ul.menunav li a:hover {
text-decoration:none;
}
ul.menunav li a {
color:white !important;
font-weight:normal;
font-size:1.05em;
border-left:3px solid #113e5e;
display:block;
height:17px;
margin-bottom:1px;
padding:6px;
padding-left:10px;
background-color:#1c6599;
}
ul.menunav li li a {
display:none;
color:white !important
}

ul.menunav a:visited {
font-weight:normal;
}

ul.menunav li.active li
{
        width:auto;
        height:auto;
        display:block;
}
ul.menunav li li
{
        display:none;
}


ul.menunav li a:hover,ul.menunav li.active a {
background-repeat:repeat-x;
background-color:#f12127;
background-position:bottom;
}

ul.menunav li.active li a {
display:block;
border-left:0;
margin-left:12px;
background-color:#1c6599;
}

ul.menunav li.active li.active a {
background-color:#f12127;
}

ul.menunav li.active li a:hover {
/* background-color:#1c6599; */
background-color:#f12127;
}

/*  */
#clip {
position:absolute;
top:-6px;
right:150px;
}

#pin {
position:absolute;
top:70px;
right:20px;
z-index:2;
}
/*div > #pin {
top:-35px;
}*/
#tape {
position:absolute;
top:-10px;
right:-2px;
}
ul.ticks
{
padding-top:20px;
/* clear:both; */
}
ul.ticks li
{
font-weight:bold;
padding-left:20px !important;
background-image:url('/images/tick.png');
background-repeat:no-repeat;
width:200px;
float:left;
background-position:2px 2px;
line-height:1.4em;
}

#page {
position:relative;
background-image:url('/images/bg_top.jpg');
background-repeat:no-repeat;
background-position:0px 93px;
}
#page_footer {
background-color:#f5f5f5;
width:100%;
}
#secondary 
{
	position:relative;
}

#signup {
position:absolute;
top:93px;
right:-4px;
z-index:100;
}
#signup:hover {
/* background-image:url('/images/signup_big.gif'); */
/* width:138px; */
/* height:93px; */
opacity:0.7;
}
#signup:hover img {
/* display:none; */
}

#timeremaining {
background-image:url('/images/timeremaining.png');
width:308px;
height:87px;
margin-bottom:20px;
/*position:absolute;
left:-7px;
top:281px;*/
position:relative;
}
#timeremaining.lower {
background-image:url('/images/timeremaining2.png');
top:360px;
}
#timeremaining span {
display:block;
float:left;
margin-top:18px;
font-family:arial;
color:#333;
font-size:1.5em;
overflow:hidden;
 margin-left:7px; 
 margin-right:16px; 
}
#timeremaining > span {
margin-left:13px;
margin-right:19px;
}
#timeremaining span span {
width:22px;
overflow:hidden;
text-align:center;
 margin-left:0; 
margin-right:9px;
}
#timeremaining > span span {
margin-left:0;
margin-right:9px;
}

#findanevent {
height:250px;
width:296px;
padding-left:4px;
position:relative;
background-image:url('/images/findaneventbg.png');
/* *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/findaneventbg.png'); */
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:30px;
padding-bottom:10px;
/* margin-bottom:00px; */
}

#extr {
position:absolute;
top:60px;
right:1px;
}

#extremesinging {
height:270px;
width:300px;
position:relative;
margin-bottom:240px;
}

#extremesinging #extrl1, #extrl2 
{
font-weight:bold;
color:#276085;
position:absolute;
left:35px;
}

#extremesinging #extrl1 {
top:263px;
}

#extremesinging #extrl2 {
top:285px;
}

/*#foursq 
{	
cursor:pointer;
padding:4px 0px 0px 0px;
}*/

#foursq {
cursor:pointer;
margin:0 auto;
padding:4px 0 0;
/* width:462px; */
}

#foursq h2 {
padding-top:0px;
color:white;
font-family:georgia;
line-height:0.8em;
font-size:1.8em;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
padding-bottom:18px;
}
#foursq p {
color:white;
width:90px;
}
#foursq .hrcls{
height:0;
background:none;
border:0;
border-top:1px solid #77b7e0;
margin-top:9px;
/* margin-bottom:15px; */
margin-bottom:9px;
float:left;
width:487px;


}
#foursq div {
width:236px;
/* height:199px; */
height:180px;
float:left;
/* overflow:hidden; */
position:relative;
padding-left:13px;
/* padding-top:6px; */
padding-top:2px;

}
#foursq div:hover {
background-image:url('/images/4sq_bg.png');
background-repeat:repeat-x;
}
#foursq div.left {
padding-left:9;

}
#foursq div
{
/* 	outline:1px dashed red; */
}
#foursq div img {
position:absolute;
top:8px;
right:8px;

}

#foursq div#idsq2 img
{
	top:39px;
}

.leadin {
width:235px;
margin-right:12px;
float:left;
position:relative;
height:185px;
border-color:#77b7e0 !important;
}
.leadin h2 {
padding-top:4px;
color:white;
font-family:georgia;
line-height:0.8em;
font-size:1.8em;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
padding-bottom:18px;
}
.leadin p {
color:white;
width:110px;
}
.leadin img {
position:absolute;
right:-2px;
top:30px;
}

#extremesinging h2,#findanevent h2 {
position:absolute;
top:33px;
left:0px;
width:180px;
color:white;
font-family:georgia;
line-height:0.8em;
font-size:1.8em;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
padding-bottom:6px;
}
#findanevent a img {
/* bottom:5px; */
/* left:143px; */
/* position:absolute; */
}

#findanevent p {
color:white;
}
#findanevent p a img {
position:static !important;
}

#findanevent > form {
background-image:url('/images/searchform.png');
background-repeat:no-repeat;
background-position:left bottom;
}
#findanevent form {
width:149px;
height:20px;
bottom:26px;
padding-top:0px;
margin-top:10px;
margin-bottom:10px;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/searchform.png');
}
#findanevent form * {
margin:0;padding:0;
}
#findanevent form .textinput {
width:110px;
border:0;
height:17px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
padding-right:0;
color:#fff;
background-color:transparent;
font-size:0.8em;
float:left;
clear:both;
}
#findanevent form .submit {
height:21px;
width:20px;
border:0;
background-color:transparent;
color:transparent;
cursor:pointer;
float:right;
}


#ourtweets a { 
color:white;
}
#ourtweets div {
padding-bottom:6px;
padding-top:6px;
border-bottom:1px dotted #ddd;
}
#global_navigation {
height:28px;
border-bottom: 3px solid #0091f1 !important;
}

#footer {
margin-left:auto !important;
margin-right:auto !important;
width:980px !important;
}
#content_wrapper {
background-image:url('/images/bg_main.jpg');
background-repeat:repeat-x;
background-color:#4495cc;
background-position:0 -8px;
}
#logoi img {
margin-top:29px;
margin-bottom:16px;
margin-left:11px;
border:0;
}
#truefooter {
width:100%;
overflow:hidden;
background-image:url('/images/bl_grass_tile.jpg') !important;
}
#truefooter #sub {
background-image:url('/images/bc_grass.jpg') !important;
width:980px;
height:260px;
margin:0 !important;
padding:0 !important;
margin:auto !important;
position:relative;
}
#truefooter #sub #subsub {
background-image:url('/images/br_grass.jpg') !important;
width:230px;
height:260px;
position:absolute;
right:-230px;
top:0;
}
/*#truefooter #sub .btn
{
  position:absolute;
  bottom:10px;
  width:30px;
  height:30px;
}
#truefooter #sub .btn:hover
{
  background-color:white;
  opacity:0.4;
  cursor:pointer;
}
#truefooter #sub .btn#facebook { left: 27px; }
#truefooter #sub .btn#youtube { left: 73px; }
#truefooter #sub .btn#linkedin { left: 116px; }*/

/*#footer {
height:0 !important;
margin:0 !important;
padding:0 !important;
border:none !important;
}*/



div > #holding_homepage {
background-image:url('/images/holding_frontpage.png');
}
#holding_homepage {
width:515px;
height:323px;
margin-top:43px;
margin-bottom:25px;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/holding_frontpage.png');
background-repeat:no-repeat;
}



#songwall p {
margin-bottom:7px;
}
#profile_pic {
width:52px;
height:52px;
display:block;
float:left;
margin-right:3px;
margin-bottom:10px;
background-color:white;
}
#songwall #profile_info {
margin-top:10px;
padding:2px;
display:block;
color:#94d6f8;
margin-bottom:10px;
}
#songwall #stars {
margin-top:-8px;
}
#songwall #facebook {
background-image:url('/images/sharefacebook.jpg');
background-repeat:no-repeat;
padding-left:25px;
color:white;
font-weight:normal;
display:block;
margin-top:10px;
}
#songwall {
position:relative;
width:485px;
height:350px;
overflow:hidden;
}
* > #songwall_pic {
background-image:url('/images/photomount.png');
}
#songwall_pic {
cursor:pointer;
position:absolute;
top:-10px;
left:-10px;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photomount.png');
width:328px;
height:283px;
padding-left:3px;
padding-top:2px;
}
#songwall_info {
position:absolute;
right:10px;
width:146px;
}
#songwall_pic img {
width:315px;
height:270px;
}
#thumbstrip {
position:absolute;
background-color:#0e558b;
height:100px;
left:12px;
width:471px;
padding-top:10px;
bottom:18px;
padding-left:15px;
padding-right:15px;
}

#thumbstrip #thumbs li {
float:left;
background-image:url('/images/photomask.gif');
height:66px;
width:62px;
margin:0;
padding:0;
padding-top:10px;
padding-left:7px;
}
#thumbstrip #leftarrow {
float:left;
cursor:pointer;

background-image:url('/images/arrowleft.gif');
width:17px;
height:17px;
margin-top:27px;
margin-right:13px;
}

#thumbstrip #rightarrow {
cursor:pointer;

float:right;
background-image:url('/images/arrowright.gif');
width:17px;
height:17px;
margin-top:27px;
margin-left:4px;
}

#thumbstrip #thumbs ul {
width:550px;
}

#thumbstrip #thumbs {
float:left;
width:414px;
overflow:hidden;
height:73px;
}

#thumbstrip ul li:hover {
opacity:0.7;
}

#thumbstrip .activethumb {
opacity:0.5;
}
#promo #tabs {
position:absolute;
/*bottom:10px;*/
/*left:10px;*/
bottom:0px;
left:0px;
z-index:6;
}
#promo #tabs a {
background-image:url('/images/promo_tab.png');
width:124px;
height:50px;
display:block;
float:left;
background-repeat:no-repeat;
background-position:0 10px;
padding-top:10px;
position:relative;
padding-right:1px;
}
#promo #tabs a img {
position:absolute;
left:38px;
top:0px;
}
#promo #tabs a span {
position:absolute;
bottom:4px;
left:6px;
font-family:georgia;
color:#666;
}
#promo #tabs a img {
display:none;
}
#promo #tabs a:hover {
background-position:0 15px;
}
#promo #tabs a.active {
background-position:0 30px;
}

#promo #tabs a {
text-decoration:none !important;

}

#promo #tabs a.active span {
display:none;
}
#promo #tabs a.active img {
display:block;
}
* > #promo {
background-image:url('/images/promo_bg.png');
}
#promo {
/* margin-left:-10px; */
margin-left:0px;
z-index:144;
width:520px;
height:318px;
position:relative;
margin-bottom:24px;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/promo_bg.png');
margin-top:27px;
}
#promo #promo_blocks div * {
display:none;
}
#promo #promo_blocks div.active * {
display:block;
}
#promo #promo_blocks div {
position:absolute;
top:0;
left:0;
}
#promo #promo_blocks h2 {
position:absolute;
top:25px;
left:30px;
z-index:2;
font-family:Georgia;
font-size:2.28em !important;
line-height:1.05em;
font-weight:bold;
color:white !important;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
width:180px;
}
#promo #promo_blocks p {
position:absolute;
/* top:110px; */
top:96px;
left:30px;
width:170px;
z-index:2;
line-height:1.42em;
color:white;
}

#promo #promo_blocks img {
position:absolute;
top:0;
/* left:10px; */
left:0px;
z-index:1;
}

#ck_sharethis
{
display:block;
position:absolute;
left:0;
top:0;
width:240px;
height:200px;
}
#ck_sharethis_1, #ck_sharethis_2, #ck_sharethis_3, #ck_sharethis_4
{
	display:block;
position:absolute;
left:0;
top:0;
width:240px;
height:200px;
}

#bannerad {
position:absolute;
top:5px;
width:100%;
text-align:center;
}
#bannerad a {
margin:auto;
/* display:block; */
width:728px;
}

#loginmessage {
color:white;
width:180px;
}
#loginmessage b, #loginmessage a {
color:#a8e1fe;
}

#photodetail_pad {
margin:0;
margin-top:-4px;
margin-left:auto;
margin-right:auto;
width:457px;
position:relative;
background-image:url('/images/line.jpg');
padding-bottom:25px;
background-position:0 -6px;
margin-bottom:30px;
color:black;
}
#photodetail_pad h2 {
text-shadow:none;
filter:none;
color:black !important;
font-weight:bold;
}


#maplist2 {
float:left;;
width:191px;
padding-left:20px;
color:#595727;
height:210px;
line-height:1.33em;
border-top:1px solid #dce3d8;
margin-right:9px;
background-color:#ffd;
font-weight:bold;
background-image:url('/images/ruled.jpg');
position:relative;
margin-top:50px;
}
#maplist2 ol li b {
color:#595727;
}
#maplist2 ol {
overflow:auto;
height:210px;
}
#maplist2 p {
padding-top:51px;
height:10px;
padding-left:10px;
width:201px;
background-image:url('/images/list_top.png');
position:absolute;
left:0;
top:-61px;
}
#maplist2 ol li span {
color:#a09e67;
font-weight:normal;
}

#maplist2 ol li {
list-style-type:decimal;
margin-left:20px;
margin-top:10px;
}

#eventdetail_right {
float:left;
margin-left:20px;
width:220px;

}

#loginmessage a
{

padding:0px 0px 0px 0px;
}
.special-padding
{
	padding:12px 0px 0px 0px;
}
a.createnew-inside
{
	display:block;

padding:0px 0px 0px 5px;
}

#thumbstrip form {
display:block;
float:left;
margin-top:4px;
}
#thumbstrip form input {
border:0;
vertical-align:top;
height:15px;
padding:0;
margin:0;
}
#tips {
padding:0;
margin:0;
border:0;
background-color:#f12127;
height:15px;
vertical-align:top;
width:50px;
}
#thumbstrip #submitsearch {
background-image:url('/images/magglass.gif');
vertical-align:top;
width:17px;
height:18px;
background-color:transparent;
border:0;
font-size:0.0001em;
color:transparent;
}
#thumbstrip #songwallright {
float:right
}

.middle-or
{
	display:block;
	color:#ffffff;
	clear:both;
}

#foursq div h2
{

line-height:27px;
}

#graphicselect {
position:absolute;
right:0;
bottom:0;
width:387px;
height:260px;
}

.menunav
{
    z-index:1;
    position:relative;
	margin:0px 0px 0px 0px;	
	border:0px;
}


#graphicselect.be-a-part-of-it {
background-image
:url('/images/bc_bus.jpg');
}
#graphicselect.the-experience {
background-image
:url('/images/bc_notice.jpg');
}
#graphicselect.what {
background-image
:url('/images/bc_blackboard.jpg');
}
#graphicselect.where-is-it {
background-image
:url('/images/bc_sign.jpg');
}



#keys {
position:absolute;
z-index:5;
bottom:6px;
left:28px;
}

#keys img {
margin-left:86px;
}

.download-toolkit-link
{
margin: 0pt 0pt 0pt auto; 
padding: 3px 0pt 0pt 17px; 
background-image: url('/images/downloadthekit.png'); 
width: 143px; 
height: 28px; 
display: block; 
color: white; text-decoration: none;
}

.ticks
{

    width:auto;

}
ul.ticks li
{

float:none;
    display:block;
    width:190px ;
}
ul.ticks.left
{
    float:left;
}
ul.ticks.right
{
    float:right;
}

.ff-cover
{

	width:427px;
	overflow:hidden;
	height:47px;
}
.creategrpform .ff-cover
{
	height:44px;
	
/* 	border:1px dashed yellow; */
}
.creategrpform .ff-cover.cpassword
{
	height:36px;
}
form.jgrpform
{
/* 	height:166px; */
	margin:0px;
	padding:39px 0px 0px 0px;
}
.ff-cover.sur-name
{
	height:40px;
}
.ff-cover.textarea
{
	height:150px;
}
.ff-cover label
{
/* 	width:88px; */
	float:left;
}

.ff-cover input, .ff-cover textarea
{
	
	border:0px none;
	width:315px;	
	height:16px;
	padding:3px 0px 3px 5px;
	background-image:url('/images/formfieldbg.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	float:right;
	color:white;
}
#songwall_info h2 {padding-top:1px !important;margin-bottom:5px !important}
.submitbtn {
border-top:1px solid #ccccff;
margin:5px;
text-align:right;
padding:10px;
}

.creategrpform .ff-cover input
{
	background-image:url('/images/createformwide.gif');
	width:329px;
	height:14px;
	width:320px;	
	height:22px;
	padding:0px 0px 0px 0px;
/* 	border:1px dashed red; */
}
.creategrpform .ff-cover textarea, .jgrpform .ff-cover textarea
{
	background-image:url('/images/createformtextarea.gif');
	width:326px;	
	height:133px;
	padding:5px;
}

.jgrpform .ff-cover.message
{

    height:144px;
    padding:0px 0px 15px 0px;
}
.ff-cover select, #event_name_select
{
	float:left;
/* 	border:1px solid ; */
	color:#000000;
	background-color:#11578a;
border:1px solid red;
	background-image:url('/images/select-bg.gif');
	background-repeat:repeat-x;
	background-position:left top;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 34px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	border-radius:5px;
}
.creategrpform .ff-cover.location,.creategrpform .ff-cover.postcode
{
	width:256px;
	float:left;

/* 		border:1px dashed red; */
}

.creategrpform .ff-cover.location input,.creategrpform .ff-cover.postcode input
{
	background-image:url('/images/createformmid.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
/* 	width:156px; */
	width:164px;
	height:22px;
	
/* 	height:16px; 
	padding-top:3px;
	padding-bottom:3px;*/


}

.creategrpform .ff-cover.postcode
{
	
	width:143px;
	padding:0px 0px 0px 26px;
	float:left;
}
.creategrpform .ff-cover.postcode input
{
	background-image:url('/images/createformnarrow.gif');

	/*width:66px;*/
	width:73px;
/* 	height:14px; */
}

.ff-cover.submit-btn input
{
	width:74px;
	height:31px;
	float:right;
	padding:0px 0px 0px 0px;
	background-image:url('');
}
.creategrpform .ff-cover.submit-btn input
{
	width:97px;
	height:32px;
}

.mimic-submit
{
	width:97px;
	height:32px;
	float:right;
	cursor:hand;
	cursor:pointer;
	/*background-image:url('/images/createformnarrow.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}

.pretext
{
	float:left;
}
.preimg
{
	float:right;
}
.white-dashed
{
	width:;
	height:3px;
	background-image:url('/images/dash.gif');
	background-repeat:repeat-x;
	background-position:0px bottom;
	padding:27px 0px 0px 0px;
	
}

.form-bottom-text
{
/*     outline:1px dashed red; */
    display:block;
}


div.ff-cover.submit-btn
{

    height:31px;
	padding-bottom:14px;
}
.creategrpform .ff-cover.submit-btn
{
	padding:24px 0px 0px 0px;
}

.white-dashed.bottom
{
	padding:17px 0px 0px 0px;
}
.white-dashed.with-sciss
{
	background-image:url('/images/scissors.gif');
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:24px 0px 0px 0px;
	margin:0px 0px 23px 0px;
	height:33px;
}
.sing-tag img
{
	float:right;
}

div.ff-cover.cpassword label
{

width:90px;
}
.creategrpform form
{
	margin:0px;
}
.denote_required
{
	text-align:right;
	width:427px;
	display:block;
	
}

.creategrpform .ff-cover input
{
	color:white;
	padding:0px 8px 0px 8px;

	position:relative;
}
form input
{
	position:relative;
}
.creategrpform .ff-cover.location input
{
	padding-left:8px;
	padding-right:0px;
}
.creategrpform .ff-cover.postcode input
{
	padding-left:8px;
	padding-right:0px;
}
.empty-field
{
/* 	border-bottom:1px dashed red; */
}

a.menu-top-link
{
	width:156px;
	height:65px;
	display:block;
}
a.menu-top-link img
{
	margin-left:19px;
}


#foursq #idsq1 p
{
 

    width:110px;
}
#foursq div#idsq3 p
{

/*     width:112px; */
}
#foursq div#idsq4 img
{
    top:48px;
}
#foursq div#idsq2, #foursq div#idsq3
{
	border-right:1px solid #77b7e0;
}
#foursq div#idsq2 img {
    top:30px;
    right:0px;
}

.share_this_block
{
	width:156px;
	height:128px;
	position:relative;
	background-image:url('/images/back-bg.png');
	background-position:0px 0px;
		background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	border:0px;
}
.share_this_block img
{
	position:absolute;
	bottom:0px;
	right:0px;

}
.clearbothdiv
{
	clear:both;
	width:0px;
	height:0px;
	padding:0px;
margin:0px;
}

.share-links-inside
{
padding:38px 0px 0px 0px;
/*     height:36px; */
overflow:hidden;
/* border:1px dashed red; */
}
.share-links-inside img.twittershare
{
    margin-left:21px;
    margin-right:18px;
cursor:hand;
cursor:pointer;
} 
.share-links-inside img.diggshare
{

cursor:hand;
cursor:pointer;
} 
.share-links-inside img.facebookshare
{
	margin-left:17px;
cursor:hand;
cursor:pointer;
}
.share-links-inside img
{
	float:left;
	position:static;

}
.sharethis-link
{
	display:block;
	padding:14px 0px 0px 32px;
	
}
.sharethis-link
{
color:#ffffff;
	width:94px;
	height:28px;

}

.sharethis-link a
{
	color:#ffffff;
}
.sharethis-link #sharethis_0 a
{ 
	padding:1px 22px 5px 5px !important;
	background-position:right top !important;
}
#foursq div#idsq3 img {
    top:15px;
    right:35px;
}

#foursq div#idsq1, #foursq div#idsq3
{
	/*width:207px;*/
	width:243px;
	padding-left:6px;
	
	
}
#foursq div#idsq3 h2, #foursq div#idsq4 h2
{
	padding-top:5px;
}
#foursq div#idsq2 p
{
    width:99px;
}

.leadin.right img
{
    top:42px;
}

.special-bold
{
    font-family:Times;
    font-size:14.43pt;
    font-weight:bold;
    padding:0px 0px 9px 0px;
}
.special-bold.bottom
{
	padding:9px 0px 9px 0px;
}

.gititle
{

color:white;
	font-family:georgia;
	font-size:1.7em;

line-height:25px;
padding:0px 0px 15px 0px;
width:134px;
text-shadow:1px 1px 0.01em #000;
filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
}
.gi_module
{
    
    position:relative;
    padding:10px 0px 15px 0px;
height:150px;
}
ul.align-left
{

    padding:0px 0px 0px 15px;
}
ul.align-left li
{
list-style:disc outside url("/images/bluebullet.gif");
padding:0px 0px 10px 0px;
}
ul.align-left li
{
    color:#ffffff;
    font-size:;
 
    width:100px;
}
ul.align-left
{

    float:left;
}
img.align-right
{
        position:absolute;
 
top:30px;
   right:0px;
}

.gi_pretend_topline
{
    background-color:#5fb9e1;
    height:1px;
}
.gi_pretend_bottomline
{
   background-color:#5fb9e1;
    height:1px;

margin-bottom:20px;
}

#loginmessage .user_login
{
	float:right;
	display:block;
		padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
}
.loginor
{
	float:right;
	display:block;
    padding:0px 10px 0px 5px;
}
a#admin_editthis.adminedit_istext
{
background-position:left 0px;
position:relative;
z-index:999;
}

#mapsearchunit {
height:175px;
width:148px;
overflow:hidden;
display:block;
position:absolute;
bottom:15px;
/* left:143px;  */
right:0px;
z-index:10;
}
#mapsearchunit img {
margin:0;
padding:0;
position:static;
}
#mapsearchunit:hover img {
margin-top:-175px;
}


#user_login a, #user_login button  {
color:#689abd !important;
}
#vip_cancel {
background:transparent url(/images/icon-sprite160409.gif) no-repeat scroll 100% -3729px;
}
.cta span {
background-image:url('/images/button-primary.png') !important;
}

.special_radio_form_fields
{

    padding:28px 0px 0px 0px;
}
.each_checkbox
{
float:right;
padding:0px 35px 11px 0px;

height:33px;
}
.each_checkbox input
{
float:left;
}
.each_checkbox
{
	float:right;
font-size:8.875pt;
    width:330px;
    margin:0px 0px 0px 0px;    


}
.each_checkbox label
{

    display:block;
    float:right;
    width:298px;
    padding:0px 0px 0px 17px;
}

img.welcome-image
{

margin:-49px -20px 0px 0px;
}

h2.welcome-h2padding
{

    display:block;
    width:215px;
    padding-top:0px;
	    padding-bottom:16px;
    line-height:20px;
    font-size:12.5pt !important;

}

div.ff-cover.event_detail
{

height:162px;
position:relative;
    padding:10px 0px 0px 0px;
}
div.ff-cover.event_detail label
{

    position:absolute;
    top:10px;
    left:0px;
}
.join_thanks
{
    padding:10px 0px 0px 0px;
}

.jgrpform .ff-cover textarea 
{
	background-image:url('/images/createformtextarea-short.gif');
	width:305px;	
}

.ff-cover input.file_input
{
	height:25px;
}

.joinevent_submit 
{
background-image:url("/images/join-submit-2.png");
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
float:right;
font-size:11.5pt;
height:28px;
padding:3px 0 0 10px;
width:64px;
}

.event_date_inside
{
    position:relative;
    padding:10px 0px 0px 0px;
}
.event_date_inside label
{
position:absolute;
    left:0px;
    top:10px;
}

#ourtweets {
color:#004b6e;
width:301px;
position:relative;
margin:19px 0px 0px 0px;
float:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/twitter-unit-mid.png');
}



* > #ourtweets {
filter:none;
/* background-image:url('/images/ourtweets.png'); */
background-image:url('/images/twitter-unit-mid.png');
background-position:0px 0px;
background-repeat:repeat-y;

}
#tweets_inside div
{
	
}

#ourtweets .tweet-out-border div.limit_tweets
{
	width:149px;
	padding:0px 0px 0px 13px;
	border-bottom:0px;
}
#ourtweets .tweet-out-border div.limit_tweets div
{
/* 	border-bottom:1px dashed red; */
}


#ourtweets div.colordiv
{
	background-color:#4495cc;
	width:301px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:0;
	height:30px;

	border-bottom:0px;
	padding:0px;
	margin:0px;
}

#ourtweets div.tweet-out-border
{
	z-index:1;
	position:relative;
	background-image:url('/images/twitter-unit-top.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	border-bottom:10px;
	padding-bottom:0px;	
	width:301px;
	float:none;
	display:block;
	
/* 	display:none; */
border:none;	
}
#twitter-see-all {
/* position:absolute; */
bottom:6px;
/* left:116px; */
margin:0;
padding:0;
padding-left:110px;
border:0;

height:30px;
background-image:url('/images/twitter-unit-btm.png');
background-repeat:no-repeat;
background-position:0px 0px;
}

.divcanclick
{
	cursor:pointer;
	cursor:hand;
}

.location_group
{

    position:relative;
    margin-top:10px;
	height:44px;

	
}
.location_group .location, .location_group .postcode
{
        position:absolute;
    top:0px;
}
.location_group .postcode
{
    right:34px;
    padding-left:0px;
}
.special_radio_form_fields
{
	
}
.special_radio_form_fields input
{
width:10px;
height:10px;
	
}
.special_radio_form_fields .each_checkbox
{
/* 	outline:1px dashed red; */
}
.golefttop
{
	background-position:left top;
}
.getpassword
{
}
.cls_join_group
{
	
	background-image:url('/images/btn-jointhisevent.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	width:151px;
	height:29px;
padding:2px 0px 0px 8px;
font-size:11pt;
	float:;
	

}

.upload_pic_btn
{
	width:120px;
	height:27px;
	float:right;

	background-image:url('/images/upload.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;

	cursor:hand;
	cursor:pointer;
}
#tweets_inside
{
	float:none;
	
/* 	display:none; */
}
#tweets_inside div
{

line-height:17px;
/* min-height:10px; */
display:block;
float:none;

}

#primary
{
	width:500px;
	overflow:hidden;
/* 	outline:1px dashed red; */
}
#primary h1
{
	margin-bottom:0px;
	height:53px;
	padding-bottom:12px;
	width:200px;
/* 	border:1px dashed red; */
}
#promo 
{
/* 	outline:1px dashed green; */
	width:500px;
	border:none;
	border:0px solid red;
	margin-left:0px;
	margin-right:0px;
/* 	border:1px dashed green; */
}
#promo #tabs
{
	width:500px;
}
#promo_blocks
{
/*     border:1px dashed yellow; */
    width:500px;
    height:307px;
}

#secondary_nav
{
/* 	border:1px dashed red; */
}
#primary
{
position:relative;
}
#secondary
{
/* 	border:1px dashed red; */
}

#absolute_img
{
/* 	width:156px; */
}

form.cls336-22 .ff-cover input
{
	width:336px;
	height:22px;
}
form.cls336-22 .ff-cover textarea
{
	width:336px;
	height:143px;
}


form.cls320-22 .ff-cover input
{
	width:320px;
	height:22px;
}
form.cls320-22 .ff-cover textarea
{
	width:315px;
	height:134px;
}

/* For editmode */
span.admin_editthis_s
{
	height:auto !important;
	width:auto !important;
	position:static !important;
	
}
span.admin_editthis_s:hover
{
	display:block;
	border:1px dashed red !important;
}

#admin_editthis {
display:none !important;
background-position:top left;
}

span.admin_editthis_s:hover > #admin_editthis 
{
display:block !important;
color:#000000;
}

#admin_editsafe, #admin_editthis {
background-position:left top;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px;
font-size:0.001em;
}
#admin_editthis
{
background-image:url('/images/edittag.png');
font-size:0.001em;
}
#admin_editsafe {
background-image:url('/images/editsafe.png');
font-size:0.001em;
}

.ff-cover.whyevent
{
	height:auto;
	padding-bottom:16px;
}
.ff-cover.whyevent label
{
width:100%;
padding:0px 5px 0px 0px;
text-align:left;
display:block;
clear:both;
}
.ff-cover.whyevent2 label
{
	width:auto;
}
.ff-cover.whyevent input
{
float:right;
}
.ff-cover
{
/* 	border:1px solid red; */
}
.ff-cover.whyevent select, .ff-cover.whyevent input
{
display:block;
margin:0px;
}
.ff-cover.whyevent select
{
	margin:0px 0px 0px 92px;
	*margin:0px 0px 0px 80px;
	float:left;
}
em, dfn, cite, var, address
{
	font-style:italic;
}
strong
{
	font-weight:bold;
}


