/* Cache Generated: 13 December 2011 */

*{ font-family:Arial, Helvetica, sans-serif;}
body{ text-align:center; padding:0; margin:0;}
a img{ border:0;}
h2{ color:#E60013; font-size:35px; font-weight:bold; padding:0 0 15px; margin:0;}
h3{ color:#E60013; font-size:35px; font-weight:bold; padding:0 0 15px; margin:0;}
h3 a{ color:#E60013!important; font-size:35px!important; font-weight:bold!important; padding:0 0 15px!important; margin:0!important;}
h3 a:hover{ color:#000!important;}
h4{ color:#000; font-size:15px; padding:0 0 15px; margin:0;}
.form_input{ width:90%; padding:7px 5px; margin:3px 0 0; border:1px solid #666; color:#666;}
#newsletter_input2{ width:120px; padding:7px 5px; margin:3px 0 0; border:1px solid #666;}
.no_background{ background:0!important;}
.right{ float:right;}
.nopadding{ padding:0!important;}
.align_right{ text-align:right;}
.full_width{ width:100%;}
p.fbt_link{ font-size:12px;}
p.fbt_link a{ color:#666!important; text-decoration:none; float:left;}
p.fbt_link a:hover span{ text-decoration:underline;}
p.fbt_link a img{ float:left; margin:0 10px 0 0;}
p.fbt_link a span{ line-height:20px;}
#wide_container{ width:100%; float:left; padding:0; margin:0; border-bottom:7px solid #E60013; background:url(/site_images/background_shadow.jpg) top center no-repeat;}
#outer_main_container{ width:860px; margin:0 auto;}
#main_container{ width:860px; min-height:780px; padding:0; margin:0; float:left; text-align:left;}
#header{ width:860px; float:left; padding:35px 0 0; margin:0;}
#header h1{ text-indent:-9000px; width:0; height:0; float:left;}
#header img.logo{ float:left;}
#header ul{ padding:43px 0 0 15px; margin:0; float:right; list-style:none; font-size:15px; font-weight:bold; }
#header ul li{ float:left; padding:7px 20px 0; margin:0; }
#header ul li.current a{ color:#000;}
#header ul li.end{ padding:0 0 0 20px;}
#header ul li a{ color:#E60013; text-decoration:none;}
#header ul li a:hover{ color:#000;}
#front_banner{ width:860px; height:360px; float:left; background:url(/site_images/clients_scroller_topshadow.jpg) bottom no-repeat; padding:20px 0 0;}
#current_banner{ float:left;}
#current_banner_image{ width:525px; float:left;}
.current_banner_inner{ width:525px; height:316px; float:left; overflow:hidden;}
.current_banner_inner ul{ padding:0; margin:0; list-style:none; width:100%;}
.current_banner_inner ul li{ padding:0; margin:0; width:100%;}
.current_banner_inner ul li img{ float:left; padding:0 10px 0 0;}
.current_banner_inner ul li p{ float:left; padding:0; margin:0; font-size:13px; color:#656565;}
.current_banner_inner ul li p a{ color:#656565; text-decoration:none;}
.current_banner_inner ul li p a:hover{ text-decoration:underline;}
.current_banner_inner ul li p strong{ color:#000;}
.current_banner_inner ul li p strong a{ color:#000;}
.current_banner_inner img{ float:left;}
#top_portfolios{ width:270px; height:278px; float:right; padding:20px 0 0;}
#top_portfolios ul{ padding:0; margin:0; list-style:none;}
#top_portfolios ul li{ padding:0 0 10px 15px; margin:0; float:left; opacity:0.3; filter: alpha(opacity = 30);}
#top_portfolios ul li.current{ opacity:1!important; filter: alpha(opacity = 100)!important;}
#current_banner_text{ width:525px; float:left; }
#current_banner_text ul{ padding:0; margin:0; list-style:none; width:100%; height:18px; overflow:hidden;}
#current_banner_text ul li{ width:100%; height:18px;}
#current_banner_text img{ float:left; padding:0 10px 0 0;}
#current_banner_text p{ float:left; padding:0; margin:0; font-size:13px; color:#656565;}
#current_banner_text p a{ color:#656565; text-decoration:none;}
#current_banner_text p a:hover{ text-decoration:underline;}
#current_banner_text p strong{ color:#000;}
#current_banner_text p strong a{ color:#000;}
#current_banner_links{ width:270px; float:right;}
#current_banner_links ul{ padding:0; margin:0; float:left; list-style:none;}
#current_banner_links ul li{ width:120px; padding:0 0 0 15px; margin:0; float:left; font-size:13px; }
#current_banner_links ul li a{ color:#E60013; text-decoration:none;}
#current_banner_links ul li a:hover span{ text-decoration:underline;}
#current_banner_links ul li img{ float:left; padding:0 5px 0 0;}
.hidden_enlarge_links{ display:none; visibility:hidden;}
.client_buttons_lr{ width:38px; height:88px; float:left; background-color:#FFF;}
.client_buttons_ud{ width:135px; height:38px; float:left; text-align:center; z-index:1}
.client_buttons_ud img.previous_client{ margin:auto; cursor:pointer; opacity:0.5; filter:Alpha(opacity:50);}
.client_buttons_ud img.previous_client:hover{ opacity:1; filter:Alpha(opacity:100);}
.client_buttons_ud img.next_client{ margin:auto; cursor:pointer; opacity:0.5; filter:Alpha(opacity:50);}
.client_buttons_ud img.next_client:hover{ opacity:1; filter:Alpha(opacity:100);}
#clients_scroller{ width:860px; height:88px; float:left; overflow:hidden;}
#clients_scroller img.previous_client{ margin:27px 0 0 0; cursor:pointer; opacity:0.5; filter:Alpha(opacity:50);}
#clients_scroller img.previous_client:hover{ opacity:1; filter:Alpha(opacity:100);}
#clients_scroller img.next_client{ margin:27px 0 0 0; cursor:pointer; float:right; opacity:0.5; filter:Alpha(opacity:50);}
#clients_scroller img.next_client:hover{ opacity:1; filter:Alpha(opacity:100);}
#clients_scroller_scrollleft{ width:860px; height:88px!important; padding:0; float:left; overflow:hidden; position:relative;}
#client_container{ width:860px; height:88px; float:left; overflow:hidden;}
#client_container_up{ width:135px;; height:452px; float:left; overflow:hidden; position:relative; display:block;}
#clients_scroller_scrollleft ul{ list-style:none; height:88px; margin:0; padding:0; float:left;}
#clients_scroller_scrollleft ul li{ float:left; width:135px; height:88px; text-align:center;}
#clients_scroller_scrollleft ul li table{ width:135px; height:88px; float:left;}
#clients_scroller_scrollleft ul li a{ width:135px; height:88px;}
#clients_scroller_scrollleft ul li a img{ vertical-align:middle; margin:auto; top:50%; bottom:50%;}
#clients_scroller_left{ width:45px; height:88px; position:relative; float:left;}
#clients_scroller_left img{ position:absolute; top:0; bottom:0; left:0; margin:auto;}
#clients_scroller_right{ width:45px; height:88px; position:relative; float:left;}
#clients_scroller_right img{ position:absolute; top:0; bottom:0; right:0; margin:auto;}
#clients_scroller_up{ width:135px; height:47px; position:relative; float:left;}
#clients_scroller_up img{ position:absolute; top:0; left:0; right:0; margin:auto;}
#clients_scroller_down{ width:135px; height:47px; position:relative; float:left;}
#clients_scroller_down img{ position:absolute; bottom:0; left:0; right:0; margin:auto;}
#content_container{ width:860px; float:left; padding:20px 0 0; background:url(/site_images/clients_scroller_bottomshadow.jpg) top no-repeat;}
#content_container img{ float:right;}
#content_container p{ line-height:20px; font-size:12px; padding:0 0 15px; margin:0; color:#666;}
#content_container p.getintouch{ width: 100%; float: left; padding: 0; margin: 0; }
#content_container a{ font-size:11px; font-weight:bold; color:#E60013; text-decoration:none;}
#content_container a:hover{ color:#000;}
#content_container ul{ padding:0; margin:0; list-style:none;}
#content_container ul li{ line-height:20px; padding:0 0 15px; font-size:12px; color:#666;}
#content_left{ width:260px; padding:0; margin:0; float:left;}
#content_left p{ padding:0; font-size:12px;}
#content_middle{ width:260px; padding:0 0 0 40px; margin:0; float:left;}
#content_right{ width:260px; padding:0 0 0 40px; margin:0; float:left;}
#content_container_noshadow{ width:860px; min-height:500px; float:left; padding:20px 0 0;}
#content_container_noshadow h2{ float:left; width:690px;}
#content_container_noshadow .right{ width:140px;}
#content_thinleft{ width:140px; float:left;}
#content_thinleft h2{ width:100%;}
#content_thinleft p{ font-size:12px; padding:0 0 10px; margin:0; color:#666;}
#content_thinleft img{ float:left; margin:0 5px 0 0;}
#content_thinleft ul{ padding:0 0 20px; margin:0; float:left; width:140px; list-style:none;}
#content_thinleft ul li{ padding:0 0 7px; float:left; width:100%; font-size:12px; color:#666;}
#content_thinleft ul li a{ color:#666; text-decoration:none; margin:0; width:100%;}
#content_thinleft ul li a:hover{ color:#333; text-decoration:underline;}
#content_thinleft ul li.selected a{ font-weight:bold;}
#content_thinleft ul#submenu li{ font-size:15px; font-weight:bold;}
#content_thinleft ul#submenu li img{ float:left; margin:0 5px 15px 0;}
#content_thinleft ul#submenu li a{ color:#000;}
#content_thinleft ul#submenu li ul li{ font-size:12px; font-weight:normal;}
#content_thinleft ul#submenu li ul li a{ color:#666;}
#content_thinleft form{ float:left;}
#content_thinleft table tr td{ padding:0 0 10px;}
#content_thinleft a{ font-size:12px; color:#666; width:100%; float:left; margin:0 0 30px; text-decoration:none;}
#content_thinleft a:hover span{ text-decoration:underline;}
#content_thinleft a span{ padding:12px 0 0 5px; float:left;}
#content_widemiddle{ width:525px; float:left; padding:5px 0 0 25px; margin:0;}
#content_widemiddle #projects_pages{ float:right; list-style:none; padding:0 0 25px; margin:0;}
#content_widemiddle #projects_pages li{ height:25px; float:left; padding:0 4px; margin:0; background:url(/site_images/small_dark_empty.gif) center no-repeat; font-size:12px; }
#content_widemiddle #projects_pages li.first{ height:21px; padding:4px 7px 0 0;}
#content_widemiddle #projects_pages li.current{ background:url(/site_images/small_red_empty.gif) center no-repeat;}
#content_widemiddle #projects_pages li.last{ padding-right:0; height:25px;}
#content_widemiddle #projects_pages li.last a{ padding:0;}
#content_widemiddle #projects_pages li a{ color:#FFF; width:26px; height:21px; float:left; padding:3px 0 0; font-size:13px; font-weight:bold; text-decoration:none; text-align:center;}
#content_widemiddle #projects_list{ width:520px; float:left; padding:0; margin:0; list-style:none;}
#content_widemiddle #projects_list li{ width:120px; height:105px; background-color:#666; padding:0; margin:0 0 10px 10px; float:left;}
#content_widemiddle p{ line-height:20px; font-size:12px; padding:0 0 15px 10px; margin:0; color:#666; float:left;}
#content_widemiddle p#projects_error{ width:100%;}
#content_widemiddle ul{ padding:0 0 15px 20px; margin:0; float:left; font-size:12px; color:#666;}
#content_widemiddle ul li{ line-height:20px;}
#content_widemiddle ol{ padding:0 0 15px 20px; margin:0; float:left; font-size:12px; color:#666;}
#content_widemiddle ol li{ line-height:20px; padding:0 0 15px;}
#content_widemiddle a{ color:#E60013; text-decoration:none;}
#content_widemiddle a:hover{ color:#000;}
#content_widemiddle td {line-height:15px; font-size:12px; padding:0 0 15px; margin:0; color:#666; }
#content_thinright{ width:140px; float:left; padding:0 0 0 30px; margin:0;}
#content_thinright #client_scroller_scrollup{ width:135px; height:528px; padding:0 0 0 5px; float:left; overflow:hidden;}
#content_thinright #client_scroller_scrollup ul{ width:135px; padding:0; margin:0; float:left; list-style:none;}
#content_thinright #client_scroller_scrollup ul li{ width:135px; height:88px; float:left; position:relative; text-align:center;}
#content_thinright #client_scroller_scrollup ul li table{ width:135px; height:88px; text-align:center;}
#content_thinright #client_scroller_scrollup ul li a img{ margin:auto; vertical-align:middle;}
#tag_cloud{ padding:20px 0 0; float:left; width:260px; height:180px;}
#tag_cloud p{ position:absolute;}
#tag_cloud p a{ position:relative;}
#tag_cloud p#tag_p1{ padding:0;}
#tag_cloud p#tag_p1 a{ font-size:12px;}
#tag_cloud p#tag_p2{ margin:28px 0 0 20px;}
#tag_cloud p#tag_p2 a{ font-size:25px; font-weight:normal;}
#tag_cloud p#tag_p3{ margin:10px 0 0 150px;}
#tag_cloud p#tag_p3 a{ font-size:14px;}
#tag_cloud p#tag_p4{ margin:50px 0 0 170px;}
#tag_cloud p#tag_p4 a{ font-size:11px;}
#tag_cloud p#tag_p5{ margin:65px 0 0 10px;}
#tag_cloud p#tag_p5 a{ font-size:20px; font-weight:normal;}
#tag_cloud p#tag_p6{ margin:90px 0 0 100px;}
#tag_cloud p#tag_p6 a{ font-size:25px; font-weight:normal;}
#tag_cloud p#tag_p7{ margin:105px 0 0 20px;}
#tag_cloud p#tag_p7 a{ font-size:10px;}
#tag_cloud p#tag_p8{ margin:120px 0 0 115px;}
#tag_cloud p#tag_p8 a{ font-size:18px; font-weight:normal;}
#tag_cloud p#tag_p9{ margin:140px 0 0 0;}
#tag_cloud p#tag_p9 a{ font-size:20px; font-weight:normal;}
#tag_cloud p#tag_p10{ margin:155px 0 0 120px;}
#tag_cloud p#tag_p10 a{ font-size:13px;}
#footer{ width:860px; float:left; padding:50px 0 20px; background:url(/site_images/clients_scroller_topshadow.jpg) top center no-repeat;}
#footer ul{ padding:0; margin:0; float:left; list-style:none;}
#footer ul li{ float:left; font-size:12px; padding:0 16px; color:#999;}
#footer ul li a{ color:#999; text-decoration:none;}
#footer ul li a:hover{ color:#666;}
.tweets_list{ padding:0; margin:0; list-style:none; font-size:12px;}
.tweets_list li{ padding:0 0 25px; margin:0 0 15px; line-height:20px; color:#666; background:url(/site_images/tweet-seperator.jpg) bottom no-repeat;}
#doclog{ width:100%; text-align:center;}
#doclog form{ width:100%;}
#doclog .doclog_form{ text-align:left; padding:20px 30px; margin:0 auto; border:1px solid #666;}
#doclog .doclog_form tr td.name{ font-size:14px; padding:0 0 9px;}
#doclog .doclog_form tr td.value input{ border:1px solid #666; margin:0 0 9px; padding:7px 5px; width:90%;}
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; padding:0 50px; border-bottom:1px solid #E1E1E1}
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-logo{ padding:35px 0 0; text-align:left;}
#lightbox-logo img{ display:none;}
#lightbox-close{ text-align:right; font-size:12px; float:right; width:70px; display:none; visibility:hidden;}
#lightbox-close img{ float:left;}
#lightbox-close span{ float:left; padding:10px 0 0 5px;}
#lightbox-close a{ text-decoration:none; color:#E60013; width:55px; float:left;}
#lightbox-close a:hover span{ text-decoration:underline;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; background-color:#FFF;}
#cboxOverlay{position:fixed; width:100%; height:100%; background:none;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxClose{ background-color:#FFF; width:100%; height:20px; text-align:right;}
#cboxClose .lightbox_close{ float:right; width:70px;}
#cboxClose .lightbox_close a{ text-decoration:none; font-size:12px; color:#E60013;}
#cboxClose .lightbox_close img{ float:left;}
#cboxClose .lightbox_close span{ float:left; padding:2px 0 0 5px;}
#content_widemiddle ul.paging{ float:right; padding:0; margin:0; list-style:none;}
#content_widemiddle ul.paging li{ height:25px; float:left; padding:0 4px; margin:0; background:url(/site_images/small_dark_empty.gif) center no-repeat; font-size:12px;}
#content_widemiddle ul.paging li a{ color:#FFF; width:26px; height:21px; float:left; padding:3px 0 0; font-size:13px; font-weight:bold; text-decoration:none; text-align:center;}
#content_widemiddle ul.paging li.current{ background:url(/site_images/small_red_empty.gif) center no-repeat;}
#content_widemiddle ul.paging li.no_background a{ padding:0;}
#current_banner{ width:856px; height:339px; float:left;}
#current_banner .anythingSlider{ width:100%; height:339px; display:block; overflow:visible; position:relative;}
#current_banner .anythingSlider .anythingWindow{ height:100%; overflow:hidden; position:relative; width:100%;}
#current_banner .anythingSlider .anythingWindow .anythingBase { background: transparent; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0; max-width: 32766px;}
#current_banner .anythingSlider .anythingWindow .anythingBase .panel { background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0;}
#current_banner .anythingSlider .anythingControls{ width:0; height:0; float:left; display:none; visibility:hidden;}
#current_banner ul { width: 856px; height: 339px; list-style: none; padding:0; margin:0; overflow:hidden;}
#current_banner ul li{ position:relative;}
#current_banner ul li img{ position:absolute; left:0; top:0; z-index:1;}
#current_banner ul li div.title{ width:628px; height:42px; float:left; padding:12px 15px 0; color:#FFF; position:relative; top:255px; background:url(/site_images/header_bg.jpg) no-repeat top left; font-weight:bold; font-size:30px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; z-index:2;}
#current_banner ul li div.text{ width:198px; height:339px; float:left; position:relative; z-index:2;}
#current_banner ul li div.text .transparent{ width:198px; height:339px; left:0; top:0; position:absolute; background-color:#292B38; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity:0.8;}
#current_banner ul li div.text .inner{ width:158px; height:299px; float:left; padding:20px; position:relative; font-size:12px; line-height:20px; color:#FFF;}
#current_banner ul li div.text .inner p{ padding:0 0 15px; margin:0; width:100%; float:left;}
#current_banner ul li div.text .inner p a{ font-weight:bold; text-decoration:none; color:#FFF;}
#current_banner ul li div.text .inner p a:hover{ text-decoration:underline;}
#content_news{ width:100%; float:left;}
#content_news ul li{ width:270px; float:left;}
#content_news ul li.middle{ padding:0 25px 15px!important;}
#content_news ul li .image{ width:120px; float:left; padding:0 10px 0 0;}
#content_news ul li .text{ width:140px; float:left;}
#content_news ul li .text p{ padding:0;}
#content_footer{ width:100%; float:left;}
#content_footer p{ font-size:40px; line-height:45px; float:left; color:#E60013;}
#content_footer p a{ font-size:40px; line-height:45px; color:#666; font-weight:normal;}
#content_footer p span{ color:#666;}
#content_footer ul{ width:190px;}
#content_footer ul li a{ color:#666; font-weight:normal; font-size:14px;}
#content_footer ul li.facebook{ padding:8px 0 15px 50px; background:url(/images/Facebook_icon.png) no-repeat top left;}
#content_footer ul li.twitter{ padding:8px 0 15px 50px; background:url(/images/TwitterIcon.png) no-repeat top left;}
#inner_clients_container{ height:88px; width:860px; margin:0; padding:0; float:left;}
#inner_clients_container div{ float:left; width:135px; height:88px; text-align:center;}
#inner_clients_container div a{ width:135px; height:88px; float:left; text-align:center; position:relative;}
#inner_clients_container div a img{ vertical-align:middle; margin:auto; top:0; right:0; bottom:0; left:0; position:absolute;}
.addthis_toolbox{ float:right;}
#blog_list{ width:100%; float:left;}
#blog_list h3{ width:100%; float:left; padding:15px 0 0;}
#blog_list .blog_article{ width:100%; float:left; padding:40px 0 0; margin:0; background:url(/site_images/post_seperator.jpg) no-repeat center top;}
#blog_list .blog_article.first{ padding:0; background:none; border-bottom:1px dotted #666;}
#blog_list .blog_article.first.second_page{ border:0!important;}
#blog_list .blog_article .blog_article_date{ width:85px; height:60px; float:left; margin:10px 0; background:url(/site_images/post_date_bg.jpg) no-repeat top left;}
#blog_list .blog_article .blog_article_date p{ padding:0; margin:0; color:#FFF; font-size:15px; font-weight:bold; text-align:center; width:59px;}
#blog_list .blog_article .blog_article_date p span{ padding:12px 0 0; font-size:30px; width:58px; float:left;}
#blog_list .blog_article .blog_article_content{ width:440px; margin:10px 0 0; float:left;}
#blog_list .blog_article .blog_article_content img{ float:right; border:6px solid #E8E8E8; margin:0 0 10px 10px;}
#blog_list .blog_article .blog_article_content h5{ padding:0;}
#blog_list .blog_article .blog_article_content p{ padding-left:0; float:none;}
#blog_list .blog_article .blog_article_content.second{ width:100%;}
#blog_list .blog_article .blog_article_content p span.comment_bubble{ padding:0 0 5px 30px; margin:0 0 0 5px; background:url(/site_images/comment_bubble.gif) no-repeat top left;}
#blog_list .blog_comments{ width:100%; float:left; padding:10px 0 0;}
#blog_list .blog_comments p{ padding:0; float:left;}
#blog_list .blog_comments ul{ padding-left:0; margin:10px 0 0; width:100%; float:left; list-style:none; border-top:1px dotted #666;}
#blog_list .blog_comments ul li{ width:100%; float:left; padding:10px 0 0; border-bottom:1px dotted #666;}
#blog_list .blog_comments ul li p{ width:100%; padding:0 0 10px;}
#blog_list .blog_comments ul li p span{ font-weight:bold;}
#blog_list .blog_comments ul li p span.tfp{ color:#E60013;}
#blog_add_comment{ width:100%; float:left;}
#blog_add_comment table tr td{ padding:0 0 6px;}
#blog_add_comment textarea{ width:503px; height:100px; float:left; padding:10px; border:1px solid #CCC; font-size:12px; color:#666;}
#blog_add_comment input.text{ width:160px; float:left; padding:3px; border:1px solid #CCC; font-size:12px; color:#666;}
#content_widemiddle ul.blog_pagination{ width:100%; float:left; padding:0; margin:0; list-style:none;}
#content_widemiddle ul.blog_pagination li{ float:left; padding:0 5px 0 0;}
#blog_list ul.error{ width:479px; padding:8px 20px; border:3px solid #E60013; background-color:#E06069;}
#blog_list ul.error li{ width:100%; float:left; color:#FFF;}
#blog_list p.success{ width:503px; float:left; padding:8px; border:3px solid #11C462; background-color:#55C688; color:#FFF;}
#content_thinright .blog_categories{ padding:0 0 15px; margin:0; list-style:none; font-size:12px; width:100%; float:left;}
#content_thinright .blog_categories li{ width:100%; float:left; padding:0 0 7px;}
#content_thinright .blog_categories li a{ color:#666; text-decoration:none;}
#content_thinright .blog_categories li a:hover{ text-decoration:underline;}
a.blog_back_button{ width:100%; float:left; margin:0 0 10px;}
a.blog_back_button img{ float:left; margin:0 10px 0 0;}
a.blog_back_button span{ font-size:12px; float:left; padding:2px 0 0;}
#content_footer #dynamic_content_bottom{ width: 650px; float: left; padding: 0 10px 5px 0; margin: 0; font-size: 12px; color: #666666;}
#content_footer #dynamic_content_bottom p.homebottomtext{ width: 95%; float: left; padding-top: 10px; padding-bottom: 30px; margin: 0; font-size: 12px; color: #666666; line-height: 1.5;!important }
#content_footer #dynamic_content_bottom p.cufon a{ font-weight: bold; }


