.side-title {
    float: left;
    width: 204px;
    margin-top: 45px;
    height: 65px;
    font-size: 28px;
    color: #68777f;
    font-family: Georgia, Arial, sans-serif;
    text-align: center;
}

.sidebar {
    float: left;
    width: 204px;
}

.sidebar ul {
    float: left;
    width: 204px;
}

.sidebar ul li {
    float: left;
    width: 204px;
    margin-bottom: 30px;    
}

.sidebar.sidebar-side ul li {
    background-color: #68777f;
    color: #fff;
}

.sidebar ul li h2 {
    float: left;
    width: 204px;
    height: 35px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #68777f;
    font-family: Georgia, Arial, sans-serif;
    text-align: center;
    font-weight: normal;
    background: transparent url('../images/side-subtitle-bg-white.png') no-repeat bottom left;
}

.sidebar.sidebar-side ul li h2 {
    background: #fff url('../images/side-subtitle-bg-black.png') no-repeat bottom left; 
}

.sidebar ul li ul {
    float: left;
    width: 192px;
    padding-left: 12px;
}

.sidebar ul li ul li {
    float: left;
    width: 192px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li ul li a {
    float: left;
    display: block;
    width: 182px;
    line-height: 26px;
    padding: 0px 0px 0px 10px;
    background: transparent url('../images/side-links-bullet.png') no-repeat 0px 10px;
    color: #68777f;
}

.sidebar ul li ul li.active a {
    background: transparent url('../images/side-links-bullet-active.png') no-repeat 0px 10px;
    color: #fc6105;
}

.sidebar ul li ul li a:hover {
    background: transparent url('../images/side-links-bullet-active.png') no-repeat 0px 10px;
}

.sidebar.sidebar-side a {
    color: #fff;
}

/* WIDGET - Pages */ 
.sidebar ul li.widget_pages ul,
.sidebar ul li.widget_toplevel_pages ul,
.sidebar ul li.widget_current_pages ul {
    float: left;
    width: 204px;    
    padding: 0px;
    margin-bottom: 16px;
}

.sidebar ul li.widget_pages ul li,
.sidebar ul li.widget_toplevel_pages ul li,
.sidebar ul li.widget_current_pages ul li {
    float: left;
    width: 204px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li.widget_pages ul li a,
.sidebar ul li.widget_toplevel_pages ul li a,
.sidebar ul li.widget_current_pages ul li a {
    float: left;
    width: 185px;
    line-height: 26px;
    padding: 0px 0px 0px 19px;
    color: #fff;
    font-weight: bold;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px 0px;
}

.sidebar ul li.widget_pages ul li a:hover,
.sidebar ul li.widget_toplevel_pages ul li a:hover,
.sidebar ul li.widget_current_pages ul li a:hover {
    color: #68777f;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px -26px;
}

.sidebar ul li.widget_pages ul li.current_page_item a,
.sidebar ul li.widget_toplevel_pages ul li.current_page_item a,
.sidebar ul li.widget_current_pages ul li.current_page_item a {
    color: #68777f;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px -26px;
}

.sidebar ul li.widget_pages ul li ul,
.sidebar ul li.widget_toplevel_pages ul li ul,
.sidebar ul li.widget_current_pages ul li ul {
    margin-bottom: 0px;
}

.sidebar ul li.widget_pages ul li ul li a,
.sidebar ul li.widget_toplevel_pages ul li ul li a,
.sidebar ul li.widget_current_pages ul li ul li a {
    padding: 0px 0px 0px 34px;
}

.sidebar ul li.widget_pages ul li.current_page_item ul li a,
.sidebar ul li.widget_toplevel_pages ul li.current_page_item ul li a,
.sidebar ul li.widget_current_pages ul li.current_page_item ul li a {
    color: #fff;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px 0px;
}

.sidebar ul li.widget_pages ul li.current_page_item ul li a:hover,
.sidebar ul li.widget_toplevel_pages ul li.current_page_item ul li a:hover,
.sidebar ul li.widget_current_pages ul li.current_page_item ul li a:hover {
    color: #68777f;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px -26px;
}

.sidebar ul li.widget_pages ul li ul li.current_page_item a,
.sidebar ul li.widget_toplevel_pages ul li ul li.current_page_item a,
.sidebar ul li.widget_current_pages ul li ul li.current_page_item a {
    color: #68777f;
    background: transparent url('../images/side-menu-elem-bg.png') no-repeat 0px -26px;
}

/* WIDGET - Text */ 
.sidebar ul li .textwidget {
    float: left;
    width: 180px;
    line-height: 16px;
    padding: 0px 12px 16px 12px;
	 color:#D4D8DB;
}

/* WIDGET - Tags */ 
.sidebar ul li.widget_tag_cloud {
    float: left;
    padding: 0px 18px 16px 18px;
    width: 168px;
    line-height: 18px;
    color: #bcc9cf;
}

.sidebar ul li.widget_tag_cloud h2 {
    float: left;
    padding: 0px 18px;
    width: 168px;
    height: 35px;
    line-height: 18px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #68777f;
    font-family: Georgia, Arial, sans-serif;
    text-align: center;
    font-weight: normal;
    background: #fff url('../images/side-subtitle-bg-black.png') no-repeat bottom left;
    margin-left: -18px;
}

.sidebar ul li.widget_tag_cloud a {
     color: #bcc9cf;
}

/* WIDGET - Search */
.sidebar ul li.widget_search {
    float: left;
    width: 204px;
}

.sidebar ul li.widget_search label {
    float: left;
    width: 204px;
    height: 35px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #68777f;
    font-family: Georgia, Arial, sans-serif;
    text-align: center;
    font-weight: normal;
    background: #fff url('../images/side-subtitle-bg-black.png') no-repeat bottom left; 
}

.sidebar ul li.widget_search div {
    float: left;
    width: 204px;
    padding: 0px 0px 16px 0px;
}

.sidebar ul li.widget_search div input#s {
    float: left;
    border: 1px solid #999;
    background-color: #f4f4f4;
    color: #333;
    width: 102px;
    padding: 2px 4px;
    font-size: 11px;
    margin-left: 12px;
    display: inline;
}

.sidebar ul li.widget_search div input#searchsubmit {
    border: 1px solid #999;
    background-color: #f4f4f4;
    color: #333;
    float: right;
    margin-right: 12px;
    display: inline;    
}

/* WIDGET - Calendar */
.sidebar ul li.widget_calendar {
    float: left;
    width: 204px;
}

.sidebar ul li.widget_calendar div#calendar_wrap {
    float: left;
    width: 175px;
    padding: 0px 17px 0px 12px;
}

.sidebar ul li.widget_calendar div#calendar_wrap table {
    width: 175px;
}

.sidebar ul li.widget_calendar div#calendar_wrap table caption {
    width: 175px;
    text-align: middle;
    background-color: #68777f;
    font-family: Georgia, Arial, sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
}

.sidebar ul li.widget_calendar div#calendar_wrap table thead tr th {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

.sidebar ul li.widget_calendar div#calendar_wrap table tbody tr td {
    width: 21px;
    height: 21px;
    background-color: #68777f;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
} 

.sidebar ul li.widget_calendar div#calendar_wrap table tbody tr td a {
    display: block;
    width: 21px;
    height: 21px;
    color: #fff;
    background-color: #fc6105;
    line-height: 21px;
}

.sidebar ul li.widget_calendar div#calendar_wrap table tfoot tr td {
    height: 21px;
    line-height: 21px;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    color: #fff;
    background-color: #68777f;
    padding: 2px 4px;
} 

.sidebar ul li.widget_calendar div#calendar_wrap table tfoot tr td#prev {text-align: left;}
.sidebar ul li.widget_calendar div#calendar_wrap table tfoot tr td#next {text-align: right;}

.sidebar ul li.widget_calendar div#calendar_wrap table tfoot tr td a {
    color: #fff;
}

/* WIDGET - Categories */
.sidebar ul li.widget_categories {
    float: left;
    width: 204px;
}

.sidebar ul li.widget_categories ul {
    float: left;
    width: 192px;
    padding-left: 12px;
}

.sidebar ul li.widget_categories ul li {
    float: left;
    width: 192px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li.widget_categories ul li a {
    float: left;
    display: block;
    width: 182px;
    line-height: 26px;
    padding: 0px 0px 0px 10px;
    background: transparent url('../images/side-links-bullet.png') no-repeat 0px 10px;
    color: #68777f;
}

.sidebar ul li.widget_categories ul.children {
    float: left;
    width: 182px;
    padding-left: 10px;
}

.sidebar ul li.widget_categories ul.children li {
    float: left;
    width: 182px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li.widget_categories ul.children li a {
    float: left;
    display: block;
    width: 172px;
    line-height: 26px;
    padding: 0px 0px 0px 10px;
    background: transparent url('../images/side-links-bullet.png') no-repeat 0px 10px;
    color: #68777f;
}

.sidebar ul li.widget_categories ul.children li ul.children {
    float: left;
    width: 172px;
    padding-left: 10px;
}

.sidebar ul li.widget_categories ul.children li ul.children li {
    float: left;
    width: 172px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li.widget_categories ul.children li ul.children li a {
    float: left;
    display: block;
    width: 162px;
    line-height: 26px;
    padding: 0px 0px 0px 10px;
    background: transparent url('../images/side-links-bullet.png') no-repeat 0px 10px;
    color: #68777f;
}

.sidebar ul li.widget_categories ul.children li ul.children li ul.children {
    float: left;
    width: 162px;
    padding-left: 10px;
}

.sidebar ul li.widget_categories ul.children li ul.children li ul.children li {
    float: left;
    width: 162px;
    line-height: 26px;
    margin: 0px;
}

.sidebar ul li.widget_categories ul.children li ul.children li ul.children li a {
    float: left;
    display: block;
    width: 152px;
    line-height: 26px;
    padding: 0px 0px 0px 10px;
    background: transparent url('../images/side-links-bullet.png') no-repeat 0px 10px;
    color: #68777f;
}