
/* ************************** */
/* DEFAULT LAYOUT */

body { margin:0; padding:0; font:9pt "Arial","Helvetica","Geneva"; text-align:center; background:#e3e3e3 url(images/bg_main2.gif) top left repeat-y; text-align:left; }

/* ************************** */
/* SPACING, ALIGNMENT, AND COLORS */

.center { margin: 0px auto; width:100%; text-align:center; }
.clear { clear:both; margin:0px; padding:0px; }
.blankrow_5 { clear:both; padding-top:5px; }
.blankrow_8 { clear:both; padding-top:8px; }
.blankrow_10 { clear:both; padding-top:10px; }
.blankrow_15 { clear:both; padding-top:15px; }
.blankrow_20 { clear:both; padding-top:20px; }
.blankrow_20a { clear:both; padding-top:20px; background: url(images/hr_rss.gif) bottom center no-repeat; }
.blankrow_25 { clear:both; padding-top:25px; }
.blankrow_26 { clear:both; padding-top:26px; }
.blankrow_30 { clear:both; padding-top:30px; }
.blankrow_35 { clear:both; padding-top:35px; }
.blankrow_50 { clear:both; padding-top:50px; }
.blankrow_70 { clear:both; padding-top:70px; }
.blankrow_85 { clear:both; padding-top:85px; }
.blankrow_160 { clear:both; padding-top:160px; }

.blankrow_5, .blankrow_10, .blankrow_15, .blankrow_20 { border:none; }

.spacer { float:left; display:inline; font-size:3em; }

.brown { color:#433626; }
.ltbrown { color:#a03500; }
.blue { color:#5a71d5; }
.red { color:#c33; }
.green { color:#006a00; }
.blue2 { color:#4f4fc6; }

/* ************************** */
/* CUSTOM LAYOUT */

.container { float:left; width:710px; padding-left:38px; background-color:#ffffff; }
.container2 { clear:both;width:680px;margin-left:0px;/*background-image:url(images/bg_container.jpg);background-repeat:repeat-x;background-color:#cccccc;*/ }
.container_shift { margin:0; padding:0 0 0 10px; }	
.container_thumbs { margin:0; padding: 0; }
.textrow { float:left;clear:both;font:10pt "Arial","Helvetica","Geneva";width:700px;padding:0 0 30px 0; margin:0; }
	.textrow h1 { font:normal 1.5em "Times"; color:#c33; padding:5px 0 0 23px; margin:0; clear:both; width:400px; }
	.textrow h2 { display:block; font:.9em "Trebuchet MS"; color:#000; padding:10px 0 10px 0; width:670px; margin:0; }
	.textrow h3 { font:bold 1.2em "Trebuchet MS"; color:#c33; padding:0 0 0 0; clear:both; margin-bottom:2px; margin-top:0px; }
	.textrow a { color:#c33; text-decoration:none; }
	.textrow a:hover { background-color:#eeeeee; }
.bulletlinks { float:left;width:170px; padding:0 0 0 0; }
	.bulletlinks ul { margin:0; padding:0; width:160px; }
	.bulletlinks li { list-style-type:none; padding:3px 0 3px 15px; margin:0; border-bottom:1px dashed #ccc; width:140px; background:url(images/blt_redarrow.gif) top left no-repeat; }
	.bulletlinks a { font:.8em "Trebuchet MS";text-decoration:none;color:#666;background-image:url(images/xblt_redarrow.gif);background-repeat:no-repeat;background-position: 0 0;padding-left:0px; }
	.bulletlinks a:hover {font:.8em "Trebuchet MS";color:#c33;margin-left:1px; background-color:transparent; }


.textrow_title { float:left; padding:12px 0 16px 0; }
	.textrow_title h1 { font:normal 1.5em "Times"; color:#c33; padding:5px 0 0 23px; margin:0; clear:both; width:600px; }
.textrow_title_bg { width:687px; background:url(images/bg_title.jpg) top left no-repeat; }
#textrow_title_recommended { width:687px; background:url(images/bg_recommended.jpg) top left no-repeat; }
#textrow_title_sitesubmission { width:690px; background:url(images/bg_sitesubmission.jpg) top left no-repeat; }
#textrow_title_text { float:left; width:400px; padding:12px 0 16px 0; }
#textrow_title_text_sitesubmission { float:left; width:200px; padding:12px 0 16px 0; }
	#textrow_title_text_sitesubmission h1 { width:180px; }
#textrow_btn_sitesubmission { float:right; display:inline; width:90px; border:0px dashed #00f; }
	#textrow_btn_sitesubmission a:hover { background-color:transparent; }
#textrow_btn_recommended { float:right; display:inline; width:150px; border:0px dashed #00f; }
	#textrow_btn_recommended a:hover { background-color:transparent; }
	
.features { float:left; width:710px; background:url(images/bg_features.gif) top left no-repeat; }
	.features h2 { color:#909090; margin:0; padding:15px 0 10px 0; font:normal 1.5em Times; }
	.features a { color:#c33; text-decoration:none; }
	.features a:hover { color:#c33; font:1em Trebuchet MS; background-color:#eeeeee; }

.features_1 { float:left; width:246px; }
.features_2 { float:left; width:240px; }
.features_3 { float:left; width:210px; }

#submission_note { margin:0 auto; text-align:center; width:687px; font:.8em Arial,Helvetica; color:#888; padding:5px 0 0 0; }
	#submission_note a { font:1em Arial,Helvetica; color:#000000; }
	#submission_note a:hover { font:1em Arial,Helvetica; color:#c33; background-color:#eeeeee; }
#form_sitesubmission { margin:0; padding:0; }
#form_mailinglist { margin:0; padding:0; }

.features_text { float:left; color:#666; width:200px; font:1em Trebuchet MS; line-height:1.4em; }
.rightcol { margin:0 auto; text-align:center; float:left; padding-top:0px; width:250px; border:0px solid #0f0; }
.rightcol_desc { margin:0 auto; text-align:left; font:1em Trebuchet MS; color:#666; padding-top:0px; width:210px; border:0px solid #00f; }
.boldtext { font:bold 1em Times; display:inline; }

.org { margin:0 auto; text-align:center; font:1.2em Times; color:#666; width:210px; }
	.org ul { padding:0; margin:0; }
	.org li { list-style-type:none; display:inline; padding-right:30px; }
		.org li a { color:#c33; font: normal .75em "Trebuchet MS"; text-decoration:none; }
		.org li a:hover { color:#c33; background-color:#eeeeee; }
.org_title { color:#666; text-align:left; margin:0; padding:10px 0 5px 0; font:bold 1em Times; }
.org_links { float:left; width:210px; text-align:left; }
.org_logo { width:210px; padding:5px 0 5px 0; }
.org_desc { color:#666; text-align:left; width:210px; font:.8em Trebuchet MS; line-height:1.3em; }

.container_footer { margin:0; color:#888; padding:0px; width:687px; border-top:1px solid #e5e5e5; font: .8em Arial,Helvetica;text-align:left; }
.container_footer a { color:#888; }
.footer_left { float:left; display:inline; padding-top:10px; }
.footer_right { float:right; display:inline; padding-top:10px;  }


/* ************************** */
/* FONTS */

.title { display:table;color:#6666fc;font:16pt "Trebuchet MS" bold;padding-left:10px; }
.smalltitle { display:table;font:12pt "Trebuchet MS";font-weight:bold;padding-left:10px; }
.performer { color:#433626;font:bold 12pt "Arial","Helvetica","Geneva"; }
.subhead { padding-top:5px;color:#a03500; }
.org_boldtext { color:#666; font:bold 1em "Trebuchet MS"; }


/* ************************** */
/* OBJECTS */

#bigcontainer { float:left;margin:0;padding:0;width:1280px; }
#leftcol { float:left;clear:none;display:block;width:751px;padding-right:0px; }
#rightcol1 { float:left; margin:0 auto; text-align:center; padding-top:0px; width:252px; }
#rightcol2 { float:left; margin:0 auto; text-align:center; padding-top:0px; width:246px; }
#toprighthead { float:left;clear:both;font:9pt "Trebuchet MS";color:#666;text-align:center;background-image:url(images/top_rt_head.jpg);background-repeat:no-repeat;width:206px;height:33px;}
#toprighthead_txt { clear:both;padding-top:8px; }
#toprightimage { float:left;clear:both; }
#topright_txt { float:left;clear:both;text-align:left;font:10pt "Trebuchet MS";color:#666;padding:0 10px 20px 10px;width:186px;}
#header { float:left; margin:0; padding:0; width:750px; background:url(images/bg_logo.jpg) top left no-repeat; text-align:left; border:0px solid #0f0; }

#nav { float:right; display:inline; margin:5px 25px 0 0; width:300px; border:0px solid #0f0; text-align:right; color:#999; }
	#nav a { color:#666; font:.8em Arial,Helvetica; text-decoration:none; }
	#nav a:visited { color:#666; font:.8em Arial, Helvetica; text-decoration:none; }
	#nav a:hover { color:#c33; font:.8em Arial, Helvetica; text-decoration:none; }
#nav_vendor, #nav_blog { float:right; display:inline; width:90px; }
	#nav_vendor a { display:inline; float:left; color:#666; width:90px; border-right:1px solid #bbb; margin:0; }
	#nav_blog a { float:left; margin:0; padding-left:20px; border:0px solid #00f; }

#mailing_list { float:right; width:216px; height:27px; padding-top:28px; border:solid 0px #f00; }
#mailing_list_text { font: 8pt Arial,Helvetica; color:#666; padding:0 0 5px 2px; }
#mailing_list_input { float:left; width:180px; height:27px; background:url(images/bg_mailinglist.gif) top left no-repeat; padding:5px 0 0 5px; border:solid 0px #f00; }
	#mailing_list_input input { float:left; width:170px; font-size:9pt; border:solid 1px #fff; color:#888; }
#mailing_list_button { display:inline; border:solid 0px #f00; }

#site_submit { float:right; width:216px; height:27px; padding-top:28px; border:solid 0px #f00; }
#site_submit_text { font: 8pt Arial,Helvetica; color:#666; padding:0 0 5px 2px; }
#site_submit_input { float:left; width:195px; height:27px; background:url(images/bg_sitesubmit.gif) top left no-repeat; padding:0px 0 0 5px; margin:0px; border:solid 0px #f00; }
	#site_submit_input input { float:left; width:185px; font-size:9pt; border:solid 1px #fff; color:#888; }
#site_submit_fee { float:left; width:103px; padding:12px 0 0 5px; }
#site_submit_button { float:right; border:solid 0px #f00; background:url(images/btn_send.gif) top left no-repeat; }
	
#worldsbest { float:left; display:inline; margin:92px 0 0 177px; width:220px; }
	#worldsbest h1 { margin:0; padding:0; color:#666; font:normal .9em Arial, Helvetica; }

#btn_landingpg { float:left; padding:68px 0 0 421px; }
#feed { margin:0 auto; text-align:center; padding-top:0px; }
	#feed a { color:#666; font:.8em Arial,Helvetica,Geneva; background:url(images/blt_rss.gif) top left no-repeat; padding-left:20px; }

#friends { margin:0 auto; width:210px }
	#friends img { float:left; padding:2px; }
	
/* ************************** */
/* banner area */

#rightcol_banner { background: url(images/bg_rightcol4.jpg) top left no-repeat; width:497px; padding-left:23px; float:left; }
.rightcol_top  { float:left; }
.rightcol_nav { text-align:left; float:left; width:290px; }
	.rightcol_top ul { margin:0; padding:0; }
	.rightcol_top li { list-style-type:none; padding-left:22px; width:123px; float:left; font: 7pt Arial,Helvetica; color:#666; display:inline; }
	.rightcol_top a { line-height:18px; text-decoration:none; color:#666; }
	.rightcol_top a:hover { line-height:18px; text-decoration:none; color:#c33; }

#bookmark_container { float:left; }
#bookmark_name { float:left; font:14pt Arial,Helvetica; color:#aaa; }
.bookmarks { float:left; font: 8pt Arial,Helvetica; color:#666; }

.times_header { float:left; color:#909090; margin:0; padding:15px 0 10px 0; font:normal 1.5em Times; }

.banner_ads { float:left; width:114px; }