/* 
Welcome.org.uk
Stylesheet
Design by Locus Works World Enterprises
*/

body {
	background: #fff;
	margin: 0; 
	padding: 0;
}

img { border: 0; }

body#home { background: url(../images/77.jpg) left repeat-y; }
body#projects { background: url(../images/5.jpg) left repeat-y; }
body#contributors { background: url(../images/6.jpg) left repeat-y;}
body#contact { background: url(../images/4.jpg) left repeat-y; }

body#home #topline {
	width:770px;
	height: 20px;
	background: #7ba38e url(../images/76.jpg) repeat-x;
}

body#projects #topline {
	width:820px;
	height: 20px;
background: #ae4c73;	
}

body#contributors #topline {
	width:770px;
	height: 20px;
	background: #e3d163;
}

body#contact #topline {
	width:770px;
	height: 20px;
	background: #6382c2;
}

#container {
	margin: 0;
	width: 820px;
}

#top {
	height: 222px;
}

#topimg {
	margin: 0;
	float: left;
	width: 420px;
}

#topnav {
	width: 330px;
	float: left;
}

#divider {
	clear:both;
}

#main-con {
	padding: 20px 0 0 20px;
	width: 400px;
	float: left;
}

#main-con-con {
	padding: 0 15px 0 0;
}

#footer {
clear:both;	
padding: 20px 0;
	margin: 0 0 0 20px;
}

#footer p {
font: 10px/18px verdana,helvetica,arial,sans-serif;
}

#footer img {
float:left;
padding: 0 10px 0 0;
}

#main-side {
	padding: 10px 0 0 20px;
	margin: 10px 0 0 0;
	width: 350px;
	float: left;
}

#main-side p {
	color: #000;
}

#main-side p a {
	color: #000;
}

#main-side p a:hover {
	border-bottom: 1px solid #000;
}

#main-side h2 {
	color: #000;
	padding-bottom: 5px;
}

/* Top img */

span.title {
	display: inline;
}

/* typography */

p {
	font: 11px/18px georgia,"Times New Roman",times,serif;
	color: #666;
	padding: 0;
	margin: 5px 0 5px 0;
}

p a {
	color: #0f42af;
	font-weight: bold;
	text-decoration: none;
}

p a:hover {
	color: #1d3541;
	border-bottom: 1px solid #ae4776;
}

h2 {
	font: 18px verdana,helvetica,arial,sans-serif;
	color: #0f42af;
	padding: 0;
	margin: 0;
}

h2 a {
	color: #0f42af;
	font-weight: bold;
	text-decoration: none;
}

h2 a:hover {
	color: #1d3541;
	border-bottom: 1px solid #ae4776;
}

h3 {
	font: 14px verdana,helvetica,arial,sans-serif;
	color: #0f42af;
	padding: 0;
	margin: 0;
}

.sticky {
width:330px;
float:left;
margin: 10px 0 0 20px;
}

.sticky h3 {
color: #000;
}

.sticky p {
color: #000;
font-size: 13px;
}


#navigation {
margin-left: 20px;
}

.newsitem {
	border-bottom: 2px solid #0f42af;
	padding: 0 0 5 0;
	margin: 5px 0 5px 0;
}

/* Top navigation */

ul.navig {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}

ul.navig li {
	list-style-type: none;
	font: 30px verdana,helvetica,arial,sans-serif;
	font-weight: bold;
	padding: 1px 0 1px 0;
        margin: 0;
	text-transform:lowercase;
        letter-spacing: -.05em;
}

ul.navig li a {
	color: #434547;
	text-decoration: none;
}

ul.navig li a:hover {
	color: #fff;
}

ul.navig li a:active {
	color: #af4669;
}

body#home ul.navig li#home a { color: #fff; }
body#projects ul.navig li#projects a { color: #fff; }
body#contributors ul.navig li#contributors a { color: #fff; }
body#contact ul.navig li#contact a { color: #fff; }

/* Section navigation */

ul.recent_articles {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}

ul.recent_articles li {
	list-style-type: none;
	font: 12px verdana,helvetica,arial,sans-serif;
	font-weight: bolder;
	padding: 5px 0 5px 0;
}

ul.recent_articles li a {
	color: #0f42af;
	text-decoration: none;
}

ul.recent_articles li a:hover { 
	color: #0147c9;
	border-bottom: 2px solid #bd0a58;
}

ul.recent_articles li a:active { 
	color: #af4669; 
}

ul.recent_articles li a:visited { 
	color: #fff; 
}

.rssThumbFloat {
	float: left;
	width: 80px;
	height: 80px;
}