* {margin:0;padding:0;}
html {overflow-y:scroll;}
body {background:#F9F7ED;text-align:center;line-height:1.5;font-size: x-small;voice-family: "\"}\"";voice-family: inherit;
font-size: small;color:#333;}
#wrap {background:#fff url(../img/main-bg.gif) repeat-y;text-align:left;margin:0 auto 15px;width:710px;position:relative;}

a { text-decoration:none; }
a, :focus { outline:none; }
a img, :link img, :visited img { border:none; }
h1 { font-size:138.5%;}
h2 { font-size:123.1%;}
h3 {font-size:108%;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
hr { display:none;}
.clear { width:100%; font-size:0px; height:0px; clear:both;
/* prevent IE from adding 1px height to clearer div */
overflow:hidden; }
ul { margin:0; padding:0; list-style:none; }
p {font-family:"Trebuchet MS", arial, Helvetica, sans-serif;margin:10px 0 0;}
#header {background:url(../img/header-bg2.png) repeat-x;width:100%;height:172px;color:#fff;position:relative;margin-bottom:15px;}
#header-inner {width:710px;margin:0 auto;text-align:left;padding-top:8px;height:164px;position:relative;}
h1#logo {background: url(../img/logo.png) no-repeat;text-indent:-9999em;position:relative;height:80px;width:415px;}
*+html h1#logo {margin-top:20px;margin-bottom:-12px;}
*html h1#logo {margin-top:20px;margin-bottom:-12px;}
*+html h1#logo a {margin-top:0; }
*html h1#logo a {margin-top:0; margin-bottom:15px;}

h1#logo a {display:block;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;color:#fff;width:415px;
height:80px;margin-top:15px;}
#content {background:url(../img/content-top.png) no-repeat top left;float:left;width:710px;margin:0;padding:2px 0 10px;}
#image {position:relative;background:#f7f7f7;border:1px solid #fff;width:678px;margin:15px 0 0 15px;padding:0;display:block;
}
#image p {color:#FFF;font-size:400%;font-family:Georgia, "Times New Roman", Times, serif;left:75%;margin-left:-339px;position:absolute;top:15%;width:678px;text-indent:-9999em;}

ul#menu {margin:17px 0 0 0;padding:0;list-style:none;background: url(../img/tabbed-nav2.png) no-repeat;width:702px;height:52px;position:relative;}
*+html ul#menu {margin-top:32px;}
ul#menu li {float:left;}
ul#menu li a {position:absolute;top:0;left:0;margin:0;padding:0;display:block;height:52px;background:url(../img/tabbed-nav2.png) no-repeat;text-indent:-9999em;overflow:hidden;font-size:1%;color:#000;}
ul#menu li#home a {left:20px;width:68px;background-position:-20px 0;}
body#hello ul#menu li#home a,ul#menu li#home a:hover {left:20px;width:68px;background-position:-20px -52px;}
ul#menu li#about a {left:91px;width:70px;background-position:-91px 0;}
body#abo ul#menu li#about a, ul#menu li#about a:hover {left:91px;width:70px;background-position:-91px -52px;}
ul#menu li#portfolio a {left:166px;width:85px;background-position:-166px 0;}
body#portfolio ul#menu li#portfolio a, ul#menu li#portfolio a:hover {left:166px;width:85px;background-position:-166px -52px;
}
body#portfolio #main h1 { display:none; }
ul#menu li#services a {left:254px;width:81px;background-position:-254px 0;}
body#services ul#menu li#services a, ul#menu li#services a:hover {left:254px;width:81px;background-position:-254px -52px;
}
ul#menu li#testimonials a {left:339px;width:110px;background-position:-339px 0;}
body#testimonials ul#menu li#testimonials a, ul#menu li#testimonials a:hover {left:339px;width:110px;background-position:-339px -52px;}
ul#menu li#blog a {left:453px;width:58px;background-position:-453px 0;}
body#blog ul#menu li#blog a, ul#menu li#blog a:hover {left:453px;width:58px;background-position:-453px -52px;}
ul#menu li#contact a {left:515px;width:78px;background-position:-515px 0;}
body#con ul#menu li#contact a, ul#menu li#contact a:hover {left:515px;width:78px;background-position:-515px -52px;}
ul#serv {margin:0;padding:0;list-style:none;width:247px;float:left;border:2px dotted #e8e8e8;}
ul#serv li {margin:0;padding:0;float:left;width:100%;}
ul#serv li a {display:block;color:#222;text-decoration:none;padding:5px 15px;line-height:2.5;font-family:Georgia, "Times New Roman", Times, serif;font-size:130%;letter-spacing:-1px;}
ul#serv li#analytics a {background:url(../img/stats.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#analytics a.active, ul#serv li#analytics a:hover {background:#f7f7f7 url(../img/stats.png) no-repeat 8px 50%;padding-left: 48px;}
ul#serv li#blogs a {background:url(../img/irkickflash.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#blogs a.active, ul#serv li#blogs a:hover {background:#f7f7f7 url(../img/irkickflash.png) no-repeat 8px 50%;padding-left: 48px;}
ul#serv li#manage a {background:url(../img/tab_new.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#manage a.active, ul#serv li#manage a:hover {background:#f7f7f7 url(../img/tab_new.png) no-repeat 8px 50%;padding-left: 48px;}
ul#serv li#design a {background:url(../img/appearance.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#design a.active, ul#serv li#design a:hover {background:#f7f7f7 url(../img/appearance.png) no-repeat 8px 50%;padding-left: 48px;}
ul#serv li#ecommerce a {background:url(../img/shop.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#ecommerce a.active, ul#serv li#ecommerce a:hover {background:#f7f7f7 url(../img/shop.png) no-repeat 8px 50%;padding-left: 48px;}
ul#serv li#websites a {background:url(../img/Desktop.png) no-repeat 8px 50%;padding-left: 48px;}
body#services ul#serv li#websites a.active, ul#serv li#websites a:hover {background:#f7f7f7 url(../img/Desktop.png) no-repeat 8px 50%;padding-left: 48px;}
#main-left {float:left;width:221px;margin:15px 0 0 20px;padding:15px;display:inline;}
*html #main-left {width:251px;w\idth:221px;}
body#services #main-left, body#ana #main-left, body#blo #main-left, body#man #main-left,  body#des #main-left,  body#eco #main-left,  body#web #main-left { padding:0; width:251px;}

#main-right {float:left;width:397px;margin:0;padding:15px 15px 15px 17px;}
*html #main-right {width:429px;w\idth:397px;}
#content h1 {background:url(../img/h1-bottom3x1.gif) no-repeat bottom left;font-family:Georgia, "Times New Roman", Times, serif;font-size:180%;color:#333;letter-spacing:-1px;font-weight:normal;margin:0;}
#main h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:180%;color:#333;letter-spacing:-1px;font-weight:normal;margin:0;padding-left:15px;}
#main-right h2 {margin:10px 0 -10px;letter-spacing:-.7px;}
.box h2 {margin:0 0 -10px;}

#footer {background:#382b20;border-top:5px solid #221a14;width:100%;clear:both;color:#fff;text-align:left;
position:relative;height:300px;}
body#hello #footer {height:auto;}
#footer-innner {width:710px;margin:0 auto;padding-bottom:10px;position:relative;}
#left-col {float:left;width:230px;padding:0 15px 15px 25px;margin:10px 0 0 5px;height:190px;}
body#hello #main-left {width:241px;padding:0 0 0 10px;}
#right-col {background:#221a14 url(../img/about-bg.png) repeat-x;border:2px solid #221a14;width:383px;padding:15px;float:right;margin:20px 5px 0 0;display:inline;}
*html #right-col {width:413px;w\idth:383px;}
#right-col p {font-size:85%;margin-top:0;}
#right-col h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:120%;margin-bottom:10px;}
#right-col img {background:#FFFFF9;border:1px solid #CCC;float:left;margin:2px 15px 0.5em 0pt;padding:4px;}
.testimonial {background:#f7f7f7;padding:0;margin:0 16px 10px;
}

body#testimonials #main-left {background:none;border:none !important;}
.top {margin-top:10px;}
.bottom {background: url(../img/wrap-bottom.png) no-repeat bottom left;width:710px;height:18px;}
#info {font-size:80%;text-transform:uppercase;display:block;padding:0 10px 10px;margin-left:-355px;text-align:center;position:absolute;bottom:0;left:50%;clear:both;width:690px;color:#554131;}
#info a:link, #info a:visited {color:#554131;}
#info a:hover {color:#947255;}
fieldset {background:#f7f7f7;margin:20px 0 0 0;padding:10px 15px;border:2px dotted #ddd;width:363px;}
legend { display:none; }
label {display:block;font-family:"Trebuchet MS", arial, verdana;font-weight:bold;}
input {margin-bottom:10px;width:353px;}
input, textarea {border:2px solid #e8e8e8;padding:4px;}
textarea {width:353px;height:200px;}
input.submit {margin-top:10px;border:none;width:auto;overflow:visible;font-size:105%;font-weight:bold;padding:0.4em;
text-decoration:none;background-color:#FF6600;border-color:#FF751A;border-style:solid;border-width:2px;color:#fff;
font-family:Georgia, arial, verdana;}
form.donate input {border:none;background:none;margin:10px 0;width:auto;}
body#blog #main-right img {margin:0;clear:both;}
body#blog #main-left {float:left;width:397px;margin:0 0 0 10px;padding:15px 15px 15px 17px;}
body#blog #main-right {float:left;width:271px;margin:0;padding:15px 0;display:inline;}
#main {background:#fff;width:680px;padding:0;margin:10px 0 0 15px;}
.site {width:646px;padding:15px;float:left;background:#f7f7f7;border:2px solid #e8e8e8;margin:0 0 20px;}
.site img {float:left;width:225px;background:#837E78;padding:4px;margin-right:15px;}
.site h2 {background:#837E78;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:140%;letter-spacing:-1px;margin:0 0 -5px;color:#fff;padding:5px 0;}
.site p {float:left;width:397px;}
span.dropcap {font-family:Georgia, "Times New Roman", Times, serif;color:#888;float:left;font-size:3.57143em;line-height:0.76em;padding:0.04em 0.12em 0 0;}
body#services #plans ul {background:#f7f7f7;padding:15px;font-family:"Trebuchet MS", arial, verdana;}
.greebo {border-bottom:2px dotted #a2b229;}
.redbo {border-bottom:2px dotted #d8505e;}
.bluebo {border-bottom:2px dotted #588eda;}
.oranbo {border-bottom:2px dotted #e5bc25;}
.brownbo {border-bottom:2px dotted #ae956b;}

#plans h2 {padding:5px 0 5px 15px;color:#fff;display:block;margin-bottom:0;}
.green {background:#a2b229;}
.blue {background:#588eda;}
.red {background:#d8505e;}
.brown {background:#ae956b;}
.orange {background:#e5bc25;}
.purple {background:#a2b229;}
body#services ul#list {background:#f7f7f7;padding:15px;margin:15px 0;font-family:"Trebuchet MS", arial, verdana;}
body#services ul#list li {background: url(../img/8-em-check.png) no-repeat 0 50% !important;padding-left:15px;width:100%;
margin:0 0 5px;}
body#abo #main-left {background:#fff;width:251px;padding:0;margin:10px 0 0 16px;}
#main-left h2 {color:#222;font-family:"Trebuchet MS", arial, verdana;font-size:130%;padding:0 10px 0;font-weight:normal;
}
body#con #main-left h2 {padding-left:0;}
body#abo #main-left ul {background: url(../img/about-matrix.png) no-repeat top left;width:251px;height:250px;position:relative;margin:0;padding:0;}
body#abo #main-left ul li {float:left;}
body#abo #main-left li a {background: url(../img/about-matrix.png) no-repeat left top;display:block;height:50px;width:251px;
position:absolute;top:0;left:0;padding:0;color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:110%;
text-indent:-9999em;overflow:hidden;}
body#abo #main-left ul li a.twitter {top:190px;height:50px;background-position:left -190px;}
body#abo #main-left ul li a.twitter:hover {top:190px;background-position:right -190px;}
body#abo #main-left ul li a.flickr {top:70px;height:50px;background-position:left -70px;}
body#abo #main-left ul li a.flickr:hover {top:70px;background-position:right -70px;}
body#abo #main-left ul li a.linkedin {top:130px;height:50px;background-position:left -130px;}
body#abo #main-left ul li a.linkedin:hover {top:130px;background-position:right -130px;}
body#abo #main-left ul li a.facebook {top:10px;height:50px;background-position:left -10px;}
body#abo #main-left ul li a.facebook:hover {top:10px;background-position:right -10px;}

/*=============================
  TWITTER
=============================*/

#twitter_div {background:#221A14 url(../img/tw-bot.png) no-repeat left bottom;float:left;position:relative;padding:0 15px 15px 0;width:695px; margin:50px 0 65px;}
#twitter_div img {position:absolute;top:-20px;left:-64px;}
#twitter_div h2.sidebar-title {background: url(../img/tw-top.png) no-repeat;text-align:left;color:#7a5d48;text-decoration:none;padding:15px 20px 0 60px;font:Georgia, "Times New Roman", Times, serif;font-size:200%;font-weight:normal; width:630px;}
ul#twitter_update_list {text-align:left;margin-left:60px;}
ul#twitter_update_list li {margin:0 0 10px;color:#F9F7ED;}
#twitter_div a:link, #twitter_div a:visited {color:#FFCC33;}
#twitter_update_list li span a {color:#CCCCFF;font-family:"Trebuchet MS", arial;padding:0;margin:0 0 5px 0;}
#twitter_update_list li span {font-family: Georgia, serif;font-size: 13px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.6em;}

body#portfolio #main img { border:4px solid #ddd; margin:0 0 8px 8px; }
body#portfolio #main img.nomargin { margin-left:0; }

body#con #main-left { width:255px;margin:10px 0 0 16px;padding:0;}
body#con #main-left .box { background:#f0f7ff; border:1px dotted #cee7ff; margin-bottom:10px; padding:10px 15px 15px;}

body#hello #content p{ font-family: Georgia, serif;font-size:28px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.4em; padding:5px 0; color:#806249;text-align:center;}
body#hello #wrap, body#hello #content, body#hello .bottom {background:none;}
body#hello #content a:link, body#hello #content a:visited {color:#A5321C;}
body#hello #content a:hover {background:#A5321C;color:#F9F7ED;border-bottom:3px solid #661f11;}
abbr {cursor:help;}

body#testimonials #content h1 {display:none;}
p.quote {font-family: Georgia, serif;font-size: 16px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em; letter-spacing:-1px; padding:0 15px 5px;}
#content .testimonial h2 {font-family: Georgia, serif;font-size: 44px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -3px;line-height: 1.2em;color:#4B322B; padding:10px 15px 5px;}

p.owner {background:#F9F7ED; border-top:2px solid #ccc; border-bottom:2px solid #ccc;padding:10px 15px; color:#A2321B;font-size:90%;}

body#abo #content p { padding:5px 25px; font-size:110%; }
body#abo #content h1, body#abo #content h2 { margin:10px 25px 0;}
body#abo #content h1 {display:none;}
body#abo #content h2 { font-size:180%; font-weight:normal; margin-bottom:-10px;}

span.amp {font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}

table.ig_reset ig_tbl_line { border:none; }