

#allcontent {
width:766px;
padding-top:5px;
padding-bottom:5px;
background-color: #414141;
margin-left:auto;
margin-right:auto;
}

body {
background-color:#333333;
margin:0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
}

#styles {
padding:10px 10px 10px 10px;
}

#main {
width: 490px;
float:right;
padding: 0px 5px 5px 5px;
}

#wide {
width: 740px;
float:center;
padding: 0px 5px 5px 5px;
margin-top:36px;
}

#sidebar {
width: 230px;
float: left;
border-right:solid 2px #333333;
padding: 0px 5px 5px 5px;
}

#header {
  background-color: #333333;
  margin:0px;
  height:360px;
  width:766px;
  }

#footer {
  background-color: #333333;
  color:            #414141;
  text-align:       center;
  padding:          15px;
  margin:           10px;
  font-size:        90%;
  clear:            left;
}

#border {
width:225px;
height:30px;
border-bottom: solid 3px #5D5D5D;
}

#bordermiddle {
width:495px;
height:30px;
border-bottom: solid 3px #5D5D5D;
}

#borderwide {
width:746px;
height:30px;
border-bottom: solid 3px #5D5D5D;
}

#logo {
background-image:url(images/crs_logo_small.jpg);
background-repeat:no-repeat;
background-position:center;
width:200px;
height:161px;
}


#banner {
background-image:url(images/carnegieshot.jpg);
background-repeat:no-repeat;
background-position:center;
width:766px;
height:365px;
}

.sponsors img {
padding-right:10px;
padding-bottom: 10px;
}

.images img {
padding: 10px 10px 10px 10px;
}

.clearit {
clear:both;
}

.orange a:link {
color: #5ca1d0;
}

/* headers = blue, orange, green*/

h1 {
color:#5ca1d0;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h1 a {
color:#5ca1d0;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h2 {
color:#E26E01;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h2 a{
color:#E26E01;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h3 {
color:#A4C02D;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h3 a{
color:#A4C02D;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

h4 {
color:#FFFFFF;
font-family: tahoma, arial, helvetica, sans-serif;
font-size:28px;
font-weight:lighter;
text-align:center;
margin-top:10px;
}


/*OLD CSS CODE*/

td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#D9D9D9;
	line-height:12px;
	vertical-align:top
}

a {text-decoration:underline;
   color:#5CA1D0;}
  
table { height:100%;}  

span { font-size:12px;}


ul {margin:0; padding:0; list-style:none}
li {background:url(images/.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; line-height:18px }

.menu img { vertical-align:middle}


.account { color:#636363}
.account a { color:#464646; text-decoration:none}
.account a:hover {text-decoration:underline}
.account span { color:#D94D2A; font-size:11px;}

.form { width:209px;
		height:21px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#959595;
		background-color:#414141;
		color:#414141;
}
		
.textarea { width:209px;
		height:102px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#959595;
		background-color:#414141;
		color:#414141;
}
		

a:hover {text-decoration:none;}

/*END OLD CODE*/

/*navigation*/
#nav {
	margin:0;
		padding:0;
		background:#333333 url(nav_bg.jpg) 0 0 repeat-x;
		width:100%;
		float:left;
		border:1px solid #000;
		border-width:1px 0;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#5ca1d0;
		background:#252525;
		padding:15px 16.5px 15px 16.5px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-shadow: 2px 2px 2px #555;
	}
	#nav a:hover {
		color:#A4C02D;
		background:#858585;
	}
	#nav li:first-child a {
		border-left:1px solid #000;
	}
	#home #nav-home a,
	#about #nav-events a,
	#archive #nav-organization a,
	#lab #nav-community a,
	#reviews #nav-sponsorship a,
	#faq #nav-faq a,
	#contact #nav-members a {
		background:#333333;
		color:#fff;
		text-shadow:none;
	}
	#home #nav-home a:hover,
	#about #nav-events a:hover,
	#archive #nav-organization a:hover,
	#lab #nav-community a:hover,
	#reviews #nav-sponsorship a:hover,
	#faq #faq-sponsorship a:hover,
	#contact #nav-contact a:members {
		background:#E26E01;
	}
	#nav a:active {
		background:#E26E01;
		color:#fff;
	}

/*end navigation*/