/* version 3.2 10.24.06 */

body {
	margin: 0;
	padding: 0;
	color: #666666;
	background-color: #F4F4F4;
	font: 12px Helvetica, Arial, Verdana, Tahoma, sans-serif;
}

* {
	margin:0;
	padding:0; 
}

img {
	border: 0;
}

a {
    color: #666666;
	font-weight: bold;
}

a:hover {
    color: #FA100F;
    text-decoration: underline;
}

a.quiet {
    color: #666666;
	font-weight: bold;
}

a.quiet:hover {
    color: #FA100F;
    text-decoration: underline;
}

div#wrapper {
	width: 900px;
	margin: 0 auto;
}

/* main wrapper layout */
div#top_header {
	background-color: #000;
	padding: 2px;
}

div#top_nav {
	border: 2px solid #AED91E;
}
/* end of main wrapper layout */

/* contents_wrapper layout */
div#left_sidebar {
	width: 142px;
	float: left;
}

div#left_sidebar_info {
	width: 143px;
	float: left;
}

div#middle_main {
	float: left;
	width: 616px;
}

div#middle_main_info {
	float: left;
	width: 615px;
}

div#right_sidebar {
	width: 142px;
	float: right;
	margin: 0px;
	padding: 0px;
}
/* end of contents_wrapper layout */

/* top_header contents */
div.sub_header {
	border: 1px solid #FFFFFF;
	padding: 4px 1px;
}

div.sub_header img.header_img {
	float: left;
	margin-right: 15px;
}

div.pagetitle {
	margin-top: 16px;
}

div.sub_header table {
	color: #FFFFFF;
	font-weight: bold;
}

span.pagetitle {
	font-size: 40px;
	color: #FFFFFF;
}
/*
table.info_holder {
	color: #FFFFFF;
	height: 118px;
}

span.profile_name {
	font-size: 26px;
	font-weight: bold;
}

span.profile_date {
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
}

table.view_holder {
	height: 30px;
	text-align: center;
}

table.view_options {
	width: 135px;
	height: 33px;
	right: 0;
}

td.reader_option {
	width: 40%;
	border: 1px solid #FFFFFF;
	padding: 0 3px;
}

td.read_submit {
	width: 33px;
	background: url(images/home/read_image.gif) 50% 50% no-repeat;
}

td.top_info {
	height: 28px;
	width: 35px;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 0 2px;
}

td.middle_info {
	height: 28px;
	border: 1px solid #FFFFFF;
}

td.bottom_info {
	border: 1px solid #FFFFFF;
	padding: 2px;
	height: 28px;
}

table.info_details {
	text-align: center;
}

td.right_info {
	width: 29%;
}*/
span.profileNAME {
	font-size: 26px;
}

span.profileDATE {
	font-size: 24px;
	padding-bottom: 3px;
}

table.viewHOLDER {
	height: 30px;
	text-align: center;
	margin-right: 5px;
}

td.readerOPTION {
	border: 1px solid #FFFFFF;
	padding: 0 5px;
}

td.readerOPTION_blank {
	border: 1px solid #000000;
	padding: 0 5px;
}

td.readSUBMIT {
	width: 33px;
	background: url(images/home/read_image.gif) 50% 50% no-repeat;
}

td.topINFO {
	height: 28px;
	width: 35px;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 0 2px;
}

td.topINFO_blank {
	height: 28px;
	width: 35px;
	border: 1px solid #000000;
	text-align: center;
	padding: 0 2px;
}

td.date_readOPTION {
	width: 200px;
}

td.vmarginTD {
	padding-right: 5px;
}

table.hmargin {
	margin-bottom: 4px;
}

td.statsTD {
	width: 427px;
}

td.statsBOXES {
	height: 28px;
	border: 1px solid #FFFFFF;
	text-align: center;
}

td.leftINFO {
	width: 120px;
}

td.middleINFO {
	width: 170px;
}

td.rightINFO {
	width: 125px;
}

td.factBOX {
	height: 32px;
	border: 1px solid #FFFFFF;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
/* end of top_header contents */

/* top_nav contents */
div#top_nav dl {
	background-color: #AED91E;
}

div#top_nav dt {
	float: left;
	border: 1px solid #FFFFFF;
	background-color: #CBEC95;
}

div#top_nav a {
	text-decoration: none;
	color: #83A216;
}

div#top_nav a:hover {
	color: #FA100F;
    text-decoration: underline;
}

div#top_nav dt.nav {
	text-align: center;
	padding: 5px 0;
}

div#top_nav dt.home_nav {
	width: 136px;
	margin-right: 2px;
}

div#top_nav dt.search_nav_rk {
	width: 132px;
	margin-right: 2px;
	padding: 2px 2px 3px 2px;
}

div#top_nav dt.search_nav_rk input {
	font-size: 11px;
	color: #666666;
}

div#top_nav dt.search_nav_rk a {
	font-size: 16px;	
}

div#top_nav dt.dy_nav 
{
	width: 85px;
}

div#top_nav dt.search_nav {
	width: 132px;
	background-color: #FFFFFF;
	padding: 2px 2px 3px 2px;
}

div#top_nav dt.random_nav_rk {
	width: 136px;
	text-align: center;
}

div#top_nav dt.search_nav a {
	font-size: 16px;	
}

div#top_nav dt.search_nav input {
	font-size: 11px;
	color: #666666;
}

div#top_nav dt.first_nav {
	width: 89px;
}

div#top_nav dt.last_nav {
	width: 88px;
	margin-right: 2px;
}
/* end of top_nav contents */

/* left_sidebar contents */
div.side_navs {
	background-color: #CBEC95;
	border: 2px solid #AED91E;
	margin-bottom: 10px;
}

div.side_muzz {
	background-color: #CBEC95;
	border-left: 2px solid #AED91E;
	border-right: 2px solid #AED91E;
	border-bottom: 2px solid #AED91E;
	margin-bottom: 10px;
	font-size: 16px;
}

div.side_mheader {
	height: 43px;
	background-color: #ffffff;
	border-bottom: 2px solid #AED91E;
	padding-top:2px;
	text-align: center;
	font-size: 36px;
	font-weight: 900;
	color: Black;
	Vertical-align: top;
	letter-spacing: 1px;
}
.side_img_margin 
{
	border: 0px solid orange;
	padding-left: 2px;
}
/*div.side_mheader_rk { 
	height: 50px;
	background: url(images/smuzzhead.png) 50% 50% no-repeat;
	border-bottom: 2px solid #AED91E;
	background-position: 50% 50%; background-image: url(images/smuzzhead.png); background-repeat: no-repeat;  
}*/

div.side_muzz_rk {
	background-color: #CBEC95;
	border-left: 2px solid #AED91E;
	border-right: 2px solid #AED91E;
	border-bottom: 0px solid #AED91E;
	margin-bottom: 10px;
	font-size: 16px;
}
   
div.side_header {
	background-color: #FFFFFF;
	padding: 6px 0 4px 0;
	text-align: center;
	font-weight: bold;
	color: #666666;
	border-bottom: 2px solid #AED91E;
	font-size: 14px;
}

div.side_header a {
	color: #666666;
	text-decoration: none;
}

div.side_header a:hover {
	color: #000099;
	text-decoration: underline;
}

div.muzz {
	font-size: 25px;
	letter-spacing: .1em;
}

div.sidebar_nav {
	border: 1px solid #FFFFFF;
}

div.sidebar_nav dl {
	text-align: center;
	line-height: 18px;
	font-size: 14px;
}

div.sidebar_navALT dl {
	border: 1px solid #FFFFFF;
}

div.sidebar_navALT dt {
	text-align: center;
	line-height: 18px;
	font-size: 14px;
}

div.sidebar_nav a {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}

div.sidebar_navALT a {
	color: #666666;
	text-decoration: none;
}

div.sidebar_navALT a:hover {
	color: #000099;
	text-decoration: underline;
}

div.sidebar_nav a:hover {
	color: #000099;
	text-decoration: underline;
}
/* end of left_sidebar contents */

/* middle_main contents */
div.main_content {
	margin: 6px;
	background-color: #FFFFFF;
	border: 2px solid #999999;
	padding: 4px;
}

div.brief_remark {
	color: #666666;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	background-color: #E1E1E1;
}

div.brief_remark_small {
	color: #666666;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
	background-color: #E1E1E1;
}

div.brief_remark2 {
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	text-align: justify;
	background-color: #E1E1E1;
	margin-bottom: 30px;
}

span.main_title {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #444444;
}

div.main_content ul {
	list-style-type: none;
	margin-left: 10px;
}

div.main_content li {
	background-image: url(../images/pushpin.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 10px 20px;
}

div.main_content li .red_li {
	color: #D4110E;
}

div.middle_materials {
	width: 570px;
	margin: 0 auto;
	text-align: center;
}

div.material_holder {
	width: 114px;
	float: left;
	padding-bottom: 5px;
}

div.material_holder a {
	text-decoration: none;
}

div.material_holder a img {
	/*border: double #666 3px;*/
	border: solid #666 2px;
}

div.material_info {	
	font: 10px Verdana, sans-serif;  
	font-weight: bold;
	width: 108px;
	height: 57px;
}

div.material_info_midsize {	
	font: 10px Verdana, sans-serif;  
	font-weight: bold;
	width: 108px;
	height: 41px;
}

div.material_info_short {	
	font: 10px Verdana, sans-serif;  
	font-weight: bold;
	width: 108px;
	height: 25px;
}

div.material_info a 
{
	font-weight: bold;
	text-decoration: underline;
}

div.material_info_midsize a 
{
	font-weight: bold;
	text-decoration: underline;
}

div.material_info_short a 
{
	font-weight: bold;
	text-decoration: underline;
}

.material_author 
{
	font-weight: normal;
	text-align: center; 
}

.material_author a {	
	font-weight: normal;
	text-decoration: none;
}
/* end of middle_main contents */

/* right_sidebar contents */
div.right_contents {
	margin-bottom: 10px;
}

div.non_google {
	background-color: #DEF6C0;
	text-align: center;
	border: 2px solid #AED91E;
}

div.altnon_google {
	background-color: #CBEC95;
	text-align: center;
	border-left: 2px solid #AED91E;
	border-bottom: 2px solid #AED91E;
	border-right: 2px solid #AED91E;
}

div.non_google2 {
	text-align: center;
	background-color: #DEF6C0;
}

div.sidebar_inside {
	border: 1px solid #FFFFFF;
	padding: 15px 3px;
}

div.muzz {
	font-size: 25px;
	letter-spacing: .1em;
}

span.side_title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 18px;
}

dl.sideholder {
	margin-top: 3px;
}

dl.sideholder dt {
	margin-bottom: 10px;
}

dl.sideholder a {
	text-decoration: none;
}

span.type {
	font-weight: normal;
}

div.sideinfo {
	padding: 5px 2px;
}

div.google {
	padding: 9px;
	background-color: #FFFFFF;
	border: 2px solid #AED91E;
}

div.google_header {
	background-color: #33689A;
}

div.google_header a {
	color: #FFFFFF;
}

dl.googles {
	line-height: 16px;
}
/* end of right_sidebar contents */

/* footer contents */
/* footer nav contents */
div#bottom_nav {
	border: 2px solid #AED91E;
	background-color: #AED91E;
}

div#bottom_nav dl {
	background-color: #AED91E;
}

div#bottom_nav dt {
	float: left;
	border: 1px solid #FFFFFF;
	background-color: #CBEC95;
}

div#bottom_nav a {
	text-decoration: none;
	color: #83A216;
}

div#bottom_nav a:hover {
	color: #FA100F;
    text-decoration: underline;
}

div#bottom_nav dt.nav {
	text-align: center;
	padding: 5px 0;
}

div#bottom_nav dt.home_nav {
	width: 135px;
	margin-right: 4px;
}

div#bottom_nav dt.bot_nav {
	width: 100px;
}

div#bottom_nav dt.email_nav {
	width: 131px;
	background-color: #FFFFFF;
	padding: 2px 2px 3px 2px;
}

div#bottom_nav dt.email_nav input {
	font-size: 11px;
	color: #666666;
}

div#top_nav dt.email_nav a {
	font-size: 16px;
}

div#bottom_nav dt.first_nav {
	width: 101px;
}

div#bottom_nav dt.last_nav {
	width: 101px;
	margin-right: 4px;
}

div#bottom_nav table {
	height: 20px;
	text-align: center;
}

div#bottom_nav a {
	text-decoration: none;
	color: #83A216;
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}

div#bottom_nav a:hover {
	color: #FA100F;
    text-decoration: underline;
}

div#bottom_nav td.home_nav {
	width: 134px;
	border: 1px solid #FFFFFF;
	background-color: #CBEC95;
}

div#bottom_nav td.home_nav_rk {
	width: 134px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 0 2px 0 0;
}

div#bottom_nav td.bot_nav {
	width: 120px;
	border: 1px solid #FFFFFF;
	background-color: #CBEC95;
}

div#bottom_nav td.email_nav {
	width: 134px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 2px 0 0;
}

div#bottom_nav td.email_nav input {
	font-size: 11px;
	color: #666666;
}

div#bottom_nav td.home_nav_rk input {
	font-size: 11px;
	color: #666666;
}

/* end of footer nav contents */

div#middle_footer {
	background-color: #AED91E;
	text-align: center;
	padding: 1px;
}

div.borderFOOTER {
	border: 1px solid #FFFFFF;
	padding: 3px;
}

div.inside_footer {
	border: 1px solid #FFFFFF;
	text-align: center;
}

div#bottom_footer {
	padding: 3px 0 10px 0;
	font-size: 11px;
	text-align: center;
}
/* end of footer contents */

/* suggestion contents */
div.formHEADER {
	margin: 20px 6px 6px 6px;
	background-color: #E6FFC7;
	border: 2px solid #999999;
	padding: 4px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

div.subformHOLDER {
	margin: 6px;
}

div.subformHOLDER td.nonFORM {
	width: 130px;
	padding: 3px 0;
	background-color: #E6FFC7;
	border: 2px solid #AED91E;
	text-align: center;
	font-weight: bold;
	color: #666666;
}

td.subFORMTD {
	width: 200px;
}

div.subformMARGIN1 {
	padding: 5px 10px;
}

div.subformHOLDER td.formOPTIONS {
	padding-left: 10px;
}

div.subformHOLDER td.formOPTIONS td {
}

div.subformHOLDER table.calender td {
	padding: 0 2px;
}

div.middleTABLE table {
	margin: 0 auto;
}

td.nonFORM2 {
	width: 130px;
	padding: 3px 0;
	border: 2px solid #CBED96;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #666666;
}

td.subformLEFTTD {
	width: 50%;
	padding: 15px 0;
	border: 2px solid #AED91E;
}

td.subformLEFTTD table {
	margin: 0 auto;
}

td.subformRIGHTTD {
	width: 50%;
	border-top: 2px solid #AED91E;
	border-right: 2px solid #AED91E;
	border-bottom: 2px solid #AED91E;
}

td.subformRIGHTTD table {
	margin: 0 auto;
}

div.formSUBMIT {
	text-align: center;
	margin: 20px 0;
}
/* end of suggestion contents */

/* searchRESULTS contents */
div.searchRESULTS {
	margin: 10px;
}

div.resultHOLDER 
{
	margin-bottom: 15px;
}

div.resultHOLDER img {
	float: left;
}

div.resultDETAIL {
	float: left;
	margin: 0 10px;
	width: 510px;
	margin-bottom: 15px;
}

div.searchRESULTS2 {
	margin: 20px 10px 10px 10px;
}

div.searchRESULTS2 div {
	width: 550px;
	margin: 5px;
	text-align: center;
}

hr {
	border: 1px solid #AED91F;
	margin: 20px 10px;
}

div.searchRESULTS3 {
	margin: 10px;
}

div.resultHOLDER2 {
	float: left;
	width: 33%;
	height: 90px;
}

div.resultHOLDER2 img {
	float: left;
}

div.resultHOLDER2 div {
	float: left;
	width: 120px;
	margin-left: 10px;
	padding-right: 5px;
}

.resultHOLDER2 a 
{
	font-weight: normal;
	text-decoration: none;
}

span.name {
	font-size: 14px;
	font-weight: bold;
}

span.highlightRESULT {
	color: #FA100F;
}

span.resultTITLE {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
/* end of searchRESULTS contents */

/* suggestion contents */
div.suggestHOLDER {
	margin: 20px 6px;
}

div.suggestHOLDER td.nonFORMTD2 {
	width: 130px;
	vertical-align: top;
}

div.suggestHOLDER div.nonFORM3 {
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	text-align: center;
}

div.suggestHOLDER td.formSUBMIT2 {
	padding: 10px 20px;
	text-align: right;
}

div.suggestHOLDER .suggestCOMMENT {
	width: 425px;
	height: 200px;
}
/* end of suggestion contents */

/* site map contents */
div.sideHEADER {
	padding: 5px;
	margin-top: 25px;
	font-size: 14px;
	color: #000;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #DFF6C1;
	text-transform: uppercase;
}

dl.listCATEGORIES {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #666666;
	padding: 5px;
	margin-top: 5px;
}

dl.listCATEGORIES a {
	text-decoration: none;
}

div.sitemapHEADER {
	width: 563px;
	padding: 5px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #DFF6C1;
	text-transform: uppercase;
}

table.siteTABLE {
	margin: 5px auto;
	width: 575px;
}

td.siteTD {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

/* clean the floats */
head+/**/body .clear:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

/* Fix IE bug */
.clear {min-height:1%;}
* html .clear {height:1%;}


