/* main stuff */
*						{ padding:0; margin:0 }
body					{ color:#333; font: 12px Verdana, sans-serif; background: url('http://www.loadedweb.com/v3/images/bg.gif') repeat-x top left; }
img						{ border: none; }
p						{ font-size: 1em; }
a						{ color: #666600; text-decoration:underline; outline: 0; }
a:hover					{ text-decoration:none; }
a.noline	{ text-decoration:none }
a.noline:hover { text-decoration:underline }
fieldset { padding: 10px; border: 1px #336699 solid; }
fieldset legend { font-weight: bold; }

h1, h2, h3 { font-family:Trebuchet Ms; color:#000; margin-bottom:10px; }

/* start layout */
#wrapper { width:971px; margin:0 auto; padding-bottom:25px; position:relative }
#wrapper2 { width:988px; margin:0 auto; padding-bottom:25px; position:relative }
#wrapper2 #header { background:url('http://www.loadedweb.com/v3/images/header_bg2.gif') no-repeat; height:115px }

#header { background:url('http://www.loadedweb.com/v3/images/header_bg.gif') no-repeat; height:82px; position:relative; }
#header h2 { text-indent:-9999px;  padding:12px 0 0 40px }
#header h2 a { display:block; width:185px; height:47px; text-decoration:none; background:url('http://www.loadedweb.com/v3/images/logo.gif') no-repeat; }

#nav { width:350px; height:28px; position:absolute; top:136px; left:197px; }
#nav ul { overflow:hidden; width:100%; list-style:none }
#nav ul li { display:inline }
#nav ul li a { float:left; font:bold 15px Arial; letter-spacing:-1px; color:#386566; text-decoration:none; padding:4px 10px; }
#nav ul li a:hover, #nav ul li.active a { color:#003333; }

#searchbox { width:277px; height:29px; background:red url('http://www.loadedweb.com/v3/images/searchbg.gif') no-repeat; position:absolute; top:22px; left:297px; overflow:hidden; padding:0 0 0 10px; }
#searchbox .searchinput { border:0; width:150px; height:13px; font-size:11px; padding:3px; float:left; margin-top:5px; }
#searchbox .searchbutton { margin:0; padding:0; border:none; float:right }

#searchbox2 { width:403px; height:51px; font-size:11px; overflow:hidden; position:absolute; top:7px; left:250px; color:#fff; background:url('http://www.loadedweb.com/v3/images/searchbg2.gif') no-repeat bottom left }
#searchbox2 label { cursor:pointer; float:left; width:175px; margin-left:2px; padding-bottom:4px; }
#searchbox2 div.labels { margin-bottom:6px; }
#searchbox2 div.fields { padding-left:10px; }
#searchbox2 div.fields .searchinput { border:0; width:145px; height:13px; font-size:11px; padding:3px; float:left; margin-top:5px; }
#searchbox2 div.fields #search_what { margin-left:15px; width:125px; margin-right:32px }

#userbox { width:260px; height:30px; position:absolute; top:22px; right: 50px; }
#userbox2 { top:26px; right:-20px; width:275px; height:30px; position:absolute; }
.topnav { list-style:none; }
.topnav li { display:inline; font:bold 15px Trebuchet Ms; color:#fff; margin-right:10px; }
.topnav li a { color:#fff; }
.topnav li a:hover { text-decoration:none }
.topnav li a:hover { color:#ffe074 }
.topnav_icons { overflow:hidden; width:100%; }
.topnav_icons li { margin:0 }
.topnav_icons li a { text-decoration:none; float:left; margin-right: 7px; }
.topnav_icons li.login a { padding-left:25px; background:url('http://www.loadedweb.com/v3/images/nav_login.gif') no-repeat 0 2px }
.topnav_icons li.usercp a { padding-left:25px; background:url('http://www.loadedweb.com/v3/images/nav_usercp.gif') no-repeat 0 2px; }
.topnav_icons li.register a { padding-left:25px; background:url('http://www.loadedweb.com/v3/images/nav_register.gif') no-repeat 0 2px; }

#menu { width:800px; margin:12px 0 0 45px }
#menu ul { list-style:none }
#menu ul li { display:inline }
#menu ul li a { float:left; background:url('http://www.loadedweb.com/v3/images/menu_2.gif') no-repeat top right; text-decoration:none; color:#fff; font:bold 14px Trebuchet Ms; margin-right:5px; }
#menu ul li a span { display:block; background:url('http://www.loadedweb.com/v3/images/menu_1.gif') no-repeat top left;  height:21px; padding:2px 6px 0 6px;  }
#menu ul li.active a, #menu ul li a:hover { background-position: bottom right }
#menu ul li.active a span, #menu ul li a:hover span { background-position: bottom left; color:#000033 }

#main { overflow:hidden; width:971px; margin:0 auto; }
.rounded { background:url('http://www.loadedweb.com/v3/images/content_3.gif') no-repeat bottom left; padding-bottom:30px;  }
.rounded .rounded-inside { background:url('http://www.loadedweb.com/v3/images/content_1.gif') no-repeat top left; padding:25px 35px 0 35px; }
.rounded2 { background:url('http://www.loadedweb.com/v3/images/content_3_1.gif') no-repeat bottom left; padding-bottom:30px; width:988px !important }
.rounded2 .rounded-inside { background:url('http://www.loadedweb.com/v3/images/content_1_1.gif') no-repeat top left; padding:0 35px 0 35px; }

#breadcrumbs { color:#333; margin-bottom:10px; font:normal 11px Verdana; width:901px; padding:0 35px; }
#breadcrumbs a { color:#006600; }
#breadcrumbs .child { padding-left:15px; background:url('http://www.loadedweb.com/v3/images/icon_arrow.gif') no-repeat 3px 3px; }

#locationbar { float:right; color:#006600 }
#locationbar a { margin-right:4px; text-decoration:none }

#content { width:625px; float:left; }
#content h1 { font:bold 28px Trebuchet Ms; letter-spacing:-1px; padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #ccc; }



#content_menu { margin-bottom:10px; height:36px; font-size:11px; padding-top:5px; }
#content_menu ul { list-style:none; overflow:hidden; width: 800px; }
#content_menu ul li { display:inline; }
#content_menu ul li a { float:left; background:; height:23px; background:url('http://www.loadedweb.com/v3/images/subnav_1_2.gif') no-repeat top right; font-weight:bold; text-decoration:none; color:#ffffff; margin-right:5px; }
#content_menu ul li a span { display:block; height:19px; padding:4px 5px 0 5px; background:url('http://www.loadedweb.com/v3/images/subnav_1_1.gif') no-repeat top left; }
#content_menu ul li.active a, #content_menu ul li a:hover { background-position:bottom right; text-decoration:none; color:#000033; }
#content_menu ul li.active a span, #content_menu ul li a:hover span { background-position:bottom left; }








#content p {font-size:12px; font-family: Verdana; line-height: 19px; display: block; margin: 24px 0;}
.detail p {line-height:14px !important; margin: 0 !important;}

#sidebar { width:237px; float:right; }
#sidebar .box { background:url('http://www.loadedweb.com/v3/images/sidebar_2.gif') no-repeat bottom left }
#sidebar .box .box-content { background:url('http://www.loadedweb.com/v3/images/sidebar_1.gif') no-repeat top left; padding:13px; color:#993300 }
#sidebar .box .box-content h3 { color:#993300; margin-bottom:5px; }

#sidebar .box2 { background:#f0f5f8; margin-bottom:15px; border:1px solid #cae1f0; padding:8px; font-size:11px; }
#sidebar .box2 .box-content p {display: block; margin: 24px 0;}
#sidebar .box2 h3 { background:#cae1f0; color:#003300; margin-bottom:10px; padding:3px 5px; }

#wrapper2 #content { width:580px !important; }
#wrapper2 #sidebar { width:300px !important; }


#footer { padding:20px 0 0 35px; font-size:11px; color:#333 }
#footer a { color:#333 }

/* pages styling */
ul.bullet { list-style:none; }
ul.bullet li { padding-left:20px; background:url('http://www.loadedweb.com/v3/images/icon_bullet.gif') no-repeat 5px 3px; margin-bottom:3px; }
ul.bullet2 li { background:url('http://www.loadedweb.com/v3/images/icon_bullet2.gif') no-repeat 5px 3px; }

#websections { margin:10px 0; overflow:hidden; width:100%; }
#websections .section-box { float:left; margin-right:8px; width:280px; background:url('http://www.loadedweb.com/v3/images/section_bg.gif') no-repeat bottom left; margin-bottom: 10px;}
#websections .box-content { padding:10px; font-family: Trebuchet Ms; background:url('http://www.loadedweb.com/v3/images/section_top.gif') no-repeat top left; }
#websections .box-content h3 a { font-size:18px; color:#993300; text-decoration: underline; }
#websections .box-content h3 { margin-bottom:12px; }
#websections .box-content a.plus { padding-left:25px; background:url('http://www.loadedweb.com/v3/images/section_add.gif') no-repeat; font-size:14px; }


p.toplinks a { font-size:13px; font-weight:bold; text-decoration:none; color:#669900; }
p.toplinks a:hover { color:#4f7405 }
p.more { margin:10px 0; }
p.more a { background:url('http://www.loadedweb.com/v3/images/icon_plus.gif') no-repeat 2px 6px; padding:3px 0 3px 20px; font-size:14px; }

#subpage h1, #twitterpage h1 { color:#cc3300; font-size:32px; letter-spacing:-1px; border:none }
#twitterpage .mainbox { background:url('http://www.loadedweb.com/v3/images/twitter_box_2.gif') no-repeat bottom left; margin-bottom:10px; }
#twitterpage .mainbox .box-content { background:url('http://www.loadedweb.com/v3/images/twitter_box_1.gif') no-repeat top left; padding:15px 15px 20px 15px }
#twitterpage .mainbox .box-content img { margin-right:10px; float:left; }
#twitterpage .mainbox .box-content h3 { color:#006600; font-size:15px; margin-bottom:5px; }
#twitterpage .summary { line-height:14px; font-size:11px; margin-bottom:20px; }
#twitterpage .stats { font-size:11px; }
#twitterpage .stats strong { display:block; text-decoration:underline; margin-bottom:4px; margin-top:15px; }
#twitterpage h2 { border-bottom:1px solid #ccc; padding-bottom:5px; font-size:24px; }
#twitterpage ul.bullet { font-size:11px; }

.widget { margin-bottom:20px }
.widget h3 { margin-bottom:10px; padding-bottom:7px; border-bottom:1px solid #ccc; }
.widget ul.bullet { margin:15px 0; font-size:12px; }
.widget .widget-content { font-size:11px; color:#666 }
.widget .widget-content a {color:#666 }

#contactbox { border:1px solid #cbd4da; background:#eaf2f7; font-size:11px; padding:35px; }
#contactbox form p { padding:5px; margin-bottom:1px; overflow:hidden; width:100%; margin:0; }
#contactbox label { width:120px; float:left; text-align:right; padding-right:10px;  }
#contactinfo p { margin-bottom:10px; font-size:14px; font-family:Trebuchet Ms; line-height:15px; }

.inputtext { border:1px solid #b6c1c9; width:220px; padding:3px; font-size:11px; background:#fff; }
textarea { font:normal 11px Verdana; background:#fff; border:1px solid #b6c1c9; width:260px; height:80px; padding: 5px;}

ul.cities { width:100%; font-size:14px; list-style:none; overflow:hidden; margin-bottom:25px }
ul.cities li { display:inline; float:left; width:170px; background: url('http://www.loadedweb.com/v3/images/li_arrow2.gif') no-repeat 4px 6px; padding-left:15px; margin-bottom:2px; }
ul.cities li a { color:#336600 }

ul.majorcities li { font-size: 14px; background:url('http://www.loadedweb.com/v3/images/li_arrow.gif') no-repeat 4px 6px; margin-bottom: 10px; }
ul.majorcities li a { font-weight:bold; color:#669900 }

#restaurants_list { width:100%; border-collapse:collapse}
#restaurants_list thead th, #restaurants_list tbody td { text-align:left; padding:10px 5px; }
#restaurants_list thead tr, #restaurants_list tbody td { border-bottom:1px solid #ccc; }
#restaurants_list thead th { font-family:Trebuchet Ms; font-size:14px; }
#restaurants_list tbody td a { color:#006600; font-weight:bold; text-decoration:none }
#restaurants_list tbody td a:hover { color:#003900; text-decoration:underline; }
#restaurants_list .phone { font-weight:bold; color:#cc3300 }

.pagination { overflow:hidden; width:100%; margin-top:15px; }
.pagination .next { float:right; background:url('http://www.loadedweb.com/v3/images/paging_next.gif') no-repeat right 5px; padding:3px 20px; 3px 3px; text-decoration:none; color:#006600; font-weight:bold; margin:0; }
.pagination .prev { float:left; background:url('http://www.loadedweb.com/v3/images/paging_prev.gif') no-repeat left 5px; padding:3px 3px 3px 20px; text-decoration:none; color:#006600; font-weight:bold; }
.pagination a:hover { text-decoration:underline }
.pagination a { float:left; padding:3px 2px; margin-right:5px; }

#content .subscribe { float:right; margin-top:5px }
#content .bloginfo { border:1px solid #cbd4da; background:#eaf2f7; padding:15px; margin-bottom:15px; }
#content .bloginfo .thumb { float:left; margin-right:15px; border: 1px #cbd4da solid; }
#content .bloginfo .detail { float:left; width:370px; }
#content .bloginfo .detail p { padding:10px 0; border-bottom:1px solid #c1c9ce; overflow:hidden; width:100%; }
#content .bloginfo .detail p strong { float:left; width:80px; }
#content .bloginfo p.desc { clear:left; padding-top:10px; line-height:18px; margin-top:10px; }

#content h2.title { font-size:28px; letter-spacing:-1px; }

#content .latestposts { list-style:none } 
#content .latestposts li { margin-bottom:15px; font-size:11px; }
#content .latestposts li a.title { color:#336600; font:bold 15px Trebuchet Ms; text-decoration:none; }
#content .latestposts li a.title:hover { color:#1e3c00 }
#content .latestposts li .date { display:block; margin-bottom:4px; font-size:9px; font-weight:bold; color:#a5ae70; margin-top: 2px; }
#content .latestposts li .date a { color:#a5ae70 }
#content .latestposts li .text { line-height:1.4em; }

#content .bloglists { list-style:none }
#content .bloglists li { display:inline; width:165px; margin: 0 10px 15px 0; float:left;  }
#content .bloglists li.active .info { background:#ffe96d; border-color:#ffce36 }
#content .bloglists li.active h3 a { color:#336600 }
#content .bloglists li h3 { border-bottom:1px solid #8f9faa; margin-bottom:10px; padding-bottom:5px }
#content .bloglists li h3 a { color:#000; text-decoration:none }
#content .bloglists li h3 a:hover { text-decoration:underline }
#content .bloglists li .desc { font-size:11px; line-height:1.4em; display:block; margin-top:10px; }
#content .bloglists li .info { background:#eaf2f7; border:1px solid #cdd6dc; padding:6px; }

#content #subpage { position:relative; }
#content #subpage .address { font-size:13px; margin-bottom:50px; }
#content #subpage .phoneno { font:bold 18px Trebuchet Ms; margin-top:15px; } 

#content #subpage #vote { position:absolute; top:0; right:0; width:172px; height:166px; background:url('http://www.loadedweb.com/v3/images/vote_bg.gif') no-repeat; padding:18px;  }
#content #subpage #vote .voteimg { float:left; margin-right:10px }
#content #subpage #vote p { font-size:14px; margin-bottom:10px; }
#content #subpage #vote .voteinfo strong.rating { font:bold 28px Trebuchet Ms; color:#cc3300; letter-spacing:-1px; display:block }
#content #subpage #vote .voteinfo { font:bold 14px Trebuchet Ms; color:#999 }
#content #subpage #vote span { display:block; margin-top:10px; font-weight:bold; color:#333; font-size:15px; font-family: Trebuchet Ms; }
#content #subpage #vote .voter { width:140px; height:31px; background:#fff; overflow:hidden; margin: 10px auto 0 auto; }
#content #subpage #vote .voter a span { margin:0; padding:3px 0 0 22px; color:#fff; }
#content #subpage #vote .voter a { text-decoration:none; color:#fff; }
#content #subpage #vote .voter a.yes { width:71px; height:31px; background:url('http://www.loadedweb.com/v3/images/vote_yes.gif') no-repeat top left; float:left; }
#content #subpage #vote .voter a.no { width:68px; height:31px; background:url('http://www.loadedweb.com/v3/images/vote_no.gif') no-repeat top left; float:right; }
#content #subpage #vote .voter a:hover { background-position: 0 -31px }

#content #subpage h2 { font-size:25px; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; margin-top:30px; }

#content .nice p { padding:5px; overflow:hidden; width:100%; }
#content .nice p strong { float:left; width:100px; }

#content .adspot { margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #ccc; }

.tview { border: 1px #cbd4da solid; }

.attention { display: block; margin: 20px 0; background-color: #CAE1F0; border: 1px #336699 solid; padding: 10px; }

.outlinebox td {padding: 6px;}

.twitter a:hover {
        background-color: #337BDE;
        color: #ffffff;
}
.twitter a {
	heigth: 60px;
	text-decoration:none;
        padding:5px;
        display:block;
        color:#337BCC;
        border: 1px solid #b8d6df;
        border-top: 1px solid #b8d6df;
        margin:3px auto;
        background-color:#ffffff;
}


.grid { border-spacing: collapse; width: 100%; }
.grid li small.info { color: #999; padding-left: 10px; white-space: nowrap; }
.grid li small.info2 { color: #999; }
.grid td ul { margin-bottom: 0; line-height: 1.8em; }

