/* Reset & Base
****************************************/
body{
	min-width:941px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
	line-height:1.2;
	color:#808084;
	background:url(http://o.aolcdn.com/os/corp/images/bg.gif);
	margin:0;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;}
img,fieldset,abbr,acronym{border:0;}
form,fieldset,legend{padding:0;margin:0;}
p,form,table,pre{margin:0 0 1em;}
ul,ol,dl{padding:0;margin:0 1em 1em 3em;}
li,dt,dd{padding:0;margin:0;}
dd{margin-left:1em;}
blockquote{margin:0 1em 1em;}
table{width:100%;font-size:inherit;font:100%;border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:Courier,'Courier New',monospace;}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	*font-size:100%;
	font-weight:inherit;
}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

.hidden{
	display:none;
}

a{
	color:#2282a5;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}



/* Custom Fonts
****************************************/



/* Layout
****************************************/
html{
	height:100%;
}
body{
	height:100%;
}
#doc{
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(http://o.aolcdn.com/os/corp/images/bg-content.png) repeat-y;
	position:relative;
}
.home #doc{
	background-position:-114px 0;
}
.no-secondary #doc{
	background-image:url(http://o.aolcdn.com/os/corp/images/bg-content-2.png);
}
.no-secondary #primary{
	margin-right:0;
}

#content{
	width:941px;
	padding-bottom:12.6em;
	position:relative;

}
.home #content{
	width:827px;
}
.no-secondary #content{
	width:656px;
}
#content:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
#primary{
	padding:250px 20px 4.8em 20px;
	margin:0 285px 0 0;
	_width:616px; /* IE6 */
	_overflow:hidden; /* IE6 */
}
.home #primary{
	padding-bottom:14.4em;
	_width:502px; /* IE6 */
}
.homewide #primary{
	padding-bottom:14.4em;
}
#secondary{
	width:285px;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
}
#tertiary{
	width:100%;
	position:absolute;
	top:0;
	left:100%;
	overflow:hidden;
}



/* Header
****************************************/
#header{
	width:656px;
	height:244px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.home #header{
	width:542px;
}
#logo{
	width:300px;
	height:300px;
	display:block;
	position:absolute;
	top:-126px;
	left:-84px;
	outline:0;
}
#logo img{
	width:300px;
	height:300px;
	display:block;
}



/* Nav
****************************************/
#nav{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	width:636px;
	position:absolute;
	top:110px;
	left:20px;
}
#nav ul{
	width:205px;
	background:url(http://o.aolcdn.com/os/corp/images/nav-bg.png);
	background:rgba(255,255,255,0.25);
	border-left:1px solid #d0cece;
	padding:6px 0;
	margin:0;
	list-style:none;
}
#nav ul ul{
	background:#fafafa;
}
#nav ul ul ul{
	background:#f3f3f3;
}
#nav .has-subnav ul{
	position:absolute;
	top:0;
	left:205px;
}
#nav li{
	font-size:1.2em;
	line-height:1.25;
	padding:0 6px;
	_float:left; /* IE6 */
}
#nav li li{
	font-size:1em;
}
#nav #press-kit{position:relative;}
#nav #press-kit ul{top:-10px;}
#nav a{
	width:184px;
	color:#000;
	padding:2px 4px;
	display:block;
}
#nav ul ul a{
	color:#808084;
}
#nav .subnav-open a{
	background-color:#eee;
}
#nav .subnav-open .subnav-open a{
	background-color:#e8e8e8;
}
#nav .subnav-open a,
#nav .subnav-open .subnav-open a,
#nav .has-subnav a:hover,
#nav .has-subnav .has-subnav a:hover{
	background-image:url(http://o.aolcdn.com/os/corp/images/nav-has-subnav.png);
	_background-image:url(http://o.aolcdn.com/os/corp/images/nav-has-subnav.gif); /* IE6 */
	background-position:right center;
	background-repeat:no-repeat;
}
#nav .subnav-open li a,
#nav .subnav-open .subnav-open li a,
#nav .has-subnav li a:hover,
#nav .has-subnav .has-subnav li a:hover{
	background:transparent;	
}
#nav a:hover{
	text-decoration:none;
}
#nav a:hover{
	background-color:#eee;
}
#nav .subnav-open li a:hover{
	background-color:#ebebeb;
}
#nav .subnav-open .subnav-open li a:hover{
	background-color:#e8e8e8;
}
#header #nav .selected a{
	color:#ff0303;
}
#header #nav .selected li a{
	color:#808084;
}

/* Skinny it up for the homepage */
.home #nav{
	width:522px;
}
.home #nav ul{
	width:167px;
}
.home #nav .has-subnav ul{
	left:167px;
}
.home #nav a{
	width:146px;
}



/* Search
****************************************/
#searchform{
	width:204px;
	text-align:right;
	background:#eee;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:absolute;
	top:20px;
	right:20px;
}
#searchform input{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
	color:#808084;
	background:transparent;
	padding:4px 8px;
	border:0;
	float:left;
}
#searchform input#q{
	width:164px;
}
#searchform .btn{
	width:24px;
	height:24px;
	text-indent:-9999em;
	background:url(http://o.aolcdn.com/os/corp/images/button-search.gif) no-repeat center;
	padding:24px 0 0;
	overflow:hidden;
	cursor:pointer;
}

/* Skinny it up for the homepage */
.home #searchform{
	width:166px;
}
.home #searchform input#q{
	width:126px;
}



/* Primary Content - Columns
****************************************/
#primary .content{
	*zoom:1;
}
#primary .content:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
.primary{
	width:404px;
	float:left;
}
.secondary{
	width:192px;
	float:right;
}



/* Primary Content - Text Formatting
****************************************/
h1.title,
h2.title{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:3.2em;
	line-height:1.13;
	letter-spacing:-1px;
	color:#0fd6ff;
	margin-bottom:0.44em;
       
}
h1.title.large,
h2.title.large{
	font-size:4.8em;
	line-height:1.08;
	letter-spacing:-2px;
	margin-bottom:0.75em;
       
        
}

h3{
	font-size:2.4em;
	line-height:1.25;
	color:#231f20;
	margin-bottom:0.25em;
        
}
h3 a{
	color:#000000;
}

h3 a:hover{
        text-decoration:none;
}

h3 a.external{
	color:#2282A5;
}

h3 a:hover{
	color:#2282A5;
}

h3 a.external:hover{
	color:#000000;
}

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6{
	font-size:2.4em;
	line-height:1.29;
	color:#808084;
	margin-bottom:0.43em;
}

#primary p,
#primary ul,
#primary ol{
	margin-bottom:1.5em;
}
#primary .primary p{
	margin-bottom:1.5em;
}
#primary .primary.article p{
	margin-bottom:1.5em;
}
#primary p,
#primary li{
	font-size: 12px;
	line-height: 1.5;
}
#primary p.meta,
#primary ul.meta{
	margin:0.55em 0 4em;
}
#primary p.meta,
#primary ul.meta li{
	font-size:1.1em;
	line-height:1.45;
}
ul.meta{
	list-style:none;
}
.meta li{
	padding:0 10px;
	border-left:1px solid #b2b2b2;
	display:inline;
}
.meta li.first{
	padding-left:0;
	border:0;
}

#primary p.breadcrumb{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	margin-bottom:0.5em;
}
#primary p.breadcrumbNav{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	margin-bottom:0.5em;
}
.breadcrumb a{
	color:#808084;
}
.breadcrumb strong{
	font-weight:normal;
	color:#231f20;
}

blockquote p{
	padding-left:1em;
	border-left:4px solid #e2e2e2;
}



/* Primary Content - Right Hand Column
****************************************/
.secondary .module{
	margin-bottom:4em;
}
.secondary h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2em;
	line-height:1.3;
}
.secondary h3.large{
	font-size:2.4em;
	line-height:1.25;
}
.secondary .module .photo{
	border:1px solid #e2e2e2;
	margin-bottom:10px;
	display:block;
}
#primary .secondary p{
	font-size:1.1em;
	line-height:1.27;
	margin-bottom:0.73em;
}
#primary .secondary li {
	font-size:1.1em;
	line-height:1.5;
}
.secondary .button{
	margin-top:6px;
}
.secondary .vcard div{
	font-size:1.1em;
	line-height:1.27;
	margin:0 2px;
}
#primary .secondary .nav{
	border-bottom:1px solid #e6e6e6;
	margin:0 0 4em;
	list-style:none;
}
.secondary .nav li{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	border-top:1px solid #e6e6e6;
}
#primary .secondary .nav li{
	font-size:1.1em;
	line-height:1.27;
}
.secondary .nav a{
	padding:5px;
	display:block;
}
.secondary .nav li.selected a{
	color:#ff0303;
	background:#fafafa;
}



/* Buttons, Read More, External Links
****************************************/
.button{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	padding:5px 0;
	margin-bottom:6px;
}
.button a{
	color:#2282a5;
	background-color:#e6e6e6;
	padding:5px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	white-space:nowrap;
}
.button a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#2282a5;
}
.primary .button,
.primary .more{
	margin-bottom:2em;
}

div.more{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.2em;
}
.more a,
a.more{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	background-repeat:no-repeat;
	background-position:right -85px;
	_background-position:right -86px !important;
	padding-right:18px;
}
a.more{
	background-position:right -86px;
	_background-position:right -86px !important;
	padding-right:16px;
}
.button.more a{
	background-position:right -80px;
}
.button.more a:hover{
	background-position:right -120px;
}

.primary .large a{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	background-repeat:no-repeat;
	background-position:right -76px;
	_background-position:right -89px;
	padding-right:18px;
}

.primary .large a:hover{
	background-position:right -116px;
}

.pagination .button.next a{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	background-repeat:no-repeat;
	background-position:right -83px;
	_background-position:right -83px;
	padding-right:18px;
}

.pagination .button.next a:hover{
	background-position:right -123px;
	color:#FFFFFF;
}

.pagination .button.previous a{
	background-position:left -4px;
	padding-left: 18px;
}

.pagination .button.previous a:hover{
	background-position:left -44px;
	color:#FFFFFF;
}

.download a{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	background-repeat:no-repeat;
	background-position:right -160px;
	padding-right:18px;
}
.download a:hover{
	background-position:right -200px;
}
a.external {
	background:url(http://o.aolcdn.com/os/corp/images/icons.png) no-repeat right -440px;
	padding-right:16px;
}
a.external:hover {
	background-position:right -480px;
}
.button.external a{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	background-repeat:no-repeat;
	background-position:right -520px;
	padding-right:25px;
}



/* Pagination
****************************************/
#primary p.pagination{
	font-size:1.1em;
	line-height:1.45;
	margin-bottom:1em;
}
.pagination a,
.pagination strong{
	padding:2px 10px;
	border-left:0px solid #b2b2b2;
}
.pagination a:hover{
	text-decoration:none;
	color:#231f20;
}
.pagination strong{
	font-weight:normal;
}
.pagination .first{
	padding-left:0;
	border-left:0;
}



/* Featured Stories & Press Releases
****************************************/
.hfeed{
	border-bottom:0px solid #e6e6e6;
	margin:0 0 1.1em;
}
.hfeed .hentry{
	padding:10px 0 ;
	border-bottom:1px solid #e6e6e6;
}

.article a{
	color:#2282A5;
}

.article entry-title a{
        color:#000000;
}

.hentry.article h2 a{
	font-size:24px;
	line-height:1.17;
	color:#231f20;
	margin-bottom:0.25em;
}

.hentry.article h2 a:hover{
	color:#2282A5;
        text-decoration:none;
}
#primary .hentry ul.meta{
	margin-bottom:10px;
}

#featured-stories .entry-title,
#featured-stories .meta,
#featured-stories .entry-content{
	margin-right:96px;
}
.hentry .photo{
	background:#fafafa;
	margin-bottom:1.8em;
}
.hentry .photo img{
	display:block;
}



/* Search Results
****************************************/
#primary .search-results .entry-content p{
	margin-bottom:0.5em;
}
#primary .search-results p.meta{
	margin-bottom:1.5em;
}
.search-results .entry-title,
.search-results .meta,
.search-results .entry-content{
	margin-right:96px;
}
.results strong,
.search-results .entry-content strong{
	color:#231f20;
}
#primary p.results{
	padding-bottom:0.55em;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:1em;
}



/* Leadership
****************************************/

.leaders .content .primary{
	width:100%;
}

.leaders .leadership{
	margin-top:24px;
	float:left;
	margin-left:0;
	width:616px;

}
.leaders .leadership.right{
	margin-left:6px;
	float:right;
}
.leaders .leadership.left{
	clear:left;
}
.leaders .leadership h2.title{
	font-size:2.4em;
}
.leadership .vcard{
	height:135px;
	background:#fff;
	padding:0 0 0 124px;
	border:1px solid #ddd;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
.leadership .vcard a:hover{
	text-decoration:none;
}
.leadership .vcard .photo{
	left: 0;
        margin: 10px 0 0 2px;
        position: absolute;
        top: 0;
        width: 120px;
}

    
.leadership .vcard h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.8em;
	line-height:1.11;
	margin-bottom:2px;
}
.leadership .vcard div{
	font-size:1.1em;
	line-height:1.36;

	margin-bottom:0.1em;
}
#primary .leadership .vcard p{
	font-size:1em;
	line-height:1.36;
}

.leadership .vcard .button a{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #12D6FF;
	color:#FFFFFF;
	font-size:1.2em;
	margin-bottom:6px;
	padding:4px;
}


.leadership .vcard #title{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #E6E6E6;
	color:#2282A5;
	font-size:1em;
	margin:0 2px 0 0;
	padding:2px;
	border-radius:3px;
	display:block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.leadership .vcard p{
	padding:4px;
}


/* Board of Directors
****************************************/
.board-directors{
	margin-top:24px;
}
.board-directors .vcard{
	height:100px;
	background:#fafafa;
	padding:4px 10px 10px 10px;
	border:1px solid #ddd;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
.board-directors .vcard a:hover{
	text-decoration:none;
}
.board-directors .vcard .photo{
	position:absolute;
	top:0;
	left:0;
}
.board-directors .vcard h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.8em;
	line-height:1.11;
	margin-bottom:2px;
}
.board-directors .vcard div{
	font-size:1.1em;
	line-height:1.36;

	margin-bottom:0.1em;
}
#primary .board-directors .vcard p{
	font-size:1em;
	line-height:1.36;
}

.board-directors .vcard .button a{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #12D6FF;
	color:#FFFFFF;
	font-size:1.2em;
	margin-bottom:6px;
	padding:4px;
}


.board-directors .vcard #title{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #E6E6E6;
	color:#2282A5;
	font-size:1em;
	margin-bottom:6px;
	padding:4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.board-directors .vcard p{
	padding:4px;
}


/* event-calendar
****************************************/
.event-calendar{
	margin-top:24px;
}

.event-calendar .event-header{
	height:25px;
	background:#fafafa;
	padding:4px 10px 10px 122px;
	border-bottom:1px solid #ddd;
	margin-bottom:0px;
	position:relative;
	overflow:hidden;
}

.event-calendar .event-header .entry-title{
        padding-top:15px;
}
.event-calendar .event{
	height:50px;
	background:#fafafa;
	padding:4px 10px 10px 122px;
	border-bottom:1px solid #ddd;
	margin-bottom:0px;
	position:relative;
	overflow:hidden;
}
.event-calendar .event a:hover{
	text-decoration:none;
}
.event-calendar .event .date, .event-calendar .event-header .date{
	position:absolute;
	top:0;
	left:0;
        padding-top:20px;
        padding-left:5px;
}

.event-calendar .event-header .date, .event-calendar .event-header .entry-title{
        font-size:1.5em;
}
.event-calendar .event h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.8em;
	line-height:1.11;
	margin-bottom:2px;
}
.event-calendar .event div{
	font-size:1.1em;
	line-height:1.36;

	margin-bottom:0.1em;
}
#primary .event-calendar .event p{
	font-size:1.1em;
	line-height:1.36;
}

.event-calendar .event .button a{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #12D6FF;
	color:#FFFFFF;
	font-size:1.2em;
	margin-bottom:6px;
	padding:4px;
}


.event-calendar .event #title{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #E6E6E6;
	color:#2282A5;
	font-size:1em;
	margin-bottom:6px;
	padding:4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.event-calendar .event p{

}




/* Grids
****************************************/
.halves .section{
	width:298px;
	float:left;
}
.halves .section.odd{
	margin-right:20px;
}

.thirds{
	width:636px;
}
.thirds ol{
	margin:0;
	list-style:none;
}
.thirds li,
.thirds .section{
	width:192px;
	margin-right:20px;
	float:left;
}



/* Products & Services
****************************************/
.products .summary,
.products-category .summary{
	padding-right:96px;
}
.products .summary{
	padding-top:1.5em;
	border-top:1px solid #ddd;
}
.products .summary h2{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	margin-bottom:0.5em;
}
.products .halves .section{
	margin-bottom:4em;
}
.products .halves h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
}
.products #primary .halves p{
	margin:0 20px 0.5em 0;
}
.products-category .summary{
	margin-bottom:4em;
}
.products-category .summary .title{
	margin-bottom:0.5em;
}
.products-category .content h2{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2.4em;
	line-height:1.25;
	color:#231f20;
	margin-bottom:0.5em;
}
.products-category .thirds .section{
	margin-bottom:1.5em;
	position:relative;
	_height:12em; /* ie6 */
	min-height:12em;
}
.products-category .logos .section{
	*height:67px; /* IE */
	position:relative;
}
.products-category .thirds h3{
	font-size:1.4em;
	font-weight:bold;
	line-height:1.21;
}
.products-category #primary .thirds p{
	font-size:1.1em;
	line-height:1.36;
	margin-bottom:0.5em;
}
.products-category .thirds img{
	border:1px solid #d2d0d0;
	margin-bottom:5px;
	display:block;
}



/* Tool Tip
****************************************/
.tool-tip{
	width:100%;
	background:#fafafa;
	border:1px solid #808084;
	padding:10px;
	margin-bottom:-1px;
	position:absolute;
	bottom:100%;
	left:-11px;
}
.tool-tip div.more{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	line-height:1.36;
}
.tool-tip .more a{
	background-position:right -87px;
}
.tool-tip .pointer{
	width:30px;
	height:16px;
	background:url(http://o.aolcdn.com/os/corp/images/tip.png) no-repeat;
	margin:0 0 0 -15px;
	position:absolute;
	top:100%;
	left:50%;
}



/* Corporate Citizenship
****************************************/
.corporate-citizenship .halves .section{
	width:288px;
	margin-bottom:4em;
}
.corporate-citizenship .halves .section.odd{
	margin-right:30px;
}
.corporate-citizenship .halves .section img{
	width:284px;
	padding:1px;
	border:1px solid #eee;
	margin-bottom:10px;
	display:block;
}
.corporate-citizenship .halves .section h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
}
.corporate-citizenship #primary .halves p{
	margin-bottom:0.5em;
}



/* Forms
****************************************/
.form{
	margin-bottom:4em;
}
.secondary .form{
	margin-bottom:1em;
}
.form ol{
	border-bottom:1px solid #ddd;
	margin:0 0 15px;
	list-style:none;
	*zoom:1;
}
.form ol:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
#primary .secondary .form ol{
	border:0;
	margin:0 0 1em;
}
#primary .form li{
	font-size:1em;
}
.form li{
	width:298px;
	padding-bottom:20px;
	float:left;
}
.secondary .form li{
	width:192px;
	padding-bottom:10px;
	float:none;
}
.form li.odd{
	margin-right:20px;
}
.form li.audience,
.form li.subject,
.form li.message{
	width:616px;
	margin-right:0;
	clear:left;
}
.form h4{
	font-size:1.1em;
	margin-bottom:5px;
}
.form label{
	font-size:1.1em;
	margin-bottom:5px;
	display:block;
}
.form select{
	width:92px;
	font-size:1.2em;
	color:#333;
	padding:1px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:10px;
}
.form select.select-multiple{
	width:99%;
	margin-left:0;
}
.form select.first{
	margin-left:0;
}
.form .text-input{
	width:99%;
	font-size:1.4em;
	line-height:1.29;
	color:#231f20;
	background:#f3f3f3;
	padding:3px 1px 3px 3px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.form .audience textarea,
.form .message textarea{
	height:144px;
}
.form h3{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	color:#808084;
	margin-bottom:15px;
}
.form .button{
	font-size:1.4em;
	color:#fff;
	background:#12d6ff;
	padding:4px 8px;
	border:1px solid #12d6ff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 5px 0 0;
	cursor:pointer;
}
.form .button:hover{
	background:#2282a5;
	border-color:#2282a5;
}
.form .button.reset{
	color:#999;
	background:#e6e6e6;
	border-color:#e6e6e6;
}
.form .button.reset:hover{
	color:#fff;
	background:#808084;
	border-color:#808084;
}
p.error,
.error label,
.error h4{
	color:#ff0303;
}
.error select,
.error .text-input{
	background-color:#f9e7e7;
	border-color:#ff7c7c;
}



/* Request Speaker & Contact Forms
****************************************/
.request-speaker .title.large,
.contact .title.large{
	margin-bottom:0.5em;
}
.contact .summary{
	padding-right:96px;
}


/* Careers Brassring Deep Link
****************************************/
.career #primary{float:left;clear:left;}
*html .career #primary{float:none;}
#jobNav{float:left;width:600px;}
#jobPgHeader{float:left;clear:left;width:620px;}
#jobPgHeader h2.title{margin-bottom:4px;}
#jobNav #CareersNavBar{display: block; float: right; margin-top: 8px; }
#jobNav .breadcrumb{float:left;}
.career .content h3#intro{width:400px;position:relative;top:-10px;border-bottom:none;}
.career .content h3#intro a{color:#2282A5;text-decoration:underline;}
#searchCategories{float:left;width:620px;}
.CareersAreaBoxes{overflow: hidden;}
.CareersAreaThumb{display: block; height: 50px; width: 50px; float: left; margin-bottom: 5px; margin-right: 3px;}
.CareersAreaThumb img{height: 40px; width: 40px;}
#locations .CareersAreaDesc{width:183px;height:20px;margin-bottom:5px;}
.CareersAreaDesc{display: block; height: 50px; width: 130px; float: left; margin-bottom: 10px; margin-right: 10px;}
.CareersAreaDesc a{font: 14px Calibri,Arial,Helvetica,sans-serif;color:#666;}
.CareersAreaDesc a:hover{text-decoration:none;color:#2282a5;}
#CareersLightbox{position: absolute; width: 550px; height: 400px; z-index: 999999; margin-left: 20px; border: 1px solid; background-color: #fff; margin-top: 30px; padding: 10px; display:none;}
#CareersRegisterIframe{display: none;height:800px;width:640px;}
#CareersHelpIframe{display: none; margin-top: 30px;height:300px;width:550px;}
#CareersLightboxClose{display: block; float: right;}

#jobSearchOptions{float:right;width:190px;height:35px;}
#jobSearchOptions #loc{float:right; position:relative;top:-30px;margin-right:35px; }
#jobSearchOptions #loc #changeLoc{border:1px solid #A6A6A6;list-style-type:none;left:-120px;position:absolute;width:170px;background-color:#fff;}
#jobSearchOptions #loc #changeLoc li{border:1px solid #eaeaea;list-style-type:none;cursor:hand;cursor:pointer;}
#changeLoc.hideLoc{display:none;}
#changeLoc.showLoc{display:block;}
#loc #showLocations{text-decoration:underline;}
#searchkeyword{border:1px solid #A6A6A6;height:20px;width:175px;margin:0;font-size:1.2em;}
#searchkeyword input{ margin-bottom: 3px; width: 150px; float: left;height:14px;padding:2px;border:0px none;}
#searchkeyword img{cursor: pointer; cursor:hand; margin-top: 1px;}
#CareersSearch .advancedsearch{float:right;margin-right:18px;text-decoration:underline;font-size:1.2em;}
#advancedSearch{position:relative;float:left;}
#JobSearchLightbox{position: absolute;left:24px;top:35px; width: 560px; height: 480px; z-index: 999999; margin:0; background-color: #fff; padding: 0px; display:none;border:1px solid;}
#JobSearchLightboxClose{display: block; float: right;margin:10px;}
#JobSearchLightbox .searchheading{font-family:Calibri,Arial,Helvetica,sans-serif; font-size: 2em; line-height: 1.1; color: #2282A5; margin: 0 0 10px 0;}
#JobSearchLightbox .keyword{width: 300px; margin-bottom: 10px;}
#JobSearchLightbox .dateText{margin-top: 60px;}
#JobSearchLightbox #month{width: 67px;}
#JobSearchLightbox .searchSubmit{float:right;  margin-top: 196px;}
#JobSearchLightbox h3{ margin-bottom: 5px; display: block; font-size: 1.4em;}
#JobSearchLightbox .checkboxcontainer{height: 90px; overflow: auto; width: 305px; border: 1px solid #808084; margin-bottom: 20px;}
#JobSearchLightbox .formLeftCol{float: left;padding-left:10px;}
#JobSearchLightbox .formRightCol{float: left; margin-left: 30px;}
		
#FeaturedJobSection{clear:both;}
.categoryTitle{font: 18px Calibri,Arial,Helvetica,sans-serif; border-bottom: 1px solid #D0CECE;  margin-bottom: 9px;display:block;}
#headBrand{margin-top:3px;}

/* Job Openings
****************************************/
.job-openings{
	background-image:url(http://o.aolcdn.com/os/corp/images/bg-2.gif);
}
.job-openings #primary p.breadcrumb{
	margin-bottom:2em;
}
.job-openings .summary{
	padding-right:96px;
}
.job-openings .primary h3{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0;
}
.job-openings #primary .primary p{
	margin-bottom:1.5em;
}
.job-openings .secondary .form li{
	width:192px;
}
.job-openings .secondary .form .text-input{
	width:186px;
}
.job-openings .form .keyword a{
	font-size:1.1em;
	margin-bottom:5px;
	float:right;
}
.job-openings .form .date{
	width:616px;
	margin-right:0;
	clear:left;
}
.job-openings .form .date label{
	float:left;
}
.job-openings .form .date label.all-dates{
	width:124px;
}
.job-openings .form .date label.updated-after{
	width:184px;
}
#jobSearch{height:0px;width:620px;}
#jobMain{height:1000px;width:620px;}
#featuredJobsWin{width:620px;float:left;clear:left;}
#featuredJobsWin{height:340px;width:630px;}
/* Investor Relations
****************************************/
.investor-relations{
	background-image:url(http://o.aolcdn.com/os/corp/images/bg-2.gif);
}
.investor-relations .summary{
	padding-bottom:2.4em;
}
.investor-relations .summary .title{
	margin-bottom:0.38em;
}
.investor-relations .primary .section{
	margin-bottom:4em;
}
.investor-relations #stock{
	width:100%;
	position:relative;
}
.investor-relations #stock h3{
	width:202px;
	font-family:Calibri,Arial,Helvetica,sans-serif;
	color:#808084;
	padding-bottom:0.25em;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:0.5em;
	float:left;
}
.investor-relations #stock h3 strong{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2em;
	font-weight:normal;
	color:#0fd6ff;
	display:block;
}
.investor-relations #stock dl{
	width:202px;
	margin:0 0 2em;
	float:left;
}
.investor-relations #stock dt,
.investor-relations #stock dd{
	width:100px;
	font-size:1.2em;
	line-height:1.5;
	margin:0;
	float:left;
}
.investor-relations #stock dd{
	color:#231f20;
}
.investor-relations #stock .button{
	clear:both;
	margin-bottom:0;
}
.investor-relations #stock .updated{
	font-size:1.1em;
	line-height:1.27;
	color:#b9b9b9;
	position:absolute;
	left:202px;
	bottom:4px;
}
.investor-relations #latest-news h2{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	line-height:1.27;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:12px;
}
.investor-relations #latest-news h2 a:hover{
	text-decoration:none;
	color:#231f20;
}
.investor-relations #powered-by p{
	font-size:1em;
	line-height:1.3;
}



/* 404
****************************************/
.error-404{
	background-image:url(http://o.aolcdn.com/os/corp/images/bg-2.gif);
}
.error-404 .content{
	position:relative;
}
.error-404 h1{
	width:175px;
	height:110px;
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:5.8em;
	text-align:center;
	color:#fff;
	background:url(http://o.aolcdn.com/os/corp/images/monster-bubble.png) no-repeat;
	padding:34px 10px 34px 0;
	position:absolute;
	top:0;
	left:5px;
}
.error-404 h2{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:4.8em;
	line-height:1.08;
	letter-spacing:-2px;
	color:#0fd6ff;
	margin:0 0 0.25em 212px;
}
.error-404 h2 strong{
	font-weight:normal;
	display:block;
}
.error-404 #primary p{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	margin-left:212px;
}
.error-404 #primary img{
	margin-left:60px;
}



/* Secondary Content
****************************************/
.featured{
	font-family:Calibri,Arial,Helvetica,sans-serif;
}
.featured a:hover{
	text-decoration:none;
}
.featured{
	width:284px;
	height:160px;
	border:solid #e2e2e2;
	border-width:0 1px 1px 0;
	position:relative;
}
.featured img{
	width:284px;
	height:160px;
	display:block;
}
.featured .overlay{
	width:284px;
	height:160px;
	display:block;
	background:url(http://o.aolcdn.com/os/corp/images/overlay-15.png);
	_background:transparent; /* IE6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://o.aolcdn.com/os/corp/images/overlay-15.png', sizingMethod='scale'); /* IE6 */
	position:absolute;
	top:0;
	left:0;
}
.featured:hover .overlay,
.featured a:hover .overlay,
.featured.hover .overlay{
	left:100%;
}
.featured div{
	position:absolute;
	left:12px;
	bottom:12px;
}
.featured h3,
.featured h4{
	font-size:1.2em;
	line-height:1.17;
	text-transform:uppercase;
	margin-bottom:0;
}
.featured h3 a,
.featured h3 a span{
	display:block;
}
.featured h3 a span,
.featured h4{
	padding:3px 0;
}
.featured h4{
	padding-top:6px;
}
.featured h3 a span span{
	display:inline;
}
.featured h3 a span span,
.featured h4 a{
	padding:4px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.featured h3 a{
	color:#fff;
}
.featured h3 a span span{
	background:#ff0303;
}
.featured.even h3 a span span{
	background:#12d6ff;
}
.featured h4 a{
	color:#ff0000;
	background-color:#fff;
}
.featured.even h4 a{
	color:#2282a5;
}
.featured.video h4 a{
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	_background-image:url(http://o.aolcdn.com/os/corp/images/icons.gif); /* IE6 */
	background-repeat:no-repeat;
	background-position:left -320px;
	padding-left:22px;
}
.featured.video.even h4 a{
	background-position:left -360px;
}
.featured:hover h3 a span span,
.featured.hover h3 a span span{
	background-color:#808084;
}
.featured:hover h4 a,
.featured.hover h4 a{
	color:#808084;
}
.featured h3 a:hover{
	color:#fff;
}
.featured.video:hover h4 a,
.featured.video.even:hover h4 a,
.featured.video.hover h4 a,
.featured.video.even.hover h4 a{
	background-position:left -400px;
}
.featured.comment{
	background:#eee;
}
.featured.comment p{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2.8em;
	line-height:1;
	letter-spacing:-1px;
}
.featured.comment p a{
	min-height:160px;
	color:#ff0303;
	padding:10px 10px 10px 15px;
	display:block;
}
.featured.comment.even p a{
	color:#0fd6ff;
}

.shadow{
	width:12px;
	background:url(http://o.aolcdn.com/os/corp/images/shadow.png) repeat-y;
	padding-bottom:2000px;
	margin-bottom:-2000px;	
	position:absolute;
	top:0;
	left:0;
}



/* Tertiary Content
****************************************/
#tertiary{
	width:200%;
}
#tertiary .content{
	width:133px;
	background:#595757;
	float:left;
	position:relative;
	overflow:hidden;
	cursor:default;
}
#tertiary ol{
	width:133px;
	margin:0;
	list-style:none;
}
#tertiary li{
	width:128px;
	color:#fff;
	background:#157ca4;
	margin:0 5px 5px 0;
	position:relative;
	overflow:hidden;
}
#tertiary li.photo{
	color:#525252;
	background:#eee;
}
#tertiary li.photo img{
	width:128px;
	height:128px;
	display:block;
}
#tertiary li.photo .caption{
	font-size:1.1em;
	line-height:1.27;
	padding:8px;
}
#tertiary li.stat{
	background:#460976;
}
#tertiary .description{
	font-size:1.1em;
	line-height:1.27;
	padding:0 8px 8px;
}
#tertiary .num{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:4.2em;
	line-height:1;
	letter-spacing:-1px;
	padding:8px 0 8px 8px;
}
#tertiary li.stat-1 .num{
	width:56px;
	font-size:3.2em;
	float:left;
}
#tertiary li.stat-1 .description{
	width:56px;
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	line-height:1.25;
	padding:8px 8px 8px 0;
	float:left;
}
#tertiary h4{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:1.14;
	padding:8px 8px 0;
}
#tertiary .comment h4{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	text-transform:none;
	background:url(http://o.aolcdn.com/os/corp/images/quote.png) no-repeat 44px bottom;
	padding-bottom:8px;
}
#tertiary .comment h4 .author{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	display:block;
}
#tertiary .comment-content{
	font-size:1.1em;
	line-height:1.27;
	color:#525252;
	background:#b6dbe8;
	padding:8px;
}
#tertiary li .NOoverlay{ /* temporarily removed remove NO */
	width:128px;
	height:600px;
	display:block;
	background:url(http://o.aolcdn.com/os/corp/images/overlay-60.png);
	_background:transparent; /* IE6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://o.aolcdn.com/os/corp/images/overlay-60.png', sizingMethod='scale'); /* IE6 */
	position:absolute;
	top:0;
	left:0;
}
#tertiary li:hover .overlay,
#tertiary li.hover .overlay{
	/* left:100%; */
}



/* Lightbox
****************************************/
#fancybox-inner{
	background:#fefefe;
}
.lightbox{
	width:680px;
	background:#fefefe;
}
.lightbox.vertical{
	width:340px;
}
.lightbox a{
	outline:0;
}
.lightbox h2{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2.4em;
	line-height:1.17;
	color:#231f20;
	margin:5px 0 0 10px;
}
.lightbox p{
	font-size:1.1em;
	line-height:1.36;
}
.lightbox .meta{
	font-size:1.1em;
	line-height:1.36;
	padding-top:0.55em;
	margin:0 0 0.55em 10px;
}
.lightbox .meta .first{
	color:#231f20;
}
.lightbox .meta abbr{
	color:#808084;
}
.lightbox .info{
	width:47%;
	float:left;
}
.lightbox .description{
	padding:10px 10px 18px;
	margin-left:49%;
}
.lightbox.image .description{
	padding-bottom:10px;
}
.lightbox.text .description{
	padding-top:18px;
	padding-right:20px;
}
.lightbox.text .description p{
	font-size:1.4em;
	line-height:1.29;
}
.lightbox.gallery .description{
	_height:40px; /* IE6 */
	padding-bottom:50px;
	position:relative;
}
.lightbox .results{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	letter-spacing:1px;
	position:absolute;
	bottom:15px;
	left:10px;
}
.lightbox .buttons{
	text-transform:uppercase;
	position:absolute;
	bottom:10px;
	right:10px;
	*zoom:1;
}
.lightbox .buttons:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
.lightbox .button{
	width:65px;
	line-height:1.25;
	color:#fff;
	background-color:#06d6ff;
	padding:5px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:0;
	display:block;
	float:left;
}
.lightbox .button:hover{
	text-decoration:none;
	background-color:#2282a5;
}
.lightbox .prev{
	text-align:right;
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	_background-image:url(http://o.aolcdn.com/os/corp/images/icons.gif); /* IE6 */
	background-repeat:no-repeat;
	background-position:left -1px;
	padding-right:10px;
}
.lightbox .prev:hover{
	background-position:left -41px;
}
.lightbox .next{
	text-align:left;
	background-image:url(http://o.aolcdn.com/os/corp/images/icons.png);
	_background-image:url(http://o.aolcdn.com/os/corp/images/icons.gif); /* IE6 */
	background-repeat:no-repeat;
	background-position:right -81px;
	padding-left:10px;
	margin-left:5px;
}
.lightbox .next:hover{
	background-position:right -121px;
}



/* Homepage Promos
****************************************/
.promos{
	width:522px;
	margin:0 0 20px 20px;
	*zoom:1;
}
.promos:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
.promos a{
	width:226px;
	color:#fff;
	background:#fff url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -400px;
	padding:5px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-right:10px;
	display:block;
	float:left;
}
.promos a.even{
	background:#fff url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -500px;
}
.promos a:hover{
	background:#fff url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -600px;
}
.promos a:hover{
	text-decoration:none;
}
.promos .title{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2em;
	margin-bottom:10px;
	display:block;
}
.promos .description{
	font-size:1.1em;
	line-height:1.45;
}
/* Press Kit page Promos
****************************************/
.press .promos {width:610px;margin-left:0;}
.press .promos div{float:left;width:300px;height:80px;}
.press .promos .first a{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -100px;width:265px;height:70px;padding-right:15px}
.press .promos .second a{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -200px;width:265px;height:70px;padding-right:15px}
.press .promos div a:hover{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -300px;}

/* Brands 
**********************************/
#brands-container{
	list-style:none;
	margin:1em 0;
        width:616px;
}
#brands-container li p{
	display:none;
}
#brands-container li{
	float:left;
}
#brands-container a{
	float:left;
	height:75px;
	width:154px;
	overflow:hidden;
	position:relative;
}
#brands-container img{
	position:relative;
}
.all-brands h2.title.large{
margin-bottom:0;
}
/*tooltip styles*/
#tooltip {
	width: 267px;
	z-index: 5;
}
#tooltip .header {
	background-repeat: no-repeat;
	background: url(http://o.aolcdn.com/os/corp/images/tooltip_head.png) center center no-repeat;
	height: 9px;
	margin-bottom: 0;
	_margin-bottom: -4px;
}
#tooltip .body {
	background: url(http://o.aolcdn.com/os/corp/images/tooltip_body.png) center center no-repeat;
	height: auto;
}
#tooltip .body {
	color: #666;
	font-size: 13px;
	padding: 10px 40px;
	_padding: 10px 20px 10px 30px;
}
#tooltip .footer {
	background: url(http://o.aolcdn.com/os/corp/images/tooltip_footer.png) center center no-repeat;
	height: 37px;
}
/*  end: brands */


/* Footer
****************************************/
#footer{
	width:656px;
	position:absolute;
	left:0;
	bottom:0;
}
.home #footer{
	width:542px;
}
#footer p{
	margin:0;
}
#footer .buttons{
	position:absolute;
	top:0;
	left:444px;
}
#footer .button a{
	font-family:Calibri,Arial,Helvetica,sans-serif;
	color:#fff;
	background:#ff0303;
}
#footer .even a{
	background:#12d6ff;
}
#footer .button a:hover{
	background:#808084;
}
#footer .customer-service{
	width:402px;
	border:1px solid #e6e6e6;
	margin:0 0 20px 20px;
	position:relative;
}
.home #footer .customer-service{
	width:500px;
}
.homewide #footer .customer-service{
	width:500px;
}
#footer .customer-service div{
	padding-left:10px;
	padding-bottom:10px;
	border-left:1px solid #ddd;
	margin:10px 0 10px 133px;
}
#footer h4{
	width:6em;
	font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:2em;
	line-height:1.1;
	color:#2282a5;
	position:absolute;
	top:10px;
	left:10px;
}
#footer h4 a:hover{
	text-decoration:none;
	color:#231f20;
}
#footer ul{
	margin:0;
	list-style:none;
}
#footer li{
	padding:0 10px;
	border-left:1px solid #b2b2b2;
	display:inline;
}
#footer li.first{
	padding-left:0;
	border:0;
}
#footer li,
#footer p{
	font-size:1.1em;
	line-height:1.45;
}
#footer .legal{
	background:#f3f3f3;
	padding:10px 10px 10px 20px;
	margin-top:20px;
	*zoom:1;
}
#footer .legal:after{
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}
#footer .legal a{
	color:#ff0303;
}
#footer .legal p{
	width:39%;
	float:left;
}
#footer .legal ul{
	width:59%;
	text-align:right;
	margin:0;
	float:right;
}


/* Pagination buttons
****************************************/
.previous {float:left;}
.next {float:left;}
.pagination .button {
	padding: 16px 2px 0px 2px;
}


.primary.article {
	width:100% !important;
	font-size: 12px;
	line-height: 1.5;
}

.products h2.title{border-bottom:1px solid #E6E6E6;padding-bottom:40px;}

.our-values h2.title{border-bottom:1px solid #E6E6E6;padding-bottom:40px;}

.aol-pulse h2.title{border-bottom:1px solid #E6E6E6;padding-bottom:40px;}

.our-values #primary p {
    margin:0 20px 0.5em 0;
}
  
.about-aol #primary p {
    margin:0 20px 0.5em 0;
}








/* ADDED FOR COMMENTS ONLY */
/*  ____________________________________ comments  */
			#mainContent div.comments {
				margin: 0 0 2em;
				font-size: 1.2em;
			}
			.comments #readercomments h2 {
				background: transparent url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-reader-comments.gif) no-repeat scroll left top;
				height: 0.5em;
				text-indent: -999em;
			}
			.comments .reportedComment,
			.comments .reportedComment .cmt_tools,
			.reportedComment .cmt_contents,
			.reportedComment .cmt_reply_show,
			.reportedComment .cmt_reference,
			.reportedComment .cmt_label, 
			.votedComment .cmt_tools a
			{
				display: none;
			}
			.comments h4 {  
				margin: 0;
				color: #889B77;
				width: 15em;
			}
			.comments h4 span.cmt_time { 
				color: #889B77; 
				display: block; 
				clear: left; 
			}    
			.cmt_time {
				display: block;
				font-size: .9em;
			}
			.comments h4 span.cmt_time a {
				color: #2888B2; 
				font-weight: normal;
			}
			p.cmt_contents { 
				padding: 0 ; 
				overflow: hidden; 
				line-height: 1.3em;
			}
			.commentclass1, .commentclass2 { 
				padding: 1em; 
				margin: 0.5em 0;
				background-color: #F7F6F3; 
				border: 1px solid #eee; 
				overflow: hidden; 
				position: relative;
			}
			.replies_inline, .child { 
				margin-left: 30px;
				background-color: #fff; 
				border-color: #eee
			}
			.comments .cmt_tools { 
				float: right; 
				margin-left: 5px;
			}
			.comments .cmt_tools img {
				padding: 2px 0 0 2px;
			}
			.comments .vote {
				float: right;
				font-size: 1.1em;
				line-height: 1.1em;
				overflow: hidden;
				width: 200px;
				position:relative;
			}
			.votedComment .cmt_tools { 
				background: transparent url(http://www.blogsmithmedia.com/www.spinner.com/media/voted.gif) no-repeat scroll right bottom;
				height: 1.2em;
				width: 58px;
			}
			.comments .neutral {
				color: #777;
			}

			.comments .goodLabel {
				color: #58ab43;
				display: inline;
			}
			.comments .badLabel {
				color: #b14344;
				display: inline;
			}
			.cmt_label { 

				float: right; 
				margin: 3px 0 0 3px; 
				font-size: .9em; 
			}
			.reportedComment h4 {
				background: #eee;
			}
			.cmt_reply_show a {
				padding: 0.5em; 
				background: #f5f5f5; 
				color: #889B77;
				border: 1px solid #eee; 
				line-height: 1.6em; 
				background-color: #fff; 
				font-weight: bold; 
			}
			.cmt_reply_show a:hover {
				background: #889B77; 
				color: #fff;
				text-decoration: none;
			}
			.cmt_paging {
				overflow:hidden;
				text-align: center; 
				padding:6px 0pt; 
			}
			.cmt_paging span {
				margin:3pt 2px;
				padding:2px 5px; 
				background-color:#fff;
				border: 1px solid #c9c9c9;
			}
			.cmt_paging span.current {
				font-weight: bold;
				background-color: #889B77;
				color: #fff;
			}
			.cmt_paging a {
				font-weight: bold;
				background-color: #fff;
				color: #889B77;
			}
			.thankYou { 
				background: #ffc; 
				border: 1px solid #333; 
				padding: 5px; 
			}
			
			/*  ____________________________________ comment form  */
			#commentform input {
				border: 1px solid #dedddd;
			}
			.cmtchecks label, .cmtchecks input {
				display: inline
			}
			#commentform label, #incontent .formlabel {
				color: #999;
				font-weight: bolder;
				clear: left;
				display: block;
				background-color: #fff;
				margin: 1em 0 0.5em;
			}
			h3#addcomments {
				background: transparent url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-add-comments.gif) no-repeat scroll left top;
				height: 1em;
				margin: 0 1.5em 0.5em 0;
				text-indent: -999em;
       			}
			#commentform {
				margin: 0 0 2em;
				font-size: 1.2em;
			}
			#instructions {
				clear: left;
				color: #999;
				margin: 0.5em 0;
			}
			.formtext{
				padding:3px 0px;
				display:block;
			}
			.cmtuinfo input {
				width: 24em;
			}
			.cmtuinfo input:focus, #cmtmain textarea:focus { 
				background: #e3f2df; 
			}
			#cmtmain .cmtchecks label { 
				font-weight: normal; 
				display: inline;
			}
			#replyindicator { 
				font-weight: bold; 
				margin: 1em 0;
			}			
			#commentform #formerrors {
				padding: 1em;
				margin: 1em;
				background-color: #EED2EE;
				overflow: hidden;
				display: none;
			}
			#errorsColor {
				background-color:#FFEFFD;
			}	
			#cmtbuttons {
				margin: 1em 0;
				overflow: hidden;
			}					
			#addCommentButton, #sendContactButton {
				background-color: #273046;
				display: inline;
				color: #fff;
				padding: 0.5em;
				float: left;
				font-size: 1.2em;
				border: none;
			}
			#addCommentButton:hover, #sendContactButton:hover {
				background-color: #273046;
				color: #fff;
				cursor: pointer;
			}
                        #signininstructions p, #instructions p{
                                font:1em/1.4em Arial,Helvetica,sans-serif;
                                margin-bottom:1em;
                        }
                        .comments #readercomments{
             			color:#273046;
              			font-size:1.5em;
              			margin:2em 0 0.33em;
              			padding:0.25em 0;
 			}

			.comments h4 {
				font-size:1.1em;
				font-weight:bold;
			            color:#2888B2;
			}
			
			.comments h4 span.cmt_time {
			            color:#2888B2;
			}
			
			.comments p {
			    	font-size:1.1em;
			}
			
			h3#addcomments {
				font-size:1.33em;
				padding:0.125em 0;
			}
			
			#cmttabs li a {
			    	font-size:0.9em;
			}
			
			
			.cmt_reply_show a {
				color:#2888B2;
			}
			
			.cmt_reply_show a:hover{
				background:none repeat scroll 0 0 #2888B2;
			}
			
			#addCommentButton, #sendContactButton {
			      font-size:0.9em;
			     background-color:#2888B2;
			}
			          
			.cmt_paging span.current {
				background-color:#2888B2;
			}
			
			.cmt_paging a {
				color:#2888B2;
			}
			
			.commentclass1, .commentclass2 {
				background-color:#FAFAFA;
			}
			
			.cmtuinfo input:focus, #cmtmain texture:focus{
				background: none repeat scroll 0 0  #B6DBE8
			}
			.cmtuinfo input:focus, #cmtmain textarea:focus{
				background: none repeat scroll 0 0  #B6DBE8
			}
                        .comments .vote {
                               display:none;
                        }
						
        /*  ____________________________________ pagination  */
        #pagination {
        	background-color: #fefefe;
        	overflow: hidden; 
        	margin-top:7.7em;
        }
		#pagination li {
			font-size: 1.2em;
		}
		#pagination li a {
			color: #fff;
			font-weight: bold;
			padding:12px 20px;
			display:block;
			text-decoration: none;
		}
		#pagination li.previous {
			background: #283047  url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-previous-button2.gif) no-repeat scroll left top;
			float: left;
		}
		#pagination li.next {
			background: #283047 url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-next-button2.gif) no-repeat scroll right top;
			float: right;
		}	
	
/*************Press pages****************************/
.press .primary{width:520px;}
.press #primary p{font-size:18px;}
#downloadLogo.expand{height:130px;}
#downloadLogo.contract{height:530px;}
#downloadLogo{overflow:hidden;margin-bottom:20px;width:590px;padding-left:25px;position:relative;}
#bRollLogo{margin-bottom:20px;width:590px;padding-left:28px;float:left; position:relative;}
.logo{text-align:center;width:130px;height:130px;float:left;margin-right:17px;position:relative;}
.logo img{float:left;}
.btnDownload{height:18px;width:100px;display:block;color:#fff;padding-top:5px;font-size:12px;text-align:center;font-weight:bold;bottom:10px;float:left;}
#seeMoreLogos{text-align:center;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-top:10px;width:590px;}
#seeMoreLogos a{font-size:12px;}
.press .promos .title{font-weight:bold;}
.press #primary p.instruct{font-size:12px;float:left;clear:left;width:500px;}
h3.pressDownloads{margin-top:20px;float:left;}
#video{float:left;}
#downloadLogo a.btnDownload{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat -200px 0;}
#downloadLogo a.btnDownload:hover{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat -200px -50px;}
#bRollLogo a.btnDownload{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 0px;}
#bRollLogo a.btnDownload:hover{background:url('http://corp.aol.com/media/Press_sprite.png') no-repeat 0 -50px;}

.press .dropdownLinks a{display:none;}
.press #dropdownBox{display:none;width:156px;height:54px;background-color:#FAFAFA;position:absolute;border-top:1px solid #D0CECE;z-index:9;}
.press #dropdownBox a.logoDropdownOption{margin-left:10px;width:136px;height:19px;display:block;padding-top:5px;font-size:9px;text-decoration:none;color:#808080;}
.press #dropdownBox a.logoDropdownOption:hover{background-color:#EEEEEE;}