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:20px; margin-top:20px; margin-bottom:20px; color:#333;
	}
	#leftcol h3 {
		font-size:12px; line-height:20px; margin-top:20px; margin-bottom:5px; color:#333;
	}
	#leftcol p {
		font-size:12px; font-weight:normal; line-height:14px; color:#333;
	}
	#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.png); 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;}
