body {
	background-color:#0D0D0D;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	color:#E0FF00;
	text-transform:uppercase;
	background-image:url(images/pagebg.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0;
	padding:58px 0 0 62px;
}

img {
	border: 0;
}

form {
	padding: 0;
	margin: 0;
}

input {
	background-color: #0D0D0D;
	border: 0;
	border-bottom: 1px dotted #54574B;
	background-image:url(/images/misc/leftlinebox.png);
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	color: #EDF8B3;
	font-size: 9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	background-color: #0D0D0D;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	color: #EDF8B3;
	font-size: 9px;
	line-height:13px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	width: 287px;
	height:75px;
	border: 1px dashed #54574B ;
}

select {
	background-color: #0D0D0D;
	border: 0;
	border-bottom: 1px dotted #54574B;
	background-image:url(/images/misc/leftlinebox.png);
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	color: #EDF8B3;
	font-size: 9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
	color: #E0FF00;
}

#container {
	width: 850px;
}

#menu {
	background-image:url(images/menubg.png);
	background-repeat:no-repeat;
	background-position: center 26px;
	width: 133px;
	margin: 0;
	float:left;
}

#logo {
	height: 26px;
}

#menuholder {
	height: 504px;
	overflow:hidden;
}

#menuholder #projects {
	padding: 0 5px 0 5px;
	margin-bottom: 3px;
	height:13px;
	display:block;
	color: #0D0D0D;
	margin-top: 14px;
}

#menuholder div div {
	margin: 0 2px 3px 2px;
	width:129px;
	height: 13px;
	color:#E0FF00;
	overflow:hidden;
	float:none;
	clear:both;
}

#menuholder div div a {
	display:block;
	color:#E0FF00;
	text-decoration:none;
	height:13px;
	overflow:hidden;
	padding: 0 0 0 3px;
	font-size: 9px;
	width:126px;
	overflow:hidden;
}

#menuholder div div a:hover {
	display:block;
	color:#0D0D0D;
	text-decoration:none;
	height:13px;
	overflow:hidden;
	background-color:#E0FF00;
	font-size: 9px;
	padding: 0 0 0 3px;
	width:126px;
}

#menuholder div.green a {
	color: #3DFC08;
}

#menuholder div.green a:hover {
	background-color: #3DFC08;
	color: #0D0D0D;
}


#menuholder div.green_alt a {
	color: #97FC00;
}

#menuholder div.green_alt a:hover {
	background-color: #97FC00;
	color: #0D0D0D;
}

#menuholder div.purple a {
	color: #FF00E1;
}

#menuholder div.purple a:hover {
	background-color: #FF00E1;
	color: #0D0D0D;
}


#menuholder div.purple_alt a {
	color: #FF4CB1;
}

#menuholder div.purple_alt a:hover {
	background-color: #FF4CB1;
	color: #0D0D0D;
}

#menuholder div.blue a {
	color: #0BDAFC;
}

#menuholder div.blue a:hover {
	background-color: #0BDAFC;
	color: #0D0D0D;
}

#menuholder div.blue_alt a {
	color: #56FFA9;
}

#menuholder div.blue_alt a:hover {
	background-color: #56FFA9;
	color: #0D0D0D;
}

#menuholder div.orange a {
	color: #F78F06;
}

#menuholder div.orange a:hover {
	background-color: #F78F06;
	color: #0D0D0D;
}

#menuholder div.orange_alt a {
	color: #E7652C;
}

#menuholder div.orange_alt a:hover {
	background-color: #E7652C;
	color: #0D0D0D;
}

#content {
	margin: 79px 0 0 30px;
	float:left;
	width: 625px;
}

#intro {
	height: 43px;
}

#image {
	width: 625px;
	height: 408px;
}

#blurb {
	padding: 15px 5px 0 15px;
	width: 290px;
	height: 391px;
	background-image:url(images/misc/leftlinebox.png);
	margin-right: 3px;
	color: #EDF8B3;
	overflow:hidden;
}

#blurb a {
	color: #E0FF00;
	text-decoration:none;
}

#blurb a:hover {
	color: #54574B;
}

#scroller {
	width: 290px;
	height: 360px;
	overflow:hidden;
}

#scrollcontrol {
	margin-top: 10px;
}

#scrollcontrol a {
	color: #E0FF00;
	text-decoration:none;
}

#blurb hr {
	height: 1px;
	padding: 0;
	margin: 10px 0 10px 0;
	border: 0;
	border-top: 1px dashed #54574B;
}


#footer_left {
	text-align:center;
	color: #54574B;
	font-size: 8px;
	border-top: 1px solid #54574B;
	margin: 36px 2px 0 2px;
	padding-top: 6px;
}

#footer_left a {
	color: #54574B;
	text-decoration:none;
}

#footer_left a:hover {
	color: #E0FF00;
}

#footer_middle {
	text-align:center;
	color: #54574B;
	font-size: 8px;
	border-top: 1px solid #54574B;
	margin: 36px 0 0 0;
	padding: 6px 0 0 3px;
	width: 360px;
}

#footer_middle a {
	color: #54574B;
	text-decoration:none;
	display:block;
	float:left;
	padding: 0 11px 0 11px;
}

#footer_middle span {
	display:block;
	float:left;
}

#footer_middle a:hover {
	color: #E0FF00;
}

#footer_right {
	text-align:right;
	color: #54574B;
	font-size: 8px;
	border-top: 1px solid #54574B;
	margin: 36px 0 0 0;
	padding-top: 6px;
	width: 253px;
	float:right;
}

#footer_right a {
	color: #54574B;
	text-decoration:none;
}

#footer_right a:hover {
	color: #E0FF00;
}

/* Colour Styles */
.gray {
	color: #EDF8D3;
}

.gray2 {
	color: #54574B;
}

.orange {
	color: #F78F06;
}

.blue {
	color: #0BDAFC;
}

.purple {
	color: #FF00E1;
}

.green {
	color: #3DFC08;
}

.green2 {
	color: #E0FF00;
}

/* Menu */
#extramenu {
	position:absolute;
	left: 193px;
}

#extramenu div {
	height:auto;
	margin: 0 0 3px 0;
	background-color:#0D0D0D;
}

#extramenu div a {
	border: 1px solid #E0FF00;
	display:block;
	color:#E0FF00;
	text-decoration:none;
	height:11px;
	overflow:hidden;
	padding: 0 0 0 3px;
	font-size: 9px;
	width:126px;
	overflow:hidden;
	line-height:10px;	
}

#extramenu div a:hover {
	display:block;
	color:#0D0D0D;
	text-decoration:none;
	height:11px;
	overflow:hidden;
	background-color:#E0FF00;
	font-size: 9px;
	padding: 0 0 0 3px;
	width:126px;
	line-height:10px;	
}


#extramenu #menu_projects {
	margin-top: 256px;
	padding: 5px 5px 2px 5px;
	visibility:hidden;
	position:absolute;
}

#extramenu #menu_projects a {
	color: #3DFC08;
	border: 1px solid #3DFC08;
}

#extramenu #menu_projects a:hover {
	background-color: #3DFC08;
	color:#0D0D0D;
}

#extramenu #menu_concepts {
	margin-top: 352px;
	padding: 5px 5px 2px 5px;
	visibility:hidden;
	position:absolute;

}

#extramenu #menu_concepts a {
	color: #FF00E1;
	border: 1px solid #FF00E1;
}

#extramenu #menu_concepts a:hover {
	background-color: #FF00E1;
	color:#0D0D0D;
}

#extramenu #menu_apparel {
	margin-top: 448px;
	padding: 5px 5px 2px 5px;
	visibility:hidden;
	position:absolute;
}

#extramenu #menu_apparel a {
	color: #0BDAFC;
	border: 1px solid #0BDAFC;
}

#extramenu #menu_apparel a:hover {
	background-color: #0BDAFC;
	color:#0D0D0D;
}

#extramenu #menu_trends {
	margin-top: 465px;
	padding: 5px 5px 2px 5px;
	visibility:hidden;
	position:absolute;
}

#extramenu #menu_trends a {
	color: #F78F06;
	border: 1px solid #F78F06;
}

#extramenu #menu_trends a:hover {
	background-color: #F78F06;
	color:#0D0D0D;
}

/* News Styles */
.newsitem {
	border-bottom: 1px dashed #54574B;
	padding: 5px 0 5px 0;
	margin-right: 10px;
}

.newsitem h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight:normal;
	font-size:9px;
	color: #E0FF00;
}

.newsitem p {
	padding: 0;
	margin: 0;
	color: #EDF8D3;
	cursor:default;
}

.newslink {
	margin: 10px 0 0 0;
	color: #54574B;
}

.newslink a {
	color: #54574B;
	text-decoration:none;
}

.newslink a:hover {
	color: #97FC00;
}

#scrollSep {
	float: left;
	margin: 0 5px 0 8px;
}

#blurb #scrollcontrol #upButton, #blurb_right #scrollcontrol #upButton {
	background-image:url(images/scrollup.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	padding-right: 15px;
	float: left;
	color: #EDF8B3;
}

#blurb #scrollcontrol #upButton:hover,#blurb_right #scrollcontrol #upButton:hover {
	background-image:url(images/scrollup_on.png);
	color: #54574B;
}

#blurb #scrollcontrol #downButton, #blurb_right #scrollcontrol #downButton {
	background-image:url(images/scrolldown.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	padding-right: 15px;
	float: left;
	color: #EDF8B3;
}

#blurb #scrollcontrol #downButton:hover, #blurb_right #scrollcontrol #downButton:hover  {
	color: #54574B;
	background-image:url(images/scrolldown_on.png);
}

#prev {
	float: right;
	width: 120px;
	padding-right:2px;
	color: #54574B;
	 text-align:right;
}

#next {
	float: right;
	width: 191px;
	color: #54574B;
	text-align:left;
}

#next a {
	color: #97FC00;
	text-decoration:none;
}

#next a:hover {
	color: #54574B;
}

#prev a {
	color: #97FC00;
	text-decoration:none;
}

#prev a:hover {
	color: #54574B;
}

#blurb_right {
	padding: 15px 5px 0 15px;
	width: 290px;
	height: 391px;
	background-image:url(images/misc/rightlinebox.png);
	color: #EDF8B3;
	overflow:hidden;
	float: right;
}

#blurb_right strong {
	color: #54574B;
	font-weight:normal;
}
#blurb_right a {
	color: #3DFC08;
	text-decoration:none;
}

#blurb_right a:hover {
	color: #54574B;
}

#content ul {
	margin: 0;
	padding: 5px 0 0 0;
}

#content ul li {
	background-image:url(/images/dot.png);
	background-repeat:no-repeat;
	background-position: 7px 3px;
	padding-left: 15px;
	padding-bottom: 5px;
}

/* Client Styles */
.message {
	color:#CC0000;
}

#loggedin {
	border: 1px solid #E0FF00;
	padding: 4px;
	margin-bottom:10px;
}

#loggedin div {
	margin-bottom:5px;
}

#notes_existing {
	color: #54574B;
	margin-top:15px;
}

#notes_existing h2 {
	font-weight:normal;
	font-size: 9px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #54574B;
}

#notes_existing a {
	color: #54574B;
}

#notes_existing a:hover {
	color: #E0FF00;
}

#notes_new {
	color: #EDF8D3;
	margin-top:15px;
}

#notes_new h2 {
	font-weight:normal;
	font-size: 9px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #54574B;
	color:#E0FF00;
}

#notes_new a {
	color: #EDF8D3;
}

#notes_new a:hover {
	color: #E0FF00;
}

#logout {
	float:right;
	color:#EDF8D3;
	text-align:right;
}

#logout a {
	color:#EDF8D3;
	text-decoration:none;
}


#logout #back a {
	color:#E0FF00;
	text-decoration:none;
}


#logout #back a:hover {
	color: #EDF8D3;
}

#blurb_right h2 {
	font-weight:normal;
	font-size: 9px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #54574B;
	color:#E0FF00;
}

#manager_info {
	color: #54574B;
}

.seperator {
	border-bottom:1px dashed #54574B;
	height:1px;
	overflow:hidden;
	margin: 5px 0 5px 0;
	padding: 5px 0 0 0;
}

