/* 
* Updated: 22/08/10
*/




/* HTML elements  */		

	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2.5em;margin-bottom:1em;color:#244b6b;text-align:center}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}
	.post h2, .post h3, h2.pagetitle{text-align:center}
	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
	.content h2,.content h3,h2 a,h3 a{color:#10394f!important}
	.post h2{margin-bottom:2em}
	.entry h2{margin-bottom:.5142em}
	.content-secondary h2,.content-secondary h3{color:#efefef}
	.content h5,.content h6{color:#244b6b}
	.content-secondary h5,.content-secondary h6{color:#efefef}
	
	p, blockquote, ul, ol, dl, form, table, pre{line-height:inherit;margin:0 0 1.5em 0;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0/* 0 0 1em*/;display:list-item;list-style-position:inside/*outside*/}	
	blockquote, dd{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		letter-spacing:1px;
		}
	.content-secondary acronym {border-bottom:1px dotted #efefef}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.9em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style:italic;}
	img{border:none;}
	.greader img {width:150px}
	.avatar{float:right;background-color:#efefef;border:3px solid #efefef;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php);}
	.imgleft{float:left;text-align:center;margin:5px 15px 5px 0;background-color:#efefef;border:3px solid #efefef;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php)}
	.imgright{float:right;text-align:center;margin:5px 0 5px 15px;background-color:#efefef;border:3px solid #efefef;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php)}
	.imgleft span, .imgright span {font-size:.8em;color:#999;display:block;padding-top:0.4em}
	img.thumbnail-excerpt{border:3px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php);float:left;margin:5px 10px 0 0}		
	.video{text-align:center;background-color:#efefef;margin:15px 0;border:3px solid #efefef;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php)}
	.video span{font-size:.8em;color:#999;display:block;padding-top:0.4em}
	hr{border-color:#ccc #efefef #efefef;border-left:0 solid #efefef;border-right:0 solid #efefef;border-style:solid;border-width:1px 0;clear:both;height:0;margin:20px 0;/*display:none;*/}	
	table{width:100%;border-collapse:collapse;}
	table.availability{width:350px;height:140px}
	.availability td{/*border:2px solid #fff;*/text-align:center}
	td.available{background-color:#bcdfa6;border:2px solid #fff}
	td.unavailable{background-color:#fcc;border:2px solid #fff}
	td.topleft{border-radius-topleft:6px;-moz-border-radius-topleft:6px;-webkit-border-radius-topleft:6px;behavior: url(http://rpardz.com/css/PIE.php)}
	td.topright{border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-radius-topright:6px;behavior: url(http://rpardz.com/css/PIE.php)}
	td.btmleft{border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius-bottomleft:6px;behavior: url(http://rpardz.com/css/PIE.php)}
	td.btmright{border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-radius-bottomright:6px;behavior: url(http://rpardz.com/css/PIE.php);}
	th,caption{text-align:left;}
	form div{margin:.5em 0;clear:both;}
	label{display:block;}
	fieldset{margin:0;padding:0;border:none;}
	legend{font-weight:bold;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .25em 0 0;}

/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .print{display:none;}
	.graphic{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
	.ampersand{font-family:"Lucida Calligraphy";/*color:#999;*/margin-left:-2px}
	.profiles,.nobullet li,.rss{font-size:13px}
	h4 img{position:relative;top:1px}
	.profiles img,.rss img,.profiles li img,.nobullet li img{position:relative;top:3px}
	.profiles li,.nobullet li{list-style:none;margin:0}
	div.sociable {margin-top:6px!important}
	ul.sm {list-style:none}
	li.sub {margin-left:20px}
	li.sub2 {margin-left:30px}
	li.node {/*background:#fff url('http://rpardz.com/images/node.gif') no-repeat left center*/}
	li.lastnode {/*background:#fff url('http://rpardz.com/images/lastnode.gif') no-repeat left top*/}
	.sociable ul li a {border:0!important}
	.vcardbox {border:1px solid #efefef;padding:15px;margin-right:80px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php)}
	.tlbox {border:1px solid #efefef;padding:10px;margin-right:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php)}
	li.comment {list-style:none}
	.comment-body p {margin-right:50px}

	.button {
       border-top: 1px solid #3b6aa0;
       background: #10394f;
       background: -webkit-gradient(linear, left top, left bottom, from(#28597a), to(#18516e));
       background: -moz-linear-gradient(top, #28597a, #18516e);
	   padding: 6px 12px;
	   -webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   border-radius: 3px;
	   -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 1px;
	   -moz-box-shadow: rgba(0,0,0,.2) 0 1px 1px;
	   box-shadow: rgba(0,0,0,.2) 0 1px 1px;
	   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
	   color:#efefef;
	   font-size: 13px;
	   font-family: "Lucida Grande",Helvetica, Arial, Sans-Serif;
	   text-decoration: none;
	   vertical-align: middle;
	   border-bottom:0!important;
	   border-left:#3b6aa0;border-right:#3b6aa0;
	   cursor:pointer;
	   white-space:nowrap;
	   behavior: url(http://rpardz.com/css/PIE.php)
	   }
	.button:hover {
	   border-top-color: #28597a;
	   background: #28597a!important;
	   color: #efefef;
	   }
	.button:active {
	   border-top-color: #1b435e;
	   background: #1b435e;
	   }
	/*a.button {
	   margin:1em 0
	   }*/

	

/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:1em "Lucida Grande",Helvetica, Arial, Sans-Serif;
		line-height:1.8em;
		color:#666;
		}		
	body{
		font-size:13px;
		background:#000 url('http://rpardz.com/images/bg-texture2.jpg') 0 0 repeat;
		margin:0;
		padding:0;
		text-align:center;
		}	
	.content a, .content a:visited{
		text-decoration:none;
		color:#666;/*#06C;*/
		border-bottom:1px solid rgb(255,54,35);border-bottom:1px solid rgba(255,54,35,0.5);
		transition: all .3s linear;
		-o-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		transition-duration: .5s
		}
	.content a:hover{background-color:rgb(255,54,35);background-color:rgba(255,54,35,0.5);border-bottom:1px solid rgb(255,54,35);border-bottom:1px solid rgba(255,54,35,0.5)}
	.content a:active{position:relative;outline:0;top:1px}
	.content-secondary a, .content-secondary a:visited{
		text-decoration:none;
		color:#efefef;
		border-bottom:1px solid rgb(255,54,35);border-bottom:1px solid rgba(255,54,35,0.5);
		transition: all .3s linear;
		-o-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		transition-duration: .5s
		}
	.content-secondary a:hover{color:#efefef;background-color:rgb(255,54,35);background-color:rgba(255,54,35,0.5)}
	.content-secondary a:active{position:relative;outline:0;top:1px}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	th, td{padding:.5em 1em;line-height:1.5em;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	
	fieldset{
		border:1px solid #ccc;
		padding:1em 2em;
		margin:0 0 1.5em 0;
		}
	legend{padding:2px 5px;}	
	form div.col{clear:none;}form div.first{clear:both;}
	form div{overflow:hidden;}
	
	input[type="text"], input[type="password"], textarea, .field, .area, select{
		border:1px solid #333;
		-moz-border-radius:3px;-webkit-border-radius:3px;
		behavior: url(http://rpardz.com/css/PIE.php);
		border-radius:3px;
		padding:5px;
		background:#fff;
		width:250px;
		line-height:1em;
		margin:0 0 1em;
		}
	input.error{border:1px solid #f00}
	select{width:312px;}
	textarea, .area{overflow:auto; height:80px; width:255px;}
	textarea#comment{width:400px;border:1px solid #333}
	input#author,input#email,input#url{border:1px solid #333}
	textarea.error{border:1px solid #f00}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#f5f5f5;outline:none;}
	.submit{}
	button{
		border:none;
		background:#555;
		color:#fff;
		padding:0 2.5em;
		height:2em;
		line-height:2em;
		cursor:pointer;
		}
		
	.note, .success, .error{display:block;}
	.error{color:#f00;}
	.success{color:#060;}
	.note{font-weight:bold;}
	.notvalid{border:1px solid #900 !important;}
	
	.pullquote{
		width:20%;
		float:left;
		margin-right:2em;
		padding-right:2em;
		border-right:1px solid #ccc;
		text-align:right;
		font-size:1.1em;
		font-style:italic;
		color:#777;
		margin-bottom:.5em;
		}
	.boxout{
		width:20%;
		float:right;
		margin-left:2em;
		padding:1em 2em;
		border:1px solid #ccc;
		margin-bottom:.5em;
		}
	#easy_tooltip{
		border:1px solid #e1e1e1;
		border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
		behavior: url(http://rpardz.com/css/PIE.php);
		padding:2px 10px;
		background:#f5f5f5;
		}

/* base */

/* layout */

	#container{	
		margin:0 auto;
		width:960px;
		text-align:left;
		position:relative
		}
	.inner{
		position:relative;
		}
	#header{
		position:relative;
		padding:0 1em;
		height:250px;
		background:transparent url('http://rpardz.com/images/light.png') 0 0 no-repeat
		}	
	#footer{
		position:relative;
		clear:both;
		padding:1em 1em 0em;
		height:5em;
		text-align:center;
		font-size:.9em
		}
		
	.content{
		clear:both;
		padding:1.8em 2.4em 1em;
		background:#fff;
		min-height:200px!important;
		-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;
		-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;
		border-top-left-radius:3px;border-top-right-radius:3px;
		-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5)/*#999*/;
		-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5)/*#999*/;
		box-shadow:0 1px 2px rgba(0,0,0,0.5)/*#999*/;
		behavior: url(http://rpardz.com/css/PIE.php)
		}
	.content-secondary{
		clear:both;
		padding:1.8em 2.4em 1em;
		background:#244b6b;
		-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;
		-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;
		border-bottom-left-radius:3px;border-bottom-right-radius:3px;
		-moz-box-shadow:0 1px 2px rgba(0,0,0,0.9)/*#999*/;
		-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.9)/*#999*/;
		box-shadow:0 1px 2px rgba(0,0,0,0.9)/*#999*/;
		behavior: url(http://rpardz.com/css/PIE.php)
		}

	.main, .secondary, .tertiary, .quaternary{
		float:left;
		display:inline;
		}
	.main{
		padding-bottom:2em}
	.main{/*width:600px;*/}
	.secondary{width:280px;/*margin-left:40px;*/}
	.tertiary{width:280px;margin-left:2em}
	.quaternary{width:280px;margin-left:2em}
	
	.content .main,.content .secondary,.content .tertiary,.content .quarternary,.content .cols,.content .col{
		color:#666}
	
	.entry .main {text-align:justify}
	.entry .tophighlight{font-size:16px;font-style:italic;line-height:1.5em;text-align:center;color:#10394f;margin:0 2em 1.5em}
	.entry .highlight {font-size:16px;font-style:italic;line-height:1.5em;text-align:left;padding-bottom:1em;color:#10394f}
	.entry .uc {text-transform:uppercase}
	.entry p.dc:first-letter {font-size:3.25em;line-height:1em;padding-top:.12em;float:left;margin-right:0.1em;font-weight:normal;font-style:normal}
	.entry p.dc:first-line {text-transform:uppercase;line-height:1.5em;font-style:normal}

	.content-secondary .main,.content-secondary .secondary,.content-secondary .tertiary,.content-secondary .quarternary,.content-secondary .cols,.content-secondary .col, .content-secondary ul li{
		color:#efefef}
	
	/* grid */
		
		.cols{} /* main column container class */
		.entry .cols {text-align:justify}
		.col{
			float:left;
			display:inline;
			width:48%;margin-left:4%; /* 2 equal width columns layout - default */
			}
		.cols3 .col{width:30%;margin-left:5%;} /* 3 equal width columns layout */
		.cols4 .col{width:22%;margin-left:4%;} /* 4 equal width columns layout */
		
		/* use following classes to build custom grid (add as many as you want) */
		
		.col1, .col2, .col3{float:left;display:inline;}
		.col1{}
		.col2{}
		.col3{}
		
		.indent1{}
		.indent2{}
		.indent3{}

		.btop{border-top:1px solid #3b6aa0;padding-top:20px}
		.bbtm{border-bottom:1px solid #10394f}
		
	/* grid */	

/* // layout */

/* navigation */

		#nav{
			margin:0 auto;
			text-align:center;
			position:relative;
			font-size:1.2em;
			color:#666;
			top:170px
			}
		#nav, #nav ul, #nav li{
			margin:0;
			padding:0;
			list-style:none;
			}	
		#nav li{
			/*float:left;*/
			display:inline;
			position:relative;
			line-height:32px;
			height:32px;
			margin-right:2em;
			}	
			
		#nav ul{
			margin:0;
			position:absolute;
			left:0;
			top:32px;
			padding:5px 10px;
			width:200px;	
			background:#fff;
			display:none;
			z-index:1000;
			}
		#nav ul li{
			float:none;
			display:block;
			}

		#nav a, #nav a:visited{text-decoration:none;color:#666;/*#06C;*/
		transition: all .3s linear;
		-o-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		transition-duration: .5s;
		padding:2px 4px}

		#nav a:hover{color:#666;background-color:rgb(255,54,35);
		background-color:rgba(255,54,35,0.5);border-bottom:0;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
		behavior: url(http://rpardz.com/css/PIE.php);}

		#nav a:active{position:relative;outline:0;top:1px}
		
		#nav a.on{background-color:rgb(255,54,35);background-color:rgba(255,54,35,0.5);
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
		behavior: url(http://rpardz.com/css/PIE.php)}
		
/* //navigation */

/* header */

	#header h1{
		line-height:50px;
		height:50px;
		margin:0;
		}
	#header h1 a{		
		}
	.logo{
		width:550px;height:125px;
		position:relative;
		overflow:hidden;
		margin:0;padding:0;
		text-align:center;
		left:195px;top:0
		}
		
		.logo span{
			background:transparent url("http://rpardz.com/images/logo.png") 0 0 no-repeat;display:block;z-index:1;left:0;top:0;position:absolute;width:550px;height:130px;margin:0;padding:0}

/* // header */
	
/* content */
		
	#hello {
		width:905px;height:260px;position:relative;overflow:hidden;margin:1em 0;padding:0}
		
	#hello span {
		background:transparent url('http://rpardz.com/images/hello5.png') 0 0 no-repeat;display:block;z-index:1;left:0;top:0;position:absolute;width:905px;height:250px;margin:0;padding:0}	

	.twitter {width:85px;height:18px;position:relative;overflow:hidden;margin:0.4em 0;padding:0;top:0;left:0}

	.twitter span {background:transparent url('http://rpardz.com/images/twitter.png') 0 0 no-repeat;display:block;z-index:1;left:0;top:0;position:absolute;width:85px;height:18px;margin:0;padding:0}

	.tweet {margin:0;background-color:#efefef;padding:1em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior: url(http://rpardz.com/css/PIE.php);color:#efefef;font-weight:400;font-size:13px/*1.4em*/ }
	.tweet ul {margin:0}
	.tweet li {margin:0;list-style:none}

	.up-arrow {background:transparent url('http://rpardz.com/images/up-arrow.png') 0 0 no-repeat;display:block;position:relative;left:25px;width:26px;height:13px;margin:0}
	
	.map{border:3px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior: url(http://rpardz.com/css/PIE.php);margin-bottom:20px}
	
	.book {min-height:133px}
	.book p {overflow:hidden}

	.comment,#respond {color:#efefef}

	.comment{padding:20px 0 10px}

	.comment{border-top:1px solid #3b6aa0;border-bottom:1px solid #10394f}
	
	.brdrfirst{border-top:0}

	.brdrlast{border-bottom:0}

	.sociable{border:0}
	
	
/** Flickr Feed **/
.infiniteCarousel {
width:901px;height:110px;
position:relative}

.infiniteCarousel #flickrgallery {
width:841px;height:110px;
overflow:auto;
position:absolute;
top:0;
margin:0 30px}

.infiniteCarousel #flickrgallery ul {
width:841/*370*/px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:0;
margin:0;padding:0}

.infiniteCarousel ul li {
display:block;
float:left;
width:85px;height:85px;
padding:0 10px 0 0;margin:0 0 0 0}

.infiniteCarousel ul li a,.infiniteCarousel ul li a:hover,.infiniteCarousel ul li a:active,.infiniteCarousel ul li a:visited {
border-bottom:none!important;background-color:transparent!important}

.infiniteCarousel ul li img {
-webkit-transition:border-color 400ms;
-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;
border:3px solid #efefef!important;behavior: url(http://rpardz.com/css/PIE.php)}

.infiniteCarousel .arrowflickr {
display:block;
width:30px;height:51px;
margin-top:3px;
position:absolute!important;
top:0;
cursor:pointer;
outline:0;
border:0!important;
padding-top:25px;
background-color:#fff!important;
}

.forward {
right:0;text-align:right;}

.back {
text-align:left;}
	
/* // content */

/* footer */
	
	#footer a, #footer a:visited{
		/*border-bottom:1px solid #666;*/
		text-decoration:none;/*underline;*/
		color:#666;
		transition: all .3s linear;
		-o-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		transition-duration: .5s
		}

	#footer a:hover{color:fff;background-color:rgb(255,54,35);background-color:rgba(255,54,35,0.5);}		

	#footer a:active{position:relative;outline:0;top:1px}
	
/* // footer */

/* clearfix */

	.inner:after, .content:after, .cols:after, .fixed:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.inner, .content, .content-secondary, .cols, .fixed{display:block;min-height:1%;}
	* html .inner, * html .content, * html .content-secondary, * html .cols, * html .fixed{height:1%;}

/* // clearfix */

/* Mobile */

/*@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	#container {
	  width:400px;
	  padding:0 0.35em 0 0}

	#header {
	  background:none;
	  margin:0;
	  padding:0;
	  height:100px}

	#nav {
	  top:40px;
	  font-size:1em}

	a.logo span {
	  width:400px}

	a.logo {
	  left:0;
	  width:400px;
	  height:60px;
	  margin:0;
	  padding:0}

	a.logo span {
	  background:none;
	  margin:0;
	  padding:0;
	  height:60px}

	#hello {
	  margin:0;
	  padding:0;
	  width:320px;
	  height:100px}

	#hello span {
	  background:none;
	  margin:0;
	  padding:0;
      height:100px}

	h1 {
	  font-size:1.4em}

	h2 {
	  font-size:1.3em}

	h3 {
	  font-size:1.2em}

	h4 {
	  font-size:1.1em}

	h1, h2, h3, h4 {
	  margin:0;
	  padding:0}

	.content {
	  padding:1.8em 2.4em 1em;
	  min-height:100px!important;
	  background:none;
	  background-color:#fff}

	.content-secondary {
	  background:none;
	  background-color:#244b6b}

	.content-top, .content-btm {
	  background:none}

	.cols3 .col {
	  width:100%;
	  margin-left:0}

	.col {
	  width:100%;
	  margin-left:0}

	#footer {
	  font-size:0.8em}

	.infiniteCarousel {
	  width:331px}

	#flickrgallery {
	  width:285px!important}

	/*.imgleft {
	  width:50%}

	img {
	  width:100%;
	  height:50%}

	.profiles img, .rss img, .profiles li img, .nobullet li img {
	  width:14px}

	#footer p img {
	  width:10px}*/
}*/