BODY { 
     font-size
}
#frame {
	WIDTH: 980px; HEIGHT: 650px
}
#contenttop {
	WIDTH: 980px; HEIGHT: 80px
}
#contentleft {
	FONT-SIZE: 1px; FLOAT: left; WIDTH: 170px; HEIGHT: 570px
}
#contentleft TD {
	FONT-SIZE: 1px
}
#copyright {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 0px; COLOR: #aaaaaa; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: "Trebuchet MS"
}
INPUT.searchbox {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 0px; COLOR: #006699; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 19px
}
#searcharea {
	BORDER-RIGHT: #006699 0px solid; BORDER-TOP: #006699 0px solid; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #006699 0px solid; WIDTH: 160px; BORDER-BOTTOM: #006699 0px solid; HEIGHT: 19px
}
P.mac_notice {
	FONT-SIZE: 10px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#smallfont_12px {
	FONT-SIZE: 12px
}
#subcategory {
	 FLOAT: middle; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; WIDTH: 629px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: middle
}
#title_and_pub_date {
	MARGIN-TOP: 10px; FLOAT: middle; WIDTH: 780px; HEIGHT: 50px
}
#print_this_answer {
	FONT-SIZE: 10px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 760px; COLOR: #000000; TEXT-ALIGN: right
}
#empty_space {
	FLOAT: middle; WIDTH: 100px; HEIGHT: 50px
}
#empty_space_inter {
	FLOAT: middle; WIDTH: 80px; HEIGHT: 0px
}
#content_qa {
	BACKGROUND BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #cccccc; FONT-SIZE: 14px; FLOAT: middle; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; OVERFLOW: scroll; BORDER-LEFT: #cccccc 2px solid; WIDTH: 629px; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #eeeeee; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 5px; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #cccccc 2px solid; SCROLLBAR-DARKSHADOW-COLOR: #eeeeee; HEIGHT: 330px; y: scroll; scrollbar-hxighlight-color: #CCCCCC
}
#content_qa A {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#contentfooter {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 780px; HEIGHT: 50px
}
#contentfooter A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
#qa_title {
	FONT-WEIGHT: bold
}
#pub_date {
	FONT-SIZE: 12px; COLOR: #999999
}
#front TD {
	FONT-SIZE: 14px; VERTICAL-ALIGN: top
}
#front-new_qa {
	FLOAT: left; WIDTH: 405px
}
#front-theme {
	FLOAT: left; WIDTH: 400px
}
#front-recent_row {
	FLOAT: left; WIDTH: 810px; HEIGHT: 50px
}
#front-reader {
	FLOAT: left; WIDTH: 405px
}
#front-poll {
	FLOAT: left; WIDTH: 400px
}
#front-disclaimer {
	FONT-SIZE: 10px; FLOAT: middle; COLOR: #333333; HEIGHT: 40px
}
#siteupdate_date {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 116px; COLOR: #327ea4; PADDING-TOP: 1px; HEIGHT: 21px; TEXT-ALIGN: center
}
#contentmain {
	MARGIN-TOP: 20px; FONT-SIZE: 14px; FLOAT: left; WIDTH: 800px
}
#contentmain TD {
	FONT-SIZE: 14px; VERTICAL-ALIGN: top
}
#category_page {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 800px
}
#category_page TD {
	FONT-SIZE: 14px; FLOAT: left; VERTICAL-ALIGN: top
}
#subcategories_listing {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 800px
}
#coloredbar-green {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 800px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #6db000; TEXT-ALIGN: right
}
#coloredbar-red {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 800px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #ff3300; TEXT-ALIGN: right
}
#printer-title_and_pub_date {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: left; WIDTH: 100%; HEIGHT: 50px
}
#printer-qa_title {
	FONT-WEIGHT: bold
}
#printer-pub_date {
	CLEAR: both; FONT-SIZE: 11px; COLOR: #999999
}