* {margin:0; padding:0; outline:none;}#left_content { width:645px; float:left; margin-top:28px; font-size:11px;}#left_content h2 {font-size:18px; color:#333; margin-bottom:0px;} #left_content h2.green {font-size:22px; font-weight:bold; color:#589c91; }#left_content h3 {font-size:19px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:15px;}#left_content h4, #right_content h4, #left_content_contact h4 {font-size:16px; font-family: Georgia, "Times New Roman", Times, serif;}#left_content h5, #right_content h5 {font-size:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style: italic; margin-bottom:15px;}#left_content_contact h4 { line-height: 24px; position: absolute; top: 0; left: 0; }#left_content .monthly_archives {width:645px; float:left; font-size:14px; margin-bottom:10px; color:#555; font-family:Georgia, "Times New Roman", serif; font-style:italic; }#left_content .monthly_archives strong { font-family:Georgia, "Times New Roman", serif; }#left_content .post_studio_profolio { width:645px; padding:0; margin-bottom:20px;}#left_content .post_studio_profolio img {padding:4px; border:1px solid #bababa; margin:0; display:block; }#left_content .post { width:645px; border-bottom:1px solid #ccc; padding:0 0 15px 0; margin-bottom:25px; float:left; overflow:hidden;}#left_content .post h2, h3, h4, h5 {clear:both; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 3px;}#left_content .post img {padding:4px; border:1px solid #bababa; margin:5px 0 20px 0; float:left; display:block; }#left_content .post p {margin-bottom:20px; line-height:1.6em; float:left; width:645px; display:block;}#left_content .post p span {color:#009ee0!important;}#left_content .post p a {color:#009ee0; text-decoration:none;}#left_content .post p a:hover {color:#009ee0; text-decoration:underline;}#left_content .post p.title_description {font-size:10px;  color:#909090;}#left_content .post p.title_description a {text-decoration:none; color:#909090;}#left_content .post p.title_description a:hover {color:#909090; text-decoration: underline;}#left_content .post blockquote { padding-left:30px; font-style:italic; margin-bottom:20px; line-height:1.6em; width:615px; float:left;}#left_content .post ul, #left_content .post ol {margin-left:50px; margin-bottom:20px;}#left_content .post ul li, #left_content .post ol li {margin-bottom:5px;}#left_content .post br { display: none; }#left_content .post ol.commentlist { margin-left:0px; }#left_content .half_post { width:310px; clear:both; padding:0 0 10px 0; margin-bottom:10px; float:left; overflow:hidden;}#left_content .half_post.right { float:right; clear:none; }#left_content .half_post h2, h3, h4, h5 {clear:both; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 3px; font-style:normal;}#left_content .half_post img {padding:4px; border:1px solid #bababa; margin:5px 0 20px 0; float:left; display:block; }#left_content .half_post a:hover img { border:1px solid #009ee0; }#left_content .half_post p {margin-bottom:20px; line-height:1.6em; width:310px; float:left; clear:both; display:block;}#left_content .half_post p span {color:#009ee0 !important;}#left_content .half_post p a {color:#009ee0; text-decoration:none;}#left_content .half_post p a:hover {color:#009ee0; text-decoration:underline;}#left_content .half_post p.title_description {font-size:10px;  color:#909090; margin-bottom:10px;}#left_content .half_post p.title_description a {text-decoration:none; color:#909090;}#left_content .half_post p.title_description a:hover {color:#909090; text-decoration: underline;}#left_content .half_post blockquote { padding-left:30px; font-style:italic; margin-bottom:20px; line-height:1.6em; width:615px; float:left;}#left_content .half_post ul, #left_content .half_post ol {margin-left:50px; margin-bottom:20px;}#left_content .half_post ul li, #left_content .post ol li {margin-bottom:5px;}#left_content .half_post br { display: none; }.section .blogpost img {padding:4px; border:1px solid #bababa; margin:5px 0 20px 0; float:left; display:block; }.section .blogpost a:hover img { border:1px solid #009ee0; }#left_content .post_blogpost { width:645px; margin-bottom:20px; float:left; overflow:hidden;}#left_content .post_blogpost h2{	clear: both;	font-family: Georgia, "Times New Roman", Times, serif !important;	margin: 0 0 15px;}#left_content .post_blogpost h3,#left_content .post_blogpost h5 {	clear: both;	font-family: Georgia, "Times New Roman", Times, serif !important;	margin: 0 0 3px;}#left_content .post_blogpost h4 {	clear: both;	font-family: Georgia, "Times New Roman", Times, serif !important;}.contactmap img {width: 460px; height: 300px; padding:4px; margin-left:8px; border:1px solid #bababa; }#left_content .vimeo {padding:4px; border:1px solid #bababa; margin:5px 0 20px 0; float:left; display:block; }#left_content .post_blogpost img {padding:4px; border:1px solid #bababa; margin:5px 0 20px 0; float:left; display:block; }#left_content .post_blogpost p {margin-bottom:20px; line-height:1.6em; display:block;}#left_content .post_blogpost p span {color:#009ee0!important;}#left_content .post_blogpost p a {color:#009ee0; text-decoration:none;}#left_content .post_blogpost p a:hover {color:#009ee0; text-decoration:underline;}#left_content .post_blogpost p.title_description {font-size:10px;  color:#909090;}#left_content .post_blogpost p.title_description a {text-decoration:none; color:#909090;}#left_content .post_blogpost p.title_description a:hover {color:#909090; text-decoration: underline;}#left_content .post_blogpost blockquote { padding-left:30px; font-style:italic; margin-bottom:20px; line-height:1.6em; width:615px; float:left;}#left_content .post_blogpost ul {margin-left:50px; margin-bottom:20px;}#left_content .post_blogpost ul li, #left_content .post_blogpost ol li {margin-bottom:5px;}#left_content .post_blogpost ul a {color: #009EE0;}#left_content .post_blogpost ul a:hover {color: #009EE0; text-decoration: underline;}#left_content .post_blogpost ol {list-style: decimal inside; margin: 0 0 20px 0px;}#left_content .post_blogpost .commentpost { width:550px; margin-top: 10px; float:left;  }#left_content .post_blogpost .commentpost p span {display:block; color:#999!important; padding-top:10px;}#left_content .post_blogpost .commentpost p img {float:left; margin-right:20px; margin-bottom:0;}#left_content .post_blogpost .commentpost p {color:#666; font-size: 11px!important; line-height: 1.6em !important; margin-bottom:15px!important;}#left_content .post_blogpost .tracbacksofar { width:645px; padding-bottom:10px; float:left;  }#left_content .post_blogpost .tracbacksofar p span {display:block; color:#999!important; margin-bottom:7px; padding-top:5px;}#left_content .post_blogpost .tracbacksofar p {color:#000; margin-bottom:20px!important; padding-left:87px; width:560px;}#left_content .postform { width:645px; float:left; margin-top: 10px; background-color: #f0f0f0; border:1px solid #cfcfcf; border-left:0; border-right:0; padding:30px 0;}#left_content .postform .gavatar_box { float:left; width:73px;}#left_content .postform .gavatar_box img {padding:3px; border:1px solid #bababa; margin: 0 15px;}#left_content .postform form {float:right; width:570px; }* html #left_content .postform form { width:540px; }#left_content .postform form label {display:block; float:left; width:100px; text-align:right; padding-right:10px; clear:both; line-height:30px; color: #666;}#left_content .postform form span {display:inline; float:left; padding-left:10px; line-height:30px; color: #666;} #left_content .postform form input.textbox {width:300px; float: left; border:1px solid #cecece; height:17px; padding:6px 5px 4px; margin-bottom:10px;}#left_content .postform form textarea.commentbox {width:400px; float:left; height:100px; background-color: #fff; border:1px solid #cecece; margin-top:5px; margin-bottom:15px; padding:6px; overflow: auto;}#left_content .postform form input.notify_checkbox {float:left; clear:both; height:23px; margin-left:110px;}#left_content .postform form input.submit { border:1px solid #CECECE; background-color: #fff; color: #666; /* background:url(images/btn_submit.gif) no-repeat; width:121px; height:22px; */ cursor:pointer; float:left; display:inline; margin:0 0 0 110px; padding: 4px;}#left_content .postform p {float:left; background:#f5f5f5; padding:10px 0 10px 8px; width:642px; display:block; margin-top:40px;}#left_content .postform p a {color:#009ee0; text-decoration:none;}#left_content .postform p a:hover {color:#009ee0; text-decoration:underline;}#left_content ul.comment {margin:10px 0 0; float:left; width:645px;}#left_content ul.comment li {display:inline; font-size:10px; color:#909090;}#left_content ul.comment li.left {float:left;}#left_content ul.comment li.right {float:right;}#left_content ul.comment li a {color:#909090; padding: 0 2px 0 2px;}#left_content ul.comment li a:hover {color:#909090; background: #009EE0 none repeat scroll 0 0;}#left_content ul.tags_trackback_bookmark {margin: 15px 0 30px; float:left; line-height: 1em; width:645px; padding:10px 0 5px; border:1px solid #dddddd; border-left:0; border-right:0;}#left_content ul.tags_trackback_bookmark li {font-size:10px; color:#909090; list-style:none;}#left_content ul.tags_trackback_bookmark li a {color:#009ee0;}#left_content ul.tags_trackback_bookmark li a:hover {color:#009ee0; text-decoration: underline;}#left_content .pagination { text-align:center; width:645px; margin-top:-10px; float:left;}#left_content .pagination ul {width:645px;}#left_content .pagination ul li {display:inline;}#left_content .pagination ul li a {color:#009ee0; text-decoration:none; display:inline;}#left_content .pagination ul li a:hover {color:#009ee0; text-decoration:underline;}#left_content .pagination ul li.previous {float:left;}#left_content .pagination ul li.page { margin:0 0 0 170px; float:left; display:block; width:80px; text-align:center;}#left_content .pagination ul li.next {float:right;}#left_content .pagination_withoutpage { text-align:center; width:645px; margin-top:20px; float:left;}#left_content .pagination_withoutpage ul {width:645px;}#left_content .pagination_withoutpage ul li a {color:#009ee0; text-decoration:none; display:inline;}#left_content .pagination_withoutpage ul li a:hover {color:#009ee0; text-decoration:underline;}#left_content .pagination_withoutpage ul li.previous {display:inline; float:left;}#left_content .pagination_withoutpage ul li.next {display:inline; float:right;}#right_content { width:310px; float:right; margin-top:30px; font-size:11px;}#right_content a {color:#666666; padding:0;}#right_content a:hover {color:#009EE0;}#right_content h4 { border-bottom:1px solid #cfcfcf; margin-bottom:15px; padding-bottom:5px;}#right_content h5 { border-bottom:1px solid #cfcfcf; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:10px; padding-bottom:2px;}#right_content h5.no_border {margin:10px 0!important; padding-bottom:5px; letter-spacing: normal; border-bottom:none !important; }#right_content p {line-height:1.6em; margin-bottom:20px;}#right_content p a {margin-right:5px;}#right_content .tags { margin-bottom:20px; clear:both;width:310px;}#right_content .tags a {float: left; display:block;}#right_content .text_widget { margin-bottom:40px; clear:both; float:left; width:310px;}#right_content .text_widget h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333; border-bottom:1px solid #cfcfcf; margin-bottom:15px; padding-bottom:0px; }#right_content .text_widget ul {list-style:none;}#right_content .text_widget ul li {margin-bottom:7px;}#right_content .text_widget ul.client_profile { list-style:none; padding-bottom:20px; margin:20px 0;  border-bottom:1px solid #cfcfcf;}#right_content .text_widget ul.client_profile li {margin-bottom:4px;}#right_content .text_widget .subscribeto_rss { margin-top:10px; font-size:10px;}#right_content .text_widget_left { width:143px; float:left;}#right_content .text_widget_left .text_widget_left_widget { margin-bottom:40px;}#right_content .text_widget_left ul {list-style:none;}#right_content .text_widget_left li {margin-bottom:7px;}#right_content .text_widget_right {width:143px; float:right;}#right_content .text_widget_right_widget {margin-bottom:40px;}#right_content .text_widget_right ul {list-style:none;}#right_content .text_widget_right li {margin-bottom:7px;}#right_content .right_pagination { text-align:center; width:310px; float:left;}#right_content .right_pagination ul {width:310px; border-top:1px solid #cfcfcf; padding-top:10px;}#right_content .right_pagination ul li {display:inline; list-style:none;}#right_content .right_pagination ul li.page { margin:0 0 0 60px; float:left; display:block; width:80px; text-align:center; }#right_content .right_pagination ul li a {color:#009ee0; text-decoration:none; display:inline;}#right_content .right_pagination ul li a:hover {color:#009ee0; text-decoration:underline; background: none !important;}#right_content .right_pagination ul li.previous {float:left;}#right_content .right_pagination ul li.next {float:right;}#bottom_content {width:980px; clear:both; margin-top:50px; float:left;}#bottom_content h2 {font-size:16px; color:#666 !important; margin-bottom:4px; float:left;} #bottom_content h3 {font-size:13px; color:#333; margin-bottom:10px;}#bottom_content .next_previous {float:right; font-size:12px; padding-top:5px;}#bottom_content .left_bottom_content { width:310px; float:left; margin-top:20px;}#bottom_content .mid_bottom_content { width:310px; float:left; margin:20px 24px 0 24px;}#bottom_content .right_bottom_content { width:310px; float:left; margin-top:20px;}#bottom_content .left_bottom_content img, #bottom_content .mid_bottom_content img, #bottom_content .right_bottom_content img {padding:4px; border:1px solid #bababa;}#left_content_contact { width:480px; float:left; margin-top:-45px; font-size:11px; position: relative;}#left_content_contact p {margin-bottom:20px; line-height:1.6em;}#left_content_contact form {width:480px; padding:0 0 10px; float:left;}#left_content_contact form span { height:24px; font-size:11px; float:left; display:inline; line-height:24px; color: #009EE0;}#left_content_contact form .personal_details {width:480px; float:left; }#left_content_contact form .subject_message  {width:480px; float:left; }#left_content_contact form .anti_spam {width:476px; padding:0;float:left; position: relative; }#left_content_contact form label.label_antispam {position:absolute; top:21px; left:0; color: #666;}#left_content_contact form label { display:block; float:left; height:25px; width:155px; clear:both; line-height:26px; color: #666;}#left_content_contact form input.textbox { float:left; width:311px; border:1px solid #cecece; height:17px; padding:6px 5px 4px; display:inline;}#left_content_contact form input.textbox_antispam { float:left; width:311px; border:1px solid #cecece; height:17px; padding:5px; margin-bottom:30px; margin-left:168px; display:inline;}#left_content_contact form textarea {float:left; width:311px; height: 166px !important; border:1px solid #cecece; height:100px; padding:6px 5px 4px; margin-bottom:10px; margin-top:5px; overflow: auto;}#left_content_contact form input.newsletter_checkbox {float:left; height:24px;}#left_content_contact form input.send_message {padding: 4px; margin:0 0 0 155px; /* background:url(images/btn_send_message.gif) no-repeat; width:109px; height:22px; */ border:1px solid #CECECE; background-color: #fff; color: #666; float: left; cursor: pointer;} #right_content_contact { width:478px; float:right; margin-top:29px; font-size:11px;}#right_content_contact .phone { margin-bottom:20px;}#body #three_column_sidebar_wrapper { width:980px; float:left; margin-top:30px;}#body #three_column_sidebar_wrapper a img {padding:4px; border:1px solid #bababa; display:block; width:300px; height:140px;}#body #three_column_sidebar_wrapper a:hover img  {padding:4px; border:1px solid #009ee0;}#body #three_column_sidebar_wrapper h3 {font-size:13px; color:#333; margin-bottom:5px;}#body #three_column_sidebar_wrapper h3 a {color:#555; text-decoration:none;}#body #three_column_sidebar_wrapper h3 a:hover {color:#009ee0;}#body #three_column_sidebar_wrapper .left_sidebar {width:310px; float:left; display:inline;}#body #three_column_sidebar_wrapper .mid_sidebar {width:310px; float:left; margin:0 25px; display:inline;}#body #three_column_sidebar_wrapper .right_sidebar {width:310px; float:left; display:inline;}.left_sidebar_content, .mid_sidebar_content, .right_sidebar_content {margin-bottom:30px;}#body .three_sidebar_pagination { text-align:center; width:980px; float:left;}#body .three_sidebar_pagination ul {width:980px; padding-top:14px; }#body .three_sidebar_pagination ul li {display:inline; list-style:none; width: 326px; height: 15px;}#body .three_sidebar_pagination ul li a {color:#009ee0; text-decoration:none; display:inline;}#body .three_sidebar_pagination ul li a:hover {color:#009ee0; text-decoration:underline;}#body .three_sidebar_pagination ul li.previous {float:left; text-align: left;}#body .three_sidebar_pagination ul li.page {float:left; display:block; text-align:center;}#body .three_sidebar_pagination ul li.next {float:right; text-align: right;}.hr { background: #ccc; display: block; height: 1px; margin: 0; clear: both; }.hr hr { display: none; }