body{
	font-size:62.5%; 
	background-color:#FFF;
	font-family:"Times New Roman", Times, serif;
} 





/* container for page */
#container
{		
	width:944px;
	margin-left:auto;
	margin-right:auto;
	
}
#container:after, 
#content-container:after,
#main-navigation:after,
#content:after
{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

 

/* container for content */

#content-container-top 
{	
margin-top:1%;
height:9px; 
background:transparent url(/images/page/WEBSITE_11.gif) no-repeat; 
overflow:hidden;
}


/* container for menu and text */
#content-container
{
clear:both; 
width:924px; 
padding:10px 0 20px 0; 
border-left:solid 10px rgb(200,200,200); 
border-right:solid 10px rgb(200,200,200); 
background-color:rgb(200,200,200); 
font-size:1.0em;
}


/* container for text */
#content {
	height:100%;
	margin-right:1%;
	width:750px;
	display:inline; 
	background-color:#FFF; 
	font-size:1.0em;
	float:right;
	background-color:rgb(200,200,200); 

}

#content-top 
{
height:9px; 
background:transparent url(/images/page/WEBSITE_15.gif) left top no-repeat; 
overflow:hidden;
}


#content-container-bottom 
{
height:9px; 
padding-bottom:20px; 
background:transparent url(/images/page/WEBSITE_23.gif) no-repeat; 
overflow:hidden;
}



#content-bottom 
{
height:9px; 
background:transparent url(/images/page/WEBSITE_20.gif) left bottom no-repeat; 
overflow:hidden;
}

/* container for text */

#content-box {
width:750px; 
background-color:rgb(255,255,255);
float:right;
}

#content-box table {
	margin-left:25px;

}


/* CONTAINER (BOXES) */

#content-box-top {clear:both; width:780px; *float:right;
height:7px; 

background:transparent url(/images/page/WEBSITE_15.gif) left top no-repeat; 
 overflow:hidden;}

#content-box-bottom {clear:both; width:780px; height:7px; *float:right;
margin-bottom:10px; 
background:transparent url(/images/page/WEBSITE_20.gif) left top no-repeat; 
overflow:hidden;}



#content-leftcolumn  { height:150px; display:inline; float:left; width:369px; border-right:solid 1px rgb(215,215,215); background-color:rgb(255,255,255);}
#content-rightcolumn { height:150px; display:inline; float:right; width:369px; border-left:solid 1px rgb(215,215,215); background-color:rgb(255,255,255);}
#content-leftcolumn:after, 
#content-rightcolumn:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}




#footer-box-top 
{
	clear:both; 
	width:926px;
	height:9px; 
	background:transparent url(/images/page/ricardo-web_27.gif) left top no-repeat; 
 	overflow:hidden;
 }
 

#footer-box-bottom {
	clear:both; 
	width:926px;
	height:9px; 
	margin-bottom:10px; 
	background:transparent url(/images/page/ricardo-web_29.gif) left top no-repeat; 
	overflow:hidden;
}
#footer
{
	margin-left:auto;
	margin-right:auto;
	width:926px; 

}
#footer-content 
{
	clear:both;
	padding:1.0em 0 1.0em 0; 
	background-color:#c8c8c8; 
	font-size:1.1em !important /*Non-IE6*/; 
	font-size:1.0em /*IE6*/; 
	overflow:visible !important /*Non-IE6*/; 
	overflow:hidden /*IE6*/;
}
#footer p {clear:both; line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
#footer p.credits {clear:both; font-weight:normal;}
#footer a, .footer a:visited {text-decoration:underline; color:rgb(125,125,125);}
#footer a:hover {text-decoration:none; color:rgb(0,0,0);}

#footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}




#article_box{
	text-decoration:none;
}
#article_box fieldset{
	order-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 15px auto;
	width:670px;
	clear: both;    
	padding: 0;    
	border: 1px solid #BFBAB0;    
	background-color: #F2EFE9;    

}

#article_box legend {
	margin: 0;
	margin-left:10px;
	color:#666; 
	font-weight: bold; 
	font-size: 160%; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}



#normal_table {
	margin-top: 5px;

}
#normal_table table{
		min-width:710px;
}

#normal_table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}
#normal_table td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 3px 6px 3px 12px;
	color: #6D929B;
	font-size:120%;
}

#normal_table th.spec {	
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
}


#normal_table  .hover{
	background-color:#FF9;
}
#normal_table  .odd{
	background-color: #fff;
}
#normal_table  .even{
	background-color: #eee;

}





#add_button{
	clear:both;
	padding:5px;
	margin:5px 15px;;
}

#edit_button{
	clear:both;
	padding:5px;
	margin:5px 15px;;
}
#delete_button{
	clear:both;
	padding:5px;
	margin:5px 15px;;
}






#message_box {
	z-index: 7777777777777777777;
	position:fixed;
	text-decoration:none;
	top: 0; left: 5px;

    border: 1px solid;
	margin-top:0px;
	width:95%;

    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/icons/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/icons/success.png');
}
.warning {

    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/icons/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/icons/error.png');
}


div.code_source{
	font-size:14px;
	margin-left:20px;
	width:700px;
	overflow:scroll;
	
}




b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;
	height: 10px;
    background-image:url(/img/rc.png);
    background-repeat: no-repeat}
b.btop b{
	background-position: 100% -10px}
b.bbot{
	background-position: 0 -20px}
b.bbot b{
	background-position: 100% -30px}

td#album_holder{

}

#gallery_table{
	margin-left:auto;
	margin-right:auto;
}

div#holder :hover{
}
div#holder{
	
	background-color:#92AAF0;
	width:700px;
	margin-top:10px;
	
}

#holder table{
	width:650px;
	margin-left:26px;
	margin-top:5px;
}

#holder table td{
}


#holder .header{
	color:#FFF; 
	clear:both; 
	margin:0; 
	padding:0px 0px 5px 20px; 
	border-bottom:solid 1px  #CCC; 
	font-weight:bold; 
	font-size:200% !important ; 
	
}

#holder a{
	text-decoration:none;
	color:white;
}
div#album_img {
	height:90px;
}
div#album_img img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	border:none;
}
div#photo_img{
}

div#album_name{
	
height:21%;
}
div#album_name p{
	color:white;
	font-size:10px;
	text-align:center;
	
}


















.graph {
  width: 250px;
  right: 30px;
}
.bar-title {
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: right;
}
#poll-container .bar-container {
  width: 110px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  right: -5px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}

