html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    border: 0 none;

    font: inherit;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    background: url("/wp-content/themes/phones/img/uz.jpg") repeat scroll 0 0 transparent;

    font-family: arial;

    font-size: 12px;

}

#wrap {

    background: url("/wp-content/themes/phones/img/bg.png") no-repeat scroll center 145px transparent;

}

a {

    outline: medium none;

}

a img{

    border:none;

}

#main {

    margin: auto;

    position: relative;

    width: 930px;

}

#header {

    height: 50px;

    position: relative;

}

#searchform-top {

    position: absolute;

    right: 135px;

    top: 22px;

}

#searchform-top input[type="text"]{

    border: 1px solid #555555;

    box-shadow: 0 1px 3px 0 #555555 inset;

    color: #555555;

    float: left;

    font-family: arial;

    font-size: 11px;

    height: 16px;

    line-height: 13px;

    margin-right: 5px;

    padding-left: 3px;

    width: 216px;

}

#searchform-top input[type="submit"]{

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center bottom transparent;

    border: medium none;

    border-radius: 2px 2px 2px 2px;

    color: #B2BDC7;

    font-family: candara;

    font-size: 16px;

    font-weight: bold;

    text-transform: uppercase;

    width: 70px;

	cursor:pointer;

}

#searchform-top input[type="submit"]:hover {

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center top transparent;

}

#soc {

    color: #555555;

    font-family: candara;

    font-size: 11px;

    position: absolute;

    right: 0;

    top: 23px;	

}

#soc td{

    padding: 0 2px;

    vertical-align: top;

}

#soc img{

    box-shadow: 1px 1px 2px 0 #555555;

}

#logo {

    position: absolute;

    left: 15px;

    top: 5px;

}

#menu-top{

    background: url("/wp-content/themes/phones/img/menu.png") repeat scroll 0 0 transparent;

    border-left: 1px solid #231F20;

    border-bottom: 1px solid #231F20;	

    border-radius: 6px 6px 6px 6px;

    border-right: 1px solid #231F20;

    border-top: 2px solid #231F20;

    box-shadow: 1px 5px 7px 0 #555555;

    height: 70px;

    position: relative;

}

#menu-top ul{

    height: 70px;

    list-style: none outside none;

    position: absolute;

    right: 0;

}

#menu-top ul li{

    background: url("/wp-content/themes/phones/img/li.gif") repeat-y scroll 0 0 transparent;

    float: left;

    height: 70px;

    padding-left: 3px;

	position:relative;

}

#menu-top ul li ul{

    background-color: #28252a;

    border-radius: 0 0 10px 10px;

    height: auto;

    padding: 5px 6% 2px;

    position: absolute;

    width: 88%;

    z-index: 30;

	display:none;

}

#menu-top ul li:hover ul {

    display:block;

}

#menu-top ul li ul li{

    background-image: none;

    display: inline-block;

    float: none;

    height: auto;

    padding: 0 0 5px;

    vertical-align: top;

    width: 48%;

}

#menu-top ul li ul li a{

    display: block;

    font-size: 12px;

    height: auto;

    padding: 0;

    width: 48%;

    padding-left: 5px;

    padding-right: 5px;

}

#menu-top ul li:hover ul li a {

    background-image:none;

	color:#B0BCC6;	

}

#menu-top ul li:hover ul li a:hover {

	color:#7b848b;

}

#menu-top ul li a{

    color: #B0BCC6;

    display: block;

    font-family: candara;

    font-size: 19px;

    height: 46px;

    padding-left: 45px;

    padding-right: 45px;

    padding-top: 24px;

    text-decoration: none;

}

#menu-top ul li:hover a{

    background: url("/wp-content/themes/phones/img/menu.png") repeat scroll 0 -70px transparent;

	color:#7b848b;

}

#menu-top ul li.current-menu-item a{

    background: url("/wp-content/themes/phones/img/menu.png") repeat scroll 0 -70px transparent;

	color:#7b848b;

}

/* Main */

#content {

    padding-top: 30px;

}

#post {

    float: right;

    width: 100%;

}

#marg {

    background-color: #FFFFFF;

    border: 1px solid #716558;

    box-shadow: 1px 5px 7px 0 #555555;

    margin-left: 290px;

    min-height: 500px;

    overflow: hidden;

    padding: 15px;

}

#sidebar {

    background: url("/wp-content/themes/phones/img/sid.gif") repeat scroll 0 0 transparent;

    border: 1px solid #000000;

    float: left;

    margin-right: -272px;

    min-height: 500px;

    width: 270px;

    box-shadow: 1px 5px 7px 0 #555555;	

}

#lenta {



}

.loop {

    border-bottom: 1px dotted #E2E2E2;

    margin-bottom: 15px;

    overflow: hidden;

    padding-bottom: 10px;

}

.loop > a{

    color: #251F21;

    font-family: arial;

    font-size: 17px;

    text-decoration: none;

}

.loop a:hover {

    color:#555;

}

.entry {

    padding-top: 10px;

}

.entry img{

    float: left;

    margin-right: 10px;

    margin-top: 3px;

}

.entry p{

    line-height: 18px;

}

.entry > p a {

    color: brown;

}

.entry > p a:hover {

   text-decoration:none;

}

/* Sidebar */

.widget {

    margin-bottom: 25px;

}

.title-widg {

    background: url("/wp-content/themes/phones/img/tit-widg.gif") repeat scroll 0 0 transparent;

}

.title-widg h3{

    background: url("/wp-content/themes/phones/img/widg.png") no-repeat scroll 10px 10px transparent;

    color: #A9B4BE;

    font-family: candara;

    font-size: 22px;

    font-variant: small-caps;

    font-weight: bold;

    height: 38px;

    padding-left: 37px;

    padding-top: 10px;

    text-shadow: 1px 1px 1px #000000;

}

#nav_menu-2 ul {

    padding-left: 0;

    padding-right: 0;

    padding-top: 15px;

}

#nav_menu-2 ul li{

    background-color: #58595B;

    box-shadow: 0 0 4px 0 #000000;

    list-style: none outside none;

    margin-bottom: 7px;

    margin-left: 10px;

    margin-right: 10px;

	font-weight:normal;

}

#nav_menu-2 ul li a{

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center 0 transparent;

    color: #A9B4BE;

    display: block;

    font-family: calibri;

    font-size: 16px;

    padding-bottom: 9px;

    padding-left: 20px;

    padding-top: 7px;

    text-align: left;

    text-decoration: none;

}

#nav_menu-2 ul li a:hover {

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center -38px transparent;

	color:#fff;

}

#nav_menu-2 ul li.current-menu-item a {

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center -38px transparent;

	color:#fff;

}

.body ul {

    list-style: none outside none;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 10px;

}

.body ul li{

    margin-top: 10px;

    font-weight: bold;

}

.body ul li a{

    text-decoration: none;

    font-size: 15px;

    font-family: calibri;

	font-weight:normal;

}

.body ul li a:hover {

    text-decoration:underline;

}

.body table {

    width: 100%;

    padding-left: 25px;

    padding-right: 25px;

    padding-top: 10px;

    color: #fff;

    font-family: calibri;

}

.body table caption{

    padding-top: 15px;

    font-size: 17px;

}

.body a{

    color: #A9B4BE;

}

.body a:hover{



}

#searchform {

    padding-left: 10px;

    padding-top: 20px;

}

#searchform input[type="text"]{

    border: 1px solid #555555;

    box-shadow: 0 1px 3px 0 #555555 inset;

    color: #555555;

    float: left;

    font-family: arial;

    font-size: 11px;

    height: 17px;

    line-height: 17px;

    margin-right: 5px;

    padding-left: 3px;

    width: 150px;

}

#searchform input[type="submit"]{

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center bottom transparent;

    border: medium none;

    border-radius: 2px 2px 2px 2px;

    color: #B2BDC7;

    font-family: candara;

    font-size: 16px;

    font-weight: bold;

    text-transform: uppercase;

    width: 70px;

	cursor:pointer;

}

#searchform input[type="submit"]:hover {

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center top transparent;

}

.screen-reader-text {

    display:none;

}

.tagcloud {

    padding: 15px 15px 10px;

}

.footwidg {

    background-color: grey;

    border: 1px solid #716558;

    box-shadow: 1px 5px 7px 0 #555555;

    display: inline-block;

    min-height: 300px;

    padding-bottom: 20px;

    vertical-align: top;

    width: 32%;

}

.footwidg + .footwidg {

   margin-left: 12px;

}

.footwidg .body a {

    color: #FFFFFF;

}

#widget-top {



}

#ads-long {



}

.ads {

    display: inline-block;

}

.ads+.ads {

    margin-left: 8px;

}

.ads-long {



}

/* Slider */

#slider {

    margin-bottom: 30px;

}

.pc_container {

    width: 600px;

    height: 200px;

    padding: 15px 1px 47px 1px;

    background-image: url('/wp-content/themes/phones/images/pc_bg.png');

    margin: 0px auto;

}

.pc_container .pc_item {

    margin-top: 15px;

    margin-left: 1px;

    width: 600px;

    height: 200px;

}

.pc_container .pc_bar_container {

    position: absolute;

    top: 230px;

    color: white;

    padding: 0px 10px 0px 10px;

    width: 100%;

    overflow:visible;

}

.pc_bar_container_underflow {

    width: 90000px;

    overflow: visible;

}

.pc_bar_container_overflow {

    overflow: hidden;

    position: absolute;

    top: 230px;

    color: white;

    margin: 0px 10px 0px 10px;

    padding: 0px;

}

.left, .center, .right {

    background-position: left;

    background-repeat: no-repeat;

    overflow: hidden;

    font-size: 1px;

    float: left;

}

.bar {

    background-position: left;

    overflow: hidden;

    font-size: 1px;

    float: left;

}

.pc_item .desc {

    background-image: url("/wp-content/themes/phones/images/slide_fade.png");

    color: #FFFFFF;
    height: 180px;

    line-height: 1.8em;

    padding: 10px;

    position: absolute;

    right: 0;

    width: 250px;

}

.pc_item .desc h3 a{

    color: #DE8F26;

    text-decoration:none;    

}

.pc_item .desc h3 a:hover {

    text-decoration:underline;    

}

#footer{

    clear: both;

    padding-top: 35px;

}

#info-foot {

    padding-bottom: 10px;

    padding-top: 25px;

}

#info-foot p{

    color: #2D2B2C;

    font-size: 12px;

    line-height: 18px;

    padding-left: 10px;

    padding-right: 10px;

}

#info-bord {

    border-top: 1px solid #E2E2E2;

    padding-top: 15px;

}

/* Format */

#format {

    color: #2D2B2C;

    line-height: 20px;

}

#format p{

    color: #2D2B2C;

    line-height: 20px;

    margin-bottom: 10px;

}

#format a{

    color: #2D2B2C;

}

#format h1{

    background: url("/wp-content/themes/phones/img/mark.png") no-repeat scroll 0 2px transparent;

    color: #251F21;

    display: block;

    font-family: candara;

    font-size: 19px;

    margin-bottom: 10px;

    min-height: 25px;

    padding-left: 25px;

}

#format h2{

    color: #251F21;

    font-family: candara;

    font-size: 18px;

    margin-bottom: 10px;

}

#format h3{

    color: #251F21;

    font-family: candara;

    font-size: 17px;

    margin-bottom: 10px;

}

#format ul, #format ol{ 

    margin-bottom: 10px;

    margin-right: 30px;

    padding-left: 40px;	

}

#format ul li, #format ol li  {

    color: #2D2B2C;

    line-height: 20px;

    margin-bottom: 10px;

}

#format img{

    background-color: #E2E2E2;

    display: block;

    margin: auto auto 15px;

    padding: 2px;

}

#format table {

    max-width: 600px;

}

#format embed {

    max-width: 600px;

}

#format blockquote {

    background: url("/wp-content/themes/phones/img/bg-trans.png") repeat scroll left top transparent;

    border: 1px solid #303030;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 1px 1px 2px #101010;

    color: #505050;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-style: italic;

    margin: 0 0 20px;

    padding: 10px;

}	

/* Comments */

#comments > span{

    color: #251F21;

    display: block;

    font-family: candara;

    font-size: 20px;

    padding-bottom: 10px;

    padding-top: 10px;

}

#comments ul{



}

#comments ul li{

    list-style: none outside none;

    margin-bottom: 20px;

    margin-right: 100px;

}

#comments ul li span{

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center 0 transparent;

    border-radius: 3px 3px 3px 3px;

    color: #A9B4BE;

    display: block;

    font-family: calibri;

    font-size: 15px;

    padding-bottom: 8px;

    padding-left: 15px;

    padding-top: 8px;

}

#comments ul li p{

    font-size: 11px;

    line-height: 16px;

    margin-top: 5px;

    padding-left: 3px;

}

#commentform {

 

}

#commentform p{

    color: #555555;

    font-family: calibri;

    margin-bottom: 12px;

}

#commentform input[type="text"]{

    border: 1px solid #555555;

    box-shadow: 1px 1px 2px 0 #C2C2C2 inset;

    height: 22px;

    line-height: 22px;

    margin-right: 7px;

    width: 250px;

	padding-left:5px;

}

#commentform input[type="submit"]{

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center bottom transparent;

    border: 3px solid #A9B4BE;

    border-radius: 5px 5px 5px 5px;

    color: #A9B4BE;

    cursor: pointer;

    font-family: candara;

    font-size: 17px;

    font-weight: bold;

    height: 34px;

    text-transform: uppercase;

    width: 100px;

}

#commentform input[type="submit"]:hover {

    background: url("/wp-content/themes/phones/img/li-left.png") repeat-x scroll center top transparent;

} 

#commentform textarea{

    border: 1px solid #555555;

    box-shadow: 1px 1px 2px 0 #C2C2C2 inset;

	padding-left:5px;

	padding-top:5px;	

}

/* Bread */

#bread {

    border-bottom: 1px dotted #C2C2C2;

    margin-bottom: 20px;

    margin-right: 20px;

    padding-bottom: 15px;

    padding-top: 5px;

}

#bread a{

    color: #2D2B2C;

}

#bread a:hover {

    text-decoration:none;

}

#social {

    border-top: 1px dotted #E2E2E2;

    padding-bottom: 20px;

    padding-top: 15px;

}

#social li{

    display: inline-block;

    list-style: none outside none;

    vertical-align: top;

}

#google {

    padding-right: 30px;

}

.social-button-pinterest {

    padding-left: 35px;

}

/* Navi */

.wp-pagenavi {

    clear: both;

    padding-bottom: 10px;

    padding-top: 10px;

    text-align: center;

}

.wp-pagenavi a, .wp-pagenavi span {

	text-decoration: none;

	border: 1px solid #BFBFBF;

	padding: 3px 5px;

	margin: 2px;

    color: brown;	

}

.wp-pagenavi a:hover, .wp-pagenavi span.current {

	border-color: #000;

}

.wp-pagenavi span.current {

	font-weight: bold;

}

#tags {

    background: url("/wp-content/themes/phones/img/tag.jpg") no-repeat scroll 0 6px transparent;

    padding-bottom: 15px;

    padding-left: 20px;

}

#tags a:hover {

    text-decoration:none;

}

/* Store */

#store {



}

#store li > a{

    display: block;

    height: 108px;

    position: absolute;

    width: 268px;

}

#store li > a img{



}

#store li {

    border: 1px solid #716558;

    display: inline-block;

    height: 108px;

    list-style: none outside none;

    margin-bottom: 15px;

    margin-left: 15px;

    margin-right: 15px;

    position: relative;

    vertical-align: top;

    width: 268px;

}

#store li > span{

    background: url("/wp-content/themes/phones/img/store/store.png") repeat scroll 0 0 transparent;

    border-radius: 0 0 9px 9px;

    color: #FFFFFF;

    display: block;

    padding: 0 0 3px;

    position: absolute;

    right: 10px;

    top: 10px;

    width: 60px;

}

#store li > span > span {

    display: block;

    font-family: calibri;

    font-size: 10px;

    line-height: 10px;

    padding: 5px;

}

#store li > span > small > span{

    color: #FFFFFF;

    font-family: calibri;

    font-size: 15px;

    font-weight: bold;

    padding-left: 5px;

}

#store li > span > small > a{

    background: url("/wp-content/themes/phones/img/store/store-bot.png") repeat scroll 0 0 transparent;

    color: #FFFFFF;

    display: block;

    font-size: 11px;

    font-weight: bold;

    height: 17px;

    margin: 5px auto auto;

    padding-left: 8px;

    padding-top: 5px;

    text-decoration: none;

    width: 49px;

}

#store li > span > small > a:hover {

    background: url("/wp-content/themes/phones/img/store/store-bot.png") repeat scroll 0 -22px transparent;

}



.gallery {

}

.gallery div#content {

    border-bottom: 1px solid #716558;

    float: none;

}

.gallery .block {

    background-color: #FFFFFF;

    width: 803px;

}

.gallery #content ul.overzichtlijst {

    margin: 0;

    padding: 30px 12px 5px 38px;

}

.gallery #content .overzichtlijst li {

    border: 1px solid #716558;

    float: left;

    margin: 0 26px 19px 0;

    width: auto;

}

.gallery #content .overzichtlijst li img {

    vertical-align: bottom;

}

.terug {

    display: none;

    visibility: hidden;

}

div.prijslabel {



}

div#content div.inhoud {

    background: url("/wp-content/themes/phones/img/inhoud.gif") no-repeat scroll left top transparent;

    margin: 1em 0 0.5625em;

    padding-left: 10px;

    width: 161px;

}

#format ul.overzichtlijst {

    margin-right: 0;

    padding-left: 0;

}

#format ul.overzichtlijst li {

    color: #5A4A42;

    float: left;

    font-size: 0.8125em;

    line-height: 1.4em;

    list-style: none outside none;

    margin: 0 20px 21px 10px;

    position: relative;	

}

a.productdetaillink {

    display: block;

    height: 108px;

    left: 0;

    position: absolute;

    top: 0;

    width: 208px;

    z-index: 100;

}

#format ul.overzichtlijst div.block {

    height: 100px;

    min-height: 0;

    padding: 4px;

    width: 264px;

    border: 1px solid #716558;

}



div.prijslabelsmall {

    background: url("/wp-content/themes/phones/img/prijslabel_small_top.png") no-repeat scroll left top transparent;

    position: absolute;

    right: 5px;

    top: 5px;

    width: 60px;

}

#format .prijslabelsmall p{

    clear: both;

    line-height: inherit;

    margin-bottom: 0;

    padding-left: 0;

}

div.prijslabelsmall div.prijslabel_inner span.product {

    font-size: 0.7625em;

    margin-top: 0.5em;

    width: 40px;

}

div.prijslabel_inner span.product {

    font-size: 0.7625em;

    margin-top: 0.5em;

    line-height: 1.25em;

    float: left;	

}

#format .prijslabel_inner img {

    background-color: #FFFFFF;

    bottom: -5px;

    left: 0;

    margin: 0;

    padding: 0;

    position: absolute;

}

div.prijslabelsmall div.prijslabel_inner {

    padding: 0 4px;

    position: relative;

}

input.button, a.button, .button {

    background-position: left top;

    border: medium none;

    cursor: pointer;

    display: block;

    text-decoration: none;

}

a.productpricesmall {

    background: url("/wp-content/themes/phones/img/button_prijslabel_order_small.png") no-repeat scroll left top transparent;

    bottom: 8px;

    font-size: 1.1em;

    height: 17px;

    margin: 2px 0 -5px -2px;

    padding: 5px 0 0;

    position: relative;

    text-align: center;

    text-transform: uppercase;

    width: 55px;

    z-index: 1;

	}

a.productpricesmall:hover {

    background: url("/wp-content/themes/phones/img/button_prijslabel_order_small.png") no-repeat scroll left -22px transparent;

}

.euro {

    bottom: 34px;

    font-size: 1.3em;

    position: absolute;

}

.price {

    bottom: 34px;

    font-size: 1.3em;

    position: absolute;

    right: 10px;

}



#format .inhoud img {

    background-color: transparent;

    display: inline;

    margin-bottom: 0;

    padding: 8px 0 0;

}

#format .inhoud h3 {

   color:#A9B4BE;

   text-decoration:uppercase;

    font-size: 1.3em;	   

}

#format .inhoud p {

    line-height: inherit;

    margin: 0;

}

#format .inhoud ul {

    color: #000000;

    padding-bottom: 10px;

    padding-left: 12px;

}

#format .inhoud  ul li {

    color: #959FA8;

    line-height: 14px;

    margin-bottom: 5px;

    padding: 0 10px 0 0;

}



div.prijslabel {

    background: url("/wp-content/themes/phones/img/prijslabel_top.png") no-repeat scroll left top transparent;

    float: right;

    margin: 0 0 1em 10px;

    padding-left: 5px;

    position: relative;

    width: 79px;

}



div.prijslabel span.product {

    font-size: 0.7625em;

    line-height: 1.25em;

    margin-top: 0.5em;

    padding-bottom: 4px;

}

div.prijslabel span.euro {

    clear: both;

    float: left;

    font-size: 1.4em;

    padding-left: 3px;

    position: inherit;

}

div.prijslabel span.price {

   float: right;

    font-size: 1.4em;

    padding-right: 10px;

    position: inherit;	

}

a.productpricemedium {

    background: url("/wp-content/themes/phones/img/button_order_medium.png") no-repeat scroll left top transparent;

    border: medium none;

    clear: both;

    cursor: pointer;

    display: block;

    height: 24px;

    margin: 5px 0 -3px -1px;

    padding: 6px 0 0;

    position: relative;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    top: 7px;

    width: 71px;

    z-index: 1;

}

#format .prijslabel img {

    bottom: -15px;

    left: -3px;

}

div.prijslabel br {

    display: none;

}

div#content div.content_left {

    float: left;

    margin-right: 10px;

    width: 295px;

}

div.contentcontainer div.column {

    float: left;

}

div#content div.content_right {

    float: right;

    width: 300px;

}



#format img {

max-width: 600px;

}





#format img.alignleft, img.alignright, img.aligncenter {

    margin-bottom: 10px;

}

#format .alignleft {

    display: inline;

    float: left;

    margin-right: 10px;

}



#format .aligncenter {

    clear: both;

    display: block;

    margin-left: auto;

    margin-right: auto;

}



.super_recent_posts  img{

float: left;

margin-right: 3px;

}



.super_recent_posts  p{

color: #A9B4BE;

margin-top: 5px;

}

.super_recent_posts {

padding: 15px 15px 10px;

}

.super_recent_posts a{

    font-family: calibri;

    font-size: 16px;

	font-weight: bolder;

	color: #C7CAD6;

	text-decoration: none;

	

}

.super_recent_posts .post-entry{

 margin-bottom: 5px;

	

}







.title-widg a{

    background: url("/wp-content/themes/phones/img/tit-widg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}


.wp_rp_wrap {
	clear: both;
}

.wp_rp_wrap .related_post_title {
	background: rgba(245, 245, 245, 1) !important;
	padding: 3px 0 3px 10px !important;
	margin: 0 !important;
	font-weight: normal;
	border-radius: 2px !important;
	border: 1px solid rgba(0, 0, 0, .1) !important;
	clear: both !important;
}
div.wp_rp_content {
	display: block !important;
}

div.wp_rp_footer {
	text-align: right !important;
	overflow: hidden !important;
}
div.wp_rp_footer a {
	color: #999 !important;
	font-size: 11px !important;
	text-decoration: none !important;
	display: inline-block !important;
}
div.wp_rp_footer a.wp_rp_edit {
	color: #fff !important;
	font-size: 12px !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	background: #f79124 !important;
	border-radius: 2px !important;
	padding: 3px 6px;
}
ul.related_post {
	margin: 0 0 18px 0 !important;
	padding: 0 !important;
}

ul.related_post li {
	position: relative !important;
	min-height: 60px;
	list-style: none !important;
	padding: 10px 0 10px 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
	background: none !important;
}

ul.related_post li a {
	position: relative !important;
	text-decoration:none;
	text-indent: 0 !important;
}

ul.related_post li a img {
	width: 60px;
	height: 60px;
	float: left !important;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
	max-width: 100% !important;
	float: none !important;
}

ul.related_post li a img.wp_rp_santa_hat {
	display: none !important;
}

ul.related_post li a.title {
	vertical-align: top !important;
}

/* override old CSS for new plugin version with CSS classes */
ul.related_post li a.wp_rp_thumbnail { 
	float: left !important;
	margin-right: 10px !important;
}
ul.related_post li a.wp_rp_thumbnail img {
	float: none !important;
	margin-right: 0 !important;
	display: block !important;
}
