* { margin:0px; padding:0px; }

h1 { font-size:1.50em; font-family:Arial; text-transform:uppercase; margin-bottom:0.83em; }
h2 { font-size:1.50em; font-family:Arial; text-transform:uppercase; margin-bottom:0.67em; text-align:center; }
h3 { font-size:1.20em; text-transform:uppercase; margin-bottom:0.83em; }
h4 { font-size:1.10em; text-transform:uppercase; margin-bottom:0.83em; }

a { color:#000; }
a:hover { color:#000; }

img { border:0px; }

p { line-height:20px; margin-bottom:20px; }
span {  }
em { font-weight:bold; font-size: }

ul { margin-left:20px; }
ol { margin-left:20px; }
li { margin-bottom:5px; }

input { 
	
	}

body {
	background:#bc0202;
	font-family:Segoe UI;
	font-size:0.88em;
	color:#000000;
	}
	
.wrapper { 
	width:961px; 
	overflow:hidden;
	background:#fff; 
	margin:0px auto 50px; 
	}
	
	.header { 
		width:961px; 
		height:127px;
		/*background:url('../images/bg-header.jpg') top left no-repeat; */
		overflow:hidden; 
		position:relative; 
		}
		#print-logo {
			width:263px;
			height:127px;
			position:absolute;
			top:0px;
			left:0px;
			}
		#logo {
			display:none;
			}
		#subscribe {
			display:none;
			width:471px;
			position:absolute;
			top:55px;
			right:0px;
			color:#fff;
			text-transform:uppercase;
			font-family:Arial;
			font-size:11px;
			/*background:url('../images/subscribe-bg.jpg') top left no-repeat;*/
			}
			.email { 
				border:0px;
				width:215px;
				position:absolute;
				top:3px;
				right:65px;
				font-size:0.86em;
				padding:4px;
				background:#fff;
				border:1px solid #000;
				font-size:11px;
				}
			.submit {
				width:60px;
				position:absolute;
				top:3px;
				right:0px;
				font-size:0.86em;
				padding:3px;
				background:#eee;
				border:1px solid #000;
				font-size:11px;
				}
				
		#flash {
			display:none;
			width:945px;
			height:286px;
			position:absolute;
			top:99px;
			left:8px;
			}
		
	.content { 
		width:961px; 
		overflow:hidden; 
		}
		#menu {
			display:none;
			background:url('../images/bg-menu.jpg') top left no-repeat;
			height:40px;
			overflow:hidden;
			}
			#menu ul { list-style:none; display:block; float:right; margin-right:35px; /*width:570px;*/ }
			#menu ul li { float:left; margin:0 0 20px 25px; color:#fff; text-transform:uppercase; font-family:Arial; font-size:0.86em; height:40px; }
			#menu ul li a { color:#fff; text-decoration:none; }
			#menu ul li a:hover { color:#fff; text-decoration:underline; }
			
		#submenu {
			display:none;
			background:url('../images/submenu.jpg') top left no-repeat;
			height:34px;
			margin:7px 8px 0px;
			padding:10px 0px 0px;
			overflow:hidden;
			}
			#submenu ul { list-style:none; display:block; float:left; margin-right:25px; /*width:570px;*/ }
			#submenu ul li { float:left; margin:0 25px 20px 0px; color:#fff; text-transform:uppercase; font-family:Arial; font-size:0.86em; height:34px; }
			#submenu ul li a { color:#fff; text-decoration:none; }
			#submenu ul li a:hover { color:#fff; text-decoration:underline; }
			
			
		#content, #content2 {
			margin:15px 10px 15px;
			border-bottom:1px solid #a9a9a9;
			padding:0px 15px 30px;
			overflow:hidden;
			}
		#content2 { font-family:Arial; }
		
		
	.footer { 
		width:961px; 
		overflow:hidden;
		}
		.services {
			display:none;
			margin:0px;
			overflow:hidden;
			padding-bottom:0px;
			}
			.services-border { 
				display:none;
				border-bottom:1px solid #a9a9a9; 
				height:15px; 
				margin:0 10px; 
				padding:0px; 
				overflow:hidden;
				}
			#services-l, #services-c, #services-r { 
				display:none;
				width:275px; 
				padding:10px 22px;
				}
			#services-l {
				float:left;
				overflow:hidden;
				}			
			#services-c {
				border-left:1px solid #a9a9a9;
				border-right:1px solid #a9a9a9;
				float:left;
				overflow:hidden;
				}
			#services-r {
				float:left;
				overflow:hidden;
				}
			
		.services-other {
			display:none;
			margin:0px 10px 80px;
			overflow:hidden;
			padding:25px 15px 0px;
			/*border-top:1px solid #a9a9a9;*/
			}
			.services-other p {
				margin:0px;
				line-height:35px;
				}
			.style-1 { font-size:1.79em; color:#000; }
			.style-2 { font-size:2.00em; color:#611111; }
			.style-3 { font-size:1.21em; color:#484848; }
			.style-4 { font-size:2.21em; color:#000; }
			.style-5 { font-size:1.64em; color:#792727; }
			.style-6 { font-size:1.00em; color:#000; }

		#footer {
			/*border-top:3px solid #bc0202;*/
			margin:30px 10px 0px;
			padding:20px 0px;
			}
			#footer p {
				text-align:left;
				font-size:0.86em;
				line-height:1.43em;
				color:#101112;
				margin-bottom:15px;
				}
				#footer p span {
					font-size:0.79em;
					color:#777d80;
					}
		







/* admin area */
#admin {
	width:auto;
	background:#2C2C2C;
	overflow:hidden;
	margin:0px;
	padding:25px;
	font-family:Arial;
	}
	#admin p { color:#fff; margin:0px; padding:0px; float:left; font-size:12px; line-height:20px; }
	#admin p a { color:#fff; }
	#admin ul { margin-top:0px; float:right; list-style:none; }
	#admin ul li { color:#fff; float:left; font-size:12px; }
	#admin ul li a { color:#fff; }
	
table.users { font-size:12px; font-family:Arial; }
table.users img { border:0px; }
td.users-header {  }
td.users-cell {  }



/* subscribe box */
#subscribe-form {
	padding:20px 0px 10px 10px;
	}
	

/* contact form */
div.contact-form {
	font-size:0.75em;
	border-right:1px solid #eee;
	}
	div.contact-form dl {  }
	div.contact-form dt { float:left; width:130px; line-height:26px; font-size:12px; }
	div.contact-form dd { padding:0px 0px 20px 0px; }
	
	input.text, textarea {
		padding:4px;
		width:300px;
		font-size:1em;
		font-family:Arial;
		}
		
		
div.admin-form {
	font-size:0.75em;
	}
	div.admin-form dl {  }
	div.admin-form dt { float:left; width:130px; line-height:26px; font-size:12px; }
	div.admin-form dd { padding:0px 0px 20px 0px; }
	
	select.select {
		padding:4px;
		font-size:1em;
		font-family:Arial;
		}
	
	input.radio {
		margin-top:5px;
		font-size:1em;
		font-family:Arial;
		}
		
#general {
	float: left;
	width: 475px;
	}
	
		
		
/* table */
.users {
	border:1px solid #AAAAAA;
	margin-bottom:20px;
	width:100%;
	}
	.users tr td {
		padding:5px 10px;
		}
	.users-header {
		background:#414141;
		color:#fff;
		}
	.users-cell {
		background:#fff;
		}
	.users-table a { border:0px; }
	
	
	
/* Thumbnail */
.thumb-form {
	margin:20px 0px;
	padding-bottom:35px;
	border-bottom:1px dotted;
	}
.thumb-preview {
	margin-bottom:30px;
	}


/* news */
.news-item {	
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	}
	.news-thumb {
		float:left;
		width:90px;
		}
	.news-content {
		float:left;
		width:817px;
		}
	
	.Box a, .news-item a { color:; }


/* icons */
.edit-link { background:url(../images/icons/edit-link.png) no-repeat 0px 1px; padding-left:15px; margin-right:5px; font-size:12px; }
.delete-link { background:url(../images/icons/delete-link.png) no-repeat 0px 1px; padding-left:15px; margin-right:5px; font-size:12px; }
.add-link { background:url(../images/icons/add-page.png) no-repeat 0px 1px; padding-left:15px; margin-right:5px; font-size:12px; }	
.feed-link { background:url(../images/icons/feed.png) no-repeat 0px 1px; padding-left:15px; margin-right:5px; font-size:12px; }	


