/* Zeebu Theme CSS */

/* RESET */
h1,h2,h3,h4,h5,h6,p,pre,code,address,caption,cite,code,em,strong,th,hr,label {font-style: normal; text-align:left; margin: 0; padding: 0;}
.content,ul,ol {list-style: none; margin: 0; padding: 0;}
fieldset,img {border: none;}
caption,th {text-align: left;}
th {font-size:1.1em; font-weight:bold; color:#2596BF;}
table {border-collapse: collapse;}
code {font-size: 1.1em; margin: 0; padding: 0;}
body {font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; font-size: 62.5%; color: #333333;}

img, div, a, input, .imgCenter { behavior: url(http://www.zeebu.com/wp-content/themes/zeebuTheme/iepngfix.htc)}

.hairLine {border-bottom:solid 1px #CCCCCC; font-size:1px; width:100%;}
.hairLine {font-weight: bold; font-size: 1.1em; line-height: 1; padding: 0px; margin:0px 0px 10px 0px; color: #2596BF;}

#first-time {margin: 0; padding: 0;}


/* Layout */
body {width: 100%; height: 100%;}
body {margin: 0; padding: 0;}

/*#wraper {background-image: url('sitebase.png'); background-repeat: no-repeat;}*/
#wraper {height: 100%; margin: 0 auto;}

#header {background-image: url('background.png'); background-position: center 0px;}
#header {height: 384px; margin: 0px 0px; position: relative;}

#header.home {border-bottom: 6px solid rgb(186,19,26);}
#header.products {border-bottom: 6px solid rgb(247,147,30);}
#header.create {border-bottom: 6px solid rgb(0,174,239);}
#header.support {border-bottom: 6px solid #803F98;}
#header.download {border-bottom: 6px solid rgb(224,191,0);}
#header {border-bottom: 6px solid rgb(93,93,93);}

#content-div {width: 1024px; padding: 50px 0px; margin: 0 auto;}
#content {float: left; width: 550px; margin: 0px 30px 0px 65px; padding: 0px 0px 0px 10px; clear: left;}

#sidebar {float: left; clear: right; width:300px; margin: 0px 0px 0px 0px;}
#sidebar ul li {margin: 0px 0px 20px 0px;}
#sidebar ul li ul {margin: 0px 0px;}
#sidebar ul li ul li {margin: 0px 0px 5px 0px;}

#sidebar ul li#rss-3.widget widget_rss ul li {margin: 0px 0px 15px 0px;}


.clear {clear: both;}

#footer {min-width: 900px; max-width: 1024px; margin: 0px auto 50px auto; clear: both;}
#footer #copyright {vertical-align: bottom; clear: both;}

/* Typography */
body {color: #63635D;}

#sidebar h2 {font-weight: bold;}

a {color: inherit; text-decoration: none; color: #803F98;}
p a {text-decoration: underline;}

p a:hover, li a:hover {color: rgb(128,63,152);}

#footer #copyright p {font-size: 0.8em; font-style: italic; text-align: center;}
#footer p {font-size: 1em; text-align: center;}
#footer p a.on {color: rgb(128,63,152);}

p {font-size:1.4em; line-height: 1.45em; margin: 0.3em 1.2em 1em 0em;}

h2 a {font-size: 1.1em; font-weight: bold;}
h3 {font-size: 2em; line-height: 2em; color: #803F98;}
h4 {font-size: 1.6em; color: rgb(247,147,30); font-weight: bold; padding: 40px 0px 0px 0px;}
h5 {font-size: 1.4em; color: rgb(0,174,239);}
.entry ul li {margin: 0px 0px 1em 0px;}

small {color: rgb(128,63,152); margin: 1em 0em 1.6em 0em; font-size: 1.2em;}

.postmetadata {color: rgb(128,63,152); margin: 0px 0px 50px 0px;}

.entry ul li {font-size: 1.4em; list-style: disc;}

ul li.book {float: left; clear: both;}
ul li.book img {float: left; clear: none; display: inline; margin: -75px 5px 0px 0px;}
ul li.book p.top {padding: 50px 0px 0px 0px;}

.post-edit-link {font-size: 0.8em;}

.blue {color:rgb(0,174,239);}
.orange {color:rgb(247,147,30);}

p.finePrint {font-size: 0.9em; margin: 2em 0em;}

.question {color: #803F98;}
.answer {color: rgb(0,174,239);}
/* Top Nav */
#topnav {float: right; clear: right; margin: 10px 10px; font-size: 1.1em;}
#topnav ul, #topnav ol, #topnav li, #topnav a {margin: 0; padding: 0; float: left; clear: none; display: block; overflow: hidden;}
#topnav a.on {color: rgb(128,63,152);}

#twitter {min-width: 800px; max-width: 1024px; height: 60px; font-size: 1.1em; margin: 0px auto; position: relative; top:197px; }
#twitter ul, #twitter ol, #twitter li, #twitter a {margin: 0; padding: 0; float: left; clear: none; display: block; height: 60px; overflow: hidden;}

#twitter li#follow a {width: 164px; height: 60px; padding: 100px 0px 0px 0px; overflow: hidden;}
#twitter li#follow a {background-image: url('background.png'); background-position: -1815px -420px;}


/* Main Navigation */
#nav {min-width: 800px; max-width: 1024px; height: 31px; padding: 0px 0px 0px 60px;}
#nav {position: relative; top:280px; left: auto; margin: 0px auto 0px auto;}

#nav ul, #nav ol, #nav li, #nav a {margin: 0; padding: 0; float: left; clear: none; display: block; overflow: hidden;}
#nav ul {height: 31px; margin: 0px 0px 0px 11px;}

#nav li#home a {width: 72px; height: 32px; margin: 0px 4px; padding: 80px 0px 0px 0px;}
#nav li#home a {background-image: url('background.png'); background-position: -64px -416px;}
#nav li#home a:hover {background-position: -64px -480px;}
#nav li#home a.on {background-position: -64px -544px;}

#nav li#products a {width: 104px; height: 32px; margin: 0px 4px; padding: 80px 0px 0px 0px;}
#nav li#products a {background-image: url('background.png'); background-position: -144px -416px;}
#nav li#products a:hover {background-position: -144px -480px;}
#nav li#products a.on {background-position: -144px -544px;}

#nav li#create a {width: 80px; height: 32px; margin: 0px 4px; padding: 80px 0px 0px 0px;}
#nav li#create a {background-image: url('background.png'); background-position: -256px -416px;}
#nav li#create a:hover {background-position: -256px -480px;}
#nav li#create a.on {background-position: -256px -544px;}

#nav li#support a {width: 96px; height: 32px; margin: 0px 4px; padding: 80px 0px 0px 0px;}
#nav li#support a {background-image: url('background.png'); background-position: -344px -416px;}
#nav li#support a:hover {background-position: -344px -480px;}
#nav li#support a.on {background-position: -344px -544px;}

#nav li#download a {width: 120px; height: 32px; margin: 0px 4px; padding: 80px 0px 0px 0px;}
#nav li#download a {background-image: url('background.png'); background-position: -447px -416px;}
#nav li#download a:hover {background-position: -447px -480px;}
#nav li#download a.on {background-position: -447px -544px;}

#purchaseSpecial {width:600px; height:100px; margin:0 auto -87px; position:relative; top:65px;}
#purchaseSpecial a {width:600px; height: 100px; display: block;}

.navigation {display: block; clear: both; width: 500px; height: 25px;}
.alignleft {display: block; float: left; clear: left;}
.alignright {display: block; float: right; clear: right;}

/* Sub Nav */
#subNav {float: left; clear: both; width:100%; margin: 0px 0px 20px 0px; font-size: 1.4em; font-weight: bold;}
#subNav ul, #subNav ol, #subNav li, #subNav a {margin: 0; padding: 0; float: left; clear: none; display: block; overflow: hidden;}
#subNav a.on {color: rgb(128,63,152);}

/* Right Navigation */
#rightNav {width: 300px; padding: 0px 0px; margin: 0px 0px;}
#rightNav {margin: 0px auto 0px auto;}

#rightNav ul, #rightNav ol, #rightNav li, #rightNav a {margin: 0px 0px; padding: 0; float: left; clear: none; display: block; overflow: hidden;}
#rightNav ul {height:220px; margin: 0px 0px 10px 0px;}

#rightNav li#downloadBabyGo a {width: 300px; height: 220px; padding: 225px 0px 0px 0px;  margin: 0px 0px 50px 0px;}
#rightNav li#downloadBabyGo a {background-image: url('background.png'); background-position: -62px -590px;}
#rightNav li#downloadBabyGo a:hover {background-image: url('background.png'); background-position: -62px -813px;}


/* Widgets */
#rss-3 ul li {background-image: url('background.png'); background-position: -1857px -480px; background-repeat: no-repeat;}
#rss-3 ul li {padding: 10px 0px 10px 0px; font-size: 1.2em; line-height: 1.4em;}
#rss-3 ul li a {padding: 15px 0px 0px 30px; }


/* Forms */
tbody tr th {background-color: #803F98;}

/* Images */
.imgLeft {margin: 0px 5px 15px 0px; float: left; clear: none; position: relative; display: inline;}

/* Tables */
thead {font-weight: bold; font-size: 2em; color: rgb(128,63,152); vertical-align: bottom; border-bottom: 4px solid rgb(128,63,152);}
thead td {vertical-align: bottom;}
tfoot td {vertical-align: top}
tbody {font-size: 1.3em;}

td.center {text-align: center;}
td {padding: 0px 0px 5px 5px;}
tr.grey {background-color: rgb(223, 223, 223);}