@charset "utf-8";

/* CSS Global Document */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; text-align:left;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a:active { outline: none; }

/* General */
body {background:url("/images/header_background.png") 0 -28px repeat-x #f9f9f9;font-family:"Helvetica Neue",Arial,sans-serif;color:#444;font-size:75%;line-height:1.5;}
html>body {font-size:12px;}
input, textarea {font-family:"Helvetica Neue",Arial,sans-serif;}
a {color:#007f1b;}
.noBorder { border:none!important; }
.hide { display:none; }

/* Header */
.header {position:relative;height:124px;width:100%;min-width:638px;max-width:956px;margin:0 auto;z-index:999;}
.header .logo {padding-top:1.333em;}
.header .logo a {display:block;height:49px;max-width:200px;position:relative;text-decoration:none;}
.header .logo a span {position:absolute;left:49px;top:33px;color:#333;font-size:.75em;word-spacing:-1px;}
.header .logo a span.mac {left:57px;}
.header .accountLinks {position:absolute;top:9px;right:0;color:#606060;z-index:9999;}
.header .accountLinks li {float:left;border-right:solid 1px #ccc;padding:0 9px;}
.header .accountLinks li.last {border-right:none;padding:0;}
.header .accountLinks a {color:#606060;text-decoration:none;}
.header .accountLinks a em.new {color:#3868c7;text-decoration:none;text-transform:uppercase;font-size:0.85em;position:relative;top:-3px;}
.header .accountLinks li.last a {padding-right:0;}
.header .accountLinks a.langtoggle {background:url("//static.utorrent.com/images/language_pulldown.gif") 9px 0 no-repeat transparent;padding-left:30px;}
.header .accountLinks a.langtoggle strong {background-repeat:no-repeat;background-position:100% 50%;font-weight:normal;}
.header .accountLinks .langpop {position:absolute;right:0;top:18px;width:150px;background-color:#fff;border:1px solid #ccc;-moz-box-shadow:0px 2px 3px #666;-webkit-box-shadow:0px 2px 3px #666;box-shadow:0px 2px 3px #666;}
.header .accountLinks .langpop ul {list-style:none;padding:2px;}
.header .accountLinks .langpop ul li {float:none;padding:0 2px;border:none;}
.header .accountLinks .langpop ul li a {display:block;background-repeat:no-repeat;background-position:100% 50%;}
.header .accountLinks .langpop ul li a:hover {color:#444;background-color:#eee;}
.header .twitter { height: 1.5em;}
.header .twitter img { margin-top: -3px;}


/* Navigation */
.header .nav { height:31px; position:relative; padding:16px 0 0; }
.header .nav li { float:left; line-height:1.2;}
.header .nav li ul { float:left; padding:12px 0 0 0; }
.header .nav li ul li { background:url("/images/nav_background_full.png") -1000px 0 no-repeat #007f1b; }
.header .nav a { position:relative; display:block; float:left; color:#fff; font-weight:bold; font-size:1.2em; text-decoration:none; padding:9px 7px 0 10px; height:22px; }
.header .nav a:hover { text-decoration:underline; }
.header .nav li.active { background:url("/images/nav_background_full.png") -1000px -31px no-repeat #3868c7; }
.header .nav a.first { background:url("/images/nav_background_full.png") 0 0 no-repeat #007f1b; }
.header .nav li.active a.first { background:url("/images/nav_background_full.png") 0px -31px no-repeat #3868c7; }
.header .nav a.last { background:url("/images/nav_background_full.png") 100% 0 no-repeat; padding-right:13px;margin-left:3px;padding-left:7px;}
.header .nav li.active a.last { background:url("/images/nav_background_full.png") 100% -31px no-repeat; }
.header .section {position:relative;} 
.header .section h2 {position:absolute;left:1em;top:0;font-size:11px;line-height:1;font-weight:normal;font-family:"Myriad Pro","Helvetica Neue",Arial,sans-serif;color:#acacac;}

/* Google Custom Search */
.header #search-head {position:absolute;bottom:0;right:-4px;padding-top:12px;min-width:212px;}
.header #search-head .wrap-out {padding-left:10px;background:transparent url("/images/nav_background_full.png") repeat-x scroll 0 0;}
.header #search-head .wrap-in {padding-right:16px;height:31px;background:transparent url("/images/nav_background_full.png") no-repeat scroll 100% 0;}
.header #search-head form {padding-top:6px;}
.header #search-head form input {float:left;margin-right:3px;height:14px;width:118px;margin-top:1px;}
.header #search-head form button {float:left;font-size:11px;}

/* Promotion */
.promo {width:954px;min-height:382px;margin:0 auto;border:1px solid #ddd;border-top:none;background:transparent url("/images/home_promo_win_2_0.jpg") 0 -5px no-repeat;clear:both;overflow:auto;}
.promo.mac {background:transparent url("/images/home_promo_mac.jpg") 0 -6px no-repeat;border-color:#aaa;}
.promo .message {float:left;width:462px;margin:1em 0 0;padding-top:27px;background:transparent url("/images/home_promo_message_top.png") 100% 0 no-repeat;}
.promo .message .outer {padding-bottom:33px;background:transparent url("/images/home_promo_message_bottom.png") 100% 100% no-repeat;}
.promo .message .mid {padding-right:15px;background:transparent url("/images/home_promo_message_side.png") 100% 0 repeat-y;}
.promo .message .inner {background:#fff;padding:0 10px;}
.promo h1 {padding:0em 0.333em;font-size:3em;font-weight:bold;line-height:1.2;color:#3868c7;letter-spacing:-1px;margin-bottom:18px;}
.promo h1 span {display:block;padding-left:1.8em;}
.promo .blurb {padding:0 1.5em 1em;margin-top:1em;font-size:1.5em;font-weight:bold;}
.promo .button {float:left;min-width:27em;margin:0 1em 0 4em;}
.promo .button a {display:block;height:6em;background:url("/images/btn_dl_large_promo.png") 0 -216px no-repeat #00a93d;padding-left:1em;text-decoration:none;}
.promo .button a strong {display:block;background:url("/images/btn_dl_large_promo.png") 100% -216px no-repeat transparent;padding:0.375em 0.5em 0.375em 0;font-size:2.25em;font-weight:bold;line-height:1.333;color:#fff;text-align:center;} /* 27px/36px */
.promo .button a strong span {display:block;font-size:0.407em;line-height:1.636;font-weight:normal;} /* 11px/18px */
.promo .button a:hover {background-position:0 -72px;}
.promo .button a:hover strong {background-position:100% -72px;}
.promo .button a:active {background-position:0 -360px;}
.promo .button a:active strong {background-position:100% -360px;}
.promo .other-link {clear:both;padding:1em 0 0.5em;text-align:center;}
.promo .other-link a {font-size:0.9em;text-decoration:none;}
.home .primary {margin-top:0.75em;}
.home .ut-featured {margin-top:1em;}



/* Ads */
.banner-ad {clear:both;padding:7px 0 0;margin-bottom:-2px;} 
.banner-ad h4 {width:728px;margin:0 auto;text-align:right;font-size:10px;line-height:1.1;color:#999;} 
.banner-ad .ad {width:728px;margin:0 auto;border:1px solid #CCC;height:90px;overflow:hidden;} 

/* Page Content */
.pageContent {position:relative;max-width:956px;min-width:638px;width:100%;margin:0 auto;padding:1.5em 0 3em;background-color:#fff;}
.pageContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.pageId {background:url("/images/pageid_background.png") 0 0 no-repeat #3868C7;height:3em;padding:0.75em 1em 0.75em 2em;border-bottom:1px solid #5070B1;line-height:1.25em}
.pageId .category { color:#153d8f; padding:0 0 0 2px; }
.pageId .category a {color:#153d8f;text-decoration:none;}
.pageId h1 {color:#fff;font-weight:bold;font-size:2em;line-height: 1em;} /*36*/

.section-nav {background:url("/images/section_nav_background.png") 0 100% repeat-x transparent;border-left:solid 1px #d0ddf9;border-right:solid 1px #d0ddf9;position:relative;margin-bottom:0.75em;}
.section-nav .additional-links {float:left;margin:0.667em 0 0 1.5em;}
.section-nav .additional-links li {float:left;background:#f3f3f3;margin-right:6px;border:solid 1px #9b898e;border-bottom:none;}
.section-nav .additional-links li a {display:block;padding:5px 15px 4px 15px;color:#6d6164;text-decoration:none;white-space:nowrap;}
.section-nav .additional-links li.active {border:solid 1px #000;border-bottom:none;background:#fff;}
.section-nav .additional-links li.active a {padding-bottom:5px;color:#000;}
.section-nav .skins-links {float:right;margin-top:0.667em;padding-bottom:1px;}
.section-nav .skins-links li { float:left; font-size:1.3em;}
.section-nav .skins-links li a {text-decoration:none; font-weight:bold;border-right:2px solid #007f1b;padding:0px 10px; }
.section-nav .skins-links li.last a {border-right:none;}

.primary {margin:1.5em 0;padding:0 1.5em;}
.primary h1 { color:#3868c7; font-size:2.5em; font-weight:bold; border-bottom:solid 2px #3868c7; padding:0 0 1px 0; margin:0 10px 32px 0;} /* where is this used? */
.primary h2 {font-size:2.667em;line-height:1.125;margin:0.5625em 0;font-weight:bold;color:#3868c7;}
.primary h3 {font-size:1.5em;padding:4px 0 5px;font-weight:bold;}
.primary h4 {font-weight:bold;}
.primary ul {list-style-type:disc;margin:0 0 1.5em 3em;}
.primary ol {list-style-type:decimal;margin:0 0 1.5em 3em;}
.primary li {margin:0.75em 0;}
.primary p {margin-bottom:1.5em;}
.primary code {font-family:monospace;font-weight:bold;}

.default-button {float:left;clear:none;margin:1.5em 0;}
.default-button a {display:block;background:url("/images/btn_dl_normal.png") 0 -162px no-repeat #00a93d;padding-left:1.5em;text-decoration:none;}
.default-button a strong {display:block;background:url("/images/btn_dl_normal.png") 100% -162px no-repeat transparent;padding-right:1em;font-size:1.5em;font-weight:bold;line-height:3;color:#fff;}
.default-button a:hover {background-position:0 -54px;}
.default-button a:hover strong {background-position:100% -54px;}
.default-button a:active {background-position:0 -270px;}
.default-button a:active strong {background-position:100% -270px;color:#eee;}

.default-button-27 {float:left;clear:none;}
.default-button-27 a {display:block;background:url("/images/btn_dl_27h.png") 0 -81px no-repeat #00a93d;padding-left:1em;text-decoration:none;}
.default-button-27 strong {display:block;background:url("/images/btn_dl_27h.png") 100% -81px no-repeat transparent;padding-right:1em;font-weight:normal;line-height:27px;color:#fff;white-space:nowrap;}
.default-button-27 a:hover {background-position:0 -27px;}
.default-button-27 a:hover strong {background-position:100% -27px;}
.default-button-27 a:active {background-position:0 -135px;}
.default-button-27 a:active strong {background-position:100% -135px;color:#eee;}

.page-nav {margin:3em 0 1.5em;text-align:center;}
.page-nav li {display:inline;}
.page-nav a {text-decoration:none;font-size:1.167em;padding:0 0.333em}
.page-nav a strong {font-weight:bold;color:#3868c7;}

/* Home */
.home .primary {padding:0;margin:0;}
/*


/* Error Page */
.error-page .error-message {padding-left:12px;margin-bottom:0;border:0;}
.error-page .error-description {padding-left:1em;}
.error-page .primary {padding:0;margin:0;}
.error-page .development {padding:1em 2em;background:#f4f4f4;max-width:950px;min-width:638px;width:100%;margin:auto;}
.error-page .development .frame {overflow:auto;border:1px solid #ccc;margin:0 0 1em;background:#fff;max-width:950px;min-width:638px;width:100%;}
.error-page .development .code {margin:1em;}

/* Downloads */
.downloads .primary {float:left;width:624px;padding:0 1.5em;}
.downloads .section-nav .additional-links li a span {font-size:9px;vertical-align:top;}
.downloads .dl-section {border-bottom:1px solid #ccc;padding-bottom:2.167em;margin-bottom:1.5em;}
.downloads .dl-section h2 {font-size:1.5em;line-height:2;float:left;margin:0;}
.downloads #client-stable h2 {font-size:2em;line-height:1.5;}
.downloads .dl-section p {clear:left;margin:0;}
.downloads .dl-section .button {float:right;clear:none;margin:1em 0 0 1em;}
.downloads .dl-section .button a {display:block;background:url("/images/btn_dl_normal.png") 0 -162px no-repeat #00a93d;padding-left:1.5em;text-decoration:none;}
.downloads .dl-section .button a strong {display:block;background:url("/images/btn_dl_normal.png") 100% -162px no-repeat transparent;padding-right:1em;font-size:1.5em;font-weight:normal;line-height:3;color:#fff;}
.downloads .dl-section .button a:hover {background-position:0 -54px;}
.downloads .dl-section .button a:hover strong {background-position:100% -54px;}
.downloads .dl-section .button a:active {background-position:0 -270px;}
.downloads .dl-section .button a:active strong {background-position:100% -270px;color:#eee;}
.downloads #client-stable .button {margin:0.5em 0 0 1em;}
.downloads #client-stable .button a {background:url("/images/btn_dl_large.png") 0 -216px no-repeat #00a93d;padding-left:3em;text-decoration:none;}
.downloads #client-stable .button a strong {background:url("/images/btn_dl_large.png") 100% -216px no-repeat transparent;padding-right:1.5em;font-size:2em;font-weight:bold;line-height:3;}
.downloads #client-stable .button a:hover {background-position:0 -72px;}
.downloads #client-stable .button a:hover strong {background-position:100% -72px;}
.downloads #client-stable .button a:active {background-position:0 -360px;}
.downloads #client-stable .button a:active strong {background-position:100% -360px;}
.downloads #client-beta .button {}
.downloads #client-beta .button a {background-image:url("//static.utorrent.com/images/btn_dl_normal_grey.png");}
.downloads #client-beta .button a strong {background-image:url("//static.utorrent.com/images/btn_dl_normal_grey.png");}
.downloads .dl-section ul {list-style:none;margin:0;}
.downloads .dl-section li {float:left;padding-right:0.75em;margin:0 0.75em 0 0;border-right:1px solid #ccc;line-height:1.5em;}
.downloads .dl-section li.last {border-right:none;}
.downloads #mac-version, .downloads #win-version {border-bottom:none;}
.downloads .secondary {float:right;width:260px;padding:18px;}
.downloads .secondary h2 {color:#3868c8;font-weight:bold;font-size:1.5em;line-height:1;}
.downloads .secondary ul {margin:0.75em 0 2.25em;}
.downloads .secondary ul li {padding:0 0 0 21px;margin:0.75em 0;line-height:1.5;}
.downloads .secondary ul.reqs li {background:url("//static.utorrent.com/images/win_logo_color.gif") 0 2px no-repeat transparent;}
.downloads .secondary ul.reqs li.win-alt {background-image:url("/images/win_logo_mono.gif");}
.downloads .secondary ul.reqs li.mac {background-image:url("//static.utorrent.com/images/mac_logo_color.gif");}
.downloads .secondary ul.reqs li.linux {background-image:url("//static.utorrent.com/images/linux_logo_color.png");}
.downloads .secondary ul.reqs li.linux-alt {background-image:url("//static.utorrent.com/images/linux_logo_mono.png");}
.downloads .secondary ul.features li {background:url("/images/bullet_bit.gif") 0 2px no-repeat transparent;}
.downloads .secondary ul.avail-languages {width:130px;float:left;margin-top:0;}
.downloads .secondary ul.avail-languages li {background:none;padding:0;}

/* Post Download */
.download-complete {padding-top:0.75em;}
.download-complete .labs-text {padding: 1em 1.5em}
.download-complete .labs-text .instructions { display:block;clear:both; padding-top: 40px}
#download-run-image { border: 0 none}
.download-complete .labs-text p { font-size: 1.2em}
.download-complete .labs-text hr { border-style:solid none none; border-width:1px 0 0; clear:both; height:1px; margin: 0; color: #AAA}
.download-complete .labs-text img { float:right; margin: -20px 0 10px 80px; border: 1px solid }
.download-complete .platform-warn p {color:red;padding-left:0.5em;font-weight:bold;}
.download-complete .primary {padding:0;margin:0;}
.download-complete .primary .congrats {padding:1em;background:#eee;}
.download-complete .primary .congrats h2 {font-size:1.5em;margin:0 0 0.25em;}
.download-complete .primary .congrats p {margin:0;}
.download-complete .primary .congrats p strong {font-weight:bold;}
.download-complete .primary h2.get-started {font-size:2em;padding-left:0.5em;margin:0.75em 0 0.25em;}

/* Twitter */
#twitterLink {position:absolute;right:1em;margin-top:1.4em;}

/* Uservoice */
.uservoice iframe { position:relative;border:0;margin:0;height:1000px}


/* Suggestions (for Post Download & 404 pages) */
.suggestions h3 {font-size:1.5em;font-weight:bold;color:#444;}
.suggestions .helpful-links {float:left;width:441px;padding:0 1em 0 2em;border-left:1px solid #eee;}
.suggestions .helpful-links p {margin:0;}
.suggestions .helpful-links ul {float:left;width:16em;margin-left:1em;}
.suggestions .helpful-links li a {text-decoration:none;}
.suggestions .search {float:left;width:441px;padding:0 2em 0 1em;}
.suggestions .search form input.text {float:left;font-size:16px;height:20px;width:14em;margin:1px 6px 0 0;}
.suggestions .search form fieldset {float:left;clear:left;margin-top:0.5em;}
.suggestions .search form input.radio {}
.suggestions .search form label {line-height:1.1;margin-right:1.5em;}
/* REQUIRED BUTTON STYLES: */		
.suggestions .search form button {position:relative;border:0;padding:0;cursor:pointer;
	overflow: visible; /* removes extra side padding in IE */
}

.suggestions .search form button::-moz-focus-inner {border:none;  /* overrides extra padding in Firefox */}

.suggestions .search form button strong {position:relative;display:block;white-space:nowrap;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.suggestions .search form button strong {
		margin-top: -1px;
		margin-left:-1px;
	}
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
.suggestions .search form button {padding:0 16px 0 0;margin-right:5px;font-size:13px;text-align:center;background:transparent url("/images/btn_dl_27h.png") no-repeat right -81px;}
.suggestions .search form button strong {left:-2px;padding:7px 0 0 22px;height:20px;background:transparent url("/images/btn_dl_27h.png") no-repeat left -81px;color:#fff;line-height:1;}
.suggestions .search form button:hover {background-position:100% -27px;}
.suggestions .search form button:hover strong {background-position:0 -27px;}

/* µT Featured */
.ut-featured {clear:both;margin-top:2em;}
.ut-featured h2 {font-size:1.333em;line-height:1.75;color:#fff;font-style:italic;padding:0 1.125em;margin:0;background:#3868c7;-moz-border-radius-topleft:0.5em;-webkit-border-top-left-radius:0.5em;border-top-left-radius:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.5em;border-top-right-radius:0.5em;}
.ut-featured ul {margin:0;list-style:none;background:#ebf0f9;-moz-border-radius-bottomleft:0.667em;-webkit-border-bottom-left-radius:0.667em;border-bottom-left-radius:0.667em;-moz-border-radius-bottomright:0.667em;-webkit-border-bottom-right-radius:0.667em;border-bottom-right-radius:0.667em;}
.ut-featured li {float:left;width:23.5em;padding:0.75em 1.5em;margin:0;border-right:1px solid #3868c7;}
.ut-featured .three-ones li.c {border:none;}
.ut-featured li h3 a {color:#f26522;text-decoration:none;}
.ut-featured li p {padding-right:150px;}
.ut-featured .beginners-guide {background:transparent url("//static.utorrent.com/images/featured_beginnersguide.png") no-repeat 83% 50%;}
.ut-featured .skins {background:transparent url("//static.utorrent.com/images/featured_skins.png") no-repeat 94% 55%;}
.ut-featured .forums {background:transparent url("//static.utorrent.com/images/featured_forums.png") no-repeat 90% 56%;}
.ut-featured .mtorrent img {float:right; margin-left:130px; position:absolute; border: 0}
.ut-featured .default-button-27 {padding:0;}
.ut-featured .default-button-27 a {background-image:url("/images/btn_dl_27h_lightblue.png");}
.ut-featured .default-button-27 strong {background-image:url("/images/btn_dl_27h_lightblue.png");}

.featured-inter h1 {color:#3868c8;font-weight:bold;font-size:2.5em;line-height:1;padding-left:0.575em;}
.featured-inter h2.sub {color:#3868c8;font-weight:normal;font-size:1em;line-height:1.25;padding-left:1.5em;}
.featured-inter .primary {width:68%;}
.featured-inter.two-col .primary {float:left;width:50%;}
.featured-inter.two-col .secondary {float:right;width:42%;}
.featured-inter .promo-image {float:right;margin:0 0 1em 1em;}
.featured-inter .default-button a {background-image:url("/images/btn_dl_normal_blue.png");padding-left:2em;}
.featured-inter .default-button a strong {background-image:url("/images/btn_dl_normal_blue.png");padding-right:1.333em;}
.featured-inter .primary h2 {margin-bottom:0.15em;font-size:1.25em;line-height:1;font-weight:bold;color:#444;}
.featured-inter .primary .footnotes {clear:both;padding-top:1.5em;font-size:0.917em;color:#777;}
.featured-inter .primary .footnotes p {margin-bottom:0;}
.featured-inter.two-col .secondary h3 {margin-top:1.5em;font-weight:bold;font-style:italic;}
.featured-inter.two-col .secondary ul {list-style:disc;padding-left:1em;}
.featured-inter.two-col .secondary ul li {line-height:1.333;}
.featured-inter #mtorrent-promo {border:none;text-align:center;}
.featured-inter .mtorrent {font-size:1.5em;}
.featured-inter .mtorrent-footnote {font-size:0.8em;}

.sorry {padding:0.75em;background-color:#f2e18f;border:1px solid #e4d382;font-weight:bold;}

/* Labs */
.labs {clear:both;}
.labs p {margin:1em 1em 0 2em;}
.labs h2 {font-size:1.333em;line-height:1.75;color:#fff;font-style:italic;padding:0 1.125em;margin:0;background:#3868c7;-moz-border-radius-topleft:0.5em;-webkit-border-top-left-radius:0.5em;border-top-left-radius:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.5em;border-top-right-radius:0.5em;}
.labs .innercontent {font-size:1.4em;width:950px;/*margin-top:1em;*/}
.labs .primary {float:left;width:624px;padding:0}
.labs .secondary {float:right;width:296px;padding:0;}
.labs .secondary h2 {font-size:1.5em;color:#fff;background-color:#3868c7;margin:0 0 0.5em;padding-left:0.5em;}
.labs .secondary h3 {font-size:1.167em;line-height:1.286;font-weight:bold;}
.labs .secondary ul {margin:0.75em 0 2.25em;}
.labs .logo {margin:0 1.5em 0 1.25em;width:118px;height:130px;border-top:none;background:transparent url("/images/labs_logo.png") left top no-repeat;display:block;float:left;overflow:auto;}
.labs .griffinLogo {margin:0 1.5em 0 1.25em;width:118px;height:130px;border-top:none;background:transparent url("/images/griffin.png") left top no-repeat;display:block;float:left;overflow:auto;}
.labs .falconLogo {margin:0 1.5em 0 1.25em;width:140px;height:130px;border-top:none;background:transparent url("/images/falcon.png") left top no-repeat;display:block;float:left;overflow:auto;}
.labs .pheonLogo {margin:0 1.5em 0 1.25em;width:125px;height:130px;border-top:none;background:transparent url("/images/pheon.png") left top no-repeat;display:block;float:left;overflow:auto;}
.labs .index {}
.labs .error {background-color: #aa3333; color: #ffffff; padding: 10px 10px; font-weight: bold;}
.labs .message {background-color: #33aa33; color: #ffffff; padding: 10px 10px; font-weight: bold;}
#projects {height: 6.5em; padding: 4.5em 2.5em 2.5em; width: 950px;}
.projectInfo {width: 285px; height: 150px; float: left; margin-right: 20px; padding-right: 5px; border-right:2px solid #3868C7;}
.projectInfo h3 a {font-size: 1.45em; color:#3868c7; padding-left:80px; line-height:80px; text-decoration: none;}
.projectInfo ul {list-style-type: none; padding-left: 4.85em;}
.projectInfo ul li {margin: 0;}
.projLinks {font-size: 0.9em; padding: 5px 35px 0 0; float: right;}
.learnMore {padding-top:30px;}
#lastParagraph {padding: 0 0 0 3em;}
#pheonDiv {border: none;}
.labs .griffin {background:transparent url("//static.utorrent.com/images/featured_beginnersguide.png") no-repeat 83% 50%;}
.labs .gallery {background-color: #E7F6E7;font-size:1.2em;margin-left:1.75em;padding:0.25em 0 0.25em 0.5em}
.labs .gallery img {margin:-4px 0.4em 0 0;vertical-align:middle}
.labs .falcon {background:transparent url("//static.utorrent.com/images/featured_skins.png") no-repeat 94% 55%;}
.labs .pheon {background:transparent url("//static.utorrent.com/images/featured_forums.png") no-repeat 90% 56%;}
.labs .default-button-27 a {background-image:url("/images/btn_dl_27h_lightblue.png");}
.labs .default-button-27 strong {background-image:url("/images/btn_dl_27h_lightblue.png");}
.labs .rightcontent {margin-top: 1em;}
.labs .dl-section {padding-right:1.2em;}
.labs .dl-section h2 {font-size:1.5em;line-height:2;float:left;margin:0;}
.labs .dl-section .button {float:right;clear:none;margin:1em 0 0 1em;}
.labs .dl-section .button a {display:block;background:url("/images/btn_dl_normal.png") 0 -162px no-repeat #00a93d;padding-left:1.5em;text-decoration:none;}
.labs .dl-section .button a strong {display:block;background:url("/images/btn_dl_normal.png") 100% -162px no-repeat transparent;padding-right:1em;padding-bottom:1em;font-size:1.5em;font-weight:normal;line-height:2.15;color:#fff;}
.labs .dl-section .button a:hover {background-position:0 -54px;}
.labs .dl-section .button a:hover strong {background-position:100% -54px;}
.labs .dl-section .button a:active {background-position:0 -270px;}
.labs .dl-section .button a:active strong {background-position:100% -270px;color:#eee;}
.labs .dl-section ul {text-align:center;margin:4px 0;}
.labs .dl-section ul li {font-size:0.917em;line-height:1.636;display:inline;border-right:solid 1px #49a25f;}
.labs .dl-section ul li.end {border:none;}
.labs .dl-section ul li a {text-decoration:none;padding:0 9px;}
.labs .dl-text { padding-left: 1.2em; text-align: center; font-size:0.9em}
#falcon_list {margin-bottom: 1.5em; list-style-type: none;}
#falcon_list li {padding-left: 9em; font-style: italic;}
#firstParagraph {margin: 1em 0 1.5em 0; padding-top: 1em;}
#griffinIcon {height:75px;background:transparent url(/images/griffinIcon.png) no-repeat scroll 0px 1px;}
#falconIcon {height:75px;background:transparent url(/images/falconIcon.png) no-repeat scroll 0px 1px;}
#pheonIcon {height:75px;background:transparent url(/images/pheonIcon.png) no-repeat scroll 0px 1px;}
.forumLink {text-align:center;line-height:3em;font-weight:bold;}
.labs .standardSubmission ul { line-height:3.5em;padding-left:2em; }
.labs .standardSubmission input { font-size: 0.9em; overflow:visible}
#webIcon {background:transparent url(/images/webIcon.png) no-repeat scroll 10px 25px; height: 55px;}
#openFile {background:transparent url(/images/openFile.png) no-repeat scroll 10px 30px; height: 350px; }
#enableRemoteAccess {background:transparent url(/images/enableRemoteAccess.png) no-repeat scroll 10px 30px; height: 150px; }
#createNewAccount {background:transparent url(/images/createNewAccount.png) no-repeat scroll 10px 30px; height: 60px; }
#clickConfirm {background:transparent url(/images/clickConfirm.png) no-repeat scroll 10px 30px; height: 60px; }
.appgallery .pageId {background:none;float:left;border:0}
.appgallery .pageId h1 {color:#3868C7}
.appgallery .client-promo { background-color:#E7F6E7;border:1px solid #E1F0E1;float:right;font-weight:bold;padding:10px;width:348px;clear:none;margin-right:10px }
.appgallery .promotext { color:gray;float:left;font-size:1.3em;line-height:1.5;}
.appgallery #intro {display:none}
.appgallery .client-promo p { margin: 0 !important;}
.appgallery .dl-section {font-size:1.4em;}
.appgallery .dl-section .button a strong { padding-bottom:0}

/* What is µTorrent? */
.what-is-utorrent .primary {float:left;width:624px;margin-top:0;}
.what-is-utorrent .screenshots {list-style:none;margin:0;}
.what-is-utorrent .screenshots li {float:left;width:312px;padding:0 0 1.5em;margin:0;}
.what-is-utorrent .screenshots li img {display:block;}
.what-is-utorrent .screenshots li span {display:block;position:relative;left:-15px;text-align:center;line-height:3;}
.what-is-utorrent .secondary {float:right;width:292px;padding:0;}
.what-is-utorrent .secondary h2 {/*font-size:1.5em;color:#fff;background-color:#3868c7;margin:0 0 0.5em;padding-left:0.5em;*/clear:both;margin:0 1em 0.5em 0;font-size:1.5em;border-bottom:1px solid #eee;}
.what-is-utorrent .secondary h3 {font-size:1.167em;line-height:1.286;font-weight:bold;}
.what-is-utorrent .secondary ul {margin:0.75em 0 2.25em;}
.what-is-utorrent .secondary ul.features li {padding:0 0 0 21px;margin:0.75em 0;line-height:1.5;background:url("/images/bullet_bit.gif") 0 2px no-repeat transparent;}
.what-is-utorrent .secondary .announcements li {margin:0 0.75em 1.083em;}
.what-is-utorrent .secondary .announcements .date {display:block;color:#999;font-size:0.917em;line-height:1.273;}
.what-is-utorrent .secondary .announcements h3 a {text-decoration:none;}
.what-is-utorrent h1 {padding:0;margin-bottom:0.5em;color:#3868c8;font-weight:bold;font-size:2.5em;line-height:1;border:none;}
.what-is-utorrent .get-ut {width:95%;margin-bottom:1em;}
.what-is-utorrent .button a {display:block;height:6em;background:url("/images/btn_dl_large.png") 0 -216px no-repeat #00a93d;padding-left:1em;text-decoration:none;}
.what-is-utorrent .button a strong {display:block;background:url("/images/btn_dl_large.png") 100% -216px no-repeat transparent;padding:0.5em 0.5em 0.5em 0;font-size:2em;font-weight:bold;line-height:1.333;color:#fff;text-align:center;} /* 27px/36px */
.what-is-utorrent .button a strong span {display:block;font-size:0.45em;line-height:1.636;font-weight:normal;} /* 11px/18px */
.what-is-utorrent .button a:hover {background-position:0 -72px;}
.what-is-utorrent .button a:hover strong {background-position:100% -72px;}
.what-is-utorrent .button a:active {background-position:0 -360px;}
.what-is-utorrent .button a:active strong {background-position:100% -360px;}
.what-is-utorrent .get-ut ul {text-align:center;margin:4px 0;}
.what-is-utorrent .get-ut ul li {font-size:0.917em;line-height:1.636;display:inline;border-right:solid 1px #49a25f;}
.what-is-utorrent .get-ut ul li.end {border:none;}
.what-is-utorrent .get-ut ul li a {text-decoration:none;padding:0 9px;}
#jquery-overlay {z-index:99990 !important;}
#jquery-lightbox {z-index:99991 !important;}

/* Translators page */
.translators .primary {margin-top:0;}
.translators h1 {padding:0;margin-bottom:0.25em;color:#3868c8;font-weight:bold;font-size:2.5em;line-height:1;border:none;}
.translators p {margin-bottom:1em;}
.translators th {padding-bottom:0.75em;font-size:1.25em;font-weight:bold;}
.translators td {vertical-align:top;padding:0 1.25em 0 0;}
.translators td ul {list-style:none;margin:0 0 1em;}
.translators td ul li {margin:0;}


/* Skins */
.skins .sort {float:right;padding-right:1em;margin-bottom:1.5em;}
.skins .sort li {float:left;padding-left:1.5em;font-weight:bold;}
.skins .sort li select {margin-left:0.5em;}
.skins table {clear:both;}
.skins th, .skins td {padding:0 9px;}
.skins thead th { background:#404040; color:#fff; font-size:1.2em;line-height:2.5;}
.skins thead .name, .skins thead .rating {padding-top:0;padding-bottom:0;}
.skins .rating {width:72px;text-align:center;}
.skins .compatibility {text-align:center;}
.skins .platform-warn p {color:red;float:left;padding-left:0.5em;}
.skins .name {padding:9px;}
.skins .name a {text-decoration:none; font-size:1.167em; }
.skins .name .edit-link {font-size:0.786em;padding-left:0.25em;}
.skins .name a.img-link {display:block;}
.skins .name a.img-link img {border:1px solid #ccc;}
.skins .rating {padding-top:17px;}
.skins .rating a {text-decoration:none; font-size:0.917em; }
.skins .download a {display:block;background:url("/images/btn_dl_27h.png") 0 -81px no-repeat #00a93d;padding-left:1em;text-decoration:none;}
.skins .download strong {display:block;background:url("/images/btn_dl_27h.png") 100% -81px no-repeat transparent;padding-right:1em;font-weight:normal;line-height:27px;color:#fff;white-space:nowrap;}
.skins .download a:hover {background-position:0 -27px;}
.skins .download a:hover strong {background-position:100% -27px;}
.skins .download a:active {background-position:0 -135px;}
.skins .download a:active strong {background-position:100% -135px;color:#eee;}
/* Rating System */
.skins .rating .rateWrap { position:relative; }
.skins .rating .starRating { width:69px; height:17px; background:url(/images/star_rating.gif) bottom left repeat-x; margin:0 auto 5px auto; }
.skins .rating .starRating li { height:17px; background:url(/images/star_rating.gif) left top repeat-x; float:left; }
.skins .rateSkin {cursor: pointer;}
.skins .rating .star-rating { list-style:none; padding:0px; width: 69px; height: 17px; position: absolute; }
.skins .rating .star-rating-voter { margin-left: 1px; }
.skins .rating .star-rating-voter:hover { background: url(/images/star_rating.gif) left bottom; }
.skins .rating .star-rating li { padding:0px; margin:0px; height:17px; width: 17px; float: left; }
.skins .rating .star-rating li a { display:block; width:17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden; }
.skins .rating .star-rating li a:hover { background: url(/images/star_rating.gif) left top; z-index: 2; left: 0px; border:none; }
.skins .rating .star-rating a.one-star { left: 0px; }
.skins .rating .star-rating a.one-star:hover { width:17px; }
.skins .rating .star-rating a.two-stars { left:17px; }
.skins .rating .star-rating a.two-stars:hover { width:34px; }
.skins .rating .star-rating a.three-stars { left: 34px; }
.skins .rating .star-rating a.three-stars:hover { width:51px; }
.skins .rating .star-rating a.four-stars { left: 51px; }	
.skins .rating .star-rating a.four-stars:hover { width:68px; }
.skins .rating .star-rating a.five-stars { left: 68px; }

/* Skin Pop-ups */
.skins .description a.showMore {position:relative;text-decoration:none;}
.skins .description a.showMore .descPopup {display:block;font-size:1px;height:1px;width:0;text-indent:-999em;overflow:hidden;}
.skins .description a.showMore:hover .descPopup {font-size:1em;height:10px;width:240px;text-indent:0;overflow:visible;}
.skins .descPopup {display:none;position:absolute;width:240px;left:-105px;top:14px;z-index:9999;padding:0;color:#444;}
.skins .descPopup h2 {font-size:13px;font-weight:bold;color:#3868c7;text-align:center;}
.skins .descPopup .default-button-27 {float:none;width:100px;margin:8px auto 0 auto;text-align:center;}
.skins .descPopup a.rated { color:#ff6600; }
.skins .descWrapTop {display:block;background:url(/images/rate_popup_bg_wide.png) 0 0 no-repeat;height:32px;}
.skins .descWrapMid {display:block;background:url(/images/rate_popup_bg_wide_repeat.png) repeat-y;padding:0 1.75em;}
.skins .descWrapBottom {display:block;background:url(/images/rate_popup_bg_wide.png) 0 100% no-repeat;height:20px;}
.skins .rateWrap .descPopup {left:-85px;top:0px;}
.skins .rating .rated .starRating { width:67px; height:17px; background:url(/images/star_rating.gif) bottom left repeat-x; margin:0 auto 5px auto; }
.skins .rating .rated li { height:17px; background:url(/images/star_rating.gif) top left repeat-x; }

/* Documentation */
.documentation .doc-descrip {padding:1em;background:url("/images/section_nav_background.png") 0 100% repeat-x transparent;border:1px solid #d0ddf9;border-top:none;border-bottom:none;}
.documentation .doc-descrip p {font-size:1.25em;}
.documentation .doc-descrip p a {text-decoration:none;}
.documentation .doc-index {list-style:none;margin:1.5em 0;}
.documentation .doc-index li a {font-size:1.5em;text-decoration:none;font-weight:bold;}
.documentation .doc-index li a em.new {color:#3868c7;text-decoration:none;text-transform:uppercase;font-size:0.65em;position:relative;top:-7px;}
.documentation h2 {color:#3868C7;font-size:1.75em;font-weight:bold;line-height:1.71;margin:2em 0 1em;}
.documentation strong {font-weight:bold;}
.documentation em {font-style:italic;}
/* connection-setup, make-a-torrent -- modified original styling by Determination to suit new site design */
.documentation .determ-modded .guide-overview {padding:1.5em;font-weight:bold;margin:1.5em 0 3em; background:url("/images/documentation_tab_bg.gif") 0 50% repeat-x #D0DDF9;}
.documentation .determ-modded .sectionnotes {padding:0.667em 1em;border:1px solid #e5e5e5;margin-bottom:1em;background-color:#f9f9f9;}
.documentation .determ-modded .section {margin-left:65px;border-bottom:4px solid #e5e5e5;margin-bottom:3em;}
.documentation .determ-modded .impact {font-weight:bold;color:#3868C7;}
.documentation .determ-modded .order {float:left;padding-right:1em;}
.documentation ul.no-bullets {list-style-type:none;margin-left:1.5em;}

/* Idea Bank */
.idea-bank .section-nav h2 {color:#3264c6;font-size:1.5em;}
.idea-bank .section-nav h3 {font-size:1.25em;}
.idea-bank .section-nav .suggestion {padding:0.75em 0 0 3em;}
.idea-bank .section-nav .suggestion input {float:left;background:url("/images/suggestion_input_bg.gif") 0 0 repeat-x #fff;border:1px solid #87b1c3;color:#b1b1b1;font-size:2.1em;padding:2px 6px 0;height:34px;}
.idea-bank .section-nav .suggestion .submitButton {background:url("/images/submit_button.png") 0 0 no-repeat #ADD8E6;border:none;width:155px;height:38px;line-height:38px;font-size:1.5em;font-weight:bold;color:#3264C6;padding:0;text-align:center;}
.idea-bank .section-nav .match {padding:1.5em;}
.idea-bank .section-nav .match h3 {float:left;}
.idea-bank .section-nav .match strong {font-weight:bold;}
.idea-bank .section-nav .match .default-button-27 {margin-left:1em;}
.idea-bank .idea {margin:1.5em 1.5em 4.5em;}
.idea-bank .idea .head {clear:both;background:#f4f4f4;padding:0.75em;}
.idea-bank .idea .head2 {background:#4675d2;border:1px solid #329444;}
.idea-bank .idea .head .count {float:left;background-color:#3868c7;width:62px;height:38px;padding:8px 0 0 1px;text-align:center;color:#fff;font-size:20px;line-height:16px;font-weight:bold;}
.idea-bank .idea .head .count span {display:block;font-size:14px;}
.idea-bank .idea .head h2 {padding:0 0 0 1.333em;font-size:2em;line-height:1.917;font-weight:bold;color:#3264c6;float:left;width:428px;}
.idea-bank .idea .head2 h2 {color:#fff;}
.idea-bank .idea .default-button-27 {float:right;margin-top:10px;}
.idea-bank .idea .vote a {background-image:url("/images/btn_dl_27h_f4.png");}
.idea-bank .idea .vote strong {background-image:url("/images/btn_dl_27h_f4.png");font-weight:bold;}
.idea-bank .idea .voted {float:right;font-weight:bold;min-width:10em;text-align:center;line-height:46px;margin:0;}
.idea-bank .idea .description {padding-left:101px;margin:1.5em 0;}
.idea-bank .idea .info {margin:0 0 0.75em 89px;background:#fffed4;padding:0.75em;}
.idea-bank .idea .info ul {float:left;}
.idea-bank .idea .info li {float:left;padding:0 0.75em;border-right:1px solid #007f1b;color:#007f1b;}
.idea-bank .idea .info .goTo {background:url("/images/thread_icon.gif") 0 0 no-repeat transparent;padding:0 0 5px 32px;font-weight:bold;text-decoration:none;}
.idea-bank .idea .flag {float:right;}
.idea-bank .idea .flag a {padding:0 0 0 0.5em;text-decoration:none;}
.idea-bank .idea .notice {float:left;color:#fff;background:#a2bae8;width:80px;padding:2px 0;text-align:center;margin:19px 2px 0 0;}

/* FAQs */
.faq .index {float:left;width:260px;padding-right:3em;width:27.26%;padding-right:3.91%;}
.faq .index h2 {border-bottom:2px solid #000;font-weight:bold; color:#000;font-size:1.5em;line-height:1.889em;margin:0;}
.faq .index ol {list-style:decimal;margin:0;padding-left:1.5em;}
.faq .index ol li {margin:1em 0;}
.faq .index ol li a {text-decoration:none;display:block;}
.faq .content {width:624px;float:left;padding-top:1.5em;list-style:decimal;margin:0;width:66.83%;padding-left:2%;}
.faq .content li {margin:0 0 3em;}
.faq .content li ul {list-style-type:disc;margin:1.5em 0 1.5em 3em;}
.faq .content li ul.no-bullets {list-style-type:none;margin-left:1.5em;}
.faq .content li li {margin:0.75em 0;}
.faq .content h3 {line-height:1.2;}

/* IRC */
.irc .load-client {background:#fffed4;border:1px solid #5b87df;border-top:none;padding:1.5em 0 1.417em;margin-bottom:1.5em;}
.irc .load-client h2 {text-align:center;color:#6d6164;font-size:2em;}
.irc .load-client h2 a {/*color:#108b22;*/}

/* TestPort.php */
.testport h1 {font-size:2.667em;line-height:1.125;margin:0.5625em 0;border:0;}
.testport .primary {padding:0;}
.testport .result strong {font-weight:bold;}
.testport .result {margin:1em 0;background:url(/images/suggestion_top.gif) 0 0 no-repeat;padding-top:21px;}
.testport .result .wrap-out {background:url(/images/suggestion_bottom.gif) 0 100% no-repeat;padding-bottom:21px;}
.testport .result .wrap-in {border-right:1px solid #406fce;border-left:1px solid #406fce;}
.testport .result .status-image {width:85px;height:85px;float:left;margin:1em 0 0 4em;overflow:hidden;text-indent:-999em;}
.testport .result .ok .status-image {background:url(/images/neticon_ok.gif) no-repeat;}
.testport .result .warning .status-image {background:url(/images/neticon_warning.gif) no-repeat;}
.testport .result .error .status-image {background:url(/images/neticon_error.gif) no-repeat;}
.testport .result .status-message {margin:0 0 0 16em;padding:2em 3em 1em 0;}
.testport .result .status-message h2 {margin:0 0 .25em;font-size:2em;color:#555;}

/* Developers */
.developers .index {float:left;/*width:260px;padding-right:3em;*/width:20%;padding-right:4%;}
.developers .index h2 {border-bottom:2px solid #000;font-weight:bold; color:#000;font-size:1.5em;line-height:1.889em;margin:0;}
.developers .index ol {padding-left:2em;margin:0;}
.developers .index ol li {margin:1em 0;}
.developers .index ol li a {text-decoration:none;display:block;}
.developers .content {float:left;width:75%;padding-top:1.5em;list-style:none;margin:0;}
/*.developers .content li {margin:0 0 3em;}*/
.developers .content li ul {list-style-type:disc;margin:1.5em 0 1.5em 3em;}
.developers .content li li {margin:0.75em 0;}
.developers .bundle {width:600px;margin-left:0px; margin-bottom:0px; padding:5px 0px 5px 15px;list-style:none;background-color:#f7f7f7;}
.developers .bundle ul {list-style:none;margin-bottom:0px}
.developers .bundle li {margin-left:0px; padding-left:0px; font-weight:bold;}
.developers .bundle li select,input,textarea {margin-left:0.5em;}
.developers .standardSubmission ul { line-height:3.5em;}
.developers .standardSubmission input { overflow:visible}
.developers .error {background-color: #aa3333; color: #ffffff; padding: 10px 10px; font-weight: bold;width:500px}
.developers .message {background-color: #33aa33; color: #ffffff; padding: 10px 10px; font-weight: bold;width:500px}

/* App Dev Challenge */
.app-dev-challenge .main-promo {padding:0 1.5em;}
.app-dev-challenge .primary {float:left;width:624px;margin-top:0;}
.app-dev-challenge .primary h1, .app-dev-challenge .main-promo h1 {padding:0;font-size:2.5em;color:#3868c7;font-weight:bold;margin:0 0 0.5em;border:none;}
.app-dev-challenge .primary h1 span, .app-dev-challenge .main-promo h1 span {display:block;font-size:40%;font-weight:normal;}
.app-dev-challenge .primary h1 a, .app-dev-challenge .main-promo h1 a {color:#3264c6;text-decoration:none;}
.app-dev-challenge .primary h2, .app-dev-challenge .main-promo h2 {font-size:2em;}
.app-dev-challenge .main-promo h2 {color:#333;}
.app-dev-challenge .secondary {float:right;width:292px;padding:0;/*margin-top:4.5em;*/}
.app-dev-challenge .secondary h2 {clear:both;margin:1.5em 1em 0.5em 0;font-size:1.5em;border-bottom:1px solid #eee;}
.app-dev-challenge .secondary h3 {font-size:1.167em;line-height:1.286;font-weight:bold;}
.app-dev-challenge .secondary ul {/*margin-bottom:2em;*/}
.app-dev-challenge .secondary li, .app-dev-challenge .secondary p {margin:0.5em 0;}
.app-dev-challenge #promo {min-height:290px;padding:0.75em 0.75em 0.75em 26em;margin-bottom:1.5em;background:url("/images/app_contest_promo_300w.png") 0 0 no-repeat #e7f6e7;}
.app-dev-challenge #explanation {float:left;width:31%;padding:0.5em 0;}
.app-dev-challenge #gallery {float:right;width:65%;padding:0.75em 1em 1em;background-color:#f9f9f9;}
.app-dev-challenge #overview {clear:both;padding:1.5em 0;}
.app-dev-challenge #promo h2 {margin-top:0.4em;font-size:2.5em;line-height:1.3;}
/*.app-dev-challenge #promo h3 {padding:0;font-size:1.25em;}*/
.app-dev-challenge #promo .points {padding:0.5em 1em 0.25em;list-style:disc;font-size:1.25em;}
.app-dev-challenge #promo .sub-links {clear:both;padding:1.5em 0 1em;margin:0;list-style:none;}
.app-dev-challenge #promo .sub-links li {display:inline;padding-right:1em;}
.app-dev-challenge #promo .default-button {margin:1em 0 1.5em;}
.app-dev-challenge #promo .default-button a {background-image:url("/images/btn_dl_normal_lightGreen.png");}
.app-dev-challenge #promo .default-button a strong {background-image:url("/images/btn_dl_normal_lightGreen.png");}
.app-dev-challenge #promo .default-button-27 a {background-image:url("/images/btn_dl_27h_lightblue_lightGreen.png");}
.app-dev-challenge #promo .default-button-27 a strong {background-image:url("/images/btn_dl_27h_lightblue_lightGreen.png");}
.app-dev-challenge #promo .ready {float:left;clear:left;margin-right:1em;font-size:1.25em;line-height:27px;font-weight:bold;}
.app-dev-challenge .ready-button {clear:left;}
.app-dev-challenge .secondary .default-button-27 a {background-image:url("/images/btn_dl_27h_lightblue_white.png");}
.app-dev-challenge .secondary .default-button-27 a strong {background-image:url("/images/btn_dl_27h_lightblue_white.png");}
.app-dev-challenge .secondary .ready {float:left;clear:left;margin:0 1em 0 0;font-size:1.25em;line-height:27px;font-weight:bold;}
.app-dev-challenge #explanation p {font-size:1.25em;}
.app-dev-challenge #gallery h2 {margin:0 0 0.5em;font-size:1em;text-align:center;text-transform:uppercase;color:#777;}
.app-dev-challenge #gallery ul {margin:0;list-style:none;}
.app-dev-challenge #gallery li {float:left;width:32%;margin-right:2%;}
.app-dev-challenge #gallery li.last {margin-right:0;}
.app-dev-challenge #gallery img {/*float:left;*/display:block;width:175px;height:131px;padding:0.5em;/*margin:0.5em 0.75em 1em 0;*/margin:0 0 0.25em;border:1px solid #eee;border-bottom-color:#ddd;background-color:#fdfdfd;}
.app-dev-challenge #gallery h3 {padding:0;font-size:1.25em;font-weight:bold;}
.app-dev-challenge #gallery h3 a {color:#444;text-decoration:none;}
.app-dev-challenge .griffin {padding:0.75em 0 0.75em 3.25em;background:url("/images/griffin_32x32.png") 0 50% no-repeat transparent;}
.app-dev-challenge.rules ol {list-style-type:decimal;}
.app-dev-challenge.rules ol ol {list-style-type:lower-alpha;}
.app-dev-challenge.rules ol ol ol {list-style-type:lower-roman;}
.app-dev-challenge.entry-form ol {margin:0.75em 0;}
.app-dev-challenge.entry-form label {float:left;width:9.5em;font-weight:bold;}
.app-dev-challenge.entry-form input {margin:0;}
.app-dev-challenge.entry-form .form-note {display:inline;padding-left:0.5em;font-style:italic;}
.app-dev-challenge.entry-form textarea {width:95%;padding:0.5em 0 0.5em 0.5em;margin:0.75em 0 0.25em;font-size:1em;}
.app-dev-challenge.entry-form .tos {margin-bottom:0.75em;}
.app-dev-challenge.entry-form .tos label {float:none;width:auto;padding-left:0.25em;}
.app-dev-challenge.entry-form button {margin-left:114px;}
.app-dev-challenge .error {color:red;font-weight:bold;padding-left:1em}
/* REQUIRED BUTTON STYLES: */		
.app-dev-challenge.entry-form button {position:relative;border:0;padding:0;cursor:pointer;
	overflow: visible; /* removes extra side padding in IE */
}

.app-dev-challenge.entry-form button::-moz-focus-inner {border:none;  /* overrides extra padding in Firefox */}

.app-dev-challenge.entry-form button strong {position:relative;display:block;white-space:nowrap;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.app-dev-challenge.entry-form button strong {
		margin-top: -1px;
		margin-left:-1px;
	}
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
.app-dev-challenge.entry-form button {padding:0 16px 0 0;margin-right:5px;font-size:13px;text-align:center;background:transparent url("/images/btn_dl_27h.png") no-repeat right -81px;}
.app-dev-challenge.entry-form button strong {left:-2px;padding:7px 0 0 22px;height:20px;background:transparent url("/images/btn_dl_27h.png") no-repeat left -81px;color:#fff;line-height:1;}
.app-dev-challenge.entry-form button:hover {background-position:100% -27px;}
.app-dev-challenge.entry-form button:hover strong {background-position:0 -27px;}

/* Submission */
.standardSubmission ul {list-style:none;margin:0;}
.standardSubmission ul li {margin:0;}
.standardSubmission ul li.default-button {margin-top:0.75em;}
.standardSubmission label { display:block; font-size:1.2em;}
.standardSubmission label span { font-size:0.8em }
.standardSubmission label a { text-decoration:none; color:#606060; }
.standardSubmission input {margin:0 0 9px 0;}
.standardSubmission input.standard { background:#fff url(/images/input_bg.gif) repeat-x; border:solid 1px #9eb7d8; font-size:20px; color:#000; padding:4px 5px 0 5px; width:335px; height:25px; }
.standardSubmission textarea {background:#fff url(/images/input_bg.gif) repeat-x; border:solid 1px #9eb7d8; font-size:20px; color:#000; padding:3px 5px 0 5px; margin:0 0 5px 0; width:335px; height:104px; }
.standardSubmission textarea.active { background:#ffffcc; border-color:#cccc88; }
.standardSubmission select {  margin:0 0 10px 0; }
.standardSubmission .button { margin:0 0 0 10px; position:relative; top:-3px;}
.standardSubmission .idea {display:block;width:156px;height:44px;line-height:44px;font-size:1.5em;font-weight:bold;text-align:center;color:#fff; background:url("/images/create_idea.png") 0 0 no-repeat #90EE90;margin:8px 0 0;text-decoration:none;}
.standardSubmission .idea:hover {  background:url("/images/create_idea.png") 0px -44px no-repeat; }
.standardSubmission .example {display:block;color:#9d9d9d;}

.legal h2 {font-size:1.5em;padding:4px 0 5px;}
.legal h3 {font-size:1.167em;}

.search-results .pageId {margin-bottom:0.75em;}

/* forum base settings */
#forumwrap {font-size:16px;}

/* Footer */
.footer {max-width:956px;min-width:638px;width:100%;margin:0 auto;background:#fff;}
.footer .content {margin:0 1.5em;padding:1.5em 0;border-top:2px solid #eee;}
.footer .site-links ul li {float:left;margin-right:36px;}
.footer .site-links ul li.last {margin-right:0;}
.footer .site-links ul ul {float:left;width:155px;padding-bottom:1em;}
.footer .site-links ul h2 a {display:block;font-size:1.167em;line-height:1.286;font-weight:bold;text-decoration:none;color:#606060;}
.footer .site-links ul ul li {float:none;margin:0.5em 0;}
.footer .site-links ul ul a {text-decoration:none;color:#606060;}
.footer .copyright {float:left;clear:both;color:#777;}
.footer .legal {float:left;}
.footer .legal li {float:left;padding:0 0.75em;border-right:1px solid #606060;}
.footer .legal li.last {border-right:none;}
.footer .legal li a {color:#606060;}
.footer .staminus {clear:both;color:#777;}
#feedback-footer {padding:15px 0;border-top:3px solid #F3F1BC;border-bottom:3px solid #F3F1BC;background-color:#FDFCDC;}
#feedback-footer p {width:956px;margin:0 auto;text-align:center;font-weight:bold;}
.footer .site-links ul h2 a:hover, .footer .site-links ul ul a:hover, .footer .legal li a:hover {color:#007f1b;text-decoration:underline;}


/* Easy Clearing Method */
.group {
display:block;
}
.group:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.group {display:inline-block;}
/* Hide from IE Mac \*/
.group {display:block;}
/* End hide from IE Mac */
* html .group {
height:1%;
}