/* ---------------------------------------- 
+ Layout
---------------------------------------- */
body { 
 margin: 0px; 
 padding: 0px; 
 color: #333333;
 font: 15px/1.5 "Times New Roman", Times, serif;
 text-align: center;
 background:url(../_images/bg-1-2.jpg);
} 
#face {position:absolute; display:block; width:140px; height:140px; top:18px; margin-left:-40px;}

#mt { margin:26px auto;     background-color: #FBFBFB;
 box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2); 
 -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2);
 -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2);

 border-radius: 		0px 0px 8px 8px;
 -moz-border-radius: 	0px 0px 8px 8px;
 -webkit-border-radius: 0px 0px 8px 8px; 
	}

#stripe-corner { background:url(../_images/stripe-corner.jpg) no-repeat; width:18px; height:18px;  }
#stripe-top { background:url(../_images/stripe-top.jpg) repeat-x; height:18px; }
#stripe-left { background:url(../_images/stripe-left.jpg) repeat-y; width:18px; }

#menu {	
	padding-left:60px;
	background: url("../_images/menubg3.jpg") repeat-x scroll left top;
	}
	
#interior {
	padding: 0px 40px 20px;
	}

.wrapper { 
 margin: 20px auto;
 width: 930px;
} 

.content {background-color:#fbfbfb; }
/*
.content { 
 width:100%;
 height:100%; 
 float:left; 
 background-color:#fbfbfb;

 box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2); 
 -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2);
 -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .2);

 border-radius: 		0px 0px 8px 8px;
 -moz-border-radius: 	0px 0px 8px 8px;
 -webkit-border-radius: 0px 0px 8px 8px; 
}*/
 
#top-link  { 
	font-family:Arial, Helvetica, sans-serif;
	display:none; 
	position:fixed; 
	right:5px; bottom:5px; 
	text-decoration:none;
	font-size:12px; 
	color: #093;
	background: #ccfcd1; border: 1px solid #093; 
	padding:4px; 
	}

.green-box {
	background: #ccfcd1; border: 1px solid #093; 
	width: 60%;
	padding-top: 20px;
	margin: 0px auto;
}
.red-box {
	background: #fcd1cc; border: 1px solid #F00; 
	width: 60%;
	margin: 0px auto;
}

hr {
    color:#bfbfbf; /*used for IE, top color*/
    background:#bfbfbf; /*firefox and chrome, top color*/
    min-height: 0px;  /*required to get IE to render the top pixel color*/
    border-left: 0px; 
    border-right: 0px; 
    border-top: 1px solid #bfbfbf; /* top color*/
    border-bottom: 1px solid #ffffff; /* bottom color*/
	width: 70%;
}

.bg-maroon {background-color:#660033; padding-bottom:10px;}
.bg-yellow {background-color:#ffc000; padding-bottom:10px;}

/* ---------------------------------------- 
+ Layout
---------------------------------------- */






/* ---------------------------------------- 
+ Typography
---------------------------------------- */
h1 {	font: normal 48px  "Garamond", arial; padding-top:14px; margin: 0; }
h2 {	font: normal 28px  "Garamond", arial; padding-bottom:14px; margin: 0; }
h3 {    font: normal 18px  "Garamond", arial; padding-bottom:6px; margin: 0; }

.bg-maroon h1, .bg-maroon h2, .bg-maroon h3, .bg-maroon p, .bg-maroon li {	
	text-align: center;
	color:#FFF;	
	text-shadow:#000 0px 1px 6px;
}
.bg-maroon a, .bg-maroon a:active, .bg-maroon a:hover { color:#e36c0a; font-weight:bold;}


.bg-yellow h1, .bg-yellow h2, .bg-yellow h3 {
	text-align: center;
	color:#000;	
	text-shadow:#dcab17 0px 1px 6px;	
}

.bg-yellow h2 {}

.bg-yellow h3 {font-weight: bold;}

.bg-yellow p {
	color:#000;
	text-align: left;
	margin: 0px 20px 0px;
	padding-bottom:20px;
}

.bg-yellow a, .bg-yellow a:active, .bg-yellow a:hover { color:#000; font-weight:bold;}

.yellow-announce {padding-bottom:20px;}
.yellow-announce h1, .yellow-announce h2 {
	margin:0px;
	padding:14px 0px;
}
.yellow-announce p {
	text-align:center;	
}


#order-info .mint {
color:#c2d69b;
font-size: 18px;	
font-weight:bold;
	margin: 0px;
	padding:0px;
	}
#order-info .small {
	font-size:18px;
	margin: 0px;
	padding:0px;
}
#order-info .bigger{
	font-size:54px;	
	margin: 0px;
	padding:18px 0px;	
	}
#order-info .big{
	font-size:32px;
	margin: 0px;
	padding:0px;
	}
#order-info ul {
	margin: 0px;
	padding:12px 0px;	
}

#order-info a {font-size: 22px;}

ol, ul {
	list-style: none;
	list-style-position:inside;
}

ul {text-align: center; clear:both;
}
ul, li {margin: 0px; padding:0px; }

li {
	list-style-image:url(../_images/tick.png);
	
	}

#footer {width: 940px; margin: 0 auto; padding: 8px 0px 20px;}
#footer p {font-size: 14px;}

a, a:active, a:hover {color:#093;}

.tease {font-size:16px; font-weight:bold;}

#hosted {padding-top:20px;}
/* ---------------------------------------- 
+ Typography
---------------------------------------- */



.green-top {background:#093; height:6px;}
/*
.green-top 	{background:#093; height:6px; display:block;}
.white-top 	{background:#fff; height:6px; display:block;}
.red-top 	{background:#F00; height:6px; display:block;}

.green {background:#093; width: 40px; height:100%; display:inline-block;}
.white {background:#fff; width: 40px; height:100%; display:inline-block;}
.red   {background:#F00; width: 40px; height:100%; display:inline-block;} 
*/