html { margin:0; padding:0; }

body {
 margin:0; padding:0;
 background-color:#fff;
 color:#000;
}

img { border:0; }

div { margin:0; padding:0; }

/* divs */

/* added */
.bar-float-wrapper { float:left; width: 52%;}

.bar-first-col { float:left; width: 49%; }

.bar-second-col { float:left; width:24%; }

.bar-third-col { float:right; width:24%; }

.float-wrapper { float: left; width: 79%; }

.first-col { float: right; width:72%; }

.second-col { float:left; width:25%; }

.third-col { float:right; width:15%; }
       
#supreme { margin:0; padding:0; }

#masthead {
 background-color:#fff;
 margin:10; padding:0;
 height:145px;
}

#masthead img {
 margin:20px; padding:0;
 margin-bottom:0;
}

#infobar {
 background-color:#191970;

 color:#fff;
 font-size:70%;
 text-align:center;
 font-family:"Lucida Grande", Verdana, Arial, sans-serif;
 margin:0; padding:0;
}

.closer {
 margin:0; padding:0; border:0;
 clear:both;
 font-size:1px;
 height:1px;
 margin-top:-0.75px;
}

.column-in {
 margin:0.5em; padding:0;
}

.article_list {
 border-bottom:1px solid #999;
 padding:0; margin:0;
 padding-bottom:3px;
 margin-bottom:5px;
}

#rot_ad {
 background-color:#ffffff;
 height:145px;
}

#rot_ad p {
 margin:0 auto; padding:0;
 text-align:center;
}

#rot_ad a {
 color:#fff;
 font-size:80%;
 text-decoration:none;
 margin:0; padding:0;
 text-align:center;
}

#rot_ad img {
 margin:10px auto 10px auto;
 display:block;
 clear:both;
 border:10px solid #fff;
}

/* image map */
#imagemap {
 width:100%;
 height:100px;
}

/* menu */
ul.menu, ul.menu ul {
 margin:0; padding:0;
 list-style-type:none;
 margin-bottom:5px;
}

.second-col h5 {
 color:#fff;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 background-color:#369;
 padding:3px 0 3px 0;
 margin:0 0 3px 0;
}

ul.menu li, ul.menu ul li {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px;
 font-weight:bold;
 white-space:nowrap;
 margin:0; padding:0;
 border-bottom:1px solid #ddd;
}

ul.menu ul li {
 font-size:10px;
 font-weight:normal;
}

ul.menu li a, ul.menu ul li a {
 display:block;
 background-color:#fff;
 color:#000;
 padding-left:5px;
 text-decoration:none;
}

ul.menu a:hover, ul.menu a:focus, ul.menu ul li a:hover, ul.menu ul li a:focus {
 background:transparent url(/images/arrow.png) no-repeat center right;
}

/* ads */
.ads ul {
 width:130px;
 margin:0 auto;
 padding:0;
 list-style-type:none;
}


.ads ul li img {
 width:120px;
 height:135px;
 margin:0 0 20px 0;
 padding:0;
 display:block;
}

.ads ul li a {
 margin:0 auto 10px auto;
}



/* center column */
.first-col h1 { /* headlines */
 font-family:Times, 'Times New Roman', serif;
 font-size:185%;
 line-height:100%;
 margin:3px; padding:0;
}

.first-col h2 { /* secondary headline */
 font-family:Times, 'Times New Roman', serif;
 font-size:125%;
 margin:3px; padding:0;
}

.first-col h3 { /* subhead */
 margin:5px; padding:5px;
 font-size:125%;
 font-weight:normal;
 font-style:italic;
 text-align:center;
 border-top:1px solid #666; border-bottom:1px solid #666;
}

.first-col h4 { /* author's name */
 margin:2px; padding:0;
 font-size:75%;
 font-weight:normal;
 text-transform:uppercase;
}

.first-col h5 { /* author's title */
 margin:2px; padding:0;
 font-size:75%;
 font-weight:normal;
 font-style:italic;
 text-align:justify;
}

.first-col h6 { /* published date */
 margin:0 0 5px 0; padding:0;
 font-size:85%;
 text-align:left;
 color:#999;
}

.first-col p {
 margin:0; padding:0;
 font-family:Times, 'Times New Roman', serif;
 font-size:100%;
 margin-bottom:10px; margin-top:10px;
 text-indent:0px;
 line-height:110%;
}

.first-col ul { margin:0; padding:0; }
.first-col li { margin-bottom:15px; }

.second-col a {
	color:rgb(0,0,178);
}

.second-col a:hover, .second-col a:focus {
	color:#000;
}

.first-col a {
	color:#000;
 text-decoration:none;
}

.morelink {
color:#0000ff;
}

.first-col p a, .morelink a {
 color:#0000ff;
}

/*imageboxes */
.imagebox {
 float:right;
 margin:10px; padding:5px;
 background-color:#ffffff;
}

.imagebox-big {
 margin:10px; padding:5px;
 background-color:#ffffff;
}

.imagebox img, .imagebox-big img {
 margin:3px auto; padding:5px;
 border:1px solid #cccccc;
 display:block;
 clear:both;
}

.imagebox p, .imagebox-big p {
 font-style:italic;
 text-align:justify;
 margin:2px; padding:0; border:0;
 text-indent:0;
 font-family:Times, 'Times New Roman', serif;
 font-size:100%;
 line-height:110%;
}

.imagebox strong, .imagebox-big strong {
 font-style:normal;
}

.imagebox-big h1 {
 text-align:center;
}

.imagebox-big p.photo-credit, .imagebox p.photo-credit {
 font-size:80%;
 font-style:normal;
 text-align:right;
 margin:0; padding:0;
}

/* search area */
#find {
 margin:0; padding:0;
 padding-top:10px;
}

#find form {
 display:block;
 margin:0; padding:0;
}


#find input#q {
 margin:0; padding:2px;
 margin-right:10px;
}

#find input#sa {
 margin:0; padding:1px;
 border:0; margin-left:10px;
}

.front_thumb {
 float:right;
 margin:0; padding:2px;
}

.front_thumb img {
 border:1px solid #000;
}

.links {
color:#ff9000;
}
