/*********************/
/* BASIC */
/*********************/

body {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 15px;
	padding: 0px;
}
#container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	margin-bottom: 15px;
}
p, ul, ol, h1, h2, h3, h4, h5, h6, form, input, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
dd {
	margin-bottom: 5px;
}
ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.advertisement td {
	text-align: center;
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
}
.advertisement p {
	margin: 0px;
	padding: 0px;
}
.table td {
	padding-bottom: 10px;
}



/***************   CONTRIBUTE 2 *********************/

body#contribute2, #contribute2 {
	background: #E0E0E0 url(http://208.112.47.122/images/bg/bg-contribute2.gif) repeat-x;
}
#contribute2 #content .copy {
	width: 731px;
	float: left;
	background: url(http://208.112.47.122/images/bg/bg-copy-home.gif);
	font-size: 95%;
}
#contribute2 #content .copy #flash {
	margin: 0px;
	padding: 0px 0px 10px;
}
#contribute2 #content .copy #copy {
	padding: 0px;
	background: url(http://208.112.47.122/images/spacer.gif) no-repeat right bottom;
	margin: 0px 10px;
}

#contribute2 #content .copy .sectionheader {
	background: url(http://208.112.47.122/images/bg/bg-copy-contribute2.gif) no-repeat;
	padding-top: 9px;
	margin-bottom: 15px;
}
#contribute2 #content .copy .content {
	padding-right: 15px;
	padding-left: 15px;
}
#contribute2 #content .sidebar {
	float: right;
	width: 213px;
	margin: 9px 0px 0px;
	padding: 0px;
}
#contribute2 .footer {
	font-size: 95%;
	padding-top: 15px;
	padding-left: 10px;
	background: url(http://208.112.47.122/images/bg/bg-copy-home.gif) repeat-y;
}
#contribute2 #footer {
	background: url(http://208.112.47.122/images/footer/footer-contribute2.gif) no-repeat left top;
}
#contribute2 #container .footer {
	  width: 721px;
}
#contribute2 #content .sidebar .component {
	background: url(http://208.112.47.122/images/components/contribute2-middle.gif) repeat-y;
	margin-bottom: 10px;
	color:#333333;
}
#contribute2 #content .sidebar .component div {
	background: url(http://208.112.47.122/images/components/contribute2-top.gif) no-repeat right top;
	height: 100%;
}
#contribute2 #content .sidebar .component div div {
	background: url(http://208.112.47.122/images/components/contribute2-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}
#contribute2 #nav .navigation, #contribute2 .subnav, #contribute2 #nav .language, #contribute2 .util {
	display:none;
}
/* PURPLE */
#contribute2 #content .copy .left {
	float: left;
	width: 347px;
}
#contribute2 #content .copy .purple {
	background: #ffffff;
}
#contribute2 #content .copy .purple div {
	background: url(http://208.112.47.122/images/spacer.gif) no-repeat left top;
}
#contribute2 #content .copy .purple div div {
	background: url(http://208.112.47.122/images/spacer.gif) no-repeat left bottom;
	padding: 10px;
}
#contribute2 #content .copy .purple .expologo {
	margin-right: 10px;
}
#contribute2 #content .copy .purple .others {
	margin: 0px;
	padding: 0px;
	background: #F3EFF7;
	font-size: 90%;
}
#contribute2 #content .copy .purple .others div {
	margin: 0px;
	padding: 0px;
	background: url(http://208.112.47.122/images/bg/home-expowhite_top.gif) no-repeat left top;
}
#contribute2 #content .copy .purple .others div div {
	padding: 8px;
	background: url(http://208.112.47.122/images/bg/home-expowhite_bottom.gif) no-repeat left bottom;
}
#contribute2 #content .copy .purple .others img {
	margin: 0px 0px 5px;
	padding: 0px;
}
#contribute2 #content .copy .purple .others p {
	margin: 0px;
	padding: 0px;
}
	

/* PINK STYLES */
#contribute2 #content .copy .right {
	float: right;
	width: 347px;
	height: 100%;
}

#contribute2 #content .copy .pink {
	background: #Ffffff;
}
#contribute2 #content .copy .pink div {
	background: url(http://208.112.47.122/images/spacer.gif) no-repeat left top;
	padding: 10px;
}
#contribute2 #content .copy .pink .component {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	border-bottom: 1px dotted #000000;
	background: url(http://208.112.47.122/images/spacer.gif);
}
#contribute2 #content .copy .funworld {
	float: left;
	width: 347px;
}
html>body #contribute2 #content .copy .funworld {
	float: left;
	width: 347px;
	padding-top: 15px;
}

/* FUNWORLD STYLES */
#contribute2  #content .copy .funworld div {
	padding: 10px;
}





/***************   CONTRIBUTE *********************/

#contribute #content .sidebar .component {
	background: url(http://208.112.47.122/images/components/contribute-middle.jpg) repeat-y;
	margin-bottom: 10px;
	color:#333333;
}
#contribute #content .sidebar .component div {
	background: url(http://208.112.47.122/images/components/contribute-top.jpg) no-repeat right top;
	height: 100%;
}
#contribute #content .sidebar .component div div {
	background: url(http://208.112.47.122/images/components/contribute-bottom.jpg) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}


#contribute #content .sidebar .component li, #contribute2 #content .sidebar .component li {
	background: url(http://208.112.47.122/images/bullets/arrow_contribute.gif) no-repeat left center;
}
	
body#contribute, #contribute {
	background: #E0E0E0 url(http://208.112.47.122/images/bg/bg-contribute.gif) repeat-x;
}

#contribute .footer {
	padding-left: 165px;
	font-size: 95%;
	padding-top: 15px;
	clear: both;
}	
#contribute #footer {
	background: url(http://208.112.47.122/images/footer/footer-contribute.gif) no-repeat left top;
}
#contribute a:link, #contribute a:visited, #contribute2 a:link, #contribute2 a:visited {
	color: #000000;
	text-decoration: none;
}
#contribute a:hover, #contribute a:visited:hover, #contribute2 a:hover, #contribute2 a:visited:hover {
	text-decoration: underline;
}
#contribute #nav .navigation, #contribute .subnav, #contribute #nav .language, #contribute .util {
	display:none;
}
#contribute #nav, #contribute2 #nav {
	height:27px;
}
#contribute #content .copy {
	margin:0 182px 0 149px;
	background: url(http://208.112.47.122/images/bg/bg-copy-contribute.gif) no-repeat;
}
#contribute .copy .content .component {
	border-top: 1px dotted #666666;
}

#contribute #container .footer .footerline {
	  border-top: 1px dotted #666666; 
	  margin-left: 5px; 
	  width: 585px;
}
#contribute .copy .content .component td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;
}
#contribute .copy .content .component td.space {
	padding: 0px;
	border-bottom: none;
}


         /* BEGIN resource table under Community */
		 
#contribute #container #content .copy .content .table_resource {
	color:#333333;
	border: thin solid #666;
}

#contribute #container #content .copy .content .table_resource a, #contribute #container #content .copy .content .table_resource a:visited, #contribute #container #content .copy .content .table_resource a:active  {
	color:#333;
	text-decoration: none;
}

#contribute #container #content .copy .content .table_resource a:hover {
 	color:#000000;
	text-decoration: underline;
 }

#contribute #container #content .copy .content .table_title {
	font-size:14px;
	color: #333;
	background-color: #ccc;
}

#contribute #container #content .copy .content .table_title2 {
	background-color: #eee;
	font-weight: bold;
}


	   /* END resource table under Community */
	   
#contribute .copy ul {
	margin-bottom: 10px;
}
#contribute .copy li, #contribute2 .copy li, #contribute2 #content .copy .pink li, .purple li {
	background: url(http://208.112.47.122/images/bullets/grey-circle.gif) no-repeat left 2px;
	padding-bottom: 3px;
	padding-left: 13px;
}
#contribute h2 {
	line-height: 18px;
}