
/* backup 10/23/09 
body { 
	margin: 0; 
	color:#545454; 
	font:11px Arial, Helvetica, sans-serif; 
	background: #aed4fb url(img/bkgtile.jpg) repeat-x 0 0; 
 	line-height:18px; 
        font-size: 12px; 
}
 end backup */

body {
	margin: 0;
	color:#545454;
	font:11px Arial, Helvetica, sans-serif;
/*	background: #b0d6fb url(img/bkgtile.jpg) repeat-x 0 0;	*/
	background: #b4d8fc url(img/bkgtile.png) repeat-x 0 0;
	line-height:18px;
	font-size: 12px;
	height: 100%;
}

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

h1 { font-size: 2.5em; line-height: 1em; margin-bottom: 0.5em; }
h2 { font-size: 1.5em; margin-bottom: .75em; line-height:1.2em;margin-left:10px; font-weight: bold;}
h3 { font-size: 1em; line-height: 1.3; margin-bottom: 1em; font-weight: bold;}
h4 { font-size: 1.25em; line-height: 1.25; margin-bottom: 1.25em; font-weight: bold; text-transform:uppercase;}
h5 { font-size: .75em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: .75em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
margin: 0;
} 

p { margin: 0 0 1.5em; }

a { color: #377bba; text-decoration: none; }
a:hover { color: #5b8edb;}

/* backup 10/23/09 
#wrapper{
	width:1024px; 
	min-height:936px; 
	margin:0px auto; 
	background: url(img/main-bg.jpg) no-repeat 0 0;
}

#wrapper-sub{
	width:1024px; 
	min-height:1062px; 
	margin:0px auto; 
	background: #e2e4ea url(img/bg-sub.jpg) no-repeat 0 0; 
}
 end backup */

#wrapper{	
	width:1024px;
	min-height:936px;
	margin:0px auto;
	background: url(img/main-bg.jpg) no-repeat 0 0; 	
	
}

#wrapper-sub{	
    width:1024px;
    margin:0px auto;
    background: url(img/main-bg.jpg) no-repeat 0 0;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;	
	
}

img{border:none;}
/*
 * menu
 */
#nav{
	float:right;
	margin:0 -7px 0 0;
	display:inline;
}
#nav ul.nav {
	margin: 0;
	padding: 0px 0 0 0;
	list-style: none;
	height: 49px;
	width: 795px;
}
#nav ul.nav li{
	float: left;
	margin: 0 0 0 0px;
	display:inline;
}
#nav ul.nav a {
	display: block;
	text-indent: -9999px;
	height: 49px;
	width: 50px;
	background: url(img/menu.jpg) no-repeat 0 0;
	text-decoration: none;
}

#nav ul.nav a:hover, #nav ul.nav a:active, #nav ul.nav a:visited, #nav ul.nav a {
	border-bottom: none !important;
	outline-style: none !important;
	outline-width: 0px !important;
}

#nav ul.nav a.nav135 {background-position: 0 0;width: 65px;}
#nav ul.nav a.nav127 {background-position: -65px 0;width: 113px;}
#nav ul.nav a.nav128 {background-position: -178px 0;width: 72px;}
#nav ul.nav a.nav129 {background-position: -250px 0;width: 70px;}
#nav ul.nav a.nav195 {background-position: -320px 0;width: 60px;}
#nav ul.nav a.nav130 {background-position: -380px 0;width: 102px;}
#nav ul.nav a.nav131 {background-position: -482px 0;width: 76px;}
#nav ul.nav a.nav132 {background-position: -558px 0;width: 122px;}
#nav ul.nav a.nav133 {background-position: -680px 0;width: 110px;}

#nav ul.nav a:hover.nav135 {background-position: 0 -49px; width: 65px;}
#nav ul.nav a:hover.nav127 {background-position: -65px -49px;width: 113px;}
#nav ul.nav a:hover.nav128 {background-position: -178px -49px; width: 72px;}
#nav ul.nav a:hover.nav129 {background-position: -250px -49px;width: 70px;}
#nav ul.nav a:hover.nav195 {background-position: -320px -49px;width: 60px;}
#nav ul.nav a:hover.nav130 {background-position: -380px -49px;width: 102px;}
#nav ul.nav a:hover.nav131 {background-position: -482px -49px;width: 76px;}
#nav ul.nav a:hover.nav132 {background-position: -558px -49px;width: 122px;}
#nav ul.nav a:hover.nav133 {background-position: -680px -49px;width: 110px;}

/*
#nav ul.nav a.nav135 {background-position: 0 0;width: 49px;}
#nav ul.nav a.nav127 {background-position: -52px 0;width: 169px;}
#nav ul.nav a.nav128 {background-position: -226px 0;width: 77px;}
#nav ul.nav a.nav129 {background-position: -304px 0;width: 69px;}
#nav ul.nav a.nav130 {background-position: -375px 0;width: 93px;}
#nav ul.nav a.nav131 {background-position: -472px 0;width: 77px;}
#nav ul.nav a.nav132 {background-position: -550px 0;width: 126px;}
#nav ul.nav a.nav133 {background-position: -680px 0;width: 107px;}

#nav ul.nav a:hover.nav135 {background-position: 0 -50px;width: 49px;}
#nav ul.nav a:hover.nav127 {background-position: -52px -50px;width: 169px;}
#nav ul.nav a:hover.nav128 {background-position: -226px -50px;width: 77px;}
#nav ul.nav a:hover.nav129 {background-position: -304px -50px;width: 69px;}
#nav ul.nav a:hover.nav130 {background-position: -375px -50px;width: 93px;}
#nav ul.nav a:hover.nav131 {background-position: -472px -50px;width: 77px;}
#nav ul.nav a:hover.nav132 {background-position: -550px -50px;width: 126px;}
#nav ul.nav a:hover.nav133 {background-position: -680px -50px;width: 107px;}
*/

/*
 * header
 */

#header{
	width:1024px;
	float:left;
	
	display:inline;
}
#header .logo{
	float:left;
	width:362px;
}
#header .logo h1{
	margin:0;
	padding:0;
}
#header .logo h1 a{
	display:block; 
	width:326px; 
	height:215px; 
	text-indent:-9999px; 
	margin:45px 0 0 36px; 
	background:url(img/logo.png) no-repeat;
}

/*
 * carousel
 */

#header .carousel{
	float:left;
	width:640px;
	margin:29px 0 0 10px;
	display:inline;
}
#header .carousel .carousel-left a{
	display:inline;
	float:left;
	margin:95px 3px 0;	
	width:18px;
	height:50px;
	text-indent:-9999px;
	background:url(img/carousel-left.png) no-repeat;
	z-index:50;
	position:relative;
}
#header .carousel .carousel-main {
	display:inline;
	float:left;
	margin:0px 0 0 -3px;
/*	text-indent:-9999px;	*/
	width:600px;
	height:239px;
	z-index: -100;
	background:url(img/carousel_bg.png) no-repeat;
}

.carousel-main .slider_container       { width: 590px; overflow: auto; height: 229px;  }
.carousel-main .slider_container  ul             { width: 9999px; list-style: none; margin: 0; padding: 0 !important; }
.carousel-main ul li                   { display: block; float: left; padding: 0; height: 229px; width: 590px; margin: 0; padding-left: 9px; padding-top: 8px; }
.carousel-main ul li img { z-index: 1000; }

#header .carousel .carousel-right a{
	display:inline;
	float:left;
	text-indent:-9999px;
	margin:95px 0 0 0px;	
	width:18px;
	height:52px;
	background:url(img/carousel-right.png) no-repeat;
	z-index:50;
	position:relative;
}


/*
 * first-level
 */

.first-level{
	width:1024px;
	float:left;
	overflow:hidden;
}
.first-level .contribute{
	width:310px;
	display:inline;
	float:left;
	margin:30px 0 0 40px;
}
.first-level .contribute label {
	background: url(img/retire-texte.jpg) no-repeat;
	width: 192px;
	height: 25px;
	margin: 0 0 0 62px;
	text-indent: -9999px;
	display: block;
}
.first-level .contribute input{
	width:257px;
	height:59px;
	padding:0 0 0 0px;
	margin:0 0 0 26px;
	border:none;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
}
.first-level .email-box{
	background:url(img/bg-emailbox.gif) no-repeat;
	width:297px;
	height:88px;
	display:inline;
	float:left;
	margin:30px 0 0 12px;
}
.first-level .email-box label{
	background:url(img/signup-text.gif) no-repeat;
	width:190px;
	height:27px;
	display:inline;
	margin:12px 0 0 12px;
	float:left;
	text-indent:-9999px;
}
.first-level .email-box input.email{
	background:url(img/bg-email.gif) no-repeat;
	width:160px;
	height:23px;
	padding:2px 0 0 5px;
	margin:4px 0 0 10px;
	border:none;
	float:left;
	
}
.first-level .email-box input.zipcode{
	background:url(img/bg-zip.gif) no-repeat;
	width:68px;
	height:23px;
	padding:2px 0 0 5px;
	margin:4px 0 0 3px;
	border:none;
	float:left;
	
}
.first-level .email-box input.go{
	width:30px;
	height:30px;
	padding:0 0 0 0px;
	margin:1px 0 0 6px;
	border:none;
	float:left;
	cursor:pointer;
}

.connect-with-danny {
	background:url(img/connect-with-danny.gif) no-repeat;
	padding-top: 45px;
	padding-left: 18px;
}

.first-level .connect-box{
	background:url(img/bg-connectbox.gif) no-repeat;
	width:295px;
	height:89px;
	display:inline;
	float:left;
	margin:30px 0 0 15px;
}
.first-level .connect-box .connect{
	float:left;
	width:119px;
}
.first-level .connect-box .connect label{
	background:url(img/connect-text.gif) no-repeat;
	width:119px;
	height:64px;
	display:inline;
	margin:15px 0 0 12px;
	float:left;
	text-indent:-9999px;
}
.first-level .connect-box .social {
	background:url(img/shadow-soc.gif) no-repeat right bottom;
	width:132px;
	height:13px;
	display:inline;
	float:left;
	padding:70px 0 0 25px;
}
.first-level .connect-box .social a.delicio{
	background:url(img/ico-delicio.gif) no-repeat;
	width:40px;
	height:39px;
	padding:0px;
	margin:-40px 0 0 0;
	display:block;
	text-indent:-9999px;
	border:1px none;
}

.first-level .connect-box .social a.youtube{
        background:url(img/ico-youtube.gif) no-repeat;
        width:40px;
        height:39px;
        padding:0px;
        margin:-40px 0 0 0;
        display:block;
        text-indent:-9999px;
        border:1px none;
}

.first-level .connect-box .social a.twitter{
	background:url(img/ico-twitter.gif) no-repeat;
	width:40px;
	height:39px;
	padding:0;
	margin:-40px 0 0 46px;
	text-indent:-9999px;
	display:block;
}
.first-level .connect-box .social a.facebook{
	background:url(img/ico-facebook.gif) no-repeat;
	display:block;
	width:40px;
	height:39px;
	padding:0px;
	margin:-38px 0 0 92px;
	cursor:pointer;
	text-indent:-9999px;
}

/*
 * main
 */
/*backup 10/23/09 
#main{
	width:1024px;
	float:left;
	overflow:hidden;
}
*/
#main{
	width:1024px;
	float:left;
	overflow:hidden;
	background: url(img/skyline.jpg) repeat-x 0 0;
	background-attachment:scroll;
	background-position:bottom;
}


/*
 * news box
 */

.news-box {
	display:inline;
	float:left;
	margin:20px 0 0 40px;
	width:310px;
}
.news-box .top-newsbox{
	background: transparent url(img/top-newsbox.png) no-repeat;
	width:312px;
	height:33px;
	line-height:33px;
	overflow:hidden;
} 

.news-box h2{
	margin:0;
	padding:10px 0 5px 24px;
	height:14px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;	
	float:left;
}

.news-box h2 a {
	color: #fff;
	text-decoration: none;
}
.news-box h2 a span{color:#ffc000;}
.news-box .top-newsbox a.rss {
	background: transparent url(img/ico-rss-news.gif) no-repeat;
	width:17px;
	height:16px;
	display:inline;
	margin:13px 15px 0 0;
	float:right;
	text-indent:-9999px;
	position:relative;
}
.news-box .content{
	background: transparent url(img/content-newsbox.png) repeat-y 0 100%;
	width:312px;
	overflow:hidden;
}
.news-box ul{
	margin:0 0 0 2px;
	padding:0;
	width:299px;
	list-style:none;
	position:relative;
}
.news-box ul li{
	padding:5px 0 0 24px;
	line-height:16px;
	border-bottom:1px solid #828282;	
}
.news-box ul li a{
	color:#006aa7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.news-box ul li p{
	margin:2px 0 5px;
	padding-right: 3px;
	color:#999;
	font-size:10px;
}
.news-box .b{
	background: transparent url(img/bottom-newsbox.png) no-repeat;
	width:312px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
/*
 * video box
 */


.video-box {
	display:inline;
	float:left;
	margin:20px 0 0 8px;
	width:310px;
}
.video-box .top-videobox{
	background: transparent url(img/top-videobox.png) no-repeat;
	width:313px;
	height:35px;
	line-height:35px;
	overflow:hidden;
} 
.video-box h2{
	margin:0;
	padding:10px 0 5px 24px;
	height:14px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;	
	float:left;
}

.video-box h2 a {
        color:#fff;
	text-decoration: none;
}

.video-box h2 span{color:#ffc000;}
.video-box .content{
	background: transparent url(img/content-videobox.png) no-repeat;
	width:313px;
	height:354px;
	overflow:hidden;
}
.video-box .content .video {
	margin:6px 0 8px 8px;
	width:290px; 
}
.video-box .content .title{
	width:296px;
	height:28px;
	background:url(img/bg-photo.gif) no-repeat 9px 0;
}
.video-box .content .title h3{
	margin:0;
	padding:6px 0 5px 14px;
	height:14px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;	
	float:left;
} 
.video-box ul{
	margin:7px;
	padding:0;
	width:299px;
	list-style:none;
	position:relative;
}
.video-box ul li{
	padding:10px 0 0 6px;
	line-height:26px;	
	display:inline;
}
.video-box ul li a{
	color:#006aa7;
	font-size:11px;
	text-decoration:none;
}
.video-box ul li a img{border:3px solid #fff;}
.video-box .b{
	background: transparent url(img/bottom-videobox.png) no-repeat;
	width:313px;
	height:16px;
	line-height:16px;
	overflow:hidden;
}

/*
 * reid box
 */

.reid-box {
	display:inline;
	float:left;
	margin:20px 0 0 8px;
	width:302px;
}
.reid-box .top-reidbox{
	background: transparent url(img/top-reidbox.png) no-repeat;
	width:302px;
	height:35px;
	line-height:35px;
	overflow:hidden;
} 

.reid-box h2{
	margin:0;
	padding:10px 0 5px 24px;
	height:14px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;	
	float:left;
}

.reid-box h2 a {
        color: #fff;
        text-decoration: none;
}

.reid-box h2 a span{color:#ffc000;}
.reid-box .top-reidbox a.rss {
	background:url(img/ico-rss-news.gif) no-repeat;
	width:17px;
	height:16px;
	display:inline;
	margin:13px 15px 0 0;
	float:right;
	text-indent:-9999px;
	position:relative;
}
.reid-box .content{
	background: transparent url(img/content-reidbox.png) repeat-y 0 100%;
	width:302px;
	overflow:hidden;
}
.reid-box .content .visual{
	display:block;
	margin:0;
}
.reid-box ul{
	margin:0 0 0 2px;
	padding:0;
	width:294px;
	list-style:none;
	position:relative;
}
.reid-box ul li{
	padding:10px 5px 10px 24px;
	line-height:15px;
	border-top:1px solid #828282;	
}
.reid-box ul li .image{
	border:1px solid #CECECE;
	float:left;
	height:44px;
	overflow:hidden;
	padding:4px;
	width:69px;
}
.reid-box ul li .text{
	padding:0 0 0 5px;
	width:176px;
	overflow:hidden;
}
.reid-box ul li a{
	color:#006aa7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.reid-box ul li p{
	margin:0px 0 0px;
	color:#999;
	font-size:10px;
}
.reid-box .b{
	background: transparent url(img/bottom-reidbox.png) no-repeat ;
	width:305px;
	height:25px;
	line-height:15px;
	overflow:hidden;
}


/*
 * header sub
 */

#header-sub {
	width:1024px;
	float:left;
	display:inline;
}
#header-sub .logo-sub{
	float:left;
	width:455px;
}
#header-sub .logo-sub h1{
	margin:0;
	padding:0;
}
#header-sub .logo-sub h1 a{
	display:block;
	width:263px;
	height:103px;
	text-indent:-9999px;
	margin:20px 0 0 190px;
	background:url(img/logo-sub.png) no-repeat;
}
#header-sub .label{
	float:left;
	margin:33px 0 0 92px;
	width:462px;
	display:inline;
}
#header-sub .label a {
/*	background:url(img/text-get-to-know.gif) no-repeat;*/
	width:364px;
	height:42px;
	display:block;
	text-align: right;
	text-indent:-9999px;
}

#header-sub .label a.get-to-know-danny { background:url(img/gettoknowdanny.png) no-repeat; }
#header-sub .label a.signup { background:url(img/signup.png) no-repeat; }
#header-sub .label a.media { background:url(img/media.png) no-repeat; }
#header-sub .label a.team-tark { background:url(img/teamtark.png) no-repeat; }
#header-sub .label a.events { background:url(img/events.png) no-repeat; }
#header-sub .label a.hbomb { background:url(img/tark-hbomb.png) no-repeat; }
#header-sub .label a.get-involved, #header-sub .label a.volunteer, #header-sub .label a.tell, #header-sub .label a.endorse, #header-sub .label a.call { 
	background:url(img/getinvolved.png) no-repeat; 
}
#header-sub .label a.issues, #header-sub .label a.issuescontent { 
	background:url(img/issues.png) no-repeat; 
}


/*
 * content sub
 */
/* backup 10/23/09 
#content-sub{
	width:1024px;
	float:left;
	min-height:886px;
}
end backup */

#content-sub{
    width:1024px;
    float:left;
    min-height:886px;
    background: url(img/skyline.jpg) repeat-x 0 0;
    background-attachment:scroll;
    background-position:bottom;
}

/*
 * main sub
 */

body.nosidebar #sub-main {
	width: 983px !important;
        margin:0 0 0 19px;
}

#sub-main{
	margin:0 0 0 30px;
	width:635px;
	float:left; 
	display:inline;
	
}


body.nosidebar #sub-main .top-sub-main{
        background: transparent url(img/bg-sub-text-nosidebar-top.png) no-repeat;
        width:983px;
        height:10px;
        line-height:10px;
        overflow:hidden;

}

#sub-main .top-sub-main{
	background: transparent url(img/bg-sub-text-top.png) no-repeat;
	width:633px;
	height:10px;
	line-height:10px;
	overflow:hidden;
	
} 


#sub-main .content-sub-main{
	background: transparent url(img/bg-sub-text-content.png) repeat-y 0 100%; 
	width:581px;
	padding:15px 32px 10px 20px;
	min-height:686px;
}

body.nosidebar #sub-main .content-sub-main {
        background:transparent url(img/bg-sub-text-nosidebar-content.png) repeat-y 0 100%;
        width:930px;
        overflow:hidden;
        padding:15px 32px 6px 25px;
        min-height:686px;
}

#sub-main .content-sub-main h2{
	color:#124871;
	font-size:40px;
	margin:2px 0 12px 0; 
}
#sub-main .content-sub-main h4{
	color:#006aa7;
	font-size:16px;
	margin:2px 0;
}

#sub-main .content-sub-main p{
	font-size:12px;
	color:#000;
	line-height:15px;
	margin:5px 0;
}

#sub-main .pager{
	float:right;
	margin:50px 0 0;
	display:inline;
}

#sub-main div.events ul{
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
	position:relative; 
}
#sub-main div.events ul li{
	padding:0 7px 0 8px;
	margin:3px 0 0;
	display:inline;
	float:left;
	height:20px;
	background:url(img/bullet-next.gif) no-repeat 0 25%; 		
}
#sub-main ul li.first{
	background:none;
}
#sub-main ul li.next{
	background:none;
	margin:0 0;
	padding:0;
	height:20px;
	line-height:20px;
}
#sub-main ul li a{
	color:#4d4d4f;
	font-size:11px;
	padding:3px 0;
	text-decoration:none;
}

body.nosidebar #sub-main .bottom-sub-main {
        background: transparent url(img/bg-sub-text-nosidebar-bot.png) no-repeat;
        width:983px;
        height:31px;
        line-height:18px;
        overflow:hidden;
}
	
#sub-main .bottom-sub-main{
	background: transparent url(img/bg-sub-text-bottom.png) no-repeat;
	width:633px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}





/*
 * sidebar sub
 */


#sidebar{
	width:350px;
	float:left;
}

body.nosidebar #sidebar {
	display: none !important;
}


#sidebar .contribute-sub {	
	width: 310px;
	display: inline;
	float: left;
	margin: 0 0 0 4px;
}
#sidebar .contribute-sub label{
	background:url(img/retire-texte-sub.png) no-repeat;
	width:192px;
	height:25px;
	display: block;
	margin:0 0 0 62px;
	text-indent:-9999px;
}
#sidebar .contribute-sub input{
	width:255px;
	height:56px;
	padding:0 0 0 0px;
	margin:2px 0 0 26px;
	border:none;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
}

.contribute a.btn-contribute-home {
	width: 257px;
	height: 59px;
	display: block;
}

#sidebar .email-box-sub{
	background:url(img/bg-emailbox.gif) no-repeat;
	width:298px;
	height:89px;
	display:inline;
	float:left;
	margin:30px 0 0 12px;
}
#sidebar .email-box-sub label{
	background:url(img/signup-text.gif) no-repeat;
	width:190px;
	height:27px;
	display:inline;
	margin:12px 0 0 12px;
	float:left;
	text-indent:-9999px;
}
#sidebar .email-box-sub input.email{
	background:url(img/bg-email.gif) no-repeat;
	width:165px;
	height:25px;
	padding:2px 0 0 5px;
	margin:5px 0 0 10px;
	border:none;
	float:left;
	
}
#sidebar .email-box-sub input.zipcode{
	background:url(img/bg-zip.gif) no-repeat;
	width:73px;
	height:25px;
	padding:2px 0 0 5px;
	margin:5px 0 0 0px;
	border:none;
	float:left;
	
}
#sidebar .email-box-sub input.go{
	width:30px;
	height:30px;
	padding:0 0 0 0px;
	margin:2px 0 0 3px;
	border:none;
	float:left;
	cursor:pointer;
}

#sidebar .connect-box-sub{
	background:url(img/bg-connectbox.gif) no-repeat;
	width:295px;
	height:89px;
	display:inline;
	float:left;
	margin:30px 0 0 15px;
}
#sidebar .connect-box-sub .connect{
	float:left;
	width:119px;
}
#sidebar .connect-box-sub .connect label{
	background:url(img/connect-text.gif) no-repeat;
	width:119px;
	height:64px;
	display:inline;
	margin:15px 0 0 12px;
	float:left;
	text-indent:-9999px;
}
#sidebar .connect-box-sub .social {
	background:url(img/shadow-soc.gif) no-repeat right bottom;
	width:132px;
	height:13px;
	display:inline;
	float:left;
	padding:70px 0 0 25px;
}
#sidebar .connect-box-sub .social a.delicio{
	background:url(img/ico-delicio.gif) no-repeat;
	width:40px;
	height:39px;
	padding:0px;
	margin:-40px 0 0 0;
	display:block;
	text-indent:-9999px;
	border:1px none;
}

#sidebar .connect-box-sub .social a.youtube{
	background:url(img/ico-youtube.gif) no-repeat;
	width:40px;
	height:39px;
	padding:0px;
	margin:-40px 0 0 0;
	display:block;
	text-indent:-9999px;
	border:1px none;
}

#sidebar .connect-box-sub .social a.twitter{
	background:url(img/ico-twitter.gif) no-repeat;
	width:40px;
	height:39px;
	padding:0;
	margin:-40px 0 0 46px;
	text-indent:-9999px;
	display:block;
}
#sidebar .connect-box-sub .social a.facebook{
	background:url(img/ico-facebook.gif) no-repeat;
	display:block;
	width:40px;
	height:39px;
	padding:0px;
	margin:-38px 0 0 92px;
	cursor:pointer;
	text-indent:-9999px;
}



/*
 * bottom logo
 */
/* backup 10/23/09 
#logo-bottom{
	float:left;
	height:94px;
	margin:-50px 0 0 44px;
	overflow:hidden;
	width:351px;
	display:inline;
}
#logo-bottom h3{
	margin:0;
	padding:0;
}
#logo-bottom h3 a{
	display:block;
	width:181px;
	height:94px;
	text-indent:-9999px;
	background:url(img/logo-bottom.png) no-repeat;
}
end backup */

#logo-bottom{
	min-width:1024px;
	min-height:150px;
	float:left;
	height:94px;
	margin:-50px 0 0 44px;
	overflow:hidden;
	width:351px;
	display:inline;
}

#logo-bottom h3{
	margin:10px 0 0 44px;
	padding:0;
}

#logo-bottom h3 a{
	display:block;
	width:181px;
	height:94px;
	text-indent:-9999px;
	background:url(img/logo-bottom.png) no-repeat;
	position:relative;
	cursor:pointer;
}


/*
 * bottom logo sub
 */

/* backup 10/23/09 
#logo-bottom-sub{
	float:left;
	height:94px;
	margin:0 0 0 44px;
	overflow:hidden;
	width:351px;
	display:inline;
}
#logo-bottom-sub h3{
	margin:0;
	padding:0;
}
#logo-bottom-sub h3 a{
	display:block;
	width:181px;
	height:94px;
	text-indent:-9999px;
	background:url(img/logo-bottom.png) no-repeat;
	position:relative;
	cursor:pointer;
}
end backup */

#logo-bottom-sub{
    min-width:1024px;
	min-height:150px;
	float:left;
	margin:0 0 0 0px;
	overflow:hidden;
	width:351px;
	display:inline;
}
#logo-bottom-sub h3{
	margin:10px 0 0 44px;
	padding:0;
}
#logo-bottom-sub h3 a{
	display:block;
	width:181px;
	height:94px;
	text-indent:-9999px;
	background:url(img/logo-bottom.png) no-repeat;
	position:relative;
	cursor:pointer;
}

/*
 * footer
 */
/*backup 10/23/09 
#footer{
	width:1024px;
	min-height:196px;
	background:url(img/bg-footer.gif) repeat-x 0 0;
	margin:0 auto;
	border-top:7px solid #ffaf56;
}
#footer p{
	margin:10px 0 0 0;
	text-align:center;
	font-size:11px;
	color:#feb454;
}
end backup */

#footer{
	width:1024px;
	height:194px;
	margin:0 auto;
	border-top:7px solid #ffaf56;
	clear:both;
	background: #fff url(img/bg-footer.gif) repeat-x 0 0;
	
}
#footer p{
	margin:15px;
	text-align:center;
	font-size:11px;
	color:#feb454;
}
ul#footer_nav {
	list-style-type: none;
	padding: 0;
}

ul#footer_nav li {
	display: inline;
	padding: 0 6px;
        color:#feb454;
	font-size: 12px;
	font-weight: bold;
}

ul#footer_nav li a {
        color:#feb454;
}

div#paidForByPad {
	margin: 0 auto;
	width: 300px;
	border: 2px solid #feb454;
	color: #feb454;
	font-size: 12px;
	padding: 6px;
	text-align: center;
}

div#footer_wrapper {
	margin: 0 auto;
	text-align: center;
}

div#footer_wrapper a {
	color: #FEB454;
}

/* Twitter Box */

.twitter {
	margin-left: 15px;
        height: 167px;
        background: transparent url(img/twitter_bg.png) no-repeat 0 0;
        z-index: 10 !important;
}

.twitter_content {
        position: relative;
        width: 200px;
	padding-top: 21px;
        margin: 21px 0 0 20px;
        color: #6084af;
        font-size: 11px;
        line-height: 13px;
}




/******** Reidisms Quote Game ***********/

.quote_set_answers {
        display:none;
        background: #93b370 url('img/reid-start-bg.jpg') top center no-repeat;
        margin-top: -30px;
}

.reidisms #quoteSetQuestion {
        height: 120px;
        background: transparent url('img/reid-top-bg.png') center center no-repeat;
}

.reidisms #quoteSetCounter {
        height: 50px;
        text-align: right;
        width: 130px;
        margin: 0 auto;
        font-size: 20px;
}

.reidisms #quoteSetCounter #counterDiv {
        width: 10px;
        display: inline;
}

.reidisms #quoteSetCounter #counterDiv span {
        font-weight: 700;
}


.reidisms .quoteSetQuoteBlock {
        height: 650px;
        position: relative;
        margin:0;
        padding: 0;
        background: transparent url('img/reid-mid.png') 50% top no-repeat;
}

.reidisms .quoteSetQuoteBlock #reidism_content_left {
        width: 465px;
        height: 680px;
        position: absolute;
        background: transparent url('img/left-bubble.png') top left no-repeat;
        left: 10px;
        padding: 0;
        margin: 0;
}

.reidisms .quoteSetQuoteBlock #reidism_content_right {
        width: 465px;
        height: 680px;
        background: transparent url('img/right-bubble.png') top right no-repeat;
        position: absolute;
        top: -10px;
        left: 460px;
}

.reidisms .quoteSetQuoteBlock .quoteBlock img {
        margin-top: 10px;
}

.reidisms .quoteSetQuoteBlock #quote1Block {
        overflow:visible;
        position: absolute;
        width: 275px;
        height: 375px;
        overflow: hidden;
        padding: 10px;
        left: 0;
        top: -10px;
}

.reidisms .quoteSetQuoteBlock #quote2Block {
        position: absolute;
        width: 285px;
        height: 395px;
        overflow:hidden;
        padding: 10px;
        right: 0;
        top: -10px;
}

.reidisms .quoteSetQuoteBlock #quote1worse {
        height: 62px;
        width: 290px;
        position: absolute;
        background: transparent url('img/worse-btn-left.png') 50% 0% no-repeat;
        top: 385px;
        left: 5px;
}

.reidisms .quoteSetQuoteBlock #quote2worse {
        height: 64px;
        width: 290px;
        background: transparent url('img/worse-btn-right.png') 50% 0% no-repeat;
        position: absolute;
        top: 400px;
        right: 5px;
}

.reidisms .quoteSetQuoteBlock #quote1worse:hover {
        cursor:pointer;
        background: transparent url('img/worse-btn-left.png') 50% 100% no-repeat;
}

.reidisms .quoteSetQuoteBlock #quote2worse:hover {
        cursor:pointer;
        background: transparent url('img/worse-btn-right.png') 50% 100% no-repeat;
}

.reidisms .quoteSetQuoteBlock #quote1Text {
        padding: 15px 15px 0 15px;
}

.reidisms .quoteSetQuoteBlock #quote1Text p {
        font-size: 15px;
        line-height: 20px;
        text-align: center;
        overflow: hidden;
}

/*.reidisms .quoteSetQuoteBlock #quote1Text:hover {
        background-position: 50% -333px;
        cursor: pointer;
}*/

.reidisms .quoteSetQuoteBlock #quote2Text {
        padding: 20px 20px 0 20px;
}

.reidisms .quoteSetQuoteBlock #quote2Text p {
        font-size: 15px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
}

/*.reidisms .quoteSetQuoteBlock #quote2Text:hover {
        background-position: 50% -356px;
        cursor: pointer;
}*/

.reidisms .quoteSetQuoteBlock .quoteAdditionalInfo {
        padding: 10px 30px 0;
}

.reidisms .quoteSetQuoteBlock .quoteSource {
        padding: 0 30px;
}

/********** Reidisms Quote Game Form ***********/

#reidisms_start_page {
        background: #94b370 url('img/reid-start-bg.jpg') top center no-repeat;
        margin-top: -30px;
        min-height: 740px;
}

#reidisms_start_header {
        text-align: center;
        padding-top: 50px;
        padding-bottom: 40px;
}

#reidisms_start_right {
        background: transparent url('img/reid-start-form-bg.png') top left no-repeat;
        padding-top: 215px;
        margin-top: 60px;
        width: 435px;
        margin-left: 495px;
        min-height: 355px;
        height: 400px;
}
#reidisms_start_right h3 {
        font-size: 30px;
        padding: 0;
        margin: 0;
        text-align: center;
}

#reidisms_start_right p {
        font-size: 15px;
        font-style: italic;
        text-align: center;
        padding: 0;
        margin: 0;
}

#reidisms_start_left {
        float: left;
        width: 495px;
        height: 460px;
        background-image: url('img/reid-trans-bubble.png');
        background-position: 50% 50%;
        background-repeat: no-repeat;
        position: relative;
}

#reidisms_start_left #reidism-sample {
        width: 190px;
        margin-top: 20px;
        margin-left: 65px;
        height: 200px;
        overflow: hidden;
}

#reidisms_start_left #reidism-sample p {
        text-align:center;
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
}

#reidisms_start_right #reidisms_form_wrapper {
        position: relative;
}

#reidisms_start_right .fe-form {
        margin-left: 15px;
        width: 200px;
        background: transparent;
        position: absolute;
}

#reidisms_start_right .fe-form .submit {
        position: absolute;
        top: 40px;
        right: -115px;
        clear: none;
}

.reidisms_start form.fe-form div.submit input {
        background-image: url('img/play.png'); !important
        background-repeat: no-repeat;
        background-position: top left;
        height: 63px;
        width: 122px;
}

.reidisms_start form.fe-form div.submit input:hover {
        background: transparent url('img/play.png') no-repeat 0 -60px; !important
}

.reidisms_start form.fe-form div.fieldFirstName, .reidisms_start form.fe-form div.fieldLastName, .reidisms_start form.fe-form div.fieldEmail {
        width: 200px;
        float: none;
}

.reidisms_start form.fe-form div.fieldFirstName input, .reidisms_start form.fe-form div.fieldLastName input, .reidisms_start form.fe-form div.fieldEmail input {
        width: 180px;
        height: 30px;
        font-size: 15px;
        background-color: #fffce3;
        border-color: #d8d5ba;
        color: #555555;
        vertical-align:center;
}

#reidisms_start_left #reidism_quote {
        width: 210px;
        position: absolute;
        right: 51px;
        top: 25px;
        text-align: center;
}

#reidisms_start_left #reidism_quote p {
        font-size: 18px;
        line-height: 1.1em;
}

#reidisms_start_left #reidism_extra {
        position: absolute;
        width: 200px;
        right: 52px;
        top: 260px;
}

#reidisms_start_left #reidism_extra p {
        text-align: center;
}

#reidisms_start_left #reidism_extra p.source {
        color: #555555;
}

/********** Reidisms Results page **************/

div#quoteSets {
        background: transparent url('img/reid-results-bg.jpg') top center no-repeat;
        margin-top: -30px;
}

div#quoteSets div#resultsHeader {
        height: 170px;
        background: transparent url('img/reid-head-header.png') bottom center no-repeat;
}

div#quoteSets div.quoteSet {
        border-top: 3px solid #333333;
        margin-top: 10px;
        margin-bottom: 15px;
}

div#quoteSets div.quoteSet div.quote1, div#quoteSets div.quoteSet div.quote2 {
        border-bottom: 1px solid #333333;
        padding: 10px 0;
        min-height: 50px;
}

div#quoteSets div.quoteSet div.worse {
        width: 110px;
        padding: 5px 0;
        float: left;
}

div#quoteSets div.quoteSet div.quote {
        margin-left: 110px;
        padding: 5px;
}

div#quoteSets div.quoteSet div.quote p {
        font-size: 15px;
        line-height: 1.1em;
}

div#quoteSets div.quoteSet div.percent {
        margin-left: 110px;
        padding: 10px 0;
}

div#quoteSets div.quoteSet div.percent p {
        font-size: 20px;
}

div#quoteSets div#resultsBottom {
        height: 100px;
        vertical-align: middle;
        padding-top: 10px;
        border-top: 1px solid #333333;
        background: transparent url('img/resultsBottom.jpg') top left repeat-x;
}

div#quoteSets div#resultsBottom p {
        font-size: 20px;
        text-align: center;
}

div#quoteSets div#resultsBottom p img {
        vertical-align: middle;
        padding-left: 20px;
}

