/*
Theme Name: Betong.se
Theme URI: http://www.solostream.com
Author: Pablo Anttila, Papplo.com / Michael D. Pollock
Author URI: http://www.solostream.com/

This theme was designed and built by Michael D. Pollock of Solostream Web Studio.

Adapted for Betong.se by Pablo Anttila - www.papplo.com

The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the Torn 2.0 Basic Edition END-USER LICENSE AGREEMENT AGREEMENT.

*/

body {
	font-size: 14px;
	font-family: times, 'times new roman', garamond, serif;
	color: #333;
	text-align: left;
	line-height: 150%;
	margin: 0;
	padding: 0;
	background: #f2f2f0 url('images/ximg/spons-gala-screen.jpg') center top no-repeat;

	}

#header {
	padding: 0;
	margin: 0px auto 35px 0;
	width: 100%;
        height: 290px;
	text-align: left;
	background: #fff url(images/img/bg-006.gif) -500px 65px repeat-x;
	}

#head   {
        display: none;}

.grid_8 {
	width: 579px;
        float:left;
        margin-right: 10px;
}

.alpha-spot {
	margin-left: -80px;
	margin-bottom: 8px;
        margin-top: 14px;
background: url(images/img/xlogo_rost.png) 0 1px repeat-x;
}

div.pluppEftersnack, div.pluppArkitektur, div.pluppDesignat, div.pluppInspiration  { background: url(images/img/xlogo_turkos.png) 0 1px repeat-x;}
div.pluppBETONG, div.pluppBildspel, div.pluppLive-Tv, div.pluppRadio, div.pluppBetong-Tv { background: url(images/img/xlogo_lila.png) 0 1px repeat-x;}
div.pluppAgenda { background: url(images/img/xlogo_rost.png) 0 1px repeat-x;}
div.pluppom { background: url(images/img/xlogo_cyan.png) 0 1px repeat-x;}
div.pluppMarknadstorget { background: url(images/img/xlogo_murk.png) 0 1px repeat-x;}


#topbanner {
width: 960px;
margin: 3px auto 10px auto;
background: #fff;
background: url(images/topbanner-bg.png);
}

.update {
        font-family: arial, helvetica, sans-serif;
        float:left;
        margin: 0px;
        padding: 7px 0px 3px 0px;
        font-size: 11px;
        color: #666;
}

.hot_topic {
        font-family: arial, helvetica, sans-serif;
        float:left;
        margin: 0px;
        padding: 7px 0px 3px 0px;
        font-size: 11px;
        color: #444;
}
.hot_topic a {
        text-transform:uppercase;
        color:#333;
        font-weight: bold;
        background: #f2f2f0;
	font-size:8px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}
.hot_topic a:hover {
        color: #fff;
        background: #c06238;
        font-weight: bold;
	font-size:8px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}



.bf-logo {
        font-family: arial, helvetica, sans-serif;
        float:right;
        margin: 0px;
        padding: 5px 0px 3px 0px;
        font-size: 11px;
        color: #666;
width: 960px;
}

.bf-logo img {
        margin-bottom: -6px;
        padding: 0px 0px 0px 0px;
        height: 26px;
}

#contenttop {
	margin: 0 auto 25px auto;
	padding: 0;
	width: 960px;
	}


#page {
	margin: 0px auto 10px auto;
	padding: 0;
	width: 960px;
	text-align: left;
        background: url(images/pagebg.gif) top left repeat-y;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#content {
	margin: 0px 40px 0 0;
	padding: 0;
	width: 480px;
	float: left;
	}

#sidebar {
	width: 250px;
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0;
	}

#sidebarout { 
	font-size: 12px;
	width: 160px;        
	float: right;
	margin: 0px;
	padding: 0;
	}

#footer {
	clear: both;
	margin: 0;
	padding: 50px 0 10px 0;
	background: #fff url(images/tornbotbg.gif) top left repeat-x;        
	text-align: left;
	color:#333;
	font-size:12px;
        font-family: arial, helvetica, sans-serif;
	}

#footer .spalt{
	width: 730px;
	margin: 5px 0px 0px 0px;
        float: right;
	line-height: 140%;
        clear:none;
	}

#footer .logo{
	width: 210px;
	margin: -2px 0px 5px 0px;
        float: left;
        clear:none;
	}


#footer2 span a{
	color: #777;
	}


#footer2 {
	width: 960px;
height: 100px;
	margin: 5px auto 5px auto;
	}

.expert-widget {
float: left;
width: 340px;
margin-right: 10px;}

.expert-widget-question {
float: right;
width: 325px;
padding: 20px 20px 5px 20px;
border: 1px solid #ccc;
font-size:13px;
background: #f2f2f2;}

/* -------------------[ Marknadstorget ]--------- */


.widget-marknadstorget ul, .widget-marknadstorget li {
list-style-type: none;
float: left;
margin-top: 5px;
margin-right: 0px;
padding: 0px 0px 10px 0px;
}

.widget-marknadstorget li {
width: 355px;
height: 100px;
display: inline;
border-bottom: 1px solid #ccc;
padding: 10px 0px 10px 0px;
margin-right:10px;
line-height: 125%;

}

.widget-marknadstorget ul li a {
background: #FFF;
color: #000;

}
.widget-marknadstorget ul li img{
float:left;
margin: 0px 15px 0px 0px;
border: 0px;
}

.widget-marknadstorget-annonser {
float: right;
width: 275px;
padding: 20px 20px 20px 20px;
border: 1px solid #ccc;
font-size:13px;
background: #f2f2f2;
}

.widget-marknadstorget-annonser p img {
margin: 0px 0px -2px 5px;
padding: 0px;
border: 0px;
}

.widget-marknadstorget h3 {
border-bottom: 7px solid #FFD700;
margin-bottom: 0px;
padding-bottom: 10px;
}

.widget-marknadstorget:nth-child(3) h3 {
border-bottom: 7px solid #11526c !important;
margin-bottom: 0px;
padding-bottom: 10px;
}



.linkcat {
border-top: 1px #ccc solid;
padding: 10px 0px 0px 0px;
}

.linkcat ul{
list-style-type: none;
margin: 10px 0px 10px 10px;
padding: 0px;
}

.markadstorget-note {
color: #000;
}

.marknadstorget-note-alert {
color: #FF0000;
}

/* -------------------[ Meny ]------------------- */

/* escape here */

.grid_2
{
	display: inline;
	float: left;
	position: relative;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

#menunav-puffbar {
	height: 25px;	
} 
 
#menunav ul{
	display: table;
	width: 100%;
	table-layout: fixed;
	list-style-type:none;
	margin:0px;
	padding: 0px;
	font-size: 18px;
background: url(ximages/strap-top.png) no-repeat top right;
}
#menunav ul li{
	float: left;
	border-left: solid 0px #aaa;
        font-weight: 400;
}

#menunav li a { 
 	 color: #1d1c1c;
 	 display: block;
 	 padding: 0px 0px 0px 0px;
 	 border-top: 4px solid #ccc;
         margin-right: 2px;
 	 text-decoration: none;}
  
#menunav li.last a {
 	 border-bottom: solid 0px #dedede;}

#menunav ul li a span, #menunav ul li form span {
 	 display: block;
 	 margin-top: 1px;
 	 font-family: helvetica neue, helvetica, verdana, arial, sans-serif;
 	 font-size: 13px;
         font-weight: 700;
 	 line-height:125%;
 	 color: #666;
	 letter-spacing: -0.06em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#menunav ul li a span, #menunav ul li form span {
	 letter-spacing: -0.08em;
}
}

#menunav ul li a, #menunav ul li form{

	 padding: 0.4em 1.2em 0.2em 0.5em;
}

#menunav ul li a:hover{
	 border-top: 4px solid;
	 padding: 0.4em 1.2em 0.2em 0.5em;
}

#menunav ul li.m1 a:hover {border-top-color: #43d48c;}
#menunav ul li.m2 a:hover {border-top-color: #1e87b0;}
#menunav ul li.m3 a:hover {border-top-color: #8f50b7;}
#menunav ul li.m4 a:hover {border-top-color: #b0491e;}
#menunav ul li.m5 a:hover {border-top-color: #f6ee19;}
#menunav ul li.m6 a:hover {border-top-color: #11526c;}

#menunav li.sokning form {
	 color: #fff;
 	 background: #333;
}
/* ---------------------[Karusell]-----------------------*/

.toppuff {
        float: right;
        width: 440px;
        margin: 19px 0px 15px 0px;
	border: 0px solid #ddd;
        height: 60px;
        color: #000;
}

 .toppuff h3 {
        margin:0; display:none;
}


.infiniteCarousel {
  width:440px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 360px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 60px;
  margin: 0 10px 0 40px;
  position: absolute;
  border: 0px solid #ccc;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 0px solid #000;
}

.infiniteCarousel .wrapper ul {
  width: 410px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 100px;
  width: 490px;
}

.infiniteCarousel ul li img {

}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -1999px;
  position: absolute;
  top: 15px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}


.bildspel_sidspalt {
  width:250px;
  position: relative;
}

.bildspel_sidspalt .wrapper {
  width: 250px; /* .bildspel_sidspalt width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 140px;
  margin: 0;
  position: absolute;
  border: 0px solid #ccc;
  top: 0;
}

.bildspel_sidspalt ul a img {
  border: 0px solid #000;
}

.bildspel_sidspalt .wrapper ul {
  width: 250px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.bildspel_sidspalt ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 140px;
  width: 250px;
}

.bildspel_sidspalt ul li img {

}

.bildspel_sidspalt ul:hover li img {
  border-color: #000;
}

.bildspel_sidspalt ul:hover li:hover img {
  border-color: #333;
}

.bildspel_sidspalt ul li a img {
  display:block;
}

.bildspel_sidspalt .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -1999px;
  position: absolute;
  top: 15px;
  cursor: pointer;
  outline: 0;
}

.bildspel_sidspalt .forward {
  background-position: 0 0;
  right: 0;
}

.bildspel_sidspalt .back {
  background-position: 0 -72px;
  left: 0;
}

.bildspel_sidspalt .forward:hover {
  background-position: 0 -36px;
}

.bildspel_sidspalt .back:hover {
  background-position: 0 -108px;
}



/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color: #0066cc;
	}

a:active, a:hover {
	color: black;
	}

.post h2 a, .post h2 a:link, .post h2 a:visited, .featurepost h2 a, .featurepost h2 a:link, .featurepost h2 a:visited, .post h3 a, .post h3 a:link, .post h3 a:visited, .featurepost h3 a, .featurepost h3 a:link, .featurepost h3 a:visited {
	color: #000;
        text-decoration:none;
	}

.post h2, .featurepost h2, .featurepost h4 {font-weight: 500;}
.post h2 a:hover, .post h2 a:active, .featurepost h2 a:active, .featurepost h2 a:hover, .post h3 a:hover, .post h3 a:active, .featurepost h3 a:active, .featurepost h3 a:hover {
	color: #000;
        text-decoration:none;
	}

.post h1 a, .post h1 a:link, .post h1 a:visited, .featurepost h1 a, .featurepost h1 a:link, .featurepost h1 a:visited {
	color: #000;
        text-decoration:none;
        font-weight: 500;
	}

#contenttop a {

        text-decoration:none;
        }

.hori-sidospalt {
float: left;
clear:none;
width:225px;
margin: -5px 15px 0 0;

font-size: 12px;
}

.hori-sidospalt ul {
	list-style-type: none;
	margin: 0;
        padding: 0;
	}

.hori-sidospalt ul li {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	}


.hori-sidospalt h4 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	line-height: 150%;
	border-bottom: 1px dotted #ccc;
        padding: 0 3px 3px 0;
	margin: 15px 0 3px 0;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0px;
	}

.hori-sidospalt ul ul, .hori-sidospalt ul li ol {
        list-style-type: none;
        margin: 0;
        padding: 0;
        }

.hori-sidospalt li li {
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
        padding: 0 0 3px 15px;
	margin: 0 0 3px 0;
        }
.hori-sidospalt ul li {
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
        background: transparent url(images/arrow1.png) 0 2px no-repeat;
        padding: 1px 0 3px 15px;
	margin: 0 0 3px 0;
        }

.hori-sidospalt li li li {
        border:0;
        padding: 0;
        background:transparent;
        }

.hori-sidospalt a {
        text-decoration:none;
        }

.hori-sidospalt .children {
	list-style-type: none;
	margin-left: 5px ;
	
	}

/* -------------------[ Misc Tags and Classes ]------------------- */

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #ddd;
	color: #666;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.navigation {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 10px;
	}

.navigation .alignright {
	float: right;
	margin: 0 0 10px 0;
	}
	
.navigation .alignleft {
	float: left;
	margin: 0 0 10px 0;
	}

p {
	margin-top: 0px;
	margin-bottom: 15px;
	} 

.entry {
	padding: 10px 0 0 0;
	margin: 0;
	}

.entry hr {
        margin-top: 25px;
        margin-bottom: 25px;
        clear: both;
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
}

.postinfo {
        color:#999;
	font-size:13px;
	margin: 3px 0px 0px 0px;
	border-bottom: 1px dotted #ccc;
	padding: 0px 0px 5px 0px;
	}

.postinfo a {
        text-transform:uppercase;
        color:#333;
        font-weight: bold;
        background: #f2f2f0;
	font-size:10px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}


.postinfo a:hover {
        color: #f2f2f0;
        background: #333;
        font-weight: bold;
	font-size:10px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}

.tags a {
        text-transform:uppercase;
        color:#666;
        font-weight: bold;
        background: #FFF;
	font-size:10px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}

.tags a:hover {
        text-transform:uppercase;
        color:#fff;
        font-weight: bold;
        background: #11526c;
	font-size:10px;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 1px 2px ;
	}

.postinfo2 { 
        color:#666;   
	clear: both;
	margin: 1px 0 5px 0px;
	font-size:12px;
	padding: 2px 0 5px 0px;
	border-top: 1px dotted #ccc;
	}
.postinfo2 a {
	color: #888;
	}
.postinfo2 a:hover {
	color: #000;
	}

.featurepost {
	margin: 0 0 20px 0;
	padding: 20px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	float: left;
        width: 730px;
	}

.featurepage {
	margin: 0 0 20px 0px;
	padding: 20px;
	background: #f5f5f5;
	border-top: 8px solid #ccc;
	float: left;
        width: 730px;
	}

.kat454, .kat458 {
border-top-color: #f6ee19;
float:left;
}

.featurepage h1{
        color: #000;
        text-decoration:none;
	}

.fragaexperten {
	background: #f5f5f3;
	border-top: 8px solid;
        border-top-color: #1e87b0;
}

.marknadstorget {
	background: #f5f5f3;
	border-top: 8px solid;
        border-top-color: #11526c;
}

.profiler {
	background: #f5f5f3;
	border-top: 8px solid;
        border-top-color: #f6ee19;
}

.utforska {
        width: 420px;
	margin: 0 0 20px 0;
	padding: 20px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	float: left;
        font-size: 14px;
        line-height: 150%;
	}

.utforska img{
	padding:0 10px 2px 0;
        float: left;
	}
.utforska .photo{
	padding:0 10px 2px 0;
        float: left;
	}

.count {
        clear:both;
	margin: 0 0 15px 0;
	padding: 20px;
	background: #f5f5f5 url(http://old.betong.se/wp-content/uploads/jubileum1.jpg) 0 0 no-repeat;
        width: 210px;
        font-size: 24px;
	border: 1px solid #ddd;
	float: left;
        color: #fbfbdc;
	}

.poll-highlight {
        clear:both;
	margin: 0 0 25px 0;
	padding: 15px 15px 35px 15px;
	background: #fcc485;
	border: 1px solid #F7F4c3;
        line-height: 1.9em;


}

.sidfot {
        clear:both;
	margin: 0 0 0 0;
	padding: 0px;
	background: #f5f5f5 url(http://www.betong.se/wp-content/uploads/Sidfot-gamlanummer11.png) right -20px no-repeat;
	border: 1px solid #ddd;
	float: left;
        width: 960px;
	}

.sidfot h4{
	margin: 20px 0 5px 20px;
	}
.sidfot p{
	margin: 10px 0 20px 20px;
	}

.post {
	margin: 0 0 15px 0px;
	padding: 0;
	line-height: 140%;
	}

.description {
        color: #fff;
        padding: 0;
        }

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5 {
        color: #000;
	font-family: serifa, arial,helvetica,san-serif;
	margin: 0 0 10px 0;
	padding: 0;
	letter-spacing: -1px;
	text-align: left;
	line-height: 110%;
	}


.entry h2      {	font-weight: 500;}
.entry h3      {	font-weight: 400;}
.entry h4      {	font-weight: 400;}
.entry h5      {	font-weight: 700;}


h1 {
	font-size: 25pt;
	}

h2 {
	font-size: 25pt;
	}

h3 {
	font-size: 16pt;
	}

h4 {
	font-size: 14pt;
	}

h5 {
	font-size: 12pt;
	}

.post h1, .post h2, .featurepost h1, .featurepost h2 {
        margin-bottom:0;
        }

#contenttop h1 {
	border: none;
	font-size: 24pt;
	text-transform: capitalize;
	letter-spacing: -1px;
	margin: 0px;
	padding: 10px 0 0;
	}


/* -- sidvinjetter -- */

.pagetitle {
	margin: 6px 0 14px 0px;
        color: #777;
display: block;
font-weight: 500;

	}

div.Eftersnack, div.Inspiration, div.Arkitektur, div.Designat, div.Projektet {
	border-top: 0px solid #43d48c;
	margin-bottom:0px;
}

div.BETONG, div.Radio, div.BetongTv, div.Live-tv, div.Bildspel, div.Projektet {
	border-top: 0px solid #8f50b7;
	margin-bottom:0px;
}


div.Agenda  {
	border-top: 0px solid #b0491e;
	margin-bottom:0px;
}

div.Marknadstorget  {
	border-top: 0px solid #11526c;
	margin-bottom:0px;
}

h2#comments,h2#respond,h2#trackbacks {
font-size: 22px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding:5px 0;
        margin-bottom:4px;
        color:#adadad;
        }

/* -------------------[ Images ]------------------- */

.alignleft { float: left; }
.alignright { float: right; }

.entry img {

        margin: 0 0 5px 0px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.centered { 
        display: block; 
        padding: 2px; 
        margin: 0 auto 20px auto; 
        border: 1px solid #ccc; 
        float: none; 
        clear: both;
        }

/* -------------------[ Comment Form ]------------------- */

#commentform {
	background: #f1f1f0;
	font-size:10pt;
	padding: 5px 15px 1px 0px;
	margin: 0;
	}

#commentform label {
	display:block;
	margin: 0;
	}

#commentform input {
	width: 170px;
	padding: 1px;
	margin: 0px 5px 10px 0;
	}

#commentform textarea {
	width: 400px;
	padding: 0;
	margin: 0px 0px 10px 0; 
	}

#commentform #submit {
	margin: 0 0 20px 0;
	}

#commentform p {
	margin: 5px 0;
	}

/* -------------------[ Comments ]------------------- */

ol.commentlist {
	font-size:13px;
	line-height: 125%;
	padding: 0;
	margin: 0;
	}

ol.commentlist li {
	display: block;
	list-style: none;
	padding: 15px 15px 1px;
	margin: 0 0 1px ;
	background: #eee;
        border-bottom:1px solid #ddd;
	}

ol.tblist {
	list-style: none;
	background: #eee;
	padding: 15px 15px 10px;
	font-size: 8pt;
	margin: 0;
	}

ol.tblist li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;  
	background: #eee;
        border:0;    
	}

/* -------------------[ Search ]------------------- */

#searchform {
	margin: 0;
	padding: 0; 
	}

#searchform #s {
	width: 120px;
	margin-right: 2px;
	}

#searchform #submit {
	}

/* -------------------[ Sidebar ]------------------- */

#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	line-height: 150%;
	border-bottom: 1px dotted #ccc;
        padding: 0 3px 3px;
	margin: 0 0 3px 0;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0px;
	}

#sidebar ul ul, #sidebar ul li ol {
        list-style-type: none;
        margin: 0;
        padding: 0;
        }

#sidebar li li {
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
        background: transparent url(images/arrow1.png) 0 2px no-repeat;
        padding: 0 0 3px 15px;
	margin: 0 0 3px 0;
        }

#sidebar li li li {
        border:0;
        padding: 0;
        background:transparent;
        }

#sidebar a {
        text-decoration:none;
        }

#sidebar .children {
	list-style-type: none;
	margin-left: 15px ;
	
	}

/* -------------------[ Sidebarout ]------------------- */

#sidebarout ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebarout ul li {
	line-height: 125%;
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	}

#sidebarout h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	line-height: 150%;
	border-bottom: 1px dotted #ccc;
        padding: 3px 3px 3px 8px;
	margin: 0 0 3px 0;
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0px;
	background: #9a9a9a;
	color: #fff;
	}

#sidebarout ul ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        }

#sidebarout li li {
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
        padding: 0 0 3px 0;
	margin: 0 0 3px 0;
        }

#sidebarout li li li {
        border:0;
        padding: 0;
        background:transparent;
        }

#sidebarout a {
        text-decoration:none;
        }
