
/* utility and fixing css */

#iefixer { 
	width: 100%; 
}

* html .visualIEFloatFix { height: 0.01%; }

.accessibility, #page .accessibility {
	display:none;
}


.wrapper {
	margin: 0pt auto; 
	width: 960px;
	text-align: center;
}

.clear {
	clear: both;
}

/* Hides from IE5-mac \*/
* html #widther, * html body, * html #page { height: 0; }
/* End hide from IE5-mac */

/* \*/




/* css proper */


body { 
	background-color: #F58220; 
	margin: 0; 
	color: black; 
	font: 62.5%/1.5 Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:small;
	text-align: center;
}

* html body {
	font-size: 0.75em;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

p, h4 {
	margin: 0px;
	padding: 0px;
	}


/* alignments */
.aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
	
	
/* setup cols */

#wrapper { 
	margin: 0 auto 0 auto; 
	width: 1000px;
	background-image: url(../image/left_col.gif);
}

#right_decoration {
	margin: 0 auto 0 63px; 
	padding: 0px;
	background-image: url(../image/right_col.gif);
	width: 955px;
}


#content {
	margin: 0 90px 0 auto; 
	background-color: #FFFFCC;
	text-align: left;
	padding: 1px 10px;
}




/* header content */
#page_header {
	padding-left: 8px;
}	

#meta-links {
	height: 20px;
	text-align: right;
	padding-right: 4;
}

#meta-links a, #meta-links a:visited {
	color: #666;
	}

#meta-links a:hover {
	text-decoration: underline;
	}

img#logo {
	border: 0px;
}

#mission {
	padding: 3px;
	width: 578px;
	font-size: 0.95em;
	font-weight: 600;
	color: #666;
}

#contactInfo {
	width: 230px;
	float: right;
	margin: -115px 0 0 0;
	font-size: 1em;
	line-height: 2em;
	padding-left: 4px;
}


/* ie 6 only */
* html #contactInfo {
	line-height: 2.5em;
}

a#phone:link, a#phone:visited {
	padding: 4 0 4 30px;
	background: url(../image/phone_icon.png) left center no-repeat;
	color: #754223;
	text-decoration: none;
	font-weight: 800;
}

a#email:link, a#email:visited {
	padding: 4 0 4 30px;
	background: url(../image/email_icon.png) left center no-repeat;
	color: #ABABAB;
	text-decoration: none;
	font-weight: 800;
}

a#donate:link, a#donate:visited {
	padding: 4 0 4 30px;
	background: url(../image/donate_icon.png) left center no-repeat;
	color: #F4864E;
	text-decoration: none;
	font-weight: 800;
}


a#phone:hover, a#email:hover, a#donate:hover {
	text-decoration: underline;
}

#donateBox {
	margin-top: 5px;
}

img#paypalLogo {
	vertical-align: bottom
}

img#justgivingLogo {
	/* padding-left: 0px; */
}

#bannerBox {
	margin-top: 10px;
	font-size: 0.9em;
	color: #a8a8a8;
	}

* html #bannerBox {
	margin-top: 0px;
	}


/* --------------------------------------------- */

/* sidebar */

#leftcolumn {
width: 160px;
	margin-top: 4px;
	margin-left: 10px;
	float: left;
}

#leftcolumn ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

a.menuHeader {
	display: block;
	width: 142px;
	height: 32px;
	margin-top: 19px;
	margin-bottom: 3px;
	padding-left: 7px;
	padding-top: 8px;
	color: #ffffff;
	font-size: 1.25em;
	font-weight: 600;
}

/* ie only */

* html a.menuHeader {
	padding-top: 3px;
}




a#menuWhatsOn{
	background: url(../image/menuWhatsOn.gif) left center no-repeat;
}
a#menuLargactyl{
	background: url(../image/menuLargactyl.gif) left center no-repeat;
	
}


a#menuCreative{
	background: url(../image/menuCreative.gif) left center no-repeat;
}

a#menuPeople{
	background: url(../image/menuPeople.gif) left center no-repeat;
}

a#menuAbout{
	background: url(../image/menuAbout.gif) left center no-repeat;
}

a#menuContact{
	background: url(../image/menuContact.gif) left center no-repeat;
}



a.menu {
	padding: 7px;
	color: #666;
}

a.menu:hover {
	text-decoration: underline;
	color: #000;
}

a.menuHeader:hover {
	text-decoration: underline;
	color: #000;	
	background: url(../image/menuOver.gif) left center no-repeat;
}

#facebookLink {
	margin-top: 20px;
}


/*  New Styles added by Adam - adamcooltanarts@gmail.com */
 
div	.divSocialnet	{
	height: 30px;
	font-size: small;
	padding-left: 30px;
	text-align: left;
	vertical-align: middle;

	}
img .imgSocialnet	{
	border: 0;
	float: left;
	width: 24px;
	height: 24px;
	vertical-align:text-middle;
	
	}
span .spanSocialnet {
	padding-left: 5px;
	float: left;
	vertical-align: middle;
	}


/* --------------------------------------------- */

/* main content box */

#centercolumn {
	float: left;
	margin-top: 23px;
	width: 450px;
	background: #FFFFCC;
	overflow: hidden;
}

/* central column content */

#sectionHeader {
	height: 45px;
	background: #F58220;
	font-size: 2em;
	color: #ffffff;
	padding-top: 5px;
}

/* post styles */
.post {
	padding-bottom: 44px;
	background:transparent url(../image/post_seperator.gif) no-repeat scroll left bottom;
}

.post span.post2pdf_span {
	display: none;
}

a.awppost_link {
	background: url(../image/plusicon.gif) left center no-repeat;
	padding-left: 15px;
	text-decoration: underline;
}



* html #icons {
	margin-top: 20px;
	}

h2.headline {
	font-size: 1.4em;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	
}

h2.headline a {
	color: #3F3F3F;
}

h2.headline a:visited {
	color: #3F3F3F;
}

.post p {
	color: #3f3f3f;
	margin-bottom: 15px;
}

.post a, .post a:visited .author{
	color: #F47C3F;
}

.post a:hover {
	text-decoration: underline;
}


.post img {
	padding-top: 4px;
	}

.workshops_timetable a {
	color: #000000;
	text-decoration: underline;
}

.workshops_timetable a:visited {
	color: #000000;
	text-decoration: underline;
}

.author, .discusslinkbg{
	color: #F47C3F;
	text-align: right;
}

.awpcomments {
	border: 1px solid orange;
	background-color: #f0f0f0;
	}

.awpcomments p{
	margin-left: 7px;
	font-size: 1.1em;
	}

/* end post styles */

/* right sidebar */

#right_sidebar
{
	float: right;
	width: 200px;
	margin-top: 23px;
}

#picture_box
{
	height: 300px;
	background: #F58220;
	font-weight: bold;
}

#picture_box a, #picture_box a:visited {
	text-decoration: underline;
	color: #000000;
	}


#calendar_box {
	margin-top: 30px;
	padding-bottom: 35px;

	text-align: center;
}


#calendar_box h4 {
	display: block;
	font-size: 1.8em;
	color: #F58220;
	}

* html #calendar_box h4 {
	font-size: 2em;
	}

#calendar_wrap {
	margin-left: -20px;
	}

* html #calendar_wrap {
	margin-left: 0px;
	}

#justGiving_box {
	padding-top: 12px;
	text-align: center;
	}

	/* inner footer */

#ifooter {
	text-align: center;
	clear: both;
	padding-top: 60px;
}

#ifooter li {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	background-color:transparent;
	background-image: url(../image/ifooter_list_seperator.gif);
	background-position: top left
	background-attachment:fixed;
	background-repeat: no-repeat;
}

#ifooter li.first {
	padding-left: 0px;
	background: none;
}

#ifooter a, #ifooter a:visited {
	font-size: 1.4em;
	color: #707070;
}

#ifooter a:hover {
	text-decoration: underline;
}

/* --------------------------------------------- */

/* outer footer */

#footer {

	text-align: center;
	float: left;
	width: 80%;
	}


#footerCol {
	float: right;
	width: 850px;
	margin-top: 5px;
	font-size: 0.8em;
	color: #444;
}

#footRight {
	float: right;
	background: #ED1C24;
	width: 19%;
	}
	
