@import url(/assets/css/blog.css);
@import url(/assets/css/professional-black.css);

/*  Global  */

body {
    color: #333;
    font-family: Georgia, 'Times New Roman', Times, serif;   
    background: #ffe9ab url('/assets/css/lbr-bg.jpg') fixed center;
}

.img-shadow {
  float:left;
  background: url('/assets/css/shadowAlpha.png') bottom right no-repeat !important;
  background: url('/assets/css/shadow.gif') bottom right no-repeat;
  margin: 12px 0 0 12px !important;
  margin: 12px 0 0 6px;
}
img,
a img,
:link img,
:visited img,
.img-shadow img,
.img-shadow a img,
.img-shadow :link img,
.img-shadow :visited img {
    border: 1px dotted #ccc;
    margin: -6px 6px 6px -6px;
    padding: 6px;
    background: #fff;
    position: relative;
    text-decoration:none;
}
#beta img,
img.asset-img-thumb {
    border: none;
    padding: 0;
    text-decoration:none;
}
#container { 
    margin-top: 0;  
    margin-bottom: 0;  
}
#container-inner {
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}

#header {
    border: none;
}
#header-inner {
    width: 984px;
    height: 190px;
    background: transparent url('/assets/css/lbr-header-bg.jpg') top left no-repeat;
    margin: 0 auto;
    padding: 0;
    position: relative;
    border: none;
    vertical-align: bottom !important;
}
#header-content {
    border: none;
}


/*  **********  Navigation  **********  */

#main-navigation {
    font: 12px Georgia, 'Times New Roman', Times, serif;
    text-transform: uppercase;
    background: none;
    border: none;
}

#main-navigation-inner {
    width: 984px;
    margin: 160px auto 0 auto;
    position: relative;
}

#main-navigation ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style: none;
}

#main-navigation ul li {
    float: left;
    padding-top: 2px;
}

#main-navigation ul li a {
    color: #630;
    background: transparent url('/assets/css/lbr-navbg-70.png') top left repeat-x;
    text-decoration: none;
    padding: 7px 15px 7px 16px;
    border-left: 1px solid #eee;
    border-top: 1px solid #ccc;
    border-right: 1px solid #999;
    display: block;
}

#main-navigation ul li a:hover {
    color: #960;
    background: #fff;
    text-decoration: underline;
}

#main-navigation ul li.on a {
    color: #000;
    background: #fff url('/assets/css/lbr-navbg-100.png') top left repeat-x;
}

#main-navigation ul li.last a {
    border-right: 1px solid #999;
}


/*  **********  Search  **********  */

.widget-content input[type=text].ti {
    color: #666;
    font: 10px Arial, Helvetica, sans-serif;
    width: 200px;
    height: 18px;
    padding: 2px;
    margin: 0;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #eee;
}
.widget-content input[type=submit] {
    color: #333;
    font: 10px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: #fff url('/assets/css/lbr-navbg-100.png') top left repeat-x;
    text-decoration: none;
    height: 20px !important;
    padding: 2px 6px;
    margin: 0 0 9px 3px;
    border-left: 1px solid #eee;
    border-top: 1px solid #ccc;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}
.widget-content input[type=submit]:hover {
    color: #960;
    background: #fff url('/assets/css/lbr-navbg-100.png') top left repeat-x;
    height: 20px !important;
    text-decoration: underline;
}



/*  **********  Main content  **********  */

#content { 
    background: #fff;
    width: 984px;
    margin: 0 auto; 
    padding: 0; 
}
#content-inner {
    position: relative;
    width: 984px;
    margin: 0;
    padding: 0;
}


/*  **********  Live area  **********  */
#alpha,
.layout-wm #alpha {
    width: 654px;
    height: 100% !important;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#alpha-inner {
    padding: 18px 0 22px 22px;
}

#alpha ul {
    font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 14px;
    list-style-image: url('/assets/css/bullet.png');
}
#alpha .archive-content ul {
    list-style: none;
}

/*  **********  Sidebar  **********  */

#beta,
.layout-wm #beta {
    width: 330px;
    height: 100% !important;
    margin: 0 0 0 0px;
    padding: 0;
} 
#beta-inner {
    margin: 0 12px;
    padding-top: 18px;
}

#gamma {
    height: 100% !important;
    background: #fff;
} 
#gamma-inner {
    padding-top: 18px;
}


h3,
.widget,
.widget-header,
.widget-content,
.widget-recent-entries widget-archives widget {
    background: none;
}

h2.comments-open-header,
h3.widget-header {
    color: #333;
    font: 12px/18px Georgia, 'Times New Roman', Times, serif;
    background: none;
    text-transform: uppercase;
    text-align: center;
    padding: 3px 0 0 0;
    margin: 0;
    border-top: 1px dotted #e2e1d8; 
    border-bottom: 1px dotted #e2e1d8; 
}
h3.widget-header a {
    color: #333;
    font: 12px/18px Georgia, 'Times New Roman', Times, serif;
    text-transform: uppercase;
    text-decoration: none;
}
h3.widget-header a:hover {
    color: #960;
    text-decoration: underline;
}

.widget-content,
.widget-list {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    margin: 0;
    padding: 0;
}

.widget-content ul li.recipes,
.archive-content ul li.recipes {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico_category.gif') 1px 2px  no-repeat;
}
.widget-content ul li.recipes ul li.recipes,
.archive-content ul li.recipes ul li.recipes {
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico_category.gif') 1px 2px  no-repeat;
}

.facebook {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico-14px-facebook.gif') 2px 2px no-repeat;
}
.flickr {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico-14px-flickr.gif') 1px 2px no-repeat;
}
.networkedblogs {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico-14px-networkedblogs.gif') 1px 2px no-repeat;
}
.rss {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico-14px-rss.gif') 1px 2px no-repeat;
}
.twitter {
    font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
    padding: 0 0 0 20px;
    background: transparent url('/assets/ico/ico-14px-twitter.gif') 1px 2px no-repeat;
}

a,
.archive-content a,
.widget-content a {
    color: #630;
    text-decoration: none !important;
}
a:hover,
.archive-content a:hover,
.widget-content a:hover {
    color: #960;
    text-decoration: underline !important;
}

#content-inner,
#footer-inner {
    position: relative;
    width: 984px;
    margin: 0 auto;
    padding: 0;
}

.sml {
    color: #666;
    font: normal 9px/12px Arial, Helvetica, Verdana, sans-serif;
}
.sml a {
    color: #666;
    text-decoration: none;
}
.sml a:hover {
    color: #960;
    text-decoration: underline;
}


