﻿/*
------------------------------------------------------------
 Default elements
------------------------------------------------------------
*/

BODY
{
	margin:0px;
	padding:0px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/Bgbody.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	font:60%/1em Verdana;
	line-height:1.3em;
}
FORM
{
	margin:0px;
	padding:0px;
}
TABLE
{
	font-size:1em;
	width:520px;
	margin:10px;
	padding:0px;
	clear:both;
}
TH
{
	text-align:left;
	background-color:#E0E0E0;
	padding:5px 20px 5px 20px;
}
TH A
{
	color:#000000;
}
TH SPAN
{
	font-weight:normal;
}
TD
{
	background-color:#F3F3F3;
	padding:20px 20px 10px 20px;
}
H1
{
	font-family:Verdana;
	font-size:1.6em;
	margin:0px;
	padding:20px;
}
H2
{
	font-family:Verdana;
	font-size:1.4em;
	margin:0px;
	padding:5px 20px 20px 20px;
}
H3
{
	font-size:1.1em;
	margin:0px;
	padding:5px 20px 20px 20px;
}
H4
{
	font-size:1.0em;
	margin:0px;
	padding:0px;
	line-height:25px;
	background-color:#E0E0E0;
}
H4, H5, H6
{
	margin:0px;
	padding:5px 20px 20px 20px;
}
P
{
	font-size:1em;
	margin:0px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	line-height:1.3em;
}
P SPAN
{
	color:#990000;
}
UL
{
}
LI
{
}
A
{
	color:#666666;
	text-decoration:none;
}
A:HOVER
{
	text-decoration:underline;
}
/*
------------------------------------------------------------
 Page layout
------------------------------------------------------------
*/

DIV#Header
{
	width:100%;
	height:70px;
}
DIV#Header DIV
{
	width:250px;
	height:70px;
	margin-top:0px;
	margin-left:0px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/Logo.gif);
	background-repeat:no-repeat;
	display:none;
}
DIV#Header SPAN
{
	font-size:2em;
	margin-left:0px;
	line-height:80px;
	color:#FFFFFF;
}
DIV#Logotype
{
	width:250px;
	height:100px;
	margin-top:10px;
	margin-left:20px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/Logo.gif);
	background-repeat:no-repeat;
}

DIV#Footer
{
	width:760px;
}
DIV#Columns
{
	width:760px;
	height:500px;
}
HTML>BODY DIV#Columns
{
	width:740px;
	height:auto;
	min-height:500px;
}
DIV.Column1of2
{
	float:left;
	width:190px;
}
DIV.Column2of2
{
	float:right;
	width:518px;
}

DIV#Background {}
DIV.Column1of1 {}
DIV.Column1of3 {}
DIV.Column2of3 {}
DIV.Column3of3 {}

/*
------------------------------------------------------------
 Box layout
------------------------------------------------------------
*/

DIV.Column1of2 DIV.Box
{
	margin-top:10px;
}
DIV.Column1of2 DIV.Box DIV.InnerContent
{
	margin:0px;
	padding:20px;
	background-color:#FFFFFF;
}
DIV.Column1of2 DIV.Box DIV.UpperCorners
{
	height:10px;
	margin:0px;
	padding:0px;
	border:none;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/MenuUpperCorners.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	overflow:hidden;
	display:none;
}
DIV.Column1of2 DIV.Box DIV.LowerCorners
{
	height:10px;
	margin:0px;
	padding:0px;
	border:none;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/MenuLowerCorners.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	overflow:hidden;
	display:none;
}
DIV.Column1of2 DIV.Box UL
{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

DIV.Column1of2 DIV.Box A
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
DIV.Column1of2 DIV.Box LI
{
	height:2.4em;
	margin:0px;
	padding:3px 0px 0px 25px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/MenuItem.gif);
	background-repeat:no-repeat;
	background-position:left middle;
}
DIV.Column2of2 DIV.Box
{
	margin:10px 0px 0px 0px;
}
DIV.Column2of2 DIV.Box DIV.InnerContent
{
	width:520px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
DIV.Column2of2 DIV.Box DIV.UpperCorners
{
	width:530px;
	height:10px;
	margin:0px;
	padding:0px;
	border:none;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/BoxUpperCorners.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	overflow:hidden;
	display:none;
}
DIV.Column2of2 DIV.Box DIV.LowerCorners
{
	width:530px;
	height:10px;
	margin:0px 0px 20px 0px;
	padding:0px;
	border:none;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/BoxLowerCorners.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	overflow:hidden;
	display:none;
}
DIV.Column2of2 DIV.Box DIV.LowerCornersAsColored
{
	width:530px;
	height:10px;
	margin:0px 0px 20px 0px;
	padding:0px;
	border:none;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/BoxLowerCornersAsColored.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	overflow:hidden;
	display:none;
}

/*
------------------------------------------------------------
 Quick search layout
------------------------------------------------------------
*/

DIV.QuickSearch
{
	margin:0px 20px 20px 20px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/dotted_split_h.gif);
	background-repeat:repeat-x;
}
DIV.QuickSearch H3
{
	padding:20px 20px 10px 0px;
}
DIV.QuickSearch P
{
	margin:0px 0px 20px 0px;
	padding:0px;
}
DIV.QuickSearch INPUT, DIV.QuickSearch SELECT
{
	font-size:1em;
	font-family:Verdana;
	width:165px;
	margin:0px;
	padding:0px;
}
DIV.QuickSearch INPUT.Button
{
	font-size:1em;
	width:80px;
	margin:0px;
	padding:0px;
}

/*
------------------------------------------------------------
 Images layout
 Note: Affects member images on the question panel startpage
------------------------------------------------------------
*/

DIV.Images
{
	float:right;
	width:500px;
	margin:0px 0px 20px 10px;
	padding:0px;
}
DIV.Images DIV
{
	float:left;
	width:73px;
	height:73px;
	margin:0px 5px 5px 0px;
	padding:0px;
	border:1px solid #EEEAA5;
	text-align:center;
}
DIV.Images IMG
{
	margin:5px;
}

/*
------------------------------------------------------------
 Form layout
------------------------------------------------------------
*/

DIV.Form
{
	float:left;
	width:490px;
	margin:0px 6px 0px 0px;
	padding:0px 0px 20px 0px;
	border:none;
	background-color:#F3F3F3;
}
DIV.Form H1
{
	width:490px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	line-height:25px;
	background-color:#E0E0E0;
	
}
DIV.Form P
{
	margin:0px;
	padding:0px 20px 10px 20px;
}
DIV.Form INPUT
{
	width:210px;
	font-family:Verdana;
	font-size:1em;
}
DIV.Form TEXTAREA
{
	width:450px;
	font-family:Verdana;
	font-size:1em;
}
DIV.Form DIV.CheckBoxList
{
	float:left;
	width:520px;
}
DIV.Form DIV.CheckBoxList DIV
{
	float:left;
	width:220px;
	margin:0px 10px 10px 10px;
	padding:0px;
}
DIV.Form DIV.CheckBoxList INPUT
{
	width:25px;
}
DIV.Column2of2 INPUT.Button
{
	font-family:Verdana;
	font-size:1em;
	width:120px;
}

/*
------------------------------------------------------------
 Panel layout
------------------------------------------------------------
*/

DIV.Panel P
{
	margin:0px 0px 10px 0px;
	padding:20px 0px 10px 0px; 
}
DIV.Member
{
	float:left;
	width:520px;
	margin:0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px none #C0C0C0;
	background-color:#FFFFFF;
}
DIV.Member DIV
{
	float:right;
	width:400px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
DIV.Member DIV.Image
{
	float:left;
	width:80px;
	margin:10px 10px 0px 10px;
	padding:0px;
}
DIV.Member P
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
DIV.Member H3
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
DIV.Member UL
{
	margin:0px 0px 20px 0px;
	padding:0px;
}
DIV.Member LI
{
	list-style:none;
	line-height:1.5em;
}

/*
------------------------------------------------------------
 Category layout
 Note: Applies to panel and question page
------------------------------------------------------------
*/

DIV.Category
{
	width:500px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:#E0E0E0;
	font-weight:bold;
	line-height:25px;
}
DIV.Category IMG
{
	float:left;
	margin:2px 10px 0px 0px;
	padding:0px;
}
DIV.Category SPAN
{
	width:360px;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
}
/*
------------------------------------------------------------
 Archive layout
------------------------------------------------------------
*/

UL.UpperPager
{
	margin:0px 0px 30px 0px;
	padding:0px 20px 0px 20px;
}
UL.LowerPager
{
	margin:0px;
	padding:5px 20px 0px 20px;
	line-height:30px;
	border-top:1px solid #C0C0C0;
}
LI.Left
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
LI.Right
{
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	list-style:none;
}

/*
------------------------------------------------------------
 Question layout
------------------------------------------------------------
*/

UL.Tabs
{
	float:left;
	width:510px;
	border-bottom:1px solid #C0C0C0;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#FFFFFF;
}
UL.Tabs LI
{
	float:left;
	width:171px;
	height:30px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/Tab.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	list-style:none;
}
UL.Tabs LI A
{
	color:#496780;
}
UL.Tabs LI SPAN
{
	font-weight:normal;
}
UL.Tabs LI.Selected
{
	float:left;
	width:171px;
	height:30px;
	background-image: url(/open24/public/questionPanel_3/theme_sandviken/Images/TabAsSelected.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
UL.Tabs LI.Selected A
{
	color:#FFFFFF;
}
DIV.Answer
{
	margin:0px;
	padding:20px;
	width:470px;
	background-color:#F3F3F3;
}
DIV.Answer P
{
	margin:0px;
	padding:0px 0px 10px 0px;
}
DIV.Back
{
	float:right;
	width:100px;
	margin:-40px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:right;
}
P.Categories
{
	margin:0px;
	padding:0px;
	text-align:center;
}
P.Categories IMG
{
	margin:20px 0px 20px 0px;
}
DIV.Post
{
	margin:0px;
	padding:20px;
	border-bottom:1px solid #C0C0C0;
	background-color:#F3F3F3;
	width:470px;
}
DIV.Post P
{
	margin:0px;
	padding:0px 0px 10px 0px;
}
DIV.Post P.Report
{
	text-align:right;
	margin:0px;
	padding:0px 0px 10px 0px;
}
SPAN.NumOfChars
{
	color:#993300;
}

/*
------------------------------------------------------------
 Exceptions
------------------------------------------------------------
*/

P.Footer
{
	margin:0px;
	padding:20px;
	border-top:1px solid #C0C0C0;
}


/*
------------------------------------------------------------
 Headings
------------------------------------------------------------
*/

H1#Welcome {}
H1#AskQuestion {}
H1#ThanksForYourQuestion {}
H1#Archive {}
H1#Rules {}
H1#Report {}
H1#Reject {}
H1#Question {}
H1#QuestionWithPosts {}
H1#Faq {}
H3#SearchForQuestionsAndAnswers {}

/*
------------------------------------------------------------
 New
------------------------------------------------------------
*/

DIV.CategoryDescription
{
	display:none;
}