/*
Theme Name: Gantry Theme for WordPress
Theme URI: http://www.rockettheme.com
Description: Basic default Gantry theme for Wordpress
Version: 1.23
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/
/*
body {
    background: url("http://www.soundboxproductions.com/wp-content/themes/rt_gantry_wp/css/images/skaFloor1.jpg") repeat scroll 0 0 transparent !important;} */

body {color: #000000  !important;}

#rt-main .rt-container {
background:black !important;
border:solid 1px grey !important;
margin-top:1%;
} 

.rt-grid-12 rt-alpha rt-omega {display:none;}

#rt-menu {
    border: 0px solid red;
    height: 44px;
    margin-top: 0%;
}

#rt-menu .rt-container {
    background: none repeat scroll 0 0 #000000 !important;
    border: 0px solid green !important;
    height: auto;
    margin-top: 0;
}

#gantry_menu-2 {
    border: 0px solid yellow;
/*    font-size: 1.5em; */
    height: 61px;
   padding-top: 1%;

}

/*fix top elements and menu */
#rt-header .rt-container .rt-grid-12 {
border:solid 0px yellow;
height:45px;
}

#rt-mainbottom .rt-container {
margin-top:12%;
background:none;
}

#rt-content-bottom {
margin-top:8% !important;
border:solid red 3px !important;
}


ul.menutop level1 theme-fusion {
border:solid 2px green;
}



#rt-header .rt-container {
background: url("http://www.soundboxproductions.com/wp-content/themes/rt_gantry_wp/css/images/soundbox_fade.png") repeat scroll 0 0 transparent !important; 
height:177px;
border:solid 0px red;
}







h1, h2, h3, h4, p, .rt-article-title, .rt-article-title a {
color:white;
}
 

/*
#rt-footer .rt-container {
    background: url("http://www.soundboxproductions.com/wp-content/themes/rt_gantry_wp/css/images/grungyfooter.png") repeat scroll 0 0 transparent !important;
    border: 0px solid red;
    height: 176px;
} */

.black {
    color: black;
    font-weight: bold;
    line-height: 10px;
    padding: 2%;
}

.soundcloud {color:orange;}
#rt-showcase .rt-container {
background:none;
}


.soundBoxBlack {
    background: none repeat scroll 0 0 black;
    color: white;
    font-family: Broadway;
    font-weight: bold;
    margin-top: -1%;
    text-align: center;
}


.soundBoxWhite {
    background: none repeat scroll 0 0 white;
    color: black;
    font-family: Broadway;
    font-weight: bold;
    margin-top: -10%;
    text-align: center;
}

.imgleft {
float:left;
padding:2%;
}

.imgright {
float:right;
padding:2%;
}


img.soundboxSmall {
 width:263px;
height:111px;
background:url("css/images/sprite.png") -4px -256px; 
}


img.googleIco {
    background: url("css/images/sprite.png") repeat scroll -29px -57px transparent;
    border: medium none;
    height: 16px;
    margin-bottom: 1%;
    width: 15px;
}


img.googleApps1 {
 width:130px;
height:140px;
background:url("css/images/sprite.png") -372px -239px; 
}

img.googleApps2 {
 width:137px;
height:139px;
background:url("css/images/sprite.png") -506px -233px; 
}

img.googleApps3 {
width:123px;
height:136px;
background:url("css/images/sprite.png") -650px -237px; 
}

img.googleApps4 {
 width:114px;
height:120px;
background:url("css/images/sprite.png") -775px -250px; 
}



img.arrow_up {
 width:30px;
height:30px;
background:url("css/images/arrow_up.png"); 
}





#tfBox {
    border: 0 solid red;
    float: left;
    margin: 2%;
}






.rt-container .rt-grid-4 {
    display: none;
} 
#text-10525 {
border:solid 0px #80C1F2;
}

#page {
	background: #fff;
}

#latestUsers {
    border: 1px solid #80C1F2;
    margin-bottom: 1%;
    margin-left: -2%;
    margin-top: 1%;
    overflow: hidden;
    width: 408px;
}

ul.lcp_catlist_latestUsers {
    border: 0px solid green;
    list-style: none outside none;
}



#userBlogs {
    border: 1px solid #80C1F2;
    margin-bottom: 1%;
    margin-left: -2%;
    margin-top: 1%;
    overflow: hidden;
    width: 408px;
}


ul.lcp_catlist_userBlogs {
    border: 0px solid gray;
    list-style: none outside none;
    width: 230px;
} 



/* container of each post*/
#latestVideo {
    border: 1px solid #333638;
    margin-bottom: 1%;
    margin-left: -2%;
    margin-top: 1%;
    overflow: hidden;
    width: 405px;
}
/* class of catlist ul */
ul.lcp_catlist_latestVideo {
    border: 0px solid gray;
    list-style: none outside none;
}



/*    border: 3px solid #333638; */


#soundCloud {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: gray #80C1F2 #333638;
    border-style: solid;
    border-width: 1px 1px 3px 3px;
    height: 97px;
    margin-bottom: 2%;
    margin-left: -2%;
    margin-top: 1%;
    overflow: hidden;
    width: 405px;
}









ul.lcp_catlist_soundcloud {
    border: 0px solid gray;
    list-style: none outside none;
}


.lcp_catlist_soundcloud img {
    border: 2px solid gray;
    float: left;
    margin-left: 1%;
    margin-top: 3%;
}

/* .lcp_catlist_soundcloud img { */

#soundCloud a {
/*   color: #3D3838; */
  color:#0E5E8C;  
/* color:green; */
/* color:#14148F; */
    font-family: Arial;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.1em;
    margin-left: 4%;
text-shadow:1px 1px 5px 1px;
}



div.lcp_excerpt {
    font-weight: bold;
    line-height: 0.9em;
    margin-top: 4%;
}

.lcp_catlist_latestVideo img {
    border: 2px solid gray;
    float: left;
    margin-left: 1%;
    margin-top: 3%;
}

#titleAndText {
    border: 0px solid red;
    float: left;
    height: auto;
    margin-left: 33%;
    margin-top: -31%;
    overflow: hidden;
    width: 53%;
}
#latestVideo a {
    color: #7C7F82;
    font-family: Arial;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.1em;
}

#rt-logo {
    background:none !important;
    border: 0px solid red !important;
    height: 76px !important;
    margin-left: 4%;
    width: 85px !important;
}

#featureVideo {

    height: 400px;
    margin-bottom: 1%;
    overflow: hidden;
    width: 430px;
}

#featureVideo2 {
    height: 190px;
    margin: 1% 3% 3% 0;
    overflow: hidden; 
    width: 200px;
}




#rt-sidebar-a {
    border: 0px solid;
    float: right;
    margin-right: -3%;
    width: 487px;
background:none;

}





img.soundCloudbuttn {
    background: url("css/images/sprite.png") repeat scroll -270px -214px transparent;
    border: medium none;
    width: 67px;
    height: 35px;
/*    margin-right: 5%;
    margin-top: -11.4%;
  float: right; */

}

img.soundboxbuttn {
    background: url("css/images/sprite.png") repeat scroll -10px -220px transparent;
    border: medium none;
    height: 22px;
    width: 66px;
/*
    float: right;
    margin-right: 22%;
    margin-top: -10%; */



}

img.soundboxbuttngray {
    background: url("css/images/sprite.png") repeat scroll -89px -220px transparent;
  
    height: 22px;
    width: 53px;
    border: medium none;
margin-top: 1%;
}


img.soundboxbuttncass {
    background: url("css/images/sprite.png") repeat scroll -303px -338px transparent;
    border: medium none;
    height: 20px;
    width: 35px;
margin-left: 0.1em;
margin-top: 1%;
}

img.slate {
    background: url("css/images/sprite.png") repeat scroll -2px -96px transparent;
    border: medium none;
    float: left;
    height: 24px;
    margin-left: 0.1em;
    width: 22px;
}

img.commentCloud {
    background: url("css/images/sprite.png") repeat scroll -76px -103px transparent;
    border: medium none;
    float: left;
    height: 21px;
    margin-left: 0.1em;
    width: 22px;
}


img.userMan {
    background: url("css/images/sprite.png") repeat scroll -138px -102px transparent;
    border: medium none;
    float: left;
    height: 22px;
    margin-left: 0.1em;
    width: 22px;
}

img.java {
    background: url("css/images/sprite.png") repeat scroll -97px -102px transparent;
    border: medium none;
    float: left;
    height: 21px;
    margin-left: 0.1em;
    width: 22px;
}
img.notes {
    background: url("css/images/sprite.png") repeat scroll -119px -102px transparent;
    border: medium none;
    float: left;
    height: 21px;
    margin-left: 0.1em;
    width: 19px;
}


img.facebook-Ico {
    background: url("css/images/sprite.png") repeat scroll -255px -11px transparent;
    border: medium none;
    height: 34px;
    width: 34px;
}

img.twitter-Ico {
    background: url("css/images/sprite.png") repeat scroll -310px -11px transparent;
    border: medium none;
    height: 34px;
    width: 34px;
}

img.youtube-Ico {
    background: url("css/images/sprite.png") repeat scroll -365px -10px transparent;
    border: medium none;
    height: 34px;
    width: 32px;
}


img.soundBox-blackbox {
    background: url("css/images/sprite.png") repeat scroll -697px -88px transparent;
    border: medium none;
    height: 129px;
    width: 194px;
}


#rt-copyright .rt-container{
    background: none repeat scroll 0 0 #1D364A;

}

.rt-wordpress .rt-article-bg {
    border-bottom:none;
    padding-bottom: 1px;
}

#rt-content-bottom {
    border: 0px solid red;
    margin-top: -16%;
}

/* lcp */

#duration {
    border: 1px solid orange;
    color: gray;
    float: right;
    font-weight: bold;
    height: 1.1em;
    margin-right: 27%;
    margin-top: -2%;
    width: 4em;
}

#slogan {
    border: 0 solid yellow;
    color: black;
    float: left;
    font-size: 9px;
    font-weight: bold;
    margin-left: 56%;
    margin-top: 5%;
    width: 45%;
}


.lcp-customfield {
    border: 0 solid gray;
    float: right;
    margin-top: -1%;
    width: 4em;
}
#soundCloudOrder {
    border: 1px solid red;
    font-size: 2em;
    height: 1em;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: -6%;
    width: 1em;
}

.item505 span {
    line-height: 1.1em !important; 
/* background:yellow !important; */
width:340px;
padding-top:4px;
}
 
#text-13 {
    border: 0 solid red;
    float: right;
    margin-right: -4%;
    margin-top: 1%;
    width: 14%;
}


p {
    color: white !important;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0 0 15px;
    font-family: Helvetica,Arial,Sans-Serif !important;

}

.white {
color:white !important;
}

.black {
color:black !important;
}

h4 {
color:white;
}

/*
address, span {
font-style:normal;
font-size:1.1em;
text-align:left;
color:#ffffff;
} */

#soundboxteam {
/* float:left; */
    border: 1px solid orange;
    border-radius: 18px 18px 18px 18px;
    height: auto;
    margin: 2%;
    overflow: hidden;
    padding: 2%;
    text-align: center;
    width: 32%;
}


#soundboxteam img {
text-align:center;
}

/* 40019 aa   40020 dh 21es 22jg  */
#text-40023 {
margin-left:-35%;
}

/* comments */
.fn {
color:red;
font-weight:bold;
}


#grayborder {
margin-top:-1%;
width:87%;
padding:6% 3% 5%;
color:#ffffff;
font-size:1em;
margin-bottom:9%;
margin-left:0%;


border-top-left-radius:1em;
border-top-right-radius:1em;
border-bottom-right-radius:1em;
border-bottom-left-radius:1em;




background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #000000 6%, #161617 25%, #2c2c2c 39%, #797a7a 79%, #8d8d8d 91%, #979696 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(6%,#000000), color-stop(25%,#161617), color-stop(39%,#2c2c2c), color-stop(79%,#797a7a), color-stop(91%,#8d8d8d), color-stop(100%,#979696)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 6%,#161617 25%,#2c2c2c 39%,#797a7a 79%,#8d8d8d 91%,#979696 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 6%,#161617 25%,#2c2c2c 39%,#797a7a 79%,#8d8d8d 91%,#979696 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 6%,#161617 25%,#2c2c2c 39%,#797a7a 79%,#8d8d8d 91%,#979696 100%); /* IE10+ */
background: linear-gradient(top,  #000000 0%,#000000 6%,#161617 25%,#2c2c2c 39%,#797a7a 79%,#8d8d8d 91%,#979696 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#979696',GradientType=0 ); /* IE6-9 */



}

/* test */
/* SERVICES MENU */
#gantry_menu-50502 {
border:solid 0px black;
margin-top:1%;
}

/* test */
.grayMenuItemClass li {
background:url(css/images/arrow_up_bg.png);
}


.arrowButtons {
border:solid 5px yellow;
}



li {
/* background:red; */
/* background:url("css/images/arrow_on.png"); */
/* background:url("css/images/arrow_off.png");  */



}

 
/*   #current, #rt-menu a:hover   */


/*
#rt-menu a:hover {
background:url("images/icons/arrowOn1.png") no-repeat;
} */


/* snippet working
background:url("images/icons/arrowOn1.png") no-repeat 35px center, -moz-linear-gradient(top,  #090909, #8f8e8f) !important;
*/


/* gantry_menu-2 */
/* #current was here */


#current, #rt-menu a:hover {
border-radius:8px !important;
background: #090909; 

background: -moz-linear-gradient(top, #090909 0%, #000000 1%, #000000 13%, #0d0d0e 25%, #292929 43%, #757574 83%, #888887 94%, #8f8e8f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090909), color-stop(1%,#000000), color-stop(13%,#000000), color-stop(25%,#0d0d0e), color-stop(43%,#292929), color-stop(83%,#757574), color-stop(94%,#888887), color-stop(100%,#8f8e8f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #090909 0%,#000000 1%,#000000 13%,#0d0d0e 25%,#292929 43%,#757574 83%,#888887 94%,#8f8e8f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #090909 0%,#000000 1%,#000000 13%,#0d0d0e 25%,#292929 43%,#757574 83%,#888887 94%,#8f8e8f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #090909 0%,#000000 1%,#000000 13%,#0d0d0e 25%,#292929 43%,#757574 83%,#888887 94%,#8f8e8f 100%); /* IE10+ */
background: linear-gradient(top,  #090909 0%,#000000 1%,#000000 13%,#0d0d0e 25%,#292929 43%,#757574 83%,#888887 94%,#8f8e8f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#8f8e8f',GradientType=0 ); /* IE6-9 */

}



/* in fusion the background only, then the image in style */


#gantry_menu-50003 li {
    background: -moz-linear-gradient(center top , #090909 0%, #8F8E8F 72%) no-repeat scroll 0 0 transparent;
    border: 1px solid green;
    margin: 0 3px;
    padding: 9px 23px 8px 10px;
}


/* can this image go somewhere else? */

#gantry_menu-50003 li a:link, #gantry_menu-50003 li a:visited, #gantry_menu-50003 li a:active {

/*    background: url("images/icons/arrowOn1.png") no-repeat scroll 5em 0em, -moz-linear-gradient(center top , #090909 0%, #8F8E8F 100%) repeat scroll 0 0 transparent; */
    border: 2px solid red;
}


#gantry_menu-50003 li a:hover {
background: url("images/icons/arrowOn1.png") no-repeat scroll 110px 55%, -moz-linear-gradient(center top , #090909 0%, #8F8E8F 100%) repeat scroll 0 0 transparent; 
} 


#gantry_menu-50003 li a:hover img {
float:right;
border:solid 3px pink;
transparency:9;
}


 
/* http://www.soundboxproductions.com/wp-content/themes/rt_gantry_wp/images/icons/arrowOn1.png */



ul.menutop img {
    border: 1px solid yellow;
    float: right;
    height: 22px;
    margin-left: 34%;
    margin-top: 4%;
    width: 22px;

/* 
background: url("http://www.soundboxproductions.com/wp-content/themes/rt_gantry_wp/images/icons/arrowOn1.png") repeat scroll 0 0 transparent !important; */
}


#current li {
border:solid 5px pink !important;
}

