/* $Id: style.css,v 1.19 2006/12/27 13:17:15 drumm Exp $ */


/*
** HTML elements
*/
p.smaller3 { font-size: 90%; }
/* .smaller3 p  { font-size: 70%; } */
.height0 p { margin-top: 0em; margin-bottom: 0em; }

/*
.oldmenu ul li { margin-left: 0; padding-left: 4px 4px; border-left: none; list-style: none; display: inline; }
*/

img.imgleft {
  margin-right: 1.5em; margin-bottom: 0.5em; position: relative; float: left;
  border: 1px solid gray;
}
img.imgright {
  margin-left: 1.5em; margin-bottom: 0.5em; position: relative; float: right;
  border: 1px solid gray;
}

p.arrow { position: relative; margin-left: 1.5em; }

span.marker2 { background: yellow; }
.whitespan span { display: none; }


/* .center { text-align: center; } */ /* Hack to subtitute for <table align="center"> in IE */ 
/* .center table { margin: auto; } */
/* .center td {text-align: left;} */

/* 2007-04-24. To replace above 'center' as name may conflict with other configurations */
.center_local { text-align: center; } /* Hack to substitute for <table align="center"> in IE */ 
.center_local table { margin: auto; }
.center_local td {text-align: left;}


p.grey { font-size: 1.1em; font-weight: bold; color: #646464;}


.backwards {unicode-bidi:bidi-override; direction: rtl; } /* color:#c00;} */

/* Just used in Awardstat tables */
.winnerstable { text-align: center; } 
.winnerstable table { margin: auto; }
.winnerstable p, p.winnerstable { font-size: 100%; color: #000000; line-height: 120%;  margin-top: 0em; margin-bottom: 0em; text-align: left;}
.winnerstablesmaller td, td.winnerstablesmaller { font-size: 90%; color: #000000; line-height: 120%;  margin-top: 0em; margin-bottom: 0em; text-align: left;}
/* Just used in Awardstat tables */

p.smallerrs { font-size: 90%; }

/* for sundial graphics */
img.imgrs {
  border: 1px solid #8C8A8C;
}

/* 2007-04-24. Use only if needed and if theme has this setup missing *****************************/
/* TR.even { BORDER-RIGHT: #dfdfe1 0px solid; BORDER-TOP: #dfdfe1 1px solid; BORDER-LEFT: #dfdfe1 0px solid; BORDER-BOTTOM: #dfdfe1 1px solid; } */
/* TR.odd { BORDER-RIGHT: #dfdfe1 0px solid; BORDER-TOP: #dfdfe1 1px solid; BORDER-LEFT: #dfdfe1 0px solid; BORDER-BOTTOM: #dfdfe1 1px solid; } */
/* TR.odd { BACKGROUND-COLOR: #f9f9f9; } */
/* TR.even { BACKGROUND-COLOR: #E9E9E9; } */


/* ******************************** new */
/* ******************************** new */
/* This tables can be taken away, they are only used in the AP, "Introduction" and "Award Graphics" (2006-06-08 looks like ?!?) ********/

.csstable1, .csstable2, .csstable3 { width: 80%; margin: auto; padding: 0; background: none; }

.csstable1 {width: 90%}

.csstable1 ul, .csstable2 ul, .csstable3 ul { margin: 0; padding: 0; list-style-type: none; }

.csstable1 li, .csstable2 li, .csstable3 li { margin: 0; padding: 0; float: left; font-size: 85%; color: #0000ff; }

.csstable1 li { position: relative; text-align: center; margin: 0; }

.csstable2 li { width: 33%; text-align: center; margin: 10px 0; }

.csstable3 { padding: 0; background: #fff none; }

.csstable3 li {	width: 7em; margin-right: 1em; background: #eee none; text-align: center; }

/* ............................................................................................ */


body {
	background: #020104 url(images/bodybg.gif) repeat-x;
	color: #444;
	font: 78% tahoma, arial;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
        * {margin:0px;padding:0px;} 

h1 {
font-size:18px;
}

h2 {
font-size:14px;
padding-top:10px;
}

h3 {
font-size:12px;
/* font-weight:bold; 2007-05-17 *******************************/
}

.form-item input {
color:#777;
font-size:10px;
margin:0 0 10px
}

.form-submit {
color:#000;
font-size:10px;
margin:10px 0 0 0;
}


.block #user-login-form ul {
font-size:9px;
margin:0;
padding:0
}

.block #user-login-form li {
list-style:none;
margin:0;
padding:0
}

.block #user-login-form input,.form-item {
margin:2px 0 0 0;
padding:0
}

#block-user-0 h2 {
display:none;
}

#block-user-0 {
padding-bottom: 20px;
}

#header ul {
/*	margin: 20px 25px 25px 20px;                added 2007-05-17 */  
	margin: 25px 25px 25px 25px;
	padding:0px;
	display:block;
	color:#c5b16b;
	width:auto;
	width: 110px;
	position:absolute;
	background-color:#FF0000;
}
#header li {
	background-color:#cebc7d;
/*	width: 116px;  ***************************** added 2007-05-17 */
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}



/* ************************************************** added 2007-05-17 */
#content #left ul, #content #left ol, #content #left blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	/* font-size: 10px; */
	/* color: #5e573b;  */
	padding-left:30px;
}




/* ************************************************** added 2007-05-17 */
/*
#content #left li {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal; 
	font-size: 10px;
	color: #5e573b;     
	padding-left:60px; 
}
*/

/* ************************************************** added 2007-05-17 */
.submitted {
	font-size: 11px;
	padding: 5px;
}


.link, #navtop {border-bottom: 1px solid #ad9f6f;}

.link a:hover {
	text-decoration: none;
}


.link,#last {
	font-size: 14px;
	font-weight:900;
	text-decoration: none;
	padding:0px;
	margin:0px;
/*	text-transform: uppercase; ********************** 2007-05-17 */
	width: 120px;
	display:block;
	color: #7a6b3e;
        /* font-size: 14px; ***************************** 2007-05-14 */
	font-size: 12px;
	font-weight: bold;
	position:relative;
	text-align:center;
}
.link a:hover {
	color:#fff;
}


/* ********************************************* took out 2007-05-17 */
/*
#navtop{
	background-image:url(images/navtop.gif);
	background-repeat: no-repeat;
	display:block;
	width:146px;
	height:20px;
}
#navbottom{
	background-image:url(images/navbottom.gif);
	display:block;
	width:146px;
	height:19px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
*/

a { 
	color: #7a6b3e;
	font-weight: bold;
	text-decoration: none;
}
	
a:visited { 
}
	
a:hover, a:active { 
	text-decoration: underline;

}

.block {
color: #2e381d;
}

.block a {
color: #242e16;
}

.block h2 {
color: #242e16;
}



/* ********************************************** modified 2007-05-17 */
table {
font-size:10px;
margin-left:0px;
opacity:.70;filter: alpha(opacity=70);
width:100%;
}


/* to maintain winnerstable inaltered ************** added 2007-05-17 */
.winnerstablesmaller table {
opacity:.99;filter: alpha(opacity=99);
}



p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #5e573b;
	padding: 5px;
}
#container {
	margin: 30px auto;
	text-align: left;
/*	width: 785px; ****** adjust to 800 2007.05.17 ******/ 
	width: 770px;
	display:block;
	position:relative;
}
#header {
/*	width: 785px; ****** adjust to 800 2007.05.17 ******/ 
	width: 770px;
	height: 351px;
	margin:0px;
	display:block;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	position:relative;
}

#headerright {
width:510px;
padding:20px 20px 0 0;
float:right;
}

#sitename {
position:absolute;
/* top:30px; ***********************************************2007-05-17 */
top:25px;
font-size: 16px;
padding-left:20px;
}

/* new *****************************************************2007-05-17 */
#slogan {
position:absolute;
top:40px;
font-size: 14px;
padding-left:20px;
}



#logo {
display:inline;
}

#content {
	background: url(images/contentbg.gif) repeat-y;
/*	width: 785px; ****** adjust to 800 2007.05.17 ******/ 
	width: 770px;
}
/*
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #4c5b38;
	text-decoration: none;
	margin-bottom:20px;
}
***********************************************************2007-05-17*/
#left {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 10px 10px 10px 30px;
	display:inline;
	background: url(images/leftbg.gif) repeat-x;
/*	width: 470px;  ************************************2007-05-17 */
        width: 490px;         
}
#djset{
	position:absolute;
	bottom:0px;
	right:0px;
}
#middle {
	padding: 10px 10px 10px 20px;
	position:relative;
	float:left;
	display:inline;
	background: url(images/middlebg.gif) repeat-x;
	width: 200px;
}
#photos{
	position:absolute;
	bottom:0px;
	left:0px;
	border: 0px none #FFFFFF;	
}
#right {
	float:left;
	display:inline;
	background: url(images/rightbg.gif) repeat-x;
/*	width: 240px; **************************************2007-05-17 */
/*	width: 220px; ****** adjust to 800 2007.05.17 ******/ 
	width: 210px;  /* 5 más para que el background esté OK 2005-05-18 */
        padding: 0px 10px 10px 10px; /* el padding de arriba quitado */
/*	padding:10px; */
}

#right img{
	border: 0px none #FFFFFF;	
}

.clear{clear:both;}

#footer {
	margin-left:5px;
	background: url(images/footerbg.gif) repeat-x;
/*	width: 775px; ****** adjust to 800 2007.05.17 ******/ 
	width: 760px;
        height:47px;   
	font-family: Arial, Helvetica, sans-serif;
        /* font-size: 12px; *****************************2007-05-17 */
	font-size: 11px;
	color: #f1e6c0;
	text-align:center;
	/* padding-top:20px; ****************************2007-05-17 */
        padding-top:0px;
}