@import url("formatting.css");
body						{ background: #fff; color: #000; margin: 0; text-align: left;}
div, span, ul, ol, form, fieldset	{ margin: 0; padding: 0}
ul, ol					{ list-style: none }
img, fieldset			{ border-style: none;}
p							{ margin: 0 0 12px 0 }
a							{ text-decoration: none; color: #000}
a:hover					{ border-bottom: 1px dashed #000}
div.clear				{ clear: both; height: 1px; font-size: 1px}
#page-wrapper			{ width: 700px;}
html > body #page-wrapper	{ padding-bottom: 20px }
#page-head, #sidebar, #placemarker, #page-footer				{ display: none;}
#content-wrapper		{ width: 659px; overflow: hidden; float: left; margin-bottom: 23px;}
.content-wrapper-bkg	{ }
.fp-wrapper-bkg		{ background: url(/Sites/Studentliv/Images/fp_wrapper-bkg.gif) repeat-y 0 0; }
#content					{ width: 387px; overflow: hidden; float: left;}
#resources				{ background-color: #fff; padding: 0 0 1px 20px; width: 232px; float: left }
html > body #resources		{ float: none; margin-left: 387px}
/* firstpage */
.news-area		{ background-color: #fff}
p.news-area		{ margin: 0; padding-bottom: 12px }
.fp-wrapper-bott	{ clear: both; height: 4px; font-size: 1px; background: url(/Sites/Studentliv/Images/fp_wrapper-bott.gif) no-repeat; }
html > body .fp-wrapper-bott	{ width: 619px }
div.col-one			{ float: left; overflow: hidden; width: 307px; padding-right: 20px}
div.col-two			{ border: 4px solid #7fd1f3; border-bottom: none; padding: 10px 13px; width: 258px; float: left;}
html > body div.col-one	{ padding-right: 0 }
html > body div.col-two	{ float: none; margin-left: 327px;  }
div.news-vinjett		{ background: url(/Sites/Studentliv/Images/ruler-thick_gray.gif) repeat-x 0 100%; padding-bottom: 13px; margin-bottom: 12px}
div.studentliv-vinjett	{ background: url(/Sites/Studentliv/Images/ruler-thick_red.gif) repeat-x 0 100%; padding-bottom: 12px; margin-bottom: 8px }
span.float-left	{ float: left; padding-right: 10px;}
span.float-right	{ float: right; padding-left: 10px }
div.ruler-thin		{ font-size: 1px; height: 1px; background: url(/Sites/Studentliv/Images/ruler-thin_gray.gif) repeat-x; margin: 8px 0}
div.ruler-thick	{ font-size: 1px; height: 4px; background: url(/Sites/Studentliv/Images/ruler-thick_blue.gif) repeat-x; margin: 13px 0;}
div.opinion-push, div.opinion-box	{ border: 4px solid #eaa5d2; border-top: none; padding: 12px 12px 2px 12px }
div.opinion-push	{ border-bottom: none; }
div.opinion-push div.ruler-thin		{ font-size: 1px; height: 1px; background-image: none; background-color: #f3cce5; margin: 7px 0}
p.topiclist			{ line-height: 150%;}
p.topiclist a		{ font-size: 12px }
p.topiclist a.first		{ font-size: 18px }
p.topiclist a.second		{ font-size: 16px }
/* articlepage */
div.list-box, div.feature-box, div.opinion-box	{ display: none } 
blockquote				{ font-size: 14px}
div.art-text			{ line-height: 140%; font-size: 12px }
div.text-footer		{ padding: 6px 9px 6px 0; color: #000; border-top: 1px solid #000; margin: 20px 0 0 0; line-height: 20px}
div.text-footer a		{ color: #000 }
div.text-footer img	{ display: none }
/* feature */
div.feature-meta-info, div.opinion-meta-info, div.opinion-title	{ display: none }
div.list-box div.feature-meta-info	{ background-color: #f4f4f4 }
div.feature-box p, div.list-box p, div.opinion-box p			{ margin: 0 7px 8px 7px }
div.feature-box h2, div.list-box h2, div.opinion-box h2			{ margin-left: 7px }
div.related-box
{
    margin: 0 0 -1px 0; 
    border: 4px solid #dbdbdb; 
    border-left: none; 
    padding: 9px 5px 6px 0;
}

div.related-box ul
{ 
    margin: 0 0 16px 0;
}
div.related-box ul li
{ 
    margin-bottom: 8px; 
    background: url(/Sites/Studentliv/Images/li_marker.gif) no-repeat 2px 3px; 
    padding-left: 16px;
}
p.image img				{ display: block; margin-bottom: 8px }
/* opinion */
#write-comment, ol#commentlist, p.postfeedback, #comments			{ display: none;}
/* listor */
label.strong			{ font-size: 12px; display: block; margin: 0 0 8px 0; font-weight: bold; }
div.list-content p.topiclist			{ line-height: 26px }
div.list-content p.topiclist a		{ font-size: 22px }
div.list-content p.topiclist a.first		{ font-size: 32px }
div.list-content p.topiclist a.second		{ font-size: 29px }
div.list-content fieldset	{ margin: 20px 0}
div.list-content p.postfeedback	{ clear: both }
label.inline		{ font-size: 11px }
div.ruler-thin-blue		{ font-size: 1px; height: 1px; background: url(/Sites/Studentliv/Images/ruler-thin_blue.gif) repeat-x; margin: 13px 0}
div.ruler-thin-purple		{ font-size: 1px; height: 1px; background: url(/Sites/Studentliv/Images/ruler-thin_purple.gif) repeat-x; margin: 13px 0}
div.ruler-thick-purple	{ font-size: 1px; height: 4px; background: url(/Sites/Studentliv/Images/ruler-thick_purple.gif) repeat-x; margin: 13px 0;}
div.ruler-thick-gray	{ font-size: 1px; height: 4px; background: url(/Sites/Studentliv/Images/ruler-thick_gray.gif) repeat-x; margin: 13px 0;}
#pageNav				{ margin: 20px 0; padding-top: 18px}
#pageNav strong, #pageNav a	{ margin-right: 7px }
#pageNav a.light					{ color: #999; }	
div.pn-feature	{ background: url(/Sites/Studentliv/Images/ruler-thick_blue.gif) repeat-x 0 0%}
div.pn-opinion	{ background: url(/Sites/Studentliv/Images/ruler-thick_purple.gif) repeat-x 0 0%}
div.pn-news	{ background: url(/Sites/Studentliv/Images/ruler-thick_gray.gif) repeat-x 0 0%}
a.list-all			{ background: #eee url(/Sites/Studentliv/Images/list-all_bkg.gif) no-repeat 0 0; padding: 0 0 0 8px;}
a.list-all span	{ font-size: 10px; background: #eee url(/Sites/Studentliv/Images/list-all_bkg.gif) no-repeat 100% 0; padding: 4px 8px 4px 0}
html > body a.list-all	{ padding: 4px 0 3px 8px; display: inline }
html > body a.list-all span	{ padding: 5px 8px 3px 0; display: inline  }
p.newsitems			{ margin: 14px 0}
