/*
		Theme Name: IMPC
		Theme URI: http://www.impc.co.uk/articles
		Description: The IMPC WordPress theme
		Version: 1.0
		Author: Zen Elements
		Author URI: http://www.zenelements.co.uk
 */



body {background: #3c76b9 url(http://www.impc.co.uk/uploads/header.jpg) top no-repeat; margin:0px auto; position:relative; font-family:Arial, Verdana; font-size:16px; color:#FFF;}
.siteAlignment {width:975px; margin:0px auto;}
	#header {width:975px; height:300px;}
        #header a {outline:none;}
		#header .logo {width:250px; height:150px; margin:20px 0 0 0; border:none;}
	
	#message {width:975px; height:100px; padding:30px 0 0 0;}
	#message h1 {font-size:1.8em; font-weight:bold; padding:0px; margin:0px;}
	#message p {margin:0px; padding:0px; font-size:16px; font-weight:bold; letter-spacing:2px;}
	
	#display {width:975px;}
	#left {float:left; width:225px;}
	#navigation {width:225px;}
		.menu {}
		.menu li {list-style:none; margin:5px 0px;}
		.menu li a {display:block; font-weight:bold; padding:5px 15px;}
		.menu li a:hover {background: #3065aa; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.menu #current {background: #3065aa; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px;}

	#content {float:right; width:675px; text-align:justify;}
		#content h1 a {font-family:Arial; font-weight:normal; font-size: 1em; color:#FFF; margin:0px; padding:0px;}
	
	#footer {clear:both; width:975px; border-top:1px solid #99b8db;}
	.footerRight {float:right; text-align:right;}
	.footerRight p {text-align:right; font-size: 14px;}
	.footerRight a {font-size:14px; font-weight: normal;}
	.footerRight small {font-size:12px;}
	.footerRight small a {font-size:12px;}

SIDEBAR STYLES {}

	#widget h3 {color:#fff; padding:0 0 0 40px;}
	#widget ul {}
	#widget li {list-style:none; margin:5px 0px;}
	#widget li a {display:block; font-weight:bold; padding:5px 15px;}
	#widget li a:hover {background: #3065aa; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#twitterID {text-align:center;}
	#twitterID a {outline:none; border:0;}
	#twitterID a img {outline:none; border:0;}
	#twitterID a:hover {text-decoration:none;}
	
SINGLE STYLES {}

.postmetadata {display:block; margin:25px 0; padding:5px; border-top:1px solid #99b8db; border-bottom:1px solid #99b8db;}
.postmetadata a {font-size:12px;}

#respond label {float:left; width:100px;}
#respond input {font-family:arial, verdana, tahoma; font-size:12px; width:200px;}
#respond textarea {font-family:arial, verdana, tahoma; font-size:12px; width:300px; height:100px;}
#respond #submit {}


TEXT STYLES {}

h1 {font-family:Arial; font-weight:normal; font-size: 1.6em; color: #FFF; margin:0px; padding:0px;}
h2 {font-family:Arial; font-weight:normal; font-size: 1.2em; color: #FFF; margin-top:5px; padding:0px;}
h3 {font-family:Arial; font-weight:normal; font-size: 1.2em; color: #FFF; margin-top:5px; padding:0px;}

p {text-align:justify;	line-height: 1.5;}
.totop {text-align:center; padding: 10px 0; border-top:1px solid #2759a0; border-bottom:1px solid #2759a0;}

a 	{text-decoration: none; font-size: 16px; color:#FFF; font-weight: bold; }
a:hover {color: #FFF; text-decoration: underline; }

.clear {clear:both;}
.imgLeft { float: left; margin-right: 10px; }
.imgRight { float: right; margin-left: 10px; }

.floatLeft {float:left;}
.floatRight {float:right;}