
h2 {
	text-align: left;
	margin: 0px 0px 10px 0px;
}

.main_columns {
	margin:25px 0px 0px 25px; height: 100%;
	overflow:hidden;
}

.left_column {
	float:left;
	width:515px;
/*
	background-color:#FAA;
*/
	padding: 0px 0px 0px 0px;
	margin-right: 30px;
	margin-bottom:-32767px; padding-bottom:32767px;
}

.rightbar {
	float:left;
	width:300px;
	padding: 0px 0px 0px 0px;
	margin-bottom:-32767px; padding-bottom:32767px;
	text-align: center;
/*
	background-color:#5F5;
*/
}


.content p{
	margin: 0;
	padding: 20px 5px;
}

.movie_stub {
	width: 480px;
	margin: 0px auto 0px auto;
/*	
	background: #DDF;
*/
}

.userCount {
	margin: 0 auto;
	text-align: center;
}

.userCountNumber {
}

.userCountText {	
	color: #777777;
}

.news_title {
	color:#007DB0;
	font-weight:bold;
}

.news_section {
	padding: 5px 5px;
	text-align: left;
	display:block;
	background: #eef6fa;
}

.news_section img {
	border:0px;
	vertical-align: middle;
}

.new_date {
	font-size: 12px;
	color: #777777;
}

.news_footer {
	line-height:25px;
	font-size: 12px;
	padding-top:2px;
}

.news_twitter {
	float: left;
}

.news_history {
	float: right;
}


.bottom_gap{
	height:10px;
}          

.col2 ul {
}


.warning_caption {
	text-align: center;
	color: #F00;
	font-weight: bold;
	margin: 0px;
}

.warning_text {
	margin: 10px 0px;
	text-align: center;
}

.hpPalContainer {
	display: block;
	width: 300px;
	height: 150px;
	background: #DDF;
}

.widget {
	width: 300px;
	margin: 0px auto 0 auto
}

a.home_flags {
	padding-left:12px;
    text-decoration:none;
}

.right_buttons {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.button_note {
	margin:3px 2px;
	text-align: center;
}

.google_gadget {
	padding: 0px 0px 10px 0px;
}

.myspace_link {
	padding: 0px 0px 0px 40px;
}

.rightbar p {
	margin: 0px 0px 10px 0px;
}

/*Buttons*/
a.download {
	margin-top: 0px;
	margin-bottom: 10px;
    display: block;
}

a.watch_now {
    display: block;
	margin: 0px auto 0 auto;
}

.mac_beta {
	margin: 10px 0 0 -20px;
	width: 240px;
    display: block;
	line-height: 25px;
	outline:none;
	text-align: left;
	padding-left: 30px;
    background:transparent url(img/macos_logo_24x24.gif) no-repeat scroll 0 0;	
}

.landscape_box {
	margin-left: 20px;
}

.turn_picture_into_landscape {
	margin: 0 auto 0 auto;
	width: 240px;
    display: block;
	line-height: 32px;
	outline:none;
	text-align: left;
	padding-left: 40px;
    background:transparent url(img/egypt_mini.png) no-repeat scroll 0 0;
}

.landscape_collection {
	margin: 0 auto 0 auto;
	width: 240px;
    display: block;
	line-height: 32px;
	outline:none;
	text-align: left;
	padding-left: 40px;
    background:transparent url(img/landscape_collection_mini.png) no-repeat scroll 0 0;
}

.pws {
	margin: 5px auto 0 auto;
	width: 240px;
    display: block;
	line-height: 32px;
	outline:none;
	text-align: left;
	padding-left: 40px;
    background:transparent url(img/wind_sock_32.png) no-repeat scroll 0 0;
}


a.add_to_page {
    display: block;
	margin: 0px auto 0 auto;
}

a.add_to_facebook {
    display: block;
	margin: 10px auto 0 auto;
}

a.add_to_myspace {
	margin: 10px auto 0 auto;
}

.email_link {
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}

.twitter_link {
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}

.rss_link {
	float:left;
	padding-left:35px;
	padding-top: 20px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}

.snowglobe_link {
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}


.social_box {
	margin-left: 20px;
	text-align: left;
}

.sina_link {
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}

.tescent_link {
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 32px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}

.email_link {
    background:transparent url(img/email_32.png) no-repeat scroll 0 0;
}

.twitter_link {
    background:transparent url(img/twitter_32.png) no-repeat scroll 0 0;
}

.snowglobe_link {
    background:transparent url(img/SG_640x100_en.png) no-repeat scroll 0 0;
}

.rss_link {
    background:transparent url(img/rss_32.png) no-repeat scroll 0 0;
}

.sina_link {
    background:transparent url(img/sina_32.png) no-repeat scroll 0 0;
}

.tescent_link {
    background:transparent url(img/tescent_32.png) no-repeat scroll 0 0;
}

.press_link {
	float:left;
	padding-left:35px;
	padding-top: 8px;
	height: 31px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;

    background:transparent url(img/oscar_32.png) no-repeat scroll 0px 0px;
}



.snow_link {
	float:left;
	padding-left:50px;
	padding-top: 8px;
	height: 31px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:inline-block;
    position:relative;
    vertical-align:middle;

    background:transparent url(img/snow.png) no-repeat scroll -7px -7px;
}

.adsense_leaderboard {
	clear:both;
	display:block;
	margin:30px auto 0 auto;
	width:728px;
	height:90px;
}

.twitter_icon a {
	margin-right: 5px;
	vertical-align: center;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(img/twitter_32.png) no-repeat scroll 0 0;
    width:32px;
    height:32px;
    display:inline-block;
    position:relative;
}

