/* 
	simple template - no styles
*/

body, html{
	margin:0; padding:0;
	width:100%; height: 100%;	
}

body.home{
	background-color: #CC3333;
}

body.default, body.spaceavailable{
	margin:0; padding:0;
	width:100%; height: 100%;
	background-color: #399;
}

#homepage{
	width:760px; height: 540px;
	margin: 8px auto; padding:0;
}

#page{
	width:760px; height: auto;
	margin: 0 auto; padding: 0;
	background-color: #FFCC66;
}

#homepage .article h1{
	display:none;
}

#header{
	background-color: #cc3330;
}

#header #logo{
	width:54px; height:54px;
	background:url('../images/logo_small.gif') top right no-repeat;	
	float:right;
	padding: 1px 0;margin:0;
}

#header #logo h1{ display:none; }

#left{
	background-color: #FFCC66;
	width: 358px; height: 527px;
	float:left;
	padding: 8px; margin:0;
	line-height: 17px;
}

#left #main{
	width: 285px; height:auto;
	float:left;
	padding:0;margin:0;
	font-size:12px;
}

#left #main #intro{
	padding:0;margin:0;
}

#left #main p{
	padding:5px 0; margin:0;
}

#left #thumbs{
	padding: 40px 0 0 10px; margin:0;
	width: 62px;
	float:left;
}

.photo img{
	padding:0;margin:0;
}

#left #thumbs img{
	height: 56px;
	border: 3px solid #399;
	padding: 0; margin:0;
}

#center{
	width: 151px; height: 543px;
	float:left;
	padding:0; margin:0;
	text-align:center;
	overflow:hidden;
}

#midupper{
	height: 328px; width: 151px; 
	padding: 5px 0 10px 0; margin:0;
}

#homelogo{
	background:url('../images/logo.gif') center center no-repeat;	
	height: 62px;
	padding:0;margin:0;
}

#homepage #main #firstpic{
	/*display: none;*/
}

#default #main{
	padding: 10px 0 0 20px; margin:0;
}

#default #main ul{
	padding-left: 25px;
}

#default #main li{
	padding: 2px 0; margin:0;
}

#main h1{
	font-size: 16px;
	color: #c00;
	padding-bottom: 20px;
}

#main, #main .post, #main .posts{
	font-size: 13px;
	clear:both;
	padding: 0px;
}

#firstpic{
	margin-top: 0; padding:0;
	height:200px;
}

#right{
	background-color: #399;
	width: 233px; height:  543px;
	float:left;
	padding:0; margin:0;
}

#right #upper{
	background: url('../images/bg/title_announce.gif') top left no-repeat;
	border-bottom: 8px solid #c33;
	padding: 5px 6px 0 25px; margin:0;
	height: 329px; 
	overflow: hidden;
}

#right #upper .date{
	display: none;
}

#right #upper .post, #firstform{
	padding: 7px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#firstform{
	padding-bottom: 0;
}

#right #upper a:link, #right #upper a:visited,
#firstform a:link, #firstform a:visited{
	color: #fc6;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#right #upper a:hover, 
#right #upper a:active,
#right #upper a.over, 
#right #upper a.selected:link,
#right #upper a.selected:visited,
#firstform a:hover, 
#firstform a:active,
#firstform a.over, 
#firstform a.selected:link,
#firstform a.selected:visited{
	text-decoration:underline;
}

#right .archive{
	float:right;
	padding-right: 10px;
	display:none;
}

#right #lower{
	height: 155px;
	margin: 5px 0 0 0; padding: 15px 0 0 10px;
	background: #399 url('../images/bg/title_spaceavail.gif') top center no-repeat;
}

#right #lower b{
	padding: 5px 0; margin:0;
	display:block;
}


#right #lower td{
	padding:1px 0; margin:0;
}

#right #lower i{
display:block;
}

.moreinfo a:link, .moreinfo a:visited{
	color: #ffcc66;
	font-weight:bold;
	float:right;
	padding: 10px;
}

.moreinfo a:hover,
.moreinfo a:active,
.moreinfo a.over,
.moreinfo a.selected:link,
.moreinfo a.selected:visited{
	color: #fc6;
	text-decoration:none;
}


ol{
	padding-left: 30px;
}

td{
	font-size: 12px;
	padding:5px;
}

#getinplace{
	margin: 0 auto;
	width: 400px;
	border: 1px solid black;
}


/*------------Default/Subpage Lists Layouts---------*/

#default #title{
	background-color: #FFCC66;
	background:url('../images/bg/title_back.gif') top center repeat-x;
	color: #c00;
	padding: 0; margin:10px 0;
	font-size: 24px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 100%; height: 50px;
}

#default h3, #default h4{
	display:none;
}

#pagetitle{
	float:left;
	width: 490px;
	padding: 0 25px; margin:0;
}

#pagetitle h1{
	padding:0 0 6px 0; margin:0;
	line-height:24px;
	font-size: 24px;
}

#title img{
	width: 35px;
	border: 1px solid black;
	margin: 0 5px; padding:0;
}

#articlelinks{
	text-align:center;
	padding:0 5px; margin:0 auto;
	font-weight:bold;
}

#default .body img{
	margin: 10px; 
	border: 1px solid black;
}

#default #pagelist{
	background-color: #399;
	padding: 0; margin-top: 10px;
	float:left;	
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 210px;
	color: #fc6;
}

#default #pagelist ul{
	padding:5px 10px 8px 10px; margin:0;
}

#default #pagelist li{
	list-style:none;
}

#default #pagelist a:link, #default #pagelist a:visited{
	text-decoration:none;
	color: #fc6;
}

#default #pagelist li a:hover,
#default #pagelist li a:active,
#default #pagelist li a.over,
#default #pagelist li a.selected:link,
#default #pagelist li a.selected:visited{
	text-decoration:underline;
}

#default .article, #default .posts{
	padding: 5px 24px;
	clear:both;
}

#default .article h1{
	padding:0 0 10px 0; margin:0;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}

#spaceavailable a:link,
#spaceavailable a:visited{
	background-color:#cc3330;
	padding: 3px 50px; margin:0;
	color: #FFCC66;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.headline{
	color: #c00;
	font-weight:bold;
	text-decoration:none;
	font-size: 15px;
}

#default .post{
	padding: 0 0 15px 0;
}

.headline a:hover,
.headline a:active,
.headline a.over,
.headline a.selected:link,
.headline a.selected:visited{
	text-decoration:underline;
}

#default .archive{
	padding-top: 10px;
	display:block;
	font-weight:bold;
}

/*-------------Space Available Layouts------------*/


#spacetitle{
	padding-left: 40px;
	font-size: 14px;
	color: #B90000;
}

.testimonial-link a:link,
.testimonial-link a:visited{
	color: #399;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.testimonial-link a:hover,
.testimonial-link a:active,
.testimonial-link a.over,
.testimonial-link a.selected:link,
.testimonial-link a.selected:visited{
	color:#c33;
	text-decoration:none;
}

#space{
	text-align: center;
	padding-top: 0px; 
}

#space h1{
	border-bottom: 1px solid black; border-top: 1px solid black;
	background-color:#B90000;
	color: white;
	height: 100%;
	padding:5px; margin:0 0 5px 0;
}

#space .rental{
	border: 1px solid black; border-width: 0px 1px 1px 1px;
	width: 350px; 
	margin:10px auto; padding: 0;
}

#space .rental p{
	font-weight: normal;
	padding: 2px 0 10px 0; margin:0 0 5px 0;
}

#space .rental strong{

}

/*--------Testimonials----------*/

#large-testimonial img{
	margin: 0;	padding:20px 0;
	text-align: center;
	border:0;
}

#testimonials img{
	padding:0; margin:5px;
	border: 1px solid black;
	width: 50px;
}

/*------------Forms Layouts---------*/

.forms{

}


.forms #articlelinks{
	float:left;
	width: 200px;
	padding: 0 10px 0 20px;
	text-align:left;

}

.forms .body{
	float:left;
	width: 470px;
	padding: 0 20px 0 0;
}


/* footer */
#footer{
	clear:both;
	width: 100%;
	text-align: center;
	color: #fc6;
	font-size:11px;
	padding: 10px 0
}

#footer #menu{
	width:340px;
	margin:0 auto; padding:0;
}

#footer #menu a:link, #footer #menu a:visited{
	text-decoration:none;
	font-size:12px;
	color: #c33;
	padding: 0; margin:0;
}

#footer img{
	margin: 0 auto;
	padding: 5px 0;
}

#homepage #footer a:link, #homepage #footer a:visited{
	color: #fc6;
}

#default #footer{
	color: #333;
}

#default #footer p a:link, #default #footer p a:visited{
	color: #cc3330;
	border-width:0;
}

#legitify{
	height: 50px;
	width: 100%;
}

#legitify a:link,
#legitify a:visited{
	margin: 0 auto;
	display:block;
	width: 100px;
}

/*#powered_by_studio_nopng{
	background:url('../images/bg/title_back.gif') top center repeat-x;
}

/* media enlargement styles */

.photomatte{
		display:none; 
		position:absolute;
		top:0; left:0; 
		width:100%; height:100%; 
		z-index:6000; 
		background-color:#000;
}
.photomatte span{
		position:absolute; top:370px;
	 	width:100%;		
		text-align:center;
		color:#FFF;
		letter-spacing:15px;
}

.gallery{
	background-color: #cc3330;
	width: 480px;
}

/* notifications */
.error{
	color:#FFF;
	background-color:#CC0000;
	padding:5px;
}
.notify{
	display:none;
	color:#FFF;
	background-color:#FF9900;
}


/*   forms   */
label{
	display:block;
	width:100px;
	float:left;
}

input, textarea{
	float:left; margin:2px 6px 10px 0;
	padding:2px; font-size:15px; 	font-family:"Trebuchet MS",Verdana, Sans-serif;
	border-top:1px solid #222;
	border-left:1px solid #222;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	width:300px;
}
textarea{ width:300px; }



.fieldwrap{
	clear:both;
}

.textareawrap{
	clear:both;
}


.checkboxwrap{
	clear:both;
	margin:5px 0 5px 100px;
}
.checkboxwrap input, .checkboxwrap label{
	width:auto; font-size:12px;
	cursor:pointer;
}
.submit { clear:both; margin:0 0 0 100px; }
.submit input{ 
	width:auto;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC; 
}

input.submit{
	float:left; width:auto; clear:none;
	font-size:13px;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0;
}
.disabled{
	color:#888;
}

.clear{
	clear:both; 
	margin:0; padding:0;
	width:0; height:0;
}