/* @override http://switchtomac.com/blog/wp-content/themes/switch_to_mac/style.css */
/*
Theme Name: Switch to Mac Custom Wordpress Theme
Theme URI: http://lessavenged.com/
Version: 1
Author: Less Avenged
Author URI: http://lessavenged.com/
*/

body{ padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; line-height:16px; background:url(_img/bg_tile_1.jpg); cursor:default; color:#475a66; }
div.getFlash{}
span.youNeedFlashNote{display:block;margin-bottom:20px}
a{ color:#475a66; }
p{ margin:0 0 20px 0; }

.clip{ display:block; text-indent:-1000px; overflow:hidden; }

.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }

#bg0{ background:url(_img/bg_tile_2.jpg); }
#bg1{ background:url(_img/bg_top_stretch.jpg) center top repeat-x; }
#bg2{ background:url(_img/bg_top_main.jpg) center top no-repeat; }
#bg3{ background:url(_img/bg_bottom_stretch.jpg) center bottom repeat-x; }


#page{ width:915px; padding-right:15px; margin:0 auto; }

#primary{ width:640px; float:left; padding:0 15px 4px 15px; margin-bottom:-30px; }
#primary .box{ background:white url(_img/bg_primary_box_bottom.jpg) no-repeat center bottom; padding:35px 20px 20px 20px; margin-bottom:6px; position:relative; overflow:hidden; }
#primary .box .top{ position:absolute; left:0; top:0; }
#primary h1{ padding-bottom:10px; border-bottom:1px solid #eceef0; }

#secondary{ width:240px; float:right; margin-bottom:40px; }
#secondary .box{ padding:9px 0; }
#secondary .box a{ text-decoration: none!important; }
#secondary .box a:hover{ color: #fff!important; }
#secondary h1{ margin-bottom:9px; }


#header{ height:154px; background:url(_img/bg_primary_top.jpg) no-repeat left bottom; padding-left:20px; }
#top{ position:relative; height:110px; }
#top a{ position:absolute; left:0; top:0; }
a#switch_to_mac{ width:340px; height:89px; background:url(_img/switch_to_mac_logo.jpg) no-repeat; position:relative; top:20px; }
a#switch_to_mac:hover{ background-position:-352px 0; }
a#presented_by_parallels{ width:166px; height:20px; left:auto; right:0; top:66px; background:url(_img/presented_by_parallels.jpg) no-repeat -177px 0px; }
a#presented_by_parallels:hover{ background-position:0; }

#nav{ position:relative; padding-left:15px; }
#nav_coming_soon{ position:absolute; left:234px; top:32px; }
#nav a, #nav span{ background:url(_img/nav_states.jpg) no-repeat; height:43px; float:left; margin-right:28px; }

#nav #nav_home{ width:55px; background-position:-8px 0; }
#nav a#nav_home:hover, #nav a#nav_home.selected{ background-position:-8px -43px; }
#nav span#nav_home{ background-position:-8px -86px; }

#nav #nav_blog{ width:42px; background-position:-86px 0; }
#nav a#nav_blog:hover, #nav a#nav_blog.selected{ background-position:-86px -43px; }
#nav span#nav_blog{ background-position:-86px -86px; }

#nav #nav_the_great_debate{ width:153px; background-position:-150px 0; }
#nav a#nav_the_great_debate:hover, #nav a#nav_the_great_debate.selected{ background-position:-150px -43px; }
#nav span#nav_the_great_debate{ background-position:-150px -86px; }

#nav #nav_resources{ width:88px; background-position:-326px 0; }
#nav a#nav_resources:hover, #nav a#nav_resources.selected{ background-position:-326px -43px; }
#nav span#nav_resources{ background-position:-326px -86px; }

#nav #nav_contests{ width:77px; background-position:-437px 0; }
#nav a#nav_contests:hover, #nav a#nav_contests.selected{ background-position:-437px -43px; }
#nav span#nav_contests{ background-position:-437px -86px; }


#footer{ height:80px; padding:0 35px; padding-top:50px; color:#9b9b9d; background:url(_img/bg_primary_bottom.jpg) no-repeat left top; }


#primary #video_box{ padding:4px; }
#video_panel{ background:black url(_img/primary_video_panel_bottom.jpg) no-repeat center bottom; position:relative; width:632px;height:384px;}
#video_panel_top{ position:absolute; left:0; top:0; }
#video_panel .screen{ width:560px; height:312px; background:#333739; }


/* Blog */

#blog{ }
#blog .entry{ margin-bottom:40px; }
h2, h2 a{ font-size:28px; color:#6aa1c6; text-decoration:none; margin-bottom:15px; line-height: 33px; font-weight: normal; }
h2 a:hover{ color:black; background:url(_img/latest_blogs_hover_bg.jpg); }
h2 .date{ margin-top:0px; line-height:18px; }
.entry .date{ color:#555555; font-weight:bold; font-size:11px; }
#blog .entry img{ margin:20px 20px 20px 0; }

.page_nav a{ display:block; color:#6aa1c6; text-decoration:none; font-size:14px; }
.page_nav a:hover{ color:black; }
.page_nav .right{ text-align:right; }

#disqus_thread{ padding-top:15px; margin-top:15px; border-top:1px solid #eee; }
.dsq-by{ display:none; }
#disqus_thread #dsq-content h3{ margin:0 0 10px 0; }

li{ font-size:14px; padding-bottom:4px; }
li a{ text-decoration:none; }
li a:hover{ color:white; }

.pagetitle {background: #fffeee; padding: 10px; border: 1px solid #fff999; margin: 0 0 25px 0;}

/* Blog Comments */


/* Latest Blogs */

#latest_blogs{ }
#latest_blogs h1 img, #latest_blogs h1 a{ float:left; }
#latest_blogs a.entry{ width:193px; float:left; text-decoration:none; margin:2px 0; margin-right:10px; }
#latest_blogs a.entry:hover{ background:url(_img/latest_blogs_hover_bg.jpg); }
#latest_blogs .last{ margin-right:0 !important; }
#latest_blogs a.entry div{ margin:6px; font-size:11px; }
#latest_blogs a.entry:hover div{ color:black !important; }
#latest_blogs a.entry img{ border:solid white; border-width:1px 0; }
#latest_blogs a.entry .title{ font-size:15px; color:#6aa1c6; font-weight:bold; }
#latest_blogs a.entry .body{ line-height:15px; text-indent:10px; margin:0; padding:6px; background:white; }

a#subscribe{ width:124px; height:21px; background:url(_img/head_subscribe.jpg) no-repeat; margin:10px; }
a#subscribe:hover{ background-position:-124px 0; }

.foot{ border-top:1px solid #ECEEF0; }
.foot a.view_more{ background:url(_img/foot_view_more.gif) no-repeat; width:103px; height:16px; margin-top:15px; float:right; }
.foot a.view_more:hover{ background-position:-103px 0; }


/* PRODUCTS */

#primary #products{ padding-left:110px; padding-top:20px; }
#products_box{ position:absolute; left:0; bottom:0; }

#head_ready_to_make_the_switch{ margin-bottom:10px; }
#products a{ height:30px; float:left; margin-right:10px; }
#products a:hover{ background-position:0 -30px; }
#product_parallels_desktop_for_mac{ background:url(_img/products_buttons_parallels_desktop.gif) no-repeat; width:176px; }
#product_switch_to_mac_edition{ background:url(_img/products_buttons_switch_to_mac.gif) no-repeat; width:158px; }
#product_deals_for_students{ background:url(_img/products_buttons_deals_for_students.gif) no-repeat; width:127px; }


/* VIDEO FORM */

.text{ border:none; }
#share_this_video .text{ padding:8px; width:224px; }
#share_this_video label{ display:block; clear:both; padding:10px 0 3px 2px; color:white; font-size:11px; line-height:11px; font-weight:bold; }
#share_this_video label span{ display:block; font-size:9px; font-weight:normal; }

#share_box{ height:54px; background:url(_img/video_form_inputs_network.gif) no-repeat; font-size:12px; font-weight:bold; color:#283242; line-height:12px}

a#share_this_on_facebook, a#tweet_this{ width:117px; height:46px; float:left; background:url(_img/video_form_buttons_network.gif) no-repeat; margin-top:2px; }
a#share_this_on_facebook:hover{ background-position:0 -50px; }
a#tweet_this{ float:right; background-position:-123px 0; }
a#tweet_this:hover{ background-position:-123px -50px; }

#share_this_video #video_email{ width:188px; height:14px; background:url(_img/video_form_inputs_email.gif) no-repeat; float:left; }
a#video_email_submit{ width:33px; height:30px; background:url(_img/video_form_buttons_email.gif) no-repeat; float:right; }
a#video_email_submit:hover{ background-position:0 -30px; }

#code_copy{ height:30px; background:url(_img/video_form_inputs_code.gif) no-repeat; overflow:hidden; }

#video_email, #code_copy{ color:#999999; }
#video_email:focus, #code_copy:focus{ color:#283242; }


/* TWITTER WIDGET */

body #twitter_widget .twtr-doc, body #twitter_widget .twtr-timeline{ background:none !important; }
body #twitter_widget .twtr-bd{ color:#475a66 !important; }
body #twitter_widget .twtr-timeline{ overflow:hidden; height:400px !important; }

body #twitter_widget .twtr-tweet{ padding:10px 0; border-bottom:1px solid #77868F; position:relative; min-height:50px; background:none !important; }
body #twitter_widget .twtr-tweet .twtr-tweet-text{ margin-left:56px; }
body #twitter_widget .twtr-tweet img{ position:absolute; left:0; top:10px; width:48px !important; height:48px !important; }
body #twitter_widget .twtr-tweet p{ margin:0; }
body #twitter_widget .twtr-tweet a.twtr-atreply, body #twitter_widget .twtr-tweet a.twtr-user{ color:white !important; font-weight:bold; }
body #twitter_widget .twtr-tweet a.twtr-atreply:hover, body #twitter_widget .twtr-tweet a.twtr-user:hover{ color:#e6eff4 !important; }
body #twitter_widget .twtr-tweet p a{ color:#475a66 !important; }
body #twitter_widget .twtr-tweet p a:hover{ color:white !important; }
body #twitter_widget .twtr-tweet p i{ display:block; text-align:right; margin-top:5px; font-size:9px; font-weight:bold; text-transform:uppercase; font-style:normal; }
body #twitter_widget .twtr-tweet p i a{ text-decoration:none; padding:0 3px; }

body .twtr-ft{ padding:6px 4px; background:#abbac3; border-top:1px solid #77868f; text-align:right; }
body .twtr-ft a{ display:none; }
body .twtr-ft span a{ display:inline; color:#475a66 !important; }
body .twtr-ft span a:hover{ color:white !important; }

#twitter_widget .twtr-new-results{ display:none; }
