﻿#BkgFrame {
    width: 800px;
	height: 39px;
	position: relative; top:0;
	margin-left: auto;
	margin-right: auto;
    background-image: url(Graphics/BkgTopGradient.jpg);
	background-repeat: repeat-x;
	z-index: 1;
}
#LeftBkgPanel,#RightBkgPanel {
    width: 300px;
	height: 802px;
	position: absolute; top:0;
	overflow: visible;
	z-index: 2;
}
#LeftBkgPanel { 
    left: -275px;
    background-image: url(Graphics/LeftBkgPanel.jpg);		
}
#RightBkgPanel {
    left: 775px;
    background-image: url(Graphics/RightBkgPanel.jpg);		
}

#Main {
    width: 790px;
    background-color: rgb(149,174,194);
	padding: 0;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	z-index: 3;
}
a:link.NoLink, a:visited.NoLink, a:hover.NoLink{
	color: Black;
	text-decoration: none;
	background: none;
	cursor: text;
}
iframe 
{
    display: block;
    margin: 10px 0 10px 10px; padding: 0; /*Need to get rid of this eventually... should be set inline.*/
    overflow:hidden;
    position:relative;
    z-index: 6;
}
#AuthorshipInfo {
	background-color: rgb(205,215,225);
	z-index: 3;
}
.LicenseType {
    width: 88px;
    height: 31px;
    background-image: url(Graphics/AttributionNon-CommercialLogo.png);
    float: left;
    margin: 0 10px 0 0;
}
.LicenseTypeAttribution {
    width: 88px;
    height: 31px;
    background-image: url(Graphics/AttributionLogo.png);
    float: left;
    margin: 0 10px 0 0;
}
#LogoTx, #LogoTxGraphic, #TxBarTopRt {
    height: 56px;
    position: absolute;
}

.TxBar{
    position: relative;
    height: 56px;
	width: 760px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 13px;
    background-image: url(Graphics/IssueLayout-09.png);
	background-repeat: repeat-x;
	z-index: 3;
}
#LogoTx {
	width: 164px;
	left: -164px;
}
#LogoTxGraphic a {
    display: block; 
    position: relative; 
    width: 147px; 
    height: 56px; 
    z-index: 5;
}
#LogoTxGraphic {
	width: 147px;
    top: 0;
	left: 0;
    background-image: url(Graphics/LogoText-01.png);
    position: absolute;
	z-index: 4;
}
#LogoTxGraphic2 {
	width: 147px;
    top: 0;
	left: 0;
    background-image: url(Graphics/LogoText-02.png);
    position: absolute;
	z-index: 4;
}
#TxBarTopD1 {
	width: 3px;
	height: 48px;
    position: absolute;
	top: 2px;
	left: 155px;
	background-image: url(Graphics/IssueLayout-10.png);
	z-index: 4;
}
.TxBarLeftEdge
{
    width: 8px;
    height: 56px;
    position: absolute;
    left: -8px;
    background-image: url(Graphics/IssueLayout-02.png);
	z-index: 3;
}
.TxBarRightEdge
{
    width: 8px;
    height: 56px;
    position: absolute;
    right: -8px;
    background-image: url(Graphics/IssueLayout-08.png);
	z-index: 3;
}
.TxBar > a {
	background-image: url(Graphics/IssueLayout-10.png);
	background-repeat: no-repeat;
	background-position: right;
}

#AdBar {
	width: 573px;
    height: 117px;
	position: relative;
	margin-left: 202px;
	margin-top: 5px;
    background-image: url(Graphics/IssueLayout-05.png);
	background-repeat: repeat-x;
	z-index: 3;
}

#Ad {
    width: 505px;
    height: 104px;
    position: absolute;
    top: 5px;
	left: 70px;
	z-index: 5;
}
#Ad2 {
    width: 505px;
    height: 104px;
    position: absolute;
    top: -5px;
	left: 62px;
	z-index: 5;
}
#Ad a {
    display: block; 
    position: relative; 
	background-image: url(Graphics/IssueLayout-11.png);
    width: 505px;
    height: 104px;
    z-index: 6;
}

#AdBar > a {
    display: block; 
    position: relative; 
    width: 250px;
    height: 120px;
    top: -3px;
	left: -201px;
    z-index: 6;
}
#AdBarLft {
    width: 201px;
    height: 120px;
    top: -3px;
	left: -201px;
	background-image: url(Graphics/IssueLayout-04.png);
	z-index: 4;
	overflow: visible;
	position: absolute;
}
#AdBarRt {
    width: 10px;
    height: 114px;
    top: 0;
	right: -10px;
	background-image: url(Graphics/IssueLayout-06.png);
	z-index: 4;
	position: absolute;
}
#CatGraphic {
    width: 166px;
    height: 72px;
    top: 7px;
    left: -111px;
	background-image: url(Graphics/IssueLayout-07.png);
    position: absolute;
    z-index: 5;
}
#AdControl {
    width: 129px;
    height: 32px;
    position: absolute;
    right: 2px;
    top: 77px;
	background-image: url(Graphics/IssueLayout-12.png);
	z-index: 5;
}
#AdControlPrevious {
    width: 36px;
    height: 30px;
    position: absolute;
    right: 53px;
    top: 78px;
	background-image: url(Graphics/Ads-08.png);
	z-index: 5;
}
#AdControlNext {
    width: 39px;
    height: 30px;
    position: absolute;
    right: 3px;
    top: 78px;
	background-image: url(Graphics/Ads-09.png);
	z-index: 5;
}

.Content {
    width: 743px;
    height: auto;
	padding: 10px;
	margin: 13px;
	position: relative;
	background-color: #FFF;
	z-index: 3;
}

.TL, .TR, .BL, .BR, .Top, .Bottom, .Left, .Right {
	position: absolute;
	z-index: 3;
}
.Content > .TR {background-image: url(Graphics/IssueLayout-19.png);}
.Content > .TL {background-image: url(Graphics/IssueLayout-13.png);}
.Content > .BR {background-image: url(Graphics/IssueLayout-16.png);}
.Content > .BL {background-image: url(Graphics/IssueLayout-20.png);}
.Content > .Top  {background-image: url(Graphics/IssueLayout-15.png);}
.Content > .Bottom  {background-image: url(Graphics/IssueLayout-18.png);}
.Content > .Left  {background-image: url(Graphics/IssueLayout-14.png);}
.Content > .Right  {background-image: url(Graphics/IssueLayout-17.png);}
.Island {position: relative;}
.Island > div {
    position: absolute;
    z-index: 3;
}
.Island > .TR {background-image: url(Graphics/PhotoPageLayout-20.png);}
.Island > .TL {background-image: url(Graphics/PhotoPageLayout-17.png);}
.Island > .BR {background-image: url(Graphics/PhotoPageLayout-21.png);}
.Island > .BL {background-image: url(Graphics/PhotoPageLayout-24.png);}
.Island > .Top {background-image: url(Graphics/PhotoPageLayout-18.png);}
.Island > .Bottom {background-image: url(Graphics/PhotoPageLayout-22.png);}
.Island > .Left {background-image: url(Graphics/PhotoPageLayout-19.png);}
.Island > .Right {background-image: url(Graphics/PhotoPageLayout-23.png);}
.TR {
    right: -9px; top: -5px;
    width: 9px; height: 5px;
}
.TL {
    left: -5px; top: -5px;
    width: 5px; height: 5px;
}
.BR {
    right: -9px; bottom: -9px;
    width: 9px; height: 9px;
}
.BL {
    left: -5px; bottom: -9px;
    width: 5px; height: 9px;
}
.Top, .Bottom {
    left: 0px;
	width: 100%;
}
.Top  {
    top: -5px; 
    height: 5px;
    background-repeat: repeat-x;
}
.Bottom  {
    bottom: -9px; 
    height: 9px;
    background-repeat: repeat-x;
}
.Left, .Right {
    top: 0px;
	height: 100%;
}
.Left  {
    left: -5px;
    width: 5px;
    background-repeat: repeat-y;
}
.Right  {
    right: -9px; 
    width: 9px;
    background-repeat: repeat-y;
}

.TR2 {
    right: -5px; top: -5px;
    width: 5px; height: 5px;
    background-image: url(Graphics/PhotoPageLayout-26.png);
}
.TL2 {
    left: -5px; top: -5px;
    width: 5px; height: 5px;
    background-image: url(Graphics/PhotoPageLayout-25.png);
}
.BR2 {
    right: -5px; bottom: -5px;
    width: 5px; height: 5px;
    background-image: url(Graphics/PhotoPageLayout-27.png);
}
.BL2 {
    left: -5px; bottom: -5px;
    width: 5px; height: 5px;
    background-image: url(Graphics/PhotoPageLayout-28.png);
}
.Top2, .Bottom2, .Left2, .Right2 {
    background-color:rgb(149, 174, 194);
}
.Top2, .Bottom2 {
    left: 0px;
	width: 100%;
}
.Top2  {
    top: -5px; 
    height: 2px;
}
.Bottom2  {
    bottom: -5px; 
    height: 2px;
}
.Left2, .Right2 {
    top: 0px;
	height: 100%;
}
.Left2  {
    left: -5px;
    width: 2px;
}
.Right2  {
    right: -5px; 
    width: 2px;
}


