/* CSS  Document */

body {
	background-color:#d1d2d4;
	margin:10px;
	font-family:Verdana;
	font-size:12px;
	
	}
p {
font-family:Verdana;
font-size:12px;
font-weight:500;
line-height:20px;

}	


h3 {
font: bold 0.9em Verdana;
margin:0px;
padding:0px;
}

#container{
margin-top: 50px;
background-color:#ffffff;
width:990px;
min-height:420px;

}

#container a {
	color:#000000;
	text-decoration:none;
}

#container a:hover {
color:#ad2d3c;
}

#container a:active{
color:#ad2d3c;
}


#header{

padding-top:20px;
margin-bottom: 30px;
height:25px;
width:980px;
margin-left: 10px;
margin-right: 10px;
font: normal 2.0em Gungsuh;
}


#menu {
background-color:#bbbcbe;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 10px;
margin-right: 10px;
height:20px;
width:960px;
font: bold 1.2em Verdana;
padding-bottom:0px;

}

#menu a {
	color:#ffffff;
	text-decoration:none;
	padding-left:5px;
	margin-right: 30px;

}

#menu a:hover {
color:#ad2d3c;
}

#menu a:active{
color:#ad2d3c;
}

#image {
width:940px;
height:240px;
margin-top: 15px;
margin-left: 30px;
margin-right: 30px;

}

#left_bar{
width:400px;
min-height:240px;
margin-left: 10px;
float:left;
}

#contant {
width:900px;
min-height:500px;
}

#contant a {
	color:black;
	text-decoration:none;
}

#contant a:hover {
color:#ad2d3c;
}

#contant a:active{
color:#ad2d3c;
}

#left_bar_top{
width:400px;
height:15px;

background-color:#d1d2d4;
}

#left_bar_bottom{
margin-top: 20px;
width:400px;
min-height:200px;
}

#left_bar_bottom a{
font: bold 1em Verdana;
color:black; 
line-height:20px;
}

#left_bar_bottom a:hover {
color:#ad2d3c;
}

#left_bar_bottom a:active {
color:#ffffff;
background-color:#ad2d3c;
}

#right_bar {
width:450px;
min-height:240px;
float:right;
margin-top:20px;
}

#our_work_container {
width:920px;
height:400px;
margin-left:50px;
margin-top:25px;

}
#our_work_container h1 {
color:#333333;
font: bold 1.8em Verdana;
display: inline ;
}

#our_work_container h2 {
color:#CC99CC;
display: inline ;
font: bold 1.6em Verdana;
}

#our_work_container h4 {
font: bold 1.2em Verdana;
color: #333333;
}

#our_work_left{
width:510px;
min-height:400px;
float:left;
}

#our_work_left p{
font: normal 1em Verdana;
color: #333333;
}


#our_work_right{
width:300px;
min-height:400px;
color:#bbbcbe;
font-size:10px;
float:right;

}
#our_work_right a {
color:#BC0000 !important; 
padding-bottom: 20px;
border-bottom:1px solid #bbbcbe;
display:block;
font-size:14px;
font-weight:bold;

}




.bottom_menu {
margin-top: 20px;
margin-left: 10px;

border-top:5px solid #bbbcbe;
height:25px;
width:960px;
font: normal 1.2em Verdana;
color:#5b5b5b !important; 
}

.bottom_menu a {

font: normal 1.0em Verdana;
color:#5b5b5b !important; 
}




/* THE FOOTER */

#footer {
	background-color:#d1d2d4;
	color:#666666;
}

#footer a {
	color:#666666;
	text-decoration:none;
}

#footer a:hover {
color:#ad2d3c;
}

#footer a:active{
color:#ad2d3c;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clear-fix {display: block;}
/* End hide from IE-mac */