/* Defaults */
* {margin:0;padding:0}
#content a, #content a:visited {color:#CA044F;text-decoration:none}
#content a:hover {text-decoration:underline}
body {background:#999;color:#000;font:105%/125% Arial,Helvetica,sans-serif;text-align:center;line-height:140%}
h1.logo {background:url(images/logo.png) no-repeat;height:46px;overflow:hidden;text-indent:1em;width:415px;color:white;}
h1.logo a {display:block;float:left;height:100%;width:100%;color:white;text-decoration:none;}
div.logo {background:url(images/logo.png) no-repeat;height:46px;overflow:hidden;text-indent:1em;width:415px;color:white;font-size:23px;}
div.logo a {display:block;float:left;height:100%;width:100%;color:white;text-decoration:none;}
h2 {color:#4E687F;font-size:1.25em;margin:0 0 1em}
h3 {color:#4E687F;font-size:1em;margin:0 0 1em}
p {margin:0 0 1em}
ul {list-style:disc outside;margin:0 0 1em 30px}
ol {list-style:decimal outside;margin:0 0 1em 35px}
br {clear:both}

/* Containers */
#skip {height:0px;margin:0;overflow:hidden;width:0px}
#page {background:#E7EFD9;border:solid #CDCDCD;border-width:0 1px;margin:0 auto;overflow:hidden;text-align:left;width:965px}
#main {overflow:hidden;width:100%}

/* Menu */
#menu {background:#1F1F1F url(images/header.gif) repeat-x;border-bottom:3px solid #BCE27F;height:1%;overflow:hidden;padding:35px 0 0 35px}
#menu ul {clear:left;float:right;font-family:Arial;list-style:none;margin:0 40px 0 0}
#menu ul li {float:left;padding:0 12px}
#menu ul li a {color:#FFF;display:block;padding:0 0 14px;text-decoration:none}
#menu ul li a:hover {background:url(images/arrow.gif) no-repeat center bottom}

/* Content*/
#content {background:#FFF;border:solid #DADADA;border-width:1px 1px 0;display:inline;float:left;margin:0 -100% 50px 200px;padding:25px 10px;width:575px}
#content h1 {color:#000;font-size:1.77em;font-weight:normal;line-height:125%;margin:0 0 25px;text-align:center}
#content li {margin:0 0 1em 0;}

/* Sidebars */
#left-sidebar {float:left;padding:10px 0 0 10px;width:180px}
#right-sidebar {display:inline;float:right;margin:0 0 0 565px;padding:0 0 0 10px;width:180px}
.sidebar ul {list-style:none;margin:0 0 1em 5px}
.sidebar ul li {font:bold 1.1em Tahoma;margin:0 0 3px}
.sidebar ul li a {color:#70914F;text-decoration:none}
.sidebar ul ul {margin:3px 0 0 15px}
.sidebar ul ul li {font:bold 14px Tahoma}
.sidebar ul ul li a {color:#465D2F}
.sidebar ul ul li a:hover {text-decoration:underline}

.codeexample {padding-left:5px;background-color:yellow;border-style:solid;border-width:1px;}

/* Ads */
#ad1 {padding:5px 0;text-align:center}
#ad2 {padding:0 0 0 15px}
#ad3 {padding:0 0 12px 0;text-align:center}

/* Footer */
#footer {background:#303030;border-top:3px solid #BCE27F;clear:both;color:#515151;font:0.9em Arial;margin:0;padding:15px 40px}