body { line-height: 20px; font-size: 12px; color: #000;
	  background-color: #fff; /*Default bg, similar to the background's base color*/
   background-image: url("/web/20160322045955/http://opusofanangel.com/images/background.jpg");
   background-position: right bottom; /*Positioning*/
   background-repeat: no-repeat; /*Prevent showing multiple background images*/
      background-size: 300px 308px;

}
html, body
{
    height: 100%;margin:0
}

* {
 font-family: 'Arimo', sans-serif;
}

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }


#home {
		width: 920px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 74px;
}
#logo
{
position: absolute;
/* width: 300px; */
margin-top: -20px;
z-index: -1;}

p {
	font-size: 14px;
}


#top-menu {  
		 font-family: 'Arimo', sans-serif;
		
		 width: 960px;
		 font-size: 17px; 
		color: #fff; 
		text-decoration: none;
		 letter-spacing: 1pt;
		 margin-left:auto;
	margin-right:auto;

		 height: 70px;
}
	 	
#top-menu li { 
		padding-right: 180px; 
		float:left; 
		font-weight: lighter;
		text-transform: uppercase;
}
#top-menu a {  
		font-family: 'Arimo', sans-serif;
		font-size: 17px; 
		color: #333; 
		text-decoration: none; }
#top-menu a:hover { 
		color: #ccc;
}
#top-menu > ul > li.current-menu-item > a { 
		color: #000;
}
#main{ 
		margin-bottom: 15px; 
		background-color: none;
		width: 960px
}	
li {
	list-style:none;
}
#container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#billing {
	margin-top: 50px;
}
#footer {
	text-align: center;
color: #aaa;
position: absolute;
bottom: 0;
padding-bottom: 10px;
margin-left: 383px;
z-index: -1;
}
.logo
{
width: 200px;
}

@media only screen 
and (min-width : 1324px) {
/* Styles */
.logo
{
width: 400px;
}
body { line-height: 20px; font-size: 12px; color: #000;
	  background-color: #fff; /*Default bg, similar to the background's base color*/
   background-image: url("/web/20160322045955/http://opusofanangel.com/images/background.jpg");
   background-position: right bottom; /*Positioning*/
   background-repeat: no-repeat; /*Prevent showing multiple background images*/
   background-size: 600px 617px;
}

}