/*
Theme Name: Tema - Biljardpalatset
Theme URI: http://www.wallmanderco.se
Description: Wordpresstema f&ouml;r Biljardpalatset
Version: 1.1
Author: Pontus Nilsson
Author URI: http://www.wallmanderco.se
*/

/*/ GLOBAL /*/
H1, H2, H3, H4, H5, P, FORM, BODY {
	/*margin:0;*/
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#505050;
	}
INPUT, SELECT, TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a:link { color:#7e0e0e; }

a:visited { color:#7e0e0e; } 

BODY { background:#000 url("images/bg-body.jpg") top left no-repeat; }

H1 { font-size:32px !important; height:40px; overflow:hidden; }
H2 { color:#000; font-size:16px; line-height:20px; margin:14px 0px; }
H3 { color:#7e0e0e; font-size:18px !important;}
H4, H5 { color:#ffffff; font-size:18px !important; }

/*/ MAIN /*/
#container { width:1040px; margin:0px auto; }


#main { padding-top:48px; float:left; }
#main-left { float:left; width:296px;}
#logo { padding-left:35px;}

#main, #menu, #body { width:742px; }

#body { background:#FFFFFF; }
DIV.top {
	display:block;
	clear:both;
	background:url("images/box-main-top.gif") no-repeat;
	height:17px;
	}
#body DIV.bottom {
	display:block;
	clear:both;
	background:url("images/box-main-btm.gif") no-repeat;
	height:17px;
	}
#body-content { width:714px; padding-top:14px; margin:0px auto; }
	#body-left { width:484px; float:left; display:block; }
	#body-right { width:210px; float:right; padding-top:45px;}

DIV.list P { background:url("images/bg-dots.gif") repeat-x; height:18px; line-height:18px; }
DIV.list P SPAN {display:block; float:left; background:#ffffff; padding:0px 2px; }
DIV.list P SPAN.r { float:right; text-align:right; }

/*/ MENU /*/
#menu { height:32px; width:670px; margin:0px auto; overflow:hidden; }
#menu A {
	display:block;	
	float:left;
	width:133px;
	height:32px;
	line-height:32px;
	background:url("images/tab.gif") no-repeat bottom left;
	
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin-right:1px;
	color:#FFFFFF;
	}
	
/*/ GENERAL /*/
DIV.box-left { width:240px; float:left; }
DIV.box-right { width:240px; float:right; }

DIV.box-left P, DIV.box-right P { margin:0px 16px 0 0; }

DIV.spacer {
	border-top:1px solid #d6d6d6;
	background:#f6f6f6;
	line-height:4px;
	font-size:1px;
	height:4px;
	display:block;
	margin:6px 0px;
	}
	
	/* sportbaren visar box */
	DIV.box_sportbaren_visar {
		background:url("images/bg-sportbaren-visar.gif") no-repeat;
		width:205px;
		height:187px;
		margin-bottom:14px;
		}
	DIV.box_sportbaren_visar div.content {	padding:8px 0px; margin:0px 8px; }
	DIV.box_sportbaren_visar INPUT.input {
		background:url("images/bg-input.gif") no-repeat;
		width:139px;
		height:22px;
		border:0px;
		padding-top:3px;
		padding-left:8px;
		}
	DIV.box_sportbaren_visar INPUT.button {
		background:transparent;
		color:#ffffff;
		font-weight:bold;
		border:0;
		padding:0;
		margin:0;
		width:30px;
		cursor:pointer;
		}
	DIV.box_sportbaren_visar SELECT { width:100%; }
	
	DIV.box_grey {
		background:#ededed url("images/bg-title-bar-grey.gif") no-repeat;
		width:201px;
		margin-bottom:14px;
		padding-top:4px;
		}
	DIV.box_white { width:201px; }
	
	DIV.box_grey DIV.content { padding:0px 9px 2px 9px; }
	DIV.box_grey DIV.inner_box, DIV.box_white DIV.inner_box {
		text-align:right;
		height:180px;
		border-bottom:1px solid #cecdcd;
		padding:10px 9px 0 9px;
		font-size:10px;
		line-height:14px;
		}
	DIV.box_white DIV.inner_box { border:0; }
	
	DIV.box_grey DIV.inner_box P, DIV.box_white DIV.inner_box P {
		font-size:10px;
		line-height:14px;
		color:#000;
		text-align:center;
		margin-bottom:2px;
		}
		
	DIV.box_grey DIV.box_white { display:block; float:right; margin-top:28px; }
	DIV.inner_box_sm A { float:right; }
	DIV.box_grey DIV.inner_box A, DIV.box_grey DIV.inner_box_sm A, 
	DIV.box_white DIV.inner_box_sm A, DIV.box_white DIV.inner_box A { color:#505050; text-decoration:none; }
	DIV.box_grey DIV.bgGrey A, DIV.box_white DIV.bgGrey A { color:#630803; }
	
	DIV.box_grey DIV.bgGrey A:HOVER, DIV.box_grey DIV.inner_box A:HOVER, 
	DIV.box_grey DIV.inner_box_sm A:HOVER, DIV.box_white DIV.bgGrey A:HOVER,  { color:#000; text-decoration:underline; }
	
	DIV.box_white A:HOVER { color:#000 !important; text-decoration:underline !important; }
	
	DIV.box_grey DIV.bgGrey { background:#d6d6d6; }
	
	DIV.box_grey BR, DIV.box_white DIV.inner_box BR { clear:both; }
	DIV.box_grey DIV.inner_box_sm BR { clear:none; }
	
	DIV.box_white DIV.spacer { margin:0; }	
	DIV.box_white DIV.bgGrey { background:#f0f0f0; }
		
	DIV.box_grey DIV.inner_box_sm {
		padding:12px 9px 6px 9px;
		font-size:10px;
		line-height:14px;
		border-bottom:1px solid #cecdcd;
		height:60px;
		}
		
		
P.descripion {
	padding:3px 0px;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#000;
	}
P.descripion SMALL {
	font-size:10px;
	display:block;
	overflow:hidden;
	color:#505050;
	font-weight:normal;
	}
	
	DIV.restaurang_row { padding:6px 0px; }
	DIV.restaurang_row DIV.content { height:134px; }
	DIV.restaurang_row DIV.content IMG { float:left; }
	DIV.restaurang_row DIV.content DIV.desc { width:240px; float:right; }
	
	
.black { color:#000; }