body {
	background-color: #ffffff;
	background-image: url(http://www.1to1media.com/assets/images/1to1media/background_Sides2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}

#hd {z-index: 2;}
#bd {z-index: 1;}

a { color: #00597a; text-decoration: none;}
a:hover {color: #003C52;}

#doc2 {border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4;}
#doc2 .SiteAdmin{display: none;}
#SiteAdminSections { text-align: left;}
#SiteAdminSections div a {text-decoration:none; text-transform: capitalize;}
.SiteDebug{text-align: left;}
a.pointer {cursor:pointer;}

#LocationTopLeaderboard {width: 965px; background-color: white; margin: 0 auto; padding: 10px 0;}
#LocationTopLeaderboard div.leaderboard-ad {
	}
#LocationTopLeaderboard div.leaderboard-PRG {
	text-align: left;
	padding: 16px 10px 16px 15px;
	border-left: 1px solid #ccc;
	}
#LocationTopLeaderboard div.leaderboard-PRG a{
	color: #444;
	text-decoration: none;
	font-size: 70%;
	}
	
#LocationTopLeaderboard div.leaderboard-PRG a img{
	display:block;
	}

/* Homepage Magazine Callout */
#MagazineCallOut {margin: 20px 0; padding: 10px 15px; background: #fff url(/images/MagazineCalloutBG.jpg) repeat-x top left; font-size: 1em;}
#MagazineCallOut img {float: left; margin-right: 20px;}
#MagazineCallOut p {font-size: 1.1em; margin: .25em 0 .5em 0 !important;}
#MagazineCallOut a {display: block; float: left; font-size: 1.1em; margin-right: 15px;}
#MagazineCallOut a.logo {margin-right: 0;}
#MagazineCallOut a span.ui-icon{float: left; background-image: url(/assets/script/shared/jquery/jqueryui/css/custom-theme/images/ui-icons_cc0000_256x240.png); margin-right: 2px;}

/* Homepage River of News */
#HomepageRiverOfNews {}
#HomepageRiverOfNews .river-story {margin: 0 0 20px 0; clear: both;}

#HomepageRiverOfNews .river-story .river-story-image {float: left; border: 1px solid #ccc; padding: 2px; width: 146px; height: 56px; overflow: hidden; margin-top: 3px; margin-right: 10px;}
#HomepageRiverOfNews .river-story .river-story-image .river-story-imagelink {display: block; position: relative; margin: 0; padding: 0;}
#HomepageRiverOfNews .river-story .river-story-image img {position: absolute;}
#HomepageRiverOfNews .river-story .river-story-copy {color:#555; float: right; width: 448px;}

#HomepageRiverOfNews .river-story .river-story-copy a {color: #cc0000; font-size: 123%;}
#HomepageRiverOfNews .river-story .river-story-copy p {margin: 0 0 1em 0; color:#555;}


/*
#HomepageRiverOfNews {}
#HomepageRiverOfNews .river-story {margin: 0 0 20px 0; clear: both;}

#HomepageRiverOfNews .river-story .river-story-image {float: left; position: relative; border: 1px solid #ccc; width: 148px; height: 60px; overflow: hidden; margin-top: 3px;}
#HomepageRiverOfNews .river-story .river-story-image img {padding: 2px; width: 146px; position: absolute; clip: rect(45px 146px 101px 0px); top: -43px; left: 0px;}
#HomepageRiverOfNews .river-story .river-story-copy {color:#555;}

#HomepageRiverOfNews .river-story .river-story-copy a {color: #cc0000; font-size: 123%;}
#HomepageRiverOfNews .river-story .river-story-copy p {margin: 0 0 1em 0; color:#555;}
*/

#HomepageRiverOfNews .river-ad {
	background: #f7f7f7;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 12px 0;
	text-align: center;
	margin: 30px 0;
	position: relative;
	}

#HomepageRiverOfNews .river-ad div.advertisementText {
	position:absolute;
	bottom: -6px;
	text-align: center;
	width: 100%;
}
#HomepageRiverOfNews .river-ad div.advertisementText span{
	background: #f7f7f7;
	padding: 0 5px;
	font-size: 80%;
	color: #666;
}

#contentWrapper .PRG-river {margin: 10px;}
#contentWrapper .PRG-river-heading {margin-bottom: 5px;}
#contentWrapper .PRG-river-heading h2{color: #69b4c8; display: block; float: left; font-weight: bold; font-size: 105%;}
#contentWrapper .PRG-river-copy {}
#contentWrapper .PRG-river-copy a {color: #666666; font-weight: bold; font-size: 110%;}
#contentWrapper .PRG-river-copy p {margin: 0;}

/* Page */
#PageWrapper {
	position: relative;
	color: #444;
	background: white;
	margin: 0px;
	padding: 15px;
	}

/* Static Content */
.static-content {
	background: white;
	margin: 0 0px 20px 0px;
	padding: 20px;
}
	
/* Article */
#ArticleWrapper {
	position: relative;
	color: #444;
	background: url(/assets/images/1to1media/article-body-bg.gif) no-repeat 0 10px;
	}
#ArticleWrapper .article-heading{
	padding: 20px 20px 0 20px;
	border-bottom: 0;
	background: white;
	}	
#ArticleWrapper .article-body{
	padding: 15px 20px 0 20px;
	font-size: 107%;
	background: white;
	margin: 0 1px;
	}	
#ArticleWrapper .article-body ul{
	margin: .5em 0 .5em 1em;
	}	
#ArticleWrapper .article-body ul li{
	list-style-type: disc;
	margin: 1em 0 1em 1.25em;
	}	
#ArticleWrapper .article-body strong,
#ArticleWrapper .article-body b{
	font-weight: bold;
	}	
#ArticleWrapper .article-body em,
#ArticleWrapper .article-body i{
	font-style: italic;
	}		
#ArticleWrapper .article-body em strong,
#ArticleWrapper .article-body em b,
#ArticleWrapper .article-body i strong,
#ArticleWrapper .article-body i b,
#ArticleWrapper .article-body strong em,
#ArticleWrapper .article-body strong i,
#ArticleWrapper .article-body b em,
#ArticleWrapper .article-body b i{
	font-style: italic;
	font-weight: bold;
	}
	
	
#ArticleWrapper {
	margin-right: 40px;
}
div.article-guest-promofade {
	background: url(/assets/images/1to1media/article-guest-fade.png) repeat-x 0 0;
	position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
}

#ArticleWrapper h1 {
	font-size: 180%;
	color: #cc0000;
	}
#ArticleWrapper h2 {
	font-size: 120%;
	color: #666;
	}
#ArticleWrapper div.metadescription {
	background: #ecf1f5;
	border: 1px solid #dbe4eb;
	padding: 4px 8px;
	margin: 1em 0 0 0;
	font-size: 93%;
	}		
#ArticleWrapper div.metadescription span{
	color: #666;
}
#ArticleWrapper div.metadescription span.pipe{
	margin: 0 .5em;
}	

#ArticleWrapper img.titleimage{
	float: left; margin: 1em 1em 1em 0; background: #efefef; padding: 3px; border: 1px solid #e2e2e2;
	}
#ArticleWrapper div.articleBannerAd {
	background: #f7f7f7;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	text-align: center;
	margin: 30px 0;
	position: relative;
	clear: left;
}
#ArticleWrapper div.articleBannerAd div.advertisementText {
	position:absolute;
	bottom: -6px;
	text-align: center;
	width: 100%;
}
#ArticleWrapper div.articleBannerAd div.advertisementText span{
	background: #f7f7f7;
	padding: 0 5px;
	font-size: 80%;
}

#ArticleWrapper div.metasharing {
	position:absolute;
	top: 20px;
	right: -32px;
	padding: 10px 8px 0 8px;
	height: 400px;
	overflow: hidden;
	border-top: 1px solid #ccc;
	background: white url(/assets/images/1to1media/article-metasharing-bg.gif) no-repeat right top;
}

#ArticleWrapper div.metasharing a{
	margin-bottom: 10px;
	display:block;
}

#ArticleWrapper div.author {
	border-top: 1px solid #afc4d4;
	background: #f7f7f7;
}

#ArticleWrapper div.author-sharing {
	border-bottom: 1px solid #afc4d4;
	padding: 7px 20px;
	background: #f7f7f7 url(/assets/images/1to1media/Author-shareBG.gif) repeat-x 0 0;
}

#ArticleWrapper div.author-sharing div.article-tools {
	float: left;
}

#ArticleWrapper div.author-sharing div.article-tools a{
	text-decoration:none;
	margin-right: 20px;
}

#ArticleWrapper div.author-sharing a img{
	vertical-align: text-top;
}

#ArticleWrapper div.author-sharing div.article-tools a img{
	margin-right: 3px;
}

#ArticleWrapper div.author-sharing div.social-tools a img{
	margin: 0 5px;
}

#ArticleWrapper div.author-sharing div.social-tools {
	float: right;
}

.st_sharethis_custom{
	display:inline-block;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	background: url("/images/icons/share.png") no-repeat scroll left top transparent;
	cursor: pointer;
}

#ArticleWrapper div.author div.about {
	padding: 20px 20px 20px 20px;
	background: #f7f7f7 url(/assets/images/1to1media/Author-bioBG.gif) repeat-x 0 0;
	border-bottom: 1px solid #afc4d4;
}

#ArticleWrapper div.author div.about h1{
	font-size: 130%;
	color: #444;
}

#ArticleWrapper div.author div.about div.about-copy{
	height: 80px;
	overflow: hidden;
}

#ArticleWrapper div.author div.about img{
	padding: 3px;
	background: white;
	border: 1px solid #afc4d4;
	float: left;
	margin: 0 20px 0 0;
	display: block;
	max-width: 100px;
}

#TabMenu {
	margin: 130px 0 0 0;
	}	
#TabMenu .ui-tabs-panel a{
	display: block;

}	

#ArticleWrapper div.disqus-comments-wrapper {
	margin-top: 30px;
}

#ArticleWrapper div.disqus-comments-wrapper h1{
	color: #444;
}

	
/* Header */
#hd{position: relative; background: white; border-bottom: 1px solid #b4b4b4; border-top: 1px solid #b4b4b4; height: 130px}
#mediaLogo {position: absolute; top: 25px; left: 20px;}

/*#welcomeMessage{position: absolute; top: 12px; left: 206px; width: 350px;}*/
#welcomeMessage{position: absolute; top: 12px; left: 202px; width: 380px; height: 80px; overflow: hidden;}
#welcomeMessage #TagLine p{color: #666666; margin: 0; font-size: .9em; line-height: 1.5em;}
#welcomeMessage #TagLine ul{color: #00597a; font-size: .87em; line-height: 1.5em;}
#welcomeMessage #TagLine ul li {display: block; float: left; margin: 2px 0 0 0; width: 165px;}
#welcomeMessage #TagLine ul li span.ui-icon{float: left; margin-right: 2px;}

#utilitiesContainer {position: absolute; top:15px; left: 590px; width: 225px;}
#utilitiesContainer .followus{width: 80px; float: left;}
#utilitiesContainer .guest{float: right;}
#utilitiesContainer .guest a{display: block; float: left; margin-right: 5px; text-decoration: none; font-weight: bold; color: #007fae; font-size: 93%;}
#utilitiesContainer .guest span{ font-size: 11px; display:block; float: left; margin-right: 5px; color: #666666; }

#utilitiesContainer .registered{float: right;}
#utilitiesContainer .registered a{display: block; float: left; margin-right: 5px; text-decoration: none; font-weight: bold; color: #007fae; font-size: 93%;}
#utilitiesContainer .registered span{font-size: 11px; display:block; float: left; margin-right: 5px; color: #666666; }

#utilities{height: 20px;}
#search {display:block; clear: both; margin-top: 5px;}
#search input {display:block; float: left; width: 130px; font-size: 93%; color: #666666; padding: 4px 3px 2px 3px; margin-right: 10px;}
#search a.button {float: left;}
#search a.button span.ui-button-text{padding: .2em 1em;}


/* Menu - ESSENTIAL STYLES */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.5em; /* match top ul list item height */
	z-index:		99;
	border: 1px solid #b4b4b4;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}

/* Menu Skin */
.sf-menu {
	font-size: 15px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.sf-menu a {
	border-left:	1px solid #b4b4b4;
	padding: 		.3em 1.1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666666;
}
.sf-menu li.sfHover a{
	color: #ffffff;	
}
.sf-menu li.sfHover li a{
	color: #666666;	
	padding: .4em 1em;
}
.sf-menu li {
	background:		#ffffff;
	font-size: 93%;
}
.sf-menu li li {
	background:		#ffffff;
}
.sf-menu li li a{
	border-left:	0px;
}

.sf-menu li li li {
	background:		#ffffff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#cc0000;
	color: #ffffff;
	outline:		0;
}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {
	background:		#efefef;
	color: #cc0000;
	outline:		0;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu li.sfHover a:focus, .sf-menu li.sfHover a:hover, .sf-menu li.sfHover a:active {
	background:		#cc0000;
	color: #ffffff;
	outline:		0;
}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu li.sfHover ul a:focus, .sf-menu li.sfHover ul a:hover, .sf-menu li.sfHover ul a:active {
	background:		#efefef;
	color: #cc0000;
	outline:		0;
}

/* Body */
#bd {
	background: #ffffff url(/assets/images/1to1media/homepage/BodyBlueBG.gif) repeat-x top left;
}

#SignUpFreeAccountPromo {padding: 10px;}
#SignUpFreeAccountPromo h1 {color: #cc0000; font-size: 137%; margin-bottom: 5px; font-weight: normal;}
#SignUpFreeAccountPromo table tr td {padding: 4px 0 0 0;}
#SignUpFreeAccountPromo span.ui-icon {float: left;}
#SignUpFreeAccountPromo span.ui-icon-copy {font-size: .9em; line-height: 1.5em;}
#SignUpFreeAccountPromo .button {margin: 15px 0 10px 0;}
#SignUpFreeAccountPromo #RegisterSignIn {display: block; clear: both; font-size: .9em; text-decoration: none;}
#SignUpFreeAccountPromo #RegisterSignIn span{color: #007fae;}
#SignUpFreeAccountPromo #RegisterSignIn span:hover{border-bottom: 1px solid #007fae;}

/* Signin / Register Form */
#signin {position: relative; border: 1px solid #e6e6e6; background: #F8F8F8; height: 200px; margin-bottom: 10px; overflow:visible;}
/*#signin .heading {height: 22px;background: #e6dacb; padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #CEBEAD;}*/
#signin h1 {font-size: 100%; color: #CC0000; background:#e7e7e7; font-weight: bold; margin: 0px 0px 10px 0px; padding: 5px 5px 5px 15px; border-bottom: 1px solid #999;}

#signin p {margin: 5px 30px 0 15px;}
#signin p strong {font-weight: bold;}
#signin input.textbox { width: 85%; clear: both; margin:0 0 0 15px; padding: 2px 3px;}
#signin input.rememberPassword{ margin: 0; }
#signin a.ForgotPassword {display: block; margin: 5px 0 0 15px;text-decoration:none;}
#signin a.ForgotPassword:hover {text-decoration:underline;}

#hlSubscribe, #hlSearch, #hlLearnmore {color: white; text-decoration: none;}

#registerContainer {float: left; margin-left: 25px; margin-top: 10px;}
#registerContainer input.button {width: 80px;}
#signinContainer {float: right; margin-right: 15px; margin-top: 10px;}
#signinContainer input.button {width: 80px;}

#signin .register {margin: 0; padding: 0; text-align: left;}
#signin .register p {margin: 10px 20px 0px 15px; font-size: 100%; clear: both; color: black;}

#signin span.error{position: absolute; bottom: 15px; left: 15px; right: 15px; display: block; color: #A23B1F; background: white; border: 1px solid #DBDBC4; padding: 10px;}

/* Login Page Form */
ul.loginform {list-style-type: none; margin: 0 30px 0 0; padding: 0;}
ul.loginform li {list-style-type: none; margin: 0 0 5px 0; padding: 0;}
ul.loginform li span{display: block;}
ul.loginform li input{display: block; width: 200px; padding: 2px;}
ul.loginform li input.button{display: block; width: auto; padding: 2px 5px;}

div.SignIn{float: right; width: 250px; margin-right: 30px; }

div.EmailPassword{margin-top: 30px; margin-right: 20px;}
div.EmailPassword span{display: block;}
div.EmailPassword input{display: block; width: 200px; padding: 2px;}
div.EmailPassword input.button{display: block; width: auto; padding: 2px 5px; margin-top: 5px;}

div.LoginRegisterPromo{float: left; width: 250px; margin-left: 20px;}
div.LoginRegisterPromo input {display: block; padding: 2px 5px; margin: 0;}


/* Document Sign In / Register Box */
div.LoginOrRegister {
    height:         140px; 
    padding:        20px 20px 20px 30px;
    padding-bottom: 40px;
    margin-bottom:  50px;
    clear: both;
    }
    
div.LoginOrRegister span.error{
        color: #cc0000;
    }

div.LoginOrRegister div.message  {
    font-weight:    bold;
    float:          left;
    width:          40%;
    padding:        3% 3% 0 3%;
    background:     #f8f8f8;
    border:         1px solid #DCE0EC;
    margin-right:   20px;
    }
div.LoginOrRegister div.message img {
    vertical-align: middle;
    }
div.LoginOrRegister div.message span {
    display: block;
    font-size: 108%;
    color: #cc0000;
    }
div.LoginOrRegister div.message p {
    font-weight: normal;
    margin: 0 !important;
    }
div.LoginOrRegister div.login {
    width:          45%; 
    float:          left;
    }
div.LoginOrRegister div.login span {
    display:        block; 
    font-weight:    bold;
    } 
div.LoginOrRegister div.login input {
    display:        block;
    width:          200px;
    margin:         0 0 5px 0;
    } 
div.LoginOrRegister div.login div.buttonContainer {
    margin-top: 10px;
    }
div.LoginOrRegister div.login input.button {
    width: auto;     
    }

div.LoginOrRegister div.message div.buttonContainer {
    margin-top: 28px;
    margin-bottom: 10px;
    }
div.LoginOrRegister div.message input.button {
    width: auto; 
    }

/* Double OptIn Reminder */
#DoubleOptInReminder{background:#fcfbeb;}

/* Article Content Wrapper */
#contentWrapper {padding-left: 10px; padding-bottom: 20px;}
#contentWrapper p{margin:1em 0;}
#contentWrapper p.notopmargin{margin-top:0;}
#contentWrapper ol{margin-left: 20px;list-style-type: decimal;}
#contentWrapper ol li{ margin-left: 20px;list-style-type: decimal;}

/* Article Guest Registration */
#contentWrapper .article-register {margin: 10px 0 20px 20px; width: 490px;}
#contentWrapper .article-register h1{color: #0081b1; font-size: 123%; font-weight: bold;}
#contentWrapper .article-register .article-register-promo{border: 1px solid #ccc; padding: 15px; background: white;}
#contentWrapper .article-register .article-register-promo h2 {font-weight: bold; font-size: 110%; color: #333;}
#contentWrapper .article-register .article-register-promo p{margin-top: .5em;}
#contentWrapper .article-register .article-register-promo p em{display:block; color: #0081b1;}

/* Article Guest Login */
#contentWrapper .article-login {position: relative; border: 1px solid #ccc; padding: 15px; margin-left: 20px; width: 340px; background: white;}
#contentWrapper .article-login h2 {font-weight: bold; font-size: 110%; color: #333; margin-bottom: 15px;}
#contentWrapper .article-login .article-login-fields span {display:block; float: left; margin-right: 15px; clear: left; width: 60px; text-align: right;}
#contentWrapper .article-login .article-login-fields input.login-textbox {display: block; float: left; width: 255px; margin-bottom: 10px;}
#contentWrapper .article-login .article-login-fields .buttonContainer {margin-left: 75px;}
#contentWrapper .article-login .article-login-fields .linkreminder {position: absolute; bottom: 15px; right: 20px; font-size: 87%;}

/* Article Footer */
#contentWrapper .article-footer {padding: 20px; clear: left;}
#contentWrapper .article-footer .article-copyright-notice{margin: 10px 0 20px 0;}
#contentWrapper .article-footer .article-copyright-notice p {font-size: 90%;}
#contentWrapper .article-footer .article-copyright-notice p em{color: #cc0000; font-weight: bold;}

/* Article Related Content */
#contentWrapper .article-footer .article-related-content {margin: 20px 0;}
#contentWrapper .article-footer .article-related-content h2{font-size:130%; color: #444; border-bottom: 1px solid #afc4d4;}
#contentWrapper .article-footer .article-related-content a{display: block; margin: .5em 0;}
#contentWrapper .article-footer .article-related-content a span.ui-icon{float: left;}

/* Article Comments */
#contentWrapper .article-comments {padding: 0 20px;}

/* Group ItemTemplate */
div.groupedcopy{margin-left:15px;}
div.groupedcopy h5{margin: 0; font-size: 130%;}
div.groupedcopy span.metadata{display: block; margin: 0 0 3px 0; font-size: 90%; color: #515151;}
div.groupedcopy span.metadata a{color: #cc0000;}




/* Generic Sidebar Container */
.box { margin: 0px 0 20px 0; border: 1px solid #e6e6e6; padding: 0px; background: white;}
.box h1 {font-size: 100%; color: #CC0000; background:#e7e7e7; font-weight: bold; margin: 0; padding: 5px 5px 5px 15px; border-bottom: 1px solid #aaaaaa;}
.box h1 a {color: #CC0000; text-decoration: none;}
.box h1 a:hover {text-decoration: underline;}
.box h2 {font-size: 85%; margin: 0 0 0 15px; font-weight: bold; color: #CC0000;}
.box h3 {margin: 0 15px; font-size: 100%; font-weight: bold;}
.box h3 a{color: black; text-decoration: none;}
.box h3 a:hover{text-decoration: underline;}
.box p {margin: 0 15px 15px 15px; color: #3a3a3a; font-size: 85%;}
.box p a {color: #3a3a3a; text-decoration: none;}
.box p a:hover {text-decoration: underline;}
.boxContent { padding-top: 15px; color: #3a3a3a;}
.boxContent a{ text-decoration:none;}
.boxContent ul{list-style-type: none; margin: 0;}
.boxContent ul li{list-style-type: none; margin: 0;}



/* Featured / Sponsored Content Box */
#FeaturedDownloads a, 
#Webinars h3 a,
#MostPopularContent a {display: block;}

#FeaturedDownloads span,
#Webinars p a,
#MostPopularContent span.sidebar {display: block; color: #888; margin-bottom: 15px; font-size: 87%; text-decoration: none;}

#MostPopularContent span.sidebar a {display: inline; text-decoration: none;}


#article_events div.boxContent p{margin-left: 15px;}

/* Most Popular Articles Content Box */
#mostPopularArticles {}
#mostPopularArticles a{display: block; text-decoration: none; color: Black; font-size:100%; font-weight: bold; color: black; margin: 0 10px 0px 5px;}
#mostPopularArticles a:visited{color: #606060;}
#mostPopularArticles a:hover{text-decoration: underline;}

#mostPopularArticles span{display: block; margin: 0 10px 10px 10px;}
#mostPopularArticles span a {color: #606060; display: inline; font-weight: normal; margin: 0;}

#aside div.ad,
#aside div.tabs,
#SignUpFreeAccountPromoContainer {margin: 0 0 20px 0;}
#ProfileAside {margin: 0 0 20px 0;}
#ProfileAside div.profile-section{margin: 10px;}
#ProfileAside div.profile-section-warning{background: #FFFAD9; padding: 10px; border: 1px solid #ccc;}
#ProfileAside div.profile-section-warning .button {float: right; margin: 10px 5px 0 0; padding: 5px 10px;}
#ProfileAside div.profile-section-warning .button span {padding: 0;}
#ProfileAside div.profile-section-error{background: #FFF0E6; padding: 10px; border: 1px solid #ccc;}
#ProfileAside div.profile-section-error .button {float: right; margin: 10px 5px 0 0; padding: 5px 10px;}
#ProfileAside div.profile-section-error .button span {padding: 0;}
#ProfileAside h1 {color: #444; font-size: 120%; font-weight: normal; margin-bottom: .5em;}
#ProfileAside ul li {margin:0 0 .25em 0;}
#ProfileAside span.ui-icon {float: left; margin-right: 3px;}

#LocationAboutUsAside p {margin: .5em 0 .5em 0;}

/* Most Recent Blog Posts */
#asideBlog h2 {margin: 0 15px;}
#asideBlog h2 a{color: #cc0000;}

/* Body */
#bd{padding-top: 15px; padding-right: 15px;}
#rotator{ height: 300px; background: #E7E7E7 url(/assets/images/1to1media/rotator/background_rotator_rounded_corners.gif) no-repeat top left;}

/* Rotator */
.contentslide{width: 447px;height: 300px; position: relative; margin: 0;}
.contentslide .opacitylayer{width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.contentslide .contentdiv{display: none;}
.pagination{}

.contentdiv{width: 447px; height: 300px; font-family: Verdana; position: relative;}
.contentdiv h2{}
.contentdiv h2 a{font-family: Arial, Verdana, sans-serif; display: block;font-size: 20px !important; font-weight: normal; color: #CC0000; padding: 5px 0 0px 20px; margin: 0; width: 190px;}
.contentdiv p{font-size: 12px; color: #666666; padding: 0 0 0 20px; margin: 0; position: relative; width: 190px;}
.contentdiv p a{font-size: 12px; display: block; text-decoration: none;}
span.arrows {font-size: 14px;}
.contentdiv h2 a{text-decoration: none; color: #CC0000; position: relative;}
.contentdiv h2 a:hover, .contentdiv p a:hover{text-decoration:underline;}

.contentdiv img.icon { clear: both; margin-top: 22px; margin-left: 20px; }
.contentdiv img.background { position: absolute; bottom: 14px; right: 8px; }

#rotator_onlineExclusive {}
#rotator_onlineExclusive h2 a, #rotator_onlineExclusive p a { color: #E86728; }

#rotator_magazineHighlight {}
#rotator_magazineHighlight h2 a, #rotator_magazineHighlight p a{ color: #CC0000; }

#rotator_inDepth {display: block;}
#rotator_inDepth h2 a, #rotator_inDepth p a{ color: #44B8B8; }

#rotator_podcast {}
#rotator_podcast h2 a, #rotator_podcast p a{ color: black; }

#rotator_expertOpinion {}
#rotator_expertOpinion h2 a, #rotator_expertOpinion p a{ color: #82BC44; }

#paginate-slider1{}
.pagination {position: absolute; bottom: 22px; left: 20px; text-align: left; border: 1px solid #C0C3BF; padding: 3px 0px; width: 180px;}
.pagination a{display: block; font-size: 13px; padding: 0 6px 0 6px; float: left; text-decoration: none; color: #968475;}
.pagination a:hover{color: #CC0000;}
.pagination a.selected{color: #CC0000;}

/* Rotator Sidebar */
#preview {position:relative;}
#previewAside{height: 320px; width: 160px; overflow: hidden; border-left: 1px solid #cccccc; float: left;}
#previewAside .blogheading {margin-bottom: 5px;}
#previewAside .blogheading h1 {color: #5A85B0; font-weight: bold; padding: 0; margin: 0; border-bottom: 1px solid #dddddd; }
#previewAside .blogheading h2{ color: #3A2F21; font-weight: bold; padding: 0; margin: 0;}
#previewAside p {color: #777; font-size: 87%;}

/* Sidebar Blog Preview */
#blog {margin: 0; padding: 10px; height: 297px; overflow: auto;}
#blogcontent{border-top: 1px solid #e2e2e2; padding-top: 10px;}
#blogcontent span {padding: 0; margin: 0; display:block; margin-bottom: 15px;}
#blogcontent span p {margin: .25em 0 0 0;}
#blogcontent .hlarticleLink {display:none;}
#blog a{color: #cc0000; margin: 0; padding: 0; text-decoration: none;}
#blog h2 {font-size: 87%; font-weight: bold;}
#blog h2 a span.date {font-size: 80%; font-weight: normal; display: inline; white-space: nowrap;}
#blogcontent a{text-decoration: none; color: #777; display: block; padding: 0; margin: 0;}
#blogcontent a h2{color: #666;}
#blogcontent a:hover{text-decoration: none;}
#blogcontent a:hover h2{color: #cc0000;}
#blogcontent a.hlarticleLink{display:none;}

/* Sidebar Top Articles Container / Tabs */
#topArticles{background: white; width: 216px; height: 106px; overflow: auto; float: left;}
#topArticlesTabs a {display: block; float: left; height: 20px; text-decoration: none; padding: 5px 0 0 0; width: 108px; font-size: 100%; font-weight: bold; text-align: center; border-bottom: 1px solid #e7e7e7; background: #dadada; color: #aaa;}
#topArticlesTabs a.active {color: #cc0000; background: #e7e7e7;}

/* Sidebar Most Popular Articles Tab */
#mostpopular, #tagcloud {padding: 10px;}
#mostpopular ul{list-style-type: none; margin: 0;}
#mostpopular ul li{list-style-type: none; margin: 0;}
#mostpopular a{display: block; margin: 0 0 10px 0; padding: 0; text-decoration: none; color: #3A2F21;}
#mostpopular a:hover{text-decoration: underline; color: Black;}
#mostpopular span.sidebar{display:none;}

/* Sidebar Tag Cloud Tab */
#tagcloud div div.zoomclouds{position: static !important;}

ul#tagCloudList{margin: 0; height: 110px;}
ul#tagCloudList li{display: block; float: left; margin-left: 0;}
ul#tagCloudList li a{ display: inline; margin-right: 5px; white-space: nowrap; text-decoration: none;}
ul#tagCloudList li a:hover{text-decoration: underline;}

li.tagSize1 a{font-size: 85%; color: #C8A300;}
li.tagSize2 a{font-size: 85%; color:Blue;}
li.tagSize3 a{font-size: 85%; color:Green;}
li.tagSize4 a{font-size: 95%; color: #3ED900;}
li.tagSize5 a{font-size: 95%; color: #FAEE00;}
li.tagSize6 a{font-size: 95%; color: #FA0200;}
li.tagSize7 a{font-size: 105%; color: #3ED900}
li.tagSize8 a{font-size: 105%; color:Green;}
li.tagSize9 a{font-size: 105%; color: #C8A300;}
li.tagSize10 a{font-size: 115%;}
li.tagSize11 a{font-size: 115%;}
li.tagSize12 a{font-size: 115%;}
li.tagSize13 a{font-size: 125%;}
li.tagSize14 a{font-size: 122%;}
li.tagSize15 a{font-size: 125%;}

/* Sidebar Bookmarks Gadget */
#bookmark {width: 216px; background: #e7e7e7; text-align: right;}


/* Homepage Article Promo Sections */
#magazine, #weeklyNewsletter, #xFactorNewsletter {margin: 0; padding: 0; background: white url(/assets/images/1to1media/background_articlePromoNav.gif) repeat-y top left;}
#magazineNav, #weeklyNewsletterNav, #xFactorNewsletterNav {background: #EFEFEF; width: 168px;}

#magazineArticle, #weeklyNewsletterArticle{padding-top: 20px; padding-bottom: 10px;}
#magazineArticle a{font-size: 116%; font-weight: bold; margin: 0; color: #5A85B0; text-decoration: none;}
#magazineArticle a:hover {text-decoration: underline;}
#magazineArticle span{display: block; font-size: 100%; margin-bottom: 1.5em; line-height: 1.2em;}

.articlePromo{font-size: 100%; line-height: 1.2em; color: #3a3a3a; margin: 0 2em 0 1em;}
.articlePromo img {margin: 1em;}
.articlePromo h1{font-size: 116%; font-weight: bold; margin: 0;}
.articlePromo h2{font-size: 100%; font-weight: bold; margin: 0 0 5px 0;}
.articlePromo p{font-size: 100%; margin-bottom: 1em; line-height: 1.2em; color: #3a3a3a;}
.articlePromo a:link {color: #5A85B0; text-decoration: none;}
.articlePromo a:hover {text-decoration: underline;}
.articlePromo a:visited {color: #606060; text-decoration: none;}

.articlePromoNav {padding-bottom: 10px;}
.articlePromoNav ul{list-style-type: square; margin: 0; padding: 0;}
.articlePromoNav ul li {list-style-type: none; display: block; margin: 0 20px 0 20px; padding: 0; background: url(/assets/images/1to1media/icon_bullet.gif) no-repeat top left; border-bottom: 1px solid #e7e7e7;}
.articlePromoNav ul li.rss {background: url(/assets/images/1to1media/icon_bullet_rss.gif) no-repeat top left;}
.articlePromoNav ul li a{color: #6B6358; text-decoration: none; display: block; margin: 0 0 0 15px; font-weight: bold;}
.articlePromoNav ul li a:hover{color: black;}

/* Article User Commands */
.articleUtilities{height: 18px; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; padding: 1px 0; margin: 0 2em 20px 2em; clear: both;}
.articleUtilities a{float: left; color: #8A909A; margin-right: 15px;}
.articleUtilities a img{display: block; float: left; margin-right: 3px; margin-top: 3px;}

.articleUtilities iframe {display: none;}
#fontCommands {display: none; float: right;  background: #e6e6e6;}
a.fontCommand{display: block; float: left; margin: 0; color: #aaa; background: #e6e6e6; padding: 3px 5px; text-decoration: none;}
a.fontCommand:hover{background:#aaa; color: White;}
a.activeFontCommand{display: block; float: left; margin: 0; padding: 3px 5px; text-decoration: none; background:#aaa; color: White;}
#largeFontSize{font-size: 100%; line-height: 15px; border-left: 1px solid white;}
#largestFontSize{font-size: 120%; line-height: 15px; border-left: 1px solid white;}
#normalFontSize{font-size: 80%; line-height: 15px; border-left: 1px solid white;}



#adminContentWrapper {padding: 10px 100px 100px 100px;}

/* Article Detail Headings */
.articleHeading{ padding-top: 20px; padding-bottom: 3px; margin: 0 2em 0 2em;}
.articleHeadingImage{float: right;}
.articleHeadingCopy{}
.articleHeadingCopy h1{font-size: 123.1%; font-weight: bold; margin: 0; color: #C60A0B;}
.articleHeadingCopy h2{font-size: 85%; font-weight: bold; margin: 0;}
.articleHeadingCopy p{font-size: 100%; margin-bottom: 1em; line-height: 1.2em;}
.articleHeadingCopy a {color: #70675C; text-decoration: none;}
.articleHeadingCopy a:hover {color: #844242;}
.articleHeadingCopy a:visited{color: #606060;}
.articleHeading sup {font-size: 83%;}

/* Article Detail */
.static-content h1 {font-size: 138.5%; font-weight: bold; margin: 0; color: #3a3a3a;}
.static-content h1 sup{font-size: 77%; font-weight: bold; margin: 0 0 5px 0; color: #3a3a3a;}
.static-content h2 {font-size: 123.1%; font-weight: normal; margin: 10px 0 5px 0; color: #3a3a3a;}
.static-content h3 {font-size: 123.1%; font-weight: bold; margin: 0 0 5px 0; color: #3a3a3a;}
.static-content h4 {font-size: 123.1%; font-weight: normal; margin: 0 0 5px 0; color: #3a3a3a;}
.static-content h5 {font-size: 108%; font-weight: bold; margin: 0 0 5px 0; color: #3a3a3a;}
.static-content h6 {font-size: 108%; font-weight: normal; margin: 0 0 5px 0; color: #3a3a3a;}
.static-content h1 sup, .static-content h2 sup {font-size: 83%; color: #3a3a3a;}

.static-content p{font-size: 100%; margin-top: 1em; margin-bottom: 1em; line-height: 1.2em; color: #3a3a3a;}
.static-content span {color: #3a3a3a;}
.static-content a:link {color: #CC0000; text-decoration: none;}
.static-content a:visited {color: #CC0000; text-decoration: none;}
.static-content a:hover {text-decoration: underline;}
.static-content ul{list-style-type: disc; margin: 1em; color: #3a3a3a;}
.static-content ul li{list-style-type: disc; font-size: 93%; margin-left: 1em; line-height: 1.2em;}
.static-content strong {font-weight: bold;}
.static-content em {font-style: italic;}

.article div.filedownload {margin-bottom: 30px;}

.article div#pubdesc{margin-top: 15px;}

#registrationAdvertorial p{font-size: 100%; margin-top: 1em; margin-bottom: 1em; line-height: 1.2em;}
#registrationAdvertorial ul{list-style-type:disc;}
#registrationAdvertorial li{list-style-type:disc;margin:0 0 1em 30px;}
.NorelatedArticle{}

a.rollover {display: block; width: 100%;}
a.rollover:hover {background: #606060;}

.articleRelated{width: 245px; float: right; clear: right; margin-left: 20px; border: 1px solid #e2e2e2; margin-bottom:15px; background: #f8f8f8;}
.articleRelated h2 {font-size: 100%; background: #007fae; padding: 3px 10px; margin-top: 0; color: White;}
.articleRelated ul, 
.articleRelated ul li {list-style-type: none; margin: 0; padding: 0;}
.articleRelated ul li {padding: 5px 10px;}
.articleRelated a{font-size: 100%; color: #3a3a3a !important;}
.articleRelated a:visited{color: #606060; text-decoration: none;}

.articleRelatedAd{width: 200px; float: right; margin-left: 20px;}

.articleSocialLinks{width: 90%; margin-top: 20px; }
.articleSocialLinks img{margin: 5px 5px 0 0; float: left;}

.publication {border-top: 1px solid #E3D7C8; padding: 20px;}
.publication img{display: block;}
.publication ul {margin: 10px 0;}
.publication ul li {margin-left: 15px; list-style-type:disc;}
.publicationUtilities{margin-top: 10px; line-height: 1.2em;}
.publicationUtilities a{display: block;}


/* Footer */
#ft{background: #F8F8F8; margin: 0; padding: 10px 15px; border: 1px solid #e6e6e6;}
#ft p.nav{margin: 0 0 10px 0; text-align: center;}
#footerUtilities{margin: 20px 0 0 0; padding: 20px; background: white; border: 1px solid #e6e6e6;}
#footerUtilities a{color: black; text-decoration: none;}
#footerUtilities a:hover{color: black; text-decoration: none; }

/* Footer Contact Form */
#contact {background: white; border: 1px solid #e6e6e6;}
#contact .contact-inner{padding-left: 55px;}
#contact h1 {color: #cc0000; font-size: 100%; background:#e7e7e7; font-weight: bold; margin: 0 0 10px 0; padding: 5px 5px 5px 15px; border-bottom: 1px solid #aaa;}
#contact span {font-weight: bold;}
#contact input {clear: both; display: block; width: 300px; margin: 0 0 5px 0; padding: 2px 3px;}
#contact select {clear: both; display: block; width: 300px; margin: 0 0 5px 0; padding: 2px 3px;}
#contact textarea {clear: both; display: block; width: 300px; margin: 0; padding: 2px 3px;}
#contact .buttonContainer {margin-top: 10px; float: right;}
#contact .buttonContainer input.button {clear:none;  margin: 0;padding:0 7px 5px 0; width:50px;}

/* Footer About Section */
#aboutUs {background: white; border: 1px solid #e6e6e6;}
#aboutUs h1 {color: #cc0000; font-size: 100%; background:#e7e7e7; font-weight: bold; margin: 0 0 10px 0; padding: 5px 5px 5px 15px; border-bottom: 1px solid #aaa;}
#aboutUs h2 {font-size: 108%; font-weight: bold; padding: 0 0 15px 0;}
#aboutUs p {margin: 0 20px 10px 20px; line-height: 1.3em; color: #3a3a3a;}
#aboutUs a {color: #cc0000; text-decoration: none;}
#aboutUs a:hover {text-decoration: underline;}
#aboutUs table {margin: 0 20px 10px 15px;}


/* Paging Footer */
div.article-page-footer{ margin: 1em 2em; padding: .5em; border: 1px solid #e7e7e7; background: #f7f7f7;}
div.article-page {float: left;}
div.article-paging {text-align: right;}
div.article-paging a {color: #cc0000; text-decoration: none;}
div.article-paging a.current {font-weight: bold; text-decoration: underline; color: #3a3a3a;}
div.article-paging a.current:hover {font-weight: bold; text-decoration: underline; color: #3a3a3a;}
div.article-paging a:hover {color: #cc0000; text-decoration: underline;}
div.article-paging a.previous {padding: .25em .5em .25em .75em; background: url(/assets/images/1to1media/bullets/arrow-left.gif) left center no-repeat;}
div.article-paging a.next {padding: .25em .75em .25em .5em; background: url(/assets/images/1to1media/bullets/arrow-right.gif) right center no-repeat;}

div.article-paging .pages a{padding: .1em .5em; border-right: 1px solid #aaaaaa;}
div.article-paging .pages a.last{border-right: 0; padding-right: .5em;}


/* MISC - At end of document to ensure these are not overridden */
span.moreArrow{font-size: 105%; display: inline !important;}
p.warning{color:#CC0000;font-weight:bold;}
.color {color: #cc0000;}

div.inThisIssue{margin-bottom: 30px; position: relative;}
ul.publication-issues, ul.publication-issues li, ul.publication-issues ul{list-style-type: none; margin: 0; padding: 0; font-weight: normal; color: black;}
ul.publication-issues{width: 200px; height: 20px; border: 1px solid #666666; position: absolute; top: 0; left: 220px; background: white;}
li.current span{position: absolute; width: 196px; padding: 2px; height: 16px; display:block; font-size: 100%; background: url(/assets/images/1to1media/down-arrow.gif) right top no-repeat;}

ul.publication-issues ul.issues{position: absolute; left: 0; top: 20px; width: 199px; display: none; font-size: 100%; height: 150px; overflow: auto; background: white; border: 1px solid #444444;}
ul.publication-issues ul.issues li{padding: 2px;}
ul.publication-issues ul.issues li a{display:block; text-decoration: none; color: #444444; padding: 2px;}
ul.publication-issues ul.issues li a:hover{background: #e2e2e2; text-decoration: none;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
	}
	
/* Welcome Ad Overylay */
div#welcomead {
	padding:40px; 
	width:640px; 
	height: 480px; 
	display:none; 
	background-image:url(http://www.1to1media.com/assets/script/shared/jquery/jquerytools/overlay/WelcomeAdBGWhite.png);
	}

div#welcomead div.close {
	background:url(http://www.1to1media.com/assets/script/shared/jquery/jquerytools/overlay/close.png) no-repeat; 
	position:absolute; 
	top:2px; 
	right:10px; 
	width:35px; 
	height:35px; 
	cursor:pointer;
	}

/* Videos Aside Tab */
#youtubevideos div.video {margin: 0 10px 10px 0; clear: both;}
#youtubevideos div.video a{}
#youtubevideos div.video a img{width: 75px; margin: 0 10px 10px 0; float: left; border: 1px solid #ccc; padding: 2px;}
#LocationVideo div.video-archive {clear: both;}


/* Template Footer Awards & Quotes */
#ft .quote {margin-bottom: 20px; position: relative;}

#ft .quote .quote-text,
.featured-awards {border: 2px solid #cea472; padding: 15px; background: white;}

#ft .quote .quote-text,
.featured-awards { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }

#ft .quote .quote-text,
.featured-awards { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }

#ft .quote .quote-text,
.featured-awards { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }

#ft .quote .quote-text,
.featured-awards { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

#ft .quote .quote-attributed-to {position: relative; top: -3px; left: 10px; padding: 5px 0 0 33px; background: transparent url(/images/QuoteCallout.gif) no-repeat 0 0;}
#ft .quote .quote-attributed-to span {color: #00597a; font-weight: bold;}

#LocationAwards {text-align: center;}
#ft .featured-awards-archive {text-align: right; padding: 5px 15px 0 0;}


