/* Start of CMSMS style sheet 'sopt_general' */
/**********************************************************************
The School Of Physical Theatre
www.physicaltheatre.com
Developed by: Aaron East
Modified: 10.03.2007
**********************************************************************/


body{
  font-family: Verdana, sans-serif, arial;
  font-size:1em;
  background-color:#fff;
  margin:0px;
  padding:0px;
  width:100%; 
}

.hide-background{
	background:none!important;
}

a{
	color:#0148b2;
}

a:hover{
	color:#ff0000;
}

p{
	margin-bottom:10px;
}

h1{
	font-weight:bold;
	font-size:130%;
	color:#0052A0;
}

h2{
	font-weight:bold;
	font-size:120%;
	color:#0052A0;
}

h3{
	font-size: 110%;
}

h4{
	margin-bottom:-10px;
}

div#wrapper{
	margin: auto;
	width:780px;
}

img{
	border:none;
}

p{
	margin-top:
}

div#banner{
  width:100%;
  height:190px;
  background-color:#000;
  background-image:url(/web2/uploads/images/banners/banner-01.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.image-logo{
	background: none;
	width: 144px;
	height: 88px;
	margin-right:80%;
	float: right;
	margin-top:20px;
}

div#navigation{
	background-color: #fff;
	font-size:80%;
	width:190px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #9f9e9e;
}
div#navigation ul{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	line-height: 1.5em;
	white-space: nowrap;
}

div#navigation a{
	color:#737373;
	text-decoration:none;
	font-weight: normal;
}
div#navigation a:hover{
	color:#0148b2;
	background-image:url(/web2/uploads/images/navigation-hover-bk.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

div#navigation ul>li{
	margin: 0;
	padding: 0px 0px;
	text-align: right;
	background-image:url(/web2/uploads/images/nav-horizontal-line.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
        text-transform:uppercase;
}

div#navigation li>ul>li{
	font-size:90%;
	background-position: right top;
	text-transform : none;
}

div#navigation ul li:hover >ul{
	display : block;
}

div#navigation ul li.selected ul{
	display : block;
}

div#navigation ul li a{
	display: block;
	padding: 4px 7px;
}

div#navigation ul li a.selected{
	color:#0148b2;
	background-image:url(/web2/uploads/images/navigation-hover-bk.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

div#content{
	font-size:80%;
	width:580px;
	margin-top:20px;
	margin-left:200px;
}


div#content a{
	background-image:url(/web2/uploads/images/link-triangle.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:0.5em;
}

div#content p a{
	background-image: none;
	padding-left:0px;
}

div#content p a:hover{
	background-image: none;
}


div#content a:hover{
	background-image:url(/web2/uploads/images/link-triangle-hover.jpg);
}

img.button-register{
	width:169px;
	height:105px;
	border:none;
	float:right;
}

div#footer{
	margin:auto;
	width:780px;
	font-size:70%;
	padding-top:50px;
	text-align: right;
	padding-bottom:30px;
	clear:left;
}

div#content table{
	background: none;
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:auto;
}

div#content table th{
	background-color:#ccc;
}

div#content table td{
	border:1px solid #ccc;
	padding:2px;
}

div#content em{
	font-size:80%;
}

div#content hr{
	margin-top:20px;
	margin-bottom:20px;
}

.accessibility{display:none;}

.show-none{display:none;}
.show{visibility : visible;}
.show-hidden{visibility : hidden;}

/* End of 'sopt_general' */

/* Start of CMSMS style sheet 'sopt_news' */
.NewsSummaryTitle{
     font-size:110%;
     font-weight:bolder;
     color:#0052A0;
}

.NewsSummaryAuthor{
     font-style: italic;
     font-size:80%;
}

.NewsSummary{
     margin-bottom:20px;
}


/* End of 'sopt_news' */

