/* Styles for tavlingar.se */

/* body */
body
{
	margin: 0;
	padding: 0;
	font: normal 0.9em/1.5em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #333;
    background: #9CF url(/images/body.gif) top center repeat-y;
}

a.gotolink
{
	color: #06c;
}
a:hover.gotolink
{
	color: #fff;
	background-color: #1A74BA;
	text-decoration: none;
}

.error
{
	color: Red;
}
img
{
	border: 0;
}

/* Wrapper */
#wrapper 
{
	background-color: #FFF;
    width: 980px;
    margin: 0 auto;
    padding: 0 8px 0 8px;
    color: #333;
}
body#notify #wrapper
{
	width: 270px;
}

/* Content */
#content
{
	color: #333;
	background-color: #FFF;
	margin: 0 42% 0 0;
	width: 980px; /* ta bort? */
}
body#index #content,
body#kategori #content,
body#sok #content
{
	margin: 0 24% 0 0;
}
body#notify #content
{
	margin: 0 0 0 0;
}
#content h1
{
	/*background: #FFF url(/images/doth.gif) bottom left repeat-x;*/
	color:#06c;
	font: bold 1.9em/1.0em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 4px 0;	
}

/* Header */
#header 
{
	float:left;
	margin: 0;
	background-color: #3366CC;
	width: 706px;
}

#search
{
	float: right;
	background-color: #3366CC;
	color: #fff;
	width: 270px;
	height: 33px;
	padding: 10px 4px 0px 0px;
}
#search input
{
	/*color: #999;*/
	font: normal 1.0em/1.0em Arial, Helvetica, sans-serif;
	background-color: #FFF;
	width: 200px;
	margin-right: 4px;
}
#search input[type="submit"]
{
	font: normal 0.8em/1.0em Arial, Helvetica, sans-serif;
	width: 50px;
	color: #000;
}

/* Menu */
#menu
{
	clear: left;
	background-color: #96C63F;
	color:White;
	margin: 1px 0;
	padding: 4px 8px 11px 4px;
	height: 24px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 14px; /* actual value */
}

#menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul li
{
	display: inline;
	padding: 0px 30px 0px 0;
}
#menu a
{
	color: #3B5D14;
	font-family: Arial;
	font-weight: bold;
	padding: 6px 4px 2px 4px;
	text-decoration: none;
	background-color: Transparent;	
}
#menu a:hover
{
	color: #3B5D14;
	background-color: #DDEEC2;
	text-decoration: none;
	border-bottom: solid 3px #3B5D14;
}
#menu ul li.search input
{
}
body#index #index_tab a,
body#laggtill #laggtill_tab a,
body#kontakt #kontakt_tab a,
body#annonsera #annonsera_tab a 
{
	color: #000;
	background-color: #DDEEC2;
	border-bottom: solid 3px #3B5D14;
}

/* Submenu */
#submenu
{
	font-family: Arial;
	background-color: #FFCC00;
	color: #000;
	margin: 3px 0px 8px 0px;
	padding: 2px 10px 12px 4px;
	height: 24px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 14px; /* actual value */
}

#submenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenu ul li
{
	display: inline;
	padding: 0 30px 0 0;
}
#submenu a
{
	font-size: 80%;
	color: #000;
	padding: 6px 4px 2px 4px;
	text-decoration: none;
	background-color: Transparent;	
}
#submenu a:hover
{
	color: #000;
	background-color: #FFEB9C;
	text-decoration: none;
	border-bottom: solid 3px #F78325;
}
#submenu ul li.search input
{
}
body#index #allatavlingar_tab a,
body#top10 #top10_tab a,
body#faklick #faklick_tab a,
body#sistachansen #sistachansen_tab a,
body#custom #custom_tab a
{
	color: #000;
	background-color: #FFEB9C;
	border-bottom: solid 3px #F78325;
}


/* Right links */
#rightlinks
{
	color: #000;
	float: right;
	margin: 0;
	padding: 2px;
	width: 176px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 174px; /* actual value */
}
html>body #rightlinks 
{
	width: 174px;
}
#rightlinks h2
{	
    color: #000;
    margin: 8px 0 8px 0;
	padding: 0;
	font: normal 1.2em/1.5em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
}
#rightlinks ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#rightlinks a
{
	color: #000;
	font: normal 0.8em/1.5em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rightlinks a:hover
{
	text-decoration: underline;
}

/* Right bar */
#rightbar
{
	color: #fff;
	background: #4790D6 url(/images/rightbar.gif) top left no-repeat;
	clear: right;
	float: right;
	height: 100%;
	margin: 10px 0;
	padding: 15px;	
	width: 176px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 146px; /* actual value */
}
html>body #rightbar 
{
	width: 146px;
}
#rightbar h2
{	
    color: #fff;
	background: url(/images/dothred.gif) bottom left repeat-x;
	padding: 0 0 7px 0;
	font: bold 14px/14px "Tahoma", "Verdana", sans-serif;
}
#rightbar ul
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}
#rightbar a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#rightbar a:hover
{
	text-decoration: underline;
}

/* Right ad bar */
#rightadbar
{
	/*background: #579900 url(/images/rightadbar.gif) top left no-repeat;*/
	clear: right;
	float: right;
	color: #fff;
	height: 100%;
	margin: 10px 0;
	padding: 15px;	
	width: 176px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 146px; /* actual value */
}
html>body #rightadbar 
{
	width: 146px;
}
#rightadbar h2
{	
    color: #fff;
	background: url(/images/dothred.gif) bottom left repeat-x;
	padding: 0 0 7px 0;
	font: bold 14px/14px "Tahoma", "Verdana", sans-serif;
}
#rightadbar ul
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}
#rightadbar a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#rightadbar a:hover
{
	text-decoration: underline;
}

/* Right newsletter bar */
#rightnewsletterbar
{
	clear: right;
	float: right;
	color: #fff;
	background: #579900 url(/images/rightadbar.gif) top left no-repeat;
	height: 100%;
	margin: 10px 0;
	padding: 15px;
	width: 176px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 146px; /* actual value */
}
html>body #rightnewsletterbar 
{
	width: 146px;
}
#rightnewsletterbar h2
{	
	background: url(/images/dothblue.gif) bottom left repeat-x;
	padding: 0 0 7px 0;
	font: bold 14px/14px "Tahoma", "Verdana", sans-serif;
}

/* Footer */
#footer
{
	clear: both;
	background: url(/images/footer.gif) top left no-repeat;
	padding: 20px;
    color: #2B94D0;
	width: 800px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 760px; /* actual value */
}
#footer a
{
	color: #2B94D0;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}

/* Contact form */
#contactform 
{
	background:#f2f2f2;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:15px;
	width: 500px;
}
#contactform h2 {
    font-size:1.4em;
    color:#467BB0;
}
input {
    font-size:1.0em;
}
#contactform p 
{
	color:#000;
    font-weight:normal;
}
#contactform label {
    color:#000;
    font-weight:normal;
    font-size:1.1em;
}
textarea {
    font-size:1.2em;
	font-family:arial, sans-serif;
	border-top:solid 1px #aaa;
    border-left:solid 1px #aaa;
	border-bottom:solid 1px #eee;
    border-right:solid 1px #eee;
    background:#fff;
    color:#000;
    padding:2px;
	width: 450px;
}
textarea:focus, select:focus, input:focus {
    background:#ffe;
}
input.button {
    cursor:pointer;
    margin-top:5px;
    font-size:.9em;
    color:#666;
    font-weight:bold;
    padding:5px;
}

/* Sponsored links */
#sponsoredlinks
{
	background-color: #E5ECF9;
	padding: 4px;
	margin-bottom: 8px;
	line-height:1.7em;
	width: 460px;
	font-size: 80%;
}
#sponsoredlinks div a
{
	color: #000;
	text-decoration:none;
	display:block;
}
#sponsoredlinks .name
{
	color: #06c;
	font-weight:bold;
	text-decoration: underline;
}
#sponsoredlinks .url
{
	color: Green;
	padding-right:25px;
}
#sponsoredlinks a.sponsorheader
{
	color: #808080;
	text-decoration:none;
}
#sponsoredlinks a:hover.sponsorheader
{
	text-decoration:underline;
}

/* Contest details */
#details h1 a
{
	color:#06c;
	text-decoration: none;
}

#details h1 a:hover
{
	color: #39c;
}

/* Contest description */
#descdiv
{
	float: left;
	width: 600px;
}
#descdiv ul
{
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0 0 16px 0;
	background: url(/i/g.png) no-repeat 0 4px;
}
#descdiv li
{
	margin-left: 20px;
}
#descdiv a
{
	color: #06c;
}
#descdiv a:hover
{
	color: #fff;
	background-color: #1A74BA;
	text-decoration: none;
}
#descdiv img
{
	float: left;
	margin: 0 8px 8px 0;
}

/* Facts div */
#facts
{
	clear: left;
	float: left;
	width: 322px;
	background-color: #E5ECF9;
	padding: 4px;
	margin: 0 20px 8px 0;
	line-height:1.7em;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	font-size: 82%;
}
#facts h2
{
	margin: 0;
	color:#06c;
	font: bold 1.3em/1.4em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#facts input
{
	font: normal 9px/1.5em "Verdana", sans-serif;	
}
#facts p
{
	margin: 10px;
}
#facts a
{
	color: #06c;
}
#facts a:hover
{
	color: #fff;
	background-color: #1A74BA;
	text-decoration: none;
}

/* Ad right */
#adrightdiv
{
	float: left;
	width: 250px;
}

/* More contests div */
#morediv
{
	width: 592px;
	float: left;
	margin-top: 20px;	
	background-color: #E5ECF9;
	padding: 4px;
	margin-bottom: 8px;
	line-height:1.7em;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

#morediv h2
{
	color: #06c;
	font: bold 1.1em/1.4em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
}

#leftDiv
{
	width:53%;
	float:left;
	margin-right: 15px;
}
#midDiv
{
	width:25%;
	float:left;
	margin-right: 20px;
}
#rightDiv
{
	width:18%;
	float:left;
}

/* Contests */
#cList h1
{
	color: #4E463F;
	font: bold 1.4em/1.4em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;	
}
#cList ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#cList ul li
{
	display: inline;
	padding: 0px 30px 0px 0;
}
#cList2 h1
{
	color: #4E463F;
	font: bold 1.4em/1.4em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;	
}
#cList2 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#cList2 ul li
{
	display: inline;
	padding: 0px 30px 0px 0;
}
.cItem
{
	clear: left;
	margin: 0;
}
.cItemRight
{
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
	width: 425px;
	color: #808080;
}
.cItemRight h3
{
	margin: 8px 0 0 0;
}	
.cItemRight h3 a
{
	color: #06c;
	font: bold 1.0em Arial, Helvetica, sans-serif;
}
.cItemRight h3 a:visited
{
	color: #579900;
}
.cItemRight h3 a:hover
{
	color: #39c;
}
.cItemRight h3 a:active
{
	color: #579900;
}
.cItemRight p
{
	font-size: 80%;
}
.cItemRight a
{
	color: #808080;
}
.cItemRight a:visited
{
	color: #579900;
}
.cItemRight a:hover
{
	color: #06c;
	text-decoration: underline;
}
.cItemRight a:active
{
	color: #579900;
}
.cItemRightDesc
{
	color: #000;
}
.cItemLeft
{
	float: left;
	margin: 0;
	padding: 8px 12px 0 0;
}
.cTime
{
	color: #A12A2A;
	font-weight: bold;
}
a.cItemLink
{
	color: #578CCA;
	text-decoration: none;
	padding: 0 4px 0 20px;
	background: url(/i/g.png) top left no-repeat;
}
a.cItemCategory
{
	text-decoration: none;
}

/* scroller */
#popular
{
	background: #E5ECF9;
	font-size: 80%;
	padding: 4px;
	float: left;
}
#scrDiv {
	background: #E5ECF9;
	font-size: 80%;
	padding: 4px;
	height: 22px;
}

#scrDiv a {
	color: #06c;
	font-weight: bold;
	text-decoration: none;
}
#scrDiv a:hover
{
	text-decoration: underline;
}

#topad
{
	padding: 5px 0 5px 0;
}

/* mini toplist */
#minitoplist
{
	background-color: #E5ECF9;
	line-height:1.7em;
	font-size: 80%;
	margin: 10px 0;
	padding: 15px;
	width: 250px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 220px; /* actual value */
}
#minitoplist ol
{
	margin: 0;
	padding-left: 22px;
}
#minitoplist li
{
	padding: 0px;
}
#minitoplist li a
{
	color: #06c;
	font-weight:bold;
	text-decoration: underline;
}
#minitoplist li a:hover
{
	color: #579900;
}
#minitoplist li a:visited
{
	color: #579900;
}

#minitoplist h2
{
	font: bold 14px/14px "Tahoma", "Verdana", sans-serif;
}

#articleDiv
{
	/*background-color: #f2f2f2;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;*/
	padding:15px;
	width: 438px;
	line-height:1.7em;
	font-size: 80%;
	margin-bottom: 4px;
}
#articleDiv p
{
	color: #000;
}
#articleDiv img
{
	padding: 6px;
}
#articleDiv a
{
	color: #06c;
	text-decoration: underline;
}
#articleDiv a:hover
{
	color: #579900;
}
#articleDiv a:visited
{
	color: #579900;
}
#articleDiv h2
{
	color:#06c;
	font-weight: normal;
	margin-top: 0px;
}
#articleDiv .published
{
	color: #808080;
}