@charset "ISO-8859-1";
/* CSS Document */

body {margin: 0 0 0 0; background-color:#000000; font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#222;line-height:16px; background-image:url(../images/bg_tile_2010.gif); background-repeat:repeat-y; background-position:center;}

#wrapper {width:990px; background: #FFFFFF url(../images/bg_tile_2010.gif) top left repeat-y; margin-left:auto; margin-right:auto;}

/* MENU */
#menu {float:left;width:252px;}
#menu ul {width:252px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#menu ul li {text-transform:uppercase;list-style-type:none; font-size:16px;font-weight:normal;
 margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;}
#menu ul li a {display:block;color:#fff;padding:4px 12px 4px 28px; text-decoration:none;background-color:#5160b3;background:url(../images/menu_bg_main_2010.gif) top left no-repeat; margin:0px 0px 0px 0px;}
#menu ul li a:hover {background-color:#83cbca; background:url(../images/menu_bg_main_active.gif) top left no-repeat;}
#menu ul li a.activeitem {background-color:#83cbca;background:url(../images/menu_bg_main_active.gif) top left no-repeat;}

/* submenu */
#menu ul li ul {width:252px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;background-color:#39437d;}
#menu ul li ul li {text-transform:none;list-style-type:none; font-size:11px;font-weight:normal;
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;;display:inline;}
#menu ul li ul li a {display:block;color:#fff; padding:2px 12px 2px 48px; text-decoration:none;background-color:#39437d;background:url(../images/menu_bg_sub.gif) top left no-repeat; margin:0px 0px 0px 0px;}
#menu ul li ul li a:hover {background-color:#39437d;color:#a48ba6; text-decoration:none;background:url(../images/menu_bg_sub.gif) top left no-repeat;}
#menu ul li ul li a.activeitem {background-color:#39437d;color:#a48ba6; text-decoration:none;background:url(../images/menu_bg_sub.gif) top left no-repeat;}

/* CONTENT */
#content {float:left; width:514px; margin-left:11px;padding-bottom:40px;}
#content h1 {font-size:18px; font-weight:normal; color:#5c3160;}
#content h2 {font-size:16px; font-weight:normal; color:#222;}
a img{border-color:#5c3160;}
a {color:#5c3160; font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
.boxheader {clear:left; padding: 6px; clear: left; margin-top: 10px; font-weight: bold; font-size: 14px; background-color: #5160b3; color:#fff; line-height: 16px;} /*10 innovators subheaders */
#content hr {border:none; height:1px; width:100%; color:#a8afd9;background-color:#a8afd9;}

/* BLOG HEADERS */
#content.blogheader {font-size:10px;color:#666;line-height:120%}
#content.blogheader h1 {font-size:22px; font-weight:normal;margin:0px; padding:0px;margin-top:20px;line-height:120%; color:red}
#content.blogheader h1 a {text-decoration:none; color:green; font-weight:normal;  }
#content.blogheader h1 a:hover {text-decoration:underline;}
#content.blogheader hr {border:none; height:1px; width:100%; color:#a8afd9;background-color:#a8afd9;}

/* BLOG SIDEBAR */
#blogsidebar {float:right;width:180px; margin-right:11px;_margin-right:5px;}
#blogsidebar ul { margin:0px 0px 0px 0px; list-style:square; padding:0px 0px 0px 15px; color:#777;}
#blogsidebar h2{font-size:11px; font-weight:bold; color:#222;}
#blogsidebar h3{font-size:10px; font-weight:bold;margin:15px 0px 0px 0px;color:#444;}
#blogsidebar a{color:#666; text-decoration:none; font-weight:normal;}
#blogsidebar a:hover{ color:#909f00; text-decoration:underline;}

/* SIDEBAR */
#sidebar {float:right;width:180px; margin-right:11px;_margin-right:5px;}
#search {width:180px;height:30px; margin-bottom:6px;}
#searchbox {width:120px;border:1px solid #999;margin-top:6px;}
#share {width:180px; color:#888; border-top:1px solid #a8afd9;border-bottom:1px solid #a8afd9; padding-top:6px; padding-bottom:6px;}
#follow {width:180px; color:#888; border-bottom:1px solid #a8afd9; padding-top:6px; padding-bottom:6px;}
#promos {width:180px;padding-top:6px; padding-bottom:6px;}
#sponsors {width:180px; border-top:1px solid #5c3160;border-bottom:1px solid #5c3160; padding-top:6px; padding-bottom:6px;}
#adspace {width:180px;padding-top:6px; padding-bottom:6px;}


#sharelinks {border-bottom:1px solid #5c3160;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

/* FOOTER */
#footer {clear:both; background-color:#ffffff;}
#footerlogo {float:left; margin:11px;}
#footernav {float:right; margin:11px;color:#999;}
#footernav a {color:#666; text-decoration:none;font-size:10px;}
#footernav a:hover {text-decoration:unerline;color:#5160b3;}


.midsizelbl {width:200px;}

#formcontainer input { margin:5px 0px 2px 0px }
#formcontainer label { margin:5px 0px 2px 0px }