html { 
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333; 
	overflow-y:scroll;} 

body { font-size:81.2500%; margin: 0; padding: 0; text-align:center;line-height:1.4; background-image:url('/components/bg_body.png'); background-repeat:repeat-x; background-position:0% 0%;}

html, body { background-color:#EBEDEF; }

/*---- structure support for integration -----*/
.column_4.left-column { width:170px; }
.column_13.append-1.prepend-1.middle-column {padding-left:30px; padding-right:30px;}

/* ##------ Fonts ------## */

h1 { font-size:2.0em; } 	/* 21px */
h2 { font-size:1.50em; } 	/* 18px */
h3 { font-size:1.25em; } 	/* 15px */
h4 { font-size:1.0em; } 	/* 12px */
h5 { font-size:0.75em; } 	/* 9 px */
h6 { font-size:0.50em; } 	/* 6 px */

h2, h3, h4, h5, h6 { font-weight:bold; }

h1, h2, h3, h4, h5, h6 { }

h1, h2 { margin-top:0px; }

p { margin-top:0.50em; margin-bottom:1.5em; }

small { font-size:0.916em; }

strong, b {font-weight:bold; }

em, i {font-style:italic;}

sup, sub {font-size:0.80em}
sup { vertical-align: top }
sub { vertical-align: bottom }
button {font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:0px; margin:0px;}
abbr {cursor:help; border-bottom:1px dotted gray;}

/* ---defult links ----*/
a:link {color: #3C3CA2;}
a:visited {color:#3C3CA2; text-decoration: none;}
a:hover {color:#25A9E0; text-decoration: none;}
a:focus {color:#25A9E0; text-decoration: none;}
a:focus{outline: 1px dotted #000;}
a:hover,a:active {outline: none;}

/* ##------  The Structure  ------## */

.page { width:974px; margin:0px auto 0px auto; text-align:left; position:relative; display:block; margin-bottom:20px; background-color:#FFF;}
		
	/* Hide from IE5-Mac \*/ .page { overflow:hidden; } /* End hide */
	* html .page {width /**/:974px;}
	
/*****------------    HEADER   ------------******/


/* ##---------------  Help Navigation   -----------------## */

/* hide accesible bar */
.skip { 
	display: none;
	position:absolute; 
	left:-9999px; 
	border-color:red; }


.site_helpdesk hr, .site_aboutus hr {border-color:#F7D417;}


.footer_feed li {
	border-left: 2px inset #7D7396;
	padding:0px 10px;
	color:#F0F4F8; }
	
.footer_feed li:first-child 
	{ border-left:0; }



/* ##---------------  Header section / branding  -----------------## */

.header { position:relative; 
	margin-top: 0px;
	}

.bufvc, .slogan {
    font-family:'Gill', 'Gill Sans', 'Gill Sans MT', Arial; 
    margin:0; padding:0; 
    color:#3A3A3A;
    height: 0;
    width: 0;
    overflow:hidden;
    display: block;
    text-indent: -200%;
    }

.branding {
    width: 21.92em;
	margin: 12px 0 10px 12px;
    }
    
.bufvc-logo {
    width:21.92em;
}

.bufvc-logo img {
    max-width:100%;
    height: auto;
    display: block;
}

.branding ul { margin-left:12px; }
.branding li, .branding li li {float:left;}
.branding li li {clear:both;}

.login {
    font-weight: bold;
}



/* ----------------------{ CONTENT CONTEXTUAL NAVIGATION - cms only styles }-----------------------*/
/*---  Content navigation styles  ---*/

#scrollmenu.scrolling {position:fixed; top:40px; width:142px }

.content_navigation, .app-menu, .content_navigation ul, .app-menu ul { background-color:#F9F9FA; }


.content_navigation, .app-menu { 
	border:1px solid #CCC;
	padding:5px; margin:0;
	 }
	
.content_navigation_column ul {margin-bottom:10px;}

.content_navigation li, .app-menu li {
	padding:3px 0 3px 0;
	border-top:1px solid #CCC;
}
.app-menu li.separator { 
          border-top:1px solid #CCC; 
          }

.content_navigation li:first-child, .app-menu li:first-child { border-top-width:0; }
.content_navigation a, .app-menu a { text-decoration:none; color:#363E81; font-weight:normal;}
.content_navigation a:hover, .content_navigation a:focus, .app-menu a:hover, .app-menu a:focus {color:#25A9E0;}
.content_navigation a:active, .app-menu a:active {color:rgb(27,100,187);}
.content_navigation .current_page_item { border-top:1px solid #CCC; }
.current_menu_parent .current_page_item a, .content_navigation .current_page_item a,
.app-menu .module-home a, .current-cat a { font-weight:bold;}
.current-cat .children a { font-weight:normal; }
.content_navigation .current_page_item_a { font-weight:bold; }


.content_navigation h4 {
	border:1px solid #DDD;
	padding:3px;
	width:auto;
	text-align:left;
	background:#F0EFFC;}
	
.content_navigation ul, .app-menu ul {
	/*background-color:#F7F5FF;*/
	padding:0 4px 0px 4px;
	margin:0 4px; 
	}

.content_navigation,
.content_navigation h4,
.app-menu {
	-moz-border-radius:8px;
	-webkit-border-radius:8px; }	



/*--------------- Sidebar  ----------------*/
.bund-staff-photo {
	padding:4px 4px 50px 4px;
	line-height:1.25em;
	margin-bottom:3px; 
	background:#F0F0F0 url(../components/bg_sidebar_default2.png) repeat-x left bottom; }
	
.sidebar a { text-decoration:none; }

.sidebar a:hover, 
.sidebar a:focus {
	color:#25A9E0; }
	
.sidebar p a {text-decoration:underline;}

.bufvc-funding-legend { margin:16px 0; padding:0; float:right; }
.bufvc-funding-legend img {display:inline-block; vertical-align:middle}

.title_latest_news { color:#363E81; text-shadow:#FFF 1px 1px 1px; line-height:1.25em;}

.article-citation p { line-height:1.25; }
.download-link {display:block; padding-left:25px; background: url(../components/bg_download.png) no-repeat 0px -20px; height:16px; line-height:1.5;}
.download-link:hover {background-position:0px 0px; text-decoration:underline;}
.filesize { font-size:0.916em; color:gray; padding-left:25px;}

/*----- Widgets -------*/
.widget { 
	margin-bottom:1em;
	background-color:white;
	border:1px solid #E0E0E0;
	 }

.widget li { border-top:1px dotted #BBB; padding:4px 0 4px 0; }
.widget li a { text-decoration:none; }
.widget li a:hover, .widget li a:focus { color:#25A9E0; }

.widget_featured_message li { border-top-color:#FFCC00; }

.widget li:first-child { border-width:0px; }
.widget li li:first-child {border-width:1px;}

.widget .widgettitle {
	padding:4px 6px;
	color:#FFF;
	margin-bottom:0.25em;
	background:#524C7F url(../components/bg_sidebar_widget_title.png) repeat-x left top;
	}

.widget .widgettitle a { color:#FFF; text-decoration:none; }
.widget .widgettitle a:hover, .widgettitle a:focus { color:#FFEE00; text-decoration:underline; }
.widget .widgettitle a:active { color:#FFCC22; }

/*.widgetcontent,*/ 
.widget ul, .textwidget { padding: 0 10px; }
.widget-image {padding:5px 10px;}

.widget_featured_message .widgettitle {
	background:#FFCC00 url(../components/bg_sidebar_widget_featured_title.png) repeat-x top left;
	color:#393562;
}

.widget_featured_message {
	background-color:#FEF8DA;
	border:1px solid #F7D417;
}

.widget_tag_cloud {padding:10px;}
.widget_tag_cloud .widgettitle {margin-left:-10px; margin-top:-10px; margin-right:-10px;}

.widget-title-rss-icon {float:right; margin-left:10px;}

.last-updated-title {display:block; color:rgb(100, 100, 100); width:auto; clear:none; font-weight:normal;
	margin-left:-10px;margin-right:-10px; margin-bottom:-4px; margin-top:-4px; padding:4px 10px; }

.widget-list li {background:transparent url(../components/bg_bullet-point.png) no-repeat 0px 0.416em; padding-left:12px;margin-left:12px;margin-bottom:6px}

/*-------- Categories ------------*/
.current-cat {font-weight:bold;}

/*-------- Sticky boxes ------------*/
.stickybox .stickybox_title {
	margin-top:-10px; 
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:10px;
	padding:10px;
	border-bottom:1px solid #dedede; 
	background-color: #F1F0F1; 
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px; }
	
.stickybox_title a { 
	color:#393562; 
	text-decoration:none; 
	}
	
.stickybox_title a:focus, .stickybox_title a:hover { 
	color:#25A9E0;
	text-decoration:none; 
	}

.stickybox img { 
	max-width:175px; height:auto;  
	float:none;
	display:block;
	margin:0px auto;
	text-align: center;
	margin-bottom:10px;}



/*--------------- footer  ----------------*/

.location { 
	text-align:left; padding-left:14px; padding-top:0; margin-top:0;}

.global_navigation {
	width:950px;clear:both; }

.my_search_form_wide { padding:0px 8px 10px}
	
.my_search_form_wide input[type="text"] {
	border: 1px solid #BBB; 
	padding:4px; 
	width:155px; }

.my_search_form_wide input[type="submit"] {
	margin-top:5px; float:right;
}

.sponsors_white { float:right; margin-right:0px; padding-right:0px; }
.sponsors_white a {display:block}
.sponsors_white img { display:block}

.media-partner { text-align: right; font-size:0.8462em; margin-right:12px; margin-bottom:14px; margin-left:50%; margin-top:-48px }

.sponsors {
    display: block;
    margin-bottom: 6px;
    clear: both;
}
.sponsors p {
    margin-bottom: 18px;
}
.logo-partners {
    font-size: 0.8462em;
    color: #666;
}

/* #--------------- hr - Horizontal bars ---------------# */

hr {
	clear:both;
	margin:0; padding:0;
	float:none;
	display:block;
	border:2px solid #373761; }

.bufvc-staff hr { border-width:0px; border-top-width: 1px; border-top-color:#CCC; border-top-style:dotted; margin:5px 0; }

/**---------  Content  -----------**/

.content-wrapper {padding-bottom:1.0em;}
#column_middle { padding-bottom:10px; }
#column_middle hr { border-width:0px; border-top-width: 1px; margin:5px 0; border-top-color: silver; }

/* -- The Hs -- */
.title_area, .apps-content h2, #column_middle h2, .content_middle h2 { 
	margin-top:0; 
	padding-top:0;
	margin-bottom:0.75em;
	}

/*.content_middle h3, .content_middle h4, .content_middle h5 { margin-top:0.50em; margin-bottom:0.75em; }*/


.apps-content a, #column_middle a, .content_middle a {  text-decoration:none; }
.apps-content a:hover, .apps-content a:focus, #column_middle a:hover, #column_middle a:focus, .content_middle a:hover, .content_middle a:focus { color:#25A9E0; text-decoration:underline; }

.apps-content h2, #column_middle h2, .title_area, .content_middle h2 { border-bottom:1px dotted silver; }
.content_middle { padding-bottom:1em; }
.apps-content h2 a, #column_middle h2 a { text-decoration:none; }
#column_middle h3 a, .content_middle h3 a { text-decoration:none; }
#column_middle h3 a:hover, #column_middle h3 a:focus, .content_middle h3 a:hover, .content_middle h3 a:focus { text-decoration:underline; }
#column_middle ul, .page_content ul, .column_middle ul { padding-left:15px;padding-bottom:0.416em; }
#column_middle ul li, .page_content ul li, .column_middle ul li{ padding-left:12px; background: transparent url(../components/bg_bullet-point.png) no-repeat 0px 0.416em; padding-bottom:0.416em}

ol { list-style-type: decimal; margin: 1em 0px 1em 2.5em; display:block; }
ol li { list-style-type:inherit; display:list-item; margin-bottom:0.5em; }  

.latestnews_list_post img {float:right;height:auto;width:75px; }
.latestnews_list_post { padding:10px 0; display:block; border-bottom:1px dotted #BBB; }
.postmetadata-list { margin-bottom:0; padding-bottom:0; display:block; clear:both; margin-top:10px;}
.postmetadata-list, .postmetadata { color:rgb(90,90,90); }

.paging-pages, .archive-navigation { margin:2em 0em; background-color:rgb(230, 239, 194); padding:5px; border:1px solid white; border-radius:2px; text-align:center;}
.paging-pages p { margin:0; padding:0;line-height:1; }
.paging-pages a { color:#363E81; text-decoration:underline; padding:1px 5px; }
.paging-pages a:hover { color:rgb(37, 169, 224); }
.paging-pages span { border:1px solid transparent; }
.paging-pages .current-page { border-color:rgb(37, 169, 224); padding:1px 5px; color:rgb(37, 169, 224); background-color:white;}
.paging-pages.paging-top {margin-top:0px;}
.paging-pages.paging-bottom {margin-bottom:0px;}

/*---- Links ---*/

.latestnews_list_post .more-link, .more-link { display:inline; color:tomato; text-decoration:none;}
.latestnews_list_post .more-link:hover, .latestnews_list_post .more-link:focus, 
.more-link:hover, .more-link:focus {text-decoration:underline; color:#25A9E0;}

.rsswidget img {float:right;}

/* -- containers -- */
.content_single_post img {
	float:right;
	padding:5px 5px 5px 5px; 
	border:1px dotted #DDD;
	margin:5px 0 5px 5px;} 

/*.thecontent a:active {color:#1A3F65;}*/

.post_container { border-bottom:1px dotted silver; margin:5px 0px; padding:5px 0px;}

.post_mediacontainer {
	padding: 0;
	margin: 0 0 10px 0; }

.post_home p:first-child {padding-top:0; margin-top:0;}
.post_home h2:first-child {padding-top:0; margin-top:0;}
.post_home {margin-bottom:12px;}
.container_page_content {margin-bottom:10px;}

p.edit_this_post {display:block; clear:both; margin:10px 0; padding:0px; }
#column_middle p.edit_this_post a {text-decoration:underline}
#column_middle p.edit_this_post a:hover {}
#column_middle p.edit_this_post a:active {}



/*----[ Home page ]----- */ 
.homepage_container {padding-bottom:25px;}


/*--- landing pages summary --*/

.summary_three_col { width:161px; }
.summary_two_col { width:248px; }

.container_summary_of_page { 
	background-color: #FFFFFF; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border:1px solid #CCC;
	}

.container_summary_of_page h4 {padding:6px 10px; margin:0; border-bottom:1px solid #FEFEFE;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px; }

.container_summary_of_page h4 { background: #F1F0F1 }
.container_summary_of_page h4 img {border:none; outline:0px; float:right; clear:none; }
.container_summary_of_page .title-watch {background-image: url(../components/bg_summary_box_watch.png); padding-right:36px;}
.container_summary_of_page .title-read {background-image: url(../components/bg_summary_box_read.png); padding-right:36px;}
.container_summary_of_page .title-find {background-image: url(../components/bg_summary_box_find.png); padding-right:36px;}


.title_summary_of_page a { text-decoration:none; display:block; }

.container_summary_of_page p { padding:6px 10px; position:relative; overflow:hidden;}

.container_summary_of_page img { 
	float:none;
	display:block;
	clear:both;
	margin:0px auto;
	text-align:center;
	border:1px solid rgb(255,255,255);
	outline:1px solid rgb(225,225,225);
	margin-bottom:10px;
	max-width:150px;
	max-height:130px;
	width:auto;
	 }

.container_summary_of_page p { font-size:0.9166em;  }	
	
.smalltext {font-size:0.916em; }

.bufvc-staff dl { float:left; width:200px; height:9em; margin-left:50px; }
.bufvc-staff dt {font-weight:bold; background-color:#F1F1F1;}
.bufvc-staff dd {}
.bufvc-staff h4 { float:none; clear:both; border-bottom:1px dotted silver; padding-bottom:4px;margin-bottom:5px; }


/*---- mig tags ----
.mig-tags p a { text-decoration:none; } 
.mig-tags p a:hover, .mig-tags p a:focus {text-decoration:underline;} 
*/

/*----- Pages ----*/
.paging-page p {
	margin:10px 0px 10px 0px;
	padding:0px 0;
	border:1px solid #BBB;
	background-color:#F1F2F3;
	background: #E6EFC2; border-color: #C6D880; }
	
.page-text {margin-bottom:1em;}


/* --- Content Images --- */

.aligncenter { display: block; margin:0px auto; text-align:center; }
.alignleft { float: left; }
.alignright { float: right;}

img.alignright { margin:4px 0px 4px 10px;}
img.aligncenter { margin:10px auto;}
img.alignleft { margin:4px 10px 4px 0px;}
img.alignright, img.aligncenter, img.alignleft { display:block; padding:6px; } /* display block for IE */

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption {padding:0;}
.wp-caption.alignnone { margin:2em 0; border-left-width:0; border-right-width:0; border-top-width:0; border-width:0; background:#EEEEEE; }
.wp-caption.alignleft { margin-left:0; }
.wp-caption.alignright {margin-right:0; }
.wp-caption p {font-size:1em; margin:0; padding:0.25em 0; }
.wp-caption.alignnone p { margin:0; padding:0.35em 0; }
.wp-caption.aligncenter {margin: 0px auto}
 
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-text { font-style:italic; }

.bookmarks { margin:0; padding:0; border-top:1px dotted silver; border-bottom:1px dotted silver; padding:2px 0; margin:5px 0; display:block; clear:both; width:auto;}
.bookmarks span {width:auto; height:20px; display:inline-block; vertical-align:top;}
.bookmarks .separator {margin:0 1em;}
.bookmarks a, .bookmarks span  {line-height:1.5;}
.thumbnail img {height:100px; width:65px; display: block; margin:5px auto; text-align:center; border:1px solid rgb(220,220,220);} 

.image-gallery img { float:left; margin-right:10px; margin-bottom:10px; }
img.last-image { margin-right:0px; }

/*--- overwrite wp clases on excerpt boxes---- */
.container_summary_of_page a.landing-widget-img-wrapper,
.stickybox a.landing-widget-img-wrapper {
    display:block;
    width:auto;
    margin:0 auto;
    text-align:center;
    padding:4px;
}

.container_summary_of_page a.landing-widget-img-wrapper img,
.stickybox a.landing-widget-img-wrapper img {
    display:block;
    max-width:100%;
    height:auto;
    margin:0px auto;
    padding:0px;
}


/* ---- Tables incase someone uses them ---- */
table { border:1px solid silver; margin-bottom:10px; }
table th {background-color:whitesmoke; padding:4px;}
table td {padding:4px;}

/*---------- 404 Not found - sitemap ----------*/
.notfound {
	line-height:1.25em;
}
.notfound a {
	text-decoration:none; }
	
.notfound a:hover, 
.notfound a:focus {
	color:#245DCE;
	text-decoration:underline; }

.notfound li a {
	font-weight:bold;
	border-bottom:1px dotted #BBB;
	display:block;
	margin:0.25em 0 0.25em 0;
	padding:0.25em;
}

.notfound li a {color:#393562;}

.notfound li li a {
	font-weight:normal;
	border-bottom:1px solid #FFF;
	padding:0;
	margin:0;
	display:inline;
}

.notfound li {
	width:35%; 
	margin-bottom:3em;
	float:left;
	margin-right:70px; }

.notfound li li {
	width:auto;
	margin-bottom:0;
	float:none;
	margin-right:0; }

.notfound li ul {margin-right:0;}

.notfound li ul li { margin-left:1em; }

/*---------- Useful ----------*/
.feedback-link * {line-height:1.5; vertical-align:bottom;}
.feedback-link { margin:1em 0px 0px 0px;}
.feedback-link .send-feedback-link { background: rgb(239,239,239) url(../components/bg_open_newwindow.png) no-repeat 98% 2px; }
.feedback-link .send-feedback-link,
.feedback-link .social-media { float:left; text-decoration:none; padding:0.25em 30px 0.25em 13px; color:rgb(57, 53, 98); border:1px solid rgb(157, 153, 198); border-left-width:0px;}
.feedback-link .send-feedback-link:hover {background-position:98% -30px; color:rgb(37, 169, 224)}
.feedback-link .social-media { float:right;  background:#EFEFEF; border-left-width:1px; border-right-width:0px; padding-right:13px; }
.feedback-link .social-media a { text-decoration:none; }
.feedback-link .social-media .icon { display:inline-block; width:76px; height:16px; background:url('../components/sprite_social_media.png') no-repeat 0% 0px; text-indent:-99999px; }
.feedback-link .social-media .text {font-weight:bold;color:#444263; }
.feedback-link .social-media a:hover .icon { background-position:0% -250px; }
.feedback-link .social-media a:hover .text {color:#25A9E0}
.feedback-link .social-media a .text.normal {font-weight:normal;}

.no-margin { margin:0; }
.no-border { border-width:0px; }

span.header_spacer {
	display:block;
	height:65px; }


.last, li a.last, li.last a {
	border-right: 0;
	}


/*News on screen - archives film */
#column_middle .film-archives-list {list-style-type:none; background:none; margin:0;padding:0; display:block; clear:both;}
#column_middle .film-archives-list li {background:none; padding:0;margin:0;}
#column_middle .film-archives-list li ul {list-style-type:none; padding:0;margin:0;}
#column_middle .film-archives-list ul ul {display:block; width:100%;list-style-type:none;margin:0;padding:0;}
#column_middle .film-archives-list li ul {list-style-type:none;}
#column_middle .film-archives-list ul ul li {float:left;width:45%;margin-right:2%;padding-left:3%;}
#column_middle .film-archives-list .film-archive-li {border-top:1px dotted silver; padding-top:10px; padding-bottom:10px;margin-bottom:10px;}
#column_middle .film-archives-list .note {margin-top:10px;}

/* Success, notice and error boxes  --------------- */
	.error,
	.notice, 
	.success,
	.error-message  { padding: .25em; border: 1px solid #ddd; }
 
	.error-message { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
	.notice, .info-message { background: #FFF6BF; background:#FFFFBF; color: #514721; border-color: #FFD324; border-color:#FFEB00; }
	.info-message {padding:0; border-width:0;}
	.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }

	.error a    { color: #8a1f11; }
	.notice a   { color: #990000; }
	.success a  { color: #264409; }
	
	.notice {font-size:0.916em; }
	.notice, .notice-black { line-height:1.25; padding-left:55px; background-image:url(../components/icon_notice.png); background-repeat:no-repeat; background-position:5px top;}
	.notice-black { background-color:transparent; }

/* --- header ---- */
.head-nav { position:relative; min-height:70px; height:auto !important; height:70px; }



/*--------- Useful Styles, clearfix classes and round corners -----------*/	
.clearfix:after, 
.branding:after, 
.footer:after, 
.global_navigation:after
	{ content:".";display:block;height:0;clear:both;visibility:hidden; }

.clearfix, 
.branding, 
.global_navigation
	{ display:inline-block; }

	/* Hide from IE Mac \*/
* html .clearfix, 
* html .branding , 
* html .footer, 
* html .global_navigation
	{ height: 1%; }

.clearfix, 
.branding, 
.footer, 
.global_navigation
	{ display: block; }
/* End hide from IE Mac */

.clear { 
	clear:both; display:block; }


/*----- round corners and page shadow -----*/
.page, .footer, .footer-wrapper {
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px; }

.widget_featured_message, .widgettitle, .widget, .tags_container h3, .mig-tags div, .bund-staff-photo, .paging-pages { 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;}

.feedback-link .send-feedback-link {
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-radius: 0px 3px 3px 0px / 0px 3px 3px 0px;
}

.feedback-link .social-media {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
}

.widgettitle, .tags_container h3 {
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
}

/*----- CSS3 only, so won't validate as CSS2 or CSS1  -----*/ 
/*--- Helps to prevent long words breaking the layout, mainly IE6 and IE7, and IE8! ------*/
body { word-wrap: normal; }