/* CSS Document developed by Gopinath Prasanna
	http://www.getsetgopi.com
	Copyright 2006.
 */
 /*Global */
html, body{
	background:url(../images/page_bg.gif);
	height:100%;
	font:normal 0.90em Georgia, "Times New Roman", Times, serif;
	color:#7a6b53;
	margin:0;
	padding:0;
	}
form, textarea, input{
	font:normal 0.95em Georgia, "Times New Roman", Times, serif;
	color:#7a6b53;
	}
a{
	background:url(../images/dot.gif) bottom repeat-x;
	color:#333;
	text-decoration:none;
	}
h1, h2, h3, h4, h5, h6{margin:0; padding:0}
.hyperlink a{
	background: none;
	}
img{
	border:0;
	}
body acronym{
	cursor:help;
	}
h1.siteurl{
	display:none;
	}
.thumbnail{
	float:left;
	padding:0;
	margin:0 5px 0 0;
	border:2px solid #fae0a1;
	}
/* index page */
/* Text browser link*/
#wrapperhome ul.textLinks{
	display:none;
	}
#wrapperhome{
	background:url(../images/content_bg_home.gif) repeat-y;
	width:501px;
	height:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
.homeimage{
	margin-top:30% !important;
	margin-top:15%;
	margin-left:30px;
	padding:0;
	}
/* top right images */
.whoicon{
	background:url(../images/icon-hand.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.portfolioicon{
	background:url(../images/icon-portfolio.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.freebiesicon{
	background:url(../images/icon-freebies.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.webcremeicon{
	background:url(../images/icon-webcreme.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.favoritesicon{
	background:url(../images/icon-favorites.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.commentsicon{
	background:url(../images/icon-ballon.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
.thankyouicon{
	background:url(../images/icon-thankyou.gif) right top no-repeat;
	margin:0;
	padding:0;
	height:200px;
}
/* sub pages */
#wrapper{
	backgrounds:url(../images/content_bg1.gif) center repeat-y;
	width:478px;
	height:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#wrapper #top{
	background:url(../images/paper_top1.gif) no-repeat;
	width:478px;
	height:71px;
	margin:0;
	padding:0;
}
#wrapper #bottom{
	background:url(../images/paper_bottom1.gif) center no-repeat;
	width:478px;
	height:71px;
	margin:0;
	padding:0;
	text-align:center;
}
#bottom p{
	padding:8px 0 0 0;
	margin-top:0;
	color:#8a7b66;
	}
#bottom p a{
	color:#8a7b66;
	}
#wrapper .contentarea{
	background:url(../images/content_bg1.gif) center repeat-y;
	margin:0;
	padding:0 60px 0 60px;
	height:0 auto;
	}
#wrapper .lesscontent{
	height:100%;
	margin:0;
	}
#wrapper .contentarea ol{
	margin:0;
	padding:0;
	}
#wrapper .contentarea ol li{
	margin:0 0 0 20px;
	padding:0 0 5px 0;
	_padding-left:50px;
	_margin-left:-35px;
	}
*:first-child+html #wrapper .contentarea ol li{
	margin-left:-35px;
	padding:0 0 5px 60px;
	}
#wrapper .contentarea ul.ExternalLinks{
	width:340px;
	_width:300px;
	margin:0;
	padding:0 0 10px 25px;
	list-style-type:decimal;
	}
#wrapper .contentarea ul.ExternalLinks li{
	margin:0;
	padding:0 0 5px 0;
	}
#wrapper .contentarea ul{
	width:340px;
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
	}
#wrapper .contentarea ul li{
	margin:0;
	padding-bottom:5px;
	}
#wrapper .contentarea ul li a{
	margin:0;
	padding:0;
	color:#72634d;
	font-style:oblique;
	text-decoration:none;
	}
#wrapper .contentarea h1{
	background:url(../images/text-who.gif) no-repeat;
	margin:-10px 0 0 0 !important; margin-bottom:-20px;
	padding:0;
	}
#wrapper .contentarea h1 span{
	visibility:hidden;
	margin:0;
	padding:0;
	height:20px;
	}
#wrapper .contentarea h2{
	background:url(../images/text-abtsite.gif) no-repeat;
	margin:0;
	padding:0;
	height:20px;
	margin:0 !important; margin-bottom:-15px;
	}
#wrapper .contentarea h2 span{
	visibility:hidden;
	margin:0;
	padding:0;
	}
.contentarea .italics{
	font-style:oblique;
	}
/*portfolio*/
.contentarea .portfolio{
	background:url(../images/text-portfolio.gif) no-repeat;
	margin:-15px 0 -5px 0;
	padding:0;
	height:35px;
	}
.contentarea .portfolio span{
	visibility:hidden;
	}
/*freebies*/
.contentarea .freebies{
	background:url(../images/text-freebies.gif) no-repeat;
	margin:-15px 0 -5px 0;
	padding:0;
	height:35px;
	}
.contentarea .freebies span{
	visibility:hidden;
	}
/*freebies*/
.contentarea .webcreme{
	background:url(../images/text-webcreme.gif) no-repeat;
	margin:-15px 0 -5px 0;
	padding:0;
	height:35px;
	}
.contentarea .webcreme span{
	visibility:hidden;
	}
.contentarea .WhiteBoard{
	background:#fff;
	overflow:auto;
	border:1px solid #996600;
	width:310px;
	margin:0 0 0 20px;
	height:100px;
	text-align:left;
	}
/*favorites*/
.contentarea .favorites{
	background:url(../images/text-favorites.gif) no-repeat;
	margin:-15px 0 -5px 0;
	padding:0;
	height:35px;
	}
.contentarea .favorites span{
	visibility:hidden;
	}
/* suggestions/comments */
.contentarea .comments{
	background:url(../images/text-comments.gif) no-repeat;
	margin:-15px 0 -5px 0;
	padding:0;
	height:26px;
	}
.contentarea .comments span{
	visibility:hidden;
	}
.lesscontent form fieldset{
	width:300px;
	border:0 none;
	margin:5px 0 0 0;
	padding:0;
}
.lesscontent form fieldset label{
	float:left;
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-weight:bold;
}
.lesscontent form fieldset label input{
	margin:0;
	padding:2px;
	width:258px;
	float:left;
	background:none;
	border:1px solid #f6ce86;
	}
.lesscontent form fieldset textarea{
	margin:0;
	padding:3px;
	width:253px;
	float:left;
	background:none;
	border:1px solid #f6ce86;
	}
.lesscontent .mandatory{
	float:right;
	font-style:italic;
	margin:0;
	padding:0;
	font-size:.9em;
	}
form fieldset .button{
	margin:0 30px 0 0;
	padding:0;
	}
.form_text{
	font-size: 11px;
	color: #000000;
	}
.form_error{
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	}
form fieldset legend{
	visibility:hidden;
	}
form fieldset .resetbutton{
	background: url(../images/btn_reset.gif) top left no-repeat;
	width:57px;
	height:23px;
	margin:0;
	padding:0;
	border:0 none;
	cursor:pointer;
	text-indent:-1000em;
	}
* > form fieldset .resetbutton{
	line-height:10000px;
	}
form fieldset .submitbutton{
	background: url(../images/btn_submit.gif) top left no-repeat;
	width:82px;
	height:22px;
	margin:0 20px 0 0;
	padding:0;
	border:0 none;
	cursor:pointer;
	text-indent:-1000em;
	}
* > form fieldset .submitbutton{
	line-height:10000px;
	}
.clearfix{
	clear:both;
	}
/*popup*/
.popup{
	width:350px;
	margin:0;
	padding:0;
	background:#fff;
	overflow:hidden;
	}
.popup p{
	color:#000;
	margin:0;
	padding:0 0 10px 0;
	}
.popup p.closewindow{
	float:right;
	}
.popup form fieldset{
	width:300px;
	border:0 none;
	margin:-15px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
}
.popup form fieldset label{
	float:left;
	margin:0;
	padding:0;
	padding-bottom:5px;
	font-weight:bold;
}
.popup form fieldset label input{
	margin:0;
	padding:2px;
	width:258px;
	float:left;
	background:none;
	border:1px solid #ccc;
	}
.popup form fieldset textarea{
	margin:0;
	padding:3px;
	width:253px;
	float:left;
	background:none;
	border:1px solid #ccc;
	}