body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: 'Poppins', 'Century Gothic', "Helvetica Neue", Helvetica, Arial, sans-serif;
}



/* Body Frame */

#top, #bottom, #left, #right {
	/* background: #E66462;  Farmed Salmon */
	/* background: #283255;  Depression Blue */
	/* background: #F0C8AA;  Pale Flesh */
	 background: #2E7684; /* Toyota Tercel */
	position: fixed;
}
#left, #right {
	top: 0; 
	bottom: 0;
	width: 30px;
}
#left { 
	left: 0; 
}
#right { 
	right: 0; 
}
		
#top, #bottom {
	left: 0; 
	right: 0;
	height: 30px;
}
#top { 
	top: 0; 
}
#bottom { 
	bottom: 0; 
}

/* End Body Frame */




/* Landing Page */

h1, h2, h3, p {
	padding: 0;
	margin: 0;
}
h1{
	font-size: 36px;
	font-weight: 700;
}
h2 {
	font-size: 24px;
	font-weight: 300;
}
a {
	color: #E66462;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#header {
	padding-bottom: 20px;
	border-bottom: 2px solid #f2f0ee;
}
p.date {
	font-size: 14px;
	color: #606060;
}
#content {
	padding: 15px 30px;
	color: #4b4242;
	margin: 30px;
}
ul {
	padding: 0;
	margin: 20px 0 0 0;
	list-style-type: none;
	float: left;
	width: 240px;
}
li {
	padding: 5px 0;
}
#logo {
	position: absolute;
	bottom: 55px;
	right: 55px;
}
#footer {
	position: absolute;
	bottom: 60px;
	left: 60px;
	font-size: 14px;
}

/* End Landing Page */





#container {
	position: relative;
	width: 1050px;
	height: 1260px;
	margin: 0 auto;
}
.banner {
	position: absolute;
	top: 208px;
	right: 0;
}

/*----- 300x250 -----*/

#size_300x250, #size_300x250 #container {
	background: #fff url(../images/bg_300x250.png) center 0 no-repeat;
}
#size_300x250 #container .banner {
	width: 300px;
	height: 250px;
}

/*----- 300x600 -----*/

#size_300x600, #size_300x600 #container {
	background: #fff url(../images/bg_300x600.png) center 0 no-repeat;
}
#size_300x600 #container .banner {
	width: 300px;
	height: 600px;
}

/*----- 160x600 -----*/

#size_160x600, #size_160x600 #container {
	background: #fff url(../images/bg_160x600.png) center 0 no-repeat;
}
#size_160x600 .banner {
	width: 160px;
	height: 600px;
}

/*----- 728x90 -----*/

#size_728x90, #size_728x90 #container {
	background: #fff url(../images/bg_728x90.png) center 0 no-repeat;
}
#size_728x90 .banner {
	width: 728px;
	height: 90px;
	top: 20px;
}

/*----- 970x90 -----*/

#size_970x90, #size_970x90 #container {
	background: #fff url(../images/bg_970x90.png) center 0 no-repeat;
}
#size_970x90 .banner {
	width: 970px;
	height: 90px;
	top: 20px;
	left: 0;
}

/*----- 970x250 -----*/

#size_970x250, #size_970x250 #container {
	background: #fff url(../images/bg_970x250.png) center 0 no-repeat;
}
#size_970x250 .banner {
	width: 970px;
	height: 250px;
	left: 40px;
}

/*----- 320x50 -----*/

#size_320x50, #size_320x50 #container {
	background: #fff url(../images/bg_320x50.png) center 0 no-repeat;
	width: 414px;
	height: 795px;
	margin: 0 auto;
}
#size_320x50 .banner {
	width: 320px;
	height: 50px;
	top: 634px;
	left: 47px;
}

/*----- 300x50 -----*/

#size_300x50, #size_300x50 #container {
	background: #fff url(../images/bg_320x50.png) center 0 no-repeat;
	width: 414px;
	height: 795px;
	margin: 0 auto;
}
#size_300x50 .banner {
	width: 300px;
	height: 50px;
	top: 634px;
	left: 57px;
}

/*----- Interstitial 320x480 -----*/

#size_interstitial, #size_v #container {
	background: #fff url(../images/bg_320x50.png) center 0 no-repeat;
	width: 414px;
	height: 795px;
	margin: 0 auto;
}
#size_interstitial .banner {
	width: 320px;
	height: 480px;
	top: 156px;
	left: 47px;
}


@media screen and (max-width: 480px) {
    #logo, #footer {
        position: absolute;
        bottom: 20px;
        left: 30px;
    }
    #content {
	    padding: 0;
    }
    #left, #right {
		width: 10px;
	}		
	#top, #bottom {
		height: 10px;
	}
}