#content{ position:relative;  height:auto !important;  height:100%;  min-height:100%}
#topbar{  float:left;   width:100%;   padding:0.6em 0;   font-size:0.9em;   text-transform:uppercase;   color:#CFD9DB;   background:#FFF url(../images/bg/topbar.gif) repeat-x bottom left}
#header{clear:both; position:relative; height:5em; margin:0 auto; background:#48525B url(../images/bg/header.gif) repeat-x bottom left; background-color:#48525B}
#header img{ position:absolute;  top:10%;  left:10px}
#header ul{ margin:3.5em 1em 0 3em !important;  margin:3.5em 0.5em 0 0;  padding:0;  float:right}
#header ul li{ display:inline;  list-style:none}
#header ul li a{ float:left;  padding:0 1em;  font:400 1.1em arial,sans-serif;  letter-spacing:0.1em;  line-height:0.8em !important;  line-height:1em;  color:#ccc;  border-right:1px solid #4D5760}
#header ul li a.last{ padding-right:0;  border-right:0}
#header ul li a:hover{ color:#F26A92}
#headerImg{  margin:0 auto;   height:250px;  }
#banner-menu{float: right; margin-bottom: 0px; font-size: 3em; margin: 0 18%; }
#menu{  margin:0 auto}
#menu ul{  width:100%;   float:left;   margin:0;   padding:0;   text-align:left;   background:#000 url(../images/bg/menu.gif) repeat-x top left}
#menu ul li{ display:inline;  margin:0;  padding:0;  list-style:none}
#menu ul li a{ float:left;  width:20%;  height:4.5em;  font:400 1.2em arial,sans-serif;  letter-spacing:0.1em;  color:#fff;  border-top:7px solid #000;  border-bottom:15px solid #FFF}
#menu ul li a span{ display:block;  padding:2px 7px}
#menu ul li a span.desc{ font-size:0.8em;  color:#8C8D94}
#menu ul li a:hover, 
#menu ul li a.here{ background:#000;  border-top:7px solid #F06890}
#menu ul li a:hover span.desc, 
#menu ul li a.here span.desc{ color:#FFF}
#menu ul li a span.speaker{  padding-left:22px;   background:url(../images/icons/speaker.gif) no-repeat 5px 50%}
#menu ul li a:hover span.speaker{  background:url(../images/icons/speaker_on.gif) no-repeat 5px 50%}
#menu ul li a span.bubble{  padding-left:24px;   background:url(../images/icons/bubble.gif) no-repeat 4px 4px}
#menu ul li a:hover span.bubble{  background:url(../images/icons/bubble_on.gif) no-repeat 4px 4px}
#menu ul li a span.heart{  padding-left:20px;   background:url(../images/icons/heart.gif) no-repeat 3px 50%}
#menu ul li a:hover span.heart{  background:url(../images/icons/heart_on.gif) no-repeat 3px 50%}
#menu ul li a span.dollar{  padding-left:20px;   background:url(../images/icons/dollar.gif) no-repeat 4px 50%}
#menu ul li a:hover span.dollar{  background:url(../images/icons/dollar_on.gif) no-repeat 4px 50%}
#page{ clear:both;  float:left;  width:100%;  margin-bottom:6em;  text-align:left}
#columns{ margin:0 auto}
.hidden{display: none;height:250px;}
.width{ width:776px}
.widthPad{ width:746px}
.width25{ width:24%}
.width50{ width:48%}
.width73{ width:73%}
.width75{ width:75%}
.width100{ width:100%}
#footer{  clear:both;   float:left;   width:100%;   height:5em;   margin-top:-5em}
#footer #bg{  position:relative;   margin:0 auto;   color:#ccc;   background:#000 url(../images/bg/header.gif) repeat-x bottom left}
#footer #bg ul{ float:right;  margin:3em 1em 0 0 !important;  margin:3em 0.5em 0 0;  padding:0}
#footer #bg ul li{ display:inline;  list-style:none}
#footer #bg ul li a{ float:left;  padding:0 1em;  font:400 1em arial,sans-serif;  letter-spacing:0.1em;  line-height:0.8em !important;  line-height:1em;  color:#ccc;  border-right:1px solid #4D5760}
#footer #bg ul li a.last{ padding-right:0;  border-right:0}
#footer #bg ul li a:hover{ color:#F26A92}
#footer #bg img{ top:6%;  left:10px}
a.lightTheme img, 
a.darkTheme img, 
a.submitButton img{  width:20px;   height:20px;   vertical-align:middle}
a.lightTheme img{  background:url(../images/icons/light_light_theme.gif) no-repeat center center}
a.darkTheme img{  background:url(../images/icons/light_dark_theme.gif) no-repeat center center}
a.submitButton img{  background:url(../images/icons/light_submit.gif) no-repeat center center}
.post{ float:left;  width:100% !important;  width:99%;  position:relative;  margin-bottom:1.5em;  border-bottom:1px solid #CCC}
.post .date{ position:absolute;  top:0;  left:5px;  width:2.3em;  text-align:right}
.post .date .month{ text-transform:uppercase;  font:700 1.0em arial,sans-serif;  color:#888}
.post .date .day{ display:block;  margin-top:-5px;  font:700 2.1em arial,sans-serif;  color:#888}
.post .title{ display:block;  padding:0 0 5px 0;  font-size:1.2em;  font-weight:bold;  color:#586B7A}
.post p{ margin:0 0 0 3.5em;  padding: 0 0 1em 1.2em;  border-left:1px solid #CCC}
ul.thumbs, 
ul.thumbs li{ margin:0;  padding:0}
ul.thumbs li{ margin:0 0 15px 0 !important;  margin:0;  padding:0px;  list-style:none}
a.thumb img{  border:5px solid #ccc}
a:hover.thumb img{ background:#8EB4C6;  border:5px solid #000}
a:hover.thumb{ background:none}
a.thumb span{ display:block;  margin-top:-5px !important;  margin-top:-2px}
ul.submenu1, 
ul.submenu2{ margin:0 0 20px 0;  padding:0}
ul.submenu1 li, 
ul.submenu2 li{ margin:0;  padding:0;  list-style:none;  list-style-image:url(foo.gif)}
ul.submenu1 li a, 
ul.submenu2 li a{ display:block;  height:auto !important;   height:1%;    padding:1px 5px 1px 20px}
.block{ display:block}
.clear{ clear:both}
.marginRight{ margin-right:15px}
.paddingLeft{ padding-left:5px}
.paddingRight{ padding-right:5px}
.floatLeft{ float:left}
.floatRight{ float:right}
.floatRight ul{ padding-left: 20px}
.alignLeft{ text-align:left}
.alignRight{ text-align:right}
.alignTop{ vertical-align:top}
.alignMiddle{ vertical-align:middle}
.alignBottom{ vertical-align:bottom}
.lightBlueBg{ background-color:#E9EAEB}
.dark{ color:#353E47}
.datetime{margin-left: 200px;}
.frontendadmin_add{background-color: yellow;}
.frontendadmin_edit{background-color: yellow;}

