body{
margin:0;
background-image:url(bg.jpg);
background-repeat:repeat-x;
background-color:#343434;

	font: 74% Tahoma, Sans-Serif; 
}
/** Layout Part**/
div#header
{
background-image:url(header.jpg);
background-position:center top;
background-repeat:no-repeat;	
background-color:#58AA07;
height:260px;
width:780px;
margin: 0px auto;  
text-align:justify;
}
.topads
{
top:166px;
text-align:center;
position:relative;
padding-left:30px;
height:100%;
}
div#container
{
margin-top:260px;
width:780px;
position:absolute;
background-color:#FFFFFF;


}
div#right{
width:570px;
float:right;
background-color:#FFFFFF;
padding: 10px;
}

div#left{
float:left;
width:160px;
padding: 10px 20px 10px 10px;
background-color:#FFFFFF;
background-image:url(mright.png);
background-position:right top;
background-repeat:no-repeat;
}

div#footer{
clear:both;
background-image:url(footer.jpg);
background-repeat:no-repeat;
height:40px;
text-align:center;
width:780px;

}
/**** sub style divs*/

#mh {
font-size:14px;
background-image:url(h.gif);
background-position:left center;
background-repeat:no-repeat;
text-indent:15px;
color:#58AA06;
display:block;

}

div#sitenav
{
margin:0 auto;
text-align:center;

position:absolute;
top:94px;
font-weight:bold;
right:42%;
font-size:18px;
font-variant:small-caps;

height:70px;
}
div#sitenav ul{
display:block;


height:70px;


}
div#sitenav li{
display:inline;
margin:20px;
height:60px;


}
div#sitenav li a{

padding-top:15px;
text-decoration:none;
color:#FFCC00;



}

div#sitenav li a:hover{
background-image:url(arrow2.jpg);
background-position: top;
background-repeat:no-repeat;

}

/* end sub style divs* /
/****meu part**/
div#nav {

text-align: left; color: 	#7D8085;  width: 160px;
}
div#nav ul {

padding-left:10px;
list-style:none;
}
div#nav li { 
	font-weight: bold; 
	margin: 5px 0 5px 0px; 
	padding: 0px 0 0 0px; 
	border-bottom: 1px solid #ccc; 
	height: 25px; background:url(li.png);
	background-repeat: no-repeat;
	background-position:left;
}
div#nav li a { color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 25px;}
div#nav li a:hover { color: #FFF; text-decoration: none; background: #58AA06; display: block; height: 25px;}

/*****/

.copyright {
padding-top:5px;
display:block;
font-size:11px;
color:#333333;
}
.copyright a{

color:#009900;
text-decoration:none;
}
/******index div**********/
div#index
{

}
div#index h1{
color:#FEC400;
font-size:18px;
letter-spacing:3px;
margin:3px;
}
div#index h2{
color:#63B016;
font-size:14px;
padding-left:10px;
line-height:5px;
margin:10px 10px 5px 10px;
letter-spacing:1px;
background-image:url(arrow.gif);
background-position:left;
background-repeat:no-repeat;
}
div#index h2 a{
text-decoration:none;
color:#63B016;
}
div#index h2 a:hover{
text-decoration:none;
color:#FEC400;
}

#rnin a{
	color:#999999;
	margin:0px;
	font-size:8px;
	line-height:15px;
	text-align:center;
	border-bottom:#FEC400 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
}

div#index h3{
	color:#999999;
	margin:0px;
	font-size:8px;
	line-height:15px;
	text-align:left;
	border-bottom:#FEC400 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;

}

#rnin a:hover{
color:#009900;
}
div#index p{
font-size:13px;
line-height:18px;
padding-bottom:20px;
color:#333333;
}
div#index img{
padding:5px;
border:0;
}
.button{
float:right;
background-image:url(greenbtn.gif);
font-size:9px;
width:70px;
height:21px;
text-align:center;
font-weight:bold;

color:#FFCC00;
}
.button a{
color:#FFCC00;
text-decoration:none;
}
.button a:hover{
color:#FFFFFF;
}
/***Box Divs **/
div#box
{
width:279px;
height:162px;
background-image:url(box.jpg);
background-position:center;
text-align:center;
}

div#box h4 {
padding-top:5px;
margin-bottom:0px;
font-size:14px;
color:#009900;

}
div#box img{
border:#000000 1px solid;
padding:0px;

}

.boxtop 
{ 
height: 19px;
background: #fff url(boxt.gif) no-repeat;
color: #000;
}
.boxm 
{

text-align:center;
background: #fff url(boxd.gif) no-repeat bottom left;
color: #5b5b5b; padding: 0 10px 15px 10px;
margin: 0 0 10px 0;
}
.boxm p {
direction:rtl;
padding: 0;
margin: 0;
text-align:center;
}

div#hold{
padding-top:35px;
width:287px;
float:right;
text-align:center;

}

/*** End of Box Divs **/


/***************/
/*** list articles div****/
div#listart
{
}
div#listart h1{
color:#FEC400;
font-size:18px;
letter-spacing:3px;
margin:3px;
}
div#listart h2{
color:#63B016;
font-size:14px;
padding-left:10px;
line-height:5px;
margin:10px 10px 5px 10px;
letter-spacing:1px;
background-image:url(arrow.gif);
background-position:left;
background-repeat:no-repeat;
}
div#listart h2 a{
text-decoration:none;
color:#63B016;
}
div#listart h2 a:hover{
text-decoration:none;
color:#FEC400;
}

div#listart h3{
	color:#999999;
	margin:0px;
	font-size:8px;
	line-height:10px;
	letter-spacing:1px;
	border-bottom:#FEC400 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;

}
div#listart p{
height:50px;
font-size:13px;
line-height:18px;
padding-bottom:20px;
color:#333333;
}
div#listart img{
padding:5px;
border:0;
}

/***recipe page***/

div#reimage
{
float:right;
width:238px;
height:40px;
text-align:center;
font-size:11px;
background-image:url(bgimgr.jpg);
background-position:center top;
background-repeat:no-repeat;
position:relative;
top:-10px;
right:-10px;
font-size:14px;
font-weight:bold;
}
div#reimage a{
color:#FFCC00;
text-decoration:none;
}
div#reimage a:hover{
text-decoration:underline;
}
div#reimage img{

margin-top:5px;
border:#FFCC00 1px solid;
margin-bottom:20px;
width:180px;
height:120px;
}
div#boxinfo{
width:230px;
margin: 0 auto;
text-align:left;
border-left:#FFCC00 solid 1px;
float:right;
display:inherit;


padding-left:5px;
}
.headt{
font-size:14px;
color:#009900;
}
#listre{
font-size:13px;
padding-left:15px;
list-style:url(arrow.gif);
line-height:20px;
}

div#recipe{

}
div#recipe h1{
font-size:16px;
color:#009900;
padding-top:0px;


}
div#recipe ol,ul
{
line-height:25px;
}
div#recipe ul{
list-style:url(listico.gif);
}
div#recipe h2{
font-size:11px;
color:#333333;
margin-top:0px;
line-height:20px;
border-bottom:#FFCC00 1px solid;
border-top:#FFCC00 1px solid;
background-image:url(arrow.gif);
background-position:left;
padding-left:15px;
background-repeat:no-repeat;
}
div#recipe p{
text-indent:10px;
line-height:20px;


}


/******/
/****page numbers*********/


.pagination{
padding: 2px;
}

.pagination ul{

margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #FEC400;
text-decoration: none; 
color: #63B016;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #FEC400;
color: #FFFFFF;
background-color: #D2F5AF;
}

.pagination a.currentpage{
background-color: #63B016;
color: #FFF !important;
border-color: #FEC400;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/****page numbers*********/
div#author {
float:right;
width:150px;
padding:20px;
text-align:center;
font-size:11px;
background-image:url(auth-bg.jpg);
background-position:center top;
background-repeat:no-repeat;
position:relative;
top:-10px;
right:-10px;
}
div#author a{
color:#63B016;
}
div#author img 
{
border:1px solid #000000;
}
div#showart
{


}
div#showart h1{
font-size:15px;
text-align:left;
color:#63B016;
border-bottom:#FEC400 dashed 1px;
padding-bottom:5px;
}
div#showart p{
font-size:12px;
line-height:20px;
text-indent:20px;
}
div#showart img
{

margin:5px;
}
.date{
font-size:12px;
font-style:italic;
color:#FF9900;
float:left;
display:block;
margin:5px;
}
div#showart ul{
clear:both;
line-height:20px;

list-style:url(arrow.gif);
}
div#pagefun{
border-bottom:1px solid #009900;
border-top:1px solid #009900;
text-align:center;
margin-bottom:10px;
}
div#pagefun li {
display: inline;
padding-left:10px;
}
div#pagefun li a{
text-decoration:none;
padding-left:10px;
color:#63B016;
}
div#pagefun li a:hover{
color:#000000;

text-decoration:overline;
}
div#pagefun ul {
list-style-type: none;



}



div#showart a{
text-decoration:none;
color:#009900;
border-bottom:1px #009900 dashed;
border-top:1px #009900 dashed;
}
div#showart a:hover{
color:#FFCC00;
}




/*********************forms*/
form {
	margin:10px; padding: 0 5px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #333333;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #333333;
	height:100px;
	display:block;
	color:#777;
}
input.button {
	margin: 0;
	width:130px;
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #009900;
	position:static;
	left:50px;
}
.errormsg
{
color:#CC0000;
font-size:11px;
text-align:center;
}
.notices{
font-size:11px;
font-style:oblique;
color:#666666;
}
.redds{
color:#CC0000;
font-style:normal;
}
.commdif
{
color:#333333;
font-size:12px;
}
.username
{
font-size:13;
color:#006600;
font-style:italic;
}

.horz li{
padding:10px;
display:inline;
}
.serv{
color:#009900;
font-size:13;
font-style:italic;
text-align:center;
}
div#headtext{
}
div#headtext h1{
font-size:18px;
color:#009900;
}
div#headtext h2{
font-size:15px;
color:#FFFFFF;
text-align:center;
border:#FFCC00 1px solid;
background-color:#009900;
line-height:30px;
}

div#ads{
text-align:center;
margin:0 auto;
padding:0px;
}
div#donate{
margin:0 auto;
text-align:center;
background-color:#FFFFFF;
width:120px;
height:60px;
margin-left:0px;
}

div#pagestr
{
}
div#pagestr h1{
font-size:18px;
color:#FFCC00;
border-bottom:#FFCC00 1px solid;

}
div#pagestr h2{
font-size:16pxpx;
color:#009900;

}
div#pagestr p {
text-indent:40px;
font-size:14px;
line-height:26px;
}
div#pagestr a{
border-bottom:1px #FFCC00 dashed;
color:#006600;
text-decoration:none;
}
.smallnotice
{
font-size:12px;
color:#CC0000;
text-align:center;
font-weight:bold;
}

.rnsmall{
text-align:left;
font-size:12px;
}
.rnsmall a{
text-decoration:none;
color:#009900;
}

div#sitemap h2{
display:block;
margin:0;
padding:0;
background-image:none;
font-size:20px;
background-color:#FFFFCC;
}
div#sitemap li{
font-size:16px;
padding:5px;
margin:5px;
display:block;
border:1px dotted #009900;
text-align:center;
background-color:#F4FFF4;
list-style:none;

}
div#sitemap a{
color:#FFCC33;
text-decoration:none;
}
div#sitemap a:hover{
color:#009900;
}

div#midads
{
border-bottom:#006600 solid  1px;
border-top:#006600 solid 1px;
}
div#comline{
background-color:#DDFFDD;
}
div#allcom{
background-color:#FFF4CC;
}

.block
{
text-align:center;
}
