body{font:12px/170% 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;color:#777;margin:0;padding:0;background:url(/images/bg.jpg);}

a:link,a:visited{text-decoration:none;color:#66cc00;}
a:hover{color:#CBDF00;}

h1,h2,h3,h4{font:bold 1em/1.5em 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;color:#555;margin:8px 5px;}
h1{font-size:3.7em;font-weight:normal;letter-spacing:-2px;}
h2{font-size:2.8em;font-weight:normal;}
h3{font-size:2.2em;font-weight:normal;letter-spacing:-0.5px;padding-top:15px;}
h4{font-size:1.5em;}

label{display:block;font-weight:bold;margin:5px 0;}
ul,ol{margin:10px 25px;padding:0 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
p{margin:10px 5px;}
pre{margin:10px 0;padding:15px 20px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','courier new',monospace;background:#FAFAFA;border:1px solid #f2f2f2;border-left:4px solid #808080;}
img#preview{background:#F3F4F5;border:1px solid #E2E4E7;padding:10px;}

input,select,textarea{padding:5px;color:#1A2F2A;border:solid 1px #c0c0c0;font:11px 'Lucida Grande',Verdana,Helvetica,sans-serif;}
input.button{font:bold 12px Arial,Sans-serif;width:100px;height:40px;padding:2px 3px;color:#FFF;background:#b6ca00;border-width:1px;border-style:solid;border-color:#b6ca00 #95a600 #7c8a00 #d5ec00;cursor: pointer;}

/* start of header */
	#header-wrap{float:left;height:200px;width:100%;background:url(/images/header-bg.jpg) repeat-x;}
	#header{position:relative;margin:0 auto;width:1000px;}
	#header h1#logo-text{margin:0;padding:0;}
	#header h1#logo-text a{position:absolute;margin:0;padding:0 5px 0 0;top:82px;left:25px;}
	#header p#slogan{position:absolute;margin:0;padding: 0 5px 0 0;font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;font-weight:bold;font-size:11px;line-height:1.8em;font-style:normal;letter-spacing:-.5px;color:#1A2F2A;top:150px;left:30px;}
	#header p#facebook{position:absolute;width:110px;height:50px;top:26px;right:210px;padding:0;margin:0;text-align:right;}
	#header p#twitter{position:absolute;width:175px;height:50px;top:15px;right:18px;padding:0;margin:0;text-align:right;}
	#header p#twitter a{background:transparent url(/images/twitter.png) no-repeat left center;color:#33ccff;height:32px;font:bold 12px 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;margin:0;padding:10px 0 0 25px;display:block;}
	#header p#twitter a:hover{color:#fff;}
	#header #adsense{position:absolute;top:90px;right:40px;background:transparent;border:none;margin:0;padding:0;width:728px;}
/* end of header */

/*  start of navigation  */
	#header #nav{position:absolute;left:15px;top:25px;margin:0;padding:0;width:750px;}
	#header #nav ul{float:left;list-style:none;margin:0;padding:0;height:45px;}
	#header #nav ul li{float:left;margin:0;padding:0;}
	#header #nav ul li a{float:left;margin:0;padding:0 15px 29px 15px;color:#baa7a7;font:bold 12px 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;}
	#header #nav ul li a:hover,#header #nav ul li a:active{border:none;color:#fff;}
	#header #nav ul li#current a{background:transparent url(/images/current.jpg) no-repeat center bottom;color:#fff;}
/*  end of navigation  */

/* start of content */
	#content-wrap{clear:both;margin:0;padding:0;background:#fff;width:100%;float:left;}
	#content{width:1000px;margin:0 auto;padding:0 0 20px 0;overflow:hidden;}
	#main{float:left;margin:0;padding:25px 0 0 0;width:740px;}
	#sidebar{width:245px;float:right;margin:0;padding:15px 0;font-size:.95em;}
/* end of content */

/* start of footer */
	#footer-outer{clear:both;text-align:left;width:100%;font-size:.9em;color:#EFFFA6;padding-bottom:30px;border-top:#1a5d8a;}
	#footer-wrap{width:1000px;margin:0 auto;}
	#footer-wrap a:link,
	#footer-wrap a:visited{color:#fff;}
	#footer-wrap a:hover{color:#CBDF00;}
	#footer-wrap h3{font:bold 1.7em 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;letter-spacing:.2px;margin-bottom:15px;color:#fff;}
	#footer-wrap .col-a{width:250px;float:left;}
	#footer-wrap .col-b{width:245px;float:right;}
	.footer-list ul{background:url(/images/footer-line.gif) repeat-x left top;list-style:none;padding:0;margin-left:20px;}
	.footer-list ul li{border-bottom:1px solid #75a01e;}
	.footer-list ul li a:link,.footer-list ul li a:visited{display:block;width:98%;line-height:2em;padding:5px 0 5px 5px;margin-left:0;color:#fff;}
	.footer-list ul li a:hover{color:#99CCFF;}
	#share ul{list-style:none;padding:0;margin-left:10px;}
	#share ul li{display:inline;float:left;padding:4px 4px 0 0;}
	#footer-bottom{clear:both;width:1000px;font-size:.9em;margin:0 auto;padding-top:10px;font-family:'Trebuchet MS','Helvetica Neue',Arial,sans-serif;font-size:.9em;color:#EFFFA6;overflow:hidden;background:url(/images/footer-line.gif) repeat-x left top;}
	#footer-bottom a{color:#fff;}
	#footer-bottom a:hover{color:#99CCFF;}
	#footer-bottom p.bottom-left{float:left;display:inline;margin:0 0 30px 20px;padding:0;width:600px;text-align:left;}
	#footer-bottom p.bottom-right{float:right;display:inline;margin:0 30px 30px 0;padding:0;width:350px;text-align:right;}
/* end of footer */

.clear:after{display:block;visibility:hidden;clear:both;height:0;content:" ";}


/* start of CSS table */
	#core .table{width:100%;border:1px solid #EBEBEB;}
	#core .table .th{background-color:#747474;color:#fff;font-weight:bold;border-bottom:1px dotted #EBEBEB;}
	#core .table .tr{height:40px;background-color:#F3F3F3;}
	#core .table .td{float:left;padding-top:1%;padding-left:6px;overflow:hidden;height:40px;}

	#traffic .table{width:100%;border:1px solid #8994A0;}
	#traffic .table .th{height:30px;background-color:#8994A0;color:#fff;font-weight:bold;border-bottom:1px dotted #EBEBEB;}
	#traffic .table .th a{color:#F3F6F7;font-weight:bold;}
	#traffic .table .tr{height:30px;border-bottom:1px dotted #EBEBEB;}
	#traffic .table .tr:nth-child(odd){height:30px;background-color:#F3F3F3;border-bottom:1px dotted #EBEBEB;}
	#traffic .table .tr-highlight{height:30px;background-color:#ffff99;border-bottom:1px dotted #EBEBEB;}
	#traffic .table .td{float:left;width:23%;padding-top:1%;padding-left:2%;overflow:hidden;height:22px;white-space:nowrap;}
	#traffic .tiny .td{height:16px;font-size:10px;}
	#traffic .table .clear{clear:both;}

	#parameter .table{width:100%;border:1px solid #EBEBEB;}
	#parameter .table .th{background-color:#808080;color:#fff;font-weight:bold;border-bottom:1px dotted #EBEBEB;}
	#parameter .table .tr{height:35px;background-color:#fff;}
	#parameter .table .tr:nth-child(odd){background-color:#F3F3F3;}
	#parameter .table .td{float:left;padding-top:5px;padding-left:10px;overflow:hidden;height:30px;}
/* end of CSS table */

/* start of social bookmark icons */
	.bookmarks{display:block;height:20px;width:20px;background:transparent url(/images/social-bookmarks.png) no-repeat left top;cursor:pointer;}

	.blinklist{background-position:left 0px;}
	.blinklist:hover{background-position:left -20px;}

	.delicious{background-position:left -40px;}
	.delicious:hover{background-position:left -60px;}

	.digg{background-position:left -80px;}
	.digg:hover{background-position:left -100px;}

	.facebook{background-position:left -120px;}
	.facebook:hover{background-position:left -140px;}

	.furl{background-position:left -160px;}
	.furl:hover{background-position:left -180px;}

	.google{background-position:left -200px;}
	.google:hover{background-position:left -220px;}

	.myspace{background-position:left -240px;}
	.myspace:hover{background-position:left -260px;}

	.reddit{background-position:left -280px;}
	.reddit:hover{background-position:left -300px;}

	.stumbleupon{background-position:left -320px;}
	.stumbleupon:hover{background-position:left -340px;}

	.technorati{background-position:left -360px;}
	.technorati:hover{background-position:left -380px;}

	.twitter{background-position:left -400px;}
	.twitter:hover{background-position:left -420px;}

	.feed{background-position:left -440px;}
	.feed:hover{background-position:left -460px;}
/* end of social bookmark icons */

#result{width:600px;background:#fff;padding:5px;border:solid 5px #CBDF00;}
#result label{float:left;margin-top:8px;width:100px;font-weight:bold;cursor:pointer;}
#result fieldset{border:none;width:450px;height:40px;padding:0;margin:0;background:url(/images/text-bg.gif) no-repeat;}
#result .text-box{margin:8px 0 0 5px;width:420px;background:none;border:none;}
.website{position:absolute;top:-100px;left:-100px;display:none;}
span.red{color:#ff0000;}
p.red{border:solid 1px #ff3300;padding:10px;color:#cc0000;background:#fff2f2;}
p.green{border:solid 1px #66cc00;padding:10px;color:#006600;background:#f7ffe6;}