body {	margin: 0;	background-color: #231f20;}

.autoleft {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: auto;}

.autoleftp12 {	margin: 0px; padding-right:12px; float: left;	height: auto;	width: auto;}

.autoright{	margin: 0px;	padding: 0px;	float: right;	height: auto;	width: auto;}

.autopleft5{	margin: 0px;	float: left;	height: auto;	width: auto; padding-left:5px;}

.autopright5{	margin: 0px;	float: left;	height: auto;	width: auto; padding-right:5px;}

.autopright5t5{	margin: 0px;	float: left;	height: auto;	width: auto; padding-right:5px; padding-top:5px;}

.autoptop5{	margin: 0px;	float: left;	height: auto;	width: auto; padding-top:5px;}

.autorightptop5{	margin: 0px;	float: right;	height: auto;	width: auto; padding-top:5px;}

.autopbottom5{	margin: 0px;	float: left;	height: auto;	width: auto; padding-bottom:5px;}

#topmain {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 100%;	background-image: url(../images/bg_top.gif);	background-repeat: repeat-x;}

#headermain{	width: 1000px;	margin-right: auto;	margin-left: auto;	height: 256px;
background-image: url(../images/img_headerbg.jpg);	background-repeat: no-repeat;	background-position: left top;}

.headertopleftcolumn {	margin: 0px;	padding: 0px;	float: left;	height: 257px;	width: 566px;}

.headertoprightcolumn {	margin: 0px;	padding: 0px;	float: left;	height: 257px;	width: 434px;}

.headerleftcolumn {	margin: 0px;	padding: 0px;	float: left;	height: 528px;	width: 510px;}

.headerrightcolumn {	margin: 0px;	padding: 0px;	float: left;	height: 528px;	width: 490px;}

.logobox {	float: left; height: 140px;	width: 312px; padding: 55px 0 0 11px; margin:0; _padding-top: 51px;}

.linksbox{ margin:31px 0 0 2px;  width:561px; height:auto; float:left; padding:0; }

.contestbox {	margin: 0px;	float: left;	height: 213px;	width: 313px;	background-position: left bottom;	padding-top: 120px;	background-image: url(../images/img_contestbg.jpg);	background-repeat: no-repeat;	padding-left: 175px;
}
.contestbox2 {	margin: 0px;	float: left;	height: 213px;	width: 313px;	background-position: left bottom;	padding-top: 59px;	background-image: url(../images/img_contestbg.jpg);	background-repeat: no-repeat;	padding-left: 175px; 
}
.contestbox h3{	font-family: "Trebuchet MS", Arial;	font-size: 28px;	font-weight: bold;	color: #1b1b1a;	margin: 0px;	padding-bottom: 6px;}

.contestbox p{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #885217;	margin: 0px;	padding-bottom: 10px;	line-height: normal;}

.contestbox2 h3{	font-family: "Trebuchet MS", Arial;	font-size: 24px;	font-weight: bold;	color: #1b1b1a;	margin: 0px;	padding-bottom: 6px;}

.contestbox2 p{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #885217;	margin: 0px;	padding-bottom: 6px;	line-height: normal;}

.bookbox {	margin: 0px;	float: left;	height: 360px;	width: 244px;	padding: 45px 0 0 246px;}

.bookbox2 {	margin: 0px;	float: left;	height: 212px;	width: 244px;	padding: 45px 0 0 190px;}

.bookbox3 {	margin: 0px;	float: left;	height: 148px;	width: 244px;	padding: 0 0 0 256px;}

.booktextholder {	margin: 0px;	float: left;	height: 124px;	width: 460px;	padding-left: 30px;}

.booktextholder p{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #bdb2b0;	line-height: 18px;	margin: 0px;	padding: 0px;}

.booktextholder2 {	margin: 0px;	float: left;	height: 124px;	width: 440px;	padding-left: 30px;}

.booktextholder2 p{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #bdb2b0;	line-height: 18px;	margin: 0px;	padding: 0px;}

.authorbox {	background-image: url(../images/img_author.jpg); background-repeat: no-repeat; background-position: left top;	float: left;	width: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #bdb2b0;	margin: 0px; padding: 6px 0 0 75px;	height: 44px;}

.authorbox span{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #bdb2b0;	margin: 0px;	padding: 0px;}

#bodymain {	width: 1000px;	height: auto;	margin: 0 auto 0 auto;}

.bodyleftcolumn {	margin: 0px;	float: left;	height: auto;	width: 490px;	padding-right: 9px;	}

.bodyrightcolumn {	margin: 0px;	float: left;	height: auto;	width: 490px;}

.bodyleftcolumn2 {	margin: 0px;	float: left;	height: auto;	width: 490px;	padding-right: 9px; padding-top:20px; }

.bodyrightcolumn2 {	margin: 0px;	float: left;	height: auto;	width: 490px; padding-top:20px; }

.boxtop {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 490px;}

.boxtop2 {	margin: 0px; padding-top:20px; float: left;	height: auto;	width: 490px;}

.boxcenter {	margin: 0px;	float: left;	height: auto;	width: 450px;	padding: 0 20px 0 20px;	
background-color: #322e2e;}

.boxcenter h4{	font-family: "Trebuchet MS", Arial;	font-size: 16px;	font-weight: bold;	color: #cfb486;	margin: 0px;	padding-bottom: 10px;}

.boxbottom {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 490px;}

.quotecontentbox {	width: 450px;		background-image: url(../images/bg_quoteborder.gif);	background-repeat: repeat-x;	background-position: left bottom;	margin: 0px;	float: left;	padding-top: 13px;	padding-bottom: 15px;}

.quotecontentbox p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;}


.quotecontentbox2 {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 450px;}

.quotecontentbox2 h5{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #bbb2b0;	margin: 0px;}

.quotecontentbox2 span{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #db7d54;	margin: 0px;}

.viewlinktext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #cab87c;	text-decoration: underline;}

.viewlinktext:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #cab87c;	text-decoration: underline;}

#footer {	float: left;	width: 100%;	background-color: #423a3c;	height: 72px;	margin-top: 20px;}

#footercontent {	width: 1000px;	margin: 0 auto 0 auto;	height: auto;}

.fcolumnleft {	margin: 0px;	float: left;	height: auto;	width: 505px;	padding-top: 22px;	padding-left: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #cfc4c7;}

.flink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #cfc4c7;	text-decoration: none;}

.flink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #cfc4c7;	text-decoration: underline;}

.fcolumnright{	margin: 0px;	float: right;	height: auto;	width: auto;	padding-top: 12px;	padding-right: 20px;}

.formholder, .formholder2, .formholder3, .formholder4{ width:450px; float:left; padding:10px 0 10px 0;}

.formholder5{ width:450px; float:left; padding:10px 0 18px 0;}

.formcol01{
	width:100px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb2b0;
	margin: 0px;
	padding-top: 2px;
}
.listcol01{
	width:60px;
	height:18px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb2b0;
	margin: 0px;
	padding-top: 3px;
}
.formcol03{
	width:100px;
	height:63px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb2b0;
	margin: 0px;
	padding-top: 2px;
}
.formcol02{ width:320px; height:auto; float:left; padding:0; margin:0;}

.formcol02 p{ padding-bottom:8px; margin:0;}

.formholder input{
	width:118px;
	height:18px;
	background-color: #6c6868;
	border: 1px solid #6c6868;
	margin: 0px;
	padding: 0px;
}
.formholder select{
	width:100px;
	height:auto;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.formholder2 input{
	width:170px;
	height:18px;
	background-color: #6c6868;
	border: 1px solid #6c6868;
	margin: 0px;
	padding: 0px;
}
.formholder3 input{
	width:318px;
	height:63px;
	background-color: #6c6868;
	border: 1px solid #6c6868;
	margin: 0px;
	padding: 0px;
}
.formholder4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb2b0;
}
.submitholder{width:auto; float:left; padding-left:100px; margin:0;}

.shareholder{ width:90px; height:auto; padding-bottom:10px;}

.sharetxt{ width:90px; height:auto; }

.sharelink{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #bbb2b0; text-decoration:none;}

.sharelink:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #bbb2b0; text-decoration:underline;}

.votebox { margin: 0px; float: left; width: auto; height:26px; padding: 10px 10px 0 5px;}

.votetop { margin: 0px; float: left; width: auto; height:auto; padding-top: 10px;}

.voteboxlink{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bbb2b0; text-decoration:none;}

.voteboxlink:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bbb2b0; 
text-decoration:underline;}

.redlink{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000; text-decoration:none;}

.redlink:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000; 
text-decoration:underline;}

/*----------------------------------------sep17------------------------------------*/

.fullcol{ width:1000px; height:auto; float:left; margin-bottom:20px}

.fullcol2{ width:1000px; height:auto; float:left; padding-top:10px;}

.leftcolinside{ width:auto; height:auto; float:left; margin-bottom:20px}

.leftcolinside2{ width:500px; height:auto; float:left;}

.leftcolinside3{ width:700px; height:auto; float:left;}

.rightcolinside{ width:500px; height:auto; float:left;}

.rightcolinside2{ width:300px; height:auto; float:left;}

.boxtop3 {	margin: 0px; padding-top:10px; float: left;	height: auto;	width: 490px;}

.bookbox4 {	margin: 0px;	float: left;	height: 148px;	width: 244px;	padding: 0 0 0 56px;}

.boxcategory {	margin: 0px;	float: left;	height: auto;	width: 650px;	padding: 20px 20px 0 20px;	}

.boxcategory h4{	font-family: "Trebuchet MS", Arial;	font-size: 16px;	font-weight: bold;	color: #cfb486;	margin: 0px;	padding-bottom: 10px;}

.boxcategory p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;}

.boxcategory p a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px; text-decoration:none;}

.studycategory {	margin: 0px;	float: left;	height: auto;	width: 450px;	padding: 20px 20px 0 20px;	}

.studycategory p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;}

.studycategory p a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;text-decoration:none;}


.studycategory h4{	font-family: "Trebuchet MS", Arial;	font-size: 16px;	font-weight: bold;	color: #cfb486;	margin: 0px;	padding-bottom: 10px;}



#headermain2{	width: 1000px;	margin-right: auto;	margin-left: auto;	height: auto;
background-image: url(../images/img_headerbg.jpg);	background-repeat: no-repeat;	background-position: left top;}

.categorycontentbox {	width: 450px;	margin: 0px;	float: left;	padding-top: 13px;	padding-bottom: 15px;}

.categorycontentbox p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;}

.categorycontentbox p a{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px; text-decoration:none;  }

.fbox {	width: 450px;	margin: 0px;	float: left;	padding-top: 13px;	padding-bottom: 15px;}

.fbox p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #bbb2b0;	margin: 0px;	padding-bottom: 10px;}

.fbox ul {
	margin:0px;
	float: left;
	width: 440px;
	padding-left:10px;
}

.fbox ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb2b0;
	margin: 0px;
	padding-bottom: 10px;
	list-style-type: square;
	list-style-image: url(../images/img_bullet.gif);
	list-style-position: outside;
}

.fbox h4{	font-family: "Trebuchet MS", Arial;	font-size: 16px;	font-weight: bold;	color: #cfb486;	margin: 0px;	padding-bottom: 10px;}

#bodymain2 {	width: 1000px;	height: auto;	margin: 0 auto 0 auto;	}

.boxbottom2 { width: 490px; margin: 0px; padding: 0px; float: left; height: auto; }

a{ outline:none; }

.errorMsg{
	width:auto;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FF0000;
}

/*----------------------sep23---------------------------*/

.ideasquotebox {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 450px;}

.quotecontentbox3 {	margin: 0px;	padding-top: 10px;	float: left;	height: auto; width: 165px;}

.quotecontentbox3 h5{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #bbb2b0;	margin: 0px;}

.quotecontentbox3 span{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #db7d54;	margin: 0px;}

.quotecontentbox4 {	margin: 0px;	padding: 0px; float: right;	height: auto; width: auto;}

.autorightptop10{	margin: 0px;	float: right;	height: auto;	width: auto; padding-top:10px;}