html{
padding:0px;
margin:0px;

}

body{
font-family:Arial, Helvetica, sans-serif;
margin:5px auto 5px auto;
padding:0px;
width:760px;
background:url(/img/background2.gif)  #a6b2c2 repeat-x fixed;
overflow-y:scroll;
overflow-x:hidden;

/*#cedae8*/

}

#container{
position:relative;
margin:0px auto;
width: 760px;
background:url(/img/bgmain.gif) #eae8e9 left repeat-y;
height:auto;
overflow:hidden;
border-top:#ccc 3px solid;
border-bottom:#ccc 3px solid;
border-left:#ccc 3px solid;
border-right:#ccc 3px solid;


}

#header{
position:relative;
top: 0px;
margin-top:0px;
height: 74px;
width: 760px;
background:url(/img/top_header.gif) #2f6399 top no-repeat;

}


#leftcolumn{
width:170px;
height:auto;
float:left;
padding-top:48px;
background:inherit;



}

html>body #leftcolumn{
min-height: 442px;
}








#leftcolumn h4{

color:#FFFFFF;
font-size:0.8em;
font-weight:normal;
margin-left: 8px;
margin-right: 8px;
padding-left: 4px;
padding-top: 4px;
margin-bottom:0px;
height:19px;
border-bottom:#a0a9a6 1px solid;
background:url(/img/left_box_top_bg.gif) #2f6399 repeat-x;
}

#leftcolumn ul{
padding:0px;
margin:0px;
}

#leftcolumn li{
background-color:#FFFFFF;
list-style:none;
font-size:0.8em;
font-weight:normal;
margin-left: 8px;
margin-right: 8px;
padding-left: 4px;
padding-bottom: 3px;
padding-top: 3px;
height:auto;
border-bottom:#eaeaea 1px solid;
}

#leftcolumn li.liyellow{
background-color:#fdf9dd;
}

#leftcolumn li a{

color:#333;
text-decoration:none;
}

#leftcolumn li a:hover{
color:#9c2830;

}

/***************** right colomn*********************************/

#rightcolumn{
width:590px;
background-color:#ffffff;
float:right;

padding-top: 50px;
height:100%;




}





html>body #rightcolumn{
background-color:#ffffff;
height:100%;
min-height:480px;
padding-top: 65px;
}

#rightcolumn h1{
border-bottom: #bdbdbd 1px solid;
font-size:0.9em;
margin-top: 0px;
margin-right: 15px;
margin-left: 17px;
margin-bottom: 10px;
padding-bottom: 0px;
padding-top:6px;
padding-left: 4px;
height: 21px;
background:url(http://www.bandspring.com/img/content_title_bg.gif) bottom left no-repeat;
}


#content-main h2{
font-size:1.1em;
color:#3c70a6;
border-bottom:#a7a7a7 1px solid;
margin: 10px 0 15px 0;
padding: 0px 0 0 0;
}


/*
#content-main h2{
font-size:1.1em;
letter-spacing: 0px;
background:url(http://dancexchange2.headweb.co.uk/abcimg/left_box_top_bg.gif) repeat-x;
color:#FFFFFF;
border-bottom:#a7a7a7 1px solid;
margin: 0px 0 0 0;
padding: 5px 5px 3px 5px;
}
*/
a.readmore{
color:#9c2830;
padding-top:10px;
padding-bottom:10px;
display:block;

}

#content-main a.gobackbtn{
float:right;
position:relative;
color:#9c2830;
text-decoration:none;


}

#content-main{
margin-left: 17px;
letter-spacing: 1px;
font-size:0.71em;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 100px;
margin-right: 15px;

}



/****************************** news ***************************************/

.newsimage img{
clear:both;
float: right;
padding:2px;
margin: 5px;
width:auto;

border:#9c2830 1px solid;

}




/*newsletter form*/



form input{
background:#FFFFFF;

border: 1px #bdbdbd solid;
color:#666;
padding-left: 3px;
}

#searchform{
width: 150px;
height: 21px;
padding:2px;
background: #FFFFFF;
margin:0px 0px 0px 8px;
border-bottom:#a7a7a7 0px solid;

}

#searchform #submitsearch{
margin-top: 1px;
height:18px;

width:50px;
font-size:0.8em;

background-color:#990000;
color: #fff;
font-weight:bold;
}



#searchform{
font-size: 0.8em;
color: #990000;


}

#searchform .error{
color:#990000;
text-align:center;
font-size: 0.8em;

}
#searchform #id_search{ 
width: 90px;
height:16px;
font-size: 0.9em;
padding-left: 0px;
margin: 0px;
margin-bottom:2px;
border: 1px solid #990000;
color:#990000;

padding: 0px;
}


form{
padding:10px;
background-color:#fdf9dd;
border-bottom:#a7a7a7 1px solid;
margin:0px;
}


#newsletter h2, #news h2, #contact h2, #search h2{
font-size:1.1em;
letter-spacing: 0px;
background:url(/img/left_box_top_bg.gif) #2f6399 repeat-x;
color:#FFFFFF;
border-bottom:#a7a7a7 1px solid;
margin: 10px 0 0 0;
padding: 5px 5px 3px 5px;
}

form h3{
color:#666;
font-size:0.9em;
letter-spacing: 0.1em;

}

form .error{
color:#9c2830;

}

/****************************Home ******************************/

#news h2{
margin-top: 20px;


}

.newsarticle{
padding: 5px;
border-bottom:#CCCCCC 1px solid;
}

.newsarticleyellow{
background-color:#fdf9dd;
padding: 5px;
border-bottom:#CCCCCC 1px solid;

}

 #footer{

height:52px;
width: 553px;
position:absolute;
left:187px;
bottom:0px;
margin-top:20px;
background-color:#FFFFFF;
padding-left:5px;
padding-bottom:20px;
padding-top:10px;
border-top:#CCCCCC 1px solid;



}


#rsslink{
float:right;
position:relative;
top: -14px;
text-decoration:none;
color:#FFFFFF;
font-size:0.9em;
}

#rsslink img{
border:0px #000000 solid;
padding: 0px;
}


#home #rightcolumn{
height:inherit;



}

#home #logoleftbottom{
position:absolute;
left: 30px;
bottom: 20px;

}





/*******************************Member css *******************************/
 .pageimg{
float:right;
border:#9c2830 1px solid;
padding:2px;
margin: 5px;
width:auto;

}

#memberpic1{
float:right;
border:#9c2830 0px solid;
padding:2px;
margin: 5px;
width:auto;

}


/******************************** Business Plan **********************************/
#businessplanpic{
float:right;
border:#9c2830 1px solid;
padding:2px;
margin: 15px 5px 5px 5px;
width:auto;

}

/************************************ events *************************************/
.eventtext{
line-height: 16px;


}

.eventtext img{
position:relative;
top: 3px;



}

