body{
	background-color:#C0C0C0;
	background-image: url(http://www.petanque.org/img/v5/background_v5_w.gif);	 
	background-repeat:repeat-y;
	margin:0px;
	margin-left:8px;
	padding:0px 0px 0px 1px;
	border:0px;
	font-family: verdana,arial, Helvetica, sans-serif;

}
body,td{
 font-family: verdana,arial, Helvetica, sans-serif;
 font-size:11px;
}
h1,p,h2,h3,h4,h5,h6,li,ingress,blockquote,stor,storre,storst,liten{

 list-style-position: outside;
}
h1{
 font-size: 14px;
 font-weight: bold;
 margin:0;
 margin-top:8px;
 margin-bottom:5px;
}
h2{
 font-size: 12px;
 margin-top: 0px;
 margin:0;
 margin-top:7px;
 margin-bottom:4px;
}
h3{
 font-size: 12px;
 margin-top:5px;
 margin:0;
 margin-top:7px;
 margin-bottom:3px;
}
h4{
 font-size: 11px;
 font-weight:bold;
 margin:0;
 margin-top:5px;
 margin-bottom:3px;
}
h5{
 font-size: 11px;
 font-weight: bold;
 margin:0;
 margin-top:4px;
 margin-bottom:3px;
}
h6{
 font-size: 11px;
 font-weight: bold;
 letter-spacing:1px;
 margin:0;
 margin-top:4px;
 margin-bottom:3px;
}
p{
 font-size: 11px;
 line-height:18px;
 font-weight: normal;
 font-style: normal;
 margin:0;
 margin-top: 3px;
 color:black;
}
blockquote{
  font-size: 11px;
  margin:0px;
  margin-left: 10pt;
  margin-right:20pt;
   margin-top:5pt;
}
strong{
 font-weight:bold;
}
OL,UL{
 font-size: .9em;
}
A {
  text-decoration:none;
 color:#0033cc;
}
.avsnitt{
 font-size: 11px;
 font-weight: normal;
 font-style: normal;
 margin:0;
 line-height:18px;
}
.ingress{
 font-size: 11px;
  line-height:17px;
 font-weight:bold;
  text-indent:5px;
  font-weight:bold;
  margin-top: 2px;
  margin-bottom: 2px;
 }
.publiciuslist{
 margin-top:1px;
 margin-bottom:4px;
 }
.publiciuslistcountry{
 margin-top:0px;
 margin-bottom:3px;
}
P A{
 text-decoration: underline;
}
A:hover{
 text-decoration:underline;
 }
.bla{
 color:#336699;
}
.rod{
/*
color:#990000;
*/
}
TD{
 font-size:11px;
}
  table{
  margin:0px;
  border:0px;
  padding:0px;
  }
  img{
  border:0px;
 }
  img a {
  border:0px;
 }
  #mc{
  width:820px;
  margin:0px;
  padding:0px;
  border:0px;
 }
 .thm1,.thm2,.m1,.m2,.mh,.padleft,td,#hoco,#hp,#cont{
   font-size: 11px;
 }
 
 
 /*  start toppmeny horisontal */
 
 ul.topmen{
	list-style-type:none;  
	border-top :1px solid #999999;
	border-bottom:1px solid #999999;
	width:820px;
	padding:0px 0px 0px 20px;
	background-color:#dfdfdf;
	background-image:url(http://www.petanque.org/img/menu_bg_grey.gif);
/*	text-align:center; */
	height:23px;
	margin:0px 0px 2px 0px;
	font-size:11px;
	letter-spacing:0.3em;
} 
.topmen li{
	display:inline;
}
.topmen a{
	background-color:#dfdfdf;
	background-image:url(http://www.petanque.org/img/menu_bg_grey.gif);
	padding-left:10px;
	padding-right:10px;
    padding-top: 4px;
	padding-bottom:6px;
  	text-decoration:none;
    float: left;
    display: block;
    text-decoration: none;
	text-align:center;
	text-transform:uppercase;
 
	color:#333333;	
}
.topmen a:hover{
  background-color:#efefef;
  text-decoration:none;
  background-image:url(http://www.petanque.org/img/menu_bg_grey_mo.gif);

  
  }
 /*  end toppmeny horisontal */
 
 
 /* start meny på venstre side */
 
ul.lefmen{
	list-style-type:none;  
	padding:0px 0px 0px 0px;
	background-color:#dfdfdf;
	clear: both;
	margin:0px;
	letter-spacing:0.2em;
} 
.lefmen a{
	padding-left:15px;
    padding-top: 3px;
	padding-bottom:5px;
  	text-decoration:none;
    display: block;
    text-decoration: none;
	text-align:left;
	border-bottom:1px solid #999999;
	border-top:1px solid #ffffff;
	font-size:11px;
	background-image: url(http://www.petanque.org/img/menu_bg_grey_grad_edge_150.gif);
	vertical-align: bottom;  
	width:135px;
	text-transform:uppercase;
 
	color:#333333;
}
.lefmen a:hover{
  background-color:#efefef;
  text-decoration:none;
  background-image:url(http://www.petanque.org/img/menu_bg_grey_mo.gif);
  }
 /* 
.lefmen:before {
	line-height: 0.5;
	font-size: 1px;
	background: transparent url("http://www.petanque.org/img/v5/menu_tr.gif") no-repeat top right;
	margin: 0;
	height: 9px;
	display: block;
	border-bottom: 1px solid #ddd;
	content: url("http://www.petanque.org/img/v5/key-point_tl.gif");
}
.lefmen:after {
	display: block;
	padding-top: 0;
	line-height: 0.1;
	font-size: 1px;
	content:  url("http://www.petanque.org/img/v5/key-point_bl.gif");
	margin: 0 0 0 0;
	height: 8px;
	background: transparent url("http://www.petanque.org/img/v5/images/menu_br.gif") scroll no-repeat bottom right ;
	border-top: 1px solid #fff;
}
*/

	
	
	

 /* end meny på venstre side */
 
 
 .sublefmen div{
 	padding: 4px 0px 5px 0px;
 }
 
 /* contribute - home page */
 #hoco a,#cont a{
	font-size:11px;
	letter-spacing:0.15em;
	color:#222222;
 }
 #hoco{
 	margin:0px;
	padding:0px;
	border:0px;
	width:830px;
	clear: both;
	padding-bottom:3px;

 }
#cont{
	float:right;
	margin-top:-15px;
}
 /* hovedceller */
 
#t1{
	text-align:left;
	display:block;
	float:left;
	width:150px;
	height:inherit;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color:#dddddd;
	background-image: url(http://www.petanque.org/img/v5/bak_td1.gif);
	
}

#t2{
	padding-left:4px;
	padding-right:4px;
	background-color:white;
	float:left;
	display:block;
	width:450px;
	padding:10px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#t3{
	float:left;
	display:block;
	width:220px;
	text-align:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color:#dddddd;
	background-image: url(http://www.petanque.org/img/v5/bak_td3.gif);
}

#t23{
	float:left;
	display:block;
	width:690px;
	background-color:white;
	padding-left:4px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#mb{
	width:1000px;
	display:block;
	height:auto;
	overflow: hidden;

}


/* end hovedceller */
 #t1 h2{
	background-color:#996633;
	background-image:url(http://www.petanque.org/img/v5/bg_t1_h2.gif);
	height:18px;
	color:white;
	width:140px;
	text-transform:uppercase;
	font-size: 11px;
	text-indent:7px;
	font-weight:400;
	padding-top:6px;
	padding-left:10px;
	margin:0px;
	letter-spacing:0.3em;
	 
 }
 
 #t1 h2 a{
 color:white;
 text-decoration:one;
 }
 

 #t1 p{
  line-height:12px;
  margin:4px;
  padding:3px;
 }
 #t1 p a{
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration:none;
 }
  #t1 p a:hover{
    background-color:#fefefe;
 }

#t2 img{
	padding:4px;
}

#t2 .rod a{
	clear:both;
	font-size:12px;
	letter-spacing:0.15em;
	margin-top:0px;
	background-color:#efefef;

	border-bottom:1px solid #222222;
}
#t2 .rod a{
	color:#111111;
	height:23px;
	line-height:20px;
}


#t2 .publicius {
	clear:both;
	font-size:12px;
	letter-spacing:0.15em;
	margin-top:0px;
/*	background-color:#efefef;*/

	border-bottom:1px solid #222222;
}
#t2 .publicius a{
	color:#111111;
	height:23px;
	line-height:20px;
}


#t2 p{
	padding-bottom:10px;
}


#t2 .readon{
	display:block;
	float:right;
	padding:0px 10px 0px 0px;
	clear:both;
}
  #ab {
   width: 620px;
  }
 #m3cp {
   padding-left:450px;
  }
 #t3 h2{
	background-color:#996633;
	background-image:url(http://www.petanque.org/img/v5/bg_t3_h2.gif);
	font-size:14px;
	color:white;
	width:220px;
	text-transform:uppercase;
	font-size: 11px;
	text-indent:7px;
 	font-weight:400; 
	padding-top:2px;
	height:15px;
	margin:0px;
	letter-spacing:0.3em;
	padding:4px 0px 3px 0px;
 }
 #t3 h2 a{
	text-decoration:none;
	color:white;
 }
 #t3 h2 a:hover{
  text-decoration:underline;
 
   }
 #t3 p,.publiciuslist{
  line-height:12px;
  margin-left:4px;
  padding-top:3px;
  padding-left:3px;
  padding-bottom:3px;
 }
 #t3 p a,.publiciuslist .a{
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration:none;
 }
  #t3 p a:hover,.publiciuslist a:hover{
  background-color:#fefefe;
  
 }
 #t3 p a:active,.publiciuslist a:active{
  background-color:#fefefe;
  background-image:url(http://www.petanque.org/img/menu_bg_br.gif);
  color:white;
  font-weight:800;
 }
 
 #t3 ul{
 		font-size:12px;
 }
 
 #t3 p{
 	padding-bottom:10px;
 }
 
 #t3 a{
 	color:black;
 	text-decoration:none;
 }
 
 #t2 ul li a{
 	text-decoration:none;
 	color:#111111;
 }
 
.publiciuslist:{
  width:120px;
 }
.padleft{
  border: 0px solid rgb(187, 187, 187);
  width: 96px;
  padding-left:4px;
  padding-bottom:10px;
  }
 .foot{
  width:840px;
  font-size:10px;
  background-color:#CCCCCC;
  border-top:4px solid #DDDDDD;
  border-bottom:2px solid #DDDDDD;
  color:black;
  text-align:center;
  height:15px;
  	clear: both;
 }
 .foot a{
  text-decoration:none;
  color:black }
 .foot a:hover{
  text-decoration:none;
  color:white;
  background-color:black;
 }
  /* latest news */ #latestnews{
  background-color:#efefef;
  width:450px;
  border-bottom:2px dotted #666666;
  margin-top:40px;
  margin-bottom:40px;
 }
 #latestnews h2{
  border-top :1px solid #999999;
  border-bottom:1px solid #999999;
   color:#999999;
  background-image:url(http://www.petanque.org/img/menu_bg_grey.gif);
 }
 #latestnews .date{
  font-size:10px;
 }
  #latestnews P{
  border-bottom:5px solid #fefefe;
  margin-bottom:10px;
 }
 .dotted{
 	border-top:1px dashed #cccccc;
 	border-bottom:1px dashed #cccccc;
 	 
 }

#tophead{
	background-image: url(http://www.petanque.org/img/body_back_top_grad.gif);
	background-repeat:repeat-x;
	width:100%;
	height:60px;
	padding:0px;
	margin-left:-10px;
} 

#head{
	background-color:white;
	margin:0px;
	padding:0px; 
	width:840px;
}
 
 /* listings for right hand side */
 
 ul.listing {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:11px;
}

ul.listing li {
  margin: 0;
  padding: 0;
}

ul.listing li a {
	display: block;
	width: 210px;
	padding:3px 2px 2px 8px;
	text-decoration:none;

}

ul.listing li a:hover {
	background-color:white;	
}

 a.voter{display:block;
 		background-color:#dddddd;
	padding:2px 4px 3px 4px;
	margin-top:6px;
	border-top: 4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #222222;
	border-bottom:4px solid #222222;	
	text-decoration:none;
	color:black;
	font-family:verdana;
	letter-spacing:0.12em;
	font-size:10px;
text-align:center;
}

 /* SECTION SPECIFIC */
 
 /* postcards section */
 .pstcrd {
 border: 1px dashed #ffffff;
 }
.pstcrd :hover {
 border: 1px dashed #000000;
 }
 .head{float:left;}
 
  #googleright{
 position:absolute;
 left:870px;
 top:20px;
 width:200px;
 height:700px;
 visibility:visible;
 }
 
#endret{
	display:none;
}

#cafepress{
 position:absolute;
 left:870px;
 top:10px;
 width:200px;
 height:700px;
 visibility:visible;


}

/* flickr pages */


#flickrgallery{
    width:420px;
    float:left;
}
.flickrimage{
float:left;
height:140px;
}
.flickrimage img{
border:0px;
margin:3px;
}
.flickrimagetext{
display:block;
width:100px;
font-size:10px;
height:40px;
}
.flickrdate{

height:35px;
width:200px;
background-color:grey;
float:none;
color:white;
font-size:22px;
padding:10px;
display:block;
clear:both;
}
.flickrimageinfo{
    width:400px;
   
}

.youtubesingleimage{
    background-color:#efefef;
    margin:4px 1px 3px 1px;
    clear:both;
     background-color:#efefef;
}
.youtubesingleimageimage{
    width:150px;
    float:left;
}
.youtubeimagetext{
   
    width:300px;
}


.postcardsfrontpage h2{
	margin:0px;
	border:0px;
	padding:0px;
}
.postcardsheaderfp{
	background-color:#666666;
	color:white;
	margin:0px;
	border:0px;
	padding:0px;
	text-align:top;
}
.postcardsfrontpage2{
	background-image: url(http://www.petanque.org/img/body_back_top_grad.gif);
	background-repeat:repeat-x;
	}

/* Forums section */
 .forummainpart{
    border-bottom:1px solid #222;
    margin-bottom:5px;
 }
 .forumposthead{
    background-color:#eeeeee;
}
 
