/* Reset
-------------------------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
/*-----------------------------------------------------------------------------------------*/

/* Layout
-------------------------------------------------------------------------------------------*/
#l_page { }
#l_page .inner { width: 950px; margin: 0 auto; overflow: hidden; clear: both; }

#l_header { }
#l_header > .inner { }

#l_logo { }

#l_navigation { float: left; }
#l_navigation > ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; clear: both; }
#l_navigation > ul > li { float: left; }
#l_navigation > ul > li > a { display: block; float: left; padding: 0 15px; }
#l_navigation > ul > li:last-child > a {  }
#l_navigation > ul > li:hover,
#l_navigation > ul > li.active { }
#l_navigation > ul > li:hover > a,
#l_navigation > ul > li.active > a { }

#l_switcher { float: right; }
#l_switcher > ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; clear: both; }
#l_switcher > ul > li { float: left; }
#l_switcher > ul > li > a { display: block; float: left; padding: 0 5px; }
#l_switcher > ul > li > a:hover,
#l_switcher > ul > li.active > a { }

#l_body { }
#l_body > .inner { }

#l_body > .inner > .leftbar { float: left; }

#l_body > .inner > .rightbar { float: right; }

#l_body > .inner > .main { float: left; }
#l_body > .inner > .main > .view-content p:last-child { margin-bottom: 0; }
#l_body > .inner > .main > .view-content > .cms-content { }
#l_body > .inner > .main > .view-content > .cms-widget { }
#l_body > .inner > .main > .view-content > .cms-widget .widget { }
#l_body > .inner > .main > .view-content > .cms-widget .widget:last-child { }

#l_footer { }
#l_footer > .inner { }

p.editPage { clear: both; overflow: hidden; margin-bottom: 20px; }
p.editPage a.edit { padding-left: 20px; font-size: 12px; color: #000; width: auto; background-position: left; line-height: 16px; }
p.editPage a.edit:hover, p.editPage a.edit:focus, p.editPage a.edit:active { text-decoration: none; }
a.edit { display: block; float: left; background: url('../../images/icon/16x16/edit.png') top center no-repeat; width: 16px; height: 16px; }
/*-----------------------------------------------------------------------------------------*/

/* Admin Navigation
-------------------------------------------------------------------------------------------*/
#adminNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; height: 20px; font-size: 12px; border-bottom: 1px solid #ededed; margin-bottom: 1px; }
#adminNavigation > ul { list-style-type: none; margin: 0; padding: 0; float: left; overflow: hidden; }
#adminNavigation > ul > li { float: left; }
#adminNavigation > ul > li > a { display: block; float: left; height: 20px; line-height: 20px; text-decoration: none; color: #999999; padding: 0 15px; }
#adminNavigation > ul > li > a:hover,
#adminNavigation > ul > li.active > a { color: #666666; }
#adminNavigation > ul.logout { float: right; }
#adminNavigation > ul.logout > li > a { color: #FD162C; }
#adminNavigation > ul.logout > li > a:hover { color: #c60013; }

/* MISC
-------------------------------------------------------------------------------------------*/
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
