body, html, div, p, h1, h2, h3, h4, a, table, td, tr, ul, li, img, form, input, fieldset, label, legend {
	margin: 0;
	padding: 0;
}
img	{
	border: none;	
}
body {
	font-family:Verdana;
	font-size:8pt;
	background-color:#1F1F1F;
}

.header {
	height:194px;
	background-color:#1f1f1f;
	display:block;
}
.header .wrapper {
	margin:0 auto;
	width:955px;
	text-align:left;
}

.content {
	background-color:#ebebeb;
	display:block;
}
.content .wrapper {
	margin:0 auto;
	width:915px;
	text-align:left;
	padding:10px 20px 20px 20px;
}
.content .inner_content {
	line-height:160%;
}
.content a {
	color:#6F6868;
	text-decoration:none;
}
.content a:hover {
	color:#4F4A4A;
	text-decoration:underline;
}

.footer {
	background-color:#1f1f1f;
	display:block;
}
.footer .wrapper {
	margin:0 auto;
	width:915px;
	text-align:left;
	padding:20px 20px 10px 20px;
}

.clear {
	clear:both;
}

.content .title {
	font-family:Verdana;
	font-size:36pt;
	padding-bottom:10px;
	text-shadow:#ffffff 1px 1px 0px; 
}

.logo {
	padding-top:36px;
	width:955px;
}
.logo img {
	float:left;
}  
.logo div {
	float:left;
} 
.logo span.main {
	font-family:Verdana;
	font-size:32pt;
	color:#ffffff;
}
.logo span.sub {
	font-family:Verdana;
	font-size:16pt;
	color:#cccccc;
}  

.menu {
	background:url(../images/menu_backgr.jpg);
	height:51px;
	width:955px;
	display:block;
	position:absolute;
	top:143px;
}

.menu a {
	padding:15px 15px 16px 15px;
	border-right:1px solid #505050;
	text-decoration:none;
	color:#c2c2c2;
	font-family:Verdana;
	font-size:13pt;
	display:inline-block;
}
.menu a:hover {
	color:#ffffff;
	background:url(../images/menu_hover.png) center bottom no-repeat;
}
.menu a.active {
	color:#ffffff;
	background:url(../images/menu_hover.png) center bottom no-repeat;
}

.home .content_left {
	width:193px;
	float:left;
}

.home .content_left div {
	font-family:Verdana;
	color:#464646;
	font-size:15pt;
	padding-bottom:10px;
	text-shadow:#ffffff 1px 1px 0px;
}

.home .content_right {
	float:left;
	width:650px;
	padding-left:40px;
	line-height:160%;
	background:url(../images/home_content_backgr.jpg) top left no-repeat;
}


.column_1 {
	float:left;
	width:281px;
}

.column_1 .col_title {
	background:url(../images/icons.jpg) top left no-repeat;
	width:281px;
	height:46px;
}


.column_2 {
	float:left;
	width:281px;
	padding-left:35px;
}

.column_2 .col_title {
	background:url(../images/icons.jpg) 0px -46px no-repeat;
	width:281px;
	height:46px;
}


.column_3 {
	float:left;
	width:281px;
	padding-left:35px;
}

.column_3 .col_title {
	background:url(../images/icons.jpg) 0px -92px no-repeat;
	width:281px;
	height:46px;
}

.col_title span {
	color:#ffffff;
	padding:10px 0px 0px 60px;
	font-family:Verdana;
	font-size:15pt;
	display:inline-block;
	text-shadow:#000000 1px 1px 0px; 
}

.col_content {
	line-height:160%;
	color:#ffffff;	
	margin-top:10px;
	display:inline-block;
	height:60px;
}

.col_more {
	background:url(../images/col_more_backgr.jpg) top left repeat-x #2D2D2D;
	color:#ffffff;
	text-decoration:none;
	padding:0px 4px 1px 4px;
	font-size:7pt;
	display:block;
}
.col_more_border {
	background-color:#000000;
	padding:1px;
	float:right;
}
.footer_content {
	margin-top:20px;
	padding:10px;
	background-color:#4c4c4c;
}


.col_1 {
	float:left;
	width:270px;
	padding:0px 10px 0px 10px;
	border-right:1px solid #757575;
}
.col_2 {
	float:left;
	width:270px;
	padding:0px 10px 0px 10px;
	border-right:1px solid #757575;
	border-left:1px solid #000000;
}
.col_3 {
	float:left;
	width:270px;
	padding:0px 10px 0px 10px;
	border-left:1px solid #000000;
}

.f_col_title {
	color:#ffffff;
	font-family:Verdana;
	font-size:15pt;
	display:block;
	text-shadow:#000000 1px 1px 0px; 
	margin-bottom:10px;
}
.footer_content {
	color:#ffffff;
}
.footer_content a {
	text-decoration:none;
	color:#ffffff;
	line-height:160%;
}
.footer_content a:hover {
	color:#88d9ea;
	text-decoration:underline;
}
.footer_content a.footer_blogs {
	font-family:Verdana;
	font-size:13pt;
}

.footer_content .follow_me {
	width:260px;
}
.footer_content .follow_me img {
	float:left;
	padding-right:8px;
}
.footer_content .follow_me a {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
}

.copyright {
	color:#898989;
}

.copyright .copy_left {
	float:left;
}

.copyright .copy_right {
	float:right;
}

.copyright .copy_right img {
	float:right;
	padding-left:5px;
}
.copyright .copy_right span {
	float:right;
	line-height:160%;
	padding-left:5px;
}

.portfolio_col_1, .portfolio_col_2, .portfolio_col_3 {
	float:left;
	width:293px;
	padding:0px 5px 0px 5px;
}


.portfolio_col_1 .inner_white, .portfolio_col_2 .inner_white, .portfolio_col_3 .inner_white {
	background-color:#ffffff;
	padding:10px;
}
.inner_white span {
	font-size:15pt;
	font-family:Verdana;
}
.inner_white hr {
	color:#aeaeae;
	background-color:#aeaeae;
	border:0px;
	height:1px;
	margin:5px 0px 10px 0px;
	padding:0px;
}
.inner_white a {
	color:#000000;
	text-decoration:none;
}
.inner_white a:hover {
	color:#000000;
	text-decoration:underline;
}







.div {
	border:1px solid red;
}

