/************************************************
*	SIDEBAR			      						*
************************************************/
#sidebar-container {float: right; width: 320px; max-width: 320px; overflow: hidden; margin: 0; padding: 0; list-style: none; position: relative; /* peekaboo bug fix for IE6 */ min-width: 0; /* peekaboo bug fix for IE7 */}

.sidebarbox {display:table; border-collapse:separate;}
.sidebarbox {margin:0px 0 10px 0; padding:0; border-spacing:10px; background:#c7c2bc; width:320px;}

.sidebar {width:300px;}

#sidebar-container p span a {color:#68913f;}

.recentvideos img {margin: 5px 10px 0 10px; padding:0;}
.recentvideos p {line-height: 21px;}

.sidebarlist {width: 300px; float: left; clear: both; margin: 0px 0 0px 0; padding: 0;}
.sidebarlist ul {width:135px; text-align: left; margin: 10px 5px 10px 10px; padding: 0; list-style:none; float:left;}
.sidebarlist ul li {font-size: 0.8em;  padding: 0; margin: 0 0 0.9em 0; line-height: 1.3em;}
.sidebarlist ul.list3, .sidebarlist ul.list3 {width: 125px; text-align:center; padding: 0; margin: 0 10px 0 15px; float: left;}
.sidebarlist ul li a, .sidebarlist ul li a:visited, .sidebarlist ul li a:link {color: #69893f; text-decoration: underline;}
.sidebarlist ul li a:hover {background: #69893f none repeat scroll 0%; color: #FFFFFF; padding: 1px 0pt; text-decoration: none;}



/*========= SETUP =========*/

.col2_box, .sidebaradbox, .sideTabs, .idTabs, #sidetabber {border: 0; margin: 0; padding: 0;}

.fix {clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden;}

/* Structure */

#sidebar-container h2 {border-bottom: 5px solid #ffffff; margin: 0; font-size: 0.8em; padding: 0.85em 10px; color: #FFFFFF; background: #111111; text-align: left;}

.col2_box {padding:10px; width:300px; margin-bottom:10px; float:left; background-color:#c7c2bc;}

.sidebaradbox {padding:10px; width:300px; margin-bottom:10px; float:left; background-color:#c7c2bc;}

.subcol {width: 145px;}

.fl {float: left;}
.fr {float: right;}

#mpu_banner {width:300px; height:250px; background-color:#eeeeee;}

.col2_box h3 {font-size:0.7em; margin:0 0 0.0em 0; padding:0.5em 10px; color:#111111; background-color:#e2e1dd; font-weight:bold;}

.sidebar h3 {font-size:0.7em; margin:0px 0 0.5em 0; padding:0.5em 10px; color:#111111; background-color:#dddddd; font-weight:bold;}

/*- Ads -*/
.ads {height: 200px; width:300px; margin: 0; padding:0px; background-color:#FFFFFF;}
.ads img {float: left; padding-top: 13.5px; padding-right: 0px; padding-bottom: 0px; padding-left: 16.5px;}
.ads img.last {margin: 0;}

/*- Flickr -*/
.flickr {width:300px; margin: 0; padding: 0; background-color:#FFFFFF;}
.flickr h2 img {float: right; margin: 0 2px;}
.flickr .photos {margin-left:5px;}
.flickr-ar {font-size: 12px; font-weight: normal; margin: 0px; color: #ffffff;}
.flickr-ar a {color: #ffffff;}
.flickr img {margin:0px 4px 10px 5px; border: 1px solid #ddd; padding:5px; background-color:#ffffff;}