/*

A Six Apart theme adapted for Movable Type default templates 
name: Arts+Labs Blog  
designer: The Bivings Group
designer_url: http://bivings.com/ 
layouts: layout-wt
*/

/* CSS Document */

a, a:link, a:visited{ border-bottom:1px dotted #BCC3C3; color:#48677C; /*color:#7f7f7f;*/ text-decoration:none; }
a:hover{ border-bottom:1px dotted #000; text-decoration:none; }
a img{ border:none; }

body{ background-color:#F9FAFB; color:#7F7F7F; margin:0; padding:30px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; text-align:center; }
form{ clear:both; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ color:#7D9BAF; font-weight:normal; }
h2{ font-size:24px; line-height:50px; margin:0; padding:0; }
h3{ font-size:18px; line-height:15px; margin:0; padding:40px 0 10px 0; }
h4{ font-size:16px; line-height:15px; margin:0; padding:20px 0 10px 0; }
h5{ font-size:14px; line-height:15px; margin:0; padding:0; }
hr{ border-bottom:1px solid #CEDAE1; border-left:none; border-right:none; border-top:none; clear:both; }
p{ line-height:18px; }

#wrapper{ background:#fff url(images/bg_wrapper.gif) repeat-y top; margin:0 auto; padding:0 25px; text-align:left; width:912px; }

#header{ padding:20px 0 0 0;}
#header a,
#header a:link,
#header a:visited,
#header a:active, 
#header a:hover{ border:none; }
#header h1{ float:left; height:180px; margin:0; overflow:hidden; padding:0; text-indent:-9999px; voice-family:inherit; width:280px; }
#header h1 a{ background:transparent url(images/bg_h1.gif) no-repeat scroll left top; display:block; float:left; height:180px; margin:0; padding:0; width:240px; }
#header #rss{ float:left; height:55px; text-align:right; width:632px; }
#header #emailupdates{ color:#7D9BAF; float:left; font:normal 18px Arial, Helvetica, sans-serif; height:85px; text-align:right; width:632px; }
#header #emailupdates input.email{ background-color:#0D5384; border:none; color:#fff; font:normal 18px Arial, Helvetica, sans-serif; padding:5px 3px; width:130px; }
#header #emailupdates input.go{ margin-bottom:-10px; }
#header #nav{ float:left; height:45px; padding:0 0 10px 0; text-align:right; width:632px; }
#header #nav ul#navul{ margin:0; padding:0; }
/*#header #nav ul#navul a{ display: block; }*/	
#header #nav ul#navul li{ float:left; font:normal 18px Arial, Helvetica, sans-serif; list-style:none outside none; margin:0; }
#header #nav ul#navul li a{ color:#9BA3A5; display:block; line-height:40px; padding:5px 25px 0 25px; }
#header #nav ul#navul li a:hover{ background:#fff url(images/bg_nav_on.gif) repeat-x top; }
#header #nav ul#navul li#aboutus{ padding-left:0; }
#header #nav ul#navul li#blog{ padding-right:0; }
#header #nav ul#navul li ul{ background:#fff; border:1px solid #AFB5B5; display:none; margin:0; padding:0; position:absolute; }
#header #nav ul#navul li:hover ul, 
#header #nav ul#navul li.p7hvr ul{ display: block; }
#header #nav ul#navul li ul li{ border-bottom:1px dotted #AFB5B5; clear:both; padding:5px; text-align:left; width:200px; }
#header #nav ul#navul li ul li a{ display:block; font:normal 14px Arial, Helvetica, sans-serif; }
#header #nav ul#navul li ul li a:hover{ background:none; color:#000; }

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
#header #nav ul#navul li {width: auto;}



#subaboutus #header #nav ul li#navaboutus a,
#subresources #header #nav ul li#navresources a,
#subissues #header #nav ul li#navissues a,
#subnewsroom #header #nav ul li#navnewsroom a{ background:#fff url(images/bg_nav_on.gif) repeat-x top; }

#container{ background:transparent url(images/bg_gradient.gif) no-repeat 9px -200px; margin:0 auto; padding:0 25px 0 25px; }
#container #rollover{ margin:0 auto; width:911px; }
#container #colone{ float:left; font-size:11px; padding:55px 30px 0 20px; width:253px; }
#container #colone ul{ margin:0; padding:0; }
#container #colone ul li{ list-style:none outside none; padding:0 0 20px 0; }
#container #colone ul li a{ font-size:14px; }
#container #coltwo{ float:left; padding:55px 30px 0 20px; width:247px; }
#container #coltwo h3{ padding:0; }
#container #coltwo form{ float:right; padding:0 0 5px 5px; }
#container #coltwo img{ padding:0 0 5px 0; }
#container #coltwo select{ border:1px solid #D6D7D9; color:#91A1AC; font-size:14px; width:123px; }
#container #colthree{ float:left; padding:55px 5px 0 20px; width:282px; }
#container #colthree img{ float:right; padding:0 0 5px 5px; }
#container #colmain{ background:transparent url(images/bg_colmain.gif) repeat-y; float:left; width:600px; }
#container #colmain ul{ margin:0; padding:0; }
#container #colmain ul li{ background:transparent url(images/bullet_arrow.gif) no-repeat 0 10px; clear:both; line-height:18px; list-style:none outside none; padding:10px 5px 10px 20px; }
#container #colmain ul li.highlight{ background:#F5F7F9 url(images/bullet_arrow.gif) no-repeat 0 10px; }
#container #colmain .header{ background:transparent url(images/bg_colmain_header.gif) no-repeat top; height:30px; margin:0; padding:0; }
#container #colmain .content{ padding:0 30px 20px 30px; }
#container #colmain .footer{ background:transparent url(images/bg_colmain_footer.gif) no-repeat bottom; height:15px; margin:0; padding:0; }
#container #colside{ background-color:#F5F7F9; border:1px solid #D2DCE4; float:left; margin:0 0 0 10px; width:300px; }
#container #colside h3{ color:#000; text-align:center; text-transform:lowercase; }
#container #colside h3 span{ color:#819EB1; }
#container #colside hr{ margin:0 20px; }
#container #colside ul{ clear:both; margin:20px 0 0 20px; padding:0; }
#container #colside ul li{ color:#8C8D8F; font-size:14px; list-style:none outside url(images/bullet_lightblue.gif); padding:5px 0 15px 0; }
#container #colside ul li a{ color:#8C8D8F; font-size:14px; }
#container #colside ul.tabs{ margin:0; padding:0; }
#container #colside ul.tabs li{ background-color:#EAEFF2; border-bottom:1px solid #CCD8E0; float:left; line-height:35px; list-style:none outside none; padding:0; text-align:center; width:149px; }
#container #colside ul.tabs li a{ border:none; color:#819EB1; font-size:18px; }
#container #colside ul.tabs li.on{ background-color:#F5F7F9; border-bottom:1px solid #F5F7F9; }
#container #colside #tab1_1 ul.tabs li.on{ border-right:1px solid #D2DCE4; }
#container #colside #tab1_2 ul.tabs li.on{ border-left:1px solid #D2DCE4; }
#container #colside .content{ clear:both; padding:15px 20px; }

#subnav{ background:transparent url(images/bg_subnav.gif) no-repeat top; clear:both; line-height:24px; padding:50px 0 0 0 ; text-align:left; }
#subnav a{ border:none; }
#subnav ul{ margin:0; padding:0; }
#subnav ul li{ list-style:none outside none; padding:0; }
#subnav table{ margin:0 auto; width:777px; }
#subnav tr{ vertical-align:top; }
#subnav th{ color:#000; font-weight:normal; text-align:left; text-transform:lowercase; width:33%; }

#footer{ background:transparent url(images/bg_footer.gif) no-repeat top; color:#000; font:normal 12px Arial, Helvetica, sans-serif; margin:0 auto; padding:60px 25px 10px 25px; text-align:left; width:912px; }
#footer p{ background:transparent url(images/bg_footer_logo.gif) no-repeat left; line-height:45px; padding-left:45px; }
#footer a{ border:none; margin:0 0 0 35px; }

.clear{ clear:both; }
.goto{ text-align:right; }
.goto a{ background:transparent url(images/bullet_arrow.gif) no-repeat left; color:#7695A9; font-size:14px; line-height:18px; padding-left:15px; }
.highlight{ background-color:#F5F7F9; }
.more{ background:transparent url(images/bg_more.gif) no-repeat 35px; font-size:12px; line-height:18px; }

/* resources */
#subresources #container #colmain ul li{ clear:both; font:italic 11px Arial, Helvetica, sans-serif; padding-bottom:15px; }
#subresources #container #colmain ul li a{ clear:right; font:normal 12px Arial, Helvetica, sans-serif; }

/* creative online */
#subcreativeonline #container #colmain #tabs ul{ margin:0; padding:0; }
#subcreativeonline #container #colmain #tabs ul li{ background:none; clear:none; }
#subcreativeonline #container #colmain #fragment-1 ul,
#subcreativeonline #container #colmain #fragment-2 ul,
#subcreativeonline #container #colmain #fragment-3 ul{ border-top:1px solid #D9DDE0; }
#subcreativeonline #container #colmain #fragment-1 ul li,
#subcreativeonline #container #colmain #fragment-2 ul li,
#subcreativeonline #container #colmain #fragment-3 ul li{ background:#fff url(images/bullet_arrow.gif) no-repeat 200px 10px; border-bottom:1px solid #D9DDE0; min-height:160px; }
#subcreativeonline #container #colmain #fragment-1 ul li.highlight,
#subcreativeonline #container #colmain #fragment-2 ul li.highlight,
#subcreativeonline #container #colmain #fragment-3 ul li.highlight{ background:#F5F7F9 url(images/bullet_arrow.gif) no-repeat 200px 10px; }
#subcreativeonline #container #colmain #fragment-1 a img,
#subcreativeonline #container #colmain #fragment-2 a img,
#subcreativeonline #container #colmain #fragment-3 a img{ background:transparent url(images/bg_screenshot.gif) no-repeat top; float:left; padding:2px 20px 25px 20px; }

/* movabletype blog */
body#mt-blog{ padding:15px 0 0 0; }
#mt-blog #wrapper{ background:#fff url(images/bg_wrapper.gif) repeat-y top; margin:0 auto; padding:0; text-align:left; width:962px; }
#mt-blog #header{ background:transparent url(images/bg_gradient.gif) no-repeat 9px 0px; margin:0 auto; padding:20px 25px 0 25px; }
#mt-blog #header h1 a{ background:transparent url(images/bg_h1.gif) no-repeat scroll 55px 0; display:block; float:left; height:180px; margin:0; padding:0; width:240px; }
#mt-blog #header #emailupdates{ color:#fff; float:left; font:normal 18px Arial, Helvetica, sans-serif; height:85px; /*padding:80px 0 0 0;*/ text-align:right; width:632px; }
#mt-blog #header #emailupdates input.email{ background-color:#0D5384; border:none; color:#fff; font:normal 18px Arial, Helvetica, sans-serif; padding:5px 3px; width:130px; }
#mt-blog #header #nav{}
#mt-blog #header #nav ul#navul{ margin:0 0 0 50px; padding:0; }
#mt-blog #header #nav ul#navul li a{ color:#fff; display:block; line-height:40px; padding:6px 26px 0 26px; }
#mt-blog #header #nav ul#navul li a:hover{ border-left:1px solid #AFB5B5; border-right:1px solid #AFB5B5; border-top:1px solid #AFB5B5; color:#0D5384; padding:5px 25px 0 25px; }
#mt-blog #header #nav ul#navul li ul li{ padding:0 5px; }
#mt-blog #header #nav ul#navul li ul li a{ color:#0D5384; display:block; line-height:40px; padding:0 25px 0 25px; }
#mt-blog #header #nav ul#navul li ul li a:hover{ border:none; padding:0 25px 0 25px; }
#mt-blog #container{ background:transparent url(images/bg_gradient.gif) no-repeat 9px -200px; margin:0 auto; padding:0 25px 0 25px; }
#mt-blog #container #colmain a{ border-bottom:1px dotted #48677C; color:#48677C; }
#mt-blog #container #colmain h2{ line-height:30px; }
#mt-blog #container #colmain h2 a{ border:none; }
#mt-blog #container #colmain #headlines{ border-bottom:1px solid #E4EEF7; padding:0 0 15px 0; }
#mt-blog #container #colmain #headlines h2{ color:#0C5484; }
#mt-blog #container #colmain #headlines ul{ padding:10px 0 0 0; }
#mt-blog #container #colmain #headlines ul li{ background:transparent url(images/bullet_lightblue.gif) no-repeat 0 10px; color:#848E97; font:italic 12px Arial, Helvetica, sans-serif; list-style-type:none outside none; padding:8px 5px 8px 20px; }
#mt-blog #container #colmain #headlines ul li a{ color:#0C5484; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; }
#mt-blog #container #colmain #headlines ul li a.digg-count{ display:none; }
#mt-blog #container #colmain .entry{ color:#020202; padding:15px 0 25px 0; }
#mt-blog #container #colmain .hentry {color:#020202;}
#mt-blog #container #colmain .entry .asset-meta{ font-size:12px; }
#mt-blog #container #colmain .entry .comments{ color:#48677C; float:right; text-align:right; margin:-15px 0 0 0; }
#mt-blog #container #colmain .entry .comments a{ color:#48677C; }
#mt-blog #container #colmain .entry .trackbacks{ display:none; }
#mt-blog #container #colmain .entry .asset-body{ clear:both; line-height:18px; }
.asset-body br {margin: 0; padding: 0; border-width: 0; line-height: 9px;}

#mt-blog #container #colmain .socialnetwork{ text-align:center; }
#mt-blog #container #colmain .socialnetwork a{ text-decoration:none; }
#mt-blog #container #colmain .socialnetwork .digg-count{ display:none; }
#mt-blog #container #colmain .bottomnav{ text-align:center; }
#mt-blog #container #colmain .bottomnav a{ font-size:14px; }
#mt-blog #container #colside{ background-color:#fff; border:none; float:left; margin:0 0 0 10px; width:302px; }
#mt-blog #container #colside h3{ margin:0; padding:0; text-align:left; }
#mt-blog #container #colside a{ border-bottom:none; color:#48677C; }
#mt-blog #container #colside input{ background-color:#DDE6ED; border:none; color:#0D5384; font-size:14px; padding:2px; }
#mt-blog #container #colside .content{ background-color:#F5F7F9; border:1px solid #D2DCE4; clear:both; margin:0 0 10px 0; padding:15px 10px; width:280px; }
#mt-blog #container #colside #list .ui-tabs-nav .ui-tabs-selected{ background-color:#F5F7F9; border-bottom:1px solid #F5F7F9; }
#mt-blog #container #colside #list .ui-tabs-nav .ui-tabs-selected a{ color:#000; }
#mt-blog #container #colside #list .ui-tabs-nav li{ padding-left:10px; }
#mt-blog #container #colside #list .ui-tabs-nav li#tabtopics{ border-right:1px solid #D2DCE4; width:60px; }
#mt-blog #container #colside #list .ui-tabs-nav li#tabpopular{ width:218px; }
#mt-blog #container #colside #list.content{ padding:0; width:300px; }
#mt-blog #container #colside #list.content .content{ border:none; }
#mt-blog #container #colside #list.content .content ul{ margin-left:0; padding-left:0; }
#mt-blog #container #colside #list.content .content ul li{ background: transparent url(images/bg_cat_li.gif) no-repeat left top; list-style:none outside none; padding-left:25px; }
#mt-blog.mt-main-index #container #colmain .entry{ border-bottom:1px solid #E4EEF7; }
#mt-blog.mt-main-index #container #colmain .categories a{ color:#fff; font-size:11px; line-height:20px; padding:0 10px; }

/*#mt-blog.mt-main-index #container #colmain a.cat-corruption{ background-color:#316D17; }
#mt-blog.mt-main-index #container #colmain a.cat-filesharing{ background-color:#AD8F0D; }
#mt-blog.mt-main-index #container #colmain a.cat-pollution{ background-color:#721C1B; }
#mt-blog.mt-main-index #container #colmain a.cat-legislation{ background-color:#C67615; }
#mt-blog.mt-main-index #container #colmain a.cat-plagiarism{ background-color:#134C69; }
#mt-blog.mt-main-index #container #colmain a.cat-spam{ background-color:#661F85; }*/

/*#mt-blog #container #colside .cat-corruption{ list-style-image:url(images/bullet_green.gif); }
#mt-blog #container #colside .cat-filesharing{ list-style-image:url(images/bullet_tan.gif); }
#mt-blog #container #colside .cat-pollution{ list-style-image:url(images/bullet_burgundy.gif); }
#mt-blog #container #colside .cat-legislation{ list-style-image:url(images/bullet_orange.gif); }
#mt-blog #container #colside .cat-plagiarism{ list-style-image:url(images/bullet_navyblue.gif); }
#mt-blog #container #colside .cat-spam{ list-style-image:url(images/bullet_purple.gif); }*/

/* cat colors */

#mt-blog.mt-main-index #container #colmain a.cat1,
#mt-blog #container #colside #list.content .content ul li.cat1{ background-color:#316D17; }
#mt-blog.mt-main-index #container #colmain a.cat2,
#mt-blog #container #colside #list.content .content ul li.cat2{ background-color:#AD8F0D; }
#mt-blog.mt-main-index #container #colmain a.cat3,
#mt-blog #container #colside #list.content .content ul li.cat3{ background-color:#721C1B; }
#mt-blog.mt-main-index #container #colmain a.cat4,
#mt-blog #container #colside #list.content .content ul li.cat4{ background-color:#C67615; }
#mt-blog.mt-main-index #container #colmain a.cat5,
#mt-blog #container #colside #list.content .content ul li.cat5{ background-color:#134C69; }
#mt-blog.mt-main-index #container #colmain a.cat6,
#mt-blog #container #colside #list.content .content ul li.cat6{ background-color:#661F85; }
#mt-blog.mt-main-index #container #colmain a.cat7,
#mt-blog #container #colside #list.content .content ul li.cat7{ background-color:#CEDB34; }
#mt-blog.mt-main-index #container #colmain a.cat8,
#mt-blog #container #colside #list.content .content ul li.cat8{ background-color:#569BBF; }
#mt-blog.mt-main-index #container #colmain a.cat9,
#mt-blog #container #colside #list.content .content ul li.cat9{ background-color:#9E005D; }
#mt-blog.mt-main-index #container #colmain a.cat10,
#mt-blog #container #colside #list.content .content ul li.cat10{ background-color:#EC008C; }
#mt-blog.mt-main-index #container #colmain a.cat11,
#mt-blog #container #colside #list.content .content ul li.cat11{ background-color:#ED1B23; }
#mt-blog.mt-main-index #container #colmain a.cat12,
#mt-blog #container #colside #list.content .content ul li.cat12{ background-color:#8781BD; }
#mt-blog.mt-main-index #container #colmain a.cat13,
#mt-blog #container #colside #list.content .content ul li.cat13{ background-color:#3BB878; }
#mt-blog.mt-main-index #container #colmain a.cat14,
#mt-blog #container #colside #list.content .content ul li.cat14{ background-color:#FFF200; }
#mt-blog.mt-main-index #container #colmain a.cat15,
#mt-blog #container #colside #list.content .content ul li.cat15{ background-color:#6AC6C5; }
#mt-blog.mt-main-index #container #colmain a.cat16,
#mt-blog #container #colside #list.content .content ul li.cat16{ background-color:#8DC63F; }
#mt-blog.mt-main-index #container #colmain a.cat17,
#mt-blog #container #colside #list.content .content ul li.cat17{ background-color:#A863A8; }
#mt-blog.mt-main-index #container #colmain a.cat18,
#mt-blog #container #colside #list.content .content ul li.cat18{ background-color:#FDC689; }
#mt-blog.mt-main-index #container #colmain a.cat19,
#mt-blog #container #colside #list.content .content ul li.cat19{ background-color:#E49076; }
#mt-blog.mt-main-index #container #colmain a.cat20,
#mt-blog #container #colside #list.content .content ul li.cat20{ background-color:#F7941C; }
#mt-blog.mt-main-index #container #colmain a.cat21,
#mt-blog #container #colside #list.content .content ul li.cat21{ background-color:#CA3129; }
#mt-blog.mt-main-index #container #colmain a.cat22,
#mt-blog #container #colside #list.content .content ul li.cat22{ background-color:#0076A3; }
#mt-blog.mt-main-index #container #colmain a.cat23,
#mt-blog #container #colside #list.content .content ul li.cat23{ background-color:#00A650; }
#mt-blog.mt-main-index #container #colmain a.cat24,
#mt-blog #container #colside #list.content .content ul li.cat24{ background-color:#82CA9C; }
#mt-blog.mt-main-index #container #colmain a.cat25,
#mt-blog #container #colside #list.content .content ul li.cat25{ background-color:#00AEEF; }
#mt-blog.mt-main-index #container #colmain a.cat26,
#mt-blog #container #colside #list.content .content ul li.cat26{ background-color:#67808D; }
#mt-blog.mt-main-index #container #colmain a.cat27,
#mt-blog #container #colside #list.content .content ul li.cat27{ background-color:#99BBD0; }
#mt-blog.mt-main-index #container #colmain a.cat28,
#mt-blog #container #colside #list.content .content ul li.cat28{ background-color:#C4DF9B; }
#mt-blog.mt-main-index #container #colmain a.cat29,
#mt-blog #container #colside #list.content .content ul li.cat29{ background-color:#FFF799; }
#mt-blog.mt-main-index #container #colmain a.cat30,
#mt-blog #container #colside #list.content .content ul li.cat30{ background-color:#C0D9E9; }
