body {
background:#cfcfcf url(/images/ccgridbackground.gif) repeat 0px 0px;
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
white-space:normal;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0000fe;
text-decoration:none;
outline:none;
}

a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0000fe;
text-decoration:none;
outline:none;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
outline:none;
}

a:focus	{
outline:none;
}


div.everything	{
width:960px;
margin-left:auto;
margin-right:auto;
}


div.header	{
width:960px;
float:left;
margin-top:5px;
margin-bottom:0px;
}

div.coscocreativelogo	{
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
font-size:4em;
font-variant:small-caps;
}

.coscocreativelogo a:link {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.coscocreativelogo a:visited {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.coscocreativelogo a:hover {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
background-color:#00ff00;
text-decoration:none;
outline:none;
}



div.content	{
clear:left;
float:left;
width:940px;
background-color:#ffffff;
padding:10px 10px 10px 10px;
border-width:2px;
border-color:#222222;
border-style:solid;
}


div.maincontent	{
float:left;
clear:left;
margin:10px 10px 10px 10px;
width:750px;
}

.maincontent table	{
width:740px;
border:0px;
vertical-align:middle;
text-align:center;
}

.maincontent table td	{
padding:15px 15px 15px 15px;
}

.maincontent h1	{
font-size:1.5em;
}

.maincontent h2	{
font-size:.8em;
color:#ff00ff;
font-style:italic;
}

.maincontent p	{
font-size:1em;
}

.maincontent a:link {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.maincontent a:visited {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.maincontent a:hover {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
background-color:#00faff;
text-decoration:none;
outline:none;
}




div.nav	{
float:right;
margin-top:10px;
}

.nav table	{
	width:160px;
	border:0px;
	color:#222222;
	text-align:left;
	text-transform:uppercase;
	font-size:1.3em;
	vertical-align:middle;
}


.nav table tr	{

}

.nav table td	{

}

.nav table td:hover	{
	background-color:#f5ff00;
}



.nav a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.nav a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.nav a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.nav a:focus	{
outline:none;
}








div.footer	{
clear:left;
float:left;
margin-top:20px;
margin-bottom:30px;
width:940px;
background-color:#ffffff;
padding:10px 10px 10px 10px;
border-width:2px;
border-color:#222222;
border-style:solid;
font-size:.6em;
text-align:center;
}



.footer a:link {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.footer a:visited {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
text-decoration:none;
outline:none;
}

.footer a:hover {
font-family:Tahoma, Geneva, sans-serif;
color:#222222;
background-color:#00faff;
text-decoration:none;
outline:none;
}

.footer a:focus	{
outline:none;
}




