





body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	background-image: url(chrome/gradient.back.jpg);

	background-repeat: repeat-x;

	background-position: top

}



* {

	padding: 0px;

	margin: 0px;

}



div {

	margin: 0px;

	padding: 0px;

}



a {

	text-decoration: none;

	color: #006600;

	font-weight: bold;

}



h1 a {

	font-weight: normal;

}



.logodark {

	color: #006600;

}



.logolight {

	color: #33cc00;

}



ul {

	padding: 0px;

	margin: 0px;

}



ul li {

	list-style-type: none;

}



#pageContainer {

	background: #ffffff;

	width: 784px;

	margin: auto;

	text-align: center;

}



#pageContent {

	background: #ffffff;

	width: 754px;

	padding: 0px 0px 0px 0px;

	margin: auto;

	text-align: left;

}









/* ----------------- HEADER ------------------- */



#header {

	background: #ffffff;

	background-repeat: repeat-x;

	background-position: top left;

	background-image: url(chrome/top.strip.jpg);

	padding-top: 10px;

}



#header ul {

	font-size: 0.9em;

}



#header ul li {

	display: inline;

}



#header #title {

	padding-bottom: 5px;

	border-bottom: 1px solid #cbcbcb;

	height: 45px;

}



#header #title #titleHeading {

	float: left;

	display: inline;

}



#header #title #titleHeading h1 {

	font-weight: normal;

	display: inline;

	padding: 0px;

	margin: 0px;

	display: none;

}



#header #title #titleHeading img {

	border: none;

}



#header #title #titleHeading p.headline {

	display: inline;

	font-size: 1.3em;

	color: #33cc00;

	display: none;

}



#header .loginFormContainer {

	margin-top: 10px;

}



#header .loginFormContainer ul li, #header .loginFormContainer input {

	color: #666666;

}



#header .loginFormContainer li.inlineTitle {

	color: #006600;

}



#header ul.userMenu{

	padding-top: 8px;

	margin: 0px;

}



#header #topMenu {

	height: 35px;

}



#header #topMenuLeft {

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 300px;

}



#header #topMenuLeft ul li {

	margin-right: 10px;

}



#header #topMenuRight {

	float: right;

	padding-top: 5px;

	padding-bottom: 5px;

}



#header #topMenuRight ul li {

	margin-left: 10px;

}





.searchBox {

	background-image: url(chrome/short.gradient.jpg);

	background-repeat: repeat-x;

	background-position: top

	font-size: 1.2em;

	margin-bottom: 2px;

	height: 22px;

	color: #989898;

	font-weight: bold;

	padding: 5px;

	padding-top: 10px;

	padding-bottom: 10px;

}





/* ----------------- SEARCHBOX ------------------- */



.searchBox form	{

	float: left;

}



.searchBox label {

	color: #000000;

}



.searchBox {

	border-bottom: 2px solid white;

	font-weight: normal;

}



.searchBox form	.searchBoxInput	{

	width: 200px;

	border: 1px solid #cccccc;

	margin-right: 3px;

}



.searchBox form	.submit	{

	position: relative;

	top: 1px;

}



.searchBox a {

	text-decoration: underline;

}



.searchBox p {

	padding: 0px;

	position: relative;

	top: -10px;

	float: right;

}



.searchBox form	label.logolight{

	float: left;

	top: 0px;

}



.searchBox .browseTags {

	padding-top: 13px;

	margin-bottom: -13px;

}





/* ----------------- MAINCONTENT ------------------- */





#main {

	margin: 0px;

	padding: 0px;

	padding-top: 3px;

}



#main #content {

	margin: 0px;

	padding: 0px;

}



#main #content #context {

	margin: 0px;

	padding: 1px;

	background-color: #e1e1e1;

	color: #666666;

	background-image: url(chrome/contextLine.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	position: relative;

}



#main #content #context #contextMessages {

	padding: 0px;

	margin: 0px;

	clear: both;

}



#main #content #context #contextMessages p {

	padding: 0px;

	margin: 10px;
	font-size: 11px;
}



#errorMessages {

	background: #ffffff;

	border: 1px solid white;

	width: 579px;

}



#errorMessages p {

	padding-right: 10px;

	padding-top: 25px;

	padding-bottom: 25px;

}



#main #content #rightMenu {

	margin: 0px 0px 15px;

	padding-top: 3px;

	float: right;

	width: 155px;



}



#main #content #rightMenu .rss img {

	border: none;

	margin-bottom: -2px; 

}



#main #content #rightMenu .rss span {

	padding: 2px;

}



#main #content #rightMenu h3 {

	font-size: 1em;

	margin: 5px 0px 2px;

	padding: 1px 5px 1px 18px;

	background-image: url(chrome/menuHeadingBack.gif);

	background-repeat: no-repeat;

	background-position: center left;

	font-weight: 550;

	color: #868686;
	

}



#main #content #rightMenu h4 {

	font-size: 1em;

	margin: 0px;

	margin-top: 5px;

	padding: 1px 5px 1px 18px;

	font-weight: 550;

	font-size: 1em;

	color: #adadad;

}



#main #content #rightMenu p {

	padding: 0px 5px 2px 18px;

	margin-bottom: 10px;

	font-weight: normal;

}



#main #content #rightMenu a {

	font-weight: normal;

	color: #000000;

}

#rightMenu p span.currentPage {
	font-weight: bold;
}







#main #content #contentBox {

	padding: 0px;

	margin: 0px;

	background-image: url(chrome/contentack.gif);

	background-position: right;

}

#rightMenu {
	background-color: #f3f3f3;
	border: 1px solid #ebebeb;
	line-height: 18px;
}



#main #content #contentBox .endContentBox {

	clear: both;

}



#main #content #contentBox #mainBox {

	padding: 0px;

	margin: 0px;

}



#main #content #contentBox .resource {

	padding: 0px;

	margin: 0px;

}





/* ----------------- MAINCONTENT - FRONT PAGE ------------------- */









.frontMainBox {

	padding: 2px;

	background-image: url(chrome/gradient.back.jpg);

	background-repeat: repeat-x;

	background-position: top

}



.about {

	padding: 0px;

	background: #ffffff;

	padding-right: 100px;

	padding-left: 100px;

}



.about p {

	padding: 10px;

	font-size: 1.1em;

}









.frontMain  {

	width: 746px;

	background: #transparent;

	background-image: url(chrome/menuHeadingBack.gif);

	background-repeat: repeat-y;

	margin: 2px 2px 10px 2px;

	padding-top: 4px;

}



.frontMain .frontMainContainer {

	border: 2px solid white;

	background-image: url(chrome/medium.gradient.jpg);

	background-repeat: repeat-x;

	background-position: top;

	height: 175px;

}



.frontMain .searchBox {

	float: left;



	background-image: url(chrome/camera.jpg);

	background-repeat: no-repeat;

	border: none;

	width: 377px;

	height: 175px;

}



.frontMain .searchBox .searchLabel {

	display: block;	

}



.frontMain .searchBox .searchBoxInput {

	width: 300px;
	font-size: 18px;
}



.frontMain .browseTagBox {

	display: inline;

}



.frontMain .browseTagBox .browseTags {

	color: #999999;

	border-bottom: 1px solid white;

	text-align: right;

	margin: 10px 10px 0px 10px;

	padding-bottom: 10px;

	margin-left: 387px;

}



.frontMain .browseTagBox .browseTags a {

	text-decoration: underline;

}



.frontMain .browseTagBox .tagList {

	text-align: right;

	padding: 0px 10px 10px 10px;

}



.frontMain .browseTagBox .tagList a {

	text-decoration: underline;

	padding-left: 3px;

	font-weight: normal;

	font-size: 1.1em;

}



.frontMain .browseTagBox h4 {

	text-align: right;

	color: #999999;

	padding: 10px;

}



.frontMain .taglistheader {

	display: none;

}







.resourceTiny {

	width: 210px;

	font-size: 0.9em;

	margin: 2px;

	clear: left;

}



.resourceTiny img {

	margin: 6px 8px 2px 2px;

	border: none;

}



.resourceTiny p {

	vertical-align: baseline;

	color: #000000;

	padding-top: 22px;

}



.frontContainer {

	background: #transparent;

	background-image: url(chrome/menuHeadingBack.gif);

	background-repeat: repeat-y;

	float: left;

	width: 230px;

	margin: 2px 2px 10px 2px;

	padding: 0px;

	padding-top: 4px;

}



p.postlink {

	margin-top: 50px;

}



p.postlink a {

	text-decoration: underline;

	color: #ffffff;

}



.latestResources {

	border: 3px solid white; 

	padding: 0px;

	height: 214px;

}



.popular {

	background-image: url(chrome/popularBack.jpg);	

	background-position: bottom;

	background-repeat: no-repeat;

}



.latest {

	background-image: url(chrome/latestBack.jpg);	

	background-position: bottom;

	background-repeat: no-repeat;

}



.postLinks {

	background-image: url(chrome/postLinksBack.jpg);	

	background-position: bottom;

	background-repeat: no-repeat;

}



.latestResources h4 {

	font-size: 1.2em;

	color: #33cc00;

	background: #ffffff;

	padding: 5px;

	padding-bottom: 8px;

}



.latestResources p {

	padding: 5px;

}



.frontResource {

	margin-top: 25px;

}



.frontResource p {

	padding-top: 23px;

}



.frontResource img {

	border: 1px solid #cccccc;

}



.pop {

	clear: left;

}



.lat {

margin-left: 26px;

}



.pos {

margin-left: 26px;

}



.partners {

	background: #ffffff;

	clear: both;

	padding-top: 30px;

}



.partners p {

	color: #666666;

	padding: 4px;

}



.partners p.copy {

	color: #999999;

	font-size: 0.8em;

}



.partners img {

	border: none;

}



/* ----------------- MAINCONTENT - resource ------------------- */



.resource {

	background: #ffffff;

	margin: 0px;

	border: 1px solid #ffffff;

	background-image: url(chrome/contextLine.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	width: 579px;

	clear: left;

	min-height: 140px;

}




.resource:hover a img{
	border: 1px solid #6a946e;
}

.resource:hover h4{
text-decoration: underline;
color: #006600;
}

.resource a img {

	width: 100px;

	margin: 20px 10px 0px 0px;
	border: 1px solid #ffffff;

}





.resource .ratingBox img {

	width: 57px;

	margin: 4px 2px 2px 0px;

}



.resourceData {

	margin-left: 110px;

	margin-bottom: 20px;

	padding-right: 10px;

}



.resourceData h4 {

	font-size: 1.3em;

	margin: 20px 10px 2px 10px;

}



.resourceData p {

	margin: 0px;

	margin: 0px 10px 0px 10px;

}



.resourceData p.description {

	color: #555555;

}











.resourceInFull {

	padding: 20px 0px 17px;

	width: 579px;

	clear: left;

	min-height: 250px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.resourceInFull .resourceData {

	margin: 0px;

	padding: 0px;

	padding-right: 2px;

	margin-left: 218px;

}



.resourceInFull h4 {

	margin-top: 0px;

	padding-top: 0px;
	font-size: 1.4em;
}



.resourceInFull img {

	margin: 0px;

	border: none;

	position: relative;

	top: -1px;

	left: -1px;
	

}



.resourceInFull a {

	border: none;

}









/* ----------------- MAINCONTENT - resource editorial ------------------- */











.resourceEntry {

	background: #ebebeb;

	border: 1px solid #ebebeb;

	border-top: 2px solid white;

	width: 579px;

	min-height: 138px;

	padding-bottom: 10px;

}



.resourceEntry h3 {

	color: #006600;

	padding: 5px;

	margin: 0px;

	background-image: url(chrome/contextLine.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	font-size: 1.2em;

}



.resourceEntry p {

	padding: 5px;

	margin-left: 115px;

}



.resourceEntry img {

	margin: 10px;

	float: left;

}



.resourceEntry input.text {

	width: 400px;

}



.resourceEntry textarea {

	width: 400px;

	height: 200px;

}







/* ----------------- MAINCONTENT - resource - comment ------------------- */



.commentHeading {

	background: #ffffff;

	width: 579px;

	border: 1px solid white;

	border-bottom: 1px solid #cbcbcb;

	padding: 40px 0px 10px 0px;

}



.commentHeading h4 {

	color: #006600;

}



.resourceComment {

	clear: both;

	background: #ffffff;

	width: 579px;

	border: 1px solid white;

	border-bottom: 1px solid #cbcbcb;

	padding: 10px 0px 10px 0px;

	min-height: 60px;

}



.resourceComment .lastEdited {

	color: #cccccc;

	font-size: 0.8em;

	font-style: italic;

}



.resourceComment p {

	padding: 0px 5px 0px 5px;

	margin-left: 45px;

}



.resourceComment img {

	margin: 0px 10px 10px 0px;

	float: left;

}



.resourceComment textarea {

	width: 400px;

	height: 200px;

}







/* ----------------- MAINCONTENT - resource - favourite ------------------- */



.resourceFavourite {

	background: #ffffff;

	width: 579px;

	border: 1px solid white;

	border-bottom: 1px solid #cbcbcb;

	padding: 10px 0px 10px 0px;

	min-height: 60px;

}



.resourceFavourite p {

	padding: 0px 5px 0px 5px;

}



.resourceFavourite img {

	margin: 0px 10px 10px 0px;

	float: left;

}



.resourceFavourite textarea {

	width: 400px;

	height: 100px;

}







/* ----------------- MAINCONTENT - TAGS ------------------- */





.tagBox {

	border: 1px solid white;

	padding: 0px;

	margin: 0px;

	background: #ffffff;

	width: 579px;

}



.tagCloudBox {

	padding: 10px;

	margin-top: 20px;

	margin-bottom: 60px;

}





#content .tagCountToken {

	display: none;

}



#content .tagSize0 {

	font-size: 1em;

	color: #65b554;

}



#content .tagSize1 {

	font-size: 1.2em;

	color: #57a747;

}



#content .tagSize2 {

	font-size: 1.4em;

	color: #499a3a;

}



#content .tagSize3 {

	font-size: 1.6em;

	color: #3b8d2e;

}



#content .tagSize4 {

	font-size: 1.8em;

	color: #2c7f21;

}



#content .tagSize5 {

	font-size: 2em;

	color: #1c7312;

}



#content .tagSize6 {

	font-size: 2.2em;

}







/* ----------------- MAINCONTENT - nav / result menus ------------------- */







#displayCountMenu {

	background: #ffffff;

	width: 579px;

	border: 1px solid white;

}



#navResultsMenu {

	background: #ffffff;

	width: 579px;

	border: 1px solid white;

	border-bottom: 1px solid #cbcbcb;

}



#displayCountMenu p , #navResultsMenu p {

	margin-top: 5px;

	margin-bottom: 5px;

}













/* ----------------- MAINCONTENT - FORMS ------------------- */







form li {

	float: left;

	padding: 10px;

	color: #33cc00;

}



form .formPair {

	display: block; 

	background: #1e1e1e;

	margin-bottom: 3px;

	height: 1%;

}



form .heading {

	float: none;

}



form .formParagraph {

	padding: 0px;

	margin: 0px;

}



form input.text {

	border: 5px solid #ffffff;

	float: left;

	background: #404040;

	border: 0px;

	width: 400px;

	color: #ffffff;



}



form .file {

	color: #000000;

}



form textarea {

	border: 1px solid #ffffff;

	float: left;

	background: #404040;

	border: 0px;

	width: 400px;

	height: 100px;

	color: #ffffff;

}



form li.label {

	clear: left;

	width: 200px;

	font-weight: bold;

}



form li.error {

	clear: left;

	width: 200px;

	font-weight: bold;

	color: #ffffff;

}



form li.paragraph {

	clear: left;

}



form li .formTip {

	font-weight: normal;

}



form li.inputBox {

	color: #ffffff;

}





form .entryTags {

	background: #1e1e1e;

	clear: left;

}



form .entryTags p {

	padding-left: 230px;

	padding-bottom: 10px;

}



form .entryTags a {

	color: #00FF00;

}



form .entryTags h4 {

	margin: 0px;

	padding: 0px;

	clear: left;

	padding-left: 230px;

}





.tip {

	font-weight: normal;

}











.resourceForm {

	background: #000000;

}



#editResourceForm {

	width: 754px;

	padding-top: 35px;

	background: #000000;

	background-repeat: repeat-x;

	background-image: url(chrome/smalljitter.gif);

	color: #33cc00;

}



#content #editResourceForm img {

	margin: 10px 5px; 5px 5px;

}



#addResourceForm {

	width: 754px;

	padding-top: 35px;

	background: #000000;

	background-repeat: repeat-x;

	background-image: url(chrome/smalljitter.gif);

	color: #33cc00;

}



#addResourceForm img {

	margin: 10px 5px; 5px 5px;

}



#addUserDetails {

	padding-top: 35px;

	background: #000000;

	background-repeat: repeat-x;

	background-image: url(chrome/smalljitter.gif);

}



#editUserDetails {

	padding-top: 35px;

	background: #000000;

	background-repeat: repeat-x;

	background-image: url(chrome/smalljitter.gif);

}



#editUserDetails img {

	margin: 0px;

	margin-right: 10px;

	float: left;

}



#editUserDetails form {

	float: left;

	width: 560px;

}



#editUserDetails form .submitInput {

	clear: left;

}





#editAccountBox ul.formList {

	float: left;

}











.resourceFavourite form .formPair {

	background: #ffffff;

	color: #000000;

}



.resourceFavourite form textarea {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.resourceFavourite form input.text {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.resourceFavourite form .entryTags {

	background: #ffffff;

}



.resourceFavourite form .entryTags p {

	padding-left: 10px;

	padding-bottom: 10px;

}



.resourceFavourite form .entryTags a {

	color: #006600;

}



.resourceFavourite form li, .resourceFavourite form li.label {

	color: #000000;

	font-size: 1em;

}



.resourceFavourite form .entryTags h4 {

	margin: 0px;

	padding: 0px;

	clear: left;

	padding-left: 10px;

}













.addEntryForm {

	background: #ffffff;

	color: #000000;

}



.addEntryForm .heading {

	width: 400px;

	color: #000000;

}



.addEntryForm .formPair {

	background: #ffffff;

	color: #000000;

}



.addEntryForm textarea {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.addEntryForm input.text {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.addEntryForm .entryTags {

	background: #ffffff;

}



.addEntryForm .entryTags p {

	padding-left: 10px;

	padding-bottom: 10px;

}



.addEntryForm .entryTags a {

	color: #006600;

}



.addEntryForm li, #addEntryForm li.label {

	color: #000000;

}



.addEntryForm .entryTags h4 {

	margin: 0px;

	padding: 0px;

	clear: left;

	padding-left: 10px;

}





.resourceComment form  {

	background: #ffffff;

	color: #000000;

}



.resourceComment form .heading {

	width: 400px;

	color: #000000;

}



.resourceComment form .formPair {

	background: #ffffff;

	color: #000000;

}



.resourceComment form textarea {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.resourceComment form input.text {

	color: #000000;

	background: #ffffff;

	border: 1px solid #a2e78a;

}



.resourceComment form .entryTags {

	background: #ffffff;

}



.resourceComment form .entryTags p {

	padding-left: 10px;

	padding-bottom: 10px;

}



.resourceComment form .entryTags a {

	color: #006600;

}



.resourceComment form li, .resourceComment form li.label {

	color: #000000;

}



.resourceComment form .entryTags h4 {

	margin: 0px;

	padding: 0px;

	clear: left;

	padding-left: 10px;

}























.loginFormContainer {

	float: right;

	margin: 0px;

	padding: 0px;

}



.loginFormContainer form {

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	margin-top: 5px;

}



.loginFormContainer form li {

	margin: 0px;

	padding: 0px;

	color: #000000;

}



.loginFormContainer form li.label {

	float: left;

	width: auto;

	margin: 0px;

	padding: 0px;

	margin: 5px 5px 0px 5px;

}



.loginFormContainer form li.inlineTitle {

	float: left;

	width: auto;

	margin: 0px;

	padding: 0px;

	margin: 5px 5px 0px 5px;

	color: #006600;

}



.loginFormContainer form input.text {

	background: #ffffff;

	width: 120px;

	margin: 0px;

	padding: 0px;

	color: #000000;

}



.loginFormContainer .formPair {

	background: #ffffff;

	float: left;

	display: inline;

	margin: 0px;

	padding: 0px;

}



.loginFormContainer .loginBoxInput {

	border: 1px solid #cccccc;

	width: 120px;

	margin-right: 5px;

}



.loginFormContainer .submitInput {



}



#content .loginFormContainer {

	float: none;

	padding-top: 30px;

	border: 1px solid white;

	height: 300px;

	background: #ffffff;

}











#forgottenPasswordBox {

	background: #000000;;

	margin: 0px;

	border: 1px solid #000000;

	clear: left;

	color: #00ff00;

}



#forgottenPasswordBox p {

	padding: 10px;

}



#forgottenPasswordBox .formBullet.submitButton {

	clear: both;

}



#forgottenPasswordBox ul {

	padding-bottom: 30px;

}









#confirmDelete .formBullet {

	float: left;

	width: 300px;

	color: #000000;

}







/* ----------------- PROFILE ------------------- */



#accountBox {

	padding: 0px;

	margin: 0px;

	background: #cccccc;

}



#accountBox #showUserDetails li {

	color: #000000;

}



#accountBox #userImage {

	padding: 0px;

	margin: 0px;

	width: 168px;

	float: left;

}



#accountBox #userImage img {

	padding: 0px;

	margin: 0px;

	border-bottom: 20px solid white;

}





#userTextBox {

	border-top: 3px solid #33cc00;

	background: #ffffff;

	margin: 0px;

	padding: 0px;

	margin-left: 168px;	

}



#userTextBox table {

	background-image: url(chrome/contextLine.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	padding-bottom: 8px;

	width: 566px;

	margin: 0px;

	padding: 0px;

	padding-bottom: 10px;

}



#userTextBox .userTitle {

	text-align: left;

	color: #00CC00;

	font-size: 1.8em;

	font-weight: bold;

	background-image: url(chrome/contextLine.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	padding-bottom: 8px;

	margin: 10px 0px 0px 22px;

	height: 1%;

	width: 560px;

}



#userTextBox #showUserDetails {

	margin: 10px 10px 10px 10px;

	padding: 0px 0px 0px 10px;

}



#userTextBox #showUserDetails .label {

	font-weight: bold;

	clear: left;

	text-align: left;

}



#userTextBox #showUserDetails td.labelInside {

	font-weight: bold;

	clear: left;

	text-align: left;

	padding-left: 10px;

}



#userTextBox #showUserDetails td {

	text-align: left;

	vertical-align: top;

}



#userTextBox #showUserDetails td.data {

	text-align: left;

	vertical-align: top;

	width: 200px;

}



#userTextBox #userTags {

	padding: 10px;

	margin-left: 10px;

	padding-bottom: 100px;

}



#userTextBox #userTags h4 {

	color: #006600;

	margin: 20px 5px 0px 0px;

}



#userTextBox #userTags .tagCloud {

	margin: 5px 5px 5px 20px;

}



.favouriteHeading h4 {

	color: #006600;

	margin: 20px 5px 0px 20px;

	height: 1%;

}



#userFavourites {

	margin-top: 8px;

	height: 1%;

	margin-bottom: 20px;

}



#userFavourites div {

	width: 546px;

	padding: 10px;

	margin: 2px 10px 2px 20px;

	min-height: 40px;

}



#userFavourites div p {

	margin-left: 50px;

}



#userFavourites div img {

	margin-right: 5px;

	margin-bottom: 5px;

}



#userFavourites .even {

	background: #d6f5cc;

}



#userFavourites .odd {

	background: #e8ffdf;

}











/* ----------------- TAGS ------------------- */



.tagCloudBox {

	padding: 20px;

	margin: 0px;

	min-height: 440px;

}



.tagCloudBox h4 {

	color: #006600;

	margin-bottom: 10px;

}



p.tagCloud {

	text-align: justify;

}



p.tagCloud a {

	padding: 4px;

}





/* ----------------- FOOTER ------------------- */





#footer {

	min-height: 50px;

	clear: both;

	border: none;

}









/* ----------------- IE <7 -------------------- */



* html #userTextBox table {

	font-size: 1em;

	width: 566px;

	padding: 0px;

	margin: 0px;

	float: right;

	margin-right: -5px;

}











