/* all styles that are common to all layouts for this site */
	/* browser incompatibility fix: forces firefox and explorer to treat margin and padding similarly */
* {
	margin: 0px;
	padding: 0px;
}

/* used to clear floating divs back to the left */
div.clear {
	clear: both;
}

ul,ol {
	margin-left: 30px;
}

ul.menu {
	margin-left: 0px;
}

img {
	border: none;
	-ms-interpolation-mode:bicubic; /* for smooth scaling in Internet Explorer */
}

div.iconItemWrapper {
	width: 100%;
	border: 1px solid red;
}

div.iconItemWrapper div.icon {
	width: 90px;
	float: left;
	border: 1px solid green;
}
div.iconItemWrapper div.item {
	float: left;
	width: 500px;
	border: 1px solid blue;
}


/* firefox fix: removes the ugly focus outline on input buttons */
button::-moz-focus-inner,
li::-moz-focus-inner,
a::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}

#secondClearResults {
	margin: 0 0 5px 10px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}



/* styles for bbcode parsing */
.bbText {
	background-color: #eee;
	color: #333;
	font-family: arial;
}
.bbFile {
	background-color: #eee;
	color: #000;
	font-family: arial;
}
.bbButton {
	background-color: #eee;
	font-weight: bold;
	color: #333;
	font-family: arial;
}
.bbKey {
	background-color: #eee;
	font-weight: bold;
	color: #333;
	font-family: arial;
}

/* table for layouts */
table.layout {
	margin: 0px; 
	padding: 0px;
	border: 0px;
	border-collapse: collapse;				
}
table.layout th {
}
table.layout tr {
}
table.layout td {
	margin: 0px;
	padding: 0px;
	border: 0px;	
	border-collapse: collapse;		
	vertical-align: top;
}