*{margin:0;padding:0;}
html{background:url("images/backgrounds/bg7.jpg") no-repeat top center #000;height:100%;width:100%;}
body{font:12px Arial,Helvetica,sans-serif;color:#fff;background:url(images/bg_repeatx.gif) top repeat-x;width:100%;height:100%;}
html>body{min-height:100%;height:auto;}
#page{margin:auto;}
#page,#head_btm,#availability,#header_wrapper,#header,#headerimg,#menu,#search_main_bg,#services_content,#home_main_bg,#post_main_bg,#pages_main_bg,#archives_main_bg,#error_main_bg,#content,#footer{width:1194px;}
#head_btm{height:57px;}
#bg_changer{float:left;width:300px;margin-top:34px;}
#twitter{float:left;width:527px;height:57px;margin-left:110px;padding-top:6px;}
#subscribe{float:right;width:256px;height:57px;padding-top:6px;}
hr.colored{color:#908606;}
#availability{height:45px;background:url(images/available.jpg) no-repeat;float:left;}
#header{height:120px;float:left;display:block;}
#header_wrapper{height:165px;margin:auto;}
#headerimg{height:120px;background:url(images/header_askewmedia.jpg) no-repeat;float:left;display:block;}
h1{font-size:18pt;}
h2{font-size:14pt;}
h3{font-size:12pt;}
h4{font-size:9pt;}
img{border:none;}
img a{border:none;}
img.left{float:left;border:none;padding:6px 0 0 0;}
img.right{float:right;border:none;padding:0 0 0 6px;}
blockquote{border-left:1px solid #a5abab;margin:15px;padding:0 12px 0 12px;}
code{font-family:"Courier New",Courier,monospace;}
a{color:#d1d010;text-decoration:none;}
a:hover{text-decoration:underline;}
#menu{background:#000;font:8pt verdana,arial,times,serif;overflow:hidden;}
#menu ul li{list-style-type:none;float:left;}
#menu ul li a{padding:4px 10px;color:#fff;display:block;}
#menu ul li a:hover{background:#fff;color:#000;}
.pages_wrapper{width:1124px;}
.seowrap{width:1175px;text-align:center;}
#seolinks{color:#666;text-align:center;font:9px bold Verdana,Geneva,sans-serif;}
a.seolinks,a.seolinks:visited,a.seolinks:hover{text-decoration:none;color:#666;font:9px bold Verdana,Geneva,sans-serif;}
#home_bottom{width:1160px;height:70px;margin:0 17px 0 17px;}
#awards{width:756px;height:70px;float:left;}
#home_niche{width:1160px;height:300px;margin:10px 17px 0 17px;background:url(images/general_web.png) no-repeat;}
#niche_wrap{width:485px;height:175px;text-align:center;padding:70px 10px 10px 30px;float:left;}
h2.white_text,h2.green_text,h2.error-txt{font:18px arial black,sans-serif;font-weight:bolder;text-transform:uppercase;}
h2.white_text{color:#fff;}
h2.green_text{color:#d8d60e;}
h2.error-txt{color:#ccc;padding-bottom:15px;}
#premium_list{width:550px;height:125px;margin:40px 0 0 30px;padding:10px;float:left;}
#search_main_bg{background-color:#000;border:solid 1px #434343;margin-top:10px;display:block;float:left;}
.post_search{width:800px;float:left;}
.allpages_content,#contact_content,#about_content,#testimonials_content{width:1154px;}
#contact_content_left{width:800px;float:left;}
#contact_content_right{width:300px;float:right;}
#contact_form{padding:20px;background-color:#1d1d1d;border:#666 solid 1px;}
.testimonials_wrapper{width:1134px;margin:auto;margin-top:20px;background-color:#1d1d1d;border:#666 solid 1px;}
.testimonials{font:24px arial black,arial,sans-serif;padding:20px;}
#port_wrapper{width:1124px;}
#port_wd{width:1000px;float:left;padding:0 0 0 50px;margin:-20px 40px 10px 0;height:700px;}
#port_wd h1,#port_ec h1,#enhancements h1,#services_webdesign_txt h1,#services_graphic_txt h1,#services_seo_txt h1{color:#d8d60e;font:27px arial black,arial,sans-serif;margin-left:-10px;}
#port_ec{width:1000px;float:right;margin:-20px 0 10px 0;height:700px;}
#enhancements{width:250px;float:right;margin:-20px 60px 0 0;}
#services_webdesign{width:875px;height:300px;float:left;}
#services_webdesign_img,#services_webdesign_txt,#services_ecomm,#services_ecomm_img,#services_ecomm_txt,#services_graphic,#services_graphic_img,#services_graphic_txt,#services_seo{height:300px;}
#services_webdesign_img{width:350px;float:left;margin-right:30px;}
#services_webdesign_txt{width:495px;float:left;margin-top:-20px;}
.services_capstxt{color:#d8d60e;font:18px arial black,arial,sans-serif;text-transform:uppercase;}
img.services{margin:0 3px 0 3px;border:solid 2px #d8d60e;}
#services_ecomm{width:875px;margin-top:15px;float:left;}
#services_ecomm_img{width:350px;float:left;margin-right:30px;}
#services_ecomm_txt{width:495px;float:left;margin-top:-20px;}
#services_graphic{width:875px;margin-top:15px;float:left;}
#services_graphic_img{width:350px;float:left;margin-right:30px;}
#services_graphic_txt{width:495px;float:left;margin-top:-20px;}
#services_seo{width:875px;margin-top:15px;float:left;}
#services_seo_img{height:300px;width:350px;float:left;margin-right:30px;}
#services_seo_txt{width:495px;height:300px;float:left;margin-top:-20px;}
#home_main_bg{height:790px;background:url(images/main_bg_png.png) no-repeat;margin:10px 0 10px 0;display:block;float:left;}
#post_main_bg,#pages_main_bg,#archives_main_bg,#error_main_bg{background-color:#000;border:solid 1px #434343;margin-top:10px;display:block;float:left;}
h1.home_ad{font:26px arial black,arial,sans-serif;color:#d1d010;}
.ad_text_sm{font:14px arial black,arial,sans-serif;color:#cecece;}
#home_ad{font:16px arial black,arial,sans-serif;color:#d8d60e;list-style-type:none;}
#home_links_div{margin:20px 50px 0 0;text-align:right;}
#home_links{font:16px arial black,arial,sans-serif;color:#cecece;list-style-type:none;}
#home_ad li{background:url(images/list_btn.png) no-repeat;padding-left:30px;}
.gen_list_wrapper{line-height:25px;font:14px Arial,Helvetica,sans-serif;}
.gen_list li,#home_ad2 li,#home_links li{background:url(images/list_btn.png) no-repeat;padding-left:30px;}
#latest_news_header{margin:0 0 15px 20px;float:left;height:61px;width:756px;}
.blog_header{margin:20px 0 40px 20px;float:left;height:61px;width:1115px;}
a.tinytxt{font:10px verdana,arial;font-weight:bold;color:#fff;}
#content{float:left;overflow:hidden;margin:0 20px 20px 20px;}
.post{width:756px;}
.post_wrap{height:300px;overflow:hidden;width:800px;margin-bottom:15px;float:left;}
.post_main{width:800px;}
.post_blog{width:800px;float:left;}
.post_main h2{font:27px arial black,arial,sans-serif;color:#bbba04;list-style-type:none;float:left;width:670px;}
.port_link{margin-bottom:15px;}
.port_link a{font:36px arial black,arial,sans-serif;color:#bbba04;text-decoration:none;padding:0 10px 0 5px;}
.port_link a:hover{color:#fff;}
.post_main h2 a{font:27px arial black,arial,sans-serif;color:#bbba04;width:650px;list-style-type:none;text-decoration:none;float:left;}
.post_main h2 a:hover{color:#bbba04;text-decoration:none;}
.green{color:#bbba04;}
.post h2,.post h2 a{font:27px arial black,arial,sans-serif;color:#cecece;list-style-type:none;float:left;width:650px;text-decoration:none;}
.post h2 a:hover{color:#bbba04;text-decoration:none;}
#date_box,.date_box{background:url(images/date_box.png) no-repeat;width:81px;height:60px;padding:10px 3px 10px 2px;color:#bbba04;font:15px arial black,arial,sans-serif;text-align:center;float:left;}
#catagories_home{width:753px;height:62px;float:left;}
.entry p{margin:5px 5px 20px 5px;font:14px verdana,arial,sans-serif;color:#cecece;}
#sidebar_main_post,#sidebar_error_post{float:right;width:300px;margin-right:50px;}
#sidebar_error_post{margin-top:40px;}
#sidebar_blog_post{float:right;width:300px;margin:90px 30px 0 0;}
.postmetadata{padding:6px;margin:5px;}
.navigation{font-size:8pt;width:100%;float:left;overflow:hidden;}
.alignleft a{float:left;margin:25px 0;}
.alignright a{float:right;margin:25px 0;}
#latest_project{width:330px;margin:0 50px 0 0;float:right;height:380px;}
#sidebar{font:8pt verdana,arial,tahoma;width:350px;float:right;margin-right:20px;}
#sidebar h2{font:normal 11pt arial,georgia,times;color:#000;}
#sidebar label{font:normal 11pt arial,georgia,times;color:#000;}
#sidebar ul li{margin-left:40px;padding:0;line-height:14pt;list-style-type:none;}
#sidebar ul ul li{list-style-type:none;}
#sidebar ul ul ul li{padding:0 0 0 15px;list-style-type:square;color:#898989;}
.odd{background-color:#1d1d1d;border:solid 1px #666;}
.even{background-color:#333;border:solid 1px #666;}
#commentform{background:#000;width:756px;color:#fff;}
#commentform p{color:#fff;}
#commentform a{color:#fff;text-decoration:none;border-bottom:1px dotted #bbba04;line-height:14pt;}
#commentform h3{font:10pt bold georgia,times,verdana;color:#fff;}
#comment{width:756px;color:#fff;}
#submit{background-color:#541222;color:#fff;font:8pt verdana,arial,times;margin:5px 5px 0 0;border:1px solid #bbba04;}
#author,#email,#url,#comment{background:#000;font:8pt verdana,arial,times;margin:5px 5px 5px 0;border:1px solid #bbba04;}
ol.commentlist{list-style-type:none;}
.avatar{float:left;margin:0 12px 0 0;}
ol.commentlist li{background:#1d1d1d;width:756px;margin:10px 0;padding:5px 0 5px 10px;list-style-type:none;}
ol.commentlist li.alt{background:#4b4b4b;}
ol.commentlist li p{margin:6px 0 6px 0;padding:0 12px 0 0;line-height:14pt;}
ol.commentlist a{color:#fff;}
cite{font:9pt bold normal arial,verdana,tahoma;}
cite a{color:#000;text-decoration:none;border-bottom:1px dotted #465d71;}
#searchform{margin-left:40px;}
#searchform input#s{padding:2px;color:#bbba04;}
#searchform input#searchsubmit{border:none;color:#bbba04;text-transform:lowercase;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;padding:0 4px 5px;}
#footer{background:url(images/footerbg.jpg) no-repeat;height:203px;clear:both;width:100%;margin-top:10px;}
#footer p{color:#1f1f1f;text-align:center;font-family:arial black,arial,sans-serif;}
#footer a{color:#1f1f1f;text-decoration:none;font-family:arial black,arial,sans-serif;}
#footer a:hover{color:#541222;text-decoration:underline;}
a.foot{margin-right:15px;}
a.foot-lr{margin:0 15px 0 15px;}
p.footer-br{padding:15px 0 15px 0;}
#nav_wrapper{width:575px;height:39px;margin:18px 5px 0 612px;}
#nav_wrapper,a.nav_svcs:link,a.nav_svcs:visited,a.nav_port:link,a.nav_port:visited,a.nav_blog:link,a.nav_blog:visited,a.nav_about:link,a.nav_about:visited,a.nav_testimonials:link,a.nav_testimonials:visited,a.nav_contact:link,a.nav_contact:visited,#nav_home,#nav_svcs,#nav_port,#nav_blog,#nav_about,#nav_testimonials,#nav_contact{display:block;overflow:hidden;float:left;}
a.nav_home:link,a.nav_home:visited{display:block;width:69px;height:39px;background:url(images/home.jpg) no-repeat 0 0;overflow:hidden;}
a.nav_home:hover,a.nav_home:active{background-position:0 -39px;}
a.nav_svcs:link,a.nav_svcs:visited{width:79px;height:39px;background:url(images/services.jpg) no-repeat 0 0;}
a.nav_svcs:hover,a.nav_svcs:active{background-position:0 -39px;}
a.nav_port:link,a.nav_port:visited{width:92px;height:39px;background:url(images/portfolio.jpg) no-repeat 0 0;}
a.nav_port:hover,a.nav_port:active{background-position:0 -39px;}
a.nav_blog:link,a.nav_blog:visited{width:55px;height:39px;background:url(images/blog.jpg) no-repeat 0 0;}
a.nav_blog:hover,a.nav_blog:active{background-position:0 -39px;}
a.nav_about:link,a.nav_about:visited{width:95px;height:39px;background:url(images/templates.jpg) no-repeat 0 0;}
a.nav_about:hover,a.nav_about:active{background-position:0 -39px;}
a.nav_testimonials:link,a.nav_testimonials:visited{width:102px;height:39px;background:url(images/downloads.jpg) no-repeat 0 0;}
a.nav_testimonials:hover,a.nav_testimonials:active{background-position:0 -39px;}
a.nav_contact:link,a.nav_contact:visited{width:83px;height:39px;background:url(images/contact.jpg) no-repeat 0 0;}
a.nav_contact:hover,a.nav_contact:active{background-position:0 -39px;}
#nav_home{width:69px;height:39px;}
#nav_svcs{width:79px;height:39px;}
#nav_port{width:92px;height:39px;}
#nav_blog{width:55px;height:39px;}
#nav_about{width:95px;height:39px;}
#nav_testimonials{width:102px;height:39px;}
#nav_contact{width:83px;height:39px;}
.marginleft{margin-left:10px;}
.eighteenfont{font-size:18px;}
.date-box-div{width:880px;height:75px;}
.titleh2blog{color:#bbba04;font:27px arial black,arial,sans-serif;}
.singlebr{margin-bottom:15px;}
.doublebr{margin-bottom:30px;}
.errorwrap{width:800px;float:left;margin-top:40px;}
.errortxtstyle{color:#CCC;width:700px;padding:30px;margin-left:10px;font-size:14px;}