/*  
Theme Name: Continuum
Theme URI: http://www.woothemes.com/
Version: 1.0.10
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
Tags: woothemes

	Copyright: (c) 2009-2010 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/
/*-------------------------------------------------------------------------------------------

INDEX:

0. RESET

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers & Columns
-2.2 Navigation
-2.2.1 Drop-down menus
-2.3 Header
-2.4 Content
-2.5 Sidebar
-2.6 Footer
-2.7 Looped Slider
-2.8.1 Home Page - Featured Posts
-2.8.2 Home Page - Latest News
-2.8.3 Home Page - Popular

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 Pagination / WP-Pagenavi
-3.4 Info boxes

4. WIDGETS
-4.1 Generic Widgets
-4.2 Specific Widgets
-4.3 WooTabs

5. COMMENTS
-5.1 Comments
-5.2 Pingbacks / Trackbacks
-5.3 Comments Form

6. MISC
-6.1 Buttons
-6.2 Conatct Form 
-6.3 Gravity forms
-6.4 Timeline page template

-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* RESET - http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
/*-------------------------------------------------------------------------------------------*/

body,html{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;float:left;}

/* Floating & Alignment  */
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}

/* Clear Floats  */
.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { font: 12px/1.5em sans-serif; color: #555; background-color: #fff; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family:sans-serif; color: #222; font-weight:normal; line-height:1em; }
h1  {font-size: 2em; } h2  {font-size: 1.8em;} h3  {font-size: 1.6em;} h4  {font-size: 1.2em;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}

p {margin: 0; }

hr { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }

input, textarea { padding: 7px 0 7px 7px; border-color: #CCCCCC; border-width:3px; border-style:solid; background: #eee;}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #ef3341; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}



/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#wrapper  { }

#main {width:724px;position:relative;}
/*.single #main{margin-left:15px;}
.events-single #main{margin-left:0;}*/
#main.fullwidth {width: 960px;}

#sidebar { width:221px;margin-right:5px;}

.nav_filter { } 

.col-left,.linkcat{ float: left; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; }

/* 2.2 Twitter Header */

.twitter_header {
	background:url(../../../images/twitter_progress_header.png) no-repeat !important; width:220px; height:37px; float:left;	
}

.follow_progress {
	background:url(../../../images/follow_progress_header.png) no-repeat !important; width:204px; height:15px; float:left;
	
}






/* 2.2 Navigation */
.progress_slider {  
	border: 8px solid #666666;
    float: left;
    height: 365px;
    width: 708px; }




.arrow_left_end a:link { float:left; background:url(../../../images/arrow_grey_left_end.png) no-repeat; width:145px; height:56px; display:block; 
	font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 125px;
	padding-left:10px;
	padding-left:20px;
	}

.arrow_left_end a:visited { float:left; background:url(../../../images/arrow_grey_left_end.png) no-repeat; width:145px; height:56px; display:block; 
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
	padding-left:20px;
    width: 125px;
	}

.arrow_left_end a:hover,.arrow_left_end a.current { float:left; background:url(../../../images/arrow_red_left_end.png) no-repeat; width:145px; height:56px; display:block;
    font-family: sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    height: 56px !important;
    padding-top: 9px !important;
    width: 125px !important;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
	}


.arrow_middle1 a:link{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat; height:56px; display:block;
	font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 109px;
	padding-left:38px; }

.arrow_middle1 a:visited{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 109px;
	padding-left:38px;}

.arrow_middle1 a:hover, .arrow_middle1 a.current{ float:left; background:url(../../../images/arrow_red_middle.png) no-repeat; height:56px; display:block; 	
	font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 109px;
	padding-left:38px;
	color:#FFFFFF;
	text-decoration:none; }


.arrow_middle2 a:link{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 101px;
	padding-left:43px; }

.arrow_middle2 a:visited{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 101px;
	padding-left:43px; }

.arrow_middle2 a:hover, .arrow_middle2 a.current{ float:left; background:url(../../../images/arrow_red_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 101px;
	padding-left:43px;
	color:#FFFFFF;
	text-decoration:none; }



.arrow_middle3 a:link{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 95px;
	padding-left:49px; }

.arrow_middle3 a:visited{ float:left; background:url(../../../images/arrow_grey_middle.png) no-repeat;  height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 95px;
	padding-left:49px; }

.arrow_middle3 a:hover, .arrow_middle3 a.current{ float:left; background:url(../../../images/arrow_red_middle.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 95px;
	padding-left:49px;
	color:#FFFFFF;
	text-decoration:none; }



.arrow_right_end a:link{ float:left; background:url(../../../images/arrow_grey_right_end.png) no-repeat;  height:56px; display:block; 	font-family: georgia;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 114px;
	padding-left:30px;
	font-family: sans-serif;
	}

.arrow_right_end a:visited{ float:left; background:url(../../../images/arrow_grey_right_end.png) no-repeat;  height:56px; display:block; 	font-family: georgia;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 114px;
	padding-left:30px; 
	font-family: sans-serif;}

.arrow_right_end a:hover,.arrow_right_end a.current{ float:left; background:url(../../../images/arrow_red_right_end.png) no-repeat; height:56px; display:block; 	font-family: georgia;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    padding-top: 9px;
    width: 114px;
	padding-left:30px;
	color:#FFFFFF;
	text-decoration:none;
	font-family: sans-serif;}




.holder1 {
	background:url(../../../images/losing_the_benefit.jpg) no-repeat;
    float: left;
    height: 340px;
    margin-left: 24px;
    margin-top: -3px;
    width: 709px;		
}




#navigation{font:12px/12px Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 0px;padding: 0px;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}


.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; background:url(images/progress_nav_repeat.jpg) repeat-x; }


.nav a  { position:relative; color:#FFFFFF; display:block; z-index:100; margin:15px 0px 14px 22px;padding-right:22px; border-right:solid 2px #8c4798; line-height:18px; text-decoration:none; text-transform: uppercase;}
.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.sfHover { color: #FFFFFF; }
.nav li  { float:left; width: auto; }

/* 2.2.1 Drop-down menus */
.nav li ul  { position: absolute; left: -999em; width: 162px; z-index:9999; padding: 15px 0; }
.nav li ul li  { background:#fff;}
.nav li ul li a  { padding:8px 10px; width:112px; color: #1b5474; text-transform: none !important; margin: 0px 15px; border-bottom:1px solid #dad7d5;}
.nav li ul li a:hover,
.nav li ul li.current_page_item a,
.nav li ul li.current-menu-item a { background:#fdfdcd; }
.nav li ul ul  { margin: -50px 0 0 150px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator { position:absolute;display:block;right:0.4em;top:1em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

/* 2.3 Header */
#header{padding:10px 0 0px; margin-bottom: 20px; clear:both;position: relative;z-index: 9999;}

#strip { background: url(images/strip.png) repeat-x top center; height: 12px; }

#logo  { margin-top: 6px; margin-bottom: 14px; float:left; }
#logo img  {  margin: 1px 55px 14px -5px; }
#logo .site-title, #logo .site-description  { font-family: Helvetica, Arial, sans-serif; color: #000; display:none;  }
#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }
#logo .site-title a:hover { text-decoration:underline; }
#logo .site-description { color:#999; font:italic 14px Georgia, serif; }

#topad {float:right;}

.search_main { position: relative; margin-top: 0px !important; }
.search_main input, textarea { color: #666;  width: 160px; height: 26px; padding: 0 5px; height: 21px; margin-right: 44px;}
.search_main input{ border-width: 2px !important;margin-top:1px;margin-bottom:2px; width:160px;}
.search_main .submit { background: none; border: 0px; position: absolute; right: -35px; z-index: 1; width: 26px; height: 26px; }
.search_main .submit:hover { opacity: 0.7; }

/* 2.4 Content */
#content{padding:0px;}

/* 2.5 Sidebar */
#sidebar{overflow:hidden;}
#sidebar .primary {position:relative; }
#sidebar .secondary { float:left; margin-right:20px; } 
#sidebar .secondary.last { margin:0; } 

/* 2.6 Footer */
#footer{padding:10px 0 60px 0; color:#666;border-top:solid 2px #ccc;clear:both;}
#footer p {}
#footer a { color: #1b5474; }
#footer #credit img{vertical-align:middle;}
#footer #credit span{display:none;}

/* 2.7 Looped Slider */
#loopedSlider { background: url(images/stripes.png) repeat; padding: 6px 13px 18px 13px; position:relative; z-index: 999; margin-bottom: 27px;}
#loopedSlider .container { overflow:hidden; position:relative; margin: 8px !important;}
#loopedSlider .plate { background: #fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8;}
#loopedSlider .slides { position:absolute; top:8px; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width: 598px; display:none;}
#loopedSlider .slide-content  { position: absolute; bottom: 5px; left: 187px; color: #fff;}
#loopedSlider .slide-content h2  { margin: 0; font-size: 20px; background:red; background: rgba(255, 0, 0, 0.5); padding: 10px; }
#loopedSlider .slide-content h2 a  { color: #fff; }
#loopedSlider .slide-content p  { line-height: 18px; background:#444; background: rgba(0,0,0,0.3); padding: 10px; color:#fff;}
#loopedSlider a.previous  { z-index: 9999; position: absolute; left: 0px; top: 45%; }
#loopedSlider a.next  { z-index: 9999; position: absolute; right: 0px; top: 45%; }
#loopedSlider a.previous:hover, #loopedSlider a.next:hover { opacity: 0.9; }

/* 2.8.1 Home Page - Featured Posts */
#featured{  margin-bottom: 27px; background-repeat:repeat-x;background-image:url('images/footertitle-red.jpg');float:left;margin-top:20px;position:relative;}
#archive {float:left;}
#featured h3, #archive h3 {  border-bottom:solid 3px #e31821;background-position:15px 0px; font:normal 16px sans-serif; color:#fff; height:29px;line-height:40px; text-indent:-99999px; background-image:url('images/newsandarticles.jpg'); background-repeat:no-repeat;margin-top:5px;}
#featured h3{background-image:url('images/newsandarticles-red.jpg'); }
#speaker-list #featured h3{background:none; text-indent:10px;line-height:29px;}
#featured .post .share{display:none;}

#featured .block, #archive .block { width: 690px; }
#featured .post, #archive .post{border-bottom:solid 1px #8c4798;padding-bottom:15px;padding-top:15px;}
#featured .block.full, #archive .block.full { width: 594px; margin-right:0; }
#featured .block h2,#archive .block h2 { margin-left:0px;float:left;width:460px;margin-top:3px;}

.noimage h2{width:700px !important;}
.parent-pageid-16945 .noimage h2,.parent-pageid-16945 .noimage p{width:auto !important;}

#featured .block h2 a:link, #featured .block h2 a:visited,#featured .block h2 a:active,#featured .block h2 a:hover,
#archive .block h2 a:link, #archive .block h2 a:visited,#archive .block h2 a:active,#archive .block h2 a:hover{
	font-size:22px;
	color:#444;
	font-weight:normal;
}

.progress_slider .category, .post .post-categories, .progress_slider .post-categories{
    float: left;
    
    margin-left: 0px;
    margin-top: 5px;left:auto;top:auto;
    width: 460px;position:relative}



    .progress_slider .post-categories, .post .post-categories{
    border-bottom: 1px solid #CCCCCC;
    padding-left: 10px;
    padding-bottom:1px;
    top: 70px;overflow:hidden;}
    .postmeta ul.post-categories{
        height:auto;
    }
    
    .post .post-categories{
        top:auto;
        padding-left:0;
    }


    .post .category a, .progress_slider .category a, .progress_slider .post-categories a, .post .post-categories a, #speaker-list .post-categories li a{
        background-image: url("images/category.jpg");
        color: white !important;
        display: block;
        float: left;
        font-family: sans-serif;
        font-size: 10px;
        height: 13px;
        line-height: 15px !important;
        margin-bottom: 2px;
        margin-right: 2px;
        padding-right: 3px;
        position: relative;
        text-indent: 23px;
        text-transform: capitalize;
    }


.progress_slider .post-categories li{
    float:left;padding-right:0px;
}
    .post p{margin-left:15px !important}
    .single-post .post p{

         font-family: georgia;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0 !important;
    }
    .entry{float:left;width:460px;margin-bottom:10px;}
    

#featured .block p,#archive .block p { font-size: 14px; margin-left:260px; line-height: 18px; color:black;font-family:georgia,sans-serif; }
#featured .block img, #archive .block img {float: left;
    margin-right: 20px;
    margin-top: 5px;}


span.comment { background: url(images/ico-comment.jpg) no-repeat top left;background-position: 0 1px; position:absolute;left:705px;line-height: 15px;}
.textinner span.comment{background: url("images/ico-comment.jpg") no-repeat scroll 0 4px transparent;}

span.comment a { padding-left: 22px;margin-right: 10px; color: #666 !important; font-size: 12px;font-family:sans-serif;}
.post span.comment{float: left;
    height: 20px;
    left: auto;
    line-height: 15px;
    position: relative;}
.post span.comment a{line-height:21px;}
.post span.more{bottom: auto;
    float: left;
    left: auto !important;
    line-height: 15px;
    margin-left: 0px !important;
    margin-top: 0px !important;
    position: relative;}
.home .post span.more, .search-results .post span.more{margin-left:0 !important;margin-right:15px;}
.post .share{float:left;margin-left:25px;position:relative;}

.progress_slider{position:relative;}
h1.title{font-size:28px !important; width:700px;color:#8c4798;}
.about h1.title{width:auto;float:left;} 
#archive h1.title{margin-top:5px}

.group{float:left;width:100%;}


.progress_slider h2{ font-size: 20px;
    left: 10px;
    position: absolute;
    top: 20px;
    }
.progress_slider h2 a:link, .progress_slider h2 a:visited, .progress_slider h2 a:active, .progress_slider h2 a:hover{
    color:#444;
}
.progress_slider .entry{clear: both;
    left: 244px;
    position: absolute;
    top: 100px;
    width: 200px;}
.progress_slider .entry p{font-size:14px !important;line-height:20px;font-family:georgia,serif}
.progress_slider .authorname{clear: both;
    left: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50px;}
.smallentry .authorname{
    position:relative;
}
.smallentry .ent{
    float:left;
    width:129px;
    height:auto !important;
}
.progress_slider .more, #featured .block span.more,#archive .block span.more,#tribe-events-loop .more,.downloadpdf .more{background-image: url("images/arrowright.jpg");
    background-position: 65px 1px;
    background-repeat: no-repeat;
    bottom: 13px;
    display: block;
    height: 15px;
    left: 370px;
    line-height: 15px;
    position: absolute;
    width: 82px;}
#tribe-events-loop .more{
    left:265px !important;
    position:relative;
    bottom:auto;
    margin-top:20px !important;

}
.progress_slider span.comment{bottom: 10px;left: 15px;}
.progress_slider .more a:link,.progress_slider .more a:visited, .progress_slider .more a:active, .progress_slider .more a:hover,
#tribe-events-loop .more a:link,#tribe-events-loop .more a:visited,#tribe-events-loop .more a:active,#tribe-events-loop .more a:hover,
.downloadpdf a:link,.downloadpdf a:visited,.downloadpdf a:active,.downloadpdf a:hover
{line-height:15px;color:#8c4798; font-weight:bold;font-family:sans-serif;font-size:12px;}

.progress_slider .share{bottom:12px;position:absolute;left:10px;}


#featured .block span.more,#archive .block span.more  {  
    bottom: 0;
    line-height: 15px;
    margin-left: 10px;
    margin-top: 5px;
    margin-right:20px;
    position: relative; }
 .block span.more {margin-top:3px !important;float:left !important;bottom:auto; left:auto;margin:0;padding:0;}   
 .entry{width:435px !important}
 .progress_slider .entry{width:200px !important}
 .noimage .entry{width:690px !important}
#featured .block span.more a,#archive .block span.more a{ font-size: 12px; font-weight: bold; color:#8c4798; font-family:sans-serif; display:block;}



#othernews{border-left: 8px solid #666666;
    height: 365px;
    float:right;
    width: 225px;
    margin-right:5px;
    }

    #othernews .smallentry:hover .post-categories{
        display:block;
        
    }
#othernews .smallentry .post-categories{
        margin-left:5px;
        padding:0;
        width:auto;
        border:0;
        margin-top:2px;
        padding-top:2px;
        clear:both;
        }

#othernews .smallentry .post-categories:hover{
    /*height:36px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;*/
}

        #othernews .smallentry .post-categories li{
            /*padding:0px 0px 0px 6px;*/
        }

    #othernews div{height:320px;overflow:hidden;}
    #othernews h2{
   background-image: url("images/otherlatestnews.jpg");
    color: white;
    float: left;
    font-size: 14px !important;
    font-weight: bold;
    height: 39px;
    left: auto;
    line-height: 40px;
    margin: 2px 2px 12px 2px;
    position: relative !important;
    text-indent: 10px;
    top: auto;
    width: 226px;

    }
#othernews img{float:left;}
#othernews .inner{width:230px;height:270px;float:left;}
#othernews .pager a, #progress-writers-widget .pager a{ color: black;
    font-weight: bold;
    line-height: 45px;
    margin-right: 7px;
    padding: 3px 6px;
    font-family: sans-serif;
}
    #progress-writers-widget .pager a:visited,#progress-writers-widget .pager a:active,a:hover{text-decoration:none;border:0}
#othernews .pager a.activeSlide, #othernews .pager a:hover,#progress-writers-widget .pager a.activeSlide, #progress-writers-widget .pager a:hover{background-color:#d1c9e0;}
#othernews .pager,#othernews .next,#othernews .prev{float:left;}
#othernews .pager {height:40px;}
#othernews .next,#othernews .prev, #progress-writers-widget .next, #progress-writers-widget .prev{background-image:url('images/arrowright.jpg');width:20px;height:40px;background-repeat:no-repeat;background-position:0 16px;cursor:hand}
#othernews .prev,#progress-writers-widget .prev{margin-left:43px;background-image:url('images/arrowleft.jpg');margin-right:7px;}
#progress-writers-widget .prev, #progress-writers-widget .next, #progress-writers-widget .pager{position:absolute !important;top:337px;height:20px;width:20px;margin:0}
#progress-writers-widget .prev{left:15px;padding:0;height:40px;}
#progress-writers-widget .next{right:15px;padding:0;height:40px;}
#progress-writers-widget .pager{height: 30px;
    left: 62px;
    padding: 0 !important;
    top: 350px;
    width: 120px;}
#progress-writers-widget .pager a{color:black !important; clear:none !important;float:left !important;width:20px !important;height:20px;line-height:20px;margin:0px;margin-right:6px;text-indent:0 !important;font-family:Arial;display:block;text-align:center;padding:0 !important;}
#progress-writers-widget {height:355px !important}




#awards{
	clear:both;
	float:left;
}

#text-14 .textwidget, #text-12 .textwidget, #text-11 .textwidget, #text-27 .textwidget, #awards, #awards img, #facebookwidget{
	padding:0;
	margin:0;
    float:left;
}

#awards{
	margin-top:10px;
    margin-bottom:10px;
}




.smallentry h3{margin-left:5px;width:122px;font-size:14px;float:left}
.smallentry h3 a{color:#444 !important; font-size:14px !important;}
.smallentry .authorname{position:relative;margin:0;margin-left:80px;display:block}
.smallentry .category, .smallentry .post-categories{margin:0;margin-left:85px;position:relative;top:auto; display:block;padding-bottom:1px;}
.smallentry {border-bottom: 1px solid #D0D0D0;
    clear: both;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 12px;
    margin-left: 8px;
    margin-right: 8px;
    padding-bottom: 12px;
    position: relative;
    width: 100%;}
.smallentry .authorname{clear: none;
    float: left;
    left: auto;
    margin: 0 0 0 5px !important;
    position: relative;
    top: auto;}


/* 2.8.2 Home Page - Latest News */
#latest { background: url(images/stripes.png) repeat top left; padding: 11px 13px 20px 13px; margin-bottom: 27px; }
#latest h3 { margin: 0 0 13px 0; padding:5px 13px 5px 13px; font:normal 16px helvetica, arial, sans-serif; color:#fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; border: 2px solid #fff; background: url(images/title-orange.png) no-repeat top left; }
#latest .block { float: left; width: 112px; /* min-height: 290px; */ background: #fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; margin: 0 8px 10px; padding: 16px 12px;}
#latest .block h2 a { font-size: 16px; font-weight: bold; color: #1b5474 !important; line-height: 18px; }
#latest .block span.date { font-size: 11px; font-style: italic;}
#latest .block img { margin-top: 12px; }
#latest .entry { /* height: 100px; */ }
#latest .block p { font-size: 11px; color: #666; line-height: 18px; margin-top: 12px; }
#latest .block span.comment { background: url(images/ico-comment.jpg) no-repeat top left; line-height: 30px;}
#latest .block span.comment a { padding-left: 20px; color: #666 !important; font-size: 11px;}
#latest .block span.ico-more { float: right; }
#latest .block span.ico-more img { margin-top: 5px !important; }
#latest .block span.ico-more a:hover { opacity: 0.8; }

/* 2.8.3 Home Page - Popular */
#popular { background: url(images/stripes.png) repeat top left; padding: 11px 13px 11px 13px;}
#popular h3 { margin: 0 0 13px 0; padding:5px 13px 5px 13px; font:normal 16px helvetica, arial, sans-serif; color:#fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; border: 2px solid #fff; background:#654b99; }
#popular .plate { background: #fff; margin-bottom: 10px; padding: 7px 9px 11px 9px; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; }
#popular .block { width: 275px; float: left; background: url(images/post-shadow.png) no-repeat bottom left; margin: 10px; padding-bottom:10px;}
#popular .block h2 a { font-size: 12px; font-weight: bold; color: #1b5474 !important; line-height: 18px;}
#popular .block img { border:1px solid #e6e6e6; padding:4px; }
#popular .block span.meta { font-size: 11px; color: #666; font-style: italic; }
#popular .block span.meta a { color: #666; }
#popular .block span.comment { background: url(images/ico-comment.jpg) no-repeat top left; line-height: 30px;}
#popular .block span.comment a { padding-left: 20px; color: #666 !important; font-size: 11px;}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

#breadcrumb { margin-bottom:1.5em;}

.archive_header  { display: block; float: left; width: 95%; margin: 0 0 13px 0; padding:5px 13px 5px 13px; font:normal 16px helvetica, arial, sans-serif; color:#fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; border: 2px solid #fff; background: url(images/title-green.png) no-repeat top left; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; color: white; }
.archive_header .catrss a:hover { text-decoration: underline }

#plate, p.plate {  }
#striped { /*background: url(images/stripes.png) repeat; padding: 11px 13px 11px 13px; margin-bottom: 27px;*/ }

.entry { }

.post  { margin: 0;}

.post .cat-title  { margin: 0 0 13px 0; padding:5px 13px 5px 13px; font:normal 16px helvetica, arial, sans-serif; color:#fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; border: 2px solid #fff; }
.post .cat-title a:link, .post .cat-title a:visited  { color:#fff; }
.post .cat-title { background:#654B99 no-repeat top left; }

.postmeta  {width:100%;float:left; clear:both;}
.postmeta h3  { font-size:28px;padding-top:10px;padding-bottom:10px;}
.postmeta ul, .postmeta li { clear:both; list-style: none !important; padding: 0; }

.postmeta ul li.post-date { color: #222;
    font-family: sans-serif !important;
    font-size: 13px !important;
    font-weight: bold;
    margin-left:0 !important;
    }
   

    
.postmeta ul li a { text-decoration: underline !important; }
.postmeta ul li a:hover { text-decoration: none; }
.postmeta ul li.edit { padding: 10px 0; }

.post p.tags{background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;margin-bottom:0px;margin-top:10px}

.post-nav a { font-size: 12px; line-height: 20px; font-weight: bold; color: #d3cdb7 !important; margin-top: 2px; }
.post-nav .prev { float:left; background: url(images/arrow-left.png) no-repeat left;}
.post-nav .prev a { padding-left: 15px; }
.post-nav .next { float:right; margin-left: 18px; background: url(images/arrow-right.png) no-repeat right;}
.post-nav .next a { padding-right: 15px; }

.arc { border-bottom: 1px dotted #dadada; padding: 16px 0;}
.arc h2 { font-size: 16px !important; font-weight: bold; padding-bottom: 4px;}
.arc span.comment { background: url(images/ico-comment.jpg) no-repeat top left; line-height: 30px;}
.arc span.comment a { padding-left: 20px; margin-right: 10px; color: #666 !important;}
.arc span.more { line-height: 18px; margin-left: 0px; }
.arc span.more a { font-weight: bold; }

/* 3.1 Typographic Elements */
.entry, .entry p  { font:14px georgia !important;line-height:20px;}
.post .entry{}
.singularevent .entry{margin-left:0 !important}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { padding:5px 0 15px 0px }
.entry h2 {padding:0;margin-bottom:10px;}
.post h2{line-height:25px;color:#8c4798 !important;}


#plate.e{margin-left:15px;}
.entry p  { margin-bottom: 1.2em; }
.entry blockquote  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444;  }
.entry blockquote p  { font-style:italic; }

.entry ul ul  { margin: 0; }
.entry ul li  {	list-style-type: disc; margin-left:30px;}
.entry ul ul li  { list-style-type: circle; }

.entry ol  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: lower-latin; }

/* 3.2 Images */
.entry img, img.thumbnail {}
.entry img {margin-bottom:20px;float:right;margin-left:20px;}
.about{float: left;
    width:700px;
    position: relative;
     font-size:13px;}
.about ul,.about li{list-style-type:none}
img.wp-smiley  { padding: 0; border: none; }

.alignleft  { float: left; height: auto; margin: 5px 15px 5px 0; }
.alignright  { float: right !important; height: auto; margin: 5px 0 5px 15px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }

.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F8; border: solid 1px #e6e6e6; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text { margin:0; padding:0; font:0.9em/1.5em sans-serif; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto; }

.entry .video { margin-bottom:20px; }

/* 3.3 Pagination / WP-Pagenavi */
.nav-entries, .wp-pagenavi { float: left;
    height: 50px;
    line-height: 50px;
    padding: 0;
    width: 725px; }
.nav-entries a { display: block;  font-size:13px; text-decoration:none;}
.nav-entries a:hover { text-decoration:underline; }

.wp-pagenavi {clear:both;float: right;}
.wp-pagenavi a {text-decoration: none !important;}

.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover {background: #fafafa !important; border:1px solid #e6e6e6 !important;}

.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited, 
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi span.pages { background: #EEEEEE; color: #666; padding: 5px 8px !important; margin-left: 4px; border:1px solid #DDDDDD; line-height:24px; }
.wp-pagenavi span.pages { background: none; border:none; } 
.wp-pagenavi .extend { background:none; border:none; }



/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget  {position:relative;float:left;clear:both;width:100%;margin-bottom:15px;}

@font-face {
    font-family: 'GrotesqueMTBlack';
    src: url('/content/themes/continuum/fonts/grotesque_mt_black-webfont.eot');
    src: url('/content/themes/continuum/fonts/grotesque_mt_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/content/themes/continuum/fonts/grotesque_mt_black-webfont.woff') format('woff'),
         url('/content/themes/continuum/fonts/grotesque_mt_black-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

.widget h3  { 
	font-family: 'GrotesqueMTBlack';
	height:37px;
	line-height:37px;
	text-indent:10px;
 	font-size:20px; 
 	color:white;
 	background: url(images/bar-bg.jpg) repeat-x top left;
 	margin-top:0px;
    margin-bottom:10px;
 } 


.widget h3 span{
    color:white !important;
}

.widget p { margin-bottom: 1em; }

.widget ul, .widget div  { clear:both; list-style: none; background: #fff; }
.widget div { }
.widget ul li  { border-bottom: 1px solid #f9f9f9; padding:5px 0 5px 15px;}
.widget ul li a { padding:0; line-height: 18px; text-decoration: none;}
.widget ul li a:hover  { text-decoration:underline; }
.widget ul ul  { padding: 0 0 0 15px; border-top: none; box-shadow: 0 0px 0px #d8d8d8; -webkit-box-shadow: 0 0px 0px #d8d8d8; -moz-box-shadow: 0 0px 0px #d8d8d8; }

.adspace-widget { text-align: center; }

.widget_recent_comments ul li { padding: 7px 15px;}
#twitter li  { padding: 6px 0; line-height: 18px; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments ul li a, #twitter a  { display: inline; padding: 0 !important; line-height: 18px!important; background: none!important; border: none!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */

#footer-widgets { border-top:1px solid #dadada; padding:10px 0; background: url(images/stripes.png) repeat; }
#footer-widgets .widget { padding: 0px; margin-bottom: 20px; background: none; }
#footer-widgets h3 { background: url(images/title-grey.png) no-repeat top left !important; }
#footer-widgets .block { padding:20px 0 0 20px; width:293px; float:left; }
.widget_woo_embedwidget .widget_video { padding:0; margin:10px 0 0; background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }

/* 4.2 Specific Widgets */

/* WIDGET FORMS */
.search_main span{font-family:Arial;font-size:12px;float:left; background: url("images/progress_nav_repeat.jpg") repeat-x scroll 0 0 transparent; color:white;line-height:18px;padding:15px 10px 14px 22px;font-weight:normal}
.searchform  {      background: url("images/progress_nav_repeat.jpg") repeat-x scroll 0 0 transparent;
    padding-bottom: 10px;
    padding-top: 10px; width:223px;float:left; padding-left:10px;}
.widget input.s  { color:#777; float:left; width: 70%; padding: 7px 0 7px 7px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}
#footer-widgets .widget input.s  { width: 55%;  }
.widget .screen-reader-text  { display: none; }
.widget input.submit { float:left; border-color:#EFEFEF #ccc #CCCCCC #efefef; padding:6px; cursor: pointer; }

/* TWITTER */
.widget_woo_twitter .back { padding: 8px; background: #fff; border:solid 7px #cc99cc;margin-top:10px; float:left }
.widget_woo_twitter ul { background: none !important; box-shadow: 0 0px 0px #d8d8d8; -webkit-box-shadow: 0 0px 0px #d8d8d8; -moz-box-shadow: 0 0px 0px #d8d8d8;}
.widget_woo_twitter ul li { border-color: #d0d0d0; padding: 0px 5px 5px 5px; }
.widget_woo_twitter ul li a { padding: 0px !important; color: #999999; }
.widget_woo_twitter ul li span { font-size: 12px; font-family: georgia, serif; color: #000;margin-top:5px; float:left; }
.widget_woo_twitter ul li span a { color: #3366cc !important; }
.widget_woo_twitter p { color: #000; padding: 5px 5px 0px 5px; margin-bottom:0;}
.widget_woo_twitter p a { color: #000; }
span.tlogo img { padding-bottom: 10px !important; }

/* Follow */
#text-10 .textwidget, #progress-writers-widget .textwidget{background-image:url('images/followprogress.jpg');text-indent:-99999px;background-repeat:no-repeat;padding:0;height:40px}
#progress-writers-widget {padding:0;}
#progress-writers-widget img{width:40px !important;height:40px !important;}
#text-10{padding-bottom:0;}
#text-10 .widgetmain{border:solid 7px #cc99cc;border-bottom:0;margin-top:6px; float:left;margin-top:44px;width:207px;padding:0;}
#text-10 span{float:left;width:197px;color:black;text-indent:0;padding:10px;padding-top:7px;border-bottom:solid 7px #cc99cc;line-height:34px;}
#text-10 a:link,#text-3 a:visited,#text-3 a:active,#text-3 a:hover{width:33px;height:34px;float:right;margin-right:3px;}
#text-10 a.facebook:link,#text-10 a.facebook:visited,#text-10 a.facebook:active,#text-10 a.facebook:hover{background-image:url('images/followfb.jpg');float:left; }
#text-10 a.twitter:link,#text-3 a.twitter:visited,#text-3 a.twitter:active,#text-3 a.twitter:hover{background-image:url('images/followt.jpg'); float:left}
#text-10 a.rss:link,#text-10 a.rss:visited,#text-10 a.rss:active,#text-10 a.rss:hover{background-image:url('images/followrss.jpg'); float:left}
#text-10 input{border:solid 1px #ccc;padding:3px;margin-bottom:5px;width:180px}
#text-10 input.send{background-image: url("images/send.jpg");
    border: 0 none;
    color: white;
    float: right;
    font-weight: bold;
    height: 32px;
    margin-right: 10px;
    margin-top: 4px;
    text-align: center;
    width: 92px;}
    
#text-10,#progress-writers-widget{width:221px;}
#progress-writers-widget .textwidget{background-image:url('images/writersprogress.jpg');padding-top:40px;float:left;width:221px;}
#progress-writers-widget .followprogress{border:solid 7px #cc99cc;margin-top:4px;width:188px;float:left;height:310px}
.followprogress div{padding:0;height:290px;display:none;margin-top:10px}
.textwidget .followprogress{width:208px !important;}

#progress-writers-widget img{float:left;padding:0 !important;margin:0 !important}
#progress-writers-widget a{ #text
    clear: both;
    float: left;
    margin-bottom: 5px;
    margin-left: 10px;
    width: 188px;}
#progress-writers-widget span,#progress-writers-widget strong{color: #cc99cc;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin: 0 0 3px 10px;
    padding: 0;
    text-indent: 0;
    width: 135px; font-family:sans-serif;position:relative;}
    #progress-writers-widget strong{color:black;font-size:11px;}
#progress-writers-widget .block{clear: both;
    float: left;
    margin-bottom: 10px;
    padding: 0;
    position: relative;left:0;}

#progress-writers-widget ul{margin-top:44px;float:left;width:222px;}
#progress-writers-widget li{float:left;width:106px;line-height:17px;height:60px;font-weight:bold;cursor:pointer; color:white;text-indent:0;text-align:center;padding:0; font-family:Arial;}
#progress-writers-widget li{padding-top:10px;}
#progress-writers-widget li.right{margin-left:9px; }
#progress-writers-widget li.on{background-color:#ef3341;}
#progress-writers-widget li.off{background-color:#baaed2;color:#ef3341;}
#progress-writers-widget div.c1, #progress-writers-widget div.c2{height:300px;border:solid 7px #baaed2;float:left;margin-top:8px; width:189px }
#progress-writers-widget div.c2{display:none}

#text-5{padding:0;}
#text-5 .textwidget{padding:0;}
#text-5 input{margin-top:43px;background-color:white;border:0;padding:0;width:207px;background-image:url('images/donate.jpg');height:72px;background-position:10px 5px;background-repeat:no-repeat;display:block;}

#text-6 .textwidget{background-image:url('images/partnercampaigns.jpg');background-repeat:no-repeat;padding:0; width:207px;height:618px;text-indent:-99999px;margin-top:15px;}
#text-6 .textwidget div{margin-top:45px;border:0;float:left;width:207px;padding:0;}
.joinlabour{background-image:url('images/joinlabour.jpg');width:200px;height:100px; background-repeat:no-repeat;display:block;margin-left:15px;margin-top:10px}
.primetime{background-image:url('images/primetime.jpg');width:213px;height:49px; background-repeat:no-repeat;display:block;margin-left:3px;margin-top:10px;}
.highspeed{background-image:url('images/labour4.jpg');width:213px;height:60px; background-repeat:no-repeat;display:block;margin-left:2px;margin-top:10px;}
.thirdplace{background-image:url('images/thirdplace.jpg');width:213px;height:90px; background-repeat:no-repeat;display:block;margin-left:2px;margin-top:5px;}
#text-6 object{background-repeat: no-repeat;
    display: block;
    height: 102px;
    margin-left: 13px;
    margin-top: 14px;
    width: 180px;}



/* FLICKR */
.widget_woo_flickr { padding: 11px 13px 4px 13px; }
.widget_woo_flickr h3  { margin: 0 0 13px 10px; padding: 0; font:bold 20px arial, sans-serif; color:#fff; box-shadow: 0 0px 0px #d8d8d8; -webkit-box-shadow: 0 0px 0px #d8d8d8; -moz-box-shadow: 0 0px 0px #d8d8d8; border: 0px solid #fff; background: none; }
.widget_woo_flickr h3 span{color:#0061D8;}
.widget_woo_flickr h3 span span{color:#FF1183;}
.widget_woo_flickr .flickr_badge_image  { float: left; margin: 3px; clear: none; }

.widget_woo_flickr div { clear:both; list-style: none; background: none; box-shadow: 0 0px 0px #d8d8d8; -webkit-box-shadow: 0 0px 0px #d8d8d8; -moz-box-shadow: 0 0px 0px #d8d8d8; padding: 0px !important;}
.widget_woo_flickr .wrap  { position: relative; margin-bottom: 20px; padding: 0; }
.widget_woo_flickr a img  { float: left;  margin: 0 0 5px 5px;  display: block; background: #fff;; padding: 3px; height: 70px; width: 70px; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8;}
.widget_woo_flickr a:hover img  { box-shadow: 0 4px 4px #b8b8b8; -webkit-box-shadow: 0 4px 4px #b8b8b8; -moz-box-shadow: 0 4px 4px #b8b8b8; }

#footer-widgets .widget_woo_flickr h3  { margin: 0 0 13px 10px; padding: 0; font:bold 20px arial, sans-serif; color:#fff; box-shadow: 0 0px 0px #d8d8d8; -webkit-box-shadow: 0 0px 0px #d8d8d8; -moz-box-shadow: 0 0px 0px #d8d8d8; border: 0px solid #fff; background: none !important; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }
.widget_lifestream ul li a  { border:none; background:none!important; }
.widget_lifestream ul .lifestream_meta  { color: inherit; }

/* CALENDAR */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* Blog Author Widget */
.widget_woo_blogauthorinfo h3 { background: url(images/title-grey.png) no-repeat top left !important; }
.widget_woo_blogauthorinfo .avatar { padding: 5px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7);}
.widget_woo_blogauthorinfo .left { float:left; margin:0 10px 5px 0; }
.widget_woo_blogauthorinfo .right { float:right; margin:0 0 5px 10px; }
.widget_woo_blogauthorinfo a { text-decoration: underline; }
.widget_woo_blogauthorinfo a:hover { text-decoration: none; }

/* Subscribe Widgets */
.widget_feedburner input, textarea { width: 150px; background: #fff; color: #666; }
.widget_feedburner .button { width: 70px; margin-left: 5px; color: #fff; font-weight: bold; background: #928d56; border: 2px solid #928d56; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.widget_feedburner .button:hover { background: #827e49; border-color: #827e49; }

.widget_campaign_monitor input, textarea { width: 150px; background: #fff; color: #666; }
.widget_campaign_monitor .button { width: 70px; margin-left: 5px; color: #fff; font-weight: bold; background: #928d56; border: 2px solid #928d56; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.widget_campaign_monitor .button:hover { background: #827e49; border-color: #827e49; }

/* widget_address */
.widget_address h4 { font-weight: 700; margin-bottom: 10px}
.widget_address .maps-image { }

/* widget_authors */
.widget_authors .author-item { height:55px }
.widget_authors h4 { color: #1B5474; margin-bottom: 5px; margin-top: 5px; }
.widget_authors .authorwidget div { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow:none; padding:5px;}
.widget_authors img.avatar { float:right; border:1px solid #ccc; padding: 5px }

/* widget_social */
.widget_social .socialwidget { padding: 10px 0px 10px 20px}
.widget_social .socialwidget .ico-facebook,
.widget_social .socialwidget .ico-twitter,
.widget_social .socialwidget .ico-flickr,
.widget_social .socialwidget .ico-youtube { /*border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc; */ padding:5px; padding-left: 25px; line-height: 15px; display: block; float:left; width: 85px }

.widget_social .socialwidget .ico-facebook { background: url(images/ico-facebook.jpg) left center no-repeat;}
.widget_social .socialwidget .ico-twitter { background: url(images/ico-twitter.jpg) left center no-repeat;}
.widget_social .socialwidget .ico-flickr { background: url(images/ico-flickr.jpg) left center no-repeat;}
.widget_social .socialwidget .ico-youtube { background: url(images/ico-youtube.jpg) left center no-repeat;}

/* widget_embed */

.widget_woo_embedwidget ul.widget-video-list li a { display: block; padding: 0px 15px; }

/* 4.3 WooTabs */
#tabs {	background: url(images/stripes.png) repeat top left;; height:auto; display: block; padding:11px 13px 15px; margin-bottom:30px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

#tabs ul.wooTabs { padding:0px; }
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#fff; text-decoration:none; }
#tabs ul.wooTabs li a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }

#tabs .inside { background: #fff; padding:5px;}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:10px; }
#tabs .inside ul { margin:0; }
#tabs .inside li { border:1px solid #e6e6e6; border-width:0 0px 1px 0px; padding:10px; }
#tabs .inside li a { color:#555; font:bold 12px/18px sans-serif; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:11px/20px sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments {position:relative;}
#comments h3  { font-size:20px; color:#8c4798;margin-bottom:20px; }
#comments .comment.thread-even { }
#comments .comment{margin-top:10px;width:100%;list-style-type:none; }
#comments .comment .comment-container  { position:relative; background: #fff; margin-bottom: 18px; padding: 14px 16px 14px 16px; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; border-top:solid 1px #f0f0f0}
#comments .comment-head  { margin: 0 0 15px 0; padding-bottom: 5px; border-bottom: 1px dotted #dadada; }
#comments  .avatar  { float:right; margin: 40px 10px 15px 0; }
#comments  .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .comment-head .name  { color: #1b5474; text-decoration:underline; }
#comments .comment-head .name:hover { text-decoration: none; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }
#comments .comment-entry p  { margin: 0 0 10px 0;}
#comments .reply { padding:10px 0; }
#comments .reply a { font: 11px/18px sans-serif; background: #eee; border-color:#888; color:#555 !important; text-shadow: none; }
#comments .reply a:hover { background-color: #e6e6e6;}

#comments ul.children{margin:10px 0px 0 25px;padding:0; }
#comments ul.children li { }
#comments .cancel-comment-reply{margin:10px 0;}

#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }

/* 5.2 Comments Form */
#respond  {     border-top: 1px solid #CCCCCC;
    margin: 20px 0 0;
    padding-top: 20px; }
#respond h3  { font-size:28px; color:#8c4798 }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }

#commentform  {	margin: 15px 0 0 0;  }
#commentform label  { position:relative; display:inline; vertical-align:top; display:inline-block; margin-top:5px; }
#commentform input.txt { font:13px/13px Georgia, Arial, sans-serif; border-color: #ccc; border-width:1px; border-style:solid; height: 15px !important;}
#commentform textarea { font:13px/13px Georgia, Arial, sans-serif; border-color: #ccc; border-width:1px; border-style:solid; height: 140px !important;}
#commentform input.txt  { color:#666; background: #eee; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea  { color:#666; background: #eee; width: 440px; padding: 5px 7px; }

#respond #commentform #submit  { 

background-image: url("images/send.jpg");
    border: 0 none;
    color: white;
    float: left;
    font-weight: bold;
    height: 32px;
    margin-right: 0;
    margin-top: 4px;
    text-align: center;
    width: 92px;

}
#respond #commentform #submit:hover { }

/* 5.3 Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }


/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.0 Header Adverts */

.header_adverts {
	float:left;
	width:469px;
	height:110px;
}

.header_adverts a{color:#555}

.header_adverts_1 {
	background:url(../../../images/header_about_progress.jpg) no-repeat;
	float:left;
	width:184px;
	height:110px;		
}

.header_adverts_2 {
	background:url(../../../images/header_join_progress.jpg) no-repeat;
	float:left;
	width:130px;
	height:110px;
	padding-right:10px;
}

.header_adverts_3 {
	background:url(../../../images/header_contact_progress.jpg) no-repeat;
	float:left;
	width:130px;
	padding-right:10px;
	height:110px;
}

.header_adverts_3 .facebook, .header_adverts_3 .linkedin,.header_adverts_3 .twitter,.header_adverts_3 .rss{float:left;width:32px;height:32px;display:block !important;margin:0 3px 0 0 !important;padding:0 !important;}
.header_adverts_3 .facebook{background-image:url('images/headerfb.png')}
.header_adverts_3 .linkedin{background-image:url('images/headerli.png')}
.header_adverts_3 .twitter{background-image:url('images/headert.png')}
.header_adverts_3 .rss{background-image:url('images/headerrss.png')}
.header_adverts_3 span{display:block;margin-left:4px;margin-top:6px;position:absolute;}


/* 6.1 Buttons */
a.button, 
a.comment-reply-link {
	display: inline-block;
	margin: 5px;
	padding: 3px 13px;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	
	/*Border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	/*Background*/
	background: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #52a8e8),
					color-stop(1, #2e76cf)
				);
	background: -moz-linear-gradient(
					center top,
					#52a8e8 20%,
					#2e76cf 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

a.button.large { padding:6px 16px;}
a.button.small, a.comment-reply-link { padding:0px 10px;}

a.button:hover, 
a.button.hover, 
a.button.active,
a.comment-reply-link:hover {
	text-decoration: none !important;
	/*Background*/
	background: #0073d2; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #3e9ee5),
					color-stop(1, #1666ca)
				);
	background: -moz-linear-gradient(
					center top,
					#3e9ee5 20%,
					#1666ca 100%
				);
}

a.button:active,
a.button.active  {
	border-color: #20559a;
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
						0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	-moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
					0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
				0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

a.button.inactive,{
	border: 1px solid #d5d5d5;
	border-bottom-color: #e6e2e2;
	color: #aeaeae;
	text-shadow: 0 1px 0 white;
	
	/*Background*/
	background: #e8e8e8; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #f3f3f3),
					color-stop(1, #e6e6e6)
				);
	background: -moz-linear-gradient(
					center top,
					#f3f3f3 20%,
					#e6e6e6 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
						0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
					0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
					0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
}

/* 6.2 Contact Form */
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px; background: #eee;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; cursor: pointer; color: #fff; font-weight: bold; background: #928d56; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-color: #928d56; padding-right: 8px !important;}
#contact-page ol.forms li.buttons .submit:hover { background: #827e49; border-color: #827e49; }
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}






/* 6.3 Gravity forms */
.gfield { margin-bottom: 10px; }
.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }
.gform_wrapper input.button { padding: 5px 10px 6px !important; }
.gform_wrapper input { padding: 7px 3px !important; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }
.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }
ul.top_label .clear-multi { clear: none !important; }
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }
img.ui-datepicker-trigger { border: 0px; padding: 0px; }

/* 6.4 Timeline Page Template */
#archives { padding: 0; }
#archives a { font-style: italic; }
h3.archive_year { font: bold 20px sans-serif; color:#555; margin-top:0; }
#archives .archives_list { border-left:4px solid #ccc; list-style: none; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0 15px 15px;}
#archives .archives_list li { clear:left; padding-left:24px; font-size: 12px; font-style: normal; list-style: none; margin-bottom: 10px; }
#archives .archives_list .date { color: #808080; width: 100px; font-style: italic; display: inline-block; vertical-align: top; }
#archives .archives_list .linked { width: 270px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments { width: 100px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments a { color: #808080; font-size: 12px; font-style: italic; text-decoration: underline; padding-left: 13px;  }
#archives .archives_list .comments a:hover { text-decoration: none; }


#footer{width:960px;margin:0 auto;margin-top:20px;}
#footer h1{line-height:39px !important; color:white;float:left;margin-bottom:2px;background-image:url('images/footertitle.jpg');text-transform:uppercase; text-indent:20px;background-position:0 0; background-repeat:repeat-x;height:33px;width:100%;font:16px sans-serif}
#footer .col-full{width:100%;border-bottom:0;margin-top:2px;}
#footer .col-full ul li{float:left;width:173px;margin-left:15px;padding-bottom:15px;}
#footer .col-full ul{border:solid 4px #8c4798;float:left;width:952px;}
#footer .col-full ul li h2,#footer .col-full ul li a:link,#footer .col-full ul li a:visited,#footer .col-full ul li a:active,#footer .col-full ul li a:hover{clear:both;display:block;font:12px sans-serif;color:#8c4798;line-height:16px}
#footer .col-full ul li h2{margin-bottom:10px;margin-top:10px;color:black;font-size:14px; font-weight:bold;}
#copyright{color:black;font-family:sans-serif;margin-top:10px;}
#footer ul li ul,#footer ul li ul li{border:0 !important;padding:0 0 9px 0 !important;margin:0 !important; width:173px !important}




.post .category a,.progress_slider .category a, .post .post-categories a, #speaker-list .post-categories li a,.progress_slider .post-categories a:link,.progress_slider .post-categories a:visited,.progress_slider .post-categories a:active,.progress_slider .post-categories a:hover{
/*font-family:Georgia; position:relative;font-style:italic;color:#666 !important; display:block;font-size:11px;*/
font-weight:normal;
}

.progress_slider .post-categories a:hover{
    text-decoration:underline;
    color:#666;
}

.post .category, .post .post-categories,#speaker-list .post-categories{position:relative;float:left;top:auto;margin:9px 10px 10px 0px;left:0;}
.post .post-categories{
    margin-top:0;
    width:100%;
    padding-bottom:6px;
}

.post .post-categories li{
    padding-left:0px;
    float:left;
    padding-right:5px;
}

#archive .post-categories, .page-template-template-archives-php .post-categories{margin-left:0px;}
#speaker-list .post-categories{width:100%;}
#speaker-list .post-categories li{float:left;padding-right:8px;padding-bottom:4px;}
#speaker-list .post-categories li a{text-transform:capitalize;}
#speaker-list .post-categories li a:hover{text-decoration:underline;}

.authorname{color:black;font-family:sans-serif;float:left;margin-top:5px;height:20px;margin-bottom:10px;}
.authorname span{color:black;}
.authorname a{color:#ef3341 !important;text-decoration:underline}


.slider_content div{}
.slider_content div.show{display:block;}
.slider_content img{
    
    }
    
    .navigation .alignright{float:right;background-image:url('images/arrowright.jpg');width:30px;}
    
    
.campaignimage{background-image:url('images/campaigns.jpg');width:730px;height:168px;}
.article img{float:left;margin-right:30px;margin-left:0px;margin-bottom:40px;}
.article h2,.article .excerpt{width:420px;float:left;}
.article .inner{width:400px;float:left;}
.article h2{color:#ef3341;font-size:28px;margin-bottom:5px;}
.article h2 a, .event h2 a,.pamphlet h2 a, .speaker h2 a{color:#ef3341;}

.article h3{margin-bottom:20px;font-size:13px; font-weight:bold;}
.article a.rm{background-image: url("images/arrowright.jpg");
    background-position: 65px 2px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    line-height: 17px;
    width: 82px;
    float:left;
    color: #8c4798;
    font-weight: bold;
    line-height: 15px; font-family:sans-serif;
}
.article .excerpt{font-size:13px;margin-bottom:10px;}
.article{width:730px;padding-bottom: 40px;float:left;
    padding-top: 40px;border-bottom:1px solid #cc99cc;}
    
.magrotator{width:550px;height:155px;padding:0px;margin-left:80px;margin-top:20px;}
.magrotator img, .edition img{border:Solid 1px #ccc;}
.magrotatorouter{border:solid 7px #cc99cc; }
 .magrotator .item{float:left;width:90px;margin:0 10px 0 10px}
.magrotator .category_images_ii{width:85px;margin-right:50px;float:left;}
.magrotatorouter li.category_image{text-align:center}
.magrotatorouter .next{position:absolute;right:30px; }
.magrotatorouter{position:relative;}
.magrotatorouter .next, .magrotatorouter .prev{background-image: url("images/nextbig.jpg");
    background-position: 0 80px;
    background-repeat: no-repeat;
    height: 185px;top:0;
    width: 30px;position:absolute;cursor:hand}
.magrotatorouter .prev{left:30px;background-image:url('images/prevbig.jpg');margin-right:7px;}
.magrotatorouter a, .edition a{text-decoration:none; font-family:sans-serif;color:black; font-weight:bold;}
.magrotatorouter span{margin-top:3px;display:block;}
.edition a{height:100px;}
.edition span{float:left; margin-left:20px; font-size:28px;color: #ef3341; font-weight:normal;line-height:100px}
.edition img{float:left}
.edition{width:730px;position:relative;float:left;margin-top:40px;margin-bottom:20px;}
h2.publication{background-image:url('images/redtitlebg.jpg'); background-repeat:repeat-x;height:45px;width:720px;float:left;line-height:45px;position:relative;}
h2.publication span{background-image:url('images/contentstitle.jpg');width:82px;height:45px;background-position:0px 12px;background-repeat:no-repeat;margin-left:10px;position:absolute;}
#publications .article{width:720px;}


#generalpage #plate{width:460px;}
#plate{width:700px !important;}
#plateinner{width:700px;float:left;}

#generalpage .entry{font-size:13px;}
#generalpage p{

     font-family: georgia;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0 !important;
}

#generalpage .entry ul li{
    font-size: 14px;
    line-height: 20px;
    margin-left:15px;
}
#generalpage .entry ul{
    margin-bottom:15px;
}
#generalpage .entry p{margin-left:0px !important}
#generalpage h1{font-size:28px;color:#8c4798;margin-top:0px;padding-top:0 !important;}
.presslinks a{font-weight:bold;color:#8c4798}


.widget_mailchimpsf_widget{width:100%;font-size:13px;font-family:georgia;border-top:0;}
#mc_signup,.textwidget{
	border: solid 7px #cc99cc;
    margin-top:10px;
}

.textwidget{
    padding:5px;
}

#mc_signup{
    padding:10px;
}

.mc_form_inside{
	width:190px;	
}

.mc_merge_var,.mc_form_inside{padding:0 !important;}
#mc_message{padding:0;}
.mergeRow{display:none;}
#mc-indicates-required{width:auto;padding:0;}
#mc_mv_EMAIL,#mc_mv_FNAME,#mc_mv_LNAME{border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding: 3px;
    width: 180px;}
    #mc_signup_submit{
     background-image: url("images/send.jpg");
    border: 0 none;
    color: white;
    float: right;
    font-weight: bold;
    height: 32px;
    margin-right: 0px;
    margin-top: 4px;
    text-align: center;
    width: 92px;
    }
    

    .mc_signup_submit{padding:0 !important;}
    #text-3{padding-bottom:0px}
    #main-nav{width:653px !important;}
    
    .post{width:710px;position:relative;float:left;}
    #comments,#respond{float:left;clear:both;margin-top:20px;padding-top:20px;border-top:solid 1px #ccc;width:705px}
    #commentform p{margin-bottom:10px}
    .nocomments{font-size:13px;}
    .dd_post_share{
    display: block;
    margin-bottom: 0 !important;
    margin-top: 20px;
    padding: 0px 0 0;}
    
    .textinner{float:left;width:435px;}
    
    .filterlink{background-color: #f44c53;
    color: white;
    font-family: sans-serif;
    font-size: 11px;
    padding: 1px 6px;
    position: absolute;
    right: 18px;
    top: 9px;
    cursor:pointer;
    width:120px;
    background-image:url('images/arrowdown.png');
    background-repeat:no-repeat;
    background-position:117px 8px;
    }
    #tagfilterlink{right:18px}
    #featured #tagfilterlink{display:none;}
    .filterlink:hover{background-color:#f0f0f0;color:black;text-decoration:underline;}
    .filteritem{display:block;position:absolute; width:132px;overflow-y:scroll;z-index:100;display:none;background-color:#f0f0f0;height:250px;margin-top:-8px;right:165px;font-family:sans-serif;font-size:11px;}
    #tagfilter{right:18px}
    .filteritem ul{margin-top:3px;}
    .filteritem li{padding-left:6px}
    .filteritem a{color:black;font-size:11px;text-transform:capitalize}
    
#publications #yearfilterlink,#plateinner #yearfilterlink{
    height: 37px;
    right: 164px;
    padding-left:5px;
    top: 0;
    line-height:37px;
    background-position:114px 16px;
    font-size:12px;
}


#yearfilter{
    right: 164px;
    top: 45px;
    width:131px;
}


#plateinner #yearfilter ul li{
    list-style-type: none;
    padding-left:10px;
    margin-left:0;
}

#yearfilter a:hover{
    text-decoration:underline;
}

#author-profile{
    background-color:#f0f0f0;
    border-bottom:solid 2px #ccc;
    margin-top:20px;

    font-size:14px;
    padding:20px;
    margin-bottom:20px;
    float:left;
    width:655px;
}

#author-profile img,#author-profile .info{
    float:left
}

#author-profile .info{
    width:480px;
}

#author-profile img{
    margin-right:18px;
}



#author-profile .description{
    color:black;
    line-height:normal;
    text-transform:none;
}

#author-profile .description strong{
    margin-bottom:5px;
}

#author-profile h2{
    font-size:20px;
    color:#8c4798;
}

#author-profile .email{
    margin-top:10px;    
    color:black;
}

    ul.page-numbers{float:right;margin-top:20px;font-size:12px;}
    ul.page-numbers li{width:auto;float:left;line-height:45px;list-style:none;margin-left:0;}
    ul.page-numbers a, ul.page-numbers span{color: black;
    font-weight: bold;
    line-height: 45px;
    margin-right: 7px;
    padding: 3px 6px; font-family:sans-serif;}
    ul.page-numbers span.current{background-color:#cc99cc}
    ul.page-numbers .prev { background-image: url("images/arrowleft.jpg");width:50px;display:block;height:8px;width:10px;margin-top:15px;text-indent:-9999999px}
    ul.page-numbers .next{ background-image: url("images/arrowright.jpg");width:50px;display:block;height:8px;width:10px;margin-top:15px;text-indent:-9999999px}
    
a.ical{margin-top:10px;float:left}
#event {font-size:13px; font-family:sans-serif;}
#event iframe{
    margin-top:5px;
}
.event .left{
    float:left;
    width:230px;
}
.event .right{
    float:right;
}
.event .left dt{
    font-weight:bold;
}
.event .left dd{
    margin-bottom:10px;
}
.event .left dd span, .event .right span{
    height:auto;
    background:0;
    width:auto;
    margin:0;
    line-height:normal;
    margin-right:2px;
}

.event .right span{
    display:inline;
}


#tec-event-meta{font-size:13px;}
#tec-event-meta .column{float:none !important;}
#tec-event-meta .gmap, .tec-event-meta-desc .gmap{ background: none repeat scroll 0 0 transparent !important;
    color: #FF0000 !important;
    display: block;
    font-size: 10px !important;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
    width: 130px;padding:0 !important;
    }
    #tec-event-meta{width:460px;border-top:0 !important;margin-top:5px !important;
border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px 0;
    clear: both;
    font-size: 13px;
    margin: 18px 0 12px;
    overflow: hidden;
    padding: 0px 0 2px;
    width: 100%;
    }
    #tec-event-meta dt {
    clear: left;
    float: left;
    font-weight: bold;
    width: 90px;
}
#tec-event-meta dd {
    margin-bottom: 10px;
    margin-left: 90px;
    padding: 0;
}
#eventbrite-embed{margin-bottom:0 !important;min-height:auto !important}

.event,.pamphlet, .speaker, .readinggroup{width:100%;border-bottom: 1px solid #8c4798;padding-bottom: 15px;margin-top:16px;padding-top: 15px;position:relative;float:left;}
.page-template-template-readinglist-php .printfriendly, #event .printfriendly{display:none !important;}

.pamphlet h2, .event h2, .speaker h2, .readinggroup h2{margin-bottom:10px;color:#8c4798;}
.pamphlet span, .event span, .speaker span, .speaker-email, .readinggroup span{background-image: url("images/arrowright.jpg");background-position: 65px 2px;float:left;background-repeat: no-repeat;width:82px;height:15px;line-height:15px;position:relative;margin-top:15px;margin-right:20px; display:block;}
.event .inner span{margin-top:0;float:none;margin-bottom:10px;}


.speaker span, .speaker-email{background-position:50px 1px;}
#speaker-list span.more{background-position:65px 1px;}
.page-template-template-organisers-php span.contact{float:right;margin-right:0;}
.speaker-email{
	float: right;
    margin-top: -15px;
    margin-right: 0;
}

.event span a,.readinggroup span a,.pamphlet span a, .speaker span a, .speaker-email a{color: #8c4798;font-family: sans-serif;font-size: 12px;float:left;font-weight: bold;}
.event img,.readinggroup img,.pamphlet img,.singularevent img, .speaker img{float: left;
    margin-left: 0px;
    margin-right: 30px;}
.event img{margin-right:0;}
#event.singularevent img.wp-post-image{
    margin-bottom:20px;
}
.event .inner, .pamphlet .inner,.speaker .inner,.readinggroup .inner{float:right;width:460px;}
.event .inner{width:440px;}
.pamphlet .inner{width:560px;}
.speaker .inner{width:530px}
.readinggroup .inner{width:420px;}
.readinggroup .inner.cartoon{width:270px;}

.singularevent .entry{width:435px !important;}
.slider_content .entry{margin-left:10px !important;}
    
    .noimage .textinner, .noimage .authorname,.noimage ul.post-categories{width:100%;}
    .noimage p{width:100%;}
    .speaker.noimage p{width:430px;}
    .noimage span.comment{}
   
    #plateinner .authorname{margin:0 !important;width:auto !important}
    
    #plateinner .noimage .about h1.title{width:700px;margin-left:0}
    #plateinner .noimage .about ul{padding-left:0 !important}
    
    #subpages{height:56px;float:left;width:700px;margin:0;padding:0;margin-bottom:20px}
    #subpages li{width:114px;border-right:solid 2px white;float:left;height:56px;margin-left:0 !important;line-height:36px; color:black;list-style:none; text-align:center;}
    #subpages li a{font-weight:bold; color:black;font-size:15px;font-family:sans-serif;display:block;cursor:pointer;background-image:url('images/subpage-off.jpg');height:56px;background-position:-15px 0;}
    #subpages li a.on{ color:white;background-image:url('images/subpage-on.jpg') !important;}
    
    #speakerlist img{margin-right:20px !important;margin-bottom:10px;}
    #speakerlist .speaker{clear:both;position:relative;margin-bottom:5px;margin-top:10px;float:left;}
    #speakerlist .speaker strong{font-size:15px;margin-bottom:5px;clear:both; width:700px;display:block;}
    
   
#illustration img{
	width:400px;	
}
  
#illustration{
	float:right;
	margin-left:20px;
	margin-top:8px;
} 


.search-results #main{margin-left:15px;}

.page-template-template-archives-php h3{clear:both;}
.page-template-template-archives-php h1.title{padding-bottom:10px;}
.page-template-template-archives-php li{list-style-type:none !important}
.page-template-template-archives-php ul{padding-left:0;}


.page-template-template-campaigns-php .article .inner{float:right;margin-right:50px}


.pamphletitem{height:130px; clear:both;border-bottom:solid 1px #ccc;padding-top:10px;}
.pamphletitem a{background:0; float:left; font-family:georgia, serif; font-size:15px;width:auto;margin-top:20px;}
.pamphletitem img{width:auto;height:auto; display:block;}

.post-category{float:left;clear:both;overflow:auto;margin-left: 0 !important;width:100%;padding-top:8px !important;}

.post-category .post-categories li{float:left;width:auto;margin-left:0 !important}
.post-category .post-categories{
    padding-bottom: 6px;
    padding-top: 5px;

    width: 100% !important;}
.about .post-category .post-categories{padding-bottom:0 !important}
.post-category .post-categories a{text-decoration:none !important; }
.postmeta ul ul, .postmeta li li{clear:none !important}

.post-comment{padding-bottom:10px !important;}
.postmeta ul li.post-comment a{text-decoration:none !important}
.postmeta ul li.post-comment{float: right;
    margin-top: -19px;}
.embeditin_thumbLink{float:left;}

#pamphletitems{margin-top:20px;float:left;}
#pamphletitems li{width:350px;float:left;padding-bottom:20px;}
#pamphletitems li span{float:right;width:170px;margin:40px 20px 0px 20px;display:block;font-size:15px;}
#embeditin_pop{z-index:1000;}

.pagerpos{height:50px;width:230px;margin:0 auto;padding:0;margin:0;}

.eventcontent{float:left;}

.eventcontent .detail{
    clear:both;
}
.edit-link{float:right;}

.ie7 #othernews{position:absolute !important;top:0 !important;right:0 !important }
.ie7 .widget_woo_twitter ul li{width:182px}
.ie7 #text-3{height:110px}
.ie7 .about .post-comment{padding-top:5px}
.ie7 .progress_slider h2{margin-top:-10px}
.ie7 .progress_slider h2 a{line-height:normal !important}
.ie7 #featured h3{width:725px}



.campaignindividualimage img{float:left !important;margin-left:0 !important;}


span.connect_widget_not_connected_text{
	display:none !important;	
}

#disqus_thread{
	clear: both;
    float: left;
    margin-bottom: 10px;
    width: 700px;	
}

.featured-image-left{
	width: 230px;
	position: absolute;
	top: 105px;
	left: 10px;
	height: 220px;
}

.slider_content .featured-image-left img{
	position:relative;
	left:auto;
	top:auto;
	float:left;	
}

.progress_slider .share{
	float:left;
	position:relative;
	bottom:auto;
	left:auto;
	margin-top:15px;	
}


.event .summary, .pamphlet .summary{
	clear:both;
	margin-bottom:5px;	
	font-weight:bold;
}

.page-template-template-speaker-list-php 


.widget h3{
	margin-bottom:5px;	
}

#progress-writers-widget .textwidget{
	background:none;
	padding:0	
}

#text-10 .textwidget, #progress-writers-widget .textwidget{
	background:none;	
}

#progress-writers-widget .prev, #progress-writers-widget .next, #progress-writers-widget .pager{
	top:300px;
	z-index:1;
	cursor:pointer;
}

#progress-writers-widget .pager{
	top:313px;
}

#text-10 .widgetmain{
	border:0;
	margin-top:0	
}

#progress-writers-widget{
	height:347px;	
}

#text-6 .textwidget{
	background:none;
	margin-top:0;	
}

#text-6 .textwidget div{
	margin-top:0;	
}

#text-5 input{
	margin-top:5px;	
}


.widget img{
	display:block;	
}

#sample_widget-5{
    margin-bottom:-10px;
}


.publicationlinks{
	background-color: #F0F0F0;
    padding: 10px 10px 10px 0;
    position: absolute;
    right: 0;
    top: 0;
}

.publicationlinks li{
	float:left;
	margin-left:10px;
	list-style-type: none !important;
	margin-left:10px !important
}

.publicationlinks a{
	color:black;
	text-decoration: underline;
	font-family:Arial;
    font-size:12px;
}

.progressorganisers .publicationlinks,.speakerlist .publicationlinks{
    right:22px;
}

#mc_signup_form{
    background:none !important;
    border:0 !important;
    padding:0 !important;
    margin-top:6px !important;
}

#tribe-events-calendar-header{
    display:none;
}

#tribe-events-content{
    padding:1px 20px 0 0 !important;
}

#tribe-events-loop img{
    float:left;
    margin:0 !important;
}

#tribe-events-loop .left{
    float:left;
    width:250px;
}

 .tribe-events-events .tribe-events-event-list-meta {
    border-left: 0 none !important;
    float: left !important;
    font-size: 12px !important;
    margin-bottom: 0 !important;
    margin-top: 10px !important;
    padding: 0 !important;
    width: 100% !important;
}

.events-archive .tribe-events-event-entry {
    float: left !important;
    padding: 0 !important;
    width: 400px !important;
}


.events-archive .tribe-events-event-entry p, .venue-events .tribe-events-event-entry p {
    line-height: 20px !important;
    margin: 0;
}


#tribe-events-content h1{
    color:#ef3341;
}

.tribe-events-event{
    border-bottom:solid 1px #8c4798;
}


.downloadpdf,.downloadarticle{
    border-top:solid 1px #ccc;
    width:100%;
    clear:both;
    margin-top:20px;
}

#pamphlets .downloadpdf{
    width:auto
}

.downloadpdf .more,.downloadarticle .more{
    position:relative;
    left:auto;
    width:260px;
    bottom:auto;
    height:auto;
    line-height:auto;
    background-position: 228px 1px
}

.downloadarticle .more{
    background-position:150px 1px;
    margin-top:5px;
}

#pamphlets .downloadpdf .more{
    background-position: 140px 1px
}

.downloadarticle{
    border:0;

}

.carousel-container{
    border-bottom:solid 1px #ccc;
    margin-bottom:20px;
    height:340px !important;
    margin-top:30px;
}

.single-pamphlets .carousel-container, .page-template-template-pamphlet .carousel-container{
    height: 207px !important;
}

.single-pamphlets .downloadpdf{
    padding-top:10px;
}

.single-pamphlets .downloadpdf .more{
    background-position:140px 1px;
    width:247px;
}


.carousel-feature p{
    font-family:Arial;
}

#text-11 .pager a{ color: black;
    font-weight: bold;
    line-height: 45px;
    margin-right: 7px;
    padding: 3px 6px;}
#text-11 .pager a:visited,#text-11 .pager a:active,a:hover{text-decoration:none;border:0}
#text-11 .pager a.activeSlide, #text-11 .pager a:hover{background-color:#d1c9e0;}

#text-11 .next, #text-11 .prev{background-image:url('images/arrowright.jpg');width:20px;height:40px;background-repeat:no-repeat;background-position:0 16px;cursor:hand}
#text-11 .prev{margin-left:43px;background-image:url('images/arrowleft.jpg');margin-right:7px;}
#text-11 .prev, #text-11 .next, #text-11 .pager{position:absolute !important;top:337px;height:20px;width:20px;margin:0}
#text-11 .prev{left:15px;padding:0;height:40px;}
#text-11 .next{right:15px;padding:0;height:40px;}
#text-11 .pager{left: 62px;
width: 120px;
top: 355px;
height: 30px;
padding: 0 !important;}
#text-11 .pager a{color:black !important; clear:none !important;float:left !important;width:20px !important;height:20px;line-height:20px;margin:0px;margin-right:6px;text-indent:0 !important;font-family:Arial;display:block;text-align:center;padding:0 !important;}
#text-11 {height:333px !important}

#text-11 .textwidget{background-image:url('images/followprogress.jpg');text-indent:-99999px;background-repeat:no-repeat;padding:0;height:327px;margin-top:0;}
#text-11 {padding:0;}
#text-11 img{width:40px !important;height:40px !important;}

#text-11{width:221px;}



#text-11 img{float:left;padding:0 !important;margin:0 !important}
#text-11 a{ 
    clear: both;
    float: left;
    margin-bottom: 5px;
    margin-left: 10px;
    width: 188px;}
#text-11 span,#text-11 strong{color: #cc99cc;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin: 0 0 3px 10px;
    padding: 0;
    text-indent: 0;
    width: 135px; font-family:sans-serif;position:relative;}
    #text-11 strong{color:black;font-size:12px;}
#text-11 .block{clear: both;
    float: left;
    margin-bottom: 10px;
    padding: 0;
    position: relative;left:0;}

#text-11 ul{margin-top:44px;float:left;width:222px;}
#text-11 li{float:left;width:106px;line-height:17px;height:60px;font-weight:bold;cursor:pointer; color:white;text-indent:0;text-align:center;padding:0; font-family:Arial;}
#text-11 li{padding-top:10px;}
#text-11 li.right{margin-left:9px; }
#text-11 li.on{background-color:#ef3341;}
#text-11 li.off{background-color:#baaed2;color:#ef3341;}
#text-11 div.c1, #text-11 div.c2{height:300px;border:solid 7px #baaed2;float:left;margin-top:8px; width:189px }
#text-11 div.c2{display:none}


#text-11 .textwidget{
    background:none;
    padding:0   
}

#text-11 .textwidget{
    background:none;    
}

#text-11 .prev, #text-11 .next, #text-11 .pager{
    top:290px;
    z-index:1;
    cursor:pointer;
}

#text-11 .pager{
    top:303px;
}


#text-11{
    height:347px;   
}






















#v2-header{
    width:960px;
    margin:0 auto;
    height:102px;
    clear: both;

}

#v2-header a.logo{
    width:318px;
    height:102px;
    display:block;
    float:left;
    background:url('images/v2-logo.jpg') 0 0 no-repeat;
    margin-bottom:20px;
}
#v2-header .right{
    float:right;
    margin-top:5px;
}
#v2-header .newsletter-signup {
    width:290px;
    float:left;
    height:115px;
}
#v2-header .newsletter-signup .title {
    width:auto;
    display:inline-block;
    clear:both;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#8c4798;
    margin-bottom:0px;
    margin-top:5px;
    background:url('images/v2-bullet.png') center right no-repeat;
    padding-right:20px;
}
#v2-header #mc_mv_EMAIL, #v2-header #mc_mv_FNAME, #v2-header #mc_mv_LNAME{
    width:auto;
}
#v2-header .newsletter-signup input{
    border:solid 1px #ccc;
    height:22px;
    padding:3px;
    margin-top:5px;
    float:left;
    font-size:13px;
    color:#999;
}
#v2-header .newsletter-signup input#emailaddress, #v2-header .newsletter-signup input#submit,
#v2-header .newsletter-signup input#firstname, #v2-header .newsletter-signup input#surname,
#v2-header #mc_mv_FNAME,#v2-header #mc_mv_LNAME{
    width:44.6%;
    margin-right:2%;
}
#v2-header #mc_mv_FNAME,#v2-header #mc_mv_LNAME{
    width:31.6%;
}
#v2-header #mc_mv_EMAIL{
    width:93%;
    margin-right:2%;
    margin-top:0;
}
#v2-header #mc-indicates-required{
    display:none;
}
#v2-header #mc_display_rewards{
    display:none;
}
#v2-header .mc_error_msg, #v2-header .updated {
    color: #444;
    display: block;
    font-family: arial;
    position: absolute;
    width:280px;
    font-weight:bold;
}
#v2-header .updated{
    width:450px;
    top:111px;
}
#v2-header .newsletter-signup input#submit,#v2-header #mc_signup_submit{
    width:26%;
    height:22px;
    color:white;
    background:#8c4798;
    padding:0;
    cursor:pointer;
    border:0;
    font-size:11px;
}
#v2-header .newsletter-signup input#submit:hover,#v2-header #mc_signup_submit:hover{
    background-color:#ef3341;
}
#v2-header #mc_signup, .textwidget{
    margin:0;
}
#v2-header #mc_signup_form{
    margin:0 !important;
}
#v2-header .newsletter-signup input#emailaddress {
    width:68%;
}
#v2-header ul.social{
    list-style-type:none;
    width:150px;
    margin:0;
    float:right;
    padding:0 0 0 20px;
}
#v2-header ul.social li{
    width:38px;
    height:38px;
    float:left;
    border-radius:22px;
    border:solid 3px #cc99cc;
    margin-left:4px;
    margin-top:2px;
    margin-bottom:2px;
}
#v2-header ul.social li a{
    display:block;
    height:100%;
    width:100%;
}
#v2-header ul.social li.fb{
    background:#8c4798 url('images/v2-social-facebook.png') center center no-repeat;
}
#v2-header ul.social li.li{
    background:#8c4798 url('images/v2-social-linkedin.png') center center no-repeat;
}
#v2-header ul.social li.sc{
    background:#8c4798 url('images/v2-social-soundcloud.png') center center no-repeat;
}
#v2-header ul.social li.tw{
    background:#8c4798 url('images/v2-social-twitter.png') center center no-repeat;
}
#v2-header ul.social li.st{
    background:#8c4798 url('images/v2-social-storify.png') center center no-repeat;
}
#v2-header ul.social li.rss{
    background:#8c4798 url('images/v2-social-rss.png') center center no-repeat;
}
#v2-header ul.social li:hover{
    background-color:#ef3341;
}
#v2-header .mc_custom_border_hdr{
    display:none;
}
#v2-header #mc_signup_form{
    padding:0;
}
#v2-header .mc_form_inside{
    width:auto;
}
#v2-header br{
    display:none;
}
#v2-header .mc_var_label{
    display:none;
}
#v2-header #mc_signup{
    border:0;
    padding:0;
}
#v2-footer{
    
    width:100%;
    clear:both;
    float:left;
    margin-top:100px;
}
#v2-footer .inner{
    width:960px;
    margin:0 auto;
}
#v2-footer .inner-inner{
    background:#333333;
    padding:25px 20px 10px 20px;
}
#v2-footer ul{
    width:100%;
    display:block;
    padding:0;
    margin:0 0 0 0;
}
#v2-footer li a{
    text-decoration:none;
}
#v2-footer li{
    float:left;
    width:25%;
    list-style-type:none;
    display:block;
    padding:0;
}
#v2-footer li:hover h1,#v2-footer li:hover p{
    color:#ccc;
}
#v2-footer li.logo{
    background:url('images/v3-footer-logo.png') 0 0 no-repeat;
    height:185px;
}
#v2-footer li h1{
    margin-top:15px;
    margin-bottom:10px;
    color:white;
    font-family:Arial;
    font-size:19px;
}
#v2-footer li h1 span{
    display:block;
    width:60px;
    height:3px;
    margin-top:10px;
    background-color:white;
}
#v2-footer li p{
    color:white;
    font-family:Arial;
    font-size:14px;
    margin-right:35px;
}
#v2-footer li p a{
    color:white;
}
#v2-footer p.copyright{
    color:#999;
    font-family:Arial;
    font-size:14px;
    clear:both;
    padding:0;
    margin:0 0 20px 0;
}

.page-template-template-test-php .top-right .authorname a,
.page-template-index-php .top-right .authorname a,
.home .top-right .authorname a{
	line-height:normal !important;
}
.page-template-template-test-php .top-right .smallentry .authorname,
.page-template-index-php .top-right .smallentry .authorname,
.home .top-right .smallentry .authorname{
	float: left;
    padding-bottom: 3px;
    padding-top: 3px;
}

.page-template-template-test-php .featured-post-outer .featured-post .postmeta .post-category,
.page-template-template-test-php .featured-post-outer .featured-post .postmeta  .post-category .post-categories,
.page-template-index-php .featured-post-outer .featured-post .postmeta .post-category,
.page-template-index-php .featured-post-outer .featured-post .postmeta  .post-category .post-categories,
.home .featured-post-outer .featured-post .postmeta .post-category,
.home .featured-post-outer .featured-post .postmeta  .post-category .post-categories
{
	padding-top:0 !important;
}

.page-template-template-test-php .featured-post-outer .featured-post .postmeta .post-category .post-categories li,
.page-template-index-php .featured-post-outer .featured-post .postmeta .post-category .post-categories li,
.home .featured-post-outer .featured-post .postmeta .post-category .post-categories li{
	margin-bottom:5px;
}

.page-template-template-test-php .smallentry span.authorname,
.page-template-index-php .smallentry span.authorname,
.home .smallentry span.authorname{
	height:auto !important;
}

.page-template-template-test-php .featured-post-outer .featured-post .postmeta .post-category a,
.page-template-template-test-php .smallentry .category a, .page-template-template-test-php .smallentry .post-categories a,
.page-template-index-php .featured-post-outer .featured-post .postmeta .post-category a,
.home .featured-post-outer .featured-post .postmeta .post-category a,
.page-template-template-test.php .smallentry .category a, .page-template-template-test-php .smallentry .post-categories a,
.page-template-index-php .smallentry .category a, .page-template-index-php .smallentry .post-categories a,
.home .smallentry .category a, .home .smallentry .post-categories a{
	background-image: url("images/category.jpg");
	color: white !important;
	display: block;
	float: left;
	font-family: sans-serif;
	font-size: 10px;
	height: 13px;
	line-height: 15px !important;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-right: 3px;
	position: relative;
	text-indent: 18px;
	text-transform: capitalize;
	text-decoration:none;
	margin-top:2px;
}

.page-template-template-test-php .smallentry .category, .page-template-template-test-php .smallentry .post-categories,
.page-template-index-php .smallentry .category, .page-template-index-php .smallentry .post-categories,
.home .smallentry .category, .home .smallentry .post-categories{
	margin-top:3px;
	margin-left:0;
}


.top-outer{ 
    width:100%;
    float:left;
}

.top-left{
    width:498px;
    float:left;
    clear:both;
}

.top-outer .top-left.number-2 div.featured-post{
    border:0 !important;
}

.top-right h2{
    color:#8c4798;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

.top-right{
    float:right;
    width: 222px;
    
}

.top-right .other-posts span.smallentry img{
    float:left;
    margin-right:5px; 
}

.top-right .other-posts span.smallentry{
    border-bottom:0;
    border-top:solid 1px #ccc;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
}

.top-right .other-posts span.smallentry .ent{
    width:120px; 
}


div.featured-post,.featured-event{
    float:left;
    width:485px;
    margin-right:15px;
    padding-bottom:15px;
}

div.featured-post{
    border-bottom:solid 1px #ccc;
}

.top-outer h1, .featured-event h1{
    padding-bottom:18px;
    float:left;
    width:488px;
}



.top-outer h1 a,.featured-event h1 a {
    color: black;
    float: left;
    font-size: 26px;
    font-weight: bold;
    padding-top: 4px; 
}


.top-outer h1.number-1,.top-outer h1.number-2{
    font-size:22px;
}

.top-outer h1.number-1 a,.top-outer h1.number-2 a{
    padding-top:0;
    color: #444;
    font-weight: normal;
}

.top-outer h1.number-1 a{
    font-size:30px !important;
    line-height:32px !important;
    margin-top:-8px !important;
}

.top-outer h1.number-2{
    margin-top:15px;
    float:left;
    clear:both;
}

div.featured-post .image, .featured-event .image {
    float:left;
    margin-right:15px;
}

div.featured-post .image img, .featured-event .image img{
    width:250px;
    height:180px;
}

div.featured-post .authorname{
    float:left;
    margin-top:0px;
}

div.featured-post .entry-outer{
    width:220px;
    float:left;
}

div.featured-post .entry-outer .authorname{
    margin-bottom:4px;
}

div.featured-post .entry{
    float:left;
    width:100% !important;
}

div.featured-post .more, div.featured-event .more,
div.top-right .more{
    float:left;
    background-image: url("http://www.progressonline.org.uk/wp-content/themes/continuum/images/arrowright.jpg");
    background-position: 80px 1px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    line-height: 15px;
    width: 102px;
}

div.top-right .more{
    background-position:95px 1px;
    width:120px;
}

div.featured-event .more{
    width:120px;
    background-position:103px 1px;
}

div.featured-post .more a, div.featured-event .more a,
div.top-right .more a{
    color:#8c4798;
    font-family: sans-serif;
    font-size:15px;
    font-weight:bold;
    line-height:15px;
    display:block;
}

div.top-right .bottom{
    border-top:1px solid #ccc;
    padding-top:10px;
    float:left;
    width:100%;
}



body.page-template-index-php #featured h3,
body.home #featured h3{ 
	font-family: 'GrotesqueMTBlack' !important;
	height:34px;
	line-height:37px;
	text-indent:10px;
 	font-size:20px; 
 	color:white;
    background:transparent;
 	margin-top:0px;
    margin-bottom:10px;
    
 } 
