body, h1, h2, h3, h4, h5, ul#sidebar, ul.widgets, li, ul#sidebar li ul, ol.commentlist, ul.children, ul#footercol li ul,
div#submenu-nav ul, div#submenu-nav ol, form, img, table, ul, li, p
	{
	margin:0;
	padding:0;
	border: 0;
	list-style-type: none;
	}
	
body{font-family:Georgia, Helvetica, Arial; font-size: 62.5%; background: #eeeeee}	
.clear{clear:both;}

a{color: #000; text-decoration: none;}
a:hover{color: #7d7d7d; text-decoration: none;}

#page{margin: 0 auto; width: 930px;}	

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#top ul, #sidebar .recent-posts h3, #sidebar .categories a.category, #sidebar .categories h3, #content .post .post-body a.category,
#content .post .post-body a.comments,.single #content .post .aside, .archive-listing .archive-header h2, .archive-listing .tags,
#content .category-header h2, #content .category-header span.subtitle, #sidebar .internetdagski span, a.category, a.comments, #content #comments h3,
#content .add-comment input.text, textarea, #content .add-comment span, #content .add-comment h3, #sidebar .search input.searchform,
#sidebar .recent-comments h3, #sidebar ul#tab-container-1-nav li, #sidebar .tab  li .subject, 
#footer, #smart-archives-list h2
{font-family: Helvetica, sans-serif;}

/*  
Top
*/

#top {height: 88px;}
#top #logo a{display: block; float: left; background: url(images/logo.png) no-repeat; width: 287px; height: 42px; text-indent: -9000px; margin: 25px 0 0 0;}

#top ul.navigation{margin: 0 0 0 52px; float: left; font-size: 16px; width: 590px;}
#top ul.navigation li{float: left; margin: 0 10px 0 0;}
#top ul.navigation li a{float: left; display: block; height: 20px; float: left; padding: 36px 12px 0 12px; color: #000;}
#top ul li.current_page_item a, #top ul li.current_page_ancestor a{background: #fff;}
#top ul li a:hover{background: #f6f6f6;}

#top ul.subnavigation{ width: 590px; font-size: 11px; margin: 5px 0 0 52px; font-size: 12px; float: left; }

#top ul.subnavigation li { float: left; }

#top ul.subnavigation li a {float: left; display: block; padding: 2px 10px;}



/*  
Content
*/

#content {float: left; width:660px; margin: 0 0 15px 0;}

#content #left-column{float: left; width:322px}
#content #right-column{float: right; width:322px}

#content .post {background: #fff; position: relative; margin: 0 0 0px 0;}
#content .post img.numbering{position: absolute; top: 20px; right: 20px;}

#content .post .post-body{padding: 16px 20px 20px 20px; margin: 0 0 15px 0;}
#content .post .post-body h3, #content .page .entry .seminar_box_small_wrapper h3 {font-size: 17px; line-height: 130%;margin: 0 0 4px 0;}
#content .post .post-body h3.with-number{width: 240px;}

#content .post  span.author{display: block; font-size: 12px; font-style: italic; margin: 0 0 12px 0;}
#content .post .post-body p{font-size:12px; margin: 0 0 12px 0; line-height: 160%;}
#content .post  a.category{padding: 4px 5px 2px 5px; background: #fffcd9; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0 17px 0 0;}
#content .post  a.comments{background: url(images/icon-comments.png) 0 0 no-repeat; padding: 0 0 0 20px; font-size: 12px;font-weight: bold;}

#content .featured-post .post-body{padding: 12px 20px 18px 20px; margin: 0 0 15px 0;}
#content .featured-post .post-body h3{font-size: 24px;}
#content .featured-post span.author{margin: 2px 0 12px 0;}

#content .page .entry a, .single #content .post .post-body .entry a,.single #content .post .tags a {text-decoration: underline;}

.single #content .post .post-body{padding: 14px 20px 20px 20px;}
.single #content .post .post-body h1 {font-size: 24px; line-height: 120%;margin: 0 0 6px 0;}
.single #content .post .post-body .entry{margin: 16px 0 0 0; width: 410px; float: left;}
.single #content .post .post-body p{font-size: 14px;}

.single #content .post .post-body div.wp-caption img, #content .page .entry div.wp-caption img { max-width: 430px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-right: 1px solid #eee; margin-bottom: 5px; margin-left: 0px;;}
.single #content .post .post-body img, #content .page .entry img { max-width: 430px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-right: 1px solid #eee; margin-bottom: 5px; margin-left: -20px;}
.single #content .post .post-body p.wp-caption-text, #content .page .entry p.wp-caption-text {clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; margin: 0 0 10px 0; padding-left: 20px; padding-right: 20px;}

#content div.wp-caption { margin-left: -20px; }

#content .asides{float: right; width: 194px; margin: -14px 20px 0 0;}

#content .page h1 {font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 24px; line-height: 120%;margin: 0 0 15px 0;}

#content .page blockquote {	float: left; clear: left; width: 620px; padding-left: 20px; margin: 20px 0 20px -20px; background-color: #eee; }
#content .page h4 { font-weight: normal; background-color: #fff; display: inline; padding: 0px 7px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 13px;}

body.page-template-pagenosharing-php { padding-top: 20px; }

body.page-template-pagenosharing-php td + td {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
	padding: 20px 0 20px 20px;
}


/** Specialrubrik för seminarier **/
body.page-template-page_seminar-php #content .page h1 {font-family: Georgia; font-weight: bold; font-size: 24px; line-height: 120%;margin: 0 0 15px 0; }

#content .page .asides {margin: 0;}

#content .asides .aside {background: #f6f6f6; padding: 14px; margin: 0 0 20px 0; font-family: Helvetica, Arial, sans-serif; }
#content .asides .aside h3{font-weight: normal; font-size: 1.2em; padding: 0 0 8px 0; border-bottom: 1px solid #fff; margin: 0 0 8px 0;}
#content .asides .tags a {font-size: 12px; line-height: 160%;}

#content .asides .share {padding-bottom: 0px;}

#content .asides .share ul{margin: 10px 0 0 0;}
#content .asides .share ul li {float: left; line-height: 200%;}
#content .asides .share ul li a {float: left; display: block; width: 16px; height: 16px; xtext-indent: -9000px; margin: 0 14px 14px 0;}
#content .asides .share ul li.facebook a{background: url(images/share-facebook.png) no-repeat;}
#content .asides .share ul li.bloggy a{background: url(images/share-bloggy.png) no-repeat;}
#content .asides .share ul li.twitter a{background: url(images/share-twitter.png) no-repeat;}
#content .asides .share ul li.digg a{background: url(images/share-digg.png) no-repeat;}
#content .asides .share ul li.delicious a{background: url(images/share-delicious.png) no-repeat;}
#content .asides .share ul li.linkedin a{background: url(images/share-linkedin.png) no-repeat;}
#content .asides .share ul li.google a{background: url(images/share-google.png) no-repeat;}
#content .asides .share ul li.posterous a{background: url(images/share-posterous.png) no-repeat;}

#content .asides ul.post-actions {margin: 0 0 0 5px;}
#content .asides ul.post-actions li{font-size: 14px; }
#content .asides ul.post-actions li a{display: block; padding: 4px 0 0 35px; height: 22px; margin: 0 0 10px 0;}
#content .asides ul.post-actions li.comment a{background: url(images/action-comment.png) top left no-repeat;}
#content .asides ul.post-actions li.comment-rss a{background: url(images/action-commentrss.png) top left no-repeat;}
#content .asides ul.post-actions li.trackback a{background: url(images/action-trackback.png) top left no-repeat;}

#content .asides .featured-quote{border-top: 1px solid #eeeeee; padding: 18px 0 0 0; margin: 14px 0 0 0;}
#content .asides .featured-quote p{font-size: 20px; font-style: italic; line-height: 140%;}

/* Entry */

#content .post .entry h2, #content .page .entry h2{font-size: 15px; margin: 0 0 10px 0; line-height: 130%;}
#content .post .entry h3, #content .page .entry h3{font-size: 14px; margin: 0 0 6px 0; line-height: 130%;}

#content .entry ul, #content .entry ul li {list-style-type: disc; font-size: 14px;}
#content .entry ul{margin: 0 0 12px 30px; line-height: 130%; }
#content .entry ul li{margin: 0 0 6px 0;}

#content .entry ol, #content .entry ol li {list-style-type: decimal; font-size: 14px;}
#content .entry ol{margin: 0 0 12px 0px; padding-left: 30px; line-height: 130%; }
#content .entry ol li{margin: 0 0 6px 0;  }

#content blockquote{margin: 0 20px;   }

#content code {color: #666; font-size: 1em; border: 1px solid #eee; border-left: 0 none; float: left; margin: 5px 0 5px -20px; padding: 20px;}
.single #content .page img { max-width: 430px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-right: 1px solid #eee; margin-left: -20px; margin-bottom: 10px;}
body.page-template-pagenosharing-php img { border: none !important;}



/* Page */

#content .page{padding: 20px; background: #fff;}
#content .page p{font-size:14px; margin: 0 0 12px 0; line-height: 130%;}

#content .page .entry {width: 410px;}

#content .page .entry a {text-decoration: underline;}


/* Archive Listing */

.archive-listing {background: #fff; padding: 0 20px 20px 20px; width: 620px !important; }
.archive-listing span.author{font-style: italic; padding: 0 0 0 20px; font-size: 1.18em;}

.archive-listing .archive-header{background: #fff; padding:16px 0;  height: 60px; border-bottom: 1px solid #eeeeee; }
.archive-listing .archive-header h2{font-weight: normal; font-size: 1.95em; margin: 0 0 10px 0;}
.archive-listing .category-nav{margin: 0}

.archive-listing .post{padding:16px 0px; border-bottom: 1px solid #eeeeee;}
.archive-listing .postbody{float: left; width: 395px;}
.archive-listing  h3{font-size: 24px; margin: 0 0 16px 0;}
.archive-listing .postbody p{font-size: 14px; line-height: 140%; margin: 0 0 12px 0;}
.archive-listing .postbody span.author{display: block; margin:8px 0 0 0 !important ; padding: 0;}
.archive-listing .tags{float: right; width: 160px; background:#f6f6f6; font-size: 12px; padding: 16px; line-height: 140%;}
.archive-listing .tags a{text-decoration: underline;}


/* Category Listing */

.category-listing {width: 660px !important; }
.category-listing .post .post-body{padding: 12px 20px 20px 20px !important;}

#content .category-header{background: #fff; padding: 20px 20px 30px 20px; margin: 0 0 15px 0; height: 76px;}
#content .category-header h2{float: left; background: #ffe5e5; font-size: 20px; text-transform: uppercase; font-weight: normal; padding: 8px 10px 8px 10px;}
#content .category-header span.subtitle{float: left; font-size: 20px; font-weight: normal; margin: 10px 0 0 20px;}

#content .category-header .category-nav{margin: 10px 0 20px 0; height: 25px;}
#content .category-listing .bottom span{margin: 10px 0 0 0;}

/* Pagination */

#content .category-nav{font-size: 14px; padding: 12px 0 0 0; background: #fff; height: 25px;}
#content .category-nav .previous-posts, #content .category-nav .previous-posts-inactive {float: left; line-height: 25px; height: 25px;}
#content .category-nav .next-posts, #content .category-nav .next-posts-inactive {float: right; line-height: 25px; height: 25px;}

#content .category-nav .previous-posts a {background: url(images/previous-posts.png) top left no-repeat; padding: 0 0 0 34px; height: 25px;display: block;}
#content .category-nav .previous-posts-inactive {background: url(images/previous-posts-inactive.png) top left no-repeat; color: #dddddd; padding: 0 0 0 34px; height: 25px;display: block;}
#content .category-nav .next-posts-inactive {background: url(images/next-posts-inactive.png) top right no-repeat; color: #dddddd; padding: 0 34px 0 0; height: 25px; display: block;}
#content .category-nav .next-posts a {background: url(images/next-posts.png) top right no-repeat; padding: 0 34px 0 0; height: 25px;display: block;}

#content .bottom{padding: 20px;}

/* Archive */

#page-28 p a {font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#page-28 .entry p {line-height: 20px; margin: 10px 0 0 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
#content .entry #smart-archives-block {padding: 0 0 15px 0; border-bottom: 1px solid #efefef;}
#content .entry #smart-archives-block ul {margin: 0; padding: 0;}
#content .entry #smart-archives-block, #content .entry #smart-archives-block li {margin-left: 0; list-style: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal;}
#smart-archives-list {margin: 15px 0;}
#smart-archives-list h2 {font-weight: normal; font-size: 1.95em !important; text-transform: capitalize; margin: 0 0 8px 0; }
#content .page #smart-archives-list ul{border-bottom: 1px solid #eeeeee; margin:0 0 20px 0; padding: 0 0 20px 0;}
#content .page #smart-archives-list li{margin: 0 0 8px 20px !important; }
#content .page #smart-archives-list a {text-decoration: none; }


/* Add Comments */

#content hr.divider {height: 16px; color: #eee; border: 0; margin: 0; padding: 0;}

#content .add-comment{ padding: 20px 20px 40px 20px; background: #fff;}
#content .add-comment a { text-decoration: underline; }
#content .add-comment h3{font-weight: normal; font-size: 16px; margin: 0 0 18px 0;}
#content .add-comment h3.respond {display: none;}
#content .add-comment h3.comment {display: block;}
#content .add-comment input.text, textarea{}
#content .add-comment input.text{background: #f6f6f6; border: 0; padding: 10px 0 0 10px; margin: 0 0 16px 0; height: 24px; width: 272px; font-size: 1.24em;}
#content .add-comment span{padding: 0 0 0 20px; position: relative; top: 2px; font-size: 1.2em; color: #868686;}
#content .add-comment textarea{width: 320px; height: 100px; float: left; background: #f6f6f6; border: 0; font-size: 1.24em; padding: 10px;}
#content .add-comment span.gravatar{float: left; width: 195px; line-height: 160%; margin: 10px 0 0 0;}
#content .add-comment span.gravatar a{color:#868686; text-decoration: underline;}
#content .add-comment input.button{float: left; background: #000; font-family: Helvetica, Arial; font-size: 12px; cursor: pointer; color: #fff; border: 0; height: 32px; padding: 4px 6px; font-size: 1.15em; margin: 14px 20px 0 0;}
#content .add-comment p.info {font-size: 1.2em; margin: 0 0 10px 0; font-family: Helvetica, Arial, sans-serif;}

/* Add Comments inline */

#content ul .add-comment {padding: 15px 3px;}
#content ul ul .add-comment {margin-left: -22px; padding: 15px 0;}
#content ul .add-comment span.gravatar {display: none;}
#content ul .add-comment h3.comment {display: none; }
#content ul .add-comment h3.respond {display: block; }

#content #cancel-comment-reply {}
#content #cancel-comment-reply p {margin: 25px 0 0 0; font-size: 1.2em; font-family: Helvetica, Arial, sans-serif;}

/* Comments */

#content #comments{background: #fff; padding: 20px;}
#content #comments h3{font-weight: normal; font-size: 1.6em; margin: 15px 0 18px 0;}

#content #comments .comment-listing {float: left; width: 408px; overflow: hidden;}
#content #comments .comment-listing ul li {border-top: 1px solid #eeeeee; margin: 16px 0 0 0; padding: 16px 0 0px 0;}
#content #comments .comment-listing ul li img{float: left; width: 70px;}
#content #comments .comment-listing ul li .comment-body{float: right; width: 320px; margin: 0 0 6px 0; }
#content #comments .comment-listing ul li .comment-body span.author{font-weight: bold; font-size: 1.35em; display: block;}
#content #comments .comment-listing ul li .comment-body span.date{font-size: 1.3em; font-style: italic; display: block; margin: 0 0 6px 0;}
#content #comments .comment-listing ul li .comment-body p{font-size: 1.35em; margin: 0 0 10px 0; line-height: 140%;}
#content #comments .comment-listing ul li a.comment-reply-link{background: url(images/comment-reply.png) no-repeat; font-size: 14px; padding: 4px 0 6px 40px;}


#content #comments .comment-listing ul ul.children { clear: both; border: 0; padding: 0 0 0 0; margin: 0 0 0 25px;}
#content #comments .comment-listing ul ul.children .comment-body { width: 295px; }
#content #comments .comment-listing ul ul.children ul.children { margin: 0 0 0 0;}

#content #comments .comment-listing ul ul.children li { border: 0; margin: 0; padding: 30px 0 0 0; margin: 0; background: url(images/comment_divider.png) no-repeat; }

#content #comments .trackback-listing {width: 192px; float: right; overflow: hidden;}
#content #comments .trackback-listing ul li {font-size: 12px; border-bottom: 1px solid #eeeeee; margin: 0 0 16px 0; padding: 0 0 16px 0;}
#content #comments .trackback-listing ul li .author { font-size: 12px; font-weight: bold;Ê}
#content #comments .trackback-listing ul li .date { display: block; margin: 5px 0; font-style: italic;}
#content #comments .trackback-listing ul li .comment-body { width: 192px; }

#content #comments .comment-listing ul li .comment-body a { text-decoration: underline; }

/*  
Sidebar
*/

#sidebar {float: left; width:255px; margin: 0 0 0 15px;}

#sidebar .search{margin: 0 0 25px 0; height: 36px;}
#sidebar .search input.searchform{float: left; background: #fff; border: 0; width: 200px; height: 25px; padding:10px 0 0 10px; margin: 0 5px 0 0; font-size: 1.24em;} 
#sidebar .search input.searchbutton{float: left; height: 35px; width: 35px; background: #fff url(images/searchbutton.png) no-repeat; text-indent: -190px; border: 0; cursor: pointer;} 

#sidebar .internetdagski{margin: 0 0 15px 20px; background: url(images/internetdagski.png) no-repeat bottom left; padding: 0 0 120px 0; width: 215px;}
#sidebar .internetdagski span{font-size: 12px; padding: 0 16px; display: block; margin: 0 0 12px 0;}
#sidebar .internetdagski .message{background: url(images/internetdagski.png) no-repeat top left; padding: 20px 0 0 0; }
#sidebar .internetdagski .message span a {color: #dd5555; }
#sidebar .internetdagski .message span a:hover {text-decoration: underline;}
#sidebar .internetdagski p{padding: 0 16px; font-weight: bold; font-size: 17px;}

#sidebar .recent-posts{background: #fff; padding: 14px; margin: 0 0 15px 0;}
#sidebar .recent-posts h3{font-size:12px; font-weight: normal; margin: 0 0 10px 0;}
#sidebar .recent-posts li{border-bottom: 1px solid #eeeeee; padding: 0 0 14px 0; margin: 0 0 10px 0;} 
#sidebar .recent-posts li:last-child{border-bottom: 0px solid #eeeeee; padding: 0 0 0px 0; margin: 0 0 0px 0;} 
#sidebar .recent-posts a{font-size: 17px; font-weight: bold; margin: 0 0 8px 0; display: block;}
#sidebar .recent-posts p{font-size: 12px; line-height: 145%; }
#sidebar .recent-posts p a{font-weight: normal; font-size: 12px; line-height: 145%; }



#sidebar .categories{background: #fff; padding: 15px 15px 11px 15px; margin: 0 0 15px 0;}
#sidebar .categories h3{font-size: 12px; font-weight: normal; margin: 0 0 10px 0;}
#sidebar .categories li{float: left; margin: 0 5px 0 0;}
#sidebar .categories li a{float: left; margin: 0 5px 0 0;}
#sidebar .categories a.category{padding: 4px 5px 2px 5px; background: #fffcd9; color: #000;font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0; }

#sidebar ul#tab-container-1-nav {height: 22px;}
#sidebar ul#tab-container-1-nav li{float: left; background: #eeeeee;font-size: 12px; font-weight: normal; margin: 0 2px 0 0;}
#sidebar ul#tab-container-1-nav li a{display: block; padding: 0 10px; height: 30px; line-height: 30px; }
#sidebar ul#tab-container-1-nav li.activeli a{background: #fff;}

#sidebar .tab{margin: 0 0 20px 0;}
#sidebar .tab  li{ padding: 20px 14px 16px 14px;}
#sidebar .tab  li .subject{text-transform: uppercase; font-size: 10px; font-weight: bold;}
#sidebar .tab  li h3{font-size: 17px; font-weight: bold; margin: 4px 0 2px 0;}
#sidebar .tab  li a.author{font-style: italic; font-size: 12px;}

#sidebar .action-links{margin: 0 0 10px 0;}
#sidebar .action-links ul{margin: 0 0 0 6px;}
#sidebar .action-links li a{display: block; height: 50px; font-size: 14px; font-weight: bold;  padding:  12px 0 0 74px; margin: 0 0 12px 0;}
#sidebar .action-links li.blog a{background: url(images/action-blog.png) top left no-repeat;}
#sidebar .action-links li.rss a{background: url(images/action-rss.png) top left no-repeat;}
#sidebar .action-links li.facebook a{background: url(images/action-facebook.png) top left no-repeat;}
#sidebar .action-links li.twitter a{background: url(images/action-twitter.png) top left no-repeat;}
#sidebar .action-links li.newsletter a{background: url(images/action-envelope.png) top left no-repeat;}


#sidebar .recent-comments{background: #fff; padding: 14px 14px 0 14px;}
#sidebar .recent-comments h3{background: url(images/icon-comments.png) top left no-repeat; padding: 0 0 0 18px; font-weight: normal; margin: 0 0 10px 0;}
#sidebar .recent-comments ul li{border-bottom: 1px solid #eeeeee; padding: 0 0 16px 0; margin: 0 0 18px 0;}
#sidebar .recent-comments ul li:last-child{border-bottom: 0}
#sidebar .recent-comments ul li img{float: left; width: 30px; margin: 0 10px 0 0;}
#sidebar .recent-comments ul li .comment-body{float: right; width: 180px;}
#sidebar .recent-comments ul li .comment-body p{font-size: 12px; margin: 0 0 6px 0;}
#sidebar .recent-comments ul li .comment-body a.post-title{font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size:10px; text-transform: uppercase; }

/*  
Footer
*/

#footer {height: 60px; background: #fff; margin: 0 0 0 0;}
#footer a{text-decoration: underline;}
#footer p{float: left; padding: 16px 20px 0 20px; width: 206px; font-size: 1.1em;line-height: 150%;}
#footer p.second-body{width: 240px; color: #7c7c7c;}
#footer p.third-body{width: 270px; color: #7c7c7c;}
#footer img{float: right; margin: 14px 20px 0 0;}

/*  
Categories
*/

.old-anvandarnas-internet {background: #d9ffe0 !important;}
.old-sakerhet {background: #ffeeda !important;}
.old-media {background: #ffe8f8 !important;}
.old-mobilitet {background: #fffcd9 !important;}
.old-ip-och-infrastruktur {background: #ffe5e5 !important;}
.old-domannamn {background: #ddfaff !important;}
.old-nyheter {background: #eeeeee !important;}

.anvandarnas-internet {background: #caffd4 !important;}
.sakerhet {background: #ffe9cf !important;}
.media {background: #ffdef5 !important;}
.mobilitet {background: #fffbcf !important;}
.ip-och-infrastruktur {background: #fddada !important;}
.domannamn {background: #d0f8ff !important;}
.nyheter {background: #eeeeee !important;}


/*
EVENT COMMON
*/

.seminar_link{ background: url(images/next-posts.png) 0 0 no-repeat; padding: 4px 0 0 35px; font-size: 16px;font-weight: normal;display: block; height: 21px;text-decoration: none; }

/*
Events Archive
*/

#xcontent .page .entry a{text-decoration: none;}
#content .page .entry img{margin:0;}
.horisontal_divider{width:100%;height:1px;overflow:hidden;margin:10px 0;float:left;background:#ccc;}

.seminar_box_small_wrapper{ width:620px;height:auto;float:left;margin:10px 0; }
.seminar_box_small_img{ width:130px;height:130px;float:left;background:#ccc; margin-bottom: 15px;}
.seminar_box_small_text{ width:470px;float:right;font-size:12px; }

.seminar_box_small_text h3{ font-size:17px; }



#content .page .entry .seminar_info{ font-size:12px; font-style:italic; margin:0 0 5px 0;}
#content .page .entry .seminar_box_small_wrapper p {font-size: 12px; }

.seminar_free{ font-weight:bold; }


/*
Event
*/

#content .asides .seminar_link {font-size: 14px;}
#content .asides .aside h3{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
#content .asides .aside ul li .event_info_p{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }


/* Program */
#programcontainer { margin: 0 25px; width: 890px; }
#topnav { padding: 25px 25px 0 25px; }


/* Banner, live events */

	ul.banner_tabs { display: block; width: 300px; height: 29px; margin: 0; padding: 0; list-style-type: none; }
	ul.banner_tabs li { float: left; padding: 0; margin: 0; }
	ul.banner_tabs li a { display: block; padding: 7px 12px 5px 12px; margin: 0; background-color: #fff; font-size: 14px; color: #000; outline: none; }
	ul.banner_tabs li a.current, ul.banner_tabs li a:hover { background-color: #ddd; text-decoration: none; color: #333; }
	
	div.banner_panes { background-color: #fff; font-size: 12px; border: 1px solid #ddd; }
	div.banner_panes div.ind_schema { clear: both; display: block; width: 300px; height: 237px; padding: 0 0 10px 0; overflow-x: hidden; overflow-y: auto; }
	div.banner_panes div p { display: block; margin: 10px 10px 0 10px; color: #000; }
	div.banner_panes div p a { text-decoration: underline; color: #666; }
	div.banner_panes div p a:hover { text-decoration: underline; color: #000; }

