/*   
Theme Name: EatBabies 2.0
Theme URI: http://www.eatbabies.com
Description: Layout for EatBabies.com
Author: Fire Lotus Digital
Author URI: http://www.firelotusdigital.com
Version: 1.0
*/

body {
/*text-align : center;*/
font-family: 'Lucidia Grande', Lucidia, Arial;
background-color:#666666;
background-image : url("images/eatbabies-bg.jpg");
background-position : center;
background-repeat : repeat-y;
padding : 0;
border : none;
color:#000000;
}
body a {
text-decoration:none;
color:#FFFFFF;
visited:#FFFFFF;
}
img {
border : none;
}
#frame {
width : 800px;
margin-top : 0;
padding : 0;
text-align : left;
border : none;
position:absolute;
left:50%;
margin-left:-400px;
}
#headerFrame {
width : 800px;
height : 121px;
padding : 0;
margin-top : 0;
/*background-image : url("images/head.jpg");
background-position : top 0%;
background-repeat : no-repeat;*/
text-align : center;
vertical-align : top;
border : none;
float:left;
}
#headerLeft {
width : 94px;
height : 121px;
padding : 0;
margin-top : 0;
/*background-image : url("images/head.jpg");
background-position : top 0%;
background-repeat : no-repeat;*/
text-align : center;
vertical-align : top;
border : none;
clear:both;
float:left;
}
#headerMain {
width : 612px;
height : 121px;
padding : 0;
margin-top : 0;
/*background-image : url("images/head.jpg");
background-position : top 0%;
background-repeat : no-repeat;*/
text-align : center;
vertical-align : top;
border : none;
float:left;
}
#headerMainTopBorder{
width : 612px;
height : 16px;
padding : 0;
margin-top : 0;
background-image : url("images/headerTopBorder.png");
background-position : top 0%;
background-repeat : no-repeat;
text-align : center;
vertical-align : top;
border : none;
clear:both;
float:left;
}
#headerMainLeft {
width : 99px;
height : 83px;
padding : 0;
margin-top : 0;
background-image : url("images/headMainLeft.png");
background-position : top 0%;
background-repeat : no-repeat;
text-align : center;
vertical-align : top;
border : none;
clear:both;
float:left;
}
#headerMainRight {
width : 513px;
height : 83px;
padding : 0;
margin-top : 0;
background-image : url("images/headMainRight.png");
background-position : top 0%;
background-repeat : no-repeat;
text-align : center;
vertical-align : top;
border : none;
float:left;
}
#headerRight {
width : 94px;
height : 121px;
padding : 0;
margin-top : 0;
/*background-image : url("images/head.jpg");
background-position : top 0%;
background-repeat : no-repeat;*/
text-align : center;
vertical-align : top;
border : none;
float:left;
}
#topNav {
width:612px;
height:38px;
padding:0;
margin-top:0;
background-image : url("images/topnav.png");
background-position : top 0%;
background-repeat : no-repeat;
text-align : center;
vertical-align : top;
border : none;
clear : both;
float : left;
}
#mainTopFrame{
width:800px;
height:43px;
clear:both;
float:left;
padding:0px;
}
#leftTop{
width:150px;
height:43px;
clear:both;
float:left;
padding : 0;
margin-top : 0;
background-image : url("images/leftTop.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#mainTop{
width:500px;
height:43px;
float:left;
padding : 0;
margin-top : 0;
background-image : url("images/mainTop.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#rightTop{
width:150px;
height:43px;
float:left;
padding : 0;
margin-top : 0;
background-image : url("images/rightTop.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#mainFrame{
width:500px;
min-height:394px;
float:left;
padding:0px;
}
#leftFrame{
width:150px;
min-height:394px;
float:left;
padding:0px;
}
#rightFrame{
width:150px;
min-height:394px;
float:left;
padding:0px;
}
#left{
width:150px;
min-height:304px;
clear:both;
float:left;
padding : 0px;
margin-left : 0px;
padding-left:10px;
padding-right:10px;
background-image : url("images/left.png");
background-position : top 0%;
background-repeat : repeat-y;
}
#main{
width:500px;
min-height:304px;
float:left;
padding : 0px;
margin-top : 0;
padding-left:20px;
padding-right:20px;
background-image : url("images/main.png");
background-position : top 0%;
background-repeat : repeat-y;
}
#right{
width:150px;
min-height:304px;
float:left;
padding : 0;
margin-top : 0;
padding-left:10px;
padding-right:10px;
background-image : url("images/left.png");
background-position : top 0%;
background-repeat : repeat-y;
color:#ffffff;
text-align:center;
}
#mainBotFrame{
width:800px;
height:47px;
clear:both;
float:left;
padding:0px;
}
#leftBot{
width:150px;
height:47px;
clear:both;
float:left;
padding : 0;
margin-top : 0;
background-image : url("images/leftBot.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#mainBot{
width:500px;
height:47px;
float:left;
padding : 0;
margin-top : 0;
background-image : url("images/mainBot.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#rightBot{
width:150px;
height:47px;
padding : 0;
margin-top : 0;
float:left;
background-image : url("images/leftBot.png");
background-position : top 0%;
background-repeat : no-repeat;
}
#footLeft {
width : 94px;
height : 85px;
/*background-image : url("images/footLeft.png");
background-repeat : no-repeat;*/
clear : both;
float : left;
}
#foot {
width : 612px;
height : 85px;
padding-top:10px;
padding-right:10px;
background-image : url("images/foot.png");
background-repeat : no-repeat;
float : left;
color:#ffffff;
}
#footRight {
width : 94px;
height : 85px;
/*background-image : url("images/footLeft.png");
background-repeat : no-repeat;*/
float : left;
}
#subFooter {
width : 800px;
min-width : 800px;
clear : both;
float : left;
}

p, h1, pre {
margin : 0 10px 10px 10px;
}
h1 {
font-size : 14px;
padding-top : 0px;
}
#headerFrame h1 {
font-size : 14px;
padding : 0px;
margin : 0;
}

.post {
width : 500px;
font-family : Arial, Verdana, Lucidia;
padding : 0px;
}
.post a {
color : #0033CC;
}

.post img {
border:none;
}

.navigation {
width : 400px;
font-family : Arial, Verdana, Lucidia;
padding : 0px;
}
.navigation a {
color : #990000;
}

.navigation img {
border:none;
}

.postTitle{
width:400px;
min-height:35px;
text-align:left;
padding:0px;
/*background-image : url("images/postHeader.gif");
background-repeat : no-repeat;
background-position : center 0%;*/
}

.postTitle a, h2{
text-decoration : none;
font:Arial, Helvetica, sans-serif;
font-size:24px;
color : #000000;
padding: 0px;
text-align:left;
}

.postTitle img{
vertical-align:middle;
}

.entry{
width:450px;
padding:0px;
}

#search {
list-style : none;
margin : 0px;
padding : 0px;
border : none;
width:159px;
left:0px;
}

#sidebar {
width : 130px;
padding : 0px;
margin-bottom : 1em;
font-family : 'Arial', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size : 12px;
color : #ffffff;
text-align:center;
}
#sidebar ul {
list-style : none;
margin : 0;
/*padding-left : 10px;*/
border : none;
}
#sidebar li {
margin : 0;
display:block;
}
#sidebar li a {
/*display : block;*/
display:block;
padding : 2px 2px 2px 2px;
/*border-left : 2px solid #DDDDDD;
border-right : 2px solid #DDDDDD;
border-bottom : 1px clear;
border-top : 1px clear;*/
/*background-color : #000000;*/
color : #ffffff;
text-decoration : none;
/*text-align:center;*/
width : 100%;
}
html > body #sidebar li a {
width : auto;
}
#sidebar li a:hover {
/*border-left : 4px solid #FFFFFF;*/
/*border-right : 1px solid #FFFFFF;*/
/*border-bottom : 1px solid #FFFFFF;
border-top : 1px solid #FFFFFF;*/
background-color : #FFFFFF;
color : #000000;
display:block;
}

#sidebar img {
vertical-align: middle;
}

#sidebar h2 {
font-size:14px;
}

#sidebar2 {
width : 130px;
padding : 0px;
margin-bottom : 1em;
font-family : 'Arial', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size : 12px;
color : #ffffff;
text-align:center;
}
#sidebar2 ul {
list-style : none;
margin : 0;
/*padding-left : 10px;*/
border : none;
}
#sidebar2 li {
margin : 0;
display:block;
}
#sidebar2 li a {
/*display : block;*/
display:block;
padding : 2px 2px 2px 2px;
/*border-left : 2px solid #DDDDDD;
border-right : 2px solid #DDDDDD;
border-bottom : 1px clear;
border-top : 1px clear;*/
/*background-color : #000000;*/
color : #ffffff;
text-decoration : none;
/*text-align:center;*/
width : 100%;
}
html > body #sidebar li a {
width : auto;
}
#sidebar2 li a:hover {
/*border-left : 4px solid #FFFFFF;*/
/*border-right : 1px solid #FFFFFF;*/
/*border-bottom : 1px solid #FFFFFF;
border-top : 1px solid #FFFFFF;*/
background-color : #FFFFFF;
color : #000000;
display:block;
}

#sidebar2 img {
vertical-align: middle;
}

#sidebar2 h2 {
font-size:14px;
}

.leftBox1 {
background-color: #333333;
width:122px;
padding: 4px;
}

.nav {
width : 130px;
padding : 0 0 0 0;
/*margin-bottom : 1em;*/
font-family : 'Arial', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size : 14px;
color : #ffffff;
/*text-align:center;*/
text-align:left;
/* widthOfCenterFrame/2 - widthOfNav/2 */
/*padding-left:157px;*/
}
.nav ul {
list-style : none;
margin : 0;
padding-left : 6px;
border : none;
color:#ffffff;
font-size:12px;
}
.nav li {
color:#ffffff;
}
.nav li a {
/*display : block;*/
display:block;
padding : 2px 2px 2px 2px;
/*border-left : 2px solid #DDDDDD;
border-right : 2px solid #DDDDDD;
border-bottom : 1px clear;
border-top : 1px clear;*/
/*background-color : #000000;*/
color : #FFCC33;
text-decoration : none;
/*text-align:center;*/
width : 100%;
}
html > body .nav li a {
width : auto;
color:#ffffff;
}
.nav li a:hover {
/*border-left : 4px solid #FFFFFF;*/
/*border-right : 1px solid #FFFFFF;*/
/*border-bottom : 1px solid #FFFFFF;
border-top : 1px solid #FFFFFF;*/
background-color : #FFCC33;
color : #000000;
}

.nav img {
vertical-align: middle;
}

.top{
font-size:16px;
padding:0px;
margin:0px;
height:20px;
}
.top, .top ul {
list-style: none;
line-height: 30px;
}
.top a, .top a:hover {
display: block;
text-decoration: none;
border:none;
/*background-color:#611111;*/
}
.top li {
float: left;
list-style:none;
/*border-right:1px solid #a9a9a9;*/
height:30px;
}
.top a, .top a:visited {
display:block;
font-weight:bold;
/*color: #f5f5f4;*/
padding:0px 12px;
color:#FFFFFF;
}
.top a:hover, .top a:active, .current_page_item a, #home .on {
/*background-color:#FFFFFF;*/
text-decoration:underline;
color#000000;
}
.top li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
/*border-bottom: 1px solid #a9a9a9;*/
}
.top li li {
width: 174px;
/*border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;*/
background: #777;
}
.top li li a, .top li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#000000;
}
.top li li a:hover, .top li li a:active {
background:#FFFFFF;
}
.top li:hover ul, .top li li:hover ul, .top li li li:hover ul, .top li.sfhover ul, .top li li.sfhover ul, .top li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}

.comments-template{
	margin: 0px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0px 0px;
	width:450px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 10px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}