﻿body{font-family:Arial,Helvetica,sans-serif;}.clear{clear:both;}p{font-size:12px;line-height:18px;margin-top:15px;}h1{font-size:24px;text-transform:uppercase;color:#FFFFFF;}h2,h4{font-size:14px;color:#565656;text-transform:uppercase;padding-top:20px;}h3{font-size:11px;text-transform:uppercase;color:#FFFFFF;margin-bottom:5px;}h4{font-size:18px;}#header p{font-size:12px;color:#FFFFFF;}#top_white{background:#ffffff;height:5px;}#header_wrap{background:url(../images/texture_bg.png) repeat;padding-bottom:40px;}#header{width:940px;margin:0 auto;}#logo_menu{overflow:hidden;}#logo{float:left;margin-top:25px;}#menu_wrap{float:right;}#menu{height:37px;float:left;padding-top:2px;color:#696969;font-size:11px;font-weight:bold;text-transform:uppercase;background:url(../images/menu_repeat.jpg) repeat-x;}#menu li{float:left;margin:0px 15px;}#menu li a{text-decoration:none;color:#696969;}#menu_left{width:36px;height:24px;background:url(../images/menu_left.png) no-repeat;display:block;float:left;}#menu_right{width:36px;height:24px;background:url(../images/menu_right.png) no-repeat;display:block;float:left;}#intro_text{width:410px;margin-top:75px;overflow:hidden;}#intro_text_subpage{width:410px;margin-top:75px;margin-bottom:75px;overflow:hidden;}#intro_text_full{margin-top:75px;margin-bottom:75px;padding-right:0px;overflow:hidden;}#content_wrap{background:url(../images/white_content_bg.jpg) top left repeat-x #ffffff;padding-top:40px;}#content{width:940px;margin:0 auto;padding-bottom:50px;}#left{width:432px;float:left;overflow:hidden;}#right,#right_portfolio{width:465px;float:right;margin-top:-255px;}#left_subpage{width:432px;position:relative;float:left;overflow:hidden;margin-top:-120px;}#right_subpage{width:405px;position:relative;float:right;margin-top:-200px;background:url(../images/right_subpage_bg.png) top left no-repeat;padding:7px 27px;}#right_portfolio{margin-top:-175px;}.floatimg{float:left;margin:0px 30px 10px 0px;}.text_block{background:url(../images/div_shadow.png) bottom no-repeat;overflow:hidden;padding-bottom:50px;}.text_block_nosep{background:none;overflow:hidden;}.text_block_nosep span.title{color:#2e2e2e;}#right_portfolio .text_block_nosep ul,.text_block_nosep ul.intext{list-style:disc inside;font-size:12px;line-height:18px;margin-top:15px;}#right_portfolio .text_block_nosep ul li,.text_block_nosep ul.intext li{margin:0 0 0 15px;}.last{margin-right:0px!important;}.small_button{width:106px;height:24px;display:block;margin-top:20px;line-height:25px;background:url(../images/small_button.png) top left no-repeat;text-align:center;color:#ad5000;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;}.small_button:hover{background:url(../images/small_button.png) bottom left no-repeat;}#laptop{width:388px;height:261px;padding:41px 0px 0px 72px;background:url(../images/laptop.png) top left no-repeat;}#lcd-display{width:384px;height:302px;padding:14px 0px 0px 20px;background:url(../images/lcd_display.png) top left no-repeat;}#from_the_blogÂ {
	overflow: hidden;
}.blog_small{margin-top:20px;height:75px;}.blog_small_text{float:left;width:300px;margin-left:20px;}.blog_small_text a{color:#565656;font-size:12px;font-weight:bold;text-decoration:none;}.blog_small_text a:hover{text-decoration:underline;}#recent_project ul{margin-top:20px;}.last{margin-right:0px!important;}.featureimg{border:#e6e6e6 5px solid;margin:15px 15px 10px 0px;}.portfolio_cat{float:left;}.portfolio_cat ul{margin-top:20px;}.portfolio_cat li,#recent_project li,.blog_small_img,#recent_project li{float:left;background:url(../images/square_bg.jpg) no-repeat;width:68px;height:68px;padding:6px 5px 5px 6px;float:left;margin-right:15px;}.portfolio_cat li:hover,#recent_project li:hover,.blog_small_img:hover,#recent_project li:hover{background:url(../images/square_bg_hover.jpg) no-repeat;}#ads img{margin-top:20px;}#social{margin:10px 0px;overflow:hidden;}#social ul{margin-top:20px;}#social li{float:left;margin:0px 15px 10px 0px;overflow:hidden;}.blog_post_small{width:260px;float:left;overflow:hidden;margin-right:27px;}.blog_post_featured{padding-right:30px;}.blog_post_featured img,.blog_post_small img{border:#e6e6e6 5px solid;margin:15px 0px;}.postinfo{margin-bottom:20px;}.postinfo li a{font-size:11px;color:#666666;display:block;float:left;margin-right:10px;}#blognav{overflow:hidden;clear:left;}#blognav ul li{float:left;margin-right:5px;text-align:center;margin-top:50px;}#blognav ul li a{display:block;width:44px;height:19px;background-image:url(../images/blognav.png);background-position:top;background-repeat:no-repeat;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:white;padding-top:4px;}#blognav ul li a:hover,#blognav .on a{background-position:bottom;}#blognav .next a{width:74px;background-image:url(../images/blognavnext.png);}.blogtitle_small{font-size:14px;}.blogtitle,.blogtitle_small{text-decoration:none;color:#565656;}.blogtitle:hover,.blogtitle_small:hover{color:#999999;}#full_width_content{padding:7px 27px;margin-top:-115px;position:relative;background:url(../images/full_width_bg.png) top left no-repeat;width:886px;overflow:hidden;}.content575px{width:575px;float:left;}.content240px{margin-top:30px;padding:0px 25px;width:240px;float:left;}#sidebar{width:232px;float:right;overflow:hidden;margin:50px 30px 0px 0px;}.sidebarlist li,.sidebarlist li a{padding-top:2px;color:#696969;font-size:11px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;text-decoration:none;}.sidebarlist li a:hover{text-decoration:underline;}.sidebarlist li{margin-bottom:10px;background:url(../images/bullet.png) center left no-repeat;padding-left:15px;}.margin_top{margin:20px 0px 10px 0px;}#topbar{background-color:#878787;height:10px;}#footer{background-color:#1b1b1b;}#footer_content{width:940px;margin:0 auto;padding:40px 0px;overflow:hidden;}#footer a{color:#6f6f6f;}.footer_list{float:left;margin-right:60px;}#footer_content li{margin-bottom:5px;}#footer_content a{color:#6f6f6f;text-decoration:none;text-transform:uppercase;font-size:10px;}#footer_content a:hover{text-decoration:underline;}#small_footer{background-color:#121212;padding:20px 0px;color:#6f6f6f;text-transform:uppercase;font-size:10px;overflow:hidden;}#small_footer_content{width:940px;margin:0 auto;}#small_footer_left,#small_footer_right{position:relative;top:13px;}#small_footer_left,.footerlogo{float:left;}.footerlogo{margin-right:20px;}#small_footer_right{float:right;}
