/*

Theme Name: Planet Fat Loss
Theme URI: http://www.uniqueblogdesigns.com
Author: <a href="http://www.uniqueblogdesigns.com">Unique Blog Designs</a> 

*/	


			/* Global Layout */


body 
{
	font-size: .8em;
	margin: 0px;
	text-align: left;
	color: #31363e;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #055382;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#shunt
{
position: absolute;
top: 0px;
left: 0px;
width: 700px;
height: 163px;
background: url(img/shunt.gif) top left;
}

#header
{
position: relative;
display: block;
text-align: left;
margin: auto;
height: 163px;
width: 900px;
background: url(img/head.jpg) top left no-repeat;
}

#nav
{
	position: relative;
	text-align: center;
	width: 900px;
	height: 27px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(img/bgnv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li
{
position: relative;
float: left;
padding-right: 9px;
}

#nav a
{
position: relative;
float: left;
padding: 4px 10px 0 10px;
height: 23px;
font-size: 1em;
font-weight: bold;
color: #fff;
}
#wrap
{
	position: relative;
	text-align: left;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

#trione
{
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 8px;
	background: url(img/tribottom.gif) bottom left no-repeat;
	width: 733px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#trioneb
{
	background-color: #fafafa;
	background-image: url(img/bgtri.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
}
#bgts{
	height: 32px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/bgts.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tritwo
{
position: relative;
padding: 4px 10px 0 10px;
background: url(img/tritop.gif) top left no-repeat;
}

h2
{
position: relative;
font-size: 1.2em;
color: #fff;
font-weight: bold;
height: 24px;
}

#content h2
{
color: #121212;
}

.tbone
{
position: relative;
float: left;
width: 215px;
padding: 0 20px 0 10px;
}

#tritwo ul
{
position: relative;
}

#tritwo li
{
position: relative;
padding: 4px 0 4px 22px;	
background: url(img/ar.gif) left center no-repeat;
}

#tritwo a
{
position: relative;
color: #fff;
}

.tbtwo
{
position: relative;
float: left;
width: 215px;
padding: 0 20px 0 10px;
}

.tbtwo img
{
padding-top: 8px;
}

.tbtwo label
{
position: relative;
display: block;
padding-top: 5px;
font-size: .9em;
color: #fff;
}

.tbtwo span
{
position: relative;
display: block;
width: 75px;
}

#fesubmit
{
position: absolute;
right: 12px;
bottom: 0px;
height: 21px;
width: 55px;
border: 0px;
background: url(img/fb.gif) top left no-repeat;
}

.tbthree
{
position: relative;
float: left;
width: 208px;
padding: 0 0px 0 10px;
}

#tbtwo input {
	vertical-align: middle;
}

#pagewrap
{
	width: 900px;
	background-image: url(img/bggen.gif);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
}

/* content side */

#left
{
float: left;
width: 590px;
}

#pageTop
{
position: relative;
height: 14px;
background: url(img/pagetop.gif) top left no-repeat;
} 

#pageBottom
{
position: relative;
height: 16px;
background: url(img/pagebottom.gif) bottom left no-repeat;
}

#content
{
	position: relative;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
#beffo{
	background-image: url(img/bgbot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	clear: both;
	height: 26px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h1
{
position: relative;
font-size: 1.4em;
color: #074bcb;
font-weight: bold;
}

.details
{
position: relative;
font-size: .8em;
color: #665665;
}

.post
{
	position: relative;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 35px;
}

h1 a, .post a
{color: #074bcb;}
h1 a:hover
{color: #000000;}
.details a {
	color: #003399;
}
.details a:hover {
	color: #333333;
	text-decoration: underline;
}
.post p
{
position: relative;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}


/* sidebar */

#right
{
	position: relative;
	float: right;
	width: 280px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#sidebarTop
{
position: relative;
height: 8px;
background: url(img/sidetop.gif) top left no-repeat;
} 

#sidebarBottom
{
position: relative;
height: 16px;
background: url(img/sidebottom.gif) bottom left no-repeat;
}

#sidebarContent
{
	position: relative;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

#right h3
{
	position: relative;
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-image: url(img/bgh3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#right h3 a
{

	color: #fff;

}
.sbentry ul
{
	position: relative;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.sbentry ul li
{
position: relative;
padding: 3px 0 3px 0;
}

.sbentry li a
{
color: #665665;
}
.sbentry li a:hover
{
color: #055382;
}
.sbentry li.cat-item 
{
	color: #333333;
	background-image: url(img/ica.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
	font-weight: bold;
}
.sbentry li.cat-item a
{
	color: #333333;
	font-weight: bold;
}
.sbentry li.cat-item a:hover
{
	color: #003399;
	font-weight: bold;
}
.sbc1{
	margin: 0px;
	float: left;
	width: 138px;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.sbc2{
	margin: 0px;
	float: right;
	width: 138px;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.sbc1 a, .sbc2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.sbc1 a, .sbc2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.sbentryz {
}
.picture {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 9px;
}
.video {
	padding-top: 6px;
	padding-bottom: 9px;
}
#footer
{
	clear: both;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#footInside
{
	background-color: #f6f8ee;
	text-align: center;
	border: 1px solid #deeeef;
	padding-top: 25px;
	padding-bottom: 25px;
}
#navb
{
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#navb li
{
	display: inline;
	padding-left: 25px;
	list-style-image: none;
}

#navb a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #055382;
	text-decoration: none;
}
#navb a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #055382;
	text-decoration: underline;
}
.blist
{
position: relative;
height: 130px;
overflow: hidden;
float: right;
width: 160px;
padding-right: 15px;
}

#ubd
{
position: absolute;
bottom: 3px;
right: 0px;
}

#s
{
position: relative;
padding: 8px 33px 0 6px;
height: 30px;
width: 176px;
border: 0px;
background: url(img/sbox.gif) top left no-repeat;
}

#blogLog
{
position: relative;
padding-top: 10px;	
}

#comment
{
width: 350px;
}

.commentlist li
{
position: relative;
padding: 10px;
margin-bottom: 10px;
background: #efefef;
border: 1px solid #ccc;
}
