body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,table,tr,th,td,form{border:0;color:#fff;font:normal normal normal 87%/140% "Lucida Grande", "Lucida Sans Unicode", sans;margin:0;padding:0}
img,a img,:link img,:visited img,:hover img,abbr,acronym{border:0}
input, textarea, select{font:normal normal normal 12px/140% "Lucida Grande", "Lucida Sans Unicode", sans;}
li,dd{margin-left:5%}
a{color:#fff; text-decoration:underline}
h1{font-size:110%}
h2{font-size:100%}
h3{font-size:90%}
.center{text-align:center}
.dottedlist li{list-style:inside disc}
.clearing{clear:both}
h4{font-size:85%}
.left{float:left}
.right{ float:right}
.orange{color:#ff6400}
.light_blue{color:#1999ce}
a.clean_link{text-decoration:none; border-bottom-style:solid; border-bottom-width:0.08em; display:inline-block}
.underline{border-bottom-style:solid; border-bottom-width:0.1em; display:inline-block}
input.larger{width:17em}
.Steps{font-size:150%}
.icon{vertical-align:middle}
.icon2{vertical-align:middle; padding:0 0 0 0.5em}
span.NeedHelp{float:right; width:14em; font-size:85%; position:relative; top:0.6em}
span.NeedHelp a:hover{color:#eee}

body#Back{background-color:#fff; width:965px; margin:0 auto}
div.Content{width:61em; margin:0 auto; padding:0;}
div.Content p{padding:1em 0}
div.Content ul, div.Content ol{margin:0}
div.Content p.screenshots{margin:1em; padding:0; float:right; background:#244172; width:40%; text-align:center}
div.Content h2 img, div.Content h3 img, div.Content h4 img{vertical-align:middle;}
.bottom_border{background:url(images/bottom_border.gif) left bottom repeat-x; padding-bottom:1em}
img.icon{margin-right:0.2em}
img.icon_large{margin-right:0.5em}

div#Header{margin:0; background:#fff; padding:2.7em 0;}
div#Header div.Content{color:#1999ce;}
a.Logo{background:url(images/BR_logo.png) top left no-repeat; float:left; display:block; width:208px; height:37px}
ul.MainMenu{float:right; position:relative; top:1.2em; margin:0; width:25.3em}
ul.MainMenu li{float:left; margin:0 1em 0 0}
ul.MainMenu li.Last{margin-right:0}
ul.MainMenu li a{font-weight:700; text-transform:uppercase; display:inline-block}
ul.MainMenu li a.Selected{border-bottom:0.1em solid #ff6400}

div#PromoArea{margin:0; position:relative; border-top:0.08em solid #a4afc1; border-bottom:0.08em solid #244172; padding:4em 0 5em;background:#1b3664 url(images/Gradient_Top.png) top left repeat-x;}
p.Info{width:335px;}
p.Info span{margin:0.2em 0 1em 0; display:block}
a.HowItWorks{margin-bottom:0.5em;background:url(images/HowItWorks.png) 0 0 no-repeat; width:170px; height:37px; display:block}
a.HowItWorks:hover{background:url(images/HowItWorks.png) -170px 0 no-repeat;}
a.SignUp{background:url(images/SignUpNow.png) 0 0 no-repeat; width:255px; height:37px; display:block}
a.SignUp:hover{background:url(images/SignUpNow.png) -255px 0 no-repeat;}

#counter{position:absolute; bottom:2em; right:20em;}
#counter span{color:#1999CE; border-bottom:1px solid #F26122}

span.BlogUrlField{float:left; background:url(images/BlogUrlField.png) 0 0 no-repeat scroll; width:300px; height:37px; display:block; margin:0 0.3em 0 0}
span.BlogUrlField input{border:0; font-size:128%; position:relative; left:0.2em; top:0.1em; width:285px; height:26px}
span.BlogUrlFieldLarge{float:left; background:url(images/BlogURLInputLarge.png) 0 0 no-repeat scroll; width:450px; height:37px; display:block; margin:0 0.3em 0 0}
span.BlogUrlFieldLarge input{border:0; font-size:130%; position:relative; left:0.2em; top:0.4em; width:443px; height:26px; background:transparent none}

q.LatestBlogPostArticle{font-size:140%; padding:1em 0; display:block; color:#ff6400}

div.Quote{background:#244172; margin:1em 0 0 1em; width:40%; float:right}
div.Quote p{padding:2em 2em 2em 1.5em; font-size:85%;}
div.Quote p img{margin:0; padding:0;}
div.Quote span.Company{font-size:75%; display:block; color:#ff6400; cursor:default}

div#InfoArea{padding:4em 0;background:#1b3664 url(images/Gradient_Bottom.png) top left repeat-x}
div#InfoArea ul.BloggerAdvert li{width:46%; overflow:hidden; float:left; margin:0;}
img.image_heading{margin-left:1em}
div#InfoArea ul li.InfoAreaSection1{margin-right:5em}
div#InfoArea ul li p.Heading{border-bottom:0.1em solid #244172; padding-bottom:0.7em}
div#InfoArea ul li p.Description{border-top:0.1em solid #1b3664; padding-top:1em}
a.FindOutMore{margin:1em 0 0 0;background:url(images/FindOutMore.png) 0 0 no-repeat; width:108px; height:12px; display:block; overflow:hidden}
a.FindOutMore:hover{background:url(images/FindOutMore.png) 0 -12px no-repeat}

div.ContactInformation{width:40%; margin:1em 0 1em 1em; font-size:90%; float:right; background:#244172;}
div.ContactInformation dl{padding:0.5em 1em; text-align:center}
div.ContactInformation dl dt{float:left; width:11em; font-weight:700; margin-right:1em; text-align:right;}
div.ContactInformation dl dd{text-align:left}

form.RegisterForm{font-size:95%; margin:0; padding:0;}
form.RegisterForm label{display:block; font-size:85%; margin-top:1em}
form.RegisterForm input{padding:0.2em}
form.RegisterForm textarea{display:block; padding:0.2em}
input.SubmitButton{background:transparent url(images/SubmitButton.png) 0 0 no-repeat; width:110px; height:37px; border:none; cursor:pointer}
input.SubmitButton:hover{background:transparent url(images/SubmitButton.png) -110px 0 no-repeat;}
input.GetBlogReach{background:transparent url(images/GetBlogReach.png) 0 0 no-repeat; width:170px; height:37px; border:none; cursor:pointer}
input.GetBlogReach:hover{background:transparent url(images/GetBlogReach.png) -170px 0 no-repeat;}
form.RegisterForm div.LeftPart{width:50%; margin:0 1em 0 0; padding-bottom:4em;float:left;}
form.RegisterForm div.RightPart2 {width:42%; float:left}
form.RegisterForm div.RightPart2 textarea{width:33em; overflow:visible}

div#Footer{padding:1em 0 4em 0;border-top:0.08em solid #a4afc1; color:#333;}
div#Footer p{color:#333; font-size:75%}
div#Footer a{color:#333; text-decoration:none; display:inline-block; border-bottom-width:0.1em; border-bottom-style:solid}
div#Footer a:hover{border-bottom-color:#777}

/* John's edits */
.choice {
border:medium none;
padding:1px; float:left;
}


input.largerrss {
background-image:url(/images/rss_icon_small.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
width:16em
}