/* CSS Document */

/*-------------------------------------CORE--------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

small {
    color: #333;
    font-style: italic;
    margin-top: 5px;
	font-size:10px;
}



/* small bullet images inline */
.bullet {
    vertical-align: baseline;
    margin-bottom: -2px;
}


/* underline */
.left {
	float:left;
}

.center {
    text-align: center;
}


/* image placement in news articles */
.imgright{
	float:right;
	padding:0 0 10px 10px;
}

.imgleft{
	float:left;
	padding:0 10px 10px 0;
}


/* news page.  date column */
.textright {
    text-align: right;
    padding-right: 5px;
    width: 150px;
} 


/* back button on news pages */
p.return{
	clear:both;
	background:url(../_common.images/return.gif) no-repeat left bottom;
	padding:20px 0 0 16px;
}


/*-------------------------------------------LAYOUT--------------------------------------------------*/
/* numbers correspond to fractions of the width of the content (830px is max width).  So 12 would be a half, 23 is two thirds etc */


.column13, .column12, .column23 {
    margin-right: 10px;
    float: left;
}

.column13 {
    width: 260px;
}

.column12 {
    width: 395px;
}

.column23 {
    width: 520px;
}






/* about/sponsors.php 
ul.sponsors {
    overflow: hidden;
}

ul.sponsors li {
    clear: both;
    background: none;
}

ul.sponsors li img {
    float: left;
    margin: 0 0 20px 40px;
}

ul.sponsors li .details {
    float: left;
    padding: 20px 0 0 40px;
}

*/



/* about/profile.php */
.profile {
    width: 390px;
    float: left;
    margin-right: 8px;
}

.profile img {
    float: left;
    margin: 0 8px 20px 0;
}


/* programmes */
ul.prog li {
    background: none;
    clear: both;
}

.date {
    float: left;
    text-align: right;
    padding: 0 10px 10px 0;
    width: 100px;
}

.event {
    float: left;
    padding: 0 0 10px 0;
    width: 380px;
}

