html, body, div, img { padding:0px; margin:0px; border:0px; }


html, body { background-color:#FFF;  }  /* #09F */
body { font:1.0em/1.75 Arial, Helvetica, sans-serif; }
body { font-size:15px; }

h1, h2, h3 { font:bold 1.0em/1.75 Georgia, "Times New Roman", serif; }
h1 { font-size:20px; color:#09F; margin:0px 0px 0.5em; }
h2 { font-size:17px; color:#F36; margin:0px 0px 0.5em; }
h3 { font-size:22px; color:#09F; margin:0px 0px 0.5em; font-style:italic; font-weight:normal; text-transform:lowercase; }
h4 { font-size:16px; color:#09F; margin:0px 0px 0.5em; font-style:italic; font-weight:normal; text-transform:lowercase; }
p, ul, ul.p { margin-top:0px; margin-bottom:1em; }

.clear { clear:both; }


.image-text { text-indent:-9999px; margin:0px; padding:0px; overflow:hidden; display:block; }

.small-font { font-size:12px; font-weight:normal; }

.menu-bull { padding:0px; margin:0px; }
.menu-bull li { display:inline; margin:0px 0px 0px 0px; padding:0px 10px 0px 14px; background:url(bullet-menu.gif) no-repeat left center;}
.menu-bull li.first { padding-left:0px; background:transparent; }
.menu-bull a { color:#999; text-decoration:none; }
.menu-bull a:hover { color:#D00; text-decoration:underline; }
.menu-bull a:visited { color:#999; }

ul.tick-list { display:block; margin:0px; padding:0px; }
.tick-list li { display:block; margin:0px 0px 0.2em 0px; padding:0px 0px 0px 20px; background:url(bullet-tick.gif) no-repeat left 0.5em;}

.bn-content { width:800px; margin:0px auto; position:relative; }


h3 { text-align:center; }

#bn-header, #bn-header .bn-content { height:100px; }
/*
.not-front #bn-header { background:url(cloud-page-side-top-bg.png) repeat-x center top; }
.not-front #bn-header .bn-content { background:url(cloud-page-top-bg.png) no-repeat; }
.front #bn-header .bn-content { background:url(cloud-front-top-bg.png) no-repeat; }

.front #bn-page .bn-content { height:330px; background:url(cloud-front-mid-bg.png) no-repeat; position:relative;}
.not-front #bn-page { background:#FFF; padding:30px 0px;}
*/



#logo { width:477px; height:70px; background:transparent url(logo.png) no-repeat; margin:0px auto;} 
#bn-header { padding-top:50px; padding-bottom:30px; }
#bn-header h1 { margin:0px; padding:0px; }

#slogan { text-align:center; color:#C44; font-style:italic; font-size:1.1em;}


#page-col-1 { width:160px; float:left; padding-right:20px; }
#page-col-2 { width:440px; float:left; }
#page-col-3 { width:160px; float:left; padding-left:20px; }

/*
#stopstart-btn { width:100px; height:100px; background-color:red; }
*/


#share { text-align:center; }
#about { margin-top:25px; }

.outline { border:1px solid red; padding:5px; }


/*
#share-icons { height:80px; }
.share-item { position:absolute; text-indent:-9999px; margin:0px; padding:0px; overflow:hidden; }
.share-item a { display:block; }
#share-twitter { top:45px; }
#share-twitter a { width:128px; height:92px; background:url(twitter.gif) no-repeat; }
#share-twitter a:hover { background:url(twitter_f2.gif) no-repeat; }
#share-facebook { top:155px; }
#share-facebook a { width:128px; height:47px; background:url(facebook.gif) no-repeat; }
#share-facebook a:hover { background:url(facebook_f2.gif) no-repeat; }
#share-myspace { top:210px; }
#share-myspace a { width:128px; height:47px; background:url(myspace.gif) no-repeat; }
#share-myspace a:hover { background:url(myspace_f2.gif) no-repeat; }
#share-stumble { top:300px; left:3px; }
#share-stumble a { width:55px; height:55px; background:url(stumble-upon.gif) no-repeat; }
#share-stumble a:hover { background:url(stumble-upon_f2.gif) no-repeat; }
#share-delicious { top:300px; left:70px; }
#share-delicious a { width:55px; height:55px; background:url(delicious.gif) no-repeat; }
#share-delicious a:hover { background:url(delicious_f2.gif) no-repeat; }
*/

/*
.box-blue { width:400px; }
.box-blue-top { height:15px; background:url(box-blue-top.png) no-repeat;}
.box-blue-mid { background:url(box-blue-mid.png) repeat-y; padding:0px 25px; }
.box-blue-bot { height:15px; background:url(box-blue-bot.png) no-repeat;}
*/




#bn-footer-links { margin-bottom:1.5em; }
#bn-footer-links .bn-content { text-align:center; }

#bn-footer-message { margin-bottom:1.5em; }
#bn-footer-message .bn-content { text-align:center; }

#bn-footer-thanks { margin-bottom:1.5em; }
#bn-footer-thanks .bn-content { text-align:center; }




#sb-content { background-color:#FFF; padding:10px; }
#sb-title { display:none; }
#sb-info { display:none; }

adiv { border:solid 1px red}


#special { margin-top:40px; }

