/**********************************************************************************************

	Title: Garuda Competition
	Author: Rian Triharyana
	Date: February 2008 

***********************************************************************************************

		
	1. BASE
			1.1 Reset
			1.2 Accessibility navigation
			1.3 Default styles
			1.3 Basic styles
	
	2. LAYOUT
			2.1 Header
			2.2 Content
			2.3 Sidebar
			2.4 Footer
		

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	



/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	
	body {
		line-height: 1;
	}
	
	ol, ul {
		list-style: none;
	}
	
	blockquote, q {
		quotes: none;
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	:focus {
		outline: 0;
	}
	
	ins {
		text-decoration: none;
	}
	
	del {
		text-decoration: line-through;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	

/* 1.2	Accessibility navigation
-----------------------------------------------------------------------------------------------*/	

	#accessibility-nav {
		position: absolute;
		left: -1000em;
		text-align: left;
	}


/* 1.3	Default styles
-----------------------------------------------------------------------------------------------*/	

	body {
	background: #151515;
	text-align: center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1.6
		}

	hr { 
		display: none;
	}
			
	strong {
		font-weight: bold;
	}
			
	em {
		font-style: italic;
	}
		
	abbr, acronym {
		border-bottom: 1px dotted #999; 
		cursor: help;
	}
	
	input, textarea, select {
		font: 1.2em Arial, Helvetica, sans-serif;
	}

	a {
		color: #498929;
		text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
	}
	

/* 1.4	Basic styles
-----------------------------------------------------------------------------------------------*/	

	.hide {
		display: none;
	}
	
	.invis{
		visibility: hidden}
	
	.more{
		padding-top: 10px }
	.more a{
		text-transform: lowercase;
		border-left: 1px solid #498929;
		padding-left: 5px;
		font-size: 100%;
}

/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
	
	.big-wrap{
		background: #fff url(../images/bg-body.gif) repeat-x;
		padding-bottom: 50px}

	.container,
	.footer-inside {
		width: 1000px;
		position: relative;
		margin: 0 auto;
		text-align: left;
		font-size: 1.2em;
	}
		
	#header{
		height: 238px;
		overflow: hidden;
		position: relative
	}
		
	#content {
		width: 760px; 
		float: right;
	}
		
	#sidebar {
		width: 200px;
		float: left; 
	}
	
	#footer {
		clear: both;
		zoom: 1;
		overflow: hidden;
		position: relative
	}
	
	
	
/* 2.1	Header
-----------------------------------------------------------------------------------------------*/	
	
	#header .logo,
	#header .logo span {
		display: block;
		width: 115px;
		height: 167px;
		overflow: hidden;
	}
	
	#header .garuda{
		top: 10px;
		position: relative;
	}
	#header .logo {
		position: relative;
		top: 15px;
	}
		
		#header .logo span {	
			position: absolute; 
			top: 0;
			left: 0;
			z-index: 10;
			background: url(../images/logo.png) no-repeat;
		}
	
		#header a.logo span {	
			cursor: pointer;
		}
		
	.navigation{
		height: 49px;
		width: 577px;
		position: absolute;
		overflow: hidden;
		top: 0;
		right: 0 }	
		
		.navigation li{
			display: inline }
			
			.navigation li a,
			.navigation li a span{
				position: relative;
				float: left;
				padding: 0 7px;
				height: 49px;
				overflow: hidden;
				display: block }
				
				.navigation li a span{
					cursor: pointer;
					position: absolute;
					top: 0;
					left: 0}
										
				.navigation li.m-home a,
				.navigation li.m-home a span{
					width: 37px }
					
					.navigation li.m-home a span{
						background: url(../images/menu1.png) 0 0 no-repeat }			
					.navigation li.m-home a:hover span,
					.navigation li.m-home a.active span{
						background-position: 0 -49px}			

				.navigation li.m-register a,
				.navigation li.m-register a span{
					width: 58px }
					
					.navigation li.m-register a span{
						background: url(../images/menu1.png) -56px 0 no-repeat }			
					.navigation li.m-register a:hover span,
					.navigation li.m-register a.active span{
						background-position: -56px -49px }			

				.navigation li.m-contest a,
				.navigation li.m-contest a span{
					width: 86px }
					
					.navigation li.m-contest a span{
						background: url(../images/menu1.png) -128px 0 no-repeat }			
					.navigation li.m-contest a:hover span,
					.navigation li.m-contest a.active span{
						background-position: -128px -49px }			

				.navigation li.m-terms a,
				.navigation li.m-terms a span{
					width: 137px }
					
					.navigation li.m-terms a span{
						background: url(../images/menu1.png) -226px 0 no-repeat }			
					.navigation li.m-terms a:hover span,
					.navigation li.m-terms a.active span{
						background-position: -226px -49px}			

				.navigation li.m-judges a,
				.navigation li.m-judges a span{
					width: 49px }
					
					.navigation li.m-judges a span{
						background: url(../images/menu1.png) -377px 0 no-repeat }			
					.navigation li.m-judges a:hover span,
					.navigation li.m-judges a.active span{
						background-position: -377px -49px }			

				.navigation li.m-contact a,
				.navigation li.m-contact a span{
					width: 79px }
					
					.navigation li.m-contact a span{
						background: url(../images/menu1.png) -442px 0 no-repeat }			
					.navigation li.m-contact a:hover span,
					.navigation li.m-contact a.active span{
						background-position: -442px -49px }			

				.navigation li.m-faq a,
				.navigation li.m-faq a span{
					width: 25px }
					
					.navigation li.m-faq a span{
						background: url(../images/menu1.png) -539px 0 no-repeat }									
					.navigation li.m-faq a:hover span,
					.navigation li.m-faq a.active span{
						background-position: -539px -49px }		
	
		.top-ad img{
			position: absolute;
			top: 50px;
			left: 180px }	
			
		.login{
			width: 191px;
			background: #fff;
			height: 160px;
			padding: 8px 13px 0;
			position: absolute;
			top: 49px;
			right: 75px }		
			
			.login p{
				padding-bottom: 8px;
				text-transform: uppercase;
				color: #000 }
			
			.login h3{
				font-size: 15px;
				font-weight: normal;
				padding:10px 0 5px }	
			
			.error p.e-msg{
				position: absolute;
				width: 250px;
				text-align: center;
				padding-top: 8px;
				left: -17px;
				background: #EF3B3B;
				font-weight: bold;
				color: #fff }	
				
				.login p input{
					background: #f1f1f0;
					border: 1px solid #acacac;
					width: 181px;
					padding: 4px 3px;
					font-size: 12px;
					margin-bottom: 2px }				
				
				.login input#login{
					float: right;
					margin-right: 1px;
					width: auto;
					text-transform: uppercase;
					background: #525252;
					color: #e3e3e3;
					font-family: "Myriad Pro", "Lucida Grande", Arial, sans-serif;
					font-size: 13px;
					padding: 5px 10px 2px }	

			.login .forget{
				font-size: 10px;
				text-transform: none;
				overflow: hidden;
				position: absolute;
				left: 13px;
				line-height: normal;
				bottom: 15px;
				width: 100px }
				
				.login .forget a{
					display: block;
					float: left;
					padding-bottom: 3px }				

/* 2.2	Content
-----------------------------------------------------------------------------------------------*/	
	#wrap{
		width: 851px;
		margin: 0 auto;
		position: relative; }
		
		#wrap .garudalogo img{
			top: -60px;

			/* IE */
			*top:0px;
			_top:0px;
			/* END OF BUGGER */
			
			right: 8px;
			position: absolute }
			
		#wrap .showwinner { position: absolute; top: -21px; left: 0; color: #fff; font-weight: bold }		
			
	.wrap-inside{
		background: url(../images/bg-content.png);
		margin-top: 71px;
		padding: 0 8px 8px;
		overflow: hidden;
		border: 1px solid #dedede; }		
	.home .wrap-inside{
		border: 0;
		padding: 8px;
		margin-top: 61;
	}
	.home #wrap .garudalogo img	{
		top: -55px;
	}
	.winner{
		width: 835px;
		height: 359px;
		display: none;
		overflow: hidden;
		background: #9c9c9c }
		
		.winner .ss{
			width: 600px;
			padding: 13px 12px 14px 12px;
			float: left;
			text-align: center;
			background: #727372 }

		.winner .ss img{
			display: none }
			
		.winner .ss .active{
			display: block }
			
		.winner ul{
			display: block;
			width: 209px;
			float: right;
			margin-right: 1px;
			background: #292929 }
			
		.winner ul li{
			height: 72px;
			_margin-bottom:-3px;
			*margin-bottom:-3px;
			width: 209px;
			position: relative }

			.winner ul li img{
				position: absolute;
				top: 23px;
				left: -13px;
				display: none;
				z-index: 9999 }
				
			.winner ul li.active img{
				display: block }	
			
			.winner ul li a,
			.winner ul li a span{
				height: 72px;
				width: 209px;
				display: block;
				overflow: hidden;
				position: relative }	
					
				.winner ul li a span{
					position: absolute;
					top: 0;
					left: 0;
					cursor: pointer }
				
				.winner ul li.winner-1,
				.winner ul li.winner-3{
					_margin-bottom:-4px;
					*margin-bottom:-4px; }
						
				.winner ul li.winner-1 a,
				.winner ul li.winner-1 a span{
					height: 72px;}
					
					.winner	ul li.winner-1 a span{
						background: url(../images/bg-first-winner.png) no-repeat }				

					.winner	ul li.winner-2 a span{
						background: url(../images/bg-second-winner.png) no-repeat }				

				.winner ul li.winner-3 a,
				.winner ul li.winner-3 a span{
					height: 72px;}
					
					.winner	ul li.winner-3 a span{
						background: url(../images/bg-third-winner.png) no-repeat }				

					.winner	ul li.winner-4 a span{
						background: url(../images/bg-best-culture.png) no-repeat }				

					.winner	ul li.winner-5 a span{
						background: url(../images/bg-best-landscape.png) no-repeat }				
						
	.prev-gpc{
		height: 75px;
		padding: 5px 10px 0;
		margin:-1px 0 10px;
		color: #333;
		background: #f1f1f0 }					
		
		.prev-gpc h3{
			text-transform: uppercase;
			font-size: 14px;
			margin-top: 0px;
			margin-bottom: 5px;
			font-weight: normal }
			
		.prev-gpc ul{
			display: block;
			overflow: hidden }
			
			.prev-gpc li{
				display: block;
				float: left;
				width: 160px;
				margin-right: 10px;
				font-size: 14px;
				height: 40px;
				border-right: 1px solid #333; }	
				
			.prev-gpc li.last{
				width: 190px;
				border: none; }	
				
				.prev-gpc li a{
					color: #333 }
				
				.prev-gpc li span{
					display: none;
					font-size: 11px;
					font-style: normal }	
					
	.wrap-content{
		overflow: hidden;
		zoom: 1;
		background: #fff url(../images/bg-inside.jpg) left top no-repeat }
		
	.home .wrap-content{
		background-image: none;
		padding: 10px }	
	
	.home #content{
		float: left;
		width: 453px;
		padding: 0 }		
		
	#content{
		float: right;
		width: 552px;
		padding: 18px 27px 10px 0 }
		
	.page-content p{
		margin-top: 8px;
		padding-bottom: 15px;
		zoom: 1;
		line-height: 19px }
		
	#content h1{
		font-size: 34px;
		font-weight: normal;
		line-height: normal }
		
	#content h2{
		font-size: 25px;
		line-height: normal;
		font-weight: normal }			
		
		.page-content{
			margin-top: 20px;}
			
		.page-content blockquote{
			background: #e7e7e7 url(../images/bg-quote-2.png) 5px 5px no-repeat;
			width:503px;
			margin-left: 22px  }
			
			.page-content blockquote p{
				padding: 20px 10px 20px 25px;
				margin-bottom: 20px;
				margin-top: 16px }
			
		.page-content img{
			border: 1px solid #666;
			padding: 5px;
			margin: 0 10px }
			
		.page-content img.l-side{
			float: left;
			margin: 0 10px 0 0}	

		.page-content img.r-side{
			float: right;
			margin: 0 0 0 10px }
			
		.page-content li{
			list-style: outside;
			margin-left: 40px;
			padding-bottom: 5px;
			margin-top: 10px; }
			
		.page-content ul{
			padding-bottom: 10px}	
			
		.less .page-content{
			padding-bottom: 600px }			
			
	#content .paging{
		margin-top: 30px }	
			
		#content .paging a.other-news{
			padding: 10px 5px 8px ;
			display: block;
			float: right;
			font-size: 13px;
			width: 80px;
			text-align: center;
			text-transform: uppercase;
			color: #686868;
			background: #e7e7e7 }			
			
	.contest{
		padding: 5px 10px;
		background: #e7e7e7 }
		
		.contest h3{
			font-size: 14px;
			text-transform: uppercase;
			color: #000;
			font-weight: normal }
			
		.contest h1{
			font-size: 35px;
			font-weight: normal;
			margin-bottom: 5px }
			
			.contest h1 a{
				color: #000 }
		
		.contest .overview{
			overflow: hidden }
		
			.contest .ov-pic{
				width: 138px;
				float: left }
				
				.contest .ov-pic img{
					padding: 5px;
					background: #fff;
					border: 1px solid #666;
					margin-top: 3px }
				
			.contest .ov-content{
				float: right;
				width: 295px }
					
			.contest p{
				padding-bottom: 10px;
				line-height: 19px }	
			
	.judges-reg{
		margin-top: 10px;
		border-top: 1px solid #666;
		padding: 5px 0;
		overflow: hidden }
		
		.judges-reg p{
			text-align: justify;
			line-height: 19px;
			padding-bottom: 10px }
		
		.judges-reg h3{
			font-size: 14px;
			text-transform: uppercase;
			font-weight: normal;
			color: #000;
			padding-top: 10px;
			padding-bottom: 10px }
			
		.judges-reg .col-judges	{
			float: left;
			line-height: 19px;
			width: 220px }
			
		.judges-reg .col-judges	img{
			padding: 5px;
			border: 1px solid #666;
			margin-bottom: 5px }
			
		.judges-reg .col-judges	h2{
			font-size: 25px;
			font-weight: normal;
			margin-bottom: 10px }

			.judges-reg .col-judges	h2 a{
				color: #000 }	
			
		.judges-reg .col-reg{
			float: right;
			width: 220px }	
			
			.judges-reg .col-reg .more{
				padding-bottom: 20px }
				
	.register form p,
	.register p{
		overflow: hidden;
		zoom: 1;
		position: relative }
		
	.register form label,
	.register span,
	.register span.label{
		font-weight: bold;
		width: 200px;
		display: block;
		float: left;
		padding-top: 5px }
		
	.upload form label{
		width: 100px }	
		
	.register span{
		font-weight: normal}
		
	.register form input,
	.register form textarea,
	.photos input{
		width: 250px;
		font-size: 12px;
		padding: 5px 3px;
		height: 15px;
		border: 1px solid #d3d3d3;
		border-top-width: 2px;
		background: #f7f8f8 }
		
	.photos input{
		width: 225px;
		background: #fff }
		
	.upload input{
		height: auto !important}	
		
	.register form textarea{
		height: 80px;
		width: 300px }

	.register form small{
		display: block;
		font-style: italic;
		left: 200px;
		font-size: 11px;
		position: relative;
		padding-top: 2px;
		color: #696969 }

	.register form img{
		padding: 0;
		position: relative;
		margin-left: 200px;
		_margin-left: 203px;
		float: none;
		margin-top: 10px}
		
	.register ul{
		border-bottom: 1px solid #999;
		margin-bottom: 20px }
		
		.register li{
			list-style: none;
			margin-left: 0px}	
		
	.register .do-reg{
		padding:10px 0 10px 200px;
		border-top: 1px solid #999}	
		
	.upload .do-reg{
		padding-left: 100px }
			
	.register .do-reg input,
	.photos .do-reg input{
		width: auto;
		height: auto;
		background: #525252;
		color: #e3e3e3;
		border: 1px solid #333;
		padding: 5px 30px;
		margin: 0 5px 0 0 }	
		
	.register .err{
		padding:5px 5px 3px ;
		background: red;
		color: #fff;
		margin-bottom: 20px }
		
	.register .checkbox{
		width: auto !important;
		padding: 0 !Important;
		border: 0 !important}		
		
	.register .invisible p,
	p.changed{
		padding: 5px 5px 3px;
		background: #eee;
		color: #333;
		font-weight: bold;
		margin-bottom: 20px }	
		
	.photos img{
		margin: 0 0 10px 0;
		float: none }	
	
	.photos .do-reg{
		border-top: 1px solid #999;
		padding-top: 20px }
					
	.photos label{
		display: block;
		padding-bottom: 2px;
		font-weight: bold}	
		
	.photos .thumb{
		width: 232px;
		float: left;
		margin-right: 60px;
		_margin-right: 40px;		
		margin-bottom: 20px }
		
		.photos .thumb p{
			padding-bottom: 0px;
			line-height: normal}
			
		.photos .thumb p.best{
			padding-bottom: 20px !important}	
		
	.photos-wrap{
		overflow: hidden;
		_margin-right:-60px;
		_zoom: 1; }		
		
	.photos{
		zoom: 1}	
	
	.c-left{
		clear: both !important }
		
	.c-right{		
		margin-right: 0px !Important;
		_float: right }
		
	.preivew-o{
		background-image:none;
		text-align: center }
		
	.preview-o img{
		float: none !important}		
		
	.showhide{
		display: block;
		width: 104px;
		background: #333;
		padding: 5px 10px }	
		
		.showhide a{
			color: #fff }	
			
	body.the-judges .page-content img{
		float: right }			
	
	ul.archives{
		margin-top: 20px }
		
		ul.archives li{
			padding-bottom: 20px;
			margin-bottom: 20px;
			border-bottom: 1px solid #ccc }
			
			ul.archives li h2 a{
				font-size: 18px}
	
/* 2.3	Sidebar
-----------------------------------------------------------------------------------------------*/	
	.sidebar{
		padding: 18px 7px;
		width: 206px;
		float: left }
		
	.home .sidebar{
		float: right;
		width: 326px;
		padding: 0}
		
		.home .sidebar p{
			text-align: left;
			padding-bottom: 10px }
			
		.home .sidebar li{
			margin-bottom: 20px }		

		.home .sidebar	li img{
			padding: 5px;
			border: 1px solid #666;
			margin-bottom: 5px }

		.home .sidebar h2{
			font-size: 25px;
			font-weight: normal;
			margin-bottom: 10px }

			.home .sidebar h2 a{
				color: #000 }
				
	.sidebar h3{
		font-size: 20px;
		text-transform: uppercase;
		background: #e7e7e7;
		text-align: center;
		font-weight: normal;
		padding: 15px 0 11px;
		margin-bottom: 20px }	

		.home .sidebar h3{
			font-size: 14px;
			text-transform: uppercase;
			font-weight: normal;
			color: #000;
			background: none;
			text-align: left;
			margin: 0;
			padding: 0 0 5px }
		
	.sidebar .news li{
		padding-bottom: 10px }
		
		.sidebar .news .date{
			text-align: right;
			padding: 10px 10px 8px;
			display: block;
			color: #000;
			background: #e7e7e7;
			margin-bottom: 10px;
			margin-top: 10px }				
			
		.sidebar .news h2{
			font-size: 25px;
			font-weight: normal;
			margin-bottom: 0px;
			margin-left: 0;
			line-height: normal; }
			
		.sidebar .news h2 a{
			color: #333 }
				
		.sidebar .news p{
			line-height: 19px;
			padding-top: 10px;
			padding-right: 7px;
			padding-bottom: 10px;
			padding-left: 0; }
			
	.sidebar .news_a li{
		padding-bottom: 10px }
		
		.sidebar .news_a .date{
			text-align: right;
			padding: 10px 10px 8px;
			display: block;
			color: #000;
			background: #e7e7e7;
			margin-bottom: 10px;
			margin-top: 10px }				
			
		.sidebar .news_a h2{
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 10px;
			margin-left: 10px; }
			
		.sidebar .news_a h2 a{
			color: #333 }
				
		.sidebar .news_a p{
			line-height: 19px;
			padding-top: 10px;
			padding-right: 7px;
			padding-bottom: 10px;
			padding-left: 10px; }
			
	.sidebar .def{
			margin-bottom: 20px }
		
		.sidebar .def p{
			font-size: 95%;
			line-height: 20px;
			padding: 10px 0 10px 10px; }
				
	.sidebar .def ul{
		margin-top: -8px }
		
	.sidebar .def li{
		padding: 8px;
		border-bottom: 1px solid #e3e3e3;}		
		
	.sidebar .def li.active a{
		font-weight: bold }		

/* 2.4	Footer
-----------------------------------------------------------------------------------------------*/	
	#footer{
		background: #6ba051 url(../images/bg-footer.jpg) repeat-x }
	
	.foot{
		 clear: both;
		 padding: 20px 0;
		 text-align: right;
		 color: #fff }
		
	.flickr,
	.supported,
	.quote-fb{
		float: left;
		width: 325px;
		position: relative }	
	
	.supported{
		width: 205px;
		border-top: 5px solid #ef6d03;
		border-right: 1px solid #363636;
		border-left: 1px solid #363636;
		background: #fff;
		text-align: center;
		padding: 9px 10px 0;
		height: 290px;
		overflow: hidden }
		
		.supported h3{
			font-size: 13px;
			font-weight: normal;
			font-style: italic;
			color: #000;
			text-align: left;
			padding-bottom: 5px;
			line-height: normal;
			margin-top: -2px }
			
		.supported img{
			border: 1px solid #ccc;
			margin-bottom: 2px }		
		
	.quote-fb{
		width: 402px;
		_width: 385px;
		padding-left: 14px }	
		
		.fb h3{
			margin-top: 40px;
			font-size: 20px;
			font-weight: normal;
			color: #000 }
		
		.fb ul{
			display: block;
			width: 222px;
			height: 18px;
			background:url(../images/bg-precenses.png) no-repeat;
			position: relative;
			right: -155px;
			bottom: 0px;
			padding: 12px 25px; }	
			
			.fb li{
				display: inline }
				
				.fb li img{
					float: left;
					margin-right: 11px }
		
	.flickr{
		padding: 9px 0 0 10px;
		background: #aeaeae;
		border-top: 5px solid #363636 }
		
		.flickr h3,
		.flickr h3 span{
			background: #cdcdcd;
			margin-right: 12px;
			height: 20px;
			font-size: 14px;
			padding: 10px;
			display: block;
			overflow: hidden;
			position: relative;
			margin-bottom: 10px }
			
			.flickr h3 span{
				position: absolute;
				top: 0;
				left: 0;
				width: 90px;
				background: url(../images/bg-flickr.png) no-repeat }
				
		.flickr p{
			position: absolute;
			top: 20px;
			display: block;
			right: 20px }	
			
		.flickr ul{
			display: block;
			zoom: 1;
			*padding-bottom:11px;
			_padding-bottom:11px;
			overflow: hidden;
			margin-left: -11px }
			
		.flickr li{
			display: inline }
			
			.flickr li img{
				float: left;
				margin: 0 0 11px 11px }		
						
	.quote{
		display: block;
		color: #333;
		line-height: 18px;
		margin-top: 0px;
		clear: both }	

		.quote h3{
			font-size: 14px;
			text-transform: uppercase;
			color: #000;
			font-weight: normal;
			padding-bottom: 10px }
			
			.quote blockquote{
				background: url(../images/bg-quote.jpg) top left no-repeat;
				padding-left: 25px }	
				
				.quote blockquote p{
					text-align: justify;
					font-style: italic;
					padding-bottom: 10px }
					
				.quote blockquote p.q-from{
					text-transform: uppercase; }
			
p.subtitle {
	font-size: 15px;
	color: #000000;
	padding-bottom: 5px;
	font-weight: bold
}
