
html, body, p, td {
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

hr {
	height: 1px;
	margin-top: 10px;
	border: none;
	clear:both;
}

a {outline: none;}
a img {outline: none; border:0;}

h1 { margin:20px 0 0; text-transform:lowercase; }
h2 { font-size: 24px; font-weight: bold; line-height: 30px; margin:10px 0 0; letter-spacing:-2px; text-transform:lowercase; }
h3, h4, h5, h6 {font-size: 12px ; font-weight: bold; color: #fff; line-height: 13px;}
p, dl {margin: 1em 0;}
.right {float: right; margin: 5px 0 5px 20px;}
.left {float: left; margin: 5px 20px 5px 0;}
.large { font-size:16px; line-height:24px; font-weight:bold; letter-spacing:-0.5px; }
.small { font-size:11px; line-height:16px; }

.img-bdr-01 {
	background:#a1cd3a url(/images/img-bdr-01.jpg) bottom right no-repeat;
	padding: 1px 1px 67px 1px;
}
.img-bdr-02 {
	background:#a1cd3a url(/images/img-bdr-02.jpg) bottom right no-repeat;
	padding: 1px 1px 55px 1px;
}
#youtube-vid {
	width: 425px;
	height: 355px;
	background:#a1cd3a url(/images/img-bdr-02.jpg) bottom right no-repeat;
	padding: 1px 1px 55px 1px;
}

#header {
	padding: 0;
}

#side-col-text {
	padding: 15px;
	width: 269px;
	color: #FFFFFF;
	font-size: 12px;
}
.side-item {
	background: url(/images/right-col-bullet.gif) top left no-repeat;
	padding: 0 0 0 20px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 0 5px 0;
}
.side-text-small {
	font-size: 9px;
	line-height: 14px;
}

#content ul, #content ol {
	margin: 11px 0 11px 10px;
}

#content blockquote {
	margin: 11px 0 11px 20px;
}

#loginbox {
	padding: 7px;
	margin: 7px;
}

#access_buttons {
	padding: 2px 7px 0;
	background: #ffffff url(/images/sideitem-bg.gif) top left repeat-x;
	position: relative;
}
span.access-button {
	display:none;
}

a.access-button:hover span.access-button {
	display:block;
	position: absolute;
	font-weight:bold;
	color: #444;
	left: 80px;
	top: 18px;
}



/* New Pages */


/*         */
/*  TOTW   */
/*         */

#totw-main-image {
	float: left;
	margin: 0 20px 0 0;
	border: none;
}

#totw-current-teaching {
	float: left;
}

.totw-button {
	float: left;
	border: none;
	margin: 0 24px 0 0;
}

#totw2-title {
	float: left;
	width: 468px;
}

#totw2-main-image {
	float: left;
}

#totw2-full-title {
	float: left;
}

#totw2-centred-title {
	width: 552px;
	margin: 0px auto;
} 

#totw2-all-icons {
	width: 457px;
	margin: 0px auto;
}


#totw2-arrows {
	float: left;
	width: 620px;
}

#totw2-left-arrow {
	float: left;
}

#totw2-right-arrow {
	float: right;
}


/*         */
/* Archive */
/*         */

#filebox {
float: left;
margin: 15px 0 0;
border: none;
}

#content-text #filebox {
border: none;
}

.aaabutton-pink, .aaabutton-yellow, .aaabutton-blue, .aaabutton-more {
width: 76px;
height: 86px;
margin: 0px 0px 7px 15px ;
padding: 9px 10px;

float: left;

}

.aaabutton-pink p, .aaabutton-yellow p, .aaabutton-blue p,  .aaabutton-more p {
line-height: 1.1em;
padding: 5px 0 3px;
	
font-size: 12px;
color: #000000;
margin: 0;
/*text-align: center;*/
	
}

.aaabutton-more p {
font-size: 13px;
padding: 10px 0 3px;
color: #ffffff;
font-weight: 800;
}

.aaabutton-pink {
background: url(../images/archive-button-pink.jpg) top left no-repeat;
float: left;
}


.aaabutton-yellow {
background: url(../images/archive-button-yellow.jpg) top left no-repeat;
}

.aaabutton-blue {
background: url(../images/archive-button-blue.jpg) top left no-repeat;
}

.aaabutton-more {
background: url(../images/archive-button-more.jpg) top left no-repeat;
}


#aaa_title_intro {
margin: 0px 15px 0px 15px;
width: 345px;
float: left;
}

#aaa_title_intro h2 {
font-size: 22px;

}