@charset "UTF-8";
/* CSS Document */

body { margin: 0; background-color: #FC0; font-family: Arial, Helvetica, sans-serif; min-width:930px;
  }

p, h2, h3, h4 { margin: 0; padding: 0; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	
}

.background { position: absolute; width: 100%; height: 500px; z-index: 50; }

.ribbonGraphic { position: relative; width:800px; text-align:right; }

.layer1 {
	width:100%;
    margin:0px auto;
	position:relative;
	 z-index:3500;
	
	}
	.layer1wrapper {
	width:460px;
    position:absolute;
	right:0;
    z-index:3500;
	}
.ribbonGraphic2 { position: absolute; top: 75px; right: 0; }

#container { clear: both; width: 705px; margin: auto auto 20px auto; overflow: hidden; z-index:100; position:relative; }

#header { float: left; margin-bottom: 20px; }
#header p.ISSN { float: right; margin-top: 20px; color: #FFF; font-size: 13px; font-weight: bold }

#highlight { clear: left; }
#highlight p { color: #FFF; font-size: 13px; line-height: 17px; padding: 0 0 5px 0; text-indent: 12px; }
#highlight .magazine { float: left; padding: 0 10px 0 0; }

#contents {
	margin-top: 15px;
	width:700px;
	float: left;
	clear: left;
}
#contents .heading {
	height: 24px;
	width: 666px;
	padding: 7px 0 0 0;
	margin: 0 0 15px 0;
	float: left;
	background-image: url(../images/blueRoundBg.png);
	color:#FFF;
	letter-spacing: 10px;
	font-weight:bold;
}
#contents .issue {
 border-bottom: 1px solid #666;
 padding:20px;

}
#contents .issue p {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	padding: 0 0px 20px 0px;
}
#contents .issue h1 {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	padding: 0px;
}


#contents ul { width: 100%; float: left; margin: 0; padding: 0; list-style: none; }
#contents li { padding: 0 35px 10px 0; font-size: 12px; }
#contents li a { color: #006; font-size: 14px; font-weight: bold; text-decoration: none; }
#contents li a:hover, #contents li a.selected { color: #FFF; }

#contents #column2 {
	width: 266px;
	float: left;
	border-left: 2px solid #FFF;
}

#contents #credits p {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	padding: 20px;
}
#contents a { color: #006; font-weight: bold; text-decoration: none; }
#contents a:hover, #contents a.selected { color: #FFF; }


#images { position: absolute; top: 490px; width: 100%; height: 170px; overflow: hidden; z-index: 75; background-image:url(../images/imageStrip2.jpg); background-repeat:repeat-x; }

.button a { font-weight: bold; text-decoration: none; font-size: 14px; float: left; }
.leftEnd { float: left; clear: none; }
.rightEnd { float: left; clear: none; }

.button a.subscribe { color:#333; background-image: url(../images/yellowRoundBg.png); height: 19px; padding: 2px 0 1px 0; }
.button a.contactUs { color:#FFF; background-image: url(../images/smallBlueRoundBg.png); height: 19px; padding: 2px 0 1px 0; }
.contact { margin-left: 40px; }