/*************************************
	Sidebar
**************************************/
#sidebar {
	float: right;
	display: block;
	width: 356px;
	margin: 14px 0px 10px 0px; padding: 0px 0px 0px 0px;
}
/*#sidebar .sidebar-bot {
	background: url(../css/images/sidebarwrap-bot.gif) bottom left no-repeat;
	display: block;
	height: 20px;
	clear: both;
}*/
#sidebar ul {
	list-style-type: none;
}
#sidebar .ads {
	text-align: center;
	padding: 0px 10px 20px 10px;
}
#sidebarwrap {
	/*background: #EAF4FF url(../css/images/sidebarwrap-top.gif) top left no-repeat;*/
	padding: 15px 0px 0px 0px;
	margin: 0px;
	border: none;
}

/*************************************
	Left Sidebar
**************************************/
#l_sidebar {
	float: left;
	display: block;
	width: 153px;
	font-size: 10px;
	margin: 0px; padding: 0px 10px 0px 10px;background: #EAF4FF;
}
#l_sidebar ul, #l_sidebar ul li {
	margin: 0px; padding: 0px;line-height:10px;
}
#l_sidebar ul li ul {
	border-top: 1px solid #C1D8E6;
}
#l_sidebar ul li ul li {
	margin: 0px; padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #C1D8E6;
	background: url(../css/images/bullet-arrow.gif) 5px 9px no-repeat;
}
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
	color: #003399;
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li a:hover {
	text-decoration: underline;
}
#l_sidebar ul li ul li ul li {
	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */
	border-top: 1px solid #C1D8E6;
	background: none;
	margin:  0px; padding: 0px;
}
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {
	color: #003399;
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li ul {
	border: none;
	padding: 0px; margin: 0px;
}
#l_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}
#l_sidebar h2 {
	color: #003399;font-size: 11px;
	font-weight: bold;
	line-height: 10px;
}
/*************************************
	Right Sidebar
**************************************/
#r_sidebar {
	float: right;
	display: block;
	width: 153px;
	font-size: 10px;
	margin: 0px; padding: 0px 10px 0px 10px;background: #DCF2FE;
}
#r_sidebar ul, #r_sidebar ul li {
	margin: 0px; padding: 0px;line-height:10px;
}
#r_sidebar ul li ul {
	border-top: 1px solid #C1D8E6;
}
#r_sidebar ul li ul li {
	margin: 0px; padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #C1D8E6;
	background: url(../css/images/bullet-arrow.gif) 5px 9px no-repeat;
}
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
	color: #003399;
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#r_sidebar ul li ul li a:hover {
	color: #003399;
	text-decoration: underline;
}
#r_sidebar ul li ul li ul li {
	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */
	border-top: 1px solid #C1D8E6;
	background: #EAF4FF;
	margin:  0px; padding: 0px;
}





#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
	color: #003399;
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;background: #EAF4FF;
}
#r_sidebar ul li ul li ul {
	border: none;
	padding: 0px; margin: 0px;
}
#r_sidebar ul li ul li ul li a:hover {
	color: #003399;
	text-decoration: underline;
}
#r_sidebar h2 {
	color: #003399;font-size: 11px;
	font-weight: bold;
	line-height: 10px;
}


#main-sidebar {
	margin: 0px 0px 6px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	background: #CDEBFE url(../css/images/sidebar-main-top.gif) top left no-repeat;
}
#main-sidebar ul {
	margin: 0px; padding: 0px 10px 15px 10px;
	
}
#main-sidebar ul li {
	margin: 0px; padding: 0px;
}
#main-sidebar ul li ul {
	border-top: 1px solid #C1D8E6;line-height:10px;
	padding:  0px;
}
#main-sidebar ul li ul li {
	margin: 0px; padding: 5px 15px;
	border-bottom: 1px solid #C1D8E6;
	background: url(../css/images/bullet-arrow.gif) 5px 9px no-repeat;
}
#main-sidebar ul li ul li a, #main-sidebar ul li ul li a:visited {
	color: #003399;
	padding: 0;
	margin: 0px;
	text-decoration: none;
}
#main-sidebar ul li ul li a:hover {
	text-decoration: underline;
}

#main-sidebar .sidebar-bot {
	margin: 0px; 
	background: #CDEBFE url(../css/images/sidebar-main-bottom.gif) no-repeat bottom left;
	display: block;
	height: 5px;
	clear: both;
}

#main-sidebar h2 {
	color: #003399;font-size: 11px;
	font-weight: bold;
	line-height: 10px;
}

#tagcloud{ width: 355px;
	line-height: 10px;
	border: 1px solid #DCDCDC;
	margin-top: 12px;
	background-color: transparent;
}

#tagcloud .title{ font-size: 11px;  color: #003399; font-weight: bold;width: 100%;  text-align: center;  background-color: #DCDCDC;  }

ul.tagcloud{list-style: none;margin: 0;
    line-height: 1.3;padding: 0.5em;/*/**/
    width: 340px;text-align: justify}
ul.tagcloud li{display:inline}
ul.tagcloud a{text-decoration: none;font-weight:normal;/*color: #787870*/;margin-right: 0.2em}
ul.tagcloud a:hover{text-decoration: underline;
    color: #444}
a.size1{font-size: 80%;  color: #FE46FF; }
a.size2{font-size: 100%;  color: #FC76FB;}
a.size3{font-size: 115%;  color: #D20074;}
a.size4{font-size: 130%;  color: #1E90FF;}
a.size5{font-size: 130%;  color: #DDEEFF;}


#sidebar-video {
	margin: 0px 0px 14px 0px;
	font-size: 10px;
	background-color: transparent;
	background: transparent;
}

#sidebar-video h2 {
	color: #003399;font-size: 11px;
	font-weight: bold;padding-top:14px;
	padding-left: 34px;	
	background: url(../css/images/icon_video.gif) 5px 9px no-repeat;
}

#sidebar h2 {
	margin: 0px; padding: 5px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;;
	font-weight: bold;
	color: #3D474E;
}
h5 {
	font-size: 12px;
	/*background-color: #DFDFDF;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px;*/
	}
