html, body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* COMMON CSS */
div.pager{
	font-size:0.9em;
	font-weight:normal;
	padding:4px 4px 4px 10px;
	margin:0;
	color:#000000;
}
div.pager a{
	color:#0099cc;
	text-decoration:none;
	font-size:1em;
}
div.pager a:hover{
	text-decoration:underline;
}

.cb{
	clear:both;
	height:1px;
	}
#d_inner a.deleteColour{
	color:#CC0000;
	}
div.infoMessage, p.message-info{
	background-color:#FEF2BD;
	padding:6px;
	color:#000;
	font-weight:bold;
	border:1px solid #F7E07F;
	margin:10px 0 0 0;
}
	div.infoMessage a, p.message-info a{
		color:#0099cc;
		}
	div.infoMessage a, p.message-info img{
		vertical-align:bottom;
		}
div.errorMessage, p.message-error{
	background-color:#FDCCC4;
	padding:6px;
	color:#000;
	font-weight:bold;
	border:1px solid #F99888;
	margin:10px 0 0 0;
}
div.error, span.error{
	background-color:#FDCCC4;
	padding:6px;
	color:#000;
	font-weight:bold;
	border:1px solid #F99888;
	margin:10px 0 2px 0;
	}
span.error{
	display:block;
	}
	
div.helpMessage{
	background-color:#ECFCB7;
	padding:6px;
	color:#000;
	font-weight:bold;
	border:1px solid #CCE770;
	margin:10px 0 0 0;
}
	div.helpMessage a{
		color:#0099cc;
		}
	div.helpMessage img{
		vertical-align:bottom;
		}
		
#outer{
	margin:0 auto 0 auto;
	width:800px;
	background-color:#F1F0E9;
	}
	#inner{
		background-image:url(/images/generic/main_logo.png);
		background-position:top left;
		background-repeat:no-repeat;	
		}
		#header{
			height:131px;
			}
		#headerHome{
			height:131px;
			}			
			#header a{
				color:#A6A5A6;
				text-decoration:none;
				font-size:1.2em;
				}
				#header a > strong{
					color:#636363;
					font-weight:normal;
					}
				#header a:hover{
					color:#636363;
					}
			#header ul{
				list-style-type:none;
				margin:0;
				padding:0;
				}
			#nav{
				width:107px;
				float:left;
				margin:35px 0 0 0;
				padding:0 0 0 245px;
				}
			
			#stories_nav{
				margin:35px 0 0 0;
				float:left;
				}
				#stories_nav ul{
					float:left;
					width:216px;
					}
				
		#main_content{
			background-color:#FFFFFF;
			margin:0 16px 23px 16px;
			padding:10px;
			min-height:426px;
			height:auto !important;
			height:426px;	
			}
			
		
		#story_detail{
			width:216px;
			float:left;
			}	
			#story_detail h1{
				color:#636363;
				font-size:1em;
				font-weight:normal;
				margin:0;
				padding:0
				}
			#story_detail h2{
				color:#ACACAC;
				font-size:1em;
				font-weight:normal;
				margin:0 0 12px 0;
				padding:0;	
				}
			#story_detail p{
				color:#959596;
				font-size:1em;
				font-weight:normal;
				margin:0;
				padding:0;
				}
			#story_detail a{
				color:#B2B1B1;
				text-decoration:none;
				display:block;
				margin:15px 0 0 0;
				}
				#story_detail a:hover{
					color:#636363;
					}
			
		#story_images{
			float:left;
			width:334px;
			margin:0 0 0 100px;
			}
			#story_images img{
				vertical-align:bottom;
				margin:0 0 10px 10px;
				}
				
				
h1.pageTitle{
	font-size:2em;
	font-weight:normal;
	margin:10px 0 20px 0;
	padding:0;
	color:#999;
	}
/* DEFAULT FORM */

form.default_form{
	background-color:#F2F9D0;
	padding:20px;
	border:1px solid #C7DE52;
	}
	form.default_form h1{
		font-size:1.6em;
		font-weight:normal;
		margin:0;
		padding:0;
		}
	div.form_section{
		margin:10px 0 10px 0;
		}
	form.default_form label{
		display:block;
		font-weight:bold;
		margin:20px 0 6px 0;
		}
	form.default_form input, form.default_form textarea{
		padding:2px;
		font-weight:bold;
		color:#000;
		}
	div.thumb_select{
		background-color:#000000;
		padding:2px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:0.9em;
		}
		
		
/*********************************************/
/* DEFAULT TABLE                             */
/*********************************************/
table.default_table{
	margin:0px auto 0 auto;
	padding:6px;
	text-align:left;
	width:100%;
}
table.default_table caption{
	text-align:left;
	font-size:1em;
	font-weight:normal;
	color:#666;
	margin:10px 0 10px 0;
}	
table.default_table tfoot{
	margin:0;
	padding:4px;
	font-size:1em;
	color:#333333;
	border-top:3px solid #C6D96F;
	background-color:#F5F9E2;
}		
table.default_table tr{
	margin:0;
	padding:0;
}
table.default_table th{
	margin:0;
	padding:4px;
	font-size:1.1em;
	color:#94AA2F;
	background-color:#F0F9C6;
}	
table.default_table td{
	margin:0;
	padding:4px;
}
table.default_table tr.backDark{
	background-color:#F4F9DE;
}
table.default_table tr.backLight{
	background-color:#F5F5F3;
}

th.remove, td.remove{
	text-align:center;
}
table.default_table a{
	color:#0099cc;
	text-decoration:none;
	}
	table.default_table a:hover{
		text-decoration:underline;
		}
	table.default_table img{
		vertical-align:bottom;
		}
/* IMAGES LINK / ADD */
div.moduleToolbar{

	}
	div.moduleToolbar a{
		color:#0099cc;
		text-decoration:none;
		}
		div.moduleToolbar a:hover{
			color:#003366;
			}
	div.moduleToolbar ul{
		margin:0;
		padding:0;
		list-style-type:none;
		}	
		div.moduleToolbar li{
			float:left;
			}
			div.moduleToolbar img{
				vertical-align:bottom;
				}
				
				
/* ADMIN NAVIGATION */
#admin_nav{
	margin:10px auto 10px auto;
	width:780px;
	background-color:#F0F9C6;
	padding:10px;
	}
	#admin_nav ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		#admin_nav li{
			float:left;
			margin:0 0 0 10px;
			}
			#admin_nav a{
				text-decoration:none;
				color:#0099cc;
				}
				#admin_nav a:hover{
					text-decoration:underline;
					}