@charset "utf-8";
/* CSS Document */
/* vardein *//*
*************************************************

METROCORP
vardein 
General Screen Styles

*************************************************
*/

@import url("/css/primary.css");

body {
	background-color: #3c0000;
}

a:hover { color: #6e0000; text-decoration: none; }

ul#primaryNav {
	border-bottom: 30px solid #990000;
}

ul#primaryNav li#navHome a { background-image: url(/images/vardein/mainnav_home.gif); width: 50px; }
ul#primaryNav li#start a { background-image: url(/images/vardein/mainnav_start.gif); width: 139px; }
ul#primaryNav li#choklad a { background-image: url(/images/vardein/mainnav_choklad.gif); width: 129px; }
ul#primaryNav li#kaffe a { background-image: url(/images/vardein/mainnav_kaffe.gif); width: 122px; }
ul#primaryNav li#kontakt a { background-image: url(/images/vardein/mainnav_kontakt.gif); width: 110px; }
ul#primaryNav li#teee a { background-image: url(/images/vardein/mainnav_te.gif); width: 59px; }
ul#primaryNav li#navBestOf a { background-image: url(/images/vardein/mainnav_bestof.gif); width: 66px; }
ul#primaryNav li#provningar a { background-image: url(/images/vardein/mainnav_provning.gif); width: 120px; }
ul#primaryNav li#presenter a { background-image: url(/images/vardein/mainnav_presenter.gif); width: 120px; }
ul#primaryNav li#lankar a { background-image: url(/images/vardein/mainnav_servering.gif); width: 100px; }
/* Changes Tab On Hover */
ul#primaryNav li a:hover,
		ul#primaryNav a.current,
		#home ul#primaryNav li#navHome a,
		#home_vertical ul#primaryNav li#navHome a,
		#best_of ul#primaryNav li#navBestOf a,
		#provingar_provningar ul#primaryNav li#provningar a,
		#startpage ul#primaryNav li#start a,
		#choklad_choklad ul#primaryNav li#choklad a,
		#lankar_lankar ul#primaryNav li#lankar a,
		#presenter_presenter ul#primaryNav li#presenter a,
		#kaffe_kaffe ul#primaryNav li#kaffe a,
		#te_te ul#primaryNav li#teee a,
		#kontakt_kontakt ul#primaryNav li#kontakt a {
	background-position: 0 -30px;
}


ul#primaryNav li#navHome ul { background-color: #990000;}
ul#primaryNav li#start ul { background-color: #995c00;}
ul#primaryNav li#choklad ul { background-color: #999900;}
ul#primaryNav li#kaffe ul { background-color: #209009;}
ul#primaryNav li#kontakt ul { background-color: #096b90;}
ul#primaryNav li#teee ul { background-color: #094090;}
ul#primaryNav li#presenter ul { background-color: #590990;}
ul#primaryNav li#lankar ul { background-color: #90095b;}
ul#primaryNav li#navBestOf ul { background-color: #6549A6;}
ul#primaryNav li#provningar ul { background-color: #673261;}

#home ul#primaryNav li#navHome ul,
		#home_vertical ul#primaryNav li#navHome ul,
		#best_of ul#primaryNav li#navBestOf ul,
		#provingar_provningar ul#primaryNav li#provningar ul,
		#startpage ul#primaryNav li#start ul,
		#choklad_choklad ul#primaryNav li#choklad ul,
		#kaffe_kaffe ul#primaryNav li#kaffe ul,
		#presenter_presenter ul#primaryNav li#presenter ul,
		#kontakt_kontakt ul#primaryNav li#kontakt ul,
		#te_te ul#primaryNav li#teee ul,
		#lankar_lankar ul#primaryNav li#lankar ul {
	display: block;
	z-index: 50;
}

ul#primaryNav li#navHome ul a, ul#primaryNav li#start ul a, ul#primaryNav li#choklad ul a,
ul#primaryNav li#navBestOf ul a,
ul#primaryNav li#provningar ul a,
ul#primaryNav li#kaffe ul a, ul#primaryNav li#kontakt ul a, ul#primaryNav li#teee ul a,
ul#primaryNav li#presenter ul a, ul#primaryNav li#lankar ul a {
	font-size: 1.1em;
	color: #fff;
	background-image: none;
	background-color: transparent;
	display: inline;
	text-indent: 0;
	width: auto;
}

ul#primaryNav li ul li a:hover {
	color: blue;
}

/*---------------------------------------/
   HEADER
---------------------------------------*/
#header {
	background: url(/images/vardein/bg-header.jpg) no-repeat top right;
}

#header h1 a {
	background: transparent url(/images/vardein/logo_vardein.jpg) 0 0 no-repeat;

}

#newsletter {
	background: transparent url(/images/vardein/vardein_newsletter_bg.jpg) no-repeat 0 0;
}

#header ul li a {
	color: #fff;
}

li#archives {
	background: transparent url(/images/vardein/icon_archives.gif) 0 50% no-repeat;
}

li#subscribe {
	background: transparent url(/images/vardein/icon_subscribe.gif) 0 50% no-repeat;
}

li#rss {
	background: transparent url(/images/vardein/icon_rss.gif) 0 50% no-repeat;
}


/*---------------------------------------/
   CONTAINER
---------------------------------------*/
#container {
	background: #592626 url(/images/vardein/bg_container.gif) repeat-y top left;
}

#col2 #main_callout #searchSection h3 { font: bold 1.4em/1 Georgia, "Times New Roman", Times, serif; color: #995c00; margin: 0; border: 0; }

#col2 ul#breadcrumb, #col2 h1 {
	background-color: #592626;
}

ul#breadcrumb {
    background: #592626 url(/images/vardein/nav_shadow.gif) repeat-x top left;
}

/*---------------------------------------/
   TITLE
---------------------------------------*/
#title {
	background: #592626 url(/images/vardein/twoColumn_heading_bg.gif) 20px 0 repeat-y;
}

#title h1 {
	color: #592626;
	background: transparent url(/images/vardein/twoColumn_heading_tab.gif) 0 0 no-repeat;
}

#home #title h1 {
	color: #592626;
	background: #cccc98 url(/images/vardein/event_callout_tab.gif) left top no-repeat;
}

#home #title ul {
	background: #592626 url(/images/vardein/nav_shadow.gif) repeat-x top left;
}

/*---------------------------------------/
   UTILITY
---------------------------------------*/


#home #utility {
	background: #592626 url(/images/vardein/nav_shadow_search.gif) repeat-x top left;
}


#utility form {
	background: #666 url(/images/vardein/global_search_tab.gif) left bottom no-repeat;
}

#title #utility {
	background: #592626 url(/images/vardein/nav_shadow_search.gif) repeat-x top left;
}

#utility form dd a {
	color: #fff;
}

#utility ul li a { color: #fff;}
#utility ul li#print { background: transparent url(/images/vardein/icon_print.gif) 0 50% no-repeat; }
#utility ul li#comments { background: transparent url(/images/vardein/icon_comments.gif) 0 50% no-repeat; }
#utility ul li#sendFriend { background: transparent url(/images/vardein/icon_send_to_a_friend.gif) 0 50% no-repeat; }
#utility ul li#feedback { background: transparent url(/images/vardein/icon_feedback.gif) 0 50% no-repeat; }

/*---------------------------------------/
   HOMEPAGE
---------------------------------------*/

#event_callout {
	background-color: #cccc98;
}

#event_callout ul {
	background: transparent url(/images/vardein/event_callout_bar_long.gif) 20px 16px no-repeat;
}

#event_callout h2 {
	color: #592626;
	background-color: #bb8664;}

#article_slideshow_controls {background-color: #bb8664;}

/*==============================
	COL1
==============================*/
#col1 {
	background: #592626 url(/images/vardein/nav_shadow.gif) repeat-x top left;
}

#col1 dt {
	background-color: #990000;
}

#col1 dd form {
	border-bottom: 1px dotted #990000;
}

#col1 dd form dt {
	color: #990000;
	border-top: 1px dotted #990000;
	border-bottom: 1px dotted #990000;
}

/*==============================
	COL2
==============================*/

#col2 {
	background-color: #cccc98;
    border-bottom: 20px solid #592626;
}

dl#specialNews, dl#important {
	border: 3px solid #990000;
}

dl#specialNews dt, dl#important dt {
	color: #990000;
}

dl#highlight, dl#marketing, dl#important {
	background-color: #f0f0da;
}

dl#marketing { background-color: #f0f0da;}

#main_callout h2 {
	background-color: #995c00;
}

dl#callout_2 {
	border-top: 1px dotted #995c00;
}

.detail #main_article, .events #main_article, #site_map #main_article {
	background: #fff url(/images/vardein/bg_detail_main.gif) repeat-y 0 0;
}

#best_of #main_article { background-image: none !important; padding: 20px 20px 0; }

.col dl dt {border-top: 1px dotted #995c00; }

.col dl.img { float: none; border-bottom: 1px dotted #995c00; margin: 0 0 20px; padding: 0 0 20px; background-color: transparent !important; }
.col dl dd dl dt { 
	font: bold 1em/1 "Trebuchet MS", Verdana, sans-serif; 
	margin: 0 0 .3em; 
	color: #000; 
	background: url(/images/vardein/icon_blue_sq.gif) 
	no-repeat 0px 2px; 
	padding-top: 0; 
}

.btn a { text-indent: -100001px; display: block; width: 70px; height: 22px; background-image: url(/images/vardein/bttn_submit.gif);}

dl#new dd dl dt, dl#music dd dl dt, dl#theater dd dl dt, dl#art dd dl dt, dl#searchReplace dd dl dt {
	border-top: 1px dotted #995c00;
}

.callouts_horz {
	background: #fff url(/images/vardein/1px_dotted_vert_blue.gif) repeat-y 48% 0%;
}

.callouts_horz dl dt {
	/*color: #995c00; DM */
}

/* DM */
#home .callouts_horz dl dt { color: #990000;}
#startpage .callouts_horz dl dt { color: #995c00;}
#choklad_choklad .callouts_horz dl dt { color: #999900;}
#kaffe_kaffe .callouts_horz dl dt { color: #209009;}
#kontakt_kontakt .callouts_horz dl dt { color: #096b90;}
#te_te .callouts_horz dl dt { color: #094090;}
#presenter_presenter .callouts_horz dl dt { color: #590990;}
/* /DM */

.ads_horz {
	background: transparent url(/images/vardein/1px_dotted_vert_blue.gif) repeat-y 50% 0%;
}

/*Edited*/
#content {
	background-color: #CCCC98;
}

#content h2 {
	color: #995c00;
	background: transparent url(/images/vardein/twoColumn_heading_tab.gif) 0 0 no-repeat;
}

/*==============================
	COL3
==============================*/





#new dt, #col3 dt, #subCol3 dt {
	background-color: #990000;
}

#col3 dd form, #subCol3 dd form {
}

#col1 dd.sep, #col3 dd.sep, #subCol3 dd.sep {
	border-top: 1px dotted #990000;
}

/*BEST OF*/
dl#best_of h3 {
	color: #990000;
	border-top: 1px dotted #990000;
	border-bottom: 1px dotted #990000;
}

.best_of_img {
	background-image: url(/images/vardein/best_of_vardein.gif);
}

dl#best_of form dl dt, dl#best_of dd form dl dt {
	color: #990000;
	border-top: 1px dotted #990000 !important;
	border-bottom: 1px dotted #990000 !important;
}

dl#photos dd dl dd {
	border-top: 1px dotted #990000;
}

#home dl#photos {
	background:#ffffff;
}

#home dl#photos dt {
	font: bold 1.5em/1 Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 215px 10px 10px;
}

#home dl#photos dd dl dd {
	padding:20px;
}

#home dl#photos dd dl h3 {
	padding:5px 20px 5px 20px;
}

/*==============================
	COLOR
==============================*/

dt.home { background-color: #990000 !important; }

dt.dining_food { background-color: #995c00 !important; }

#startpage dt { background-color: #995c00;} 
#twitter_div li {padding-bottom:5px};

#startpage #main_article h2, #startpage #main_article h2 a, #startpage dl#marketing dt/*, #startpage #col2 dl dt p*/ { color: #995c00;}
#startpage #col1 dd.sep, #startpage #col3 dd.sep { border-top: 1px dotted #995c00;}
#startpage dl#marketing { border-color: #995c00;}

dt.arts_entertain { background-color: #999900 !important; }
#choklad_choklad dt { background-color: #999900;}
#choklad_choklad #main_article h2, #choklad_choklad #main_article h2 a, #choklad_choklad dl#marketing dt { color: #999900;}
#choklad_choklad #col1 dd form, #choklad_choklad #col3 dd form { border-bottom: 1px dotted #999900;}
#choklad_choklad #col1 dd.sep, #choklad_choklad #col3 dd.sep { border-top: 1px dotted #995c00;}
#choklad_choklad dl#marketing { border-color: #999900;}

dt.kaffe_kaffe { background-color: #209009 !important; }
#kaffe_kaffe dt { background-color: #209009;}
#kaffe_kaffe #main_article h2, #kaffe_kaffe #main_article h2 a, #kaffe_kaffe dl#marketing dt { color: #209009;}
#kaffe_kaffe #col1 dd form, #kaffe_kaffe #col3 dd form { border-bottom: 1px dotted #209009;}
#kaffe_kaffe #col1 dd.sep, #kaffe_kaffe #col3 dd.sep { border-top: 1px dotted #995c00;}
#kaffe_kaffe #new dd.first { border-bottom: 1px solid #209009; padding-bottom: 1.5em;}
#kaffe_kaffe dl#marketing { border-color: #209009;}

dt.weddings { background-color: #096b90 !important; }
#kontakt_kontakt dt { background-color: #096b90;}
#kontakt_kontakt #main_article h2, #kontakt_kontakt #main_article h2 a, #kontakt_kontakt dl#marketing dt { color: #096b90;}
#kontakt_kontakt #col1 dd form, #kontakt_kontakt #col3 dd form { border-bottom: 1px dotted #096b90;}
#kontakt_kontakt #col1 dd.sep, #kontakt_kontakt #col3 dd.sep { border-top: 1px dotted #995c00;}
#kontakt_kontakt dl#marketing { border-color: #096b90;}

dt.te_te { background-color: #094090 !important; }
#te_te dt { background-color: #094090;}
#te_te #main_article h2, #te_te #main_article h2 a, #te_te dl#marketing dt { color: #094090;}
#te_te #col2 div.callouts_horz dl dt/*, #te_te #col2 dl dt p*/ { color: #094090;}
#te_te #col1 dd form, #te_te #col3 dd form { border-bottom: none;}
#te_te #col1 dd.sep, #te_te #col3 dd.sep { border-top: 1px dotted #995c00;}
#te_te dl#marketing { border-color: #094090;}

dt.home_garden { background-color: #590990 !important; }
#presenter_presenter dt { background-color: #590990;}
#presenter_presenter #main_article h2, #presenter_presenter #main_article h2 a, #presenter_presenter dl#marketing dt { color: #590990;}
#presenter_presenter #col1 dd form, #presenter_presenter #col3 dd form { border-bottom: 1px dotted #590990;}
#presenter_presenter #col1 dd.sep, #presenter_presenter #col3 dd.sep { border-top: 1px dotted #995c00;}
#presenter_presenter dl#marketing { border-color: #590990;}

dt.pictures { background-color: #90095b !important; }
#lankar_lankar dt, #lankar_lankar_gallery_header { background-color: #90095b;}
#lankar_lankar #main_article h2, #lankar_lankar #main_article h2 a, #lankar_lankar dl#marketing dt { color: #90095b;}
#lankar_lankar #col1 dd form, #lankar_lankar #col3 dd form { border-bottom: 1px dotted #90095b;}
#lankar_lankar #col1 dd.sep, #lankar_lankar #col3 dd.sep { border-top: 1px dotted #995c00;}
#lankar_lankar dl#marketing { border-color: #90095b;}

dt.best_of { background-color: #990000 !important; }
#best_of dt { background-color: #990000;}
#best_of #main_article h2, #best_of #main_article h2 a, #best_of dl#marketing dt { color: #990000;}
#best_of #col1 dd form, #best_of #col3 dd form { border-bottom: 1px dotted #990000;}
#best_of dl#marketing { border-color: #990000;}

#home #splitbox dl dt {
	background-color:#990000;
}


/*==============================
	FOOTER
==============================*/

#footer {
	background-color: #cccc98;
}

/* Templates */

#event_forecast_container .forecast_calendar_day {
	background: transparent url("/images/vardein/event_day.gif") no-repeat top left;
	color: white;
}

#event_forecast_container .forecast_calendar_day_current {
	background: transparent url("/images/vardein/event_day_current.gif") no-repeat top left;
	color: white;
}

#searchSection dt {
	background-color: transparent;
	font-size:12px;
}

#startpage #searchSection dt {
	background-color: #995C00;
}

#choklad_choklad #searchSection dt {
	background-color: #990;
}

.articleCommentPost {
	display:block;
	height:25px;
	width:150px;
	background:url(/images/writeComment.gif) top left no-repeat;
}

.quick_links dd ul li {
	border-top: 1px dotted #096b90;
}

.quick_links dd ul li.first {
	border-top: none;
}

.blog_splitbox {
	display:none;
	padding:0px;
	margin:0px;
}

#home #searchSection form {
	margin-top:15px;
}

#home #searchSection form input, #home #searchSection form select {
	margin-bottom:5px;
}

#home #searchSection #Find_a_Restaurant dl dt {
	display:block;
	height:35px;
	background-color:white;
	color:black;
	text-align:center;
	padding-left:10px;
}
#home #searchSection #Find_a_Restaurant dl dd a {
	font-size:12px;
}


#forecast { display:none; }

.titleBarRight { background-color:#990000; }

/* Blogs */
#home #col2 #blog dl dt {
	background-color: #00AFD6;
}

#col2 #blog dl dt {
	display:block;
	padding:0px;
	margin:0px;
}

#col2 #blog dl dt table {
	display: none;
}

/* Fashion */
#col2 #blog dl.blogsfashion dd dl dd {
	background:url(/images/blogs/vardeinIsta_Large.jpg) no-repeat top left;
}

#home table.blog_splitbox #blog dl.blogsfashion dt {
	display:none;
}

#home table.blog_splitbox #blog dl.blogsfashion dd dl dd {
	padding-top:60px;
	background:url(/images/blogs/vardeinIsta_Small.jpg) top left no-repeat;
}

/* Chowder */
#col2 #blog dl.blogsvardein_dining dd dl dd {
	background:url(/images/blogs/vardeinChowder_Large.jpg) no-repeat top left;
}

#home table.blog_splitbox #blog dl.blogsvardein_dining dt {
	display:none;
}

#home table.blog_splitbox #blog dl.blogsboston_dining dd dl dd {
	padding-top:60px;
	background:url(/images/blogs/BostonChowder_Small.jpg) top left no-repeat;
}

/* Question UGC Tabs */

.question_tabs table {
    background-color:#096B90;
}

#presenter_presenter .question_tabs table {
	background-color:#590990;
}

#kaffe_kaffe .question_tabs table {
	background-color:#209009;
}

/***********************/
/* Best Places To Live */

.bestPlacesForm {
	margin:0px 0px 10px 0px;
	border:1px solid #A5B3AB;
	padding:10px;
}

.bestPlacesResults {
	margin:20px 0px 0px 0px;
}

.bestPlacesResults .best_places_results_header {
	font-size:18px;
	font-weight:bold;
}

.bestPlacesResults .results {
	margin:15px 0px 0px 0px;
}

.bestPlacesResults .results table .header {
	font-weight:bold;
	color:white;
}

td.header a {
	text-decoration:underline;
}

.bestPlacesResults .results table td {
	padding:4px;
	font-size:12px;
}

.bestPlacesResults .results table td.location, .bestPlacesResults .results table td.location a {
	font-weight:bold;
	font-size:12px;
	color:#F15922;
}

.bestPlacesResults .results table td.totals {
	background-color:#A5B3AB;
	color:white;
	font-weight:bold;
}

.realEstateEntry {
	text-align:left;
	margin:0px 0px 10px 0px;
	font-size:11px;
	line-height:14px;
	padding:5px;
	border:1px solid #666666;
}

.realEstateEntry b {
	font-size:10px;
}

.realEstateEntry a {
	color:black;
	text-decoration:none;
}

.realEstateEntry a:hover {
	text-decoration:underline;
}

.realEstateEntry span {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#3C0000;
}

.bestPlacesHeader h2 {
	font-size:15px;
	margin-top:15px;
	font-family:Arial;
	background-color:#A5B3AB;
	color:white;
	padding:5px;
}

.realEstateDetailsEntry {
	margin-top:10px;
}

.realEstateDetailsEntry span {
	font-weight:bold;
	text-decoration:none;
}

.formSubmit {
	text-decoration:underline;	
	cursor:pointer;
	display:block;
}

