/* Point25 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: #666666;}

.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;}


/* Structure */
body {width: 100%; height: 100%; background-color: rgb(224,221,212);}
body {margin: 0; padding: 0; background-image: url('background.jpg'); background-position: center 0px; background-repeat: no-repeat;}

#wraper {height: 100%; min-width: 800px; margin: 0 auto; position: relative;}
#wraper {background-image: url('sitebase.png'); background-position: center 0px; background-repeat: no-repeat;}


/* Posts */
#content-div {width: 800px; margin: 0px auto; position: relative; left: -7px;}
#content-div {background-color: #ffffff;}
#content {float: left; width: 545px; margin: 0px 0px; padding: 0px 0px 0px 10px; clear: left;}

.post-title {background-color: rgb(110, 207, 246); border: 2px solid rgb(78, 146, 175);}
.post-title {width:auto; height: auto; position: relative; display: inline; float: left;}
.post-title {padding: 10px; margin: 0px 0px 0px -35px;}

.post-title h2 {width auto; display: inline; color: #ffffff; text-shadow: 1px 1px 1px rgb(47, 98, 119);}
.post-title h2 a {width: auto; font-weight: normal; font-size: 1em; color: #ffffff;}
.post-title h2 a {text-shadow: 1px 1px 1px rgb(47, 98, 119);}

.post .shadow {background-image: url('footer.png'); background-position: -47px -120px;}
.post .shadow {width: 25px; height: 15px; display: block; clear: both; margin: 0px 0px 0px -35px;}

.entry {border: 1px dashed rgb(110, 60, 10); background-color: rgb (22, 15, 45);}
.entry {width: 500px; padding: 10px 10px 10px 15px;}
.entry p{font-size: 1.15em; color: #414042; line-height: 1.5em; letter-spacing: 0.025em;}
.entry a, .entry p a {color: rgb(78, 146, 175); text-decoration: underline;}
.entry ul {list-style:disc; margin:0.6em 1.2em 1em 1em;}


/* right col */
#sidebar {float: right; clear: right; width:200px; margin: 0px 20px 0px 0px;}
#sidebar, #sidebar a {color: #ffffff; text-shadow: 1px 1px 1px rgb(50,50,50); letter-spacing:0.06em;}
#sidebar a:hover {color:#6DCFF6; text-shadow: 1px 1px 1px rgb(50,50,50);}
#sidebar ul {margin: 38px 0px;}
#sidebar ul li {margin: 0px 0px 0px 0px;}
#sidebar ul li ul {margin: 0px 0px; padding: 0px 0px 2px 0px;}
#sidebar ul li ul {background-image: url('sidebar-background.png');}
#sidebar ul li ul li {margin: 0px 0px 5px 10px; padding: 2px 0px 2px 10px;}
#sidebar ul li ul li ul {background: none;}
#sidebar ul li ul li ul li {padding: 0px 0px; margin: 2px 0px; list-style:square; list-style-position: inside;}
#sidebar ul li#rss-3.widget widget_rss ul li {margin: 0px 0px 15px 0px;}

#sidebar h2 {padding:0px 0px 0px 10px; height: 35px;}
#sidebar h2 {background-image: url('gui_sprite.png'); background-position: 0px -912px; background-repeat: no-repeat;}

#sidebar .endBlock {width:200px; height: 25px;}
#sidebar .endBlock {background-image: url('gui_sprite.png'); background-position: 0px -982px; background-repeat: no-repeat;}

#sidebar .endBlock2 {width:200px; height: 10px;}
#sidebar .endBlock2 {background-image: url('gui_sprite.png'); background-position: 0px -982px; background-repeat: no-repeat;}

#sidebar ul.ads {width:200px; height:200px; overflow:hidden;}
#sidebar li.babyGO {width:200px; height:200px; background-image:url('GetBabyGO.png'); overflow:hidden;}
#sidebar a.babyGO {width:200px; height:200px; padding-top:200px; display:block; overflow:hidden;}

.clear {clear: both;}


/* Navigation */
#header {width:800px; height: 349px; margin: 0px auto;}

#nav {padding-top: 168px; position: relative; left: -10px;}

#nav ul {margin: 0px 0px 0px 2px; padding: 0px; float: left; clear: none; position: relative; display: block; overflow: hidden;}
#nav ul li {width:126; display: block; float: left; clear: none;}
#nav ul li ul li {float: left; clear: left;}

#nav .home {width:216px;}
#nav .home ul li {height: 90px; overflow: hidden;}
#nav .home ul a {width:216px; height: 186px; display: block; position: relative; float: left; padding-top: 216px; overflow: hidden;}

#nav .main {width: 555px; float: left; margin: 0px; display: inline; position: relative;}
#nav .main ul li ul {width: 126px; margin: 0px 1px; padding: 25px 0px 0px 0px;}
#nav .main ul li ul li {padding: 0px 0px 0px 14px;}

#nav .main ul li ul.last {width: auto; margin: 0px 1px; padding: 0px 0px 0px 0px;}
#nav .main ul li ul.last li {padding: 0px 5px;}

#nav .right {width: 30px;}
#nav .right ul li {clear: none;}


/* footer */
#footer {width: 100%; min-width: 800px; height: 118px; margin: 0px auto; clear: both; position: relative; left: -7px;}
#footer {background-image: url('footer.png'); background-repeat: no-repeat; background-position: center top;}

#footer ul {margin: 0px; padding: 0px; float: left; clear: none; position: relative; display: block; overflow: hidden;}
#footer ul li {width:126; display: block; float: left; clear: none;}
#footer ul li ul li {float: left; clear: left;}

#footer .footer-nav {width: 800px; margin: 0px auto;}
#footer .footer-nav ul li ul {width: 126px; margin: 0px 1px 0px 1px; padding: 25px 0px 0px 0px;}
#footer .footer-nav ul li ul li {padding: 0px 0px 0px 14px;}


/* Typography */
#wraper {font-size: 1.2em;}

#nav a {color: #d07500; font-size: 1em; line-height: 1.4em; text-decoration: none;}
#nav a:hover {color: #545b01;}

body {color: #63635D;}

#sidebar h2 {color:#D07500; font-weight: normal; text-shadow: 1px 1px 1px #CCCCCC;}

a {color: #63635D; text-decoration: none; }

p a:hover, li a:hover, .post a:hover {color: #6DCFF6;}

#footer #copyright p {font-size: 0.8em; font-style: italic;}

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

h2 a {font-size: 1.1em; font-weight: bold;}
h3 {font-size: 1.4em;}
h4 {font-size:1.2em; color: rgb(78, 146, 175); margin-top:0.5em;}

small {color: #F7941E; margin: 1em 0em;}

.postmetadata {color: #F7941E; margin: 0px 0px 50px 0px;}


/* Forms */

/* Tables */

/* Images */
.post img {display: block; clear: both; margin: 0px 0px 25px;}
p img {max-width: 419px; max-height: 319px;}


/* =============== */
/* ! Custom Tags   */
/* =============== */
.left {float:left; clear:left; width:44%; margin-bottom:2em;}
.right {float:right; clear:right; width:44%; margin-bottom:2em;}
.navigation {width:100%; float: left; clear: both;}




