/* 
Red C82C38
Orange FC9D36
Green 37C327
Blue 01A4F3

*/


*,html {
		padding: 0px; 
		margin: 0px;
		}
body {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px; padding: 0px;
		background: url(images/bkg-card.jpg);
		background-position: center top;
		font-size: 18px; 
		line-height: 24px;
		}
p {
		margin-bottom: 10px;
		margin-top: 10px;
		}
h1, h2, h3, h4, h5, h6 {
		margin-top: 10px;
		margin-bottom: 20px;
		}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

li {
		margin-left: 50px
		}
ul ul {margin-top: 10px; list-style:}
ul li ul {margin-bottom: 20px}
ul {margin-bottom: 30px;}

a:link,
a:active {
		font-weight: bold;
		color: #f00;
		}
a:visited {
		font-weight: bold;
		color: #080;
		}
a:hover {
		color: #f80;
		}

iframe {
		overflow:hidden
		}
.framed {
		width: 960px;
		min-width: 960px;
		margin: 20px auto;
		}
.menu {
		margin: auto;
		padding: 10px 0px 14px 0px;
		position: relative;
		top: 10px;
		text-align: center;
		/*background: rgba(255,255,255,.6);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
		padding: 10px 40px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 5px solid #fff;
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;*/
		}
.submenu {
		width:470px; margin: 0 auto;
		}

.submenu img {
		margin: 0px;
		}


#composition {
		float: left;
                margin: 0 90px;
		}
#engineering {
		float: right;
		margin: 0 90px;
		}

.content {
		padding: 40px;
		width: 680px;
		margin: auto; 
		text-align: justify;
		background: rgba(255,255,255,.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF,endColorstr=#55FFFFFF);
		margin-top: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border: 5px solid #fff;
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;

		}
.content li {
                margin-bottom: 10px;
                }
.contact_badges {clear:both;}
.popout-content,
.ba-box {
		text-align: justify;
		background: rgba(255,255,255,0.5);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DFFFFFF,endColorstr=#4DFFFFFF);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 2px solid #fff;
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;
		//height: 520px;
		//overflow: hidden;
		//background: #eee;
		background: rgba(255,255,255,0.3);
		clear:both;
		//height: 520px;


               }
.ba-box-header {
		//background: rgba(255,255,255,.5);
		//filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF,endColorstr=#88FFFFFF);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
                padding: 25px 20px 10px;
}
.ba-box-header h3 {
		display: inline;
		}
.ba-box-header .close-me {
                background: #fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
                padding: 5px;
                margin-bottom: 0px;
                float: right
                }

.ba-box-content {
                overflow-x: hidden;
		//overflow-y: scroll;
                padding: 20px 20px;
		//height: 450px;
		}
.ba-box-content img {margin-bottom: 20px}
.close-me a {
                text-decoration: none;
                }
.shadow {
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;

		}
.test-image {
		float:left; padding-right: 10px;
		}
a img {
		border: 0px;
		}
.spacer {
		clear:both;
                line-height: 1px;
		}
.headerimage {
		text-align: center; 
		margin: 0px auto;

		}
.footer {
		text-align: center; 
		margin: auto;
                margin-top: -60px;
		}

.facebook_profile {
		}
.profile-image-right {
		float: right;
		margin: 10px 20px;
                margin-right: 0px;
		}
.profile-image-left {
		float: left;
		margin: 10px 20px;
                margin-left: 0px;
		}
.profile-image-right img,
.profile-image-left img {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 5px solid #fff;
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;

		}
.text-homepage {
		width: 320px;
		margin-top: 20px
		}
.text-aboutpage {
		margin-top: 20px
		}
.text-composition,
.text-studio-engineering,
.text-live-engineering {
		}
.text-engineering {
		margin-top: 40px;
		}
.text-contactpage {
		margin-top: 20px;
		}
.text-tvandfilm {
		clear:both; margin-top: 40px;
		}
.text-livesoundengineering {
		clear:both; margin-top: 30px;
		}
.contact-form {
                clear:both;
                width: 450px; 
                margin: 0px auto 30px;
		padding: 20px 40px;


                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 5px solid #fff;

		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;

		}
.contact-form textarea {
		width: 382px;
		}
.soundwrapper {
		margin-top: 20px;
		margin-bottom: 40px;
		}
.soundcloud-player {
		clear:both;
                -moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 2px solid #fff;
		margin-bottom: 10px;
		padding: 10px;
		background: rgba(255,255,255,0.3);

		}
.soundcloud-player a {
		text-decoration: none;
		}
.soundcloud-player h3 {
		//margin-top: 0px;
		}
#act112010 th {padding: 0 10px;}

#act112010 td {
                border-bottom: 1px solid #fff; 
		text-align: left;
		padding: 10px;
		}
#act112010 tr:hover{
                background: rgba(255,255,255,.5);
		}
.act112010 {}

.twitter-feed {
		float:right;
		clear:both;
		margin-top:10px;
		width:200px;
		background: rgba(255,255,255,0.5);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
		padding: 5px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 2px solid #fff;
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;

		}
#fav-artists {
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		}
#fav-artists td {
		
		border: 2px solid #fff;
		padding: 5px;
		}
.twitter-follow-me {
		width:160px;
		margin:10px auto;
		}

#videolist {}
#newsbutton {
		margin-bottom: 20px;
		}
.engineering-submenu {
		clear: both;
		text-align: right;
		margin-bottom: 0px;
		border-bottom: 2px solid #fff
		}
.engineering-submenu2 {
		clear: both;
		text-align: right;
		margin-right: 62px;
		margin-bottom: 0px;
		//border-bottom: 2px solid #fff;
		width: 260px;
		float:right
		}
.engineering-submenu ul { 
		list-style: none;
		margin-right: 5px
		}
.engineering-submenu li {
		display: inline;
		background: #fff;
		padding: 10px 10px 0px;
		border-radius: 10px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		border: 2px solid #888;
		border-bottom: 2px solid #ccc;
		margin:0px;
		
		}
.engineering-submenu a:link,
.engineering-submenu a:active {
		font-weight: normal;
		color: #444;
		text-decoration: none;
		}
.engineering-submenu a:visited {
		font-weight: bold;
		color: #444;
		}
.engineering-submenu a:hover {
		color: #000;
		text-decoration: underline;
		}
.list-item-img {
		float: right; clear: both;
		}
.content-round-box {
		clear:both; 
		background: rgba(255,255,255,0.3); 
                -moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 2px solid #fff;
		padding:20px; margin-bottom: 20px;
		}
.engineering-archive {
		clear: both;
		text-align: right;
		margin-right: 62px;
		margin-bottom: 0px;
		//border-bottom: 2px solid #fff;
		width: 260px;
		float:right
		}










