body {background:#ECF0F1;color: #4B4B4C;font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-size: 13px;line-height: 20px;margin: 0 auto;padding: 0;}
/***** Hyperlinks ********************/
a, a:visited {color: #000;text-decoration: none;}	
a:hover {color: #BA1763;}
a img {border: none;}	
a:focus, a:hover, a:active {outline: none;}
h1 {font-size: 24px;font-weight: normal;}
h2 {font-size: 18px;font-weight: normal;padding: 5px; margin:5px}
h5 {font-weight: normal;padding: 5px; margin:5px}
/***** Wrap ********************/
#wrap {margin: 0 auto;padding: 0;}
.home #wrap {margin: 0 auto;padding: 0;}
/***** Header  ********************/
#header {background: #FFFFFF;width: 100%;}
#header .wrap {height: 80px;margin: 0 auto;padding: 15px 0;width: 100%;}
#title-area {
  float: left;
  margin: 0 0 0 8%;
  min-width: 5px;
}
h1#sitetitle {color: #525252;font-size: 44px;font-weight: 400;line-height: 46px;margin: 0;text-shadow: 1px 1px rgba(255, 255, 255, 0.11);text-transform: uppercase;}
p#sitedescription {color: #525252;font-size: 17px;font-weight: bold;margin: 0 0 3px;text-shadow: 0 1px rgba(255, 255, 255, 0.11);}
#title-area  a, #title-area  a:hover { text-decoration: none;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {display: block;float: left; overflow: hidden;padding: 0;}
#title-area #title {font-size: 24px;font-weight: normal;line-height: 30px;margin: 0; padding: 0;}
#title-area #title a, #title-area #title a:hover {color: #333333;text-decoration: none;}	
#title-area #description {font-size: 12px;font-style: italic;font-weight: normal;margin: 0;padding: 0;}
#header .widget-area {float: right;margin: 5px 10px 0 4px;max-width: 728px;}	
#header .widget-area p {margin: 0;padding: 0 0 5px 0;}
/***** Image Header - Partial Width ********************/
#title-area img{ margin-top: 13px; }	
.header-image #title-area #description {display: block;overflow: hidden;}
/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {width: 100%;}	
/***** Navigation Menus ********************/
.menu-bg {background:none repeat scroll 0 0 #BA1763;height: 48px;width: 100%;}
.menu-nav {margin: 0 auto;width: 100%;}
ul.nav {
  float: left;
  font-size: 18px;
  list-style: none outside none;
  margin: 0 0 0 8%;
  padding: 0;
}
.sf-menu {border-left: 1px solid rgba(255, 255, 255, 0.11);box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1);float: left;}
.menu-nav ul li {float: left;position: relative;border-right: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 1px 0 0 rgba(255, 255, 255, 0.11);}
.menu-nav ul li a {display: block;padding: 14px 20px;color: #FFF;text-decoration: none;}
.menu-nav ul li a:hover {background: #BA3B76;}
.menu-nav ul li:hover ul{display: block;}
ul.subnav {background: #F9F8FB;display: none;left: 0;position: absolute; top: 100%;z-index: 99;list-style: none outside none;margin: 0;padding: 0;}
.menu-nav ul li ul a { color: #525252;display: block;font-size: 16px;min-width: 150px;border-bottom: 1px solid #F0EFF2;}
.menu-nav ul li ul a:hover {background: #BA3B76;color: #FFF;}
.current-menu-item{background:#BA3B76;}
ul.icon {
  float: right;
  list-style: none outside none;
  margin: 0 7% 0 0;
  padding: 0;
}
ul.icon li ul {background: none repeat scroll 0 0 #FAFEFF;display: none;right: 0;list-style: none outside none; margin: 0;padding: 20px;position: absolute;top: 48px;width: 244px;z-index: 999;}
#menu-categ span {color: #DD8FB3;font-size: 10px;height: 20px;line-height: 10px;}
#menu-categ:hover  span {color: #FFF;}
/***** Primary Navigation Extras ********************/
#nav li.right {float: right;margin: 0;padding: 7px 10px 5px 10px;}
#nav li.right a {background: none;display: inline;color: #FFFFFF;font-weight: normal;text-decoration: none;border: none;}
#nav li.right a:hover {color: #FFFFFF;text-decoration: underline;}	
#nav li.search {padding: 0 10px 0 10px;}
#nav li.rss a, #nav li.rss a:hover {background: url(img/rss.png) no-repeat left center;margin: 0 0 0 10px;padding: 7px 0 5px 16px;}	
#nav li.twitter a, #nav li.twitter a:hover {background: url(http://sortcode.eu/templates/superbox/style/img/twitter-nav.png) no-repeat left center;padding: 7px 0 5px 20px;}
#nav li.rss a:hover, #nav li.twitter a:hover {text-decoration: underline;}
/***** Inner ********************/
#inner {margin: 0px auto;overflow: hidden;padding: 0;width: 100%;}
.home #inner {width: 100%;}
/***** Breadcrumb ********************/
.breadcrumb {background: none repeat scroll 0 0 #FFFFFF;color: #9F9D9D;font-size: 28px;margin: 10px;padding: 10px;}
/***** Taxonomy Description ********************/
.taxonomy-description {background: #F7F7F7;margin: 0 0 30px 0;padding: 10px;border: 1px solid #DBDEE4;}	
#content .taxonomy-description p {margin: 0;padding: 0;}
/***** Content-Sidebar Wrap ********************/
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {width: 100%;margin: 20px 0;}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {float: right;}
/***** Home Page ********************/
#home-top {color: #FFFFFF;margin: 0 auto;overflow: hidden;padding: 0 0 30px;width: 100%;}
#home-top .home-top-left {background: none repeat scroll 0 0 #FFFFFF;float: left;height: 280px; margin: 0;
padding: 0;width: 520px;}	
#home-top .home-top-left .wrap {padding: 10px;}
#home-top .home-top-right h4, #home-top .home-top-right h2 {color: #FFFFFF;font-family: 'Droid Sans',sans-serif;font-size: 26px;font-weight: normal;line-height: 30px;margin: 0 0 10px;padding: 0;text-shadow: 1px 1px #002838;}
#home-top .home-top-right h2 a {color: #FFFFFF;text-decoration: none;}
#home-top .home-top-right h2 a:hover {color: #72D4EA;text-decoration: none;}
#home-top .byline, #home-bottom .byline {color: #6C7996;font-size: 11px;}	
#home-top .more-link {margin: 0 auto 0;}
#home-top .more-link, #home-bottom .more-link {color: #7CA513;text-decoration: none;}
#home-bottom .more-link {width: 100px;}	
#home-top .more-link:hover, #home-bottom .more-link:hover {text-decoration: underline;}
#home-top .home-top-right {float: right;margin: 0;padding: 10px 0 0;width: 410px;}
#home-top .home-top-right .wrap {padding: 10px;}
#home-middle {background: none repeat scroll 0 0 #F7F7F7;}
#home-middle .wrap {margin: 0 auto;padding: 15px 0 5px;width: 100%;}
#home-middle .alignleft {margin: 0 2px 10px 2px;}
#home-middle img {background: #FFFFFF;padding: 5px;border-left: 1px solid #D7DBE0;border-right: 1px solid #D7DBE0;border-top: 1px solid #D7DBE0;border-bottom: 1px solid #B6BCC3;}
#home-middle a:hover img {background: #8199A9;}
#home-middle .home-middle-top {}
#home-middle .home-middle-bottom {width: 940px;height: 4px;}
#home-middle h4 {font-size: 20px;font-weight: normal;margin: 0px 0px 10px 0;text-align: center;text-shadow: #FFFFFF 1px 1px;line-height: 26px;}
#home-bottom_bg {background: #ECF0F1;padding: 20px 0 0;}
#home-bottom {margin: 10px auto;overflow: hidden;padding: 0;width: 87%;}	
.postlistbox .wrap {background:#FFFFFF;margin: 0 0 20px 0;padding: 0 0 5px;min-height: 400px;overflow: hidden;}
#home-bottom h4, #home-bottom h2 {
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  margin: 5px 10px 2px;
  padding: 0;
}
#home-bottom h2 a {text-decoration: none;color: #000;}
#home-bottom h2 a:hover {color:#BA1763;}	
#home-bottom .imgwrap {height: auto;overflow: hidden;}
.imgwrap img {max-width: 100%; height: auto;}

.featuredpost {
	clear: both; 
	color: #4B4B4C;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
	padding: 5px;
}
.featuredpost p{
    font-size: 14px;
    line-height: 23px;
}
.featuredpost p {
  margin: 2px 0 0;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
/***** postlist *****/
.postlistbox {
  float: left;
  margin: 10px 0 10px 1.9%;
  width: 23%;
}

.postlistdate {
  color: #999999;
  font-size: 13px;
  padding-left: 10px;
}
/***** categs ********************/
.post.categs {background: #FFFFFF;float: left; height: 400px; margin:10px; overflow: hidden; width: 280px;padding-bottom: 5px;}
#content-categ .entry-content p {padding: 0 5px; }
.post.categs img{padding: 0;}
.page-template-pageportfolio-php #content .categs p {margin: 0;padding: 0;}
#content .categs .entry-title {font-size: 18px;margin: 0 0 10px;line-height: 22px;}
/***** Content ********************/
#content {
  float: left;
  margin-left: 8%;
  max-width: 55%;
}

#content .entry-content {
  font-size: 15px;
  line-height: 22px;
}

.sidebar-content #content, .sidebar-sidebar-content #content {float: right;}

.full-width-content #content {width: 100%;}
#content blockquote {background: #F7F7F7;margin: 5px 15px 15px 15px;padding: 10px 20px 0 15px;border: 1px solid #E6E6E6;}
#content .page {margin: 0;padding: 0 0 15px 0;}
#content .post p, #content .page p {margin: 0;padding: 0 0 15px 0;text-align: justify;}
.clear {clear: both;}
/***** Headlines ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {color: #000000;font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-weight: normal;text-decoration: none;margin: 5px 0px 5px 0px;padding: 0;}
#content h1, #content h2 {margin: 0;padding: 0 0 5px; }
#content h2 a, #content h2 a:visited {color: #000000;text-decoration: none;}	
#content h2 a:hover {color: #000000;text-decoration: underline;}
#content h3 {font-size: 15px; }	
#content h4, #header .widget-area h4 {font-size: 14px;}
#content h5 {font-size: 12px;}	
#content h6 {font-size: 10px;}
/***** Unordered/Ordered Lists ********************/
#content .post ul, #content .page ul, #content .post ol, #content .page ol {
  margin: 0 0 15px;
  padding: 0;
}
#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li {margin: 3px 0 0 10px;padding: 0;}	
#content .post ol li, #content .page ol li {margin: 0 0 0 25px;}	
#content .post ul li, #content .page ul li {
  list-style-position: inside;
  list-style-type: square;
}
#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol {padding: 0;}
/***** Post Info ********************/
.post-info-bak {color: #6C7996;font-size: 11px;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px dotted #DBDEE4;}
.post-info {
  color: #989799;
  font-size: 13px;
  margin: 0 0 15px;
  padding: 0;
}
/***** Post Meta ********************/
.post-meta-bak {border-top: 1px dotted #DBDEE4;clear: both;color: #6C7996;font-size: 11px;height: 15px;margin-bottom: 10px;padding: 5px 0 0;}
/***** Author Box ********************/
.author-box {background: #F7F7F7;margin: 0 0 40px 0;padding: 10px;border: 1px solid #E6E6E6;overflow: hidden;}
.author-box p {margin: 0;padding: 0;}
.author-box img {background: #FFFFFF;float: left;margin: 0 10px 0 0;padding: 4px;border: 1px solid #E6E6E6;}	
/***** Sticky Posts ********************/
#content .sticky {background: #F7F7F7;margin: 0 0 40px 0;padding: 10px;border: 1px solid #E6E6E6;}
/***** Archive Page ********************/
#content-sitemap .archive-page {background: none repeat scroll 0 0 #FFFFFF;float: left; margin: 10px;padding: 10px;width: 30%;}
body.page-template-pagearchive-php .post {border: 0 !important;}
#content-sitemap h1.entry-title {padding: 0 0 0 10px;}
/***** Post Icons ********************/
.time, .categories {margin: 0;padding: 0;}
.post-comments, .tags {margin: 0 0 0 3px;padding: 0 0 2px 10px;}
/***** Images ********************/
#content img, #content p img {max-width: 100%; padding-bottom: 15px;}
#content .categs img {float: left;}
#content .post-image {border: 1px solid #DDDDDD; margin: 3px 10px 10px 0;padding: 2px;}
img.centered, .aligncenter {display: block;margin: 0 auto 15px;}	
img.alignnone {margin: 0 0 15px 0;display: inline;}
img.alignleft {margin: 0 10px 5px 0;display: inline;}
img.alignright {margin: 0 0 5px 10px;display: inline;}
.alignleft {float: left;margin: 0 10px 5px 0;}
.alignright {float: right;margin: 0 0 15px 15px;}

.wp-caption {
  background: none repeat scroll 0 0 #F3F3F3;
  border: 1px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  color: #424242;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 15px 15px 0;
  
}

p.wp-caption-text {
  color: #666666;
  font-size: 14px;
  margin-bottom: 0;
  padding-bottom: 5px !important;
  padding-right: 0 !important;
  padding-top: 5px !important;
  text-align: center !important;
}


img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}


img.wp-smiley, img.wp-wink {float: none;border: none;}
/***** Post Navigation **********/
.navigation {width: 100%;margin: 0;padding: 20px 0 20px 0;overflow: hidden;}
.navigation ul {list-style-type: none;margin: 0;padding: 0;}
.navigation li {display: inline;}
.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {color: #000000;padding: 5px 8px 5px 8px;border: 1px solid #E6E6E6;}
.navigation li a:hover, .navigation li.active a {background: #F7F7F7;}
/***** Primary & Secondary Sidebars ********************/
#sidebar {
  display: inline;
  float: right;
  margin: 0 8% 0 0;
  max-width: 27%;
  padding: 0;
}
body.sidebar-content #sidebar, body.sidebar-sidebar-content #sidebar {padding-left: 0px;padding-right: 20px;}
#sidebar-alt {width: 150px;float: left;display: inline;margin: 33px 0 0 0;}
#sidebar-bottom {width: 300px;height: 33px;margin: 0 0 0 -20px;}
body.sidebar-content #sidebar-top, body.sidebar-sidebar-content #sidebar-top{margin: 0 -20px 0 0;}
body.sidebar-content #sidebar-bottom, body.sidebar-sidebar-content #sidebar-bottom{margin: 0 -20px 0 0;}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {float: left;}
.content-sidebar-sidebar #sidebar-alt {float: right;}
#sidebar .widget, #sidebar-alt .widget {
  background: none repeat scroll 0 0 #FAFEFF;
  margin: 0 0 20px;
  padding: 10px 15px;
}	
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-size: 14px;font-weight: bold;margin: 0;padding: 0;}


#sidebar h4, #sidebar-alt h4 {
color: #5D5D5E;
font-family: 'Droid Sans',sans-serif;
font-size: 20px;
line-height: 26px;
margin: 0 0 8px;
max-width: 100%;
font-weight: 400;
}



.widgettitle a {color: #4B4B4C;font-size: 14px;font-weight: bold;}	
#sidebar .textwidget, #sidebar-alt .textwidget {margin: 0;padding: 10px 0 0 0;}
#sidebar .widget p, #sidebar-alt .widget p {margin: 0;padding: 0;}	
#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {border: none;margin: 0;padding: 0;}
#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {margin: 0;padding: 0 10px 0 15px;}
#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {margin: 0;padding: 0 0 0 15px;}
#sidebar li, #sidebar-alt li {list-style-type: square;word-wrap: break-word;}
#sidebar .post-info {border: 0;}
/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {padding: 10px 10px 0 10px;}	
/***** Sidebar(s) Dropdowns ********************/	
#cat, #sidebar .widget_archive select, #sidebar-alt .widget_archive select {background: #FFFFFF;width: 100%;color: #6C7996;font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-size: 11px;margin: 10px 0 0 0;padding: 5px;display: inline;border: 1px solid #DBDEE4;}
/***** Sidebar(s) Featured Post/Page ********************/
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {margin: 0 0 15px 0;padding: 0;clear: both;}
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {margin: 0 0 10px 0;padding: 10px 0px 15px 0px;border-bottom: 2px solid #DBDEE4;}
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar, #sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {	background: #FFFFFF;margin: 0;border-top: 1px solid #D7DBE0;border-bottom: 1px solid #B6BCC3;border-left: 1px solid #D7DBE0;border-right: 1px solid #D7DBE0;padding: 3px;}
/***** Sidebar(s) Previews ********************/
#sidebar .previews, #sidebar-alt .previews {overflow: hidden;}
#sidebar .previews .avatar, #sidebar-alt .previews .avatar {background:#F4F4F4;border: 1px solid #DDDDDD;float: left;margin: 0;padding: 4px;}






#sidebar .previews a:hover{
  text-decoration: underline;
}

#sidebar .previews h4 {
  float: left;
}

#sidebar .previews img{
  float: right;
  height: 65px;
  width: 85px;
  margin: 0;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 5px;
}

#sidebar .previews p {
  clear: left;
  line-height: 16px;
}

















/***** Buttons ********************/
#submit, .searchsubmit, .enews #subbutton, .gform_footer .button, .reply a, .reply a:visited {background: #BA1763;border: 0 none;color: #FFFFFF;font-size: 13px;padding: 4px 5px;text-decoration: none;text-shadow: 1px 1px #436D04; width: inherit;}
#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer:hover .button:hover, .reply a:hover {background: #BA3B76;}	
/***** Search Form(s) ********************/
.searchform {margin: 0; padding-bottom: 5px !important;}
#header .searchform {float: right;padding: 0px 0 0 0;}
#sidebar .searchform {padding:0;}
#nav .searchform {float: right;padding: 0;}
.s {font-family: inherit;font-size: 11px;letter-spacing: normal;outline-style: none; padding: 5px 3px; color:#A9A8A8;}	
#header .s, #nav .s, #sidebar .s, #sidebar-alt .s {width: 170px;}
/***** eNews & Updates Widget ********************/	
#sidebar .enews p {padding: 10px 0px 0 0px;}
.enews #subscribe {padding: 0;}
.enews #subbox {background: #FFFFFF !important;width: 190px;color: #6C7996;font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-size: 11px;margin: 5px 5px 0 0;padding: 8px 10px 7px 10px;border: 1px solid #DBDEE4;}
/***** Latest Tweets Widget ********************/
.latest-tweets {background: url(http://sortcode.eu/templates/superbox/style/img/twitter-nav.png) top right no-repeat;margin: 10px 0 0 0;padding: 0;}
/***** Calendar ********************/
#wp-calendar {width: 100%;}
#sidebar .widget_calendar {padding: 0;}
#wp-calendar caption {color: #333333;font-size: 12px;font-family: 'Droid Sans', Tahoma, 'Arial Narrow';font-style: italic;font-weight: normal;padding: 2px 5px 0 0;text-align: right;}
#wp-calendar th {color: #333333;}
#wp-calendar thead {margin: 10px 0 0 0;font-weight: bold;background: #F7F7F7 !important;color: #F7F7F7 !important;}
#wp-calendar td {background: #F7F7F7;font-weight: normal;text-align: center;padding: 2px;}
/***** Contact Form ********************/
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {background: #F7F7F7 !important;color: #333333 !important;font-family: 'Droid Sans', Tahoma, 'Arial Narrow' !important;font-size: 12px !important;padding: 4px 0 4px 5px !important;border: 1px solid #E6E6E6;}
.gform_footer input.button {color: #000000 !important;}
.gform_wrapper .ginput_complex label {font-size: 12px !important;}
.gform_wrapper li, .gform_wrapper form li {margin: 0 0 10px 0 !important;}
.gform_wrapper .gform_footer {border: none !important;}

/***** Footer ********************/
#footer {clear: both;color: #696969;font-size: 14px;margin: 0 auto;overflow: hidden;padding: 0;background: #E1E5E6;}
#footer .wrap {height: 35px;margin: 0 auto;padding: 15px 0 0;width: 100%;}
#footer a, #footer a:visited {color: #5D5D5E;text-decoration: none;}
#footer a:hover {color: #BA1763;}
#footer p {margin: 0;padding: 0;}
#footer .gototop {
  float: right;
  margin: 0 8% 0 0;
  padding: 0 14px 0 0;
  text-align: right;
  width: 200px;
}
#footer .creds {
  float: left;
  margin: 0 0 0 8%;
  padding: 0 10px 0 0;
  width: 700px;
}
#footer .creds span {padding: 0 10px;}
/***** Comments ********************/
#respond {margin: 0 0 15px 0;padding: 0;}
.ping-list {margin: 0 0 40px 0;padding: 0;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.nocomments {text-align: center;}
.thread-alt, .thread-even {background: #FCFCFD;text-shadow: #FFFFFF 1px 1px;}
.even, .alt, .depth-1 {border: 1px solid #D4DBE1;}
ul.children {margin-top: 20px;}
ul.children li.comment  {background: #FFFFFF;}	
.clear{clear:both; width: 940px;}	
#rotator { height: 260px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 500px;}	
.preview h4{font-size: 13px !important;}
.preview{float: left;}
.sitemap {clear: both;}
.date.published.time {
  background: url("img/icon-time.png") no-repeat scroll left top 3px rgba(0, 0, 0, 0);
  float: left;
  margin-left: 10px;
}
.article-title {background: url("img/icon-tags.png") no-repeat scroll left top transparent;margin: 0 0 0 3px;padding: 0 0 2px 18px;}
.post-meta {border-top: 1px solid #DDDDDD;clear: both;font-size: 11px;margin: 0;padding: 5px 0 0; text-transform: uppercase;}
.post-meta span {
  background: url("img/icon-categories.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #989799;
  float: right;
  font-size: 11px;
  margin: 0 0 0 3px;
  padding: 0 10px 3px 20px;
}
.page-contact {background: #FFFFFF; padding: 15px;}
#content .page-contact h1.entry-title {font-size: 37px;}
.clearBoth {clear: both;}
#main a {background: url("img/IconHome.png") no-repeat scroll center center transparent;padding: 14px 30px;}
#main a:hover {background: url("img/IconHome.png") no-repeat scroll center center #BA3B76;}
#rss a {background: url("img/IconRss.png") no-repeat scroll center center transparent;padding: 14px 30px;}
#search a {background: url("img/IconSearch.png") no-repeat scroll center center transparent;padding: 14px 30px;}
#rss a:hover {background: url("img/IconRss.png") no-repeat scroll center center #BA3B76;}
#search a:hover {background: url("img/IconSearch.png") no-repeat scroll center center #BA3B76;}
#search span, #rss span, #main span {
    margin: -9999px;
}

h1.entry-title {
  color: #000000;
  font-family: 'Droid Sans',sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 45px;
  padding-bottom: 10px;
}


.entry-meta, .entry-utility {
  color: #989799;
}



.post a {
	color: #BA1763;
}
.post a:hover {
	text-decoration: underline;
}

#content-categ, #content-sitemap, #content-search{
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    width: 87%;
}

h1.archiveheader {
  background: none repeat scroll 0 0 #FAFEFF;
  display: inline-block;
  margin: 10px 10px 10px 1.9%;
  padding: 15px;
}

.widget-title, .widget-title a, .widget-title-bottom, .widget-title-bottom a {

  font-family: 'Droid Sans',sans-serif;
  font-size: 20px;
  line-height: 26px;
  margin: 0;
  max-width: 100%;
}


.sitemap li a {
  color: #989799;
  text-decoration: none;
}
.sitemap li a:hover {
  text-decoration: underline;
  color: #BA1763;
}
.sitemap li {
  padding-bottom: 5px;
  font-size: 15px;
}
.sitemap .postlistbox .wrap {
padding: 15px;
min-height:50px;
}

.sitemap .postlistbox {
  margin-bottom: 0;
  margin-top: 0;
  width: 31.2%;
}


.sf-with-ul:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-image: none;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: 0;
  position: absolute;
  right: 1em;
  top: 50%;
  width: 0;
}

.sf-with-ul {
  padding-right: 1em;
}

li#menu-categ a#ul{
	margin-right:1.3em;
}

li#menu-categ:hover, li#menu-categ a#ul:hover{
	background: #BA3B76;
}


.sf-with-ul:hover:after{
    border-top-color: #FFFFFF;
}

.page_not_found .entry-content{
  clear: both;
  padding: 25px 0;
}
.page_not_found p, .search p{
	font-size: 16px;
}

.page_not_found input[type="text"], .search input[type="text"]{
  background: none repeat scroll 0 0 #ECF0F1;
  border: 1px solid #ECF0F1;
  clear: both;
  color: #000000;
  margin: 0 0 30px;
  padding: 4px;
  width: 98%;
}

.page_not_found input[type="submit"], .search input[type="submit"]{
    padding: 9px 11px 7px;
    border: medium none;
    color: #FFFFFF;
    font-size: 13px;
    margin: 20px 0 24px;
    width: auto;
}

a.styledbutton, a.more-link, input#submit[type="submit"], input[type="submit"], #navigation, .catlabel {
    background: none repeat scroll 0 0 #BA1763;
}
input#submit[type="submit"], input[type="submit"] {

}

div#wp-img {
  margin-bottom: 10px;
  margin-right: 15px;
}


.sitemap h2{
	padding-bottom: 15px;
}