@charset "UTF-8";
/* Main Stylesheet [Updated: 17/08/10] 
* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,p,a,abbr,acronym,address,em,font,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
border:0;
font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;
outline:0;
vertical-align:baseline;
margin:0;
padding:0}

:focus {
outline:0}

html,body {
height:100%}

hr {
height:0;
clear:both;
border:solid #ddd;border-width:1px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #fff;
margin:20px 0}

/********** Layout **********/
body {
background:#ccc url("http://brightscape.net/images/light.png") center 0 no-repeat scroll;
font-family:"lucida grande","trebuchet ms",arial,verdana,sans-serif;font-size:62.5%;line-height:1;
padding:0}

.wrapper {
text-align:left;
width:960px;
margin:0 auto}

#searchbox {
width:285px;height:25px;
text-align:center;
position:absolute;
background-color:#ddd;
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;
right:40px;
border-top:2px solid #ddd;border-right:5px solid #ddd;border-bottom:5px solid #ddd;border-left:5px solid #ddd;
margin:0}

.nav {
height:150px;
position:relative;
z-index:1000;
clear:both}

.top {
background:transparent url("http://brightscape.net/images/banner.png") 0 0 no-repeat;
clear:both;
height:400px;
position:relative;
width:100%}

.top p {
text-indent:-9999px}

.top-alt {
background:transparent url("http://brightscape.net/images/layout.png") 0 0 no-repeat;
clear:both;
height:50px;
position:relative;
width:100%}

#breadcrumb {
text-align:left;
position:relative;
border:0;
width:503px;height:20px;
font-size:12px;color:#aaa;line-height:16px;
padding:0 30px 0 0}

.content {
background:#eeeded url("http://brightscape.net/images/page.png") repeat-y;
height:100%;
float:left;
position:relative}

.main {
float:left;
position:relative;
width:533px;height:100%;
min-height:200px;
padding:0 30px}

#pro-home {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 10px 0 no-repeat;
width:533px;height:200px;
padding:0}

#who {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") -1px -1615px no-repeat;
width:307px;height:42px;
padding:0}

#what {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") -1px -1748px no-repeat;
width:307px;height:35px;
padding:0}

#about-robin {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -242px no-repeat;
width:533px;height:42px;
padding:0}

#brightscape-blog {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -2401px no-repeat;
width:533px;height:45px;
padding:0}

#brightscape-journal{
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -2549px no-repeat;
width:533px;height:45px;
padding:0}

#more-information {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -793px no-repeat;
width:533px;height:42px;
padding:0}

#contact-robin {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -380px no-repeat;
width:150px;height:42px;
padding:0}

#contact-error {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -518px no-repeat;
width:533px;height:42px;
padding:0}

#contact-thanks {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -655px no-repeat;
width:533px;height:42px;
padding:0}

#online-services {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -931px no-repeat;
width:533px;height:42px;
padding:0}

#seo-consultancy {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -1968px no-repeat;
width:533px;height:44px;
padding:0}

#wordpress-implementation {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -2068px no-repeat;
width:533px;height:44px;
padding:0}

#website-hosting {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -2167px no-repeat;
width:533px;height:44px;
padding:0}

#website-analytics {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -2266px no-repeat;
width:533px;height:44px;
padding:0}

#portfolio {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -1211px no-repeat;
width:533px;height:42px;
padding:0}

#oops {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -1069px no-repeat;
width:533px;height:45px;
padding:0}

#search {
text-indent:-9999px;
display:block;
background:#eeeded url("http://brightscape.net/images/headings.png") 0 -1354px no-repeat;
width:533px;height:42px;
padding:0}

#did_you_mean,#common_report {
font-size:13px;font-style:italic;line-height:1.4em;
padding-bottom:10px}

#result_report {
font-size:13px;color:#333;font-weight:900;line-height:1.4em;
padding-bottom:10px}

#results {
font-size:13px;color:#333;line-height:1.4em}

#results .url {
color:green}

#other_pages {
font-size:13px;color:#666;
margin:0 4px 4px 0;padding:0 4px 0 0}


#other_pages a {
border:1px solid #ccc;
text-decoration:none;
color:#666;
margin:2px;padding:0 4px}

#fom-desc {
padding:10px 20px 57px 0}

#home1 {
width:220px;
float:left;
padding:0 10px 0 20px}

#home2 {
width:260px;
float:left}

#subcol1,#subcol2,#subcol3 {
width:155px}

#subcol1,#subcol2,#subcol3,#portcol1,#portcol2,#portcol3 {
float:left;
margin-bottom:2.4em;
line-height:1.8em}

#portcol1,#portcol2,#portcol3 {
background-color:#fff;
border:5px solid #fff;
-moz-border-radius:5px;-webkit-border-radius:5px;
width:160px}

#portcol1,#portcol2 {
margin-right:10px}

#subcol1 {
border-right:1px solid #ccc}

#subcol2 {
border-left:1px solid #fff;border-right:1px solid #ccc}

#subcol3 {
border-left:1px solid #fff}

#subcol2,#subcol3 {
padding-left:20px}

#wd,#seo,#wi,#wh,#an {
padding-right:100px;
display:block}

#wd {
background:#eeeded url("http://brightscape.net/images/misc.png") 40px 0 no-repeat}

#seo {
background:#eeeded url("http://brightscape.net/images/misc.png") 40px -378px no-repeat}

#wi {
background:#eeeded url("http://brightscape.net/images/misc.png") 45px -754px no-repeat}

#wh {
background:#eeeded url("http://brightscape.net/images/misc.png") 45px -1130px no-repeat}

#an {
background:#eeeded url("http://brightscape.net/images/misc.png") 45px -1511px no-repeat}

#excerpt,#box,#boxcontact,#blogbox {
display:block;
clear:both;
border:5px solid #fff;
-moz-border-radius:5px;-webkit-border-radius:5px;
background-color:#fff}

#excerpt {
min-height:140px;
margin-top:2em}

#excerpt,#box,#blogbox {
padding:1em}

#box,#boxcontact,#blogbox {
margin-top:0}

#boxcontact {
padding:0 1em}

#box a {
white-space:nowrap}

.right {
float:right;
position:relative;
width:307px;height:100%;
padding:0 30px}

#quote {
text-indent:-9999px;
display:block;
background:#fff url("http://brightscape.net/images/headings.png") -1px -1492px no-repeat;
width:200px;height:35px;
padding:0}

table {
width:297px;
background-color:#fff}

td.unavailable,td.available {
border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;
width:70px;height:70px}

td.legend {
height:30px}

#avtoggle,#nojs2 {
margin-left:7px}

.available {
background-color:#bcdfa6}

#topleft {
-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;
border-color:#fff}

#topright {
-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;
border-color:#fff}

#btmleft {
-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomleft:5px;
border-color:#fff}

#btmright {
-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomright:5px}

.footer {
background:url("http://brightscape.net/images/layout.png") 0 -150px no-repeat;
clear:both;
position:relative;
width:100%;height:130px;
font-size:12px;color:#666}

.footer-left {
float:left;
width:563px;
padding:85px 0 0 30px}

.footer-right {
float:right;
width:307px;
padding:86px 30px 0}

/********** Content **********/
#logo {
background:transparent url("http://brightscape.net/images/layout.png") 10px -283px no-repeat;
text-indent:-9999px;
display:block;
border:0;
top:23px;left:20px;
width:285px/*355px*/;height:65px;
position:relative;
z-index:1000}

img.blogimg,img.brdrimg,img.blogtopimg {
border:4px solid #fff;
-moz-border-radius:4px;-webkit-border-radius:4px}

img.blogimg,img.brdrimg {
float:right;
margin:0 0 10px 10px}

img.blogimgtop {
float:left;
margin:0 10px 10px 0}

img.contactimg {
float:left;
margin:4px 10px 0 0}

.dopplr, .dopplr:hover {
border-bottom:none!important;
background-color:#eeeded!important}

a.home {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px -77px no-repeat;
text-indent:-9999px;
display:block;
float:left;
width:11px;height:16px}

span.arrow {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px 5px no-repeat;
text-indent:-9999px;
display:inline-block;
display:-moz-inline-box;
display:0;
width:8px;height:12px;
margin:3px 2px 0 6px}

acronym {
cursor:help;
border-bottom:1px dashed #ccc}

.blog-arrow {
margin:0 3px}

a.profile {
display:block;
float:left;
margin-right:6px;
width:24px;height:24px;
text-indent:-9999px}

.pointer {
cursor:pointer}

a.linkedinicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -24px no-repeat}

a.linkedinicon:hover {
background-position:-600px 0}

a.googleprofileicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -516px no-repeat}

a.googleprofileicon:hover {
background-position:-600px -492px}

a.tweeticon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -122px no-repeat}

a.tweeticon:hover {
background-position:-600px -98px}

a.diggicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -220px no-repeat}

a.diggicon:hover {
background-position:-600px -196px}

a.friendfeedicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -614px no-repeat}

a.friendfeedicon:hover {
background-position:-600px -590px}

a.embericon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -908px no-repeat}

a.embericon:hover {
background-position:-600px -884px}

a.flickricon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -318px no-repeat}

a.flickricon:hover {
background-position:-600px -294px}

a.readericon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -712px no-repeat}

a.readericon:hover {
background-position:-600px -688px}

a.youtubeicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -810px no-repeat}

a.youtubeicon:hover {
background-position:-600px -786px}

a.lastfmicon {
background:#eeeded url("http://brightscape.net/images/misc.png") -600px -416px no-repeat}

a.lastfmicon:hover {
background-position:-600px -392px}

.favoriteIcon {
padding-right:3px;
vertical-align:text-bottom}

.footer-left ul li {
display:inline;
list-style:none;
line-height:1.6em}

a#green {
text-indent:-9999px;
float:right;
line-height:1.6em;
width:185px;height:40px;
display:block;
background:transparent url("http://brightscape.net/images/misc.png") -600px -1304px no-repeat}

a#green:hover {
background-position:-600px -1344px}

input.text,textarea.text {
font-family:"lucida grande","trebuchet ms",arial,verdana,sans-serif;color:#333;font-size:13px;
background-color:#fff;
padding-left:5px;
border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;
-moz-border-radius:5px;-webkit-border-radius:5px}

input.tick {
background-color:#eeeded;
border-top:1px solid #333;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #333}

label.cform {
width:60px;
display:0;
text-align:right;
float:left;
margin:5px 20px 0 0}

label.topic {
height:70px}

.cformright {
float:right;
margin-right:100px}

#cformtop {
vertical-align:bottom;
margin-top:5px}

label.error {
vertical-align:top;
color:red;
margin-left:10px;
position:relative;
top:3px;
background:transparent url("http://brightscape.net/images/misc.png") -840px -344px no-repeat;
padding-left:20px}

#sm li,#sm ul li,#sm ul ul li {
line-height:1.8em}

#sm {
padding:5px 0 5px 10px}

#sm ul li,#sm ul li li {
padding-left:15px}

li.node {
background:url("http://brightscape.net/images/rootNode.gif") no-repeat left}

li.nodelast {
background:url("http://brightscape.net/images/lastRoot.gif") no-repeat left top}

/********** Sidebar **********/
.hr-side {
width:307px;
padding:0 0 15px}

.hr-side ul li {
list-style:none;
line-height:1.4em;
border-top:1px solid #fff;border-bottom:1px solid #ccc;
padding:0.8em 0 1em}

.hr-side ul li#categories-1,.hr-side ul li#categories-3 {
list-style:none;
line-height:1.4em;
color:#666;
border-top:0;border-bottom:0;
padding:0 0 1em}

.hr-side ul li span {
padding:5px 0 0}

.hr-side ul li.first,.vcard li.first {
border-top:0;border-bottom:1px solid #ccc;
padding-top:0}

a.locality,a:link.locality,a:active.locality,a:visited.locality,a:hover.locality {
background-color:#eeeded;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
border:0;
text-decoration:none}

ul#c li a:link,ul#c li a:active,ul#c li a:visited,ul#c li a:hover {
text-decoration:none;
border:0}

.vcard li {
border:0}

/***** Twitter Feed *****/
#twitter {
font-size:12px;
margin-top:50px}

#speech {
height:20px;
background:#eeeded url("http://brightscape.net/images/misc.png") -790px -817px no-repeat}

.twitted {
width:307px;
margin:0}

p#twit {
background:#eeeded url("http://brightscape.net/images/misc.png") -825px -688px no-repeat;
display:block;
font-size:12px;
float:left;
height:30px;
text-decoration:none;
border:0;
padding:6px 0 0 55px}

.twitted p.preLoader {
background:transparent url("http://brightscape.net/images/loader.gif") 1em center no-repeat;
margin:0;padding:1em 0}

.twitted ul#twitter_update_list {
list-style-type:none;
margin:0}

#twitter_update_list li {
color:#555;
background-color:#ddd;
line-height:1.4em;
-moz-border-radius:5px;-webkit-border-radius:5px;
border:0;
margin:0;padding:1em}

.twitted p.profileLink {
display:block;
color:#000;
margin:0}

/** Flickr Feed **/
.infiniteCarousel {
width:533px;height:110px;
position:relative}

.infiniteCarousel #flickrgallery {
width:465px;height:110px;
overflow:auto;
position:absolute;
top:0;
margin:0 34px}

.infiniteCarousel #flickrgallery ul {
width:840px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:0;
margin:0;padding:0}

.infiniteCarousel ul li {
display:block;
float:left;
width:85px;height:85px;
padding:0 10px 0 0}

.infiniteCarousel ul li img {
-webkit-transition:border-color 400ms}

.infiniteCarousel .arrowflickr {
display:block;
width:30px;height:85px;
background:#eeeded url("http://brightscape.net/images/misc.png") no-repeat;
text-indent:-9999px;
position:absolute;
top:0;
cursor:pointer;
outline:0;
border:0}

.infiniteCarousel .forward {
background-position:-830px -1020px;
right:0;
border-bottom:none!important}

.infiniteCarousel .back {
background-position:-830px -1128px;
left:0;
border-bottom:none!important}

.infiniteCarousel .forward:hover,.infiniteCarousel .back:hover {
background-color:#eeeded}

/********** Text Styling **********/
h1 {
font-size:40px;font-family:"lucida grande","trebuchet ms",arial,verdana,sans-serif;
/*text-shadow:0 2px 3px #eee, 0 -1px 0 #444*/}

h2 {
font-size:20px}

h3 {
font-size:16px}

h4 {
font-size:14px}

h5 {
font-size:12px;line-height:1.6em;color:#666;
margin:0;padding:0}

h2,h3,h4 {
font-family:"lucida grande","trebuchet ms",arial,verdana,sans-serif;font-weight:500}

h1,h2,h3,h4 {
color:#4b596e;
line-height:1.4em;
padding:0 0 5px}

.main ul {
font-size:13px;color:#333;
margin-left:15px}

td {
text-align:center;
font-size:12px;color:#666}

.cat-item,.widget ul li,.textwidget,#a,#b,#c,.vcard,#flickNav a {
font-size:12px;line-height:1.4em}

em {
font-style:italic}

p {
font-size:14px;line-height:1.8em;color:#555;
margin:0 0 10px}

p sub, ul sub {
font-size:6px}

p.pform {
font-size:14px;color:#555;
margin:0;padding:0}

p.big,p.blogbig {
font-size:14px;line-height:1.8em;color:#4b596e}

p.blogbig {font-weight:900}

h1, h2, h3, h4, h5, p, p.pform, p.big, p.blogbig, .right a, .hr-side ul li {
text-shadow:0 1px 1px rgba(255, 255, 255, 1)}

.clear {
clear:both}

.right a.big-link:link,.right a.big-link:active,.right a.big-link:visited {
color:#555}

.icon {
line-height:24px;
padding:1px 0 1px 20px}

.bookmarks {
vertical-align:bottom;
padding-bottom:1px}

.info {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px -563px no-repeat}

.info:hover {
background-position:-840px -563px}

.tick {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px -487px no-repeat}

.excl {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px -341px no-repeat}

.feed {
background:transparent url("http://brightscape.net/images/misc.png") -840px -216px no-repeat}

/*.feed:hover {
background-color:#ddd;
background-position:-840px -196px}*/

.search {
background:transparent url("http://brightscape.net/images/misc.png") -840px -940px no-repeat}

.search:hover {
background-color:#ddd;
background-position:-840px -916px}

.lock {
background:transparent url("http://brightscape.net/images/misc.png") -840px -1553px /*-1574px*/ no-repeat}

/*.lock:hover {
background-color:#ddd;
background-position:-840px -1554px}*/

.micro {
background:transparent url("http://brightscape.net/images/misc.png") -840px -1427px no-repeat}

.micro:hover {
background-position:-840px -1407px}

.skype {
background:transparent url("http://brightscape.net/images/misc.png") -840px -435px no-repeat}

.skype:hover {
background-position:-840px -415px}

.flickrsmall {
background:#eeeded url("http://brightscape.net/images/misc.png") -840px -1292px no-repeat;
margin-left:35px}

.flickrsmall:hover {
background-position:-840px -1272px}

.tweetbg {
background:transparent url("http://brightscape.net/images/misc.png") -840px -301px no-repeat}

.tweetbg:hover {
background-position:-840px -281px}

.lin {
background:transparent url("http://brightscape.net/images/misc.png") -600px -1052px no-repeat}

.lin:hover {
background-position:-600px -1032px}

.gp {
background:transparent url("http://brightscape.net/images/misc.png") -600px -1187px no-repeat}

.gp:hover {
background-position:-600px -1167px}

.highlite {
font-size:15px;color:#333;font-weight:500;
letter-spacing:.1em;
padding:0}

strong {
font-weight:600}

#subcol1 strong,#subcol2 strong,#subcol3 strong {
font-size:13px}

.time {
font-size:13px;color:#666;line-height:1.4em;
padding:5px 0 0}

.postmetadata {
font-size:12px;color:#666;line-height:1.6em;
padding:0}

.commentlist cite,.commentlist cite a {
font-size:12px;font-weight:700;font-style:normal}

.commentmetadata {
font-size:12px;font-weight:400;
display:block;
margin:15px 0 0}

#secureimgdiv p,#secureimgdiv p label {
font-size:11px}

.main label {
font-size:12px;color:#333}

.toppad {
padding-top:10px}

/***** Text Links *****/
#login-tab a:link,#login-tab a:active,#login-tab a:visited {
font-size:9px;color:#666;
text-decoration:none}

#login-tab a:hover {
color:#000;
background-color:#fff;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
text-decoration:none}

#login a:link,#login a:active,#login a:visited {
color:#333;
text-decoration:none}

#login a:hover {
color:#000;
text-decoration:none;
background-color:#fff;
/*-moz-border-radius:3px;-webkit-border-radius:3px*/}

.sf-menu ul {
position:absolute;
top:-9999em;
width:410px;height:65px}

.sf-menu ul li {
width:100%}

.sf-menu li:hover {
visibility:inherit}

.sf-menu li {
float:left;
position:relative}

.sf-menu a {
display:block;
position:relative}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
top:2.5em;left:0;
z-index:99}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
top:0}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
height:2.5em;
padding-bottom:2.5em;
position:relative}

.sf-navbar li {
position:static}

.sf-navbar a {
border-top:none}

.sf-navbar li ul {
width:44em}

.sf-navbar li li {
position:relative}

.sf-navbar ul li {
width:auto;
float:left;
top:15px;left:6px}

.sf-navbar ul li a:link,.sf-navbar ul li a:active,.sf-navbar ul li a:visited {
font-size:13px;color:#666;
text-decoration:none}

.sf-navbar a,.sf-navbar a:visited {
border:none}

.sf-navbar ul li:hover,.sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li,ul.sf-navbar ul li.sfHover li,.sf-navbar ul a:focus,.sf-navbar ul a:hover,.sf-navbar ul a:active {
background-color:transparent}

ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul {
top:2.5em;left:0}

/***** End *****/
#navlinks {
top:52px;
float:right;
position:relative;
padding:0 40px 0 0}

#navlinks li {
display:inline;
margin:0 2px}

#navlinks li a:link,#navlinks li a:active,#navlinks li a:visited {
font-size:14px;color:#333;
text-decoration:none;
padding:2px 4px}

#navlinks ul li {
display:inline}

#subnavlinks {
top:50px;right:40px;
float:right;
position:absolute;
padding:0}

#subnavlinks li {
display:inline;
margin:10px 0;padding:0}

#subnavlinks li a:link,#subnavlinks li a:active,#subnavlinks li a:visited {
border:1px solid #bbb;
font-size:13px;color:#666;
text-decoration:none}

#iefix {
display:inline-block}

#nav-home {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -1px -445px no-repeat;
width:62px;height:30px;
padding:0}

#nav-home:hover,#nav-home.on {
background-position:-1px -493px}

#nav-services {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -76px -445px no-repeat;
width:93px;height:30px;
padding:0}

#nav-services:hover,#nav-services.on {
background-position:-76px -493px}

a#subnav-wd {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -662px -454px no-repeat;
width:67px;height:20px;
margin-right:10px;padding:0}

a#subnav-wd:hover,a#subnav-wd.sfon {
background-position:-662px -502px;
background-color:#ccc}

a#subnav-seo {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -742px -454px no-repeat;
width:17px;height:20px;
margin-right:10px;padding:0}

a#subnav-seo:hover,a#subnav-seo.sfon {
background-position:-742px -502px}

a#subnav-wp {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -771px -454px no-repeat;
width:61px;height:20px;
margin-right:10px;padding:0}

a#subnav-wp:hover,a#subnav-wp.sfon {
background-position:-771px -502px}

a#subnav-host {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -845px -454px no-repeat;
width:41px;height:20px;
margin-right:10px;padding:0}

a#subnav-host:hover,a#subnav-host.sfon {
background-position:-845px -502px}

a#subnav-an {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -899px -454px no-repeat;
width:52px;height:20px;
margin-right:10px;padding:0}

a#subnav-an:hover,a#subnav-an.sfon {
background-position:-899px -502px}

#nav-blog {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -183px -445px no-repeat;
width:47px;height:30px;
padding:0}

#nav-blog:hover,#nav-blog.on {
background-position:-183px -493px}

#nav-contact {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -245px -445px no-repeat;
width:84px;height:30px;
padding:0}

#nav-contact:hover,#nav-contact.on {
background-position:-245px -493px}

#nav-about {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -343px -445px no-repeat;
width:64px;height:30px;
padding:0}

#nav-about:hover,#nav-about.on {
background-position:-343px -493px}

a#subnav-jo {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -541px -454px no-repeat;
width:41px;height:20px;
margin-right:10px;padding:0}

a#subnav-jo:hover,a#subnav-jo.sfon {
background-position:-541px -502px}

a#subnav-mi {
text-indent:-9999px;
display:0;
background:transparent url("http://brightscape.net/images/layout.png") -595px -454px no-repeat;
width:55px;height:20px;
margin-right:10px;padding:0}

a#subnav-mi:hover,a#subnav-mi.sfon {
background-position:-595px -502px}

#breadcrumb a,#breadcrumb a:link,#breadcrumb a:active,#breadcrumb a:visited {
color:#aaa;
text-decoration:none;
border-bottom:none}

h3#home a,h3#home a:link,h3#home a:active,h3#home a:visited {
color:#4b596e;
text-decoration:none;
border-bottom:1px solid #d6cf6d}

.right a,.right a:link,.right a:active,.right a:visited {
color:#666;
border-bottom:1px solid #ccc;
text-decoration:none}

.footer-left ul li a:link,.footer-left ul li a:active,.footer-left ul li a:visited/*,.footer-right a:link,.footer-right a:active,.footer-right a:visited*/ {
color:#666;
text-decoration:none}

/*.footer-right a:hover {
background-color:#eeeded;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
text-decoration:none;
color:#006700;}*/

h1 a:link,h1 a:active,h1 a:visited,h1 a:hover,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,h3 a:link,h3 a:active,h3 a:visited,h3 a:hover,h4 a:link,h4 a:active,h4 a:visited,h4 a:hover {
color:#4b596e;
border-bottom:1px solid #ccc;
text-decoration:none}

.main h2 a:link,.main h2 a:active,.main h2 a:visited {
color:#4b596e;
border-bottom:1px solid #ccc}

.main h2 a:hover {
color:#000;
background-color:#ddd;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
text-decoration:none}

.blogh {
margin-bottom:15px}

.datebadge {
display:inline;
background-color:#ddd;
width:50px;height:50px;
float:left;
position:relative;
border:5px solid #ddd;
-moz-border-radius:5px;-webkit-border-radius:5px;
margin:5px 10px 5px 0}

.month,.day,.year {
text-align:center;
text-transform:capitalize;
color:#777}

.month {
font-size:10px;
margin-bottom:2px}

.day {
font-size:22px;font-weight:900;
margin-bottom:2px}

.year {
text-align:center;
font-size:10px}

.post {
min-height:165px}

.postmetadata a:link,.postmetadata a:active,.postmetadata a:visited {
color:#666;
text-decoration:none;
border-bottom:1px solid #d6cf6d}

.postmetadata a:hover {
color:#000;
text-decoration:none;
background-color:#ddd;
/*-moz-border-radius:3px;-webkit-border-radius:3px*/}

span.alt {
background-color:#f9f9f9 !important}

.commentlist li,#commentform input,#commentform textarea {
font:1em "lucida grande","trebuchet ms",arial,verdana,sans-serif;color:#333}

.commentlist li {
font-weight:900;
list-style:none;
margin:0 0 30px;padding:5px 0 3px}

.commentlist li span#commentarrow {
background:url("http://brightscape.net/images/layout.png") 0 -601px no-repeat;
background-color:#eeeded !important;
width:533px;height:20px;
border:0;
display:block;
margin:0;padding:0}

.commentlist li span {
background-color:#f9f9f9 !important;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
display:block;
margin:0}

.commentlist li .avatar {
float:left;
border:1px solid #eee;
background:#fff;
margin:0 10px 0 0;padding:2px}

.commentlist p {
font-weight:400;line-height:1.5em;
text-transform:none;
padding:10px 12px 0}

.commentlist li span.authcomment {
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd}

h3.comments {
margin:40px auto 20px;padding:0}

.alignright {
float:right;
margin:4px}

.alignleft {
float:left;
margin:4px}

.entry ul {
margin-left:0;padding:0 0 0 20px;
list-style:disc}

.entry ul.related_post {
padding:0}

.entry li {
margin:7px 0 8px 10px}

#commentform input {
width:170px;
margin:5px 5px 1px 0;padding:2px}

#commentform textarea {
width:531px;
border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;
padding:0}

#commentform #submit {
float:right;
margin:0}

.commentlist {
text-align:justify;
padding:0}

#commentform p {
margin:5px 0 0}

.nocomments {
text-align:center;
margin:0;padding:0}

.contactform label.error {
color:#900}

blockquote p {
border-left:5px solid #ccc;
font-style:italic;
margin:15px 30px 0 0;padding-left:10px}

blockquote cite p {
display:block;
margin:5px 0 0}

#other_pages a:hover,.twitted ul#twitter_update_list span a:hover,.twitted ul#twitter_update_list a:hover,.sf-navbar ul li a:hover {
color:#000}

#subcol1 ul,#subcol2 ul,#subcol3 ul,#portcol1 ul,#portcol2 ul,#portcol3 ul,#sm,#sm ul,#sm ul ul,ul.related_post {
list-style:none}

#boxavailability,.infiniteCarousel ul a img {
border:5px solid #fff;
-moz-border-radius:5px;-webkit-border-radius:5px}

#excerpt .jsbox:hover,#excerpt:hover,#box:hover {
background-color:#fff;
border:5px solid #ddd;
-moz-border-radius:5px;-webkit-border-radius:5px}

.unavailable,input.error,textarea.error {
background-color:#fcc}

p#js,h4#js,p#js2,h4#js2,span.ques span {
display:none}

#sm ul,#sm ul ul {
margin:5px 30px 5px 10px;padding:5px 0 5px 10px}

.hr-side ul li#categories-1.first,.hr-side ul li#categories-3.first,.hr-side ul li#recent-posts-3.first,.hr-side ul li#text-2.first {
border-top:0;border-bottom:1px solid #ccc}

.hr-side ul li#categories-1.last,.hr-side ul li#categories-3.last,.hr-side ul li#recent-posts-3.last,.hr-side ul li#text-2.last,.hr-side ul li.last,.vcard li.last {
border-top:1px solid #fff;border-bottom:0}

.hr-side ul li#recent-posts-3,.hr-side ul li#text-2 {
list-style:none;
line-height:1.4em;
color:#666;
border-top:0;border-bottom:0;
padding:0.8em 0 1em}

ul#c,ul#c li {
display:inline;
list-style:none;
border:0}

.twitted ul#twitter_update_list li span,.infiniteCarousel ul li a img {
display:block}

.twitted ul#twitter_update_list li span a,.twitted ul#twitter_update_list li a,ul#a,ul#b,ul#c {
color:#555}

.infiniteCarousel ul:hover li img,.infiniteCarousel ul:hover li:hover img {
border-color:#fff}

.right a.big-link:hover,#breadcrumb a:hover,.main a:hover,#subcol1 a:hover,#subcol2 a:hover,#subcol3 a:hover,h3#home a:hover,.right .highlite a:hover,.right a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {
background-color:#ddd;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
color:#000!important}

p.side,.navigation {
font-size:12px}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-9999em}

#subnavlinks li a:hover,.footer-left ul li a:hover,a.ftron {
background-color:#eeeded;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
text-decoration:none;
color:#000}

.main a,.main a:link,.main a:active,.main a:visited,#subcol1 a,#subcol1 a:link,#subcol1 a:active,#subcol1 a:visited,#subcol2 a,#subcol2 a:link,#subcol2 a:active,#subcol2 a:visited
#subcol3 a,#subcol3 a:link,#subcol3 a:active,#subcol3 a:visited,.right .highlite a,.right .highlite a:link,.right .highlite a:active,.right .highlite a:visited {
color:#666;
border-bottom:1px solid #ccc;
text-decoration:none}

.navigation a,.navigation a:link,.navigation a:active,.navigation a:visited,.alignleft a,.alignleft a:link,.alignleft a:active,.alignleft a:visited,.alignright a,.alignright a:link,.alignright a:active,.alignright a:visited {
text-decoration:none;
color:#333;
border-bottom:1px solid #d6cf6d}

.navigation a:hover,.alignleft:hover,.alignright:hover {
text-decoration:none;
background-color:#ddd;
/*-moz-border-radius:3px;-webkit-border-radius:3px;*/
color:#000!important}

.main ul li,.right ul li,.main .entry {
line-height:1.4em}

.entry ul.related_post li,input#exa_id,input#exa_email,input#exa_url,input#exa_phone,input#exa_topic,textarea#exa_ta {
margin:0 0 5px}
