/*
Theme Name: Restaurant Profits Live
Theme URI: http://restaurantprofitslive.com/
Description: Restaurant Profits Live
Version: 1
Author: Mohsin Naqi
Author URI: http://bloggingbits.com/
*/

body{
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
a{
  color: #eaa423;
}
a:hover{
  color: #000;
}
hr{
  border: 0 none;
  height: 1px;
  background: #ddd;
  color: #ddd;
}
.alignleft{
  float: left;
}
.alignright{
  float: right;
}
.header{
  width: 870px;
  margin: 0 auto;
  padding: 0 10px;
}
.header img{
  border: 0 none;
}
.nav{
  width: 100%;
  height: 38px;
  background: url(images/nav.jpg) center left repeat-x;
}
.navcen{
  width: 870px;
  margin: 0 auto;
}
.nav ul{
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
.nav ul li{
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.nav ul li a{
  font-size: 14px;
  font-weight: bold;
  display: block;
  float: left;
  color: #eaa423;
  text-decoration: none;
  padding: 9px 12px 10px 12px;
}
.nav ul li a:hover{
  background: url(images/nav-over.jpg) top left repeat-x;
  color: #fff;
}

.midsec{
  height: 322px;
  width: 100%;
  background: url(images/half-bg.jpg) center left repeat-x;
}
.midmain{
  width: 870px;
  height: 322px;
  margin: 0 auto;
}
.julie{
  background: url(images/julie-pic.jpg) top center no-repeat;
  float: left;
  width: 521px;
  height: 322px;
}
.ustream{
  float: right;
  margin-top: 25px;
}
.juliebottom{
  background: url(images/julie-half.jpg) top left no-repeat;
  width: 870px;
  height: 89px;
  margin: 0 auto;
}
.main{
  background: url(images/content-bg.jpg) top left repeat-x;
  width: 870px;
  margin: 0 auto;
  overflow: hidden;
}
.content{
  width: 490px;
  margin: 35px 25px;
  float: left;
  display: inline;
}
.heading{
  font-family: Arial, Tahoma, Helvetica, Sans-Serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 32px;
}
.heading a{
  color: #000;
  text-decoration: none;
}
.heading a:hover{
  color: #eaa423;
  padding-bottom: 1px;
  border-bottom: 1px solid #eaa423;
}
.sidebar{
  width: 270px;
  margin: 35px 25px;
  float: right;
  color: #c0c0c0;
  font-size: 11px;
}
.sidebar h3{
  font-family: arial, verdana, sans-serif;
  font-size: 15px;
  background: #ffc51e;
  padding: 9px 7px;
  color: #fff;
}
.sidebar a{
  color: #000;
  padding-bottom: 1px;
  text-decoration: none;
  border-bottom: 1px dotted #dcdcdc;
}
.sidebar a:hover{
  color: #eaa423;
  border-bottom: 1px solid #eaa423;
}
.sidebar ul{
  margin: 0;
  padding: 0;
}
.sidebar li{
  list-style: none;
  margin: 5px 0;
}
.aweber{
  background: #fff url(images/aweber-bg.jpg) bottom left repeat-x;
  border: 1px solid #ddd;
  padding: 7px;
  margin-bottom: 15px;
}
.rss a{
  background: #535353 url(images/rss.jpg) no-repeat;
  background-position: 7px 9px;
  padding: 11px 7px 11px 35px;
  display: block;
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  border: 0 none;
}
.rss a:hover{
  border: 0 none;
}
.twitter-top{
  background: url(images/twitter-top.gif) bottom right no-repeat;
  height: 8px;
}
h3.twitter{
  background: #ffc51e url(images/twitter.gif) top right no-repeat;
  margin: 0;
}
#twitter_div{
  color: #000;
}
#twitter_div a{
  color: #c0c0c0;
}
.bottombar{
  background: url(images/footer-bg.jpg) top left repeat;
}
.bottomcontainer{
  width: 870px;
  margin: 0 auto;
  overflow: hidden;
}
.bottombox{
  width: 200px;
  margin: 20px 23px 20px 0;
  float: left
}
.bottombox_last{
  margin-right: 0;
}
.bottomcontainer h3{
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
  color: #ededed;
}
.bottomcontainer h3 span{
  color: #eaa423;
}

.bottomcontainer ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.bottomcontainer ul li a{
  color: #999;
  text-decoration: none;
}
.bottomcontainer ul li a:hover{
  color: #fff;
  padding-bottom: 1px;
  border-bottom: 1px dotted #fff;
}

.footer{
  background: #000;
  color: #5c5c5c;
  clear: both;
  text-align: center;
  padding: 15px 0;
}
.footer a{
  color: #5c5c5c;
  text-decoration: none;
}
.footer a:hover{
  text-decoration: underline;

}
ol.commentlist{
  margin: 0; padding: 0;
  list-style: none;
}
.commentlist li{
  border: 1px solid #ebebeb;
  margin-bottom: 10px;;
}
.comments{
  background: #FCFCFC;
  padding: 10px;
  border: 2px solid #fff;
}
.comments cite{
  font-style: normal;
  color: #999;
}
.count{
  margin: 5px 0;
}

.text_area, .text_inpput{
  font-family: verdana, arial, sans-serif;
  padding: 3px;
}
.formlabel{
  display: inline;
}
#comment_form .text_area{
  border: 1px solid #c8c8c8;
  width: 490px;
  height: 125px;
  float: left;
}
p.userinput{
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
}
.formlabel{
  font-size: smaller;
  color: #9F9F9F;
}
#comment_form .text_input{
  border: 1px solid #c8c8c8;
  height: 20px;
  width: 235px;
  margin-bottom: 10px;
}
#comment_form p{
  margin: 0;
}