/* volunteer bottom links */
#volbuttons a { width: 121px; height: 26px; display: block; float: right; margin-left: 10px; }
#volbuttons a.b1 { background: url('images/tzviya_ve_hidush_roll_out.png'); }
#volbuttons a.b1:hover { background: url('images/tzviya_ve_hidush_roll_over.png'); }
#volbuttons a.b2 { background: url('images/ginun_roll_out.png'); }
#volbuttons a.b2:hover { background: url('images/ginun_roll_over.png'); }
#volbuttons a.b3 { background: url('images/eihut_ha_sviva_roll_out.png'); }
#volbuttons a.b3:hover { background: url('images/eihut_ha_sviva_roll_over.png'); }
#volbuttons a.b4 { background: url('images/sidur_ariza_miyun_roll_out.png'); }
#volbuttons a.b4:hover { background: url('images/sidur_ariza_miyun_roll_over.png'); }
/**/

#homeform { background: #000000; }
#homeform  h1 { color:#F5821F; font-family:arial; font-size:22px; padding-top:10px; }
#homeform input { width: 75px; }
#homeform span { color: #ffffff; font-size: 12px; }

#main-content .map-fla { text-align: center; }

.intext { min-height: 150px; }

#sidebar .song-dl { margin: 5px; }
#sidebar .song-dl span { text-align: center; }
#sidebar .song-dl span,
#sidebar .song-dl a { display: block; width: 60%; margin: 0 auto; }
#sidebar .song-dl a { background: url("images/horad_roll_out.png"); width: 74px; height: 16px; text-decoration: none; }
#sidebar .song-dl a:hover { background: url("images/horad_roll_over.png"); }

.asterix-remark { margin: 0 20px; text-align: right; }

/*.side-gallery-control { margin-left: 41px; width: 20px; }*/

#main-content #btnSend input,
#main-content .btn-send input { width: 124px; }
#main-content #btnSend input { margin-right: 67px; *margin-right: 84px; }
#main-content .btn-send input { margin-right: 96px; *margin-right: 120px; }

.news-back { float: right; margin-top: 15px; }
.news-back a { display: block; background: url("images/hazor_roll_out.png"); width: 124px; height: 26px; }
.news-back a :hover { background: url("images/hazor_roll_over.png"); }

#main-content .btn-find-a-project input { width: 124px; }

.send-ie7 { *margin-top: 25px; }

.noneDisplayed { display: none; }
.left 
{
float:left;
}

.right 
{
float:right;
}

.clear 
{
clear:both;
}

.clear-simple 
{
overflow:hidden;
width:100%;
}

.clearfix:after 
{
clear:both;
content:".";
display:block;
height:0 !important;
visibility:hidden;
}

.clearfix 
{
display:inline-block;
}

.hidden 
{
height:0;
left:0;
overflow:hidden;
position:absolute;
top:-10000px;
width:0;
}

.replace, .replacesubmit 
{
overflow:hidden;
position:relative;
}

.replace em, .replacesubmit em, .replace a 
{
background-repeat:no-repeat;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1;
}

#skipnav 
{
left:0;
position:absolute;
top:-9000px;
}

#skipnav li 
{
width:300px;
}

#skipnav a 
{
padding:10px;
position:absolute;
top:0;
}

#skipnav a:active, #skipnav a:focus 
{
top:9000px;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
direction:rtl;
}
#wrapper {
color:#333333;
font-size:1em;
}
#nav {
font-size:1.073em;
font-weight:bold;

}
#footer {
font-size:0.917em;
line-height:0.917;
}
a 
{
color:#333333;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

#nav a:hover {
color:#ffa85d !important;
}
#nav li a, #footer li a {
text-decoration:none;
background-color:#333333;
}
#nav a:link, #nav a:visited, #nav a:active, #footer a:link, #footer a:visited, #footer a:active {
color:#FFFFFF;
text-decoration:none;
}
form a, #secondary-content a {
text-decoration:underline;
}
#sidebar ul li a {
text-decoration:underline;
}
#header h1, #header h1 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#000000 url(images/mainlogo.jpg) no-repeat scroll 0 0;*/
background:#000000 url(images/rockcorps_logo236x102.jpg) no-repeat scroll 0 0;
cursor: hand;
float:left;
height:102px;
width:236px;
margin:0px;
}
h1, h2, h3, h4, h5 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
}
h3, h5 {
font-family:'HelveticaNeue-Medium','Helvetica 65 Medium',Helvetica,Arial,sans-serif;
}
h3 {
font-size:2.167em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.154;
margin:16px 0;
padding-bottom:2px;
}
h3.secondary {
clear:both;
float:none;
margin-top:56px !important;
}
h4 {
font-size:1.5em;
letter-spacing:-0.1px;
line-height:1.25;
margin:-4px 0 13px;
}
h4.primary {
margin:-4px 0 -6px;
}
h4.strong {
font-weight:bold;
}
h4.tight {
margin-bottom:10px;
}
h4.required {
font-size:1em;
font-weight:bold;
line-height:1.25;
margin:-3px 4px 6px;
padding:0;
}
#community-partners h4 {
font-size:1.5em;
font-weight:bold;
letter-spacing:-0.1px;
line-height:1.25;
margin:36px 0 5px;
}
#community-partners h4.first {
margin:-4px 0 5px !important;
}
h5 {
border-bottom:4px solid #333333;
font-size:1.5em;
font-weight:bold;
letter-spacing:-0.3px;
line-height:1.167;
margin:16px 0 8px;
padding-bottom:4px;
}
h5.without-border {
border:medium none;
font-size:1.25em;
font-weight:normal;
line-height:1.167;
margin:16px 0 8px;
}
h5.no-border {
border-bottom:medium none;
font-size:1.167em;
font-weight:normal;
letter-spacing:normal;
padding:0;
}
h5.project-title {
border-bottom:2px solid #333333;
margin:27px 0 9px;
padding-bottom:6px;
}
h6 {
font-size:1em;
font-weight:bold;
line-height:1.333;
}
.add-remove h6, .project h6 {
font-size:1.5em;
font-weight:bold;
letter-spacing:-0.3px;
line-height:1.5;
}
.add-remove h6 {
margin:0px 20px 0px 0px;
float:right;
}
ol.add-remove {
font-size:1em;
margin-top:10px;
}
ol.add-remove li {
font-weight:normal;
line-height:1.25;
list-style-type:decimal;
margin:0 0 10px 22px;
padding:0;
text-align:right;
}
#your-projects .main-content-indent h6 {
margin:20px 0;
}
p, form {
color:#333333;
}
p.large-intro {
font-size:1.167em;
line-height:1.5;
margin-top:-6px;
padding:0 0 0;
}
p.intro {
line-height:1.333em;
margin-top:-1px;
padding-bottom:9px;
}
.mt20 {
margin-top:20px;
}
p.mt10 {
margin-top:10px !important;
}
p.mb20 {
margin-bottom:20px !important;
}
p.mb10 {
margin-bottom:10px !important;
}
p.mb10 {
margin-bottom:10px !important;
}
.content-left p {
margin-bottom:14px;
}
p.strong {
font-weight:bold;
}
html, body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:100%;
}
body {
margin:0;
padding:0;
text-align:center;
}
#body-tracking {
border:0 none;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:-500px;
width:0;
}
#wrapper {
margin:0 auto;
width:815px;
}
#header, #content, #footer {
float:left;
overflow:hidden;
width:815px;
}
#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/content-bg-bott-fixed.jpg) no-repeat scroll left bottom;
margin-top:10px;
padding-bottom:30px;
}
#content.with-side-nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/content-bg-bott-fixed-side-nav.jpg) repeat-y scroll left bottom;
padding-bottom:40px;
}
#two-col-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/content-bg-repeat.gif) repeat-y scroll left top;
border-top:2px solid #ECECEC;
clear:both;
float:left;
height:auto !important;
min-height:400px;
padding-bottom:50px;
width:960px;
}
#one-col-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border-top:2px solid #ECECEC;
clear:both;
float:left;
height:auto !important;
min-height:400px;
padding-bottom:50px;
width:960px;
}
#content.with-side-nav #two-col-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/content-bg-repeat-side-nav.gif) repeat-y scroll left top;
padding-bottom:33px;
}
.content-wrapper {
float:none;
overflow:hidden;
width:690px;
}
.content-left {
float:left;
width:435px;
}
.content-right {
float:right;
padding-top:4px;
width:180px;
}
#community-partners .content-left {
float:left;
width:435px;
}
#community-partners .content-right {
float:right;
padding-top:0;
width:220px;
}
#sony-ericsson .content-left {
float:left;
width:455px;
}
#sony-ericsson .content-left p {
margin-right:20px;
}
#sony-ericsson .content-right {
float:right;
padding-top:0;
width:220px;
}

#header #header-status {
color:#FFFFFF;
margin-right:10px;
text-align:right;
width:auto;
padding-right:0;
float:right;
}
#header #header-status li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(images/tab-right.jpg) no-repeat scroll right top;
display:block !important;
float:left;
height:25px;
margin-left:10px;
}
#header #header-status li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab-left.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-weight:bold;
line-height:25px;
padding-left:38px;
padding-right:18px;
}
#header #header-status li.welcome {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-right:2px;
padding-top:6px;
}
#content h2, #content h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-give-given.jpg) no-repeat scroll 0 0;
height:220px;
width:960px;
}
#content h2#sign-in, #content h2#sign-in em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-sign-in.jpg) no-repeat scroll 0 0;
}
#content h2#lost-password, #content h2#lost-password em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-sign-in.jpg) no-repeat scroll 0 0;
}
#what-is h2, #what-is h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-what-is.jpg) no-repeat scroll 0 0;
}
#the-gig h2, #the-gig h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-the-gig.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-busta, #the-gig h2#artist-busta em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-busta.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-guillemots, #the-gig h2#artist-guillemots em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-guillemots.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-johnlegend, #the-gig h2#artist-johnlegend em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-johnlegend.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-feeder, #the-gig h2#artist-feeder em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-feeder.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-lethal, #the-gig h2#artist-lethal em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-lethal.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-automatic, #the-gig h2#artist-automatic em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-automatic.jpg) no-repeat scroll 0 0;
}
#the-gig h2#artist-ludacris, #the-gig h2#artist-ludacris em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-artist-ludacris.jpg) no-repeat scroll 0 0;
}
#join-up h2, #join-up h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-join-up.jpg) no-repeat scroll 0 0;
}
#your-projects h2#your-profile, #your-projects h2#your-profile em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-your-profile.jpg) no-repeat scroll 0 0;
}
#your-projects h2, #your-projects h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-your-projects.jpg) no-repeat scroll 0 0;
}
#your-projects h2#find-projects, #your-projects h2#find-projects em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-find-projects.jpg) no-repeat scroll 0 0;
}
#your-projects h2#project-results, #your-projects h2#project-results em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-project-results.jpg) no-repeat scroll 0 0;
}
#your-projects h2#project-details, #your-projects h2#project-details em, #community-partners h2, #community-partners h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-project-details.jpg) no-repeat scroll 0 0;
}
#sony-ericsson h2, #sony-ericsson h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-sony-ericsson.jpg) no-repeat scroll 0 0;
}
#collective h2#the-collective, #collective h2#the-collective em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-the-collective.jpg) no-repeat scroll 0 0;
}
#media-enquiries h2#enquiries, #media-enquiries h2#enquiries em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-media-enquiries.jpg) no-repeat scroll 0 0;
}
#what-is h2, #what-is h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-what-is.jpg) no-repeat scroll 0 0;
}
#error-404 #content h2, #error-404 #content h2 em, #error-500 #content h2, #error-500 #content h2 em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/h2-oops.jpg) no-repeat scroll 0 0;
}
#main-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/main-content-bg.jpg) no-repeat scroll 0 0;
float:left;
width:730px;
}
#main-content-indent, .main-content-indent {
padding:0 20px;
width:auto;
}
#main-content-indent p {
margin-bottom:10px;
}
#main-content-indent .artist-info p {
margin-bottom:0;
}
#secondary-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECECEC url(../images/secondary-content-bg.jpg) no-repeat scroll 0 0;
float:right;
height:auto !important;
min-height:430px;
width:230px;
}
#secondary-content-indent {
padding:8px 20px 0;
width:auto;
}
#secondary-content-indent p {
color:#333333;
line-height:18px;
margin-bottom:30px;
}
#your-projects #sidebar {
float:right;
}
#your-projects #sidebar  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/main-content-bg-reversed.jpg) no-repeat scroll 0 0;
float:right;
}
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
float:left;
margin:0px;
overflow:hidden;
width:822px;
height:25px;
}
#nav li {
display:inline;
float:left;
width:114px;
padding:3px 0;
margin-right:1px;
}
#home #nav li.home a, #what-is #nav li.what-is a, #the-gig #nav li.the-gig a, #join-up #nav li.join-up a, #blog.project-blog #nav li.blog a, #blog.news-blog #nav li.news a, #your-projects #nav li.your-projects a, #collective #nav li.collective a, #sound-of #nav li.sound-of a, #sony-ericsson #nav li.sony-ericsson a {
color:#FF6600;
text-decoration:none;
}
#main-content .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-710-bg-top.gif) no-repeat scroll left top;
margin:10px 0 0 10px;
padding-top:4px;
width:560px;
text-align:center;
}
#main-content .box-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/box-710-bg-repeat.gif) repeat-y scroll left top;
width:580px;
padding-right:6px;
}
#main-content .box-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-710-bg-bott.gif) no-repeat scroll left top;
clear:both;
font-size:0;
height:10px;
margin-top:0;
width:580px;
}
#secondary-content .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-210-bg-top.jpg) no-repeat scroll left top;
margin:18px 0 0 10px;
padding-top:25px;
width:210px;
}
#secondary-content .box-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/box-bg-repeat.gif) repeat-y scroll left top;
width:210px;
}
#secondary-content .box h5 {
border-bottom-width:4px;
display:inline;
float:left;
left:10px;
margin:0 0 -10px;
overflow:hidden;
padding:0;
position:relative;
top:-10px;
width:190px;
}
#secondary-content .box h6 {
display:inline;
margin:0 10px;
padding:0;
width:auto;
}
#secondary-content .box-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-210-bg-bott.gif) no-repeat scroll left bottom;
clear:both;
font-size:0;
height:4px;
padding-top:8px;
width:210px;
}
.main-content-narrow {
width:570px;
}
#secondary-content #give-projects.box h6, #secondary-content #give-projects.box ul.bullet-list {
clear:both;
float:left;
}
#secondary-content #give-projects.box {
margin-top:10px;
}
#secondary-content #give-projects.box h6 {
margin-top:12px;
width:190px;
}
#secondary-content #give-projects.box ul.bullet-list {
padding-top:7px;
width:200px;
}
#secondary-content #give-projects.box ul.bullet-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-bullet.gif) no-repeat scroll 0 4px;
border:medium none;
line-height:1.333;
margin:0 0 0 10px;
padding:0 0 10px 15px;
text-decoration:none;
}
#secondary-content #give-projects.box ul.bullet-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:inline;
font-weight:normal;
line-height:1.333;
padding:0;
}
#secondary-content .promo, #sidebar .promo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#101010 url(../images/bg-promo-blog.jpg) no-repeat scroll left top;
height:auto !important;
margin:10px 0 0 11px;
min-height:127px;
padding-bottom:10px;
width:209px;
}
#secondary-content .promo-top, #sidebar .promo-top {
margin-top:19px;
}
#secondary-content .promo h3, #sidebar .promo h3 {
border-bottom-width:5px;
border-color:#FFFFFF;
color:#FFFFFF;
font-size:20px;
height:auto !important;
line-height:26px;
margin:0 0 0 10px;
min-height:90px;
padding:6px 0 0;
width:189px;
}
#secondary-content .promo h3 span, #sidebar .promo h3 span {
color:#FF6600;
}
#secondary-content .promo a, #sidebar .promo a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow-promo.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
font-size:1.167em;
font-weight:bold;
margin:8px 0 0 10px;
padding-left:20px;
text-decoration:none;
}
#secondary-content .promo a strong, #sidebar .promo a strong {
color:#FF6600;
}

#collective #sidebar, #your-projects #sidebar ul li {
border-bottom:1px solid #CCCCCC;
color:#666666;
line-height:2;
overflow:hidden;
width:130px;
margin-right:-35px;
list-style-type:none;
}
#collective #sidebar, #your-projects #sidebar ul li.last {
border-bottom:0 none;
margin-bottom:0;
}
#collective #sidebar, #your-projects #sidebar ul li.active a {
color:#FF6600;
font-weight:bold;
}
#collective #sidebar, #your-projects #sidebar ul li.inactive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow-inactive.gif) no-repeat scroll left center;
display:block;
font-weight:normal;
padding-left:0px;
text-decoration:none;
width:175px;
}
#collective #sidebar, #your-projects #sidebar ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/icon-arrow-latest.gif) no-repeat scroll right center;
display:block;
font-weight:normal;
text-decoration:none;
float:right;
text-align:right;
}
#your-projects #sidebar ul li a 
{
padding-right:10px;
}
#main-content form input, #main-content form textarea, #main-content form select {
color:#333333;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.92em;
display:block;
float:right;
width:455px;
}
#main-content em {
color:#FF6600;
font-size:1.17em;
}
#main-content form {
padding-top:10px;
padding-right:15px;
}
#main-content form div label {
float:right;
line-height:18px;
position:relative;
}
#main-content form div input {
display:block;
float:right;
width:15em;
}

#btnSend input .btn {
display:block;
width:124px;
height:26px;
cursor:pointer;
}

#main-content form div label em {
visibility:hidden;
position:absolute;
right:85px;

}
#main-content form div {
clear:both;
float:right;
margin-bottom:10px;
text-align:right;
width:100%;
}
#main-content form div .single-column {
clear:none;
float:right;
margin-bottom:0;
width:50%;
}
#main-content form.sign-in {
width:auto;
}
#main-content form.sign-in div {
clear:both;
float:right;
margin-bottom:10px;
text-align:right;
width:100%;
}
#main-content form.sign-in div label {
width:5.5em;
}
#main-content form.sign-in div a {
clear:both;
display:block;
float:right;
padding-left:6.4em;
padding-top:2px;
width:auto;
}
#main-content form.sign-in div.btn-sign-in a {
padding:0;
text-decoration:none;
}

#main-content input.img
{
	height:25px;
	width:110px;
}

#main-content form.lost-password {
width:auto;
}
#main-content form.lost-password div {
clear:both;
float:right;
margin-bottom:10px;
text-align:right;
width:100%;
}
#main-content form.lost-password div label {
width:8em;
}
#main-content h4 em {
left:4px;
position:relative;
top:4px;
}
#main-content form.profile div label {
width:8em;
}
#main-content form.profile div {
margin-bottom:10px;
}
#main-content form.profile div div {
margin-bottom:0;
margin-top:7px;
width:275px;
}
#collective #project-search {
height:1%;
overflow:hidden;
}
#collective #project-search legend {
font-size:110%;
font-weight:bold;
padding-bottom:5px;
}
#collective #project-search p {
color:#666666;
margin-bottom:10px;
}
#collective #project-search .single-column {
padding-bottom:15px;
width:330px;
}
#collective #project-search label {
width:70px;
}
#collective #project-search input, #collective #project-search select.multi {
width:230px;
}
#collective #project-search select.multi {
width:235px;
}
#collective form.profile div label {
clear:none;
display:inline;
float:right;
width:14em;
}

#collective form
{
	padding-right:0px;
	padding-top:0px;
	margin-right:-10px;
}

#collective .input-wrapper {
clear:none;
float:right;
margin:0;
padding:0 0 10px;
width:39em;
}
#collective .input-wrapper input {
display:block;
margin-bottom:10px;
}
#collective h4 em {
left:4px;
position:relative;
top:4px;
}
#collective form div input, #collective form div textarea {
display:block;
float:right;
width:355px;
}
#collective .checkboxes-begin {
margin-top:2px !important;
padding-bottom:20px;
}
#main-content form select {
float:right;
margin:0;
padding:0;
width:173px;
}
#main-content form select#dateofbirth {
margin-left:8px;
width:8%;
}
#main-content form select#monthofbirth {
margin-left:8px;
width:10%;
}
#main-content form select#yearofbirth {
width:9%;
}
#main-content form #monthofbirthlabel, #main-content form #yearofbirthlabel {
height:0;
line-height:0;
text-indent:-1000em;
width:0;
}
#main-content .checkboxes-begin {
margin-top:20px;
}
#main-content form.profile div label.checkbox-required {
padding-right:10px;
width:auto !important;
}
#main-content input.checkbox {
float:right;
margin:2px 0 0 10px;
width:10px !important;
}
#main-content form.profile div label.checkbox {
display:block;
margin:0 !important;
width:90% !important;
line-height: 15px;
}
#join-up ol {
font-size:1.25em;
}
#join-up ol li {
font-weight:bold;
line-height:1.5;
list-style-type:decimal;
margin:0 0 10px 22px;
padding:0;
}
#join-up ol li span {
font-weight:normal;
}
 
#main-content #project-search form.find-project {
float:right;
margin:10px 0;
overflow:hidden;
width:690px;
}
#main-content #project-search form div {
margin:0;
padding:0;
}
#main-content #project-search form div div {
margin:0;
padding:0;
}
#main-content #project-search form div.row-city {
margin:0;
padding-bottom:12px !important;
}
#main-content #project-search form div.divider {
border-bottom:2px solid #E2E2E2;
float:right;
margin:0 0 10px;
overflow:hidden;
}
#main-content #project-search form div.col {
clear:none;
float:right;
}
#main-content #project-search form div.w140 {
width:140px;
}
#main-content #project-search form div.w160 {
width:160px;
}
#main-content #project-search form ul.checkbox-list, #main-content #project-search form ul.checkbox-list-small {
float:right;
overflow:hidden;
width:320px;
}
#main-content #project-search form ul.checkbox-list li, #main-content #project-search form ul.checkbox-list-small li {
float:right;
margin-bottom:10px;
width:160px;
}
#main-content #project-search form ul.checkbox-list-small li {
width:80px;
}
#main-content #project-search form div.width-auto {
width:auto;
}
#main-content #project-search form.profile div .col label.checkbox, #main-content #project-search form.profile ul.checkbox-list li label.checkbox, #main-content #project-search form.profile ul.checkbox-list-small li label.checkbox {
width:auto !important;
}
#your-projects #main-content .find-projects-required 
{
font-size:1em;
font-weight:bold;
line-height:1.333;
margin-top:20px;
margin-right:7px;
padding:0;
position:relative;
width:9.5em;
}
#your-projects #main-content .find-projects-required em {
position:absolute;
right:0 !important;
top:5%;
}
.btn-wrapper {
clear:both;
float:right;
margin:16px 0 0;
padding:0;
width:100%;
}
a.replacesubmit, a.replacesubmit em {
display:block;
height:26px;
margin:0;
padding:0;
text-decoration:none;
}
#main-content .btn-sign-in a.replacesubmit, #main-content .btn-sign-in a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(mainlogo.jpg) no-repeat scroll left top;
width:87px;
}
#main-content .btn-send a.replacesubmit, #main-content .btn-send a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
width:77px;
}
#main-content .btn-update-profile a.replacesubmit, #main-content .btn-update-profile a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-update-profile.gif) no-repeat scroll left top;
width:145px;
}
#main-content .btn-join-up, #main-content .btn-join-up em, #main-content .btn-join-up a.replacesubmit, #main-content .btn-join-up a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-join-up.gif) no-repeat scroll left top;
width:123px;
}
#main-content .btn-sign-up a.replacesubmit, #main-content .btn-sign-up a.submit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-sign-up.gif) no-repeat scroll left top;
width:220px;
}
.btn-tell-friends {
margin-top:16px !important;
}
#main-content .btn-tell-friends a.replacesubmit, #main-content .btn-tell-friends a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-tell-friends.gif) no-repeat scroll left top;
width:115px;
}
#main-content .btn-find-a-project a.replacesubmit, #main-content .btn-find-a-project a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-find-a-project.gif) no-repeat scroll left top;
width:122px;
}
#main-content .btn-find-my-project a.replacesubmit, #main-content .btn-find-my-project a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-find-my-project.gif) no-repeat scroll left top;
width:119px;
}
#main-content .btn-add-this-project a.replacesubmit, #main-content .btn-add-this-project a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-add-this-project.gif) no-repeat scroll left top;
width:157px;
}
#main-content .btn-remove-this-project a.replacesubmit, #main-content .btn-remove-this-project a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-remove-this-project.gif) no-repeat scroll left top;
width:184px;
}
#main-content p.disclaimer {
clear:both;
float:right;
margin-top:16px;
width:100%;
}
#error-copy {
color:#FF0000;
margin-bottom:0;
margin-top:12px;
}
#error-copy li {
font-weight:bold;
margin-bottom:2px;
}
#main-content form .error, #main-content form .error em {
color:#FF0000 !important;
}
ul.arrow-list {
float:right;
overflow:hidden;
padding-top:20px;
width:190px;
}
ul.arrow-list li {
border-bottom:1px solid #CCCCCC;
float:right;
line-height:32px;
overflow:hidden;
width:190px;
}
ul.arrow-list li.last {
border-bottom:medium none;
}
ul.arrow-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll 0 50%;
display:block;
float:right;
font-weight:bold;
padding-left:20px;
text-decoration:none !important;
}
ul.arrow-list li.myspace {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-myspace.gif) no-repeat scroll 100% 50%;
}
ul.arrow-list li.bebo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-bebo.gif) no-repeat scroll 100% 50%;
}
ul.arrow-list li.facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-facebook.gif) no-repeat scroll 100% 50%;
}
ul.arrow-list li.twitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-twitter.gif) no-repeat scroll 100% 50%;
}
ul.arrow-list li.flickr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-flickr.gif) no-repeat scroll 100% 50%;
}
ul.arrow-list li.youtube {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-youtube.gif) no-repeat scroll 100% 50%;
}
#main-content #social-networks li {
display:inline;
margin-right:28px;
}
#tv-coverage ul.arrow-list, #media-resource ul.arrow-list {
float:left;
overflow:hidden;
padding:5px 0 0 10px;
width:190px;
}
#tv-coverage ul.arrow-list li, #media-resource ul.arrow-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll 0 8px;
border-bottom:medium none;
border-top:1px solid #CCCCCC;
line-height:18px;
overflow:hidden;
padding:6px 0 6px 20px;
width:170px;
}
#tv-coverage ul.arrow-list li.first, #media-resource ul.arrow-list li.first {
border-top:medium none;
}
#tv-coverage ul.arrow-list li.last, #media-resource ul.arrow-list li.last {
border-bottom:medium none;
}
#tv-coverage ul.arrow-list li a, #media-resource ul.arrow-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-weight:normal;
padding:0;
}
#community-partners ul.arrow-list {
padding-top:6px;
}
#community-partners ul.arrow-list li {
border-bottom:medium none;
line-height:1.667em;
}
#community-partners img.partner-logo {
margin-bottom:7px;
}
#community-partners ul.contact-details {
margin-top:-4px;
}
#community-partners ul.partner-address {
border-bottom:2px solid #E2E2E2;
border-top:2px solid #E2E2E2;
margin-top:5px;
padding:6px 0 5px;
}
#community-partners ul.contact-details li, #community-partners ul.partner-address li {
line-height:1.5em;
}
#community-partners ul.contact-details li {
font-weight:bold;
}
#community-partners ul.contact-details li a {
text-decoration:underline;
}

ul.border-list li {
border-bottom:1px solid #CCCCCC;
margin-bottom:16px;
padding-top:0;
}
ul.border-list li.last {
border-bottom:medium none;
}
ul.border-list li ul {
margin-left:0;
}
ul.border-list li ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-disc.gif) no-repeat scroll 0 4px;
border-bottom:0 none;
margin-bottom:10px;
padding-left:20px;
}
ul.border-list li ul li ul {
margin-top:10px;
}
a.backtotop {
float:right;
text-decoration:underline;
}
#terms #main-content h4 {
color:#333333;
font-size:1em;
font-weight:bold;
line-height:1.333;
margin:0;
padding:0;
}
#terms #main-content p {
color:#333333;
margin-bottom:16px;
}
#new-gallery-wrapper {
width:600px;
}
#carouselLite {
float:left;
margin:0;
}
.cprev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel_btn_left.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:75px;
margin:0 1px 0 0;
width:17px;
}
.cnext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel_btn_right.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:75px;
margin:0 0 0 2px;
width:17px;
}
#carouselLite #carousel {
float:left;
margin:0;
}
#carouselLite #carousel li {
float:left;
}
#carouselLite #carousel img {
border:medium none;
margin:0 2px;
}
#carouselLite #carousel .shadow {
margin:0;
padding:0;
}
.main-carousel .carousel-list {
float:left;
margin:0;
}
.main-carousel .carousel-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-left.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:103px;
margin:1px 1px 1px 0;
width:16px;
}
.main-carousel .carousel-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-right.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:103px;
margin:1px 0 1px 1px;
width:16px;
}
.main-carousel .carousel-list ul {
float:left;
margin:0;
}
.main-carousel .carousel-list ul li {
float:left;
width:146px;
}
.main-carousel .carousel-list img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-image-bg.gif) no-repeat scroll 0 0;
border:medium none;
display:inline;
margin:0 2px;
padding:4px;
}
.main-carousel .carousel-list div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/icon-read-more.gif) no-repeat scroll 5px 0;
padding:0 10px 0 20px;
}
.with-side-nav #secondary-content ul {
margin-bottom:-15px;
position:relative;
top:-15px;
}
#what-is img.feature {
margin-bottom:20px;
}
#what-is #main {
margin-left:20px;
width:690px;
}
#what-is #featured-video {
height:360px;
}
#what-is #main p {
margin-bottom:20px;
}
#what-is #main h5 {
margin-top:30px;
}
#what-is #main h6 {
margin-bottom:5px;
}
#what-is ul.button-row {
margin:0 0 15px;
}
#what-is #main p.button-text {
margin-bottom:5px;
}
#what-is .carousel {
margin:0 0 20px 0;
padding:10px 0 0;
position:relative;
width:690px;
}
#what-is #video-wrapper {
margin-bottom:20px;
}
#what-is .small-carousel {
float:left;
left:-5000px;
position:relative;
visibility:hidden;
width:618px !important;
}
#what-is .small-carousel li img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/what-is-carousel-image-bg.gif) no-repeat scroll 0 0;
display:block;
height:82px;
margin:4px 0;
padding:2px 4px;
width:146px;
}
#what-is .small-carousel li p {
padding:0 0 0 6px;
width:140px;
}
#what-is .main .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-right.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:103px;
margin:1px 0 1px 1px;
width:16px;
}
#what-is .main .prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-left.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:103px;
margin:1px 1px 1px 0;
width:16px;
}
#what-is .large-carousel, #what-is .large-carousel-gallery {
float:left;
left:-5000px;
position:relative;
visibility:hidden;
width:644px !important;
}
#what-is .large-carousel li img, #what-is .large-carousel-gallery li img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/what-is-large-carousel-bg.gif) no-repeat scroll 0 0;
display:block;
height:110px;
margin:-1px 0 4px 2px;
padding:4px;
width:150px;
}
#what-is .large-carousel li a.arrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/icon-read-more.gif) no-repeat scroll 7px 3px;
display:block;
min-height:60px;
padding:0 10px 0 20px;
width:112px;
}
#what-is .large-carousel-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-large-right.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:114px;
margin:2px 0 1px 1px;
width:16px;
}
#what-is .large-carousel-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(/images/carousel-large-left.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:114px;
margin:2px 3px 1px 0;
width:16px;
}
#what-is p.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
clear:both;
color:#333333;
margin-top:10px;
padding-left:18px;
}
#what-is p.read-more a {
color:#FF6600 !important;
}
#what-is ul.arrow-list {
padding-top:0;
}
#what-is ul.arrow-list li {
border-bottom:medium none;
}
#community-partners ul.partners-list {
padding-top:6px;
width:710px;
}
#community-partners ul.partners-list li {
display:inline;
float:left;
line-height:1.5em;
margin-right:20px;
width:210px;
}
#community-partners ul.partners-list li a {
text-decoration:underline;
}
#home #feature-area {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1A1A1A none repeat scroll 0 0;
float:left;
height:auto !important;
overflow:hidden;
width:815px;
margin-left:2px;
}
#home #feature-area #feature {
display:inline;
float:right;
height:360px;
margin:10px 0 0 10px;
overflow:hidden;
position:absolute;
width:640px;
}
#feature-area #feature ul img {
cursor:pointer;
display:block;
}
#feature-area #feature ul li .info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/homepage/carousel_title_bg.png) repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:87px;
padding:10px 0 0 10px;

}
#feature-area #feature ul li .info img {
float:left;
margin-right:12px;
}
#feature-area #feature ul li .info .title {
font-size:1.5em;
line-height:1.6em;
}
#feature-area #feature ul li .info .sub_title {
float:left;
line-height:1.4em;
width:270px;
}
#home #feature-area #feature-aside {
display:inline;
float:right;
margin-right:10px;
width:290px;
}
#home #feature-area #feature-aside .promo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#101010 none repeat scroll 0 0;
height:175px;
margin-top:10px;
width:100%;
}
#feature-area #feature #home_carousel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF6600 none repeat scroll 0 0;
border-right:6px solid #000000;
float:left;
height:360px;
position:absolute;
}
#feature-area #feature #home_carousel li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
float:left;
height:360px;
margin-right:6px;
width:640px;
}
#feature-area #feature-aside .promo .link {
padding:5px 0 0 10px;
}
#feature-area #feature-aside .promo .link img {
margin-top:1px;
}
#feature-area #feature-aside .promo a {
color:#FFFFFF;
font-size:1.1em;
padding-left:10px;
}
#home_carousel_nav {
bottom:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
right:10px;
z-index:3;
}
#home_carousel_nav li {
float:left;
margin-right:8px;
}
#home_carousel_nav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/carousel_nav_off.png) no-repeat scroll 0 0;
cursor:pointer;
display:inline;
float:left;
height:13px;
position:relative;
width:12px;
}
#home_carousel_nav li .on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/carousel_nav_on.png) no-repeat scroll 0 0;
}
#home_carousel_nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/carousel_nav_hover.png) no-repeat scroll 0 0;
}
#home #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-bottom:5px;
margin:0px;

}
#home #main-content-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-main-content.jpg) no-repeat scroll left top;
clear:both;
padding-top:9px;
width:815px;
}
#home #main-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ececec none repeat scroll 0 0;
clear:both;
width:815px;
}
#home #news {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ffffff none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
width:593px;
min-height:200px;
padding-bottom:20px;
}
#home #sidebar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ececec none repeat scroll 0 0;
float:right;
width:222px;
min-height:200px;
}
#home #news h3, #home #sidebar h3 {
margin:0 5px 0 15px;
}
#home #news .article {
clear:both;
margin:15px auto;
width:550px;
}
#home #news .article .article-type {
float:right;
text-align:center;
width:70px;
}
#home #news .article .article-type img {
float:right;
}
#home #news .article .article-content {
float:right;
width:418px;
}
#home #news .article .article-type p {
clear:both;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin-top:4px;
text-align:center;
width:60px;
}
#home #news .article-content .article-title {
font-size:20px;
font-weight:bold;
margin-bottom:0;
padding-bottom:8px;
float:right;
margin-right:5px;
}

#home #news .article-content img 
{
float:right;
margin-right:8px;
width: 150px;
}

#home #news .article-content .article-date {
display:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
position:absolute;
right:2px;
text-align:right;
top:4px;
}
#home #news .article-content h4 {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align: right;
}
#home #news .article-content p {
margin-bottom:15px;
float:right;
width:406px;
}
#home #news .article-content p img {
margin-bottom:10px;
margin-top:10px;
}
#home #news .article-content p a
{
color:#FF6600;
}
#home #news #orange
{
	float:right;
	color:#f6a159;
}

.article-content p {
font-size:12px;
line-height:18px;
}
.collective-content {
width:75%;
}
.twitter-content p {
font-size:15px;
font-weight:bold;
line-height:20px;
margin-top:-5px;
width:75%;
}
.twitter-content p a {
color:#FF6600;
text-decoration:underline;
}
.twitter-content p .quote {
font-size:30px;
margin-bottom:-10px;
position:relative;
top:10px;
}
.news-content p {
font-size:15px;
font-weight:normal;
line-height:20px;
width:75%;
}
.facebook-content p {
font-size:12px;
font-weight:normal;
line-height:18px;
margin-top:2px;
width:435px;
}
.flickr-content ul {
float:left;
margin-bottom:15px;
margin-top:3px;
width:100%;
}
.flickr-content ul li {
float:left;
margin-right:10px;
}
#home #news .article-content .article-footer {
border-top:1px solid #333333;
float:left;
overflow:hidden;
padding-top:6px;
width:100%;
}
#home #news .article-content .article-footer p.read-more {
float:left;
font-size:12px;
line-height:1.5;
margin-bottom:6px;
width:30%;
}
#home #news .article-content .article-footer p.read-more a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow-latest.gif) no-repeat scroll 0 0;
color:#666666;
padding-left:12px;
text-decoration:underline;
}
#home #news .article-content .article-footer ul {
float:right;
margin:3px 0 0;
text-align:right;
width:auto;
}
#home #news .article-content .article-footer ul li {
border-right:1px solid #666666;
float:left;
line-height:1;
margin:0 5px 0 0;
padding-right:5px;
text-align:right;
}
#home #news .article-content .article-footer ul li a {
color:#666666;
font-weight:bold;
}
#home #news .article-content .article-footer ul li.share-this {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-right:medium none;
margin:0;
padding-right:0;
}
#home #news .article-content .article-footer ul li.share-this span.stbuttontext {
line-height:1;
padding:0;
}
#home #news .article-content .article-footer ul li a.stico_default {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../images/icon-share-this.gif) no-repeat scroll right center !important;
margin-left:0;
padding:0 18px 0 0;
}
#pagination {
clear:both;
display:inline;
float:left;
font-size:18px;
margin-left:15px;
padding:20px 0 40px;
width:553px;
}
#pagination li {
float:left;
margin-right:5px;
}
#pagination li a {
border-bottom:1px solid #333333;
}
#pagination li a.active {
border-bottom:1px solid #F8F8F8;
}
#pagination a.next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/homepage/arrow-next.gif) no-repeat scroll right center;
margin-left:5px;
padding-right:15px;
text-decoration:none;
}
#pagination a.prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/homepage/arrow-prev.gif) no-repeat scroll left center;
margin-right:5px;
padding-left:15px;
text-decoration:none;
}
#home #sidebar h3 {
font-size:18px;
line-height:1;
margin-right:15px;
padding-bottom:5px;
padding-top:9px;
}
ul.networks {
margin:10px 15px 15px;
}
ul.networks li {
border-bottom:1px solid #333333;
height:40px;
padding-left:40px;
}
ul.networks li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/arrow-sidebar.gif) no-repeat scroll right center;
line-height:40px;
padding-right:15px;
text-decoration:none !important;
}
ul.networks li.icon-myspace {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-myspace.gif) no-repeat scroll left center;
}
ul.networks li.icon-facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-facebook.gif) no-repeat scroll left center;
}
ul.networks li.icon-twitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-twitter.gif) no-repeat scroll left center;
}
ul.networks li.icon-flickr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-flickr.gif) no-repeat scroll left center;
}
ul.networks li.icon-youtube {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-youtube.gif) no-repeat scroll left center;
}
ul.networks li.icon-bebo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/icon-beebo.gif) no-repeat scroll left center;
border-bottom:medium none;
}
h3.lastfm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/btn-lastfm.jpg) no-repeat scroll 100% 25%;
}
ul.lastfm-list {
margin:0 15px 15px;
}
ul.lastfm-list li {
border-bottom:1px solid #333333;
line-height:40px;
}
#sidebar .lastfm-list li a {
text-decoration:none;
}
#sidebar .gallery {
border-bottom:1px solid #333333;
margin:15px 0 15px 15px;
padding-bottom:15px;
width:280px;
}
#sidebar .gallery ul {
clear:both;
display:inline;
float:left;
margin:0 0 5px;
width:265px;
}
#sidebar .gallery ul li {
display:inline;
float:left;
margin-left:13px;
}
#sidebar .gallery ul li.first {
float:left;
margin-left:0;
}
#sidebar .gallery a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homepage/arrow-sidebar.gif) no-repeat scroll 0 4px;
clear:both;
display:block;
padding-left:15px;
text-decoration:none !important;
}
.project {
border-bottom:2px solid #E2E2E2;
margin-bottom:14px;
margin-top:-4px;
overflow:hidden;
padding-bottom:10px;
width:inherit;
}
.project-info {
float:right;
width:350px;
text-align:right;
margin-top:10px;
}
.project-info h6, .project-info p {
margin:0px 20px 5px 0px;
}
.project-info p {
margin-bottom:10px;
}
.project-image {
float:left;
margin:17px 0px 0px 20px;
text-align:right;

}
.add-remove {
float:right;
width:460px;
}
.add-remove p {
line-height:1.5;
margin-bottom:10px;
margin-right:20px;
text-align:right;
}
.add-remove span.tel {
color:#FF6600;
font-size:1.333em;
}
#content #two-col-wrapper #main-content .main-content-indent a.read-more, #content #main-content #main-content-indent a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
clear:both;
color:#666666;
display:block;
margin-top:10px;
padding-left:18px;
position:static;
text-decoration:underline;
}
#the-gig #main {
display:inline;
float:left;
margin-left:20px;
width:460px;
}
#the-gig #sidebar {
float:right;
margin-top:0;
width:230px;
}
.artists-left {
float:left;
width:230px;
}
.artists-right {
float:right;
width:230px;
}
.artists-left .artist {
float:left;
width:220px;
}
.artists-right .artist {
float:right;
width:220px;
}
#the-gig .artist {
clear:both;
margin-bottom:20px;
margin-top:10px;
}
#the-gig .artist .artist-image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/artist-image-frame.gif) no-repeat scroll 0 0;
float:left;
height:88px;
margin-top:2px;
padding:2px;
width:108px;
}
#the-gig .artist .artist-image img {
padding:0;
}
#the-gig .artist .artist-info {
float:right;
width:100px;
}
#the-gig .artist .artist-info h5 {
border-bottom-width:2px;
font-size:14px;
margin:5px 0;
padding:0 0 2px;
}
#the-gig .artist .artist-info p {
font-size:1em;
margin:0 0 5px;
}
#the-gig .artist .artist-info a {
display:inline;
text-decoration:underline;
}
#the-gig .artist .artist-info a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-read-more.gif) no-repeat scroll 0 30%;
display:block;
font-size:11px;
font-weight:bold;
padding-left:13px;
text-decoration:none;
}
#the-gig .artist .artist-info a.read-more span {
color:#FF6600;
}
#the-gig p.intro {
line-height:1.333em;
margin-top:-4px;
padding-bottom:0;
}
#the-gig #sidebar .box, #the-gig #sidebar .box-inner {
width:212px;
}
#the-gig #sidebar .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0E0E0 url(../images/box-bg-event-top.gif) no-repeat scroll left top;
display:inline;
float:left;
margin:9px 0 0 8px;
padding-top:22px;
width:212px;
}
#the-gig #sidebar .box-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-bg-event-repeat.jpg) repeat-y scroll left top;
}
#the-gig #sidebar .box-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/box-bg-event-bottom.gif) no-repeat scroll left top;
clear:both;
font-size:0;
height:10px;
width:212px;
}
#the-gig #sidebar .box h5, #the-gig #sidebar .box h6, #the-gig #sidebar .box p, #the-gig #sidebar .box ul {
clear:both;
display:inline;
float:left;
margin-bottom:10px;
margin-left:10px;
width:190px;
}
#the-gig #sidebar .box h5 {
border-bottom-width:4px;
left:0;
margin:0 0 -13px 10px;
padding:0;
position:relative;
top:-13px;
}
#the-gig #sidebar .box h6 {
display:inline;
margin:12px 10px 6px;
padding:0;
}
#the-gig #sidebar p.travel {
margin:0 0 4px 10px;
}
#the-gig #sidebar p.travel-bottom {
margin:0 0 10px 10px;
}
#the-gig #sidebar .box a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
clear:both;
color:#666666;
display:inline;
float:left;
margin:-2px 0 7px 10px;
padding-left:18px;
text-decoration:underline;
width:180px;
}
#the-gig #sidebar .box iframe {
margin:0 0 10px 12px;
}
#the-gig #main blockquote {
border-bottom:5px solid #CCCCCC;
border-top:5px solid #CCCCCC;
color:#333333;
margin:7px 0 20px;
}
#the-gig #main blockquote p.mainquote {
float:left;
margin-top:10px;
width:460px;
}
#the-gig #main blockquote .quotebody {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:-2px 0 0 10px;
width:430px;
}
#the-gig #main blockquote p.quotee {
font-size:1em;
margin:2px 0 12px 20px;
padding:0;
}
#the-gig #main blockquote #leftquote, #the-gig #main blockquote #rightquote {
float:left;
height:11px;
position:relative;
width:11px;
}
#the-gig #main blockquote #leftquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-leftquote.gif) no-repeat scroll left top;
left:0;
margin-right:0;
top:0;
}
#the-gig #main blockquote #rightquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-rightquote.gif) no-repeat scroll left top;
left:450px;
top:-13px;
}
#the-gig #main .noquote {
border-top:5px solid #CCCCCC;
padding-top:20px;
}
#the-gig p.busta-intro {
line-height:1.333em;
margin-top:-3px;
padding-bottom:26px;
}
#the-gig p.below-video {
margin-top:15px;
padding-bottom:4px;
}
#the-gig object {
line-height:0;
margin-left:20px;
}
#the-gig #featured-video object {
margin-left:0;
}
#the-gig ul.external-links {
margin-top:17px;
padding-top:0;
width:100%;
}
#the-gig ul.external-links li {
float:left;
margin-bottom:10px;
width:49%;
}
#the-gig ul.external-links li a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
color:#333333;
display:block;
font-weight:bold;
line-height:1em;
padding-left:18px;
text-decoration:none;
}
.box-inner ul.gallery {
display:inline;
float:left;
overflow:hidden;
padding-top:20px;
width:190px;
}
.box-inner ul.gallery li {
display:inline;
float:left;
font-size:9px;
margin:0 4px 10px 1px;
width:92px;
}
.box-inner ul.gallery li.even {
margin-right:0;
}
#the-gig ul.arrow-list {
padding-top:0;
}
#media-enquiries #media-enquiries-email {
font-size:1.1em;
margin-top:-5px;
}
#media-enquiries #media-enquiries-telephone {
margin-bottom:40px;
}
#media-enquiries #press-releases li {
border-top:1px solid #CCCCCC;
padding:15px 0 5px;
}
#media-enquiries #press-releases li.first {
border-top:medium none;
padding-top:5px;
}
#projects-list {
margin:0 0 0 20px;
padding:0;
width:575px;
}
#projects-list thead th {
border-bottom:4px solid #333333;
font-size:1.167em;
font-weight:bold;
padding:10px 10px 7px;
text-align: center;
}
#projects-list tbody tr td {
border-bottom:2px solid #E5E5E5;
padding:16px 0;
}
#projects-list tbody tr.last td {
border-bottom:medium none;
}
#projects-list tbody td a {
text-decoration:underline;
}
#projects-list tbody td.live {
color:#FF6600;
}
#projects-list tbody td.completed {
font-weight:bold;
}
#projects-list-journal {
margin:0 0 0 20px;
padding:0;
width:555px;
}
#projects-list-journal thead th {
border-bottom:4px solid #333333;
font-size:1.167em;
font-weight:bold;
padding:10px 10px 7px;
}
#projects-list-journal tbody tr td {
border-bottom:2px solid #E5E5E5;
padding:16px 0;
}
#projects-list-journal tbody tr.last td {
border-bottom:medium none;
}
#projects-list-journal tbody td a {
text-decoration:underline;
}
#projects-list-journal tbody td.live {
color:#FF6600;
}
#projects-list-journal tbody td.completed {
font-weight:bold;
}
.project-summary {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/project-summary-border.gif) no-repeat scroll left bottom;
padding-bottom:5px;
border-bottom:2px solid #e2e2e2;
}
.project-summary table {
margin:0;
width:100%;
}
.project-summary tbody td {
padding:0 0 8px;
}
#footer {
margin:auto;
overflow:hidden;
padding-bottom:10px;
width:812px;
height:60px;
}

#footer a
{
	float:left;
}

#footer li {
border-right:1px solid white;
display:inline;
float:left;
margin:7px 7px 0 0;
padding-right:7px;
}
#footer li.rockcorps-fr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-fr.gif) no-repeat scroll right center;
border-right:medium none;
margin-right:0;
padding-right:22px;
}
#footer #footer-links {
float:left;
width:60%;
}
#footer #footer-partners {
float:right;
width:39%;
}
#footer #footer-partners li {
border:medium none;
margin:5px 0 0 20px;
padding:0;
}
#footer li.share-this {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#footer li.share-this a.stbutton {
padding:0;
}
#footer li.share-this .stbuttontext {
line-height:0.917;
}
#footer li.share-this a.stico_default {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#000000 url(../images/footer-share-this.gif) no-repeat scroll right top !important;
margin-left:0;
padding:0 18px 0 0;
}
.error-pages #main-content {
width:100%;
}
.error-pages #main-content-indent {
margin:0 10px !important;
}
.error-pages #two-col-wrapper {
border-color:#000000;
height:auto !important;
min-height:400px;
}
.error-pages #two-col-wrapper, .error-pages #content, .error-pages #main-content, .error-pages #secondary-content {
background-color:black;
background-image:none;
}
.error-pages ul.social-links {
font-size:18px;
}
.error-pages ul.social-links li {
margin:0 0 4px;
}
.error-pages ul.social-links li a {
text-decoration:underline;
}
.error-pages h3 {
border-bottom:6px solid #FFFFFF;
}
.error-pages h3, .error-pages h4, .error-pages ul li a {
color:white !important;
}
.error-pages ul li a:hover {
color:#FF6600 !important;
}
h5#current-pick {
margin-top:25px;
}
p.terms {
font-size:11px;
}
#sony-ericsson ul.bullet-list {
padding-top:7px;
width:650px;
}
#sony-ericsson ul.bullet-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-bullet.gif) no-repeat scroll 0 4px;
border:medium none;
line-height:1.333;
margin:0 0 0 0;
padding:0 0 10px 15px;
text-decoration:none;
}
#sony-ericsson ul.bullet-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:inline;
font-weight:normal;
line-height:1.333;
padding:0;
}
#sidebar .box a.read-more, #sony-ericsson .box a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
clear:both;
color:#666666;
display:inline;
float:left;
margin:0 0 7px 10px;
padding:0 0 0 18px;
text-decoration:underline;
width:180px;
}
#your-projects a.read-more, #sony-ericsson p a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
clear:both;
color:#666666;
display:block;
margin:8px 0 7px 0;
padding-left:18px;
text-decoration:underline;
}
#your-projects .box a.read-more {
clear:both;
margin-left:10px;
}
#recent-gallery-entries {
float:left;
margin:0 0 10px 10px;
overflow:hidden;
padding:0;
width:170px;
}
#recent-gallery-entries li {
float:left;
height:75px !important;
margin:10px 10px 0 0;
padding:0;
width:75px !important;
}
#recent-gallery-entries li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
cursor:default;
padding:0;
}
#recent-gallery-entries div {
display:none;
}
#recent-gallery-flickr img.larger-image {
display:none;
}
#sony-ericsson .content-wrapper .rh-promo {
float:right;
}
#sony-ericsson .content-wrapper a.read-more {
clear:none !important;
margin-bottom:30px;
}
#sonyEricssonGallery {
height:330px;
position:relative;
width:570px;
}
#sony-ericsson ul#sonyEricssonPicks {
height:225px;
left:73px;
overflow:hidden;
position:absolute;
top:33px;
width:305px;
}
#sony-ericsson ul#sonyEricssonPicks li {
float:left;
height:75px;
margin:0 1px 1px 0;
width:75px;
}
#sony-ericsson #sonyEricssonGallery img.phone-gallery {
left:0;
position:absolute;
top:0;
}
#comp-images #sonyEricssonGallery {
clear:both;
float:left;
padding-bottom:20px;
position:static;
}
#comp-images ul#sonyEricssonPicks {
clear:both;
float:left;
height:auto !important;
position:static;
width:700px;
}
#comp-images ul#sonyEricssonPicks li {
display:block;
float:left;
height:75px;
margin-bottom:30px;
margin-right:5px;
padding-left:10px;
position:static;
width:75px;
}
#comp-images a.read-more {
clear:both;
display:block;
}
#flickr-sets-dialog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
display:block;
padding-left:0;
padding-top:10px;
}
#gallery-image-wrapper {
height:448px;
width:100%;
}
#gallery-image-wrapper.loading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/8-0.gif) no-repeat scroll center 220px;
}
#gallery-controller-wrapper {
padding-left:10px;
}
img#gallery {
opacity:0;
}
.ui-resizable-handle {
display:none !important;
}
.ui-dialog-container {
padding:0;
position:relative;
}
.ui-dialog-titlebar-close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/x-black.png) repeat scroll 0 0;
display:block;
height:31px;
position:absolute;
right:0;
top:0;
width:31px;
z-index:999;
}
.ui-dialog-titlebar-close span {
height:14px;
visibility:hidden;
width:14px;
}
#flickr-dialog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
display:block;
float:left;
padding-top:10px;
text-align:right;
}
#flickr-dialog .desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
display:block;
}
#flickr-dialog a {
display:block;
}
#flickr-dialog img {
padding-right:10px;
}
#favourite-gallery-flickr ul li .desc, #recent-gallery-flickr ul li div {
display:none;
}
#flickr-dialog .desc {
color:#000000;
float:left;
left:10px;
position:relative;
top:5px;
}
* html #flickr-dialog .desc {
padding-top:6px;
position:static;
text-align:center;
width:100%;
}
#sony-ericsson #winning-photo {
margin:10px 0 !important;
padding:0;
}
#sony-ericsson #runners-up {
margin-top:5px;
}
#sony-ericsson #runners-up li {
float:left;
margin-right:30px;
}
#sony-ericsson #runners-up li p {
padding-top:5px;
}
#sony-ericsson ol#winners-list {
float:left;
margin:10px 0 20px;
overflow:hidden;
width:100%;
}
#sony-ericsson ol#winners-list li {
float:left;
padding-bottom:2px;
width:28%;
}
#h5-collective, #h5-collective em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/h5-collective-header.gif) no-repeat scroll left top;
height:115px;
width:190px;
}
#collective #secondary-content .box {
padding-top:20px;
}
#collective .collective-content {
overflow:hidden;
width:530px;
}
#collective #collective-rh-image {
float:right;
width:155px;
}
#collective .collective-content p.intro.strong {
padding-top:8px;
}
#collective .sponsors {
float:right;
width:500px;
}
#collective .sponsors img {
margin-right:20px;
margin-top:18px;
}
#collective h6 {
margin-top:8px;
}
#collective ul.read-more-list {
float:left;
margin-bottom:20px;
overflow:hidden;
width:100%;
}
#collective ul.read-more-list li {
float:left;
margin-right:20px;
}
#collective ul.read-more-list li a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
color:#666666;
display:block;
margin-top:0;
padding-left:18px;
position:static;
text-decoration:underline;
}
#collective #do-it-logo {
float:right;
}
#collective #search-results p {
margin:12px 0;
}
#collective #search-results #search-summary {
color:#666666;
}
#collective #search-results .expanding-block {
border-bottom:1px solid #CCCCCC;
margin-top:12px;
}
#collective #search-results .hidden-block {
border-top:1px solid #CCCCCC;
margin-top:12px;
width:400px;
}
#collective #search-results h6 {
margin-top:0;
}
#collective .expanding-block {
padding-left:25px;
position:relative;
width:660px;
}
.JS #collective .hidden-block {
display:none;
}
#collective .expanding-block .expanding-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/expander-open.gif) no-repeat scroll 0 0;
cursor:pointer;
height:21px;
left:0;
position:absolute;
top:-3px;
width:22px;
}
#collective ul.button-row li.btn-sign-in a.replacesubmit, #collective ul.button-row li.btn-sign-in a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-collective-signin.jpg) no-repeat scroll left top;
width:139px;
}
#collective ul.button-row li.btn-join-up a.replacesubmit, @ul.button-row li.btn-join-up a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-collective-joinup.jpg) no-repeat scroll left top;
width:139px;
}
#collective .image-upload-wrapper img 
{
float:right;
margin-left:12px;
margin-top:10px;
}
#collective .image-upload-wrapper p 
{
padding-bottom:20px;
}

ul.button-row {
margin-top:16px;
overflow:hidden;
width:100%;
}
ul.button-row li {
float:left;
height:26px;
margin-right:20px;
width:139px;
}
#collective .underline .divider {
border-bottom:1px solid #D5D5D5;
float:left;
height:10px;
width:640px !important;
}
#collective .stories {
height:1%;
overflow:hidden;
}
#collective .stories-info {
color:#666666;
float:left;
width:240px;
}
#collective .stories-info ul {
margin-top:5px;
}
#collective .stories-info li {
margin-bottom:8px;
}
#collective .stories-info img {
margin-bottom:8px;
}
#collective .stories-detail {
float:left;
width:450px;
}
#collective .stories-detail p {
margin-bottom:20px;
}
#collective .stories-date {
color:#666666;
float:right;
}
#collective ul.more-stories li {
line-height:14px;
margin-top:5px;
padding-bottom:5px;
}
#collective ul.more-stories li.last {
border-bottom:medium none;
}
#collective ul.more-stories li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-left:0;
}
#collective ul.more-stories li img {
border:1px solid #FFFFFF;
float:left;
margin-right:10px;
}
#collective ul.more-stories li a:hover img, #collective ul.more-stories li.active img {
border:1px solid #FF6600;
}
#collective ul.pagination {
margin-top:3px;
}
#collective ul.pagination li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/li-divider-line.gif) no-repeat scroll left center;
border-bottom:medium none;
display:inline;
line-height:1.167em;
margin:0;
padding-left:3px;
width:auto !important;
}
#collective ul.pagination li.first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-left:0;
}
#collective ul.pagination li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-weight:normal;
padding:2px 3px;
text-decoration:underline;
}
#collective .btn-submit-story a.replacesubmit, #collective .btn-submit-story a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-submit-your-story.jpg) no-repeat scroll left top;
width:139px;
}
#collective a.read-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon-arrow.gif) no-repeat scroll left center;
color:#666666;
display:block;
margin-top:30px;
padding-left:18px;
text-decoration:underline;
}
#collective .three-column {
height:1%;
overflow:hidden;
}
#collective .three-column div {
display:inline;
float:left;
margin-right:8px;
width:222px;
}
#collective .three-column div.last {
border-bottom:medium none;
float:left;
margin-right:0;
width:222px;
}
#collective .three-column div h6 {
height:auto !important;
min-height:32px;
}
#collective .three-column div h6, #collective .three-column div p {
margin-right:5px;
padding-bottom:10px;
}
#collective .three-column div ul.read-more-list {
border-top:4px solid #D1D1D1;
margin-top:10px;
padding-top:10px;
}
#collective #content #main-content .three-column div a.read-more {
margin-top:0;
}
#do-it-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#66CCCC none repeat scroll 0 0;
border:1px solid #FFFFFF;
margin-left:10px;
margin-top:10px;
text-align:center;
width:206px;
}
#do-it-wrapper iframe {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#66CCCC none repeat scroll 0 0;
border:medium none;
margin:10px 0;
padding:0;
width:166px;
}
#collective #comments-posted h4 {
border-bottom:4px solid #333333;
color:#333333;
font-size:18px;
font-weight:bold;
line-height:30px;
margin-bottom:16px;
}
#collective #comments h3 {
border-bottom-width:4px;
font-size:18px;
text-transform:capitalize;
}
#collective #comments-posted ol {
font-size:1em !important;
}
#collective #comments-posted ol li {
list-style-type:none;
margin:0 0 20px 0;
}
#collective #comments-posted ol li div.comment-content {
padding:13px 80px 26px 20px;
position:relative;
}
#collective #comments-posted ol li div.comment-name {
font-weight:normal;
padding:22px 20px 17px 0;
}
#collective #comments-posted ol li div.comment-name a {
text-decoration:underline;
}
#collective #comments-posted ol li.comment-normal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/bg-comment-big-top.gif) no-repeat scroll 0 0;
}
#collective #comments-posted ol li.comment-normal div.comment-name {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../images/bg-comment-big-bottom.gif) no-repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
}
#collective #comments-posted ol li.comment-normal div.comment-name p {
margin-right:10px;
}
#collective #comments-posted ol li span.comment-date {
bottom:2px;
color:#666666;
position:absolute;
right:80px;
}
#collective #place-comment form {
padding-top:0;
}
#collective #place-comment form div label {
width:140px;
}
#collective #place-comment form div input, #collective #place-comment form div textarea {
width:250px;
}
#collective .post-comment-caveat {
display:block;
font-weight:bold;
margin-bottom:20px;
padding-top:0;
}
#collective span.orange {
color:#FF6600;
font-size:1.167em;
left:5px;
position:relative;
}
#collective .btn-submit-comment {
margin-top:10px;
}
#collective .btn-submit-comment a.replacesubmit, #collective .btn-submit-comment a.replacesubmit em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-submit-comment.gif) no-repeat scroll left top;
height:26px;
width:145px;
}
#secondary-content p {
margin:0 !important;
padding-bottom:20px;
padding-left:0;
}
#secondary-content #flashcontent {
float:left;
margin-left:18px;
margin-top:10px;
}
#secondary-content #flashcontent2 {
float:left;
margin-left:18px;
}
ul#facesOfRockcorps {
}
ul#facesOfRockcorps li {
cursor:pointer;
display:block;
float:left;
margin:0;
padding:0;
}
ul#facesOfRockcorps li a {
position:relative;
}
ul#facesOfRockcorps li img {
border:medium none;
margin:2px;
padding:2px;
}
ul#facesOfRockcorps .previewHolder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/rollcall_name_btn.png) no-repeat scroll 0 0;
color:#FF5500;
height:44px;
left:-40px;
padding:10px 0 0;
position:absolute;
text-align:center;
top:-85px;
width:160px;
z-index:99;
}
#dialog a.jqmClose {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/rc_close.png) repeat scroll 0 0;
display:block;
height:18px;
position:absolute;
right:-5px;
top:-5px;
width:19px;
z-index:999;
}
#dialog a.close:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/rc_close.png) no-repeat scroll 0 0;
}
#dialog img {
border:medium none;
margin:0;
}
#dialog span {
color:#FF6600;
display:block;
}
.jqmWindow {
background-color:#FFFFFF;
color:#333333;
display:none;
left:50%;
padding:10px;
position:fixed;
top:17%;
}
.jqmOverlay {
background-color:#000000;
}
* html .jqmWindow {
position:absolute !important;
}
.jCarouselLite {
background-color:#DFDFDF;
border:1px solid black;
float:left;
left:-5000px;
position:relative;
visibility:hidden;
}
#carousel_items .next {
display:none;
}

#sideblock
{
	width:194px;
	height:auto;
	margin:6px auto;
}

#join, #count
{
	width:194px;
	height:145px;
	background-color:black;
	color:white;
}

#join h1
{
	color:#f5821f;
	padding-top:10px;
	font-size:22px;
	font-family:arial;
}

#form
{
	margin:auto;
	text-align:right;
	width:150px;
	height:61px;
}

#form span
{
		float:right;
}

#form input
{
	float:left;
}

#count
{
	font-weight:bold;
}

span.white
{
	padding-top:10px;
	color:white;
	font-size:15px;
}

span.orangecount
{
	color:#f5821f;
	font-size:65px;
}

span.sidehead
{
	font-size:20px;
	color:black;
	font-weight:bold;
	float:right;
	margin-right:8px;
}

#sidebox
{
	margin:20px auto;
	width:170px;
	text-align:right;
	zoom: 1;
}

#newshead
{
	width:551px;
	text-align:right;
	margin:10px auto;
}
.newshead
{
	width:551px;
	text-align:right;
	margin:10px auto;
}

img, fieldset
{
	border:0
}

#sidebox
{
	margin:12px auto 30px;
	width:202px;
	text-align:right;
}

#sidewindow
{
	background-color:#fefefe;
	margin:5px auto;
	width:175px;
	padding:5px 0;
	border:2px solid white;
}

#sidewindow a
{
	text-decoration:underline;
}

#newshead p
{
	margin-right:4px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}

#collective #newshead p
{
	margin-right:4px;
	border-bottom:0;
	padding-bottom:10px;
	width:550px
}

#collective #sidebar, #your-projects #sidebar
{
	float:right;
	
}

#collective #news, #your-projects #news
{
	float:left;
}

#your-projects p.disclaimer {
clear:both;
float:right;
margin-top:16px;
width:100%;
text-align:right;
}

#your-projects #main-content form 
{
padding-top:10px;
padding-right:15px;
}

#your-projects form div.divider 
{
border-bottom:2px solid #E2E2E2;
float:right;
margin:0 0 10px;
overflow:hidden;
padding-bottom:2px;
}

#your-projects form ul.checkbox-list, #your-projects form ul.checkbox-list-small {
float:right;
overflow:hidden;
width:320px;
list-style-type:none;
}
#your-projects form ul.checkbox-list li, #your-projects form ul.checkbox-list-small li {
float:right;
margin-bottom:10px;
width:40px;
list-style-type:none;
}
#your-projects form ul.checkbox-list-small li {
width:40px;
}
#your-projects form div.width-auto {
width:auto;
}
#your-projects form.profile div .col label.checkbox, #main-content #project-search form.profile ul.checkbox-list li label.checkbox, #main-content #project-search form.profile ul.checkbox-list-small li label.checkbox {
width:auto !important;

}

#your-projects #main-content form div 
{
clear:none;
}

#fixbox #main-content form.profile div div 
{
margin-bottom:0;
margin-top:7px;
width:50px;
float:right;
}

#your-projects #fixbox #main-content form 
{
padding-right:0px;
padding-top:10px;
}

#your-projects #fixbox form ul.checkbox-list li, #your-projects #fixbox form ul.checkbox-list-small li {
float:right;
margin-bottom:0px;
width:45px;
}

#your-projects #fixbox a, a.under
{
	text-decoration:underline;
}

#nav a
{
	font-size:15px;
}

#nav a.selected
{
	font-size:15px;
	color:#f5821f;
}

span.register
{
	font-size:20px;
}

#news #join
{
	margin:5px auto;
	width:194px;
	height:155px;
	background-color:black;
	color:white;
}

#joinupterms 
{
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

#main-content form.profile div label.checkbox2 {
margin:auto !important;
width:20% !important;
}

#main-content form div#checkboxjoin { clear: right; }

#checkboxjoin div
{
	clear:none !important;
}

div.projecttype li
{
	margin-left:15px;
}

div.projecttype div div
{
	width:70px;
}

#numbers
{
	font-size:17px;
	font-weight:bold;
}

#divprop #news
{
		width:593px;
}

#divprop #sidebar
{
	width:222px;
}

#friends
{
	width:300px;
	margin:auto;
}

ul.checkbox-list li
{
	width:58px !important;
	margin-left:6px;
}

#fixbox #main-content form.profile div div.colw160
{
	width:100px;
	float:right;
	margin-top:13px;
}
#main-content form.profile div.colw160 label.checkbox
{
	width:70px!important
}

span.valid
{
	font-size:18px;
	margin:auto;
	text-align:center;
}

#gallerypic 
{
	margin:7px 13px 10px 0px;
	width:120px;
	height:140px;
	float:right;
	text-align:center;
}

#gallerypic span
{
	width:120px;
	float:right;
}

#error, #journalevent
{
	padding-top:2px;
	padding-bottom:2px;
	background-color:#e5e5e5;
	text-align:center;
}

#journalevent span
{
	font-size:16px;
	line-height:20px;
	margin:auto;
}

#journalevent
{
	border:2px solid #b6b6b6;	
}
#your-projects #fixbox form div.divider2 ul.checkbox-list li, #your-projects #fixbox form div.divider2 ul.checkbox-list-small li
{
	width:60px;
}

#your-projects form div.divider2
{
border-bottom:2px solid #E2E2E2;
margin:0 0 10px;
overflow:hidden;
padding-bottom:2px;
}

#numdirection
{
	direction:ltr;
}

#footer span
{
	margin-top:2px;
	margin-right:5px;
	float:right;
	color:white;
	font-size:12px;
	direction:rtl;
}

#newsheadeng
{
	direction:ltr;
	text-align:left;
	margin-left:10px;
}

#newsheadeng a
{
	text-decoration:underline;
}

#bold
{
	font-weight:bold;
}

#volbuttons
{
	border-bottom:1px solid #cccccc;
	margin:auto;
	width:550px;
}

#orangetext
{
	color:#f6a159;
}

#song
{
	height:20px;
	width:460px;	
	margin:auto;
}
#songname
{
	height:20px;
	float:right;
}
#songbutton
{
	height:20px;
	float:left;
}	

/* This is the style for the video gallery in Rockcorps.html page */
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 560px; /*Width of Carousel Viewer itself*/
	height: 160px; /*Height should enough to fit largest content's height*/                      
}

.stepcarousel .belt
{       
	position: absolute; /*leave this value alone*/
	right:0px;                    
	top: 0;     
	margin-top:18px;  
}

.stepcarousel .panel{
	float: right; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px; /*margin around each panel*/
	width: 153px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.panel img
{
width: 120px;
height:90px;
}

#mygallery
{        	
    width:551px;
    text-align:right;
    margin:10px auto;	                     
}

#mydezzaplayer
{
	width:560px;
	height:340px;
	margin:10px auto;
}

.stepcarousel .panel p
{
	padding:0px; 
	margin:0px;
}
/* End style for the video gallery in Rockcorps.html page */


/* This is the style for the SideBar  */
.stepcarousel2{
        position: relative; /*leave this value alone*/       
        margin-right:20px;
        border: 0px solid black;
        overflow: scroll; /*leave this value alone*/
        width: 154px; /*Width of Carousel Viewer itself*/
        height: 87px; /*Height should enough to fit largest content's height*/
        }

        .stepcarousel2 .belt2{
        position: absolute; /*leave this value alone*/
        right: 0;
        top: 0;
        }

        .stepcarousel2 .panel2{
        float: left; /*leave this value alone*/
        overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
        margin: 0px 0px 0px 0px; /*margin around each panel*/
        width: 154px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
        }
        
		.panel2 img
		{
		width: 154px;
		height:90px;
		}
        
        .stepcarousel3{
        position: relative; /*leave this value alone*/       
        margin-right:20px;
        border: 0px solid black;
        overflow: scroll; /*leave this value alone*/
        width: 159px; /*Width of Carousel Viewer itself*/
        height: 120px; /*Height should enough to fit largest content's height*/
        }

        .stepcarousel3 .belt3{
        position: absolute; /*leave this value alone*/
        right: 0;
        top: 0;
        }

        .stepcarousel3 .panel3{
        float: left; /*leave this value alone*/
        overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
        margin: 0px 0px 0px 0px; /*margin around each panel*/
        width: 159px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
        }
        
        .panel3 img
		{
		width: 159px;
		height:120px;
		}
/* End style for the SideBar */


#sidewindow ul {
margin-right:8px;
}