Desc: 	Loyal Army Style Sheet
	Author: Eric Angella
	Date: Feb 13, 2008

=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */
html {

}
body {
	padding:0px;
	margin:0px 0px 20px 0px;
	text-align:left;
	color:#000;
	background-color:#fff;
	font:12px/140% Arial, sans-serif;
}
/*=COMMON
=== === === === === === === === === === */
li {
	line-height: 150%
}

p {
	margin-bottom:5px;
	line-height: 130%;
}
img {
	border: 0
}
a {
	color:#000;
}
a:hover {

}
.large {
	line-height:140%;
	font-size:1.7em;
}
.left {
	float:left;
}
h2 {
	text-align:center;
}
/*=WRAPPER
=== === === === === === === === === === */
#wrapper {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* Page Specific */
#home #wrapper {
	min-height:550px;
}
#about #wrapper {
	background:transparent url(../images/bg-guy.png) no-repeat 0px 0px;
	min-height:750px;
	width:725px;
}

#news #wrapper {
	background:transparent url(../images/bg-clouds-pagewide-2.png) no-repeat 0px 0px;
}

#contact #wrapper {
	background:transparent url(../images/bg-clouds-pagewide-2.png) no-repeat 0px 0px;
}


/*=HEADER
=== === === === === === === === === === */
#header {
	
	height:95px;
	background:url(../images/bg-header-3.png) center top repeat-x;
/*	border-bottom:18px solid #000; */
	width:100%;
	min-width:960px;
	text-align:center;
}
#header h1 {
	margin:0px auto;
	width:972px;
	position:relative;
	height:95px;
}
#header h1 img {
	position:absolute;
	bottom:0px;
	left:0px;
}

/*=NAVIGATION
=== === === === === === === === === === */
#nav {
	margin-bottom:19px;
	height:23px;
	background-color:#111;
}
#nav ul {
	margin:0px auto;
	padding:1px 0 0 448px;
	width:540px;
	font:14px helvetiva, arial, sans-serif;
	font-weight:bold;
}
#nav ul li {
	float:left;
	margin:0px 10px;
}
#nav ul li a {
	color:#fff;
}
#nav ul li#home a:hover {
	color:#fff321;
}
#nav ul li#shop a:hover {
	color:#5b7d90;
}
#nav ul li#news a:hover {
	color:#bcbec0;
}
#nav ul li#press a:hover {
	color:#ed1c24;
}
#nav ul li#contact a:hover {
	color:#87837f;
}
#nav ul li#vip a:hover {
	color:#f5bfd9;
}
#nav ul li#store {
	width:80px;
}
#nav ul li#store a:hover {
	color:#7bd3f7;
}
#nav ul li#about {
	width:62px;
}
#nav ul li#about a:hover {
	color:#00aeef;
}

#about #nav {
	margin-bottom:0px;
}

/*=SIDEBAR
=== === === === === === === === === === */
#sidebar {
	float:right;
	width:297px;
	font-weight:bold;
}
#flash-buttons {
	margin-top:3px;
}
#flash-buttons li {
	float:left;
	height:105px;
	width:153px;
}
#flash-buttons li.narrow {
	width:144px;
}

/*=CONTENT
=== === === === === === === === === === */
#content {
	position:relative;
	top:-1px;
	float:left;
	min-height:455px;
	width:1000px;
	overflow:hidden;
}
#content a {
	color:#00aeef;
}
#content a:hover {
	text-decoration:underline;
}
#itemoftheweek {
	margin-bottom:5px;
}
#happycloudstee {
	float:left;
	margin-right:30px;
}
#store-options li {
	margin-bottom:25px;
}
#cart {
	position:absolute;
	top:10px;
	right:20px;
}
img#home {
	position:absolute;
	top:280px;
	right:160px;
}
/* Page Specific */
#home #wrapper {
	width:965px;
}
#home #content {
	width:660px;
}
#about #content {
	padding-top:50px;
	width:675px;
}
#about #content p {
	margin:0 0 15px 163px;
	line-height:150%;
	font-size:1.5em;
	font-weight:bold;
}

#news #content {
	margin:0px auto;
	float:none;
	width:942px;
}

#news #content p {
	margin-top:.5em;
	margin-bottom:1.5em;
	line-height:150%;
	font-size:1.5em;
	font-weight:bold;
}
#contact #content {
	float:none;
	margin:0px auto;
	width:560px
}
#contact #content h2 {
	margin:0 0 40px 0;
}
#contact #content p {
	font-size:1.5em;
	margin:20px 0 25px 25px;
	font-weight:bold;
}

#contact #content a {
	padding:3px 11px 5px 11px;
	font-size:2em;
	color:#000;
	font-weight:bold;
}
#contact #content a:hover {
	text-decoration:none;
}

a#customerservice {
	background-color:#ec008c;
}
a#customerservice:hover {
	background-color:#fc0196;
}
a#mailinglist {
	background-color:#7ad3f7;
}
a#mailinglist:hover {
	background-color:#97ddf9;
}
a#wholesaleinfo {
	background-color:#f7941d;
}
a#wholesaleinfo:hover {
	background-color:#f8a644;
}
a#questions {
	background-color:#fff200;
}
a#questions:hover {
	background-color:#fbf248;
}

#spacer-tshirt {
	height:19px;
	width:1px;
}


/*=FOOTER
=== === === === === === === === === === */
#footer {
	clear:left;
}
#email-holder {
	float:left;
	font-weight:bold;
}
#email-holder input {
	margin-top:8px;
	background-color:#7ad3f7;
	border:1px solid #7ad3f7;
}
#copyright-holder {
	width:336;
	float:right;
	margin:4px 17px 0px 0px;
	text-align:right;
	font-weight:bold;
}
#copyright-holder img {
	margin-bottom:1px;
}

/* Page Specific */

#store #footer {
	margin:0px auto;
	width:300px;
	text-align:center;
}
#store #footer a {
	display:block;
	font-weight:bold;
}