@charset "UTF-8";
/* Kitty Crawford */

article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,time,object {
   display: block;
}


*{
margin:0;
padding:0;
}

body{
	margin:0;
	
	color:#ffffff;
	font-family:  Century Gothic;
	font-weight:100;
	font-size: 12px;
}

body.page-id-417{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/lornabackgroundsmall.jpg) no-repeat top center;
}

body.page-id-1533{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/lornabackgroundsmall.jpg) no-repeat top center;
}


body.page-id-33{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/lornabackgroundsmall.jpg) no-repeat top center;
}

body.page-id-23{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-118{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-93{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-124{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-126{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-122{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-120{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-1042{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-31{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/seaneenbackgroundsmall.jpg) no-repeat top center;
}

body.page-id-29{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/rochellesmall.jpg) no-repeat top center;
}

body.page-id-898{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/flobackgroundsmall.jpg) no-repeat top center;
}

body.page-template-onecolumn-page-php{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/rochellesmall.jpg) no-repeat top center;
}


body.single-post{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.error404{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/background21.jpg) no-repeat top center;
}

body.author{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.attachment{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.archive{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.search{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/jobackgroundsmall.jpg) no-repeat top center;
}

body.page-id-538{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/elbackgroundsmall.jpg) no-repeat top center;
}

body.page-id-1581{
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2017/06/tandl3nn.jpg) no-repeat top right;
	background-attachment: fixed;
	background-size: 50%;
	margin:0;
	color:#3a3a3a;
	font-family: Helvetica, Century Gothic, Arial, serif;
	font-weight:100;
	font-size: 14px;
}

.connect_widget_not_connected_text{
	color:#FFFFFF;
}
/*layout*/

.space{
	height:275px;
}



#container{
	
	margin:0 auto;
	height:30px;
}

header{
	position:relative;
	margin-top:20px;
	
}

#hiddenhome{
	height:200px;
	display:inline-block;
}

#hiddenpages{
	height:200px;
	display:block;
}

#logo{
	position:relative;
	float:center;
	margin-right:0px;
}

.logo{
	height:80px;
	border:none;
	
}


#nav{
	float:right;
	margin-top:20px;
	font-family: Century Gothic, Arial, serif;


}

#nav ul {
	list-style-type: none; 
	list-style-image: none;
	margin-top:20px;
	
}

#nav a{
	text-decoration:none;
}

#nav li {
	display: inline; 
	font-size:15px;
	padding:9px;
}



/* level 2 list */
#nav li ul {
	font-family: Century Gothic, Arial, serif;
	padding:10px;
	display: none;
	margin-top:32px;
	margin-left:20px;
	width: 100px;
	position: fixed;
	top: 35px;
}
/* dropdown */
#nav li:hover .venue{
	display: block;
}
#nav .venue li {
	float: none;
	margin-left: 108px;
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	padding: 0px 5px;
	width:100px !important;
	display: block;
	
}
#nav .venue a {
	font-weight: normal;

}

/* 2nd dropdown */
#nav li:hover .belfast{
	display: block;
}
#nav .belfast li {
	float: none;
	margin-left: 178px;
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	padding: 0px 5px;
	width:100px !important;
	display:block;
	
}
#nav .belfast a {
	font-weight: normal;

}

#info{
	position:relative;	
	float:left;
	width:auto;
	height:400px;
	margin-bottom:20px;
	padding: 20px;
}

#news{
	position:relative;
	float:right;
	width:425px;
	height:400px;
	padding: 20px;
}

#content{
	position:relative;
	float:right;
	
	overflow:hidden;
	padding: 20px;
	margin-bottom:20px;
	
		
}

#contentnews{
	position:relative;
	width:570px;
	float:right;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
}

#contentlinks{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
}


#sidebar{
	position:relative;
	width:290px;
	float:left;
	margin-bottom:20px;
	padding: 20px;
}

#tabsmenu{
	width:76px;
	float:left;
	margin-bottom:20px;
}

#tabsmenu a{
	text-decoration:none;
	display:block;
}


#minisite{
	position:relative;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
	padding:20px;
}

#footer{
	position:relative;
	overflow:hidden;
	padding: 20px;
	margin-bottom:20px;
}

#content{
	position: relative;
	overflow:hidden;
	margin-bottom:20px;
}
	
.contact{
	margin:20px;
	float:left;
}

.elprofile{
	margin:20px;
	float:right;
}
/*transparent*/
.layoutcontent{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 15px 15px 15px;
	border-radius:0px 15px 15px 15px;
	
}

.toptab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px 0px 0px 0px;
	border-radius:15px 0px 0px 0px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.middletab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.bottomtab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 15px 0px 0px;
	border-radius:0px 0px 0px 15px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.layoutbox{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.layoutboxvideo{
	background-color:#191919;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

/*transparent*/
.layoutcontentireland{
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	-moz-border-radius: 0px 15px 15px 15px;
	border-radius:0px 15px 15px 15px;
	
}

.layoutcontentireland a{
	color: #ff57d0;
}

.layoutcontentireland a:hover{
	color: #fff;
}

.toptabireland{
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	-moz-border-radius: 15px 0px 0px 0px;
	border-radius:15px 0px 0px 0px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.middletabireland{
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.bottomtabireland{
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 15px 0px 0px;
	border-radius:0px 0px 0px 15px;
	position:relative;
	width:102px;
	padding: 18px 10px;
}

.layoutboxireland{
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.layoutboxvideoireland{
	background-color:#d1d1d1;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.ireland{
	color:#3a3a3a;
}

.map{
	float:right;
	margin:20px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

img{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.post{
	clear:both;
	margin-top:10px;
}

/*style*/

hr{
	margin:22px;
	color:#e4acf1;
}

h1{
	margin: 0px;
	padding: 0px;
	font-family: Century Gothic, Arial, serif;
	font-size:23px;
	margin-bottom:5px;
	font-weight:200;
}

h2{
	margin: 0px;
	padding: 0px;
	font-family: Century Gothic, Arial, serif;
	font-size:15px;
	margin-bottom:5px;
	font-weight:200;
}

h3{
	margin: 0px;
	padding: 0px;
	font-family: Century Gothic, Arial, serif;
	font-size:14px;
	font-weight:200;
}

h6{
	margin: 0px;
	padding: 0px;
	font-family: Century Gothic, Arial, serif;
	font-size:25px;
	font-weight:200;
}

h4{
	margin: 0px;
	padding: 0px;
	font-family: 'Righteous', cursive;
	font-size:15px;
	margin:0 0 5px 5px;
	font-weight:200;
}


h5{
	margin: 0px;
	padding: 0px;
	font-family: 'Righteous', cursive;
	font-size:30px;
	margin-bottom:5px;
	font-weight:200;
}

h7{
	color: #3a3a3a;
	position: absolute;
	margin: 80px 0 0 0px;
	padding: 20px 80px;
	font-family: 'Righteous', cursive;
	font-size:40px;
	font-weight:200;
	background-color:#d1d1d1;
	opacity:0.9;
	filter: alpha(opacity90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

ul{
	padding:17px;
}

ol{
	list-style-type: none; 
	list-style-image: none;
}

p{
	padding: 7px 0px;
}

a{
	color:#FFFFFF;

}

a:hover{
	color:#e4acf1;
}

.noline{
	text-decoration: none;
	border:none;
}

.tutorial{
	width:170px;
	height:115px;
	margin-top:10px;
	margin-right:20px;
	/*-moz-border-radius: 11px;
	border-radius: 11px;*/
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.tutfront{
		position:relative;
		float:left;
		width:174px;
		height:160px;
		margin:5px 9px;
		overflow: hidden;
}


.tuthover{
	position:absolute;top:25px;left:0;
	display:block;
}

.tut{
		float:left;
		margin:5px 38px;
}

.newsimg{
	float:left;
	height:115px;
	margin:5px 10px 20px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.partyfrontimg{
	float:left;
	height:115px;
	margin:5px 10px 20px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.news{
	float:left;
}

.minisite{
	float:left;
	width:160px;
	margin: 0px 30px;
	padding: 0px 5px;
	list-style-type: none; 
	list-style-image: none;
	line-height:1.3;
}

.minisite a{
	text-decoration: none;
}

.classsection{
	margin:20px;
	overflow:hidden;
}

.footimg{
	margin:15px;
	float:right;
	border:0px;
}

.copy{
	
	margin:30px 15px;
	font-size:12px;
	float:left;
}

.entry-content{
	margin:10px;
}

.comments-link{
	margin:18px;
}


.venues{
	margin:10px;
}

.venuecontent{
	float:left;
	width:300px;
	margin:20px;
}

.clear{
	clear:both;
	margin:20px 70px;
	text-align:center;
}

.venueimg{
	width:300px;
	height:264px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.links{
	margin:15px 50px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.thanks{
	margin:15px 20px;
	float:left;
	width:200px;
}

.thanksimg{
	margin:15px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.infoimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	margin-left:140px;
	margin-top:20px;
	margin-bottom:20px;
	width:500px;
}


.about{
	margin:10px 20px;
}

.aboutlinks{
	width: 25%;
	margin-left: 140px;
	margin-top: 20px;
	border-style:solid;
	border-width:10px;
	border-color:#333333;
}

.avatar{
	margin:10px 10px 10px 0px;
	float:left;
}

.commentmetadata{
	margin-left: 10px;
	margin-top: 3px;
	color: #919191;
}

.tutsection{
	overflow:hidden;
}

table{
	margin:0 auto;
	width: auto;
}

table tr td{
	padding: 5px;
	line-height:200%;
}

table th{
	padding: 5px;
}

.acenter{
	align:center;
}

.partyimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:right;
	width:380px;
	margin:20px 0px;
}

.designer{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:right;
	width:250px;
	margin:0px 20px;
}

.partyh{
	float:left;
	width:350px;
	margin:10px 0px;
}

.headerp{
	clear:both;
}

hr{
	clear:both;
	margin: 20px 0px;
}

.gallery{
	margin-left:150px;
}

.beginners{
	position:relative;
	padding:5px;
}


.attachment-thumbnail{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:left;
	margin: 20px;
}


.menu{
	margin:0 auto;
	width:400px;
	text-align:center;
	line-height:130%;
	list-style: none;

}

.menu li{
	float:left;
	position:relative;
}


.menu li em {
	width: 300px;
	overflow:auto;
	position: absolute;
	top: -120px;
	left: -70px;
	text-align: center;
	padding: 20px;
	background-color:#333333;
 	background-image: -moz-linear-gradient(top, #030303, #333333);
  	background-image: -webkit-gradient(linear, left top,left bottom, from(#030303), to(#333333));
  	background-image: linear-gradient(top, #030303, #333333);
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 0px -3px 5px #886690;
	-webkit-box-shadow: 0px -3px 5px #886690;
	box-shadow: 0px -3px 5px #886690;
	font-style: normal;
	z-index: 2;
	display: none;
}

.timetable{
	background-color: #523c57;
	border-style:none;
}

.timetable td{
	width:95px;
	table-layout:fixed;
}

.xoxo{
	list-style-type: none; 
	list-style-image: none;
}

.widget_search{
	margin-bottom:15px;
}

.comment-meta{
	margin-bottom:15px;
}

.comment-body{
	margin-left:50px;
	margin-bottom:10px;
}

label{
	positon:absolute;
	display:block;
}

.required{
	display:none;
}

.payment{
	width:500px;
}

.contactimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:380px;
	margin:20px 0px;
}

.students ul{
	font-weight:100;
	padding: 10px 45px 10px 10px;
	text-align: center;


}

.students li{
	padding:10px 0px;
	list-style-type: none; 
	list-style-image: none;
}

.question{
	font-weight:200;
	font-size:16px;
	display:block;
	margin-bottom:10px;
}

.tutorialhover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}

.video-js{
	margin-left:10px;
	margin-top:10px;
}

@media screen and (max-width: 1100px) and (min-width: 1000px){
	body{
	margin:0;
	background: #000 url(http://www.polerciseni.com/wp-content/uploads/2011/04/elbackgroundsmall.jpg) no-repeat top center;
	color:#ffffff;
	font-family: Helvetica, Century Gothic, Arial, serif;
	font-weight:100;
	font-size: 12px;
}

	#hiddenhome{
	height:200px;
	display:block;
}

  
  
  }
  
  
  @media screen and  (max-width: 999px) {
   body{
	margin:0;
	background: #000;
	color:#ffffff;
	font-family: Helvetica, Century Gothic, Arial, serif;
	font-weight:100;
	font-size: 16px;
}

body.page-id-417{
	background: #000;
}


body.page-id-33{
	background: #000;
}

body.page-id-23{
	background: #000;
}

body.page-id-118{
	background: #000;
}

body.page-id-93{
	background: #000;
}

body.page-id-124{
	background: #000;
}

body.page-id-126{
	background: #000;
}

body.page-id-122{
	background: #000;
}

body.page-id-120{
	background: #000;
}

body.page-id-31{
	background: #000;
}

body.page-id-29{
	background: #000;
}

body.page-template-onecolumn-page-php{
	background: #000;
}


body.single-post{
	background: #000;
}

body.error404{
	background: #000;
}

body.author{
	background: #000;
}

body.attachment{
	background: #000;
}

body.archive{
	background: #000;
}

body.search{
	background: #000;
}

body.page-id-538{
	background: #000;
}


#container{
	width:700px;
	margin:0 auto;
}

#hiddenhome{
	height:20px;
	display:block;
}

#logo{
	width:100%;
	display:block;
	float:none;
}

.logo{
	border:none;
	display:block;
	width:367px;
	height:126px;
	margin:auto;
	
}

.irelandlogo{ 
	position:absolute;
	display:block;
	margin:auto 0;
	padding: 0 0 0 100px;
}

#nav{
	margin-top:20px;
	margin-bottom:20px;
	font-family: arial, serif;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	float:none;


}

#nav ul {
	list-style-type: none; 
	list-style-image: none;
	margin-top:20px;
	
}

#nav li {
	display: block; 
	font-size:30px;
	margin-left:270px;
}



/* level 2 list */
#nav li ul {
	font-family: arial, serif;
	padding:0px;
	margin-top:-20px;
	margin-left:-110px;
	width: 100px;
	display:none;
	position: relative;
	top: 35px;
}
/* dropdown */
#nav li:hover ul{
	display: none;
}
#nav ul li {
	float: none;
	margin-left: 108px;
	background:none;
	opacity:1;
	filter: alpha(opacity100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	padding: 0px 5px;
	width:100px !important;
	display:block;
	padding:10px 0px;
	
}
#nav ul a {
	font-weight: normal;

}

#info{
	position:relative;
	width:700px;
	height:400px;
	margin-bottom:20px;
	padding: 20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#news{
	position:relative;
	width:700px;
	height:400px;
	margin-bottom:20px;
	padding: 20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#minisite{
	position:relative;
	clear:both;
	overflow:hidden;
	width:700px;
	margin-bottom:20px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}

#footer{
	position:relative;
	overflow:hidden;
	padding: 20px;
	margin-bottom:20px;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
}

.minisite{
	float:left;
	width:160px;
	margin: 0px 30px;
	padding: 0px 5px;
	list-style-type: none; 
	list-style-image: none;
	line-height:1.3;
}

h1{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:25px;
	margin-bottom:5px;
}

h2{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:18px;
	margin-bottom:5px;
}

h3{
	margin: 0px;
	padding: 0px;
	font-family: , arial, serif;
	font-size:16px;
}

h6{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:25px;
}

.layoutcontent{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px;
	border-radius:15px;
	
}

.toptab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius:15px 15px 0px 0px;
	position:relative;
	width:425px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:300px;

}

.middletab{
	background-color:#191919;
	position:relative;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px;
	border-radius:0px;
	position:relative;
	width:425px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:300px;
}

.bottomtab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	position:relative;
	width:425px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:300px;
}
  
  #hiddenpages{
	height:10px;
	display:block;
}

#tabsmenu{
	width:700px;
	float:none;
	margin-bottom:20px;
	
}

#contentnews{
	position:relative;
	width:700px;
	float:none;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
}

#contentlinks{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
	width:700px;
}


#sidebar{
	position:relative;
	width:700px;
	float:none;
	margin-bottom:20px;
	padding: 20px;
}

#content{
	position: relative;
	overflow:hidden;
	width:700px;
	float:none;
	margin-bottom:20px;
}

.venuecontent{
	float:none;
	width:300px;
	margin:20px;
}

.clear{
	clear:both;
	margin:20px 70px;
	text-align:center;
}

.avatar{
	margin:10px 10px 10px 0px;
	float:none;
}

.partyimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:none;
	width:380px;
	margin:20px 0px;
}

.partyh{
	float:none;
	width:350px;
	margin:10px 0px;
}

.headerp{
	clear:both;
}

hr{
	clear:both;
	margin: 20px 0px;
}



.gallery{
	margin-left:150px;
}

.beginners{
	position:relative;
	padding:5px;
}


.attachment-thumbnail{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:none;
	margin: 20px;
}


.menu{
	margin:0 auto;
	width:600px;
	text-align:center;
	line-height:130%;
	list-style: none;

}

.menu li{
	float:left;
	position:relative;
}


.menu li em {
	width: 300px;
	overflow:auto;
	position: absolute;
	top: -120px;
	left: -70px;
	text-align: center;
	padding: 20px;
	background-color:#333333;
 	background-image: -moz-linear-gradient(top, #030303, #333333);
  	background-image: -webkit-gradient(linear, left top,left bottom, from(#030303), to(#333333));
  	background-image: linear-gradient(top, #030303, #333333);
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 0px -3px 5px #886690;
	-webkit-box-shadow: 0px -3px 5px #886690;
	box-shadow: 0px -3px 5px #886690;
	font-style: normal;
	z-index: 2;
	display: none;
}

.contactimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:380px;
	margin:20px 0px;
}

.contact{
	margin:20px;
	float:none;
}

.elprofile{
	margin:20px;
	float:none;
}
.map{
	float:none;
	margin:20px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.menu li em {
	width: 300px;
	overflow:auto;
	position: absolute;
	top: -130px;
	left: -70px;
	font-size:12px;
	text-align: center;
	padding: 20px;
	background-color:#333333;
 	background-image: -moz-linear-gradient(top, #030303, #333333);
  	background-image: -webkit-gradient(linear, left top,left bottom, from(#030303), to(#333333));
  	background-image: linear-gradient(top, #030303, #333333);
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 0px -3px 5px #886690;
	-webkit-box-shadow: 0px -3px 5px #886690;
	box-shadow: 0px -3px 5px #886690;
	font-style: normal;
	z-index: 2;
	display: none;
}

.aboutlinks{
	position:relative;
	margin-left: 70px;
	margin-top: 20px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:left;
}

.img{
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-style:solid;
	border-width:10px;
	border-color:#333333;
	margin-left:70px;
	width:500px;
}



  }
  
  
  @media screen and (max-width: 768px){

   body{
	margin:0;
	background: #000;
	color:#ffffff;
	font-family: Helvetica, Century Gothic, Arial, serif;
	font-weight:100;
	font-size: 16px;
}

body.page-id-417{
	background: #000;
}


body.page-id-33{
	background: #000;
}

body.page-id-23{
	background: #000;
}

body.page-id-118{
	background: #000;
}

body.page-id-93{
	background: #000;
}

body.page-id-124{
	background: #000;
}

body.page-id-126{
	background: #000;
}

body.page-id-122{
	background: #000;
}

body.page-id-120{
	background: #000;
}

body.page-id-31{
	background: #000;
}

body.page-id-29{
	background: #000;
}

body.page-template-onecolumn-page-php{
	background: #000;
}


body.single-post{
	background: #000;
}

body.error404{
	background: #000;
}

body.author{
	background: #000;
}

body.attachment{
	background: #000;
}

body.archive{
	background: #000;
}

body.search{
	background: #000;
}

body.page-id-538{
	background: #000;
}


#container{
	width:400px;
	margin:0 auto;
}

#hiddenhome{
	height:20px;
	display:block;
}

#logo{
	width:100%;
	display:block;
	float:none;
}

.logo{
	border:none;
	display:block;
	width:367px;
	height:126px;
	margin:auto;
	
}


#nav{
	margin-top:20px;
	font-family: arial, serif;
	margin:auto;
	width:400px;
	float:none;


}

#nav ul {
	list-style-type: none; 
	list-style-image: none;
	margin-top:20px;
	
}

#nav li {
	display: block; 
	font-size:30px;
	margin-left:120px;
}



/* level 2 list */
#nav li ul {
	font-family: arial, serif;
	padding:0px;
	margin-top:-20px;
	margin-left:-110px;
	width: 100px;
	display:none;
	position: relative;
	top: 35px;
}
/* dropdown */
#nav li:hover ul{
	display: none;
}
#nav ul li {
	float: none;
	margin-left: 108px;
	background:none;
	opacity:1;
	filter: alpha(opacity100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	padding: 0px 5px;
	width:100px !important;
	display:block;
	padding:10px 0px;
	
}
#nav ul a {
	font-weight: normal;

}

#info{
	position:relative;
	width:400px;
	height:400px;
	margin-bottom:20px;
	padding: 20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#news{
	position:relative;
	width:400px;
	height:400px;
	margin-bottom:20px;
	padding: 20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#minisite{
	position:relative;
	clear:both;
	overflow:hidden;
	width:400px;
	margin-bottom:20px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}

#footer{
	position:relative;
	overflow:hidden;
	padding: 20px;
	margin-bottom:20px;
	width: 400px;
	margin-left:auto;
	margin-right:auto;
}

.minisite{
	float:left;
	width:160px;
	margin: 0px 30px;
	padding: 0px 5px;
	list-style-type: none; 
	list-style-image: none;
	line-height:1.3;
}

h1{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:25px;
	margin-bottom:5px;
}

h2{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:18px;
	margin-bottom:5px;
}

h3{
	margin: 0px;
	padding: 0px;
	font-family: , arial, serif;
	font-size:16px;
}

h6{
	margin: 0px;
	padding: 0px;
	font-family:  arial, serif;
	font-size:25px;
}

.layoutcontent{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 5px;
	border-radius:15px;
	
}

.toptab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius:15px 15px 0px 0px;
	position:relative;
	width:270px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:150px;

}

.middletab{
	background-color:#191919;
	position:relative;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px;
	border-radius:0px;
	position:relative;
	width:270px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:150px;
}

.bottomtab{
	background-color:#191919;
	opacity:0.8;
	filter: alpha(opacity80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	position:relative;
	width:270px;
	display: block; 
	font-size:30px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:150px;
}
  
  #hiddenpages{
	height:10px;
	display:block;
}

#tabsmenu{
	width:400px;
	float:none;
	margin-bottom:20px;
	
}

#contentnews{
	position:relative;
	width:400px;
	float:none;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
}

#contentlinks{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	padding: 20px;
	width:400px;
}


#sidebar{
	position:relative;
	width:400px;
	float:none;
	margin-bottom:20px;
	padding: 20px;
}

#content{
	position: relative;
	overflow:hidden;
	width:400px;
	float:none;
	margin-bottom:20px;
}

.venuecontent{
	float:none;
	width:300px;
	margin:20px;
}

.infoimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	width:300px;
}

.clear{
	clear:both;
	margin:20px 70px;
	text-align:center;
}

.avatar{
	margin:10px 10px 10px 0px;
	float:none;
}

.partyimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:none;
	width:300px;
	margin:20px 0px;
}

.partyh{
	float:none;
	width:300px;
	margin:10px 0px;
}

.payment{
	width:300px;
}

.headerp{
	clear:both;
}

hr{
	clear:both;
	margin: 20px 0px;
}

.gallery{
	margin-left:150px;
}

.beginners{
	position:relative;
	padding:5px;
}


.attachment-thumbnail{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:none;
	margin: 20px;
}


.menu{
	margin:0 auto;
	width:400px;
	text-align:center;
	line-height:130%;
	list-style: none;

}

.menu li{
	float:left;
	position:relative;
}


.menu li em {
	width: 300px;
	overflow:auto;
	position: absolute;
	top: -120px;
	left: -70px;
	text-align: center;
	padding: 20px;
	background-color:#333333;
 	background-image: -moz-linear-gradient(top, #030303, #333333);
  	background-image: -webkit-gradient(linear, left top,left bottom, from(#030303), to(#333333));
  	background-image: linear-gradient(top, #030303, #333333);
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 0px -3px 5px #886690;
	-webkit-box-shadow: 0px -3px 5px #886690;
	box-shadow: 0px -3px 5px #886690;
	font-style: normal;
	z-index: 2;
	display: none;
}

.contactimg{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:300px;
	margin:20px 0px;
}

.contact{
	margin:20px;
	float:none;
}

.elprofile{
	margin:20px;
	float:none;
}
.map{
	float:none;
	margin:20px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.menu li em {
	width: 300px;
	overflow:auto;
	position: absolute;
	top: -130px;
	left: -70px;
	font-size:12px;
	text-align: center;
	padding: 20px;
	background-color:#333333;
 	background-image: -moz-linear-gradient(top, #030303, #333333);
  	background-image: -webkit-gradient(linear, left top,left bottom, from(#030303), to(#333333));
  	background-image: linear-gradient(top, #030303, #333333);
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 0px -3px 5px #886690;
	-webkit-box-shadow: 0px -3px 5px #886690;
	box-shadow: 0px -3px 5px #886690;
	font-style: normal;
	z-index: 2;
	display: none;
}

.aboutlinks{
	position:relative;
	margin-left: 70px;
	margin-top: 20px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	float:left;
}

.img{
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-style:solid;
	border-width:10px;
	border-color:#333333;
	margin-left:70px;
	width:300px;
}

.timetable td{
	width:auto;
	table-layout:fixed;
}


table tr td{
	padding: 0px;
	line-height:200%;
}

table th{
	padding: 0px;
}

table{ font-size: 12px;}
