/*
*************************************************

METROCORP
PHILADELPHIA MAGAZINE | BOSTON MAGAZINE
Print Styles

Created by the friendly folks at Pixelworthy
http://www.pixelworthy.com

*************************************************
*/

/*---------------------------------
	Rules for every page
--------------------------------*/
hr, #header, #title ul, #primaryNav, #col1, #col3, #utility, #breadcrumb, #searchSection, #searchReplace, #footer, a.corner, .ads_horz, .ad, .ad_180x150, .ad_728x90, .ad_160x600 { display: none; }


body { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; width: 5.5in; margin-left: 0.5in; }

#container h1 { border-bottom: 1pt solid #ccc; padding-bottom: 0.5em; margin-bottom: 1em;}

a { color: #000; text-decoration: underline; }

p, dd { font-size: 9pt; line-height: 1.5; }

#main_article { color: #333; font-size: 9pt; line-height: 1.5; border-bottom: 1pt solid #ccc; padding-bottom: 1em; margin-bottom: 1em; float: left; }
* html #main_article { float: left; }
#main_article p.column_name { font-size: 11pt; text-transform: uppercase; letter-spacing: 0.5em; margin-bottom: -0.5em; }
#main_article h2, #event_callout h2 { font-family: Georgia, "Times New Roman", serif; font-size: 20pt; margin-bottom: -0.25em; margin-top: auto; }
#main_article h3, body#home #main_callout dl#callout_1 dt, body#home #main_callout dl#callout_2 dt { font-family: Georgia, "Times New Roman", serif; font-size: 12pt; line-height: 1.25; margin-bottom: 1em;}
#main_article p.author { font-style: italic; border-bottom: 1px dotted #ccc; padding-bottom: 0.5em; margin-bottom: 1em;}
body.article #main_article img, #main_article img, #main_article dl, #main_article dl.img, #new dd.img, .callouts_horz dd.img, #marketing dd.img, #important dd.img, body#home #main_callout dt.img, body#home #features dd.img, body#trav #music dd.img { float: left; /*border: 1pt solid #ccc;*/ padding: 3pt; margin: 0 1.5em 1.5em 0; } 
#main_article dl.img img { float: none; }
#main_article .article_info { font-style: italic; font-family: Georgia, serif; }
#main_article dt, #main_article dd { margin: 0; font-style: italic; }
#main_article dt { text-align: center; }

#marketing, #important { float: left; }
#marketing dt, #important dt { margin-bottom: 1.5em; }

#new { float: left; }
#new, .callouts_horz, #marketing, body#home #event_callout, body#home #main_callout, dl#features, body#trav #acnowtopics { clear: left; border-bottom: 1pt solid #ccc; padding-bottom: 1em; margin-bottom: 1em; }
#new dt, #new dd, .callouts_horz dt, .callouts_horz dd, #marketing dt, #marketing dd, #important dt, #important dd, #searchReplace dd { margin: 0; }

#new dt { font-family: Georgia, serif; text-transform: uppercase; margin-bottom: 0.5em; font-weight: bold; }

.callouts_horz { float: left; }
.callouts_horz dl { width: 2.5in; float: left; margin-right: 0.25in; margin-top: 0.5em; }
.callouts_horz dt, #searchReplace dt { font-family: Georgia, serif; text-transform: uppercase; margin-bottom: 0.5em; font-weight: bold; font-size: 11pt; margin-bottom: 0.5em; }

/* homepage */
body#home #event_callout { float: left; }
body#home #event_callout * { margin: 0; padding: 0; }
body#home #event_callout li#badge { text-transform: uppercase; margin-bottom: 1em; margin: 0; letter-spacing: 1pt; }
body#home #event_callout ul { list-style: none; margin: 0; }
body#home #event_callout ul, body#home #event_callout ul li, body#home #event_callout ul ul { margin: 0; }
body#home #event_callout li#date { margin-left: 0; text-align: center; margin-bottom: 1em; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 0.25em 0; background-color: #f7f7f7; }
body#home #event_callout #rotateMe { float: left; margin: 0 1.5em 1.5em 0; }

body#home #main_callout dl { clear: left; overflow: hidden; padding-bottom: 0.75em; margin-bottom: 1em; }
body#home #main_callout dl#callout_1 { border-bottom: 1px dotted #ccc; }
body#home #main_callout dl * { margin: 0; }


body#home #features *, body#trav #music *, body#trav #acnowtopics * { margin: 0; }
body#home #features dt { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14pt; font-weight: bold; }
body#home #features dd dt, body#trav #music dt { font-family: Georgia, "Times New Roman", serif; font-size: 14pt; font-weight: normal; }
body#home #features dd dl, body#home #features dd dl dt, body#home #features dt.arts_entertain, body#home #features dt.shopping_style, body#home #features dt.home, body#home dl#new dd dl dt { clear: left; }
body#home #features dt.shopping_style, body#home #features dt.home, body#home dl#new dd dl dt { border-top: 1px dotted #ccc; padding-top: 1em; } 
body#home dl#new dd dl dt.first { border: none; }

/* A.C. Now */
body#trav #acnowtopics { float: left; border-top: 1px dotted #ccc; padding-top: 0.5em; }
body#trav #acnowtopics .topic { width: 1.5in; float: left; margin-right: 0.25in; }
