/*
Theme Name: Acamedia
Theme URI: http://acamedia.co.uk/
Description: Acamedia theme
Version: 1
Author: Andrew Macaulay-Brook
Author URI: http://www.theburo.net/
Template: default
*/

body {
margin: 0;
padding: 0;
background: white;	
font-size: 70%;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
line-height: 70%;
}

#page {
	width: 960px;
	margin: 0;
/*	height: 1000px;*/
	padding: 0;
}

.work #site-ID-bg {
background: url(onair.jpg) no-repeat left 20px;

}

#site-ID {
text-indent: -999em;
background: url(logo.png) no-repeat 114px 72px;
height: 83px;
width: 379px;
padding: 72px 0 120px 114px;

}

.contact #site-ID {
background: url(logo-contact.png) no-repeat;
margin: 0 0 100px 113px;
padding: 72px 80px 0 0;
}

.home #site-ID {
background: url(logo-home.png) no-repeat 114px 48px;
margin: 0;
padding: 72px 100px 100px 114px;
}

.work #site-ID {
background: url(logo-work.png) no-repeat 114px 53px;
margin: 0;
padding: 72px 100px 100px 114px;
}

.about #site-ID {
background: url(logo-about.png) no-repeat 114px 66px;
margin: 0;
padding: 72px 100px 100px 114px;
}

#site-ID a {

}

#site-ID .description {

}

#nav {
width: 170px;
float: left;
padding: 0;
margin: 0 0 0 1em;
	
	font-size: 2.7em;
	line-height: 1.3;

}

#nav li {
float: left;
list-style-type: none;
background: url(bullets.gif) no-repeat 0 5px;
padding: 0 0 0 50px;
}

#nav li.current_page_item {
background-position: 0 -30px;
}

#nav li.current_page_item,
#nav li.current_page_item a {
color: #d3840b;
} /* 2 selectors catching before Remove Link plugin & after */

#nav a {
color: black;
text-decoration: none;
display: block;
}

/*.home #nav {
background: url(mic.jpg) transparent no-repeat left bottom;

}*/

#content {
width: 360px;
background: url(content-bg.png) transparent repeat-y;
padding: 0 30px 10px 10px;
margin: 0 0 0 305px;
}

#footer {
height: 100px;
width: 960px;
/*background: url(footer-bg.png) transparent no-repeat;*/
position: relative;

}

.home #page {
background: url(mic.jpg) transparent no-repeat left 420px;
min-height: 675px;

}

.about #page {
background: url(lens.jpg) transparent no-repeat left bottom;
min-height: 660px;
}

.about #footer {
/*background: url(laptop.jpg) transparent no-repeat left bottom;*/
}

.contact #page {
background: url(phonebox.jpg) transparent no-repeat left bottom;
min-height: 650px;
}

#footer p {
width: 100%;
text-align: center;
position: absolute;
bottom: 10px;
margin: 0;
}

p a {
font-weight: bold;
color: black;
text-decoration: none;
}

#footer a {
color: black;
}

div#h1 {

	float: right;
	padding: 0 0 0 20px;
margin: 20px 2em;
background: url(h1-left-bg.png) transparent no-repeat left top;
}

/*
#content p:first-child:first-letter {
font-size: 2em;
line-height: 0.5;
color: #ae0e0e;
}

* html .largecap {
font-size: 2em;
line-height: 0.5;
color: #ae0e0e;
}
*/

.largecap {
font-size: 2em;
line-height: 0.5;
color: #ae0e0e;
}

#IEHack .largecap {
font-size: 1em;
line-height: 1.2;
color: black;
}

#content {
padding-top: 0.8em;
}

#content p {

	font-size: 1.25em;
		line-height: 1.4;	
		margin: 0 0 1em;
}

.home #content p {

	font-size: 1.3em;
		line-height: 1.6;	
		margin: 0 0 1em;
}

.alignright {
float: right;
position: relative; /* stop IE6 cropping image if a negative margin is used */
}
