* {
	margin: 0;	
	padding: 0;
}

body {
	background-color: #868484;	
	font-family: Arial, Helvetica, sans-serif;
}

body p {
	line-height: 1.5em;	
	font-weight: lighter;
	font-size: 85%;
	padding-top:.5em;
}

#page {
	background-image:url(images/APC_bgimage.jpg);
	background-repeat:repeat-y;
	width: 1003px;
	margin: 0 auto;
	position:relative;
}

#header {
	height: 117px;
	padding-left: 47em;
	position:relative;
}


#title {
	position: absolute;
	top:1em;
	left:20.2em;
	
}

#title h1 {
	font-size: 150%;
	color: #bd2f38;
}



#headerimg img {
		height: 116px;
		border:none;
		position:absolute;
		width: 213px;
		padding-left: 4em;
		left:0;
}

#headerimg img a {
		height: 193px;
		
}



#content {
	width: 600px;
	float: right;
	padding:2em 5em 5em 1em;
	margin: -4em 0 5em 0; 
	
}

#commentSection {
	background-image:url(images/comment_middle.jpg);
	background-repeat:repeat-y;
}

#commentTop {
	background-image:url(images/comment_top.jpg);
	background-repeat:no-repeat;
}

#commentBottom {
	background-image:url(images/comment_bottom.jpg);
	background-repeat:no-repeat;
	height:33px;
}

#commentSection p {
	padding: 0 .5em 0 1em;
	font-size: 85%;
}

#homeLink {
		
}

h1, h2, h3 {
	font-size:100%;	
}

a {
	color:#bd2f38;	
	border:none;
}

h2 a  {
	text-decoration: none;	
}




textarea#comment {
	width: 467px	
}

form#commentform p {
	font-size: 79%;	
	padding-bottom: 1em;
}

#respond h3 {
	font-size: 90%;	
	padding-top: 1em;
}

h3#comments {
	padding-top: 1em;	
}

ol.commentlist a {
	font-size: 76%;	
}

.comment-author vcard {
	margin-left: 1em;	
}

ol.commentlist comment-author vcard a {
	font-size: 90%;	
	
}

a.url {
	font-size: 90%;	
}

p.postmetadata {
	border-top:thin dashed #000000;
	margin: .5em 0 4em 0;
	padding: .5em 5em;
	font-size:76%;
	background-color:#F1F1F1;
}

p.white {
	color: white;
}	

span.says {
	font-size: 76%;	
}

#search {
	padding-bottom: 1em;	
}



ol.commentlist {
	width: 575px;	
}





#return {
	position: absolute;
	top:  8em;
	left: 1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-align:center;
	font-size: 110%;
}

#return ul li {
	text-decoration: none;
	list-style-type: none;
}

#return a {
text-decoration:none;
color: #000000;
font-size:80%;
width:300px;
	height:42px;
	padding: .2em 1.7em;
	
}

#return a:hover {
	color: #ffffff;	
	background-image:url(images/rollover.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width: 400px;
	
}

/*---sidebar---*/

li.cat-item {
	margin-left: 0em;
}

ul.xoxo blogroll ul li {
	padding: 0;
	margin-left: 0em;
}


#sidebar  {
	width: 256px;	
	float: left;
	padding: 4em 0em 0 2em;
	margin-bottom:10em;
}

#sidebarComments {
	width: 256px;	
	position:absolute;
	left:0;
	top:3em;
	padding: 4em 2em 0 0;
}

#sidebar ul {
	list-style: none;	
}

#sidebar ul li a {
	text-decoration: none;
	list-style:none;
	
}

li.sidebarlinks ul, .homelink {
	padding-left:5px;
}



li.page_item {
	
}

#rotator {
	position:absolute;	
	bottom:5em;
	left:3em;
	height:230px;
	width:230px;
	z-index:1;
	
}


/*#categories h2 {
	margin-left: 2em;	
}*/

#categories li {
	margin: 0;	
	padding: 0;
}

#categories li ul a {
	padding: 0;
}

/*-----comment section----------*/

#respond h3  {
	padding-left: 3.7em;
}

form#commentform p {
	padding-left: 4.2em;	
}

#searchitem {
	padding-bottom: 1em;	
}

.commentlist li {
	padding-bottom: 2em;	
}



/*-----footer----------*/

#footer {
	background-image:url(images/APC_footer.jpg);
	background-repeat:no-repeat;
	height: 61px;
	clear:both;
	padding-left: 2em;
	padding-top:8.5em;
	position:relative;
	width:1003px;
}



#footer p {
	font-size: 70%;	
	padding: 1em 0 0 1em;
}

#copyright {
	float:left;	
}

#poweredBy {
	float:left;
}

span.white {
	color: white;
	padding-left: 3em;
}

a.entries {
	padding-left: 3em;	
}
