body 					{	background-color:#efefef; background-image:url(../images/bground.png); background-repeat:repeat-x; }
/* ---------structure--------- */

#header 				{	background-image: url(../images/header.png); background-repeat: no-repeat; margin: auto; height: 82px; width: 899px; margin-top: 20px; text-indent:-9009px; }
#homelink a 			{	width:125px; height:53px; position:fixed; top:20px; display:block; }
#content 				{	background-color:#FFF; width: 897px; margin:auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 20px; }
#leftcol 				{	padding-left:20px; padding-top: 75px; font-family:Arial, Helvetica, sans-serif; width: 580px; float:left; }
	#leftcol h2 		{	font-size:16px; font-weight:normal; line-height:22px; margin-top:20px; margin-bottom:20px; color:#333; }
	#leftcol h3			{	font-size:16px; line-height:20px; margin-top:20px; margin-bottom:5px; color:#333; }
	#leftcol p			{	font-size:14px; font-weight:normal; line-height:19px; color:#333; margin:0 0 10px 0; }
	#leftcol a 			{	color:#990000; }
	#leftcol a:hover 	{	color:red; }

#rightcol				{	margin-top:20px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; width: 222px; float:right; }
	#rightcol h2 		{	font-size:11px; border-bottom: 1px dashed #999; padding-bottom:5px; margin-top:20px; margin-bottom:5px; color:#000; }
	#rightcol p 		{	font-size:11px; font-weight:normal; line-height:13px; color:#333; }
	
	#rightcol p a 		{	color:#990000; }
	#rightcol p a:hover {	color:red; }
#footer 				{	margin:auto; height: 44px; width: 859px; background-image: url(../images/footer.png); background-repeat: no-repeat;
							border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding:10px 20px 0 20px; }
#footer p 				{	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin:0; padding:0; }
#footer a 				{	color:#990000; }
#footer a:hover 		{	color:red; }
/* ---------ltda--------- */

#ltda 					{	margin: auto; width: 899px; height:70px; margin-top:0px; }
#ltda a 				{	background-image: url(../images_nav/btn_ltda.png); background-repeat: no-repeat; background-position: 0px 0px;
							height: 44px; width: 192px; display: block; text-indent: -9000px; float:right; font-size:0; }
#ltda a:hover			{	background-position: 0px -44px; outline:none; }
/* ---------backissues--------- */

#maincol 				{	padding: 75px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; width: 899px; }
#maincol h2 			{	font-size:16px; font-weight:normal; line-height:20px; margin-top:20px; margin-bottom:20px; color:#333; }
.issue-thumb a 			{	width:100px; text-align:center; font-size:12px; float:left; margin-right:25px; margin-top:20px; display:block; text-decoration:none; }
.issue-thumb a p 		{	font-size:12px; padding:10px; text-decoration:none; color:#990000; }

.issue-thumb a:hover p 	{ 	font-size:12px; padding:10px; text-decoration:none; color:red; }
.issue-thumb a img 		{	border:1px solid #ccc; }
.issue-thumb a:hover img {	border:1px solid red; }

/* ---------nav--------- */

body#page_home a#btn_home, body#page_latestissues a#btn_latestissues,
body#page_backissues a#btn_backissues, body#page_advertising a#btn_advertising,
body#page_getintouch a#btn_getintouch
{
 background-position:0 -45px;
}

ul#nav {
	width: 899px; height: 45px; margin:auto; background-image:url(../images_nav/nav_filler.png); background-position:right; background-repeat:no-repeat;
}
#nav li {display:block; float:left; margin:0;}
#nav li a {outline:none; display:block; text-indent:-9009px;}
li#btn_home a {
background:url(../images_nav/btn_home.png) no-repeat 0 0; width:80px;height:45px;}
li#btn_home a:hover {background-position:0 -45px;}
body#page_home ul li#btn_home a {background-position:0 -45px;
}
li#btn_latestissue a {
background:url(../images_nav/btn_latestissue.png) no-repeat 0 0; width:123px;height:45px;}
li#btn_latestissue a:hover {background-position:0 -45px;}
body#page_latestissue ul li#btn_latestissue a {background-position:0 -45px;
}
li#btn_backissues a {
background:url(../images_nav/btn_backissues.png) no-repeat 0 0; width:123px;height:45px;}
li#btn_backissues a:hover {background-position:0 -45px;}
body#page_backissues ul li#btn_backissues a {background-position:0 -45px;
}
li#btn_advertising a {
background:url(../images_nav/btn_advertising.png) no-repeat 0 0; width:123px;height:45px;}
li#btn_advertising a:hover {background-position:0 -45px;}
body#page_advertising ul li#btn_advertising a {background-position:0 -45px;
}
li#btn_getintouch a {
background:url(../images_nav/btn_getintouch.png) no-repeat 0 0; width:123px;height:45px;}
li#btn_getintouch a:hover {background-position:0 -45px;}
body#page_getintouch ul li#btn_getintouch a {background-position:0 -45px;
}
/* ---------extra buttons--------- */

#adobe a {
	background-image: url(../images_nav/btn_adobe.png); background-repeat: no-repeat; display: block;
	height: 34px; width: 117px; text-indent: -9000px; margin-top:20px;
}
#btn_biglatest a {
	background-image: url(../images_nav/btn_biglatest.gif); background-repeat: no-repeat; display: block;
	height: 311px; width: 222px; text-indent: -9000px; margin-bottom:20px;
}
#btn_biglatest a:hover {background-position:-222px 0;}
/* ---------text formatting--------- */

.smallitalic {font-size: 12px;font-style: italic;}

