/*------------------------------------------------------------------
[Master Stylesheet]
Project:		sekureko.com
Version:		1.0
Last change:	04/09/08 

____________________________________________________________________
[Layout]
* body
	# wrap
		+ Top Header /.top
			+ Sekureko Logo / .logo
			+ Change Language / .lang
		+ Main Menu / .mainMenu
		+ Main Content / .content
			+ Main Content 2 / .content2
		+ Footer / .footer
		

____________________________________________________________________
[Color codes]


Background:	#ececec (gray)
Content:	#636363 (dark gray)
Header h1:	#d10f17 (red)
Footer:		#898989 (light gray)


a (standard):	#999999 (light grayn)
a (hover):	    #cf1015 (red)


-------------------------------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	color: #636363;
	font-size: 14px;
}

body {
	background: #ececec url(../img/bg.gif) repeat-x center top;
	margin: 0px;
}

#wrap {
	width: 996px;
	margin: 0 auto;
}

a , a:hover {
	text-decoration: underline;
	color: #999999;
}
a:hover {
	color: #cf1015;
}
/* Top Header */
.top {
	height: 100px;
	width: 976px;
}
	.logo {
		margin-left: 20px;	
	}
	
	.lang {
		float: right;
		width: 98px;
		padding-top: 72px;
		font-size: 11px;
		color: #c2c2c2;
	}
	
		.lang a, .lang a:hover {
			font-weight: bold;
			margin: 0px 4px;
			color: #c2c2c2;
			text-decoration: none;
		}
		.lang a:hover {
			color: #636363;
			text-decoration: underline;
		}
	
/* Main Menu */
.mainMenu {
	height: 45px;
	background: url(../img/menuBackground.gif) repeat-x;
	padding: 0px 5px;
	margin: 0px 10px;
}

	.mainMenu a, .mainMenu a:hover  {
		background: url(../img/menu_bg1.gif) center top;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		margin-top: 6px;
		white-space: nowrap;
		position: relative;
		padding: 7px 10px 16px 10px;
	}
	
	.mainMenu a {
		background: -100px -100px;
	}

/* Contetn */	
.content {
	background: url(../img/content_bg2.gif) repeat-y center top;
}

.content2 {
	background: url(../img/content_bg1.gif) no-repeat center top;
	padding: 17px 20px 0px 20px;
}
	.header_image {
		background:url(../img/header_image.jpg) no-repeat center bottom;
	}
	
		.header_image ul {
			padding-left: 240px;
			padding-top: 44px; 
			margin: 0px;
		}
		
			.header_image ul li {
				list-style-image: url(../img/bullt.gif);
				font-size: 23px;
				color: #000000;
				letter-spacing: -1px;
				margin-bottom: 16px;
			}
				.header_image ul li a, .header_image ul li a:hover {
					text-decoration: none;
					color: #000000;
				}
				
				.header_image ul li a:hover {
					color: #cf1015;
				}
	
/* Footer */
.footer {
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #898989;
}

	.footer span {
		color: #c4c4c4;
		padding-top: 10px;
		display: block;
	}
	
	.footer a {
		text-decoration: none;
		color: #898989;
	}
	
	.footer a:hover {
		text-decoration: underline;
		color: #d61219;	
	}
	
	
/* News Headline*/
.news_headline {
	background: #e2e2e2;
	padding: 9px 10px;
}

	.news_headline h1 {
		font-size: 22px;
		color: #979797;
		font-weight: normal;
	}
	
	.rss {
		float: right;
		padding-top: 3px;
	}

.news_content {
	background: url(../img/contentnews_bg.gif) repeat-x;
	padding: 0px 10px 14px 10px;
	font-size: 11px;
}

	.news_content h1 {
		font-size: 15px;
		font-weight: normal;
		padding-top: 18px;
	}
	
		.news_content h1 a, .news_content h1 a:hover {
			color: #cc0f16;
			text-decoration: none;
		}
	
	
	
	.news_content .date {
		font-size: 10px;
		color: #b8b8b8;
		padding: 3px 0px;
	}
	
/* Header */
.header {
	margin: 0px 10px;
}	
	
/* Article Styles */

.headline1, .headline2, .headline3 {
	margin: 0px 10px;
}

.content1, .content2, .content3 {
	margin: 0px 10px;
}

.content1 p, .content2 p, .content3 p {
	margin-bottom: 20px;
}

	/* Article Style 1 */
	
	.headline1 {
		padding: 20px 12px 8px 12px;
		border-bottom: 1px solid #efefef;
	}
	
		.headline1 h1 {
			letter-spacing: -1px;
			color: #cf1016;
			font-size: 28px;
			font-weight: normal;
		}
		
	.content1 {
		padding: 10px;
	}
	
	/* Article Style 2 */
	
	.headline2 {
		padding: 20px 12px 8px 12px;
		border-bottom: 1px solid #efefef;
	}
	
		.headline2 h1 {
			letter-spacing: -1px;
			color: #606060;
			font-size: 22px;
			font-weight: normal;
		}
		
	.content2 {
		padding: 10px;
	}
	
	/* Article Style 3 */
	
	.headline3 {
		padding: 20px 12px 8px 12px;
	}
	
		.headline3 h1 {
			letter-spacing: -1px;
			color: #cf1016;
			font-size: 18px;
			font-weight: normal;
		}
		
	.content3 {
		padding: 10px;
	}
	
ul {
	margin: 0px 0px 30px 40px;
}

/* Form Styles */
.txtform {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #e5e5e5;
	padding: 4px;
	font-size: 15px;
	width: 300px;
}

.button {
	border: 2px solid #e5e5e5;
	padding: 5px 15px;
	font-size: 15px;
	background: #ffffff url(../img/button_bg.gif) repeat-x bottom;
	font-weight: bold;
	color: #666666;
}
.contactBox {
	float: right;
	background: #efefef;
	width: 460px;
	padding: 20px;
}
	.contactBox h1 {
		font-size: 17px;
		font-weight: bold;
		color: #cf1016;
	}