article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
   display:block;
   overflow: hidden;
}

a {
   text-decoration: none;
}
p, img {
   margin: 0;
   padding: 0;
}

.adobeImg{
	display: inline-block;
	border: none;
	margin-left:5px;
	margin-right: 5px;
}

p.paragraph{
	/*padding-top: 10px;*/
}
/* Nav bars */

header {
   /* position: absolute; */
   top: 0;
   left: 0;
   margin: 0px 0px 5px 0px;
}

section.sidebar {
   position: absolute;
   top: /*38*/0px;
   left: 839px;
}

footer {
   position: absolute;
   top: 706px;
   left: 0;
   color: #ffffff;
   
}


#article-prev, #article-content, #article-next {
   float: left;
   /*border: 2px solid #f0ff00;*/
}

#article-prev {
   text-align: right;
}
#article-next {
}

#article-prev, #article-next {
   width: 400px;
   font-size: 26px;
   line-height: 48px;
   /* color: white; */
   padding-top: 200px;
}


/* grid structure (Landscape, default) */

div#hybrid-wrapper {
   display: block;
   margin: 0 0 0 0;
   position: relative;
   overflow: hidden;
   /*border: 1px solid #ff0000;*/
   /*border: 3px solid #ffff00;*/
}

div#scroller {
   width: auto; /*836px;*/
   height: auto;
   /*border: 5px solid #00ff00;*/
   -moz-transform-origin: left top;
   -ms-transform-origin: left top;
   min-height: 600px;
}

div#articlegraphic {
    -moz-transform-origin: left top;
    -moz-transform-origin-y: top;
    -ms-transform-origin: left top;
    -ms-transform-origin-y: top;
}

/* box types */

ul {
   margin: 0px 5px 5px 5px;
   padding: 0px 0px 0px 0px;
   list-style: none;
}

ul li {
   overflow:hidden;
}

ul.full {
   height: auto;
   margin: 0;
   padding: 5px;
}

article {
   display: block;
   float: left;
   border-width: 1px;
   border-style: solid;
   padding: 2px 10px 5px 5px;
   margin: 2px 10px 5px 10px;
   overflow: hidden;
}

ul.full article {
   height: auto;
   margin-left: 50px;
}

ul.full article p {
   font-size: 14px;
   line-height: 18px;
   margin-bottom: 5px;
}

ul.full article img {
   max-height: 9999px;
}

article header {
   position: relative;
   height: auto;
   width: auto;
   margin: 0;
}

article header img {
   float: left;
   max-height: 70px;
   margin: 0 10px 1px 0;
}

footer nav ul {
   margin: 0 0 0 15px;
   padding: 0;
   list-style-type: none;
   float: left;
   overflow: hidden;
}

footer {
    height: 41px;
}

footer nav ul li {
   float: left;
   line-height: 40px;
   font-size: 15px;
   margin-right: 15px;
}

section.sidebar {
   text-align: center;
}

section.sidebar a {
   display: block;
   margin: 5px 0 10px 0;
   padding: 0;
}

section.sidebar .adWrap a{
   margin-bottom: 5px;
}

#category-list {
   width: 1680px;
}

#category-list li {
   width: 840px;
   float: left;
}

#hybrid-loading {
   left: 0;
   right: 0;
   position: absolute;
   width: 970px;
   height:729px;
   background-color: rgba(10, 10, 0, 0.8); 
   z-index: 400;
}

@media all and (orientation: portrait) {
	.pagetitles {
		margin-left: 15px !important; 		
	}
	.section-page-wrap {
		margin-left: 5px !important; 
	}
   section.sidebar .adWrap a {
      margin-bottom: 5px;
   }
}
