.actionimage { cursor: pointer; float: right; } .bigbutton {position: relative; left: -40px; top: 32px; display: block;
	color: #ffb9ca;
}
.bio {font-family: verdana; position: absolute; top: 45px; left: 78px; width: 425px; font-size: 10px; display: block; height: 25px; float: left;cursor: pointer;} 

.blog {float: left; display: block; width: 530px; height: 800px; background-color: white}
.bottomsearchcontext {font-size:11px; font-family: verdana; padding: 15px; visibility: visible; position: relative; display: block; text-align: left; width: 450px; height: 55px; background-color: #fbdcef; left: 0px;float: left;} 
.chart {font-size: 11px; height: 205px; width: 220px; border-width: 1px; border-style: inset; background-color: white}.chartpersonname { font-size: 11px; color: #542521; position: relative; left: 3px; float: left; text-align: left; padding: 5px;} .charttitle { font-size: 11px; color: maroon; position: relative; left: 3px; float: left; text-shadow: 0px 0px 0px #6e110f; font-weight: bold; padding: 5px;} 
.charttitlebox{display: block;position: relative; width: 220px;height:20px; border-bottom: dotted; border-bottom-width: thin;}.commentgoback {font-size: 10px; font-family: verdana; display: block; left: 88px ; position: absolute; top: 80px} .commentwrapper {height: auto; left: 0px; font-size: 10px; border-top-width: thin; border-top-color: #d4d4d4; border-top-style: solid; background-color: #fbdcef; display: block; width: 510px; border-bottom-style: none; position: relative; text-align: left; float: left;padding: 15px}

.factwrapper {height: auto; left: 0px; font-size: 10px; border-top-width: thin; border-top-color: #d4d4d4; border-top-style: solid; background-color: #fbdcef; display: block; width: 510px; border-bottom-style: none; position: relative; text-align: left; float: left;padding: 15px}

.fact {text-align: left;background-color: white; list-style: none;font-size: 12;border: thin;border-style: dotted;border-color: gray;padding: 5;}
.filtersearch{display: block ;height: 100px; top: -18px; left: 380px; position: relative}

.flickrimages{width: 100px;height: 100px}
.header {font-size: 12px; height: 258px; top: 100px; margin-right: auto; margin-left: auto; text-align: left; width: 780px; background-color: #ffbac8; position: static;} 

.headershort {font-size: 12px; height: 170px; top: 100px; margin-right: auto; margin-left: auto; text-align: left; width: 780px; background-color: #ffbac8; position: static; border-bottom: thick; border-bottom-color: maroon;border-bottom-style: solid;} 

.hints {left: 15px;top: 90px;position: relative;display: block;font-size: 11px;}

.hpcontent {display: block;top: -25px;}

.itunesvoucher {font-size: 10px; font-family: verdana; display: block; left: 150px ; position: absolute; top: 80px} 

.kmkbtn img{border: 1px solid #ccc;}

.kmkbtn:hover img{border: 1px solid black;}

.kmkbtn:hover{color: red;}
.img.kmkbtn {border: 1px;border-color: black;}
.instructionclose{left: 480px; top: 10px; display: block; position: absolute; font-size: 12px}.instructionlink{left: 80px; top: 20px; display: block; width: 400px; position: relative; font-size: 10px; float: none;}.instructionpost{left: 420px; top: 65px; display: block; position: absolute; font-size: 12px}
.instructions {height: 100px; left: 0px; font-size: 10px; border-top-width: thin; border-top-color: #d4d4d4; border-top-style: solid; background-color: #ffbac8; display: block; width: 540px; border-bottom-style: none; position: absolute; left: 0px; text-align: left; top: 0px; z-index: 0} 
.instructiontext{left: 80px; top: 10px; display: block; width: 400px; position: relative; font-size: 10px; float: left}
.instructiontextbox{position: absolute; display: block; left: 80px; top: 40px; width: 400px}
.kissagg { font-size: 11px; font-family: verdana; top: 22px; padding: 1px; border-width: 1px; border-style: dotted; background-color: #e9e9e9; left: 78px; position: absolute; width: 220px } 
.kmkbutton{float:left}.kmkbuttons {display:block; position: relative; float: none;}

.kmkrating {display: block; position: absolute; width: 60px; height: 20px; top: 69px; color: #6e110f; font-weight: bold; left: 8px; float: none; font-size: 14px; background-color: white; border: thin;border-style: solid;border-color: black; padding-top: 3px; text-align: center;}
.lsb{font-family:verdana;font-size:15px;height:1.87em;margin:0.2em;position: relative;left: -230px;top: 94px;}

.logo{position: relative;display: block;left: 10px; top: 5px;}
.moderate {height: 50px; left: -25px; font-size: 10px; border-top-width: thin; border-top-color: #d4d4d4; border-top-style: solid; background-color: white; display: block; width: 500px; border-bottom-style: none; position: relative; left: -125px; text-align: left} 
.newcomment { font-size:11px; font-family: verdana; padding: 15px; position: relative; display: block; text-align: left; width: 450px; height: 75px; background-color: #fbdcef; left: 0px;float: left;top: 3px;} 
.newcommentlabel {font-size: 12px; font-family: verdana; display: block; left: 88px ; position: absolute; top: 10px; width: 350px;} 
.newcommenttext {font-size: 10px; font-family: verdana; display: block; left: 88px ; position: absolute; top: 30px; }
 
.navigation {display: block;position: absolute;background-color: #6e110f; color: white;height:25px; top: 256px;width: 780px;font-family: verdana;}

.navigationwrapper{float: left;clear: both}

.navcomponent {display: inline;left: 0px;font-size: 12px;padding: 5px;cursor: pointer;float: left;background-color: black;}
 .pagefooter {display: block; height: 65px; width: 220px; text-align: left}

.personbloglink {font-family: verdana; position: absolute; top: 80px; left: 78px; width: 400px; font-size: 10px; display: block; height: 25px; float: left;cursor: pointer;} 
.personimage {display: block; position: absolute;left: 8px; top: 8px;max-height: 60px; max-width: 60px; border-style: none; width: 60px; height: 60px;} 
.personname { font-size: 12px; font-family: verdana; color: #542521; position: absolute; left: 79px; top: 5px; display: block;} 

.personwrapper {height: 100px; left: 0px; font-size: 10px; border-top-width: thin; border-top-color: #d4d4d4; border-top-style: solid; background-color: #fbdcef; display: block; width: 540px; border-bottom-style: none; position: relative; text-align: left; float: left;}
.piframe {display: block; height: 700px; width: 220px; display: block;}.postcommentbutton{left: 450px; top: 60px; display: block; position: absolute; font-size: 12px}

.ratings {display: block; height: 45px; width: 220px; display: block;  border-width: 1px; border-style: inset;background-color: white;text-align: left;}

.ratingtext {
	padding: 8px; display: block;
}

.rightsidebar {font-size: 11px; height: 805px; top: 10px; width: 220px; display: block; float: right; position: relative; left: -10px}
.searchbox { border-color: #0c0c00; border-style: inset; border-width: 1px; font-size: 16px; font-family: Verdana; width: 255px; text-align: left; position: relative; top: 125px; left: -490px; height: 28px; display: block;float: left;} 
.searchcontext {width:  600px; background-color: #fbdcef;}.searchcontexthelp{ width: 600px; font-size: 11px; position: relative;display: block;left: -495px;}.searchdata {display: block; position: static; height: 2050px; width: 380px; background-color: #fbdcef; margin-left: auto; margin-right: auto; width: 780px;}
.searchhelp{font-family: Verdana; font-size: 11px; left: 10px; top:90px; display: block;position: relative;text-align: left;background-color: black;width: 250px;height: 50px;}
.searchoptions {margin-right: auto; margin-left: auto; text-align: left; color: white; height: 13px; top: 63px; width: 780px; background-color: #6e110f; visibility: visible; display: block; position: relative; left: 0px;} 

.staticcontentblock{top: 40px;display: block;position: relative;left: 10px;text-align: left;width: 770px;font-size: 12px;font-family: Verdana;margin-left: auto;margin-right: auto;}.tagline {width: 250px; position: relative;top: 95px; font-weight: bold; font-size: 14px; font-family: verdana; display: block; height:20px; left: -491px;float: left;} 
.tagline2 {display: block; text-align: left; top: 120px; left: -490px; position: relative; font-size: 12px; font-family: verdana; float: left}
.taglist { text-align: left; font-size: 10px; font-family: Verdana; width: 300px; left: 10px; top: 50px; position: relative; }.toolbar { color: white; margin-right: auto; margin-left: auto; height: 25px; top: 120px; width: 780px; background-color: #6e110f; visibility: visible; } 
.topsearchcontext { font-size:11px; font-family: verdana; visibility: visible; position: relative; display: none; text-align: left; width: 540px; height: 85px; left: 0px;float: left;background-color: white;} 
.votebuttons { font-size: 10px; float: right; border-width: 1px; position: absolute; left: 340px; top: 5px; height: 35px; width: 195px; visibility: hidden; vertical-align: middle; text-align: left} 
a.chartoptions:link {text-decoration: none; color: #6e110f;}a.chartoptions:visited {text-decoration: none; color: #6e110f;}a.chartoptions:hover {text-decoration: underline; color: #6e110f;}a.chartoptions:active {text-decoration: none; color: #6e110f;}

a.kmkbutton:link {text-decoration: none; color: #6e110f;}a.kmkbutton:visited {text-decoration: none; color: #6e110f;}
a.kmkbutton:hover {text-decoration: underline; color: #6e110f;}
a.kmkbutton:active {text-decoration: none; color: #6e110f;}

a.ratingtext:link {text-decoration: none; color: #6e110f;}a.ratingtext:visited {text-decoration: none; color: #6e110f;}
a.ratingtext:hover {text-decoration: underline; color: #6e110f;}
a.ratingtext:active {text-decoration: none; color: #6e110f;}
a.showsearchoptions:link {text-decoration: none; color: white;}a.showsearchoptions:visited {text-decoration: none; color: white;}
a.showsearchoptions:hover {text-decoration: underline; color: white;}
a.showsearchoptions:active {text-decoration: none; color: white;}
body{background-color: white;text-align: center;font-family: Verdana; font-size: 10px}div.personwrapper:hover {background-color: #ffbac8}
div.commentwrapper:hover {background-color: #ffbac8}
div.hpb:hover {background-color: #ffbac8}
div.hpc:hover {background-color: #ffbac8}
div.hpn:hover {background-color: #ffbac8}
div.hpp:hover {background-color: #ffbac8}
div.hpv:hover {background-color: #ffbac8}
div.hpcomponent:hover {background-color: #ffbac8}
div.span:hover {background-color: #ffbac8}
div.navcomponent:hover {background-color: #ffbac8;color: black;cursor: pointer;}

.hpcomponent {display: inline;position: relative;left: 0px;top: 5px;font-size: 12px;padding:5px;}

.hpnews{background-color: black;display: block;position: relative;top: -25;}


.hpmenu {display: block; text-align: left;height: 25px;background-color: white;cursor: pointer;position: relative;top: -25px;}
.navmenu {display:inline ; text-align: left;height: 25px;background-color: white;cursor: pointer;max-width: 780px;width: 700px;float: left;}

h1{font-size:11px; font-family: verdana;display: inline;}

sh1,sh2,p{margin: 0 10px}
sh1{font-size: 250%;color: #ffbac8}
sh2{font-size: 200%;color: #ffbac8}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 10%;background: white;  margin-right: auto; margin-left: auto; padding-top: 10px;}

b.rtop, b.rbottom{display:block;background: white}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffbac8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}