@charset "utf-8";
/* Footer CSS Document */
	
#mainbody #pagecontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
	#mainbody #pagecontent p{
		margin:0px;
		padding:0px;
		line-height:130%;
		}
	#mainbody #pagecontent #sectionarea{
		width:931px;
		margin:0px;
		padding:0px;
		background-repeat:repeat-y;
		}
		#mainbody #pagecontent #sectionarea #topbar{
			width:931px;
			height:22px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			background-repeat:no-repeat;
			clear:both;
			}
		#mainbody #pagecontent #sectionarea #bottombar{
			width:931px;
			height:8px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			background-repeat:no-repeat;
			clear:both;
			}
			
	#mainbody #pagecontent #articlearea{
		width:931px;
		margin:0px;
		background-repeat:repeat-y;
		padding:0px;
		}
		#mainbody #pagecontent #articlearea #topbar{
			width:931px;
			height:22px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			clear:both;
			}
		#mainbody #pagecontent #articlearea #bottombar{
			width:931px;
			height:8px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			clear:both;
			}
		#mainbody #pagecontent #subsectionmenu{
			width:146px;
			margin:0px;
			margin-left:1px;
			padding:0px 4px;
			overflow:hidden;
			float:left;
			
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			}
			#mainbody #pagecontent #subsectionmenu a{
				text-decoration:none;
				color:#FFFFFF;
				}
			#mainbody #pagecontent #subsectionmenu ul{
				margin:0px;
				padding:0px;
				list-style:none;
				}
				#mainbody #pagecontent #subsectionmenu ul li{
					margin:0px;
					padding:0px;
					width:134px;
					padding:3px 6px;
					padding-bottom:4px;
					}
				#mainbody #pagecontent #subsectionmenu ul li:hover{
					background-color: #4a74a8;
					}
				#mainbody #pagecontent #subsectionmenu ul li.this{
					background-color: #4a74a8;
					}
/*Section page specifics */
		#mainbody #pagecontent #sectionarea #sectionholder{
			width:772px;
			margin:0px;
			margin-left:4px;
			padding:0px;
			overflow:hidden;
			float:left;
			font-size:11px;
			}
		#mainbody #pagecontent #sectionarea #sectionholder #themedarea{
			width:772px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			float:left;
			color:#FFFFFF;
			background-repeat:no-repeat;
			}
			#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea{
				width:772px;
				height:314px;
				margin:0px;
				padding:0px;
				overflow:hidden;
				}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea #mainfeature{
					width:213px;
					height:221px;
					margin:0px;
					margin-left:510px;
					margin-top:22px;
					padding:0px;
					overflow:hidden;
					}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea #mainfeature #picvid{
						margin:0px;
						padding:0px;
						width:213px;
						height:176px;
						overflow:hidden;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea #mainfeature #linkarea{
						margin:0px;
						padding:3px 6px;
						padding-top:5px;
						width:201px;
						height:39px;
						overflow:hidden;
						font-size:9px;
						}
						#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea #mainfeature #linkarea a{
							color:#fff;
							}
						#mainbody #pagecontent #sectionarea #sectionholder #themedarea #toparea #mainfeature #linkarea a .title{
							color:#ffa800;
							font-weight:bold;
							}
			#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom{
				width:772px;
				margin:0px;
				padding:0px;
				padding-bottom:10px;
				overflow:hidden;
				font-size:13px;
				}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom.sub{
				padding-bottom:0px;
				}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom ul{
					margin:0px;
					padding:0px;
					list-style:none;
					}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom ul li{
						margin:0px;
						padding:0px;
						margin-top:2px;
						list-style:none;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom ul li.rss{
						margin:0px;
						padding:0px;
						margin-top:2px;
						font-style:italic;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom a{
						color:#FFFFFF;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom a:hover{
						color:#ffa800;
						}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom #findhelp{
					width:244px;
					margin:0px 10px;
					padding:0px;
					overflow:hidden;
					float:left;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom #latest{
					width:234px;
					margin:0px;
					padding:0px;
					padding-left:10px;
					overflow:hidden;
					margin-right:10px;
					float:left;
					background-image:url('http://spunout.ie/images/icons/dots.gif');
					background-repeat:repeat-y;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom #poll{
					width:233px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					float:left;
					height:117px;
					background-image:url('http://spunout.ie/images/icons/dots.gif');
					background-repeat:repeat-y;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom #poll label{
					display:inline;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #themedarea #bottom #poll #subgetinvolved{
					width:233px;
					height:117px;
					margin:0px;
					padding:0px;
					margin-top:0px;
					overflow:hidden;
					float:left;
					}
		#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures{
			width:772px;
			margin:0px;
			padding:0px;
			overflow:hidden;
			clear:both;
			color:#FFFFFF;
			}	
			#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #latestontheforum{
				width:542px;
				height:31px;
				margin:0px;
				margin-top:10px;
				padding:0px;
				padding-left:230px;
				padding-top:20px;
				overflow:hidden;
				background-image:url('http://spunout.ie/images/latestonforum.jpg');
				background-repeat:no-repeat;
				color:#24292d;
				font-size:10px;
				}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #latestontheforum a{
					color:#24292d;
					}	
			#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #left{
				width:230px;
				margin:0px;
				padding:0px;
				margin-left:15px;
				margin-top:15px;
				overflow:hidden;
				float:left;

				}	
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #left #supportserviceDB{
					width:230px;
					height:117px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					float:left;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #left #getinvolved{
					width:230px;
					height:117px;
					margin:0px;
					padding:0px;
					margin-top:5px;
					overflow:hidden;
					float:left;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #left #randomarticle{
					width:228px;
					height:89px;
					margin:0px;
					padding:0px 1px;
					margin-top:5px;
					padding-top:32px;
					overflow:hidden;
					float:left;
					background-image:url('http://spunout.ie/images/random.jpg');
					background-repeat:no-repeat;
					}	
			#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin{
				width:472px;
				height:313px;
				margin:0px;
				margin-left:10px;
				margin-top:15px;
				padding:0px;
				overflow:hidden;
				float:left;
				background-repeat:no-repeat;
				padding-top:52px;
				padding-left:30px;
				}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin div{
					float:left;
					width:221px;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin ul{
					list-style:none;
					margin:0px;
					padding:0px;
					}
					#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin li{
						margin:0px;
						padding:0px;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin ul li{
						font-weight:bold;
						margin-top:5px;
						color:#fff;
						}
					#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin ul li ul li{
						font-weight:normal;
						margin-top:2px;
						}
						#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin ul li ul li a{
							color:#641c6c;
							}
							#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #hotin ul li ul li a:hover{
							text-decoration:underline;
							color:#9a0c72;
							}
			#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #clearer{
				clear:both;
				margin:0px;
				height:0px;
				padding:0px;
				}
			#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice{
				clear:both;
				width:749px;
				height:85px;
				margin:0px;
				margin-top:15px;
				padding:0px;
				overflow:hidden;
				background-image:url('http://spunout.ie/images/editorchoice.jpg');
				background-repeat:no-repeat;
				padding-top:52px;
				padding-left:23px;
				}	
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice div.article{
					height:64px;
					overflow:hidden;
					margin-right:10px;
					width:235px;
					float:left;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice div.article div{
					float:left;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice div.article div.text{
					float:left;
					overflow:hidden;
					margin-left:10px;
					width:125px;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice div.article div.text a{
					color:#FFFFFF;
					}
				#mainbody #pagecontent #sectionarea #sectionholder #otherfeatures #editorschoice div.article div.text a .title{
					color:#ffe400;
					font-weight:bold;
					}
				
/*Article page specifics */
		#mainbody #pagecontent #articlearea #articleholder{
			width:519px;
			margin:0px;
			margin-left:4px;
			padding:0px;
			overflow:hidden;
			float:left;
			font-size:11px;
			}
			#mainbody #pagecontent #articlearea #articleholder #article{
				width:509px;
				margin:0px;
				padding:0px 5px;
				}
			#mainbody #pagecontent #articlearea #articleholder #findhelpbar{
				width:509px;
				height:21px;
				margin:0px;
				padding:3px 5px;
				overflow:hidden;
				background-image:url('http://spunout.ie/images/health/findhelpbar.jpg');
				background-repeat:no-repeat;
				color:#FFFFFF;
				clear:both;
				}
			#mainbody #pagecontent #articlearea #articleholder #findhelpbar a{
				
				color:#FFFFFF;
				}
			#mainbody #pagecontent #articlearea #articleholder #comments{
				width:509px;
				margin:0px;
				margin-top:15px;
				padding:0px 5px;
				overflow:hidden;
				clear:both;
				}
			
		#mainbody #pagecontent #articlearea #optionsmenu{
			width:242px;
			margin:0px;
			padding:0px;
			padding-left:5px;
			padding-right:6px;
			float:left;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			}
			#mainbody #pagecontent #articlearea #optionsmenu a{
				text-decoration:none;
				color:#FFFFFF;
				}
				#mainbody #pagecontent #articlearea #optionsmenu a:hover{
					color:#FFCC00;
					}
				#mainbody #pagecontent #articlearea #optionsmenu a.this{
					color:#FFCC00;
					}
			#mainbody #pagecontent #articlearea #optionsmenu ul{
				margin:0px;
				padding:0px;
				list-style:none;
				}
			#mainbody #pagecontent #articlearea #optionsmenu ul li{
				margin:0px;
				padding:0px;
				width:231px;
				
				}
				#mainbody #pagecontent #articlearea #optionsmenu #articleoptions{
				margin:0px;
				padding:0px;
				}
				#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul li.header{
					padding:4px 6px;
					width:231px;
					margin-bottom:2px;
					background-color: #2c71c5;
					cursor:pointer;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul li ul li{
					padding:4px 6px;
					width:231px;
					font-weight:normal;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #audioversion{
					display:none;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #emailfriendform{
					display:none;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #emailfriendform form div{
					margin:0px;
					padding:0px;
					margin-top:3px;
					width:229px;
					overflow:hidden;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #emailfriendform form div label{
					display:block;
					margin:0px;
					padding:0px;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #emailfriendform form div input{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					margin:0px;
					padding:0px;
					color:#194d8c;
					width:229px;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #articleoptions ul #emailfriendform form div textarea{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					margin:0px;
					padding:0px;
					color:#194d8c;
					width:229px;
					}
				#mainbody #pagecontent #articlearea #optionsmenu #picture{
					margin:0px;
					padding:0px;
					margin-top:3px;
					width:243px;
					height:193px;
					overflow:hidden;
					}
				#mainbody #pagecontent #articlearea #optionsmenu #video{
					margin:0px;
					padding:0px;
					margin-top:3px;
					width:243px;
					height:193px;
					overflow:hidden;
					}
				#mainbody #pagecontent #articlearea #optionsmenu #more ul li.header{
					padding:4px 6px;
					width:231px;
					margin-top:2px;
					margin-bottom:2px;
					background-color: #2c71c5;
					}
				#mainbody #pagecontent #articlearea #optionsmenu #more ul li ul li{
					padding:4px 6px;
					margin-bottom:0px;
					font-weight:normal;
					}
					#mainbody #pagecontent #articlearea #optionsmenu #more ul li ul li.sub{
						padding:0px;
						}
					#mainbody #pagecontent #articlearea #optionsmenu #more ul li ul li.header{
						padding:4px 6px;
						width:231px;
						margin-top:2px;
						margin-bottom:2px;
						font-weight:bold;
						background-color: #3e5e85;
						}
					#mainbody #pagecontent #articlearea #optionsmenu #more ul li ul li ul li{
						padding:4px 0px;
						margin-bottom:0px;
						font-weight:normal;
						}
			
/* Article Formatting */
	#mainbody #pagecontent #articlearea #articleholder #article{
		width:509px;
		margin:0px;
		padding:0px 5px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#313131;
		}
		#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer{
			width:489px;
			padding:10px;
			margin: 5px 0px;
			background-color:#F3F3F3;
			border-bottom:1px solid #666666;
			border-top:1px solid #666666;
			color:#333333;
			font-size:11px;
			}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer h1{
				margin-bottom:10px;
				font-size:15px;
				}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer label{
				display:block;
				width:180px;
				float:left;
				}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer input, #mainbody #pagecontent #articlearea #articleholder #article form.articleMailer div.image{
				width:300px;
				margin-bottom:5px;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer textarea{
				width:300px;
				margin-bottom:10px;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer input.button{
				margin-left:179px;
				width:308px;
				}
			#mainbody #pagecontent #articlearea #articleholder #article form.articleMailer div.clearer{
				clear:both;
				}
	#mainbody #pagecontent #articlearea #articleholder #article h1{
		font-size:30px;
		font-weight:bold;
		color:#194d8c;
		margin:0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h2{
		color:#194d8c;
		font-size:18px;
		font-weight:bold;
		margin:5px 0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h2.subjectline{
		font-size:12px;
		font-style:italic;
		font-weight:normal;
		line-height:150%;
		margin:5px 0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h3{
		color:#194d8c;
		font-size:16px;
		font-weight:bold;
		margin:5px 0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h4{
		color:#194d8c;
		margin:5px 0px;
		font-size:14px;
		font-weight:bold;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h5{
		color:#194d8c;
		margin:5px 0px;
		font-size:11px;
		font-weight:bold;
		}
	#mainbody #pagecontent #articlearea #articleholder #article h6{
		color:#194d8c;
		margin:5px 0px;
		font-size:9px;
		font-weight:bold;
		}
	#mainbody #pagecontent #articlearea #articleholder #article a{
		color:#194d8c;
		margin:0px;
		text-decoration:underline;
		}
	#mainbody #pagecontent #articlearea #articleholder #article a:hover{
		color:#2f94b6;
		text-decoration:underline;
		}
	#mainbody #pagecontent #articlearea #articleholder #article img{
		text-decoration:none;
		}
	#mainbody #pagecontent #articlearea #articleholder #article p{
		line-height:130%;
		margin:6px 0px;
		}
		
	#mainbody #pagecontent #articlearea #articleholder #article ul{
		color:#313131;
		list-style:square;
		}
		
	#mainbody #pagecontent #articlearea #articleholder #article ol{
		color:#313131;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #attbar{
		margin:0px;
		padding:0px;
		height:30px;
		overflow:hidden;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #attbar #attributes{
		margin:0px;
		padding:0px;
		font-size:10px;
		float:left;
		margin-top:3px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #attbar #star-rater{
		margin:0px;
		padding:0px;
		float:left;
		margin-left:3px;
		width:150px;
		}
		#mainbody #pagecontent #articlearea #articleholder #article #attbar #star-rater #progress{
			margin:0px;
			padding:0px;
			margin-top:3px;
			font-size:10px;
			}
	#mainbody #pagecontent #articlearea #articleholder #article #attclear{
		margin:0px;
		padding:0px;
		clear:both;
		height:0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras{
		margin:0px;
		margin-top:15px;
		padding:0px;
		font-size:10px;
		width:509px;
		
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras div{
		margin:0px;
		padding:0px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #star-rater2{
		margin:0px;
		padding:0px;
		height:13px;
		float:left;
		margin-right:5px;
		}
		#mainbody #pagecontent #articlearea #articleholder #article #extras #star-rater2 #progress{
			margin:0px;
			padding:0px;
			margin-top:3px;
			font-size:10px;
			}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #backtotop{
		margin-bottom:8px;
		margin-top:3px;
		float:left;
		margin-right:5px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #ratethis{
		margin-bottom:8px;
		margin-top:3px;
		float:left;
		margin-right:5px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #iconline{
		clear:both;
		margin:0px;
		padding:0px;
		height:30px;
		
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #digg{
		padding-left:19px;		
		float:left;
		height:15px;
		background-image:url('http://spunout.ie/images/icons/digg.jpg');
		background-repeat:no-repeat;
		margin-right:5px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #facebook{
		padding-left:17px;
		height:15px;
		background-image:url('http://spunout.ie/images/icons/fb.jpg');
		background-repeat:no-repeat;
		float:left;
		margin-right:5px;
		}
	#mainbody #pagecontent #articlearea #articleholder #article #extras #stumbleupon{
		padding-left:17px;
		height:15px;
		background-image:url('http://spunout.ie/images/icons/su.jpg');
		background-repeat:no-repeat;
		margin-right:0px;
		float:left;
		margin-right:5px;
		}
/* Comment Formatting */
	#mainbody #pagecontent #articlearea #articleholder #comments{
		width:509px;
		margin:0px;
		
		padding:0px 5px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#313131;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments h2{
		color:#194d8c;
		font-size:16px;
		font-weight:bold;
		margin:10px 0px;
		}
		
	#mainbody #pagecontent #articlearea #articleholder #comments .comment{
		margin:0px;
		padding:0px;
		border-top:2px solid #999999;
		margin-bottom:5px;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments .comment .tagline{
		margin:0px;
		padding:3px;
		background-color:#F3F3F3;
		border-bottom:1px solid #999999;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments .comment .message{
		margin:0px;
		padding:3px;
		font-size:12px;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments a{
		color:#194d8c;
		text-decoration:underline;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments a:hover{
		color:#2f94b6;
		text-decoration:underline;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments #commentform{
		width:509px;
		margin:10px 0px;
		padding:0px;
		border-top:2px solid #999999;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments #commentform #comment-form{
		width:509px;
		margin:0px;
		padding:0px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#313131;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments #commentform #comment-form input{
		margin:0px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#313131;
		}
	#mainbody #pagecontent #articlearea #articleholder #comments #commentform #comment-form textarea{
		width:500px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#313131;
		}