/*  
Theme Name: PingdomStatus
Theme URI: http://www.pingdom.com/
Description: Theme adopted for PingdomStatus plugin
Version: 1.0
Author: Pingdom Geeks
Author URI: http://www.pingdom.com/
*/



body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background: #eee url(images/bg_mainwrapper.png) repeat-y top;
	color: #666;
}

/* top */

#toolbarwrapper {
    height: 36px;
    background: #cef415 url(images/bg_toolbar.png) repeat-x;
    white-space: nowrap;
}
#toolbarlinks {
	float:right;
	white-space:nowrap;
	width:650px;
	text-align:right;
}

#toolbarlinks .text {
	float: left;
	color: #60710b;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 10px;
	padding: 0 10px;
	background: url(images/toolbar_divider.png) no-repeat left;
}

#toolbarlinks a {
	float: left;
	color: #60710b;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	padding: 0 10px;
	background: url(images/toolbar_divider.png) no-repeat left;
}

#domainsearch {
	float: right;
	width: 200px;
	margin-top: 1px;
	padding: 4px 20px 0 20px;
	height: 29px;
	background: url(images/bg_domainsearch.gif) no-repeat;
}

#idomain {
	width: 150px;
}

#kwusername, #kwpassword, #wpusername, #wppassword {
	width: 100px;
}

#kwusername, #wpusername {
	margin-right: 5px;
}

#kundwebb, #webbpost {
	float: left;
	margin-top: 5px;
	padding: 0 10px 0 0;
	height: 29px;
}

#toolbar .tbtextbox {
	float: left;
	padding: 3px 3px 0 3px;
	height: 20px;
	border: 1px solid #a7c611;
	background: #fff url(images/bg_toolbar_input.png) repeat-x;
	font-size: 0.9em;
	color: #60710b;
	max-width:180px;
}

input#domainbutt, input#kwbutt, input#wpbutt {
	padding: 0;
	border: 0;
	height: auto;
}

#toolbar, #top {
	margin: 0 auto;
	width: 900px;
}

#topwrapper {
	clear: both;
	height: 120px;
	background: #666 url(images/bg_top.png) repeat-x bottom;
}

#logo {
	float: left;
	margin: 60px 0 0 0;
	background: url(images/logo_binero.gif) no-repeat;
	height: 61px;
	width: 148px;
	outline:none;
}

#logo a {
	display: block;
	font-size: 5px;
	text-indent: -2500px;
	height: 61px;
	width: 148px;
	outline:none;
}

ul#mainmenu {
	float: right;
	list-style: none;
	margin: 70px 0 0 0;
	padding: 0;
}

ul#mainmenu li {
	margin: 0;
	padding: 0;
	float: left;
	height: 25px;
	background: url(images/mainmenu_divider.png) no-repeat right;

}

ul#mainmenu li a {
	display: block;
	margin: 0 10px;
	height: 25px;
	text-indent: -2500px;
	outline:none;
}

a#morder {
	background: url(images/mainmenu_bestall.gif);
	width: 47px;
	outline:none;
}

a#mwebbhotell {
	background: url(images/mainmenu_webbhotell.gif);
	width: 76px;
	outline:none;
}

a#mdomannamn {
	background: url(images/mainmenu_domannamn.gif);
	width: 43px;
	outline:none;
}

a#mkundservice {
	background: url(images/mainmenu_kundservice.gif);
	width: 78px;
	outline:none;
}

a#mkundcenter {
	background: url(images/mainmenu_kundcenter.gif);
	width: 75px;
	outline:none;
}

a#mdns {
	background: url(images/mainmenu_dns.gif);
	width: 107px;
	outline:none;
}

a#mkontrollpanel {
	background: url(images/mainmenu_kontrollpanel.gif);
	width: 95px;
	outline:none;
}

a#momoss {
	background: url(images/mainmenu_omoss.gif);
	width: 43px;
	outline:none;
}

a#mblog {
	background: url(images/mainmenu_blogg.gif);
	width: 38px;
	outline:none;
}

a#mdrift {
	background: url(images/mainmenu_drift.gif);
	width: 31px;
	outline:none;
}

.mainmenuactive a#mdrift, a#mdrift:hover {
	background: url(images/mainmenu_drift_on.gif);
	width: 31px;
	outline:none;
}

.mainmenuactive a#mblog, a#mblog:hover {
	background: url(images/mainmenu_blogg_on.gif);
	width: 38px;
	outline:none;
}

.mainmenuactive a#morder, a#morder:hover {
	background: url(images/mainmenu_bestall_on.gif);
	width: 47px;
	outline:none;
}

.mainmenuactive a#mwebbhotell, a#mwebbhotell:hover {
	background: url(images/mainmenu_webbhotell_on.gif);
	width: 76px;
	outline:none;
}

.mainmenuactive a#mdomannamn, a#mdomannamn:hover {
	background: url(images/mainmenu_domannamn_on.gif);
	width: 43px;
	outline:none;
}

.mainmenuactive a#mkundservice, a#mkundservice:hover {
	background: url(images/mainmenu_kundservice_on.gif);
	width: 78px;
	outline:none;
}

.mainmenuactive a#mkundcenter, a#mkundcenter:hover {
	background: url(images/mainmenu_kundcenter_on.gif);
	width: 75px;
	outline:none;
}

.mainmenuactive a#mdns, a#mdns:hover {
	background: url(images/mainmenu_dns_on.gif);
	width: 107px;
	outline:none;
}

.mainmenuactive a#mkontrollpanel, a#mkontrollpanel:hover {
	background: url(images/mainmenu_kontrollpanel_on.gif);
	width: 95px;
	outline:none;
}

.mainmenuactive a#momoss, a#momoss:hover {
	background: url(images/mainmenu_omoss_on.gif);
	width: 43px;
	outline:none;
}

/* main */
#wrapper {
	background: url(images/bg_topline.gif) repeat-x top;
}

#wrapper2 {
	margin: 0 auto 15px auto;
	width: 896px;
	border: 2px solid #fff;
	background: #fff;
}

#topinfo {
	margin: 5px 15px 0 15px;
	font-size: 0.7em;
}

#dateinfo {
	margin: 0;
	float: right;
}

ul.breadcrumb {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.breadcrumb li {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	background: url(images/bg_arrow_off.gif) no-repeat 0 6px;
}

#sidebar {
	float: right;
	width: 220px;
	background: url(images/bg_sidebar.png) no-repeat top left;
	padding-left: 15px;
	padding-top: 15px;
}

#sidebar h3 {
	padding: 5px 10px 0 10px;
	margin: 0;
	color: #95b00f;
	font-size: 1.1em;
}

#sidebar .box {
	padding: 10px;
	margin-bottom: 10px;
}

.boxborder {
	background: #f5f5f5;
	padding: 10px;
	font-size: 0.8em;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	margin: 0;
	padding: 5px 5px 5px 12px;
	font-size: 0.7em;
	background: url(images/bg_arrow_off.gif) no-repeat 5px 9px;
}

#sidebar ul li.on {
	background: #cdf214 url(images/bg_arrow_on.gif) no-repeat 5px center;
}

#sidebar ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
}

#content {
	float: left;
	width: 660px;
	background: url(images/bg_content.png) repeat-x top;
}

#content .box {
	padding: 15px;
	margin-bottom: 20px;
}

#content .box h2 {
	color: #95b00f;
}

.tabshead {
	margin: 0 0 -25px 0;
}

ul.tabs {
	width: 100%;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

ul.tabs li {
	float: right;
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 7px;
	margin-bottom: -1px;
	font-size: 0.7em;
}

ul.tabs li.on {
	border-bottom: 1px solid #fff;
}

ul.tabs li a {
	text-decoration: none;
}

ul.boxtabs {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}

ul.boxtabs li {
	float: left;
	background: #ccc url(images/bg_boxtab_off.png) repeat-x bottom;
	border: 1px solid #ccc;
	padding: 5px 8px;
	margin-right: 3px;
	font-size: 0.9em;
}

ul.boxtabs li.on {
	background: #fff url(images/bg_boxtab_on.png) repeat-x top;
	border: 1px solid #fff;
}

ul.boxtabs li a {
	text-decoration: none;
}

.filter {
	background: #fff url(images/bg_th.png) repeat-x bottom;
	padding: 5px;
	margin-bottom: 20px;
}

.filter form {
	margin: 0;
}

.post h3, .post h2 {
	font-weight: bold;
	margin: 0;
}

.post h3 a, .post h2 a {
	color: #95b00f;
}

.posthead {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.postby {
	margin: 0;
	float: left;
	font-size: 0.7em;
}

.poststatus {
	margin: 0;
	float: right;
	font-size: 0.7em;
}

.resolved {
	color: #3c0;
}

.unresolved {
	color: #f30;
}

.postfooter {
	padding-bottom: 30px;
}

.postcat {
	margin: 0;
	float: left;
	font-size: 0.7em;
}

.postcomments {
	margin: 0;
	float: right;
	font-size: 0.7em;
}

.commenthead {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 15px;
	padding-top: 25px;
}

.commenthead p {
	float: right;
	margin: 0;
	font-size: 0.7em;
}

.commenthead h4 {
	float: left;
	margin: 0;
}

.formbox {
	background: #f5f5f5;
	border: 1px solid #eee;
	padding: 15px;
}

.col3 dl {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 0.7em;
}

.col3 dl dt {
	clear: left;
	float: left;
	font-weight: bold;
	clear: left;
	width: 110px;
	margin-bottom: 4px;
}

.col3 dl dd {
	margin-left: 110px;
	margin-bottom: 4px;
	text-align: right;
}

.col3 {
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-top: 20px;
}

.lastcol {
	margin-right: 0;
}

table {
	width: 100%;
	border-collapse : collapse;
	margin-bottom: 20px;
}

table.notabs {
	border-top: 1px solid #ccc;
}

th {
	text-align: left;
	background: #fff url(images/bg_th.png) repeat-x bottom;
	margin: 0;
	padding: 5px;
	font-size: 0.8em;
	border-bottom: 1px solid #ccc;
}

td {
	font-size: 0.8em;
	padding: 3px 5px;
	border-bottom: 1px solid #eee;
	background: #fff;
}

td.td_l2 {
	padding: 3px 5px 3px 20px;
}

td.group {
	background: #fff url(images/bg_td_group.png) repeat-y left;
	font-weight: bold;
}

td.group .right {
	float: right;
	color: #999;
	font-weight: normal;
}

td.group a {
	font-weight: bold;
}

p, h2, h3, h4, h5 {
	margin: 0 0 1em 0;
}

p {
	font-size: 0.8em;
}

.last {
	margin: 0;
}

.clear {
	clear: both;
}

a.status_up {
	background: url(images/status_up.gif) no-repeat 0 5px;
	padding-left: 12px;
}

a.status_down {
	background: url(images/status_down.gif) no-repeat 0px 5px;
	padding-left: 12px;
}

a.rss {
	background: url(images/icon_rss.png) no-repeat 0px 3px;
	padding-left: 20px;
	font-size: 0.9em;
}

input.text {
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px;
	color: #666;
}

input.button {
	border: 1px solid #ccc;
	background: #eee;
	padding: 2px;
	color: #666;
}

a {
	color: #333;
}

/* footer */

#footerwrapper {
	background: #666;
	border-top: 2px solid #bebebe;
}

#footer {
	width: 900px;
	margin: 0 auto;
	padding: 30px 0;
}

#footer a {
	color: #999;
	outline:none;
}

#footer h3 {
	color: #999;
	font-size: 1.1em;
	font-weight: normal;
}

#footer p {
	color: #999;
	font-size: 0.7em;
}

#footerleft {
	float: left;
	width: 570px;
}

#fcontact{
	background: url(images/bg_footerfade.png) repeat-x top;
	padding: 15px;
	margin-bottom: 30px;
	width: 270px;
	float: right;
}

#fcontact dl {
	color: #999;
	font-size: 0.7em;
	padding-bottom: 20px;
}

#fcontact dt {
	font-weight: bold;
	float: left;
	width: 80px;
	clear: both;
	margin-bottom: 10px;
}

#fcontact dd {
	float: right;
	width: 190px;
	margin: 0;
	margin-bottom: 10px;
}

#phone {
	font-size: 1.6em;
}

#flinks {
	background: url(images/bg_footerfade.png) repeat-x top;
	padding: 15px;
}

#flinks ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#flinks ul li {
	background: url(images/bullet_greyarrow.gif) no-repeat 0 3px;
	padding-left: 15px;
	float: left;
	width: 165px;
	font-size: 0.8em;
	color: #999;
	margin-bottom: 10px;
}

#flinks ul li a {
	text-decoration: none;
	outline:none;
}

#fpartners {
	margin: 30px 0 10px 0;
	background: #606060;
	padding: 15px;
}

#fpartners h3 {
	display: none;
}

#copyright {
	margin-bottom: 30px;
}

#bottom {
	clear: both;
	width: 870px;
	padding: 15px;
	height: 67px;
	margin: 0 auto 15px auto;
	background: #cdf315 url(images/bg_bottom.png) no-repeat;
}

#bottom h4 {
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
}

#bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#bottom ul li {
	display: block;
	background: url(images/bullet_greenarrow.gif) no-repeat 0 3px;
	float: left;
	width: 119px;
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
	padding-left: 15px;
	margin-bottom: 5px;
}

#bottom a {
	color: #60710b;
	text-decoration: none;
	outline:none;
}

#bottom p {
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
}

#breferenser {
	background: url(images/bg_bottom_divider.png) repeat-y right;
	width: 268px;
	height: 67px;
	float: left;
	padding-right: 17px;
}

#bslump {
	width: 270px;
	height: 67px;
	float: left;
	margin: 0 15px;
}

#bkundservice {
	background: url(images/bg_bottom_divider.png) repeat-y left;
	width: 268px;
	height: 67px;
	float: left;
	padding-left: 17px;
}

.right10 {
	float: right;
	margin-left: 10px;
}

.post ul, .post ol {
	font-size: 0.8em;
}
