body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family: Georgia, "Times New Roman", Times, serif; color:#7a7a7a; font-size: 14px; background:url(../images/body.jpg); line-height:22px;}

img, div { behavior: url("iepngfix.htc") }

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
			/* navigation links
			-------------------------------------------------------- */
			.butns {
			position:absolute; right:0px; top:138px;}
			ul#nav {
				width:501px; height:29px;
				background:url(../images/butns.jpg) no-repeat;
				position: relative;
				padding:0; margin:0 0px;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:29px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 49px; 
						background: url("../images/butns.jpg") -0px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 79px; width:54px; 
						background: url("../images/butns.jpg") -79px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 156px; width:66px; 
						background: url("../images/butns.jpg") -156px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 250px; width:43px; 
						background: url("../images/butns.jpg") -250px 0 no-repeat;
						}
					
					ul#nav li#nav-5 a { 
						left: 315px; width:78px; 
						background: url("../images/butns.jpg") -315px 0 no-repeat;
						}
						
					ul#nav li#nav-6 a { 
						left: 414px; width:49px; 
						background: url("../images/butns.jpg") -414px 0 no-repeat;
						}
						
					ul#nav li#nav-7 a { 
						left: 483px; width:18px; 
						background: url("../images/butns.jpg") -483px 0 no-repeat;
						}
		
			ul#nav li#nav-1 a:hover    	{ background-position: -0px -29px;  }
			ul#nav li#nav-2 a:hover  	{ background-position: -79px -29px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -156px -29px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -250px -29px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -315px -29px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -414px -29px; }
			ul#nav li#nav-7 a:hover  	{ background-position: -483px -29px; }


			ul#nav li#nav-1 a.active  	{ background-position: -0px -29px; }
			ul#nav li#nav-2 a.active  	{ background-position: -79px -29px; }
			ul#nav li#nav-3 a.active  	{ background-position: -156px -29px; }
			ul#nav li#nav-4 a.active  	{ background-position: -250px -29px; }
			ul#nav li#nav-5 a.active  	{ background-position: -315px -29px; }
			ul#nav li#nav-6 a.active  	{ background-position: -414px -29px; }
			ul#nav li#nav-7 a.active  	{ background-position: -483px -29px; }
			
					
			/* navigation close */

#head_bg { background:url(../images/header_bg.jpg) repeat-x; height:193px;}
#header{ width:927px; margin: 0 auto; position:relative;}
#header .social { float:right; width:161px; margin-top:20px; margin-right:100px;}
#header .social .ico { margin-right:20px; float:left;}
#header .social .iconomar { margin-right:0px; float:left;}

.spacer1 { height:19px;}
.spacer2 { height:32px;}

#bg{ background:url(../images/bg_con.jpg) repeat-y center top}
#body_bg{ background:url(../images/bg.jpg) no-repeat center top}

#wrapper { width:943px; margin:0 auto; position:relative }

.leftcol { width:620px; margin-top:28px; margin-bottom:10px; float:left;}
.rightcol { width:301px; margin-top:28px; float:right;}

.tbl {
	border: 5px solid #efefef;
	padding: 50px;
	position:relative;
	font-size:14px;
	background:#FFFFFF;
	margin-bottom:57px;
}
.latest_jobs {
	position:absolute;
	left:48px;
	top:-14px;
	text-align:center;
	color:#FFFFFF;
	background: url(../images/latest_jobs_bg.png) no-repeat;
	height: 43px;
	width: 164px;
}
h5{
	color:#FFFFFF;
	font-size:24px;
	margin-top:10px;
	text-align:center;
}
.date_month {
	position:absolute;
	left:-44px;
	top:48px;
	background: url(../images/date_bg.png) no-repeat;
	height: 70px;
	width: 71px;
	text-align:center;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.date_month h1 {
	font: normal 36px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;	
}

 h1 {
	font: bold 28px Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
.post h1 a{
	font: bold 28px Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}


.divider1 {
	margin: 27px 0px;
	background-color:#CCCCCC; 
	height:1px;
	overflow:hidden;
}

.divider2 {
	margin: 7px 0px;
	background-color:#ffa7f2; 
	height:1px;
	overflow:hidden;
}
.divider3 {
	margin: 7px 0px;
	background-color:#fbdddf; 
	height:1px;
	overflow:hidden;
}

.tbl ul.comment {}
.tbl ul.comment li {
	padding:10px;
	width:148px;
	float:left;
	border-top: 1px solid #c4c4c4;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px none #CCCCCC;
} 
.tbl ul.comment li.nobor {
	border-top: 1px solid #c4c4c4;
	border-right: 0px ;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px none #CCCCCC;
} 
.comment h4 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.comment h5 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


#feature { padding-top:10px;}

.rightcol h1 {

	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#feature h2 {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:5px;
}
#featured img {
	border: 5px solid #fbdddf;
	margin: 0px 20px 0px 0px;	
	float:left;
}

#advertise {}

#archives {}

#archives ul { margin-left:20px; margin-right:10px}

#archives ul li { 
	border-bottom:#fbdddf solid 1px; 
	
	padding:5px; list-style:disc; color:#7a7a7a;}
	
#archives ul li a  {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #7a7a7a;
	text-decoration: none;
}
#archives ul li a:hover  {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #de9bc5;
	text-decoration: none;
}

.pagination_tbl {
	border: 5px solid #efefef;
	padding: 6px;
	position:relative;
	font-size:14px;
	background:#FFFFFF;
	margin-bottom:40px;
}
.pagination_tbl .contain { width:280px; margin: 0 auto;}
.pagination_tbl .prev { margin-right:20px;  margin-top:5px; float:left;}
.pagination_tbl .next { margin-left:20px; margin-top:5px; float:left;}
.pagination_tbl ul{ float:left; width:100px;}
.pagination_tbl ul li{ float:left; margin-left:3px;}
.pagination_tbl ul li a {
	padding:5px;
	display:block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #7a7a7a;
	text-decoration: none;
}
.pagination_tbl ul li a:hover { 
	padding:5px;
	display:block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; background-color:#de9bc5;}
.pagination_tbl ul li a.active { 
	padding:5px;
	display:block;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; background-color:#de9bc5;}
	
#footer{ background:#ff7dce; min-height:317px;}

#footer .f_contain { width:943px; margin:0 auto; position:relative; }
#footer .f_contain .inner { width:980px; padding:0px 5px 10px;  min-height:250px;  /*background:url(../images/footer_img.jpg) no-repeat 591px bottom;*/ }
#footer .f_contain .inner .lt { width:290px; float:left; margin-right:30px;}

#footer h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:20px;
	text-decoration: none;
}

#footer a {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-decoration: underline;
}

#footer .easyboyweb_img{ padding-right:35px;}
.cli-img{
	margin: 0px 7px 7px 0px;
	padding: 0px;
	float: left;
	border: 1px solid #999999;
}
