 /*
NAME:	CUSTOM CSS
DESC:	CUSTOM STYLING FOR SRT
VER:	1 | 100310
AUTHOR: ID
*/

/* -------------------------------- */
/* DEFAULT HTML TAGS STYLING		*/ 
/* -------------------------------- */

body {
	background: #000;
	color: #606060;
	font-family: "Helvetica Neue", Helvetica, Arial ,sans-serif;
	}
h1, h2, h3 {
	color: #FFF;
	font-weight: bold;
	}
h1 {
	color: #a3488a;
	padding-bottom: 15px;
	border-bottom: 1px solid #434141;
	font-size: 2em;
	}
h2 {
	font-size: 1.5em;
	}
h3 {
	font-size: 1.5em;
 	}
p {
	line-height: 1.3;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 1.5em;
	color: #FFF;
	}
a {
	}
a:hover {
	}
	
ol {
	}
	#main ol li {
		color: #FFF;
		}
	
.panel li {	
	margin: 0 0 1em;
	}
		
/* -------------------------------- */
/* MAIN LAYOUT						*/ 
/* -------------------------------- */

#whole {
	}
	#container {
		background: url(../img/bg.png) no-repeat center 70px;
		min-height: 670px;
		}	
		#homepage #container {
			background: url(../img/bg-home.png) no-repeat center 70px;
			}
		#container-inner {
			margin: 0 auto;
			position: relative; 
			width: 960px;
			}	
		#nav ul {
			float: right;
			margin: 0;
			padding: 0;
			}
			#nav ul li {
				display: inline; 
				}
				#nav ul li a { 
					color: #fff; 
					display: block; 
					float: left; 
					font-size: 0.917em;
					font-weight: bold;
					margin: 0 0 0 0;
					padding: 0 0 20px 20px;
					text-transform: uppercase;
					}
				#nav ul li#currentpage a, #nav ul li a:hover {
					color: #a3488b;	
					}
					
		 #logo {
			background: url(../img/logo.png) no-repeat;	
			width: 334px;
			height: 210px;
			margin-bottom: 35px;
			}
			#homepage #logo {
				width: 398px;
				height: 315px;
				}
		#ctp {
			background: url(../img/ctp.png) no-repeat;	
			display: block;
			width: 337px;
			height: 192px;
			
			}
			#homepage #ctp {
				background: url(../img/ctp-home.png) no-repeat;	
				width: 459px;
				height: 232px;
				}
				
		a#booktixnow {
			background: url(../img/booktixnow.png) no-repeat;
			display: block;
			width: 200px;
			height: 118px;
			}
			#homepage a#booktixnow {
				background: url(../img/booktixnow-home.png) no-repeat;
				width: 163px;
				height: 255px;
				position: absolute;
				right: -25px;
				top: 60px;
				}
			
			#main {
				float: right;
				width: 482px;
				margin: 60px 20px 0 0;
				}
				/* REVIEWS */
				.reviews p em {
					color: #a3488b;	
					}
		#footer {
			color: #494949;
			font-size: 0.917em;
			padding: 40px 0 20px;
			}
			#footer span {
				color: #a3478a;
				}
				
/* -------------------------------- */
/* THUMBLIST						*/ 
/* -------------------------------- */

ul.thumblist {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	ul.thumblist li {
		margin-bottom: 20px;
		overflow: hidden;
		width: 482px;
		}
	.thumblist h3 {
		margin-bottom: 10px;	
		}
	.thumblist p {
		margin: 0;	
		}
	.thumb {
		float: left;
		margin-right: 10px;
		}
	.info {
		float: left;
		width: 366px;
		}
			
/* -------------------------------- */
/* POP								*/ 
/* -------------------------------- */

div.pp_inline h1 + h2 {
	margin-top: 0;	
	}
div.pp_inline h2 {
	font-size: 24px;	
	}
div.pp_inline p {
	color: #666;	
	}
div.pp_inline .form {
	background: url(../img/poster.jpg) no-repeat;	
	list-style: none;
	}
	div.pp_inline li {
		padding: 10px 0 10px 140px;
		}
		div.pp_inline label {
			font-size: 18px;
			margin-bottom: 15px;	
			}

.htw-text {
	background: url(../img/htw-text.png) no-repeat;	
	padding: 0 0 50px 180px;
	}	
