@charset "utf-8";
/* CSS Document */
@import url("pagination.css");
html,
	body {
		margin:0;
		padding:0;
		height:100%;
		font-family:Tahoma, Geneva, sans-serif;
		background:#ededed;
	}
	a, img {
		outline:none;
		border:none;
		}
	input, textarea, select {
		outline:none;
		border:1px solid #ccc;
		resize:none;
		font-family:Tahoma, Geneva, sans-serif;
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
		}
	#container {
		min-height:100%;
		position:relative;
	}
	
	#header {
		padding:0;
		background:url(../images/pattern.jpg);
		height:305px;
		
		
	}
	#header_content {
		margin:0 auto;
		padding:0;
		position:relative;
		width:980px;
	}
	.dropdown {
		margin:0;
		padding:0;
		min-width:138px;
		background:#ededed;
		z-index:9999;
	}
	.dropdown a {
		color:#000;
		text-align:left;
		font-size:12px;
		padding:2px;
		display:block;
		text-decoration:none;
		text-transform:uppercase;

	}
	.dropdown a:hover {
		color:#fff;
		display:block;
		padding:5px 4px;
		text-decoration:none;
		text-transform:uppercase;
		font-size:12px;
		border-radius:0px;
		background:url(../images/pattern_menu.png) repeat-x;
		}
	
	#banner {
		position:absolute;
		top:40px;
		right:0;
	}
	.logo {
		position:absolute;
		top:18px;
		left:35px;
	}
	#menu {
		position:absolute;
		top:182px;
		left:0;
		width:100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background:#ededed;
		height:35px;
		padding:15px 0 0 0;
		}
	#menu a {
		margin:0 0 0 1px; 
		text-transform:uppercase;
		color:#000;
		text-decoration:none;
		padding:12px 10px 12px 10px;
		}
	#menu a:hover {
		color:#fff;
		text-decoration:none;
		padding:12px 10px 12px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background:url(../images/pattern_menu.png) repeat-x;
	
		}
		
		a.submenu_item{
			padding:2px;
		}
	#menu a.selected {
		color:#fff;
		text-decoration:none;
		padding:12px 10px 12px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background:url(../images/pattern_menu.png) repeat-x;
	
		}

	#content {
		padding-bottom:0;	/* Height of the footer */
		width:980px;
		margin:-53px auto 0 auto;
		background:#fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border:1px solid #ccc;
		position:relative;
		z-index:10;
	}
	h1 {
		margin:13px 0 0 15px;
		padding:0;
		color:#000;
		font-size:14px;
		text-transform:uppercase;
		
		font-weight:normal;
		}
	h1.title {
		margin:13px 0 0 15px;
		padding:0;
		color:#000;
		font-size:24px;
		text-transform:uppercase;
		
		font-weight:normal;
		}
	h1 a {
		color:#c20000;
		text-decoration:none;
		}
	h1 a:hover {
		color:#c20000;
		text-decoration:underline;
		}
	h2 {
		margin:33px 0 10px 15px;
		padding:0;
		color:#000;
		font-size:20px;
		text-transform:uppercase;
		
		font-weight:normal;
		}
	.article {
		margin:10px 0 0 10px;
		padding:10px 0;
		width:639px;
		border-top:2px solid #000;
		position:relative;
		}
	.article2 {
		margin:0 0 0 10px;
		padding:10px 0;
		width:639px;
		border-top:1px solid #000;
		position:relative;
		}
	.article3 {
		margin:0 0 0 10px;
		padding:10px 0;
		width:639px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		position:relative;
		
		}
		
	.link_story{
		position:absolute;
		top:156px;
		left:305px;}	
		
	.article_picture {
		margin:0 0 0 0;
		padding:0;
		float:left;
		width:295px;
		height:173px;
		}
	.article_text {
		margin:0 0 0 10px;
		padding:0;
		float:left;
		width:332px;
		}
	.article_text p {
		font-size:12px;
		line-height:18px;
		
		}
	.article_text p a {
		color:#000;
		text-decoration:none;
		}
	.article_text p a:hover {
		color:#000;
		text-decoration:underline;
		}
	h3 {
		margin:0 0 0 0;
		padding:0;
		color:#000;
		font-size:20px;
		text-transform:capitalize;
		
		font-weight:normal;
		}
	
	h3 a {
		color:#000;
		text-decoration:none;
		}
	h3 a:hover {
		color:#000;
		text-decoration:underline;
		}
	h4 {
		margin:20px 0 0 0;
		padding:0 0 6px 0;
		color:#000;
		font-size:20px;
		text-transform:uppercase;
		border-bottom:2px solid #000;
		
		font-weight:normal;
		}
		
	#left_content {
		margin:0;
		padding:0;
		width:634px;
		float:left;
		}
	#slider_box {
		width:602px;
		height:250px;
		margin:10px auto;
		position:relative;
		}
	.banner_article {
		margin:5px 0 5px 10px;
		padding:10px 0;
		width:638px;
		border-top:2px solid #6c6c6c;
		border-bottom:2px solid #6c6c6c;
		}
	#right_content {
		margin:10px 14px 0 20px;
		padding:0;
		width:304px;
		float:right;
		}
	.small_article {
		margin:10px 7px 10px 0;
		padding:0;
		width:145px;
		height:180px;
		float:left;
		}
	.small_article p {
		margin:5px 0 0 0;
		padding:0;
		color:#666666;
		text-transform:uppercase;
		font-size:11px;
		line-height:18px;
		}
	.small_article p a {
		color:#666;
		text-decoration:none;
		}
	.small_article p a:hover {
		color:#666;
		text-decoration:underline;
		}
	#footer {
		position:absolute;
		bottom:-200px;
		width:100%;
		height:286px;/* Height of the footer */
		background:url(../images/pattern_footer.jpg);
	}
	#footer p {
		margin:100px 0 0 0;
		padding:0;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:3px;
		}
	span.gray {
		display:block;
		color:#666;
		font-size:12px;
		text-transform:none;
		}
	p.text {
		margin:10px 0 0 10px;
		padding:0;
		font-size:16px;
		line-height:28px;
		color:#111;
		}
	p.text a {
		color:#c20000;
		text-decoration:none;
		}
	p.text a:hover {
		color:#c20000;
		text-decoration:underline;
		}
	table {
		margin:40px auto 0 auto; 
		padding:0;
		}
	table td {
		margin:0;
		padding:5px 20px;
		height:30px;
		font-size:14px;
		color:#666;
		}
	input {
		width:200px;
		height:20px;
		padding:2px;
		}
	textarea {
		margin:0;
		padding:0;
		width:200px;
		height:100px;
		padding:2px;
		}
	button {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		padding: 8px 20px;
		background: -moz-linear-gradient(
			top,
			#d41622 0%,
			#d41b2b 50%,
			#990915);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#d41622),
			color-stop(0.50, #d41b2b),
			to(#990915));
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #820a10;
		-moz-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 5px rgba(153,009,021,0.6);
		-webkit-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 5px rgba(153,009,021,0.6);
		box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 5px rgba(153,009,021,0.6);
		text-shadow:
			0px -1px 3px rgba(255,255,255,0.8),
			0px 1px 0px rgba(255,255,255,0.3);
			cursor:pointer;
}
		button:hover {
			
			}
		p.success {
			margin:0;
			padding:5px 20px;
			position:absolute;
			left:160px;
			top:55px;
			color:#093;
			border:1px solid #093;
			background:#c4e9d0;
			width:290px;
			text-align:center;
			font-size:14px;
			
			}
		p.error {
			margin:0;
			padding:5px 20px;
			position:absolute;
			left:160px;
			top:55px;
			width:290px;
			text-align:center;
			color:#db2300;
			border:1px solid #db2300;
			background:#efd6d2;
			font-size:14px;
			
			}
		.banner2 {
			
			}
		.facebox {
			margin:10px 0 0 0;
			}
			
			#follow_us {
		width: 350px;
		height: 125px;
		padding: 5px 10px;
		background-color: white;
		border-top: 3px solid #c20000;
		position: fixed;
		bottom: 15px;
		right: -380px;
		-moz-box-shadow: -2px 0px 5px #aaa;
		-webkit-box-shadow: -2px 0px 5px #AAA;
		box-shadow: -2px 0px 5px #AAA;
		z-index:200;
		}
	#follow_us p {
		margin: 10px 0;
		font-size: 0.85em;
		text-align: center;
		font-weight: bold;
		color: #222;
	}
	a.hide_follow {
		position:fixed;
		top:50px;
		right:500px;
		color:#fff;
		text-decoration:underline;
		}
	a.close-follow_us {
		background: transparent url(../images/close.gif) no-repeat top left;
		width: 13px;
		height: 13px;
		position: absolute;
		cursor: pointer;
		top: 10px;
		right: 10px;
		text-decoration: none;
		color: #222;
}
		.box_dif {
			margin:8px 0;
			padding:0 0 0 10px;
			display:block;
			float:left;
			}