/*HTML Elements*/
html body {
	font-size:100%;
}

/*HTML Elements Modifiers*/

table#imagesbnw  {
	border-collapse:collapse;
	clear:both;
}
table#imagesbnw td {
	border:0px;
	margin:0px;
	padding:0px;
}


/* Id's */
#w-main {
	position:relative;
	top:10px;
	left:20px;
	width:950px;
}
#ads-top {
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	margin-bottom:20px;
}
#wrapper {
	position:relative;
	top:0px;
	left:0px;
}
#w-page {
	position:relative;
	top:0px;
	left:0px;
	width:755px;
}

#w-header {
	position:relative;
	top:0px;
	left:0px;
	width:750px;
	height:200px;
}
#w-logo {
	position:relative;
	top:0px;
	left:0px;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
}
#photoset-top {
	height:160px;
	width:750px;
}
#w-bar {
	position:relative;
	height:40px;
	bottom:0px;
	left:0px;
	width:750px;
}
#links {
}
#mail {
	position:absolute;
	top:7px;
	right:10px;
	color:#FFFFFF;
	font-family:arial,tahoma,sans-serif;
	font-size:0.7em;
	text-align:right;
}
#w-whitebox {
	background-color: White;
	position:relative;
	top:0px;
	left:0px;
	width:750px;
}
#w-body {
	width:750px;
	position:relative;
	top:0px;
	left:0px;
}
#w-left-menu {
	width:150px;
	position:relative;
	top:10px;
	left:15px;
	z-index: 50;
}
#menu {
	z-index:10000;
	position:absolute;
	left:0px;
	top:0px;
	width: 140px;
	font-family: Verdana;
}
#menu ul a {
	padding: 5px 0px 5px 5px;
}
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }

#w-blogbody {
	float:right;
	width:580px;
	position:relative;
	top:0px;
	right:0px;
}

#w-next-random {
	margin-top:16px;
	height:111px;
	width:475px;
}
#w-footer {
	height:165px;
	clear:both;
}
#spy {
	position:absolute;
	bottom:165px;
	left:0px;
	height:186px;
}
#photosets-bottom {
	position:relative;
	top:0px;
	left:0px;
	height:90px;
}
#copyright {
	position:relative;
	top:0px;
	height:75px;
	text-align:center;
	color:#FFF;
	font-size:12px;
}
#ads-right {
	position:absolute;
	top:0px;
	left:780px;
}

#submitmail {
	border:0px;
	color:#FFF;
	font-size:1em;
	height:21px;
}

#quote-box {
	width:570px;
	padding-top:7px;
}

#linksbottom {
	position:relative;
	top:0px;
}
#adsbottom{
	position:absolute;
	bottom:75px;
	background-color:white;
}
#ads-right{
	height:100%;
}

/*Classes*/

.title {
	font-family:Georgia,Arial,Helvetica;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:-5px;
	margin-top:1px;
}

.blogbody{
	font-family:Georgia,Arial,Helvetica;
	font-size:0.9em;
	line-height:180%;
	margin-bottom:20px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
}
.img-no-border{
	border-width:0px;
}
.littlelogo{
	float:left;
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
}
.getthebest_left{
	color:#FFFFFF;
	font-family:arial,tahoma,sans-serif;
	font-size:0.7em;
	padding-left:60px;
	text-align:left;
	
}
.getthebest_right{
	color:#FFFFFF;
	font-family:arial,tahoma,sans-serif;
	font-size:0.7em;
	text-align:left;
}

.no-height{
	height:1px;
	font-size:1px;
}
.next{
	font-size:1.5em;
	font-weight:bold;
	left:200px;
	position:relative;
	text-decoration:none;
	top:27px;
}
.speakerlabel {
	font-weight:bold;
}

.vote {
	font-family:Georgia,Arial,Helvetica;
	font-size:0.8em;
}
.codequote{
	/*
	font-size:0.9em;
	color:#EEE;
	background:#222;
	margin:3px;*/
	background:#000 none repeat scroll 0%;
	font-family:Georgia,Arial,Helvetica;
	color:#FFF;
	margin:7px;
	padding:7px;
}

.linksatthebottom {
	color:#000000;
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;	
}
.adspot {
	position:relative;
	top:0px;
	right:0px;
}
.linkexperts{
	position:relative;
	top:0px;
	right:0px;
}

.right {
	font-family:Georgia,Arial,Helvetica;
	font-size:0.8em;
	text-align:right;
}
.no-bullet{
	list-style: none;
}

/*MENU*/

ul.menu, ul.menu ul {
  width: 140px;
  margin: 0px;
  padding: 0px;
}

ul.menu li {
  list-style-type: none;
  margin: 0px;
  padding:0px;
  position: relative;
  border-bottom: 1px solid White;
  border-top: 1px solid White;
  border-left: 1px solid White;
}
ul.menu li > ul {
  display: none;
  position: absolute;
  top:0px;
  left: 139px;
}
ul.menu li:hover, ul.menu li.toHighlight {
}

ul.menu ul.toShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
ul.menu li:hover > ul {
  display: block;
}

/* and some link styles */
ul.menu li a{
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding:0px;
	font-size:12px;
}

ul.menu li a:hover, ul.menu li a.toHighLink {
}

ul.menu li ul{
}

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

li.submenu {
}
li.submenu:hover {
}
li.submenu ul li.submenu {
}
li.submenu ul li.submenu:hover {
}
/*From Alvaro old menu*/
span.linkmenu{
	list-style-type: none;
	display:block;
	position:relative;
	left:0px;
	top:0px;
	height:82px;
	width:140px;
	text-align: center;
}
span.linkmenu a{
	position:relative;
	top:20px;
	right:13px;
	background-color:transparent;
	font-size:12px;
}
span.linkmenu a, span.linkmenu a:link,  span.linkmenu a:visited, span.linkmenu a:active{
	display:inline;
	text-decoration: none;
	font-weight: bold;
	background-color:transparent;
}
span.linkmenu a:hover{
	background-color:transparent;
}