body {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family:Arial;
	font-size: 13px;
	background:url(../image/background.png) repeat-x fixed top #990000;
	background-color:#990000;
}

a, a:visited {
	text-decoration:none;
	color:#F90;
}
a:hover {
	color:#ffcc00;
}

span {
	color:#aaa;
}

/* HEADERS */
h2 {
	margin:5px 0;
	font-size:18px;
	color:#cc9933;
}
h3 {
	margin: 5px 10px 2px 10px;
	font-size:16px;
	color:#c9c9c9;
}

#home h3 {
	margin: 5px 10px 2px 55px;
	font-size:16px;
	color:#c9c9c9;
}

h4 {
	font-size:14px;
	margin:0;
}

h5 {
	font-size:16px;
	margin: 0 10px;
	padding: 5px 0 0 0;
}

/* PAGE LAYOUT */
#pageholder {
	margin: 0 auto;
	width: 899px;
	background:#D02628;
	border-left:5px #fff solid;
	border-right:5px #fff solid;
	padding-bottom:10px;
}

#content_hold {
	background:#D02628;
	width:780px;
	border-left:5px #000 solid;
	border-right:5px #000 solid;
	margin:0 auto;
	height:auto;
}

#advert_hori {
	padding-top: 5px;
	padding-bottom:5px;
	height: 100px;
	text-align:center;
}

#flash {
	height: 250px;
	background:url(../image/frontpage.jpg);
	width:900px;
}

#top_image {
	height: 200px;
	background:#888;
}

#navbar {
	background:#222;
	padding-left:20px;
	margin-bottom:10px;
	height: 30px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:#191919 solid 5px;
}

#content {
	height: auto;
	background:#D02628;
	display:inline-block;
}

#page {
	background-color:#222;
}
	.slider{
		background:url(../image/slider_bg.jpg);
		width:690px;
		height:15px;
	}

#logo {
	height: 100px;
	text-align:center;
	font-size:20px;
	margin-bottom:10px;
	background:url(../image/getIGNITED_Mascot.png) center no-repeat;
}

#small_page {
	float: right;
	width: 690px;
	background:#700606;
	margin-left: 10px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
	.intro {
		margin:0 -10px 0 -45px;
		padding:5px 0;
	}
	
	#home #small_page p, #home #page p {
		margin:0 55px;
		padding:5px 0;
	}
	
	#small_page p, #page p {
		margin:0 10px;
		padding:5px 0;
	}
	.gallery_text {
		margin: 0 10px 50px 10px;
		font-size: 13px;
	}
	
	.home_header {
		background-image:url(../image/latest_head.png);
		height:46px;
		margin-bottom: 10px;
	}
	
	.bio_header {
		background-image:url(../image/bio_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.facts_header {
		background-image:url(../image/facts_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.contact_header {
		background-image:url(../image/contact_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.designer_header {
		background-image:url(../image/design_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.gallery_header {
		background-image:url(../image/gallery_head.png);
		height:46px;
		margin-top:10px;
	}
	.design_page_header {
		background-image:url(../image/design_page_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.resume_header {
		background-image:url(../image/resume_head.png);
		height:46px;
		margin-top:10px;
	}
	
	.post_footer {
		background-image:url(../image/post_foot.jpg);
		height:8px;
		margin-top:10px;
	}

#page ul, #small_page ul {
	list-style:none;
	list-style-image:url(../image/list_bullet.png);
	margin: 0 0 0 50px;
	padding: 0;
}
#page li, #small_page li {
	margin:2px 0;
}

#side {
	float:left;
	width: 170px;
	margin-left:15px;
}
	.twitter {
		background:#700606;
		width:170px;
		min-height:105px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
		.twitter span {
			font-size:0.8em;
			font-style:italic;
			color:#fff;
		}
	.project {
		background:#700606;
		width: 170px;
		min-height:110px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.demos {
		background:#700606;
		width:170px;
		min-height:100px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.new {
		background:#700606;
		width:170px;
		min-height:100px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.links {
		background:#700606;
		width:170px;
		min-height:100px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
		.links ul {
			list-style:none;
			list-style-image:url(../image/list_bullet.png);
			margin: 0 0 0 16px;
			padding: 0 7px 7px 7px;
		}
		.links li {
			width:133px;
			padding-bottom: 2px;
			margin: 5px 0;
		}
	
		.twitter p, .project p, .links p, .demos p, .new p {
			margin: 0 10px;
			padding-top:10px;
		}
		#page a img, #small_page a img, .project a img {
			border:0px #000 solid;
		}

#footer {
	background:#ccc;
	margin: 15px auto;
	width:870px;
	height:190px;
	padding:0;
	font-size:11px;
	position:relative;
	color:#000;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#footer h2 {
	color:#333;
}
#footer a, #footer a:visited {
	color:#777;
}
#footer a:hover {
	color:#700606;
}

	#blog_news_feed {
		float: left;
		margin:10px 10px 10px 20px;
	}
		#blog_news_feed ul, #blog_news_feed li{
			list-style:none;
			margin-top:0;
			margin-left:-15px;
		}
		#blog_news_feed li{
			margin-bottom:3px;
		}
	
	#footer_float_right {
		float:right;
		margin:10px 20px 10px 0;
	}

td #alternate {
	background-color:#444;
}

.blog_thumbnail {
	float:left;
	margin: 2px 10px 0 0;
	border: #444 solid 1px;
	padding:1px;
}

#blog_quote_box {
	margin-left: 80px;
}

#blog_loop {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:10px;
}

#scroll_gallery {
	overflow:scroll;
	height:210px;
	z-index:1;
}

/* Navigation */
#nav ul li { 
	list-style: none; 
}
#nav ul { 
	margin:0; 
	padding:0;
	width: 800px;
	height:30px;
}
#nav li a, #nav li a:visited {
	text-align:center;
	float: left; 
	margin:0;
	padding:6px 0 0 0;
	width:100px;
	height:24px;
	color:#999;
}
#nav li a:hover { color: #f2c40d; }
		
#home #nav-home a, #home #nav-home a:visited,
#blog #nav-blog a, #blog #nav-blog a:visited,
#liam #nav-liam a, #liam #nav-liam a:visited,
#gallery #nav-gallery a, #gallery #nav-gallery a:visited,
#acting #nav-acting a, #acting #nav-acting a:visited,
#music #nav-music a, #music #nav-music a:visited {
	width:94px;
	background:#700605;
	color:#fff;
	border-left: 4px solid #320302;
	border-right:3px solid #320302;
}
		
#home #nav-home a:hover, 
#blog #nav-blog a:hover,
#liam #nav-liam a:hover, 
#gallery #nav-gallery a:hover, 
#acting #nav-acting a:hover, 
#music #nav-music a:hover { color: #ffcc00; }

/* BLOG RELATED */
#blog_loop small{
		margin:5px;
		font-size:0.8em;
	}
	.date {
		float:left;
		padding-right:5px;
	}
	.comments {
		float:left;
	}
		.comments a{
			background-image:url(http://getignited.co.uk/blog/wp-content/themes/gi_bs/images/comments.png);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:20px;
		}

h6 {
	margin:2px 0 5px 0;
	padding: 2px 0 0 0;
	font-size:18px;
	color:#cc9933;
}
