/*
Theme Name: OpenLoop Design RAPID LAUNCH
Theme URI: http://openloopdesign.com
Description: A rapidlaunch theme system developed for openloopdesign
Version: 1-0
Author: Ben Scott
Author URI: http://stopphysics.com

	This theme developed for Peter Gold Massage [PGLD]
	Client Site URL: http://petergoldmassage.com
*/
/* Helpful Stuff:

a:visited {}
a:link {}
a:hover {}

-----------------*/
/* Favorite Colors:

top bkg:		499489 - hi_green
main bkg:	35736a - mid_green



DARK:		1a2f2c
DARKEST:	131313
-----------------*/





body {
	background: #35736a url(/graphics/pgld1-0_body-bkg.png) top repeat-x;
	padding: 0;
	margin: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

a { text-decoration: none; }

span.SEO-jedi { display: none; }


/*---------------------------------------------------------------------------------------------------------------------------------*/
#cntr01 {
	margin: 0 auto;
	width: 940px;
	padding: 0;
}
/*---------------------------------------------------------------------------------*/
#root-nav {
	margin: 0;
	padding: 0;
	width: 940px;
	list-style: none;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
#root-nav li.home { float: left; }
#root-nav li.contact { float: right; }
#root-nav li a {
	display: block;
	margin: 0;
	height: 12px;
	color: #FFF;
	border-bottom: 1px solid #f0a766;
}
#root-nav li.home a {
	padding: 5px 150px 2px 17px;
	background: #43887e url(/graphics/pgld1-0_home.png) bottom left no-repeat;
}
#root-nav li.contact a {
	width: 248px; /*tot=265px*/
	padding: 5px 17px 2px 0;
	background: #43887e url(/graphics/pgld1-0_contact.png) bottom right no-repeat;
	text-align: right;
}
#root-nav li a:hover { background-color: #1a2f2c; }
/*---------------------------------------------------------------------------------*/
h1.logo {
	display: block;
	float: left;
	margin: 3px 0 17px 0;
	width: 650px;
	height: 110px;
	padding: 0;
	color: #499489;
	font-size: 10px;
	background: url(/graphics/pgld1-0_h1-logo.png) bottom left no-repeat;
}
/*---------------------------------------------------------------------------------------------------------------------------------*/
#R-col {
	float: right;
	width: 265px;
	margin: 35px 0 0 0;
	padding: 0;
}

#photo-post {
	margin: 0;
	padding: 2px;
	background: #1a2f2c;
}
#photo-post p {
	margin: 0;
	padding: 0;
}



#R-col hr {
	margin: 1px 2px;
	padding: 0;
	border: 0;
	width: 261px;
	height: 1px;
	background-color: #f0a766;
}

/*----------------------------------------------------------------------------------*/
#main-nav-cntr {
	margin: 0;
	padding: 25px 0 50px 0;
	background: #213835;
}


#main-nav-cntr a:visited { color: #5bd4c4; border-bottom: 1px solid #216d63; }
#main-nav-cntr a:link { color: #5bd4c4; border-bottom: 1px solid #216d63; }
#main-nav-cntr a:hover { color: #FFF; border-bottom: 1px solid #216d63; }





/*----------------------------------------php list form hack------------------------------------*/

#phplist {
	margin: 0;
	padding: 0 0 0 10px;
}
#phplist h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #CCC;
}
#phplist h3 {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #FFF;
}


#phplist p {
	margin: 0 0 10px 0;
	padding: 0;
	
}
#phplist form {
	display: block;
	margin: 0;
	padding: 0;
}
#phplist label { display: none; }


#email {
	width: 180px;
	background: #CCC;
	padding: 5px 0 5px 5px;
	color: #000;
	display: block; 
	margin: 0;
	padding: 0 0 2px 4px;
	height: 16px;
	border: 1px solid #216d63;
	font-style: italic;
	text-align: left;
	font-size: 12px;
}
#email:hover { background: #8ad4ca; color: #1a2f2c; }



/*
#contactsubmit {
	float: left;
	display: block;
	width: 33px; 
	margin: 0;
	padding: 3px 0 10px 2px;
	height: 16px; 
	font-style: italic;
	text-align: center;
	font-size: 12px;
	background: #1a2f2c;
	color: #5bd4c4;
	border: 1px solid #216d63;
}
#contactsubmit:hover { background: #8ad4ca; color: #1a2f2c; }
*/



#phplist div {
	margin: 0;
	padding: 0;
}


/*--------------------------------------------------------------------------------------------*/







#main-nav {
	margin: 0;
	padding: 0;
	background: #1a2f2c;
	border-top: 1px solid #216d63;
	list-style: none;
	font-size: 14px;
	color: #216d63;
	font-style: italic;
}



#main-nav li a {
	display: block;
	margin: 0;
	padding: 6px 5px 3px 10px;
	font-style: normal;
}
#main-nav li a:visited { background: #1a2f2c; color: #5bd4c4; border-bottom: 1px solid #216d63; }
#main-nav li a:link { background: #1a2f2c; color: #5bd4c4; border-bottom: 1px solid #216d63; }
#main-nav li a:hover { background: #8ad4ca; color: #1a2f2c; border-bottom: 1px solid #216d63; }


#main-nav ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}

#misc-bar {
	margin: 15px 10px;
	padding: 0;
	color: #26af9d;
	font-size: 14px;
	line-height: 18px;
}




/*---------------------------------------------------------------------------------------------------------------------------------*/
#pull-quote {
	margin: 25px 0 0 0;
	padding: 0 5px;
	background: url(/graphics/pgld1-0_pull-quote_bkg.png) top center no-repeat;
}

#pull-quote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 26px;
	color: #f0b99b;
	text-align: center;
}
#pull-quote p.author {
	text-align: right;
	color: #5bd4c4;
	
}
/*---------------------------------------------------------------------------------------------------------------------------------*/
#CDV {
	float: left ;
	width: 650px;
	margin: 0;
	padding: 0;
	color: #e7f1f0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#CDV a { border-bottom: 1px dotted; font-weight: bold; }
#CDV a:visited { color: #5ff7e3; }
#CDV a:link { color: #5ff7e3; }
#CDV a:hover { color: #1a2f2c; }

#loop.testy {
	padding: 10px 50px 0 10px;
}

#loop h2 {
	color: #f0c39b;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
}

#loop.home h2 {
	text-align: center;	
}


#loop h2.post {
	font-size: 24px;
}
span.date {
	font-size: 10px;
	float: right;
	padding: 6px 0 0 0;
}


#loop h3 {
	font-size: 18px;
}
#loop h3.clear {
	clear: both;
	margin-top: 40px;
	}

#loop p {
	font-size: 14px;
	line-height: 22px;
}

#quote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
}
#loop p.quoter {
	margin: 0 5px 0 30px;
	color: #c9dad8;
}
#description {
	border-bottom: 3px solid #30615a;
}
#loop.quotes p.author {
	text-align: right;
	color: #f0c39b;
	padding-right: 40px;
	}



#loop p.postmetadata {
	margin: 0 0 30px 0;
	padding: 5px 10px 2px 0;
	text-align: right;
	background: #30615a;
	font-size: 12px;
}

#loop p.postmetadata-quote {
	margin: 0 0 30px 0;
	padding: 5px 10px 2px 0;
	text-align: right;
	border-bottom: 3px solid #30615a;
	font-size: 10px;
	color: #f0c39b;
}



#loop.home p {
	font-size: 18px;
	line-height: 28px;
	text-align: center;
}



#loop .alignleft {
	float: left;
	margin: 5px 10px 10px 0;
	padding: 0;
	border: 1px solid #1a2f2c;
}
#loop .alignright{
	float: right;
	margin: 5px 0 10px 10px;
	padding: 0;
	border: 1px solid #1a2f2c;
}

#loop .no-brdr { border: 2px solid #35736a;}




#loop form {
	clear: both; }

.underbold { text-decoration: underline; font-weight: bold; }





form.paypal1 {
	
}	


/*----------------------------------------------------------------------------------*/

ul.zoc_powerblogroll {
	list-style: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
ul.zoc_powerblogroll h4 {
	font-size: 16px;
	margin: 0 0 5px 0;
}
ul.zoc_powerblogroll p.zoc-pbr-desc {
	margin: 0 0 15px 0;
	padding: 0;
	color: #f0c39b;
}





/*---------------------------------------------------------------------------------------------------------------------------------*/
#cntr-FTR {
	margin: 40px 0 20px 0;
	padding: 20px 0 10px 0;
	width: 940px;
	border-top: 1px solid #dfd3bc;
	border-bottom: 1px solid #dfd3bc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #f0c39b;	
}
#cntr-FTR a {}
#cntr-FTR a:visited { color: #5bd4c4; }
#cntr-FTR a:link { color: #5bd4c4; }
#cntr-FTR a:hover { color: #dfd3bc; }
/*---------------------------------------------------------------------------------*/
#credits-nav {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	width: 250px;
	list-style: none;
}
#credits-nav a {
	display: block;
	height: 46px;
	width: 211px;
	padding: 11px 0 0 0;
	font-size: 10px;
}
#credits-nav a:visited { background: url(/graphics/oLpromoLogo_00.png) top right no-repeat; }
#credits-nav a:link { background: url(/graphics/oLpromoLogo_00.png) top right no-repeat; }
#credits-nav a:hover { background: url(/graphics/oLpromoLogo_01.png) top right no-repeat; }

#footerpost {
	float: left;
	margin: 0;
	padding: 0;
	width: 370px;
}
#footerpost p {
	padding: 0;
	margin: 0;
}
#footerpost ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footerpost li {
	float: left;
	margin: 0 20px 0 0;
}


#meta-nav {
	float: right;
	margin: 0;
	padding: 0;
	width: 265px;
	list-style: none;
	text-align: center;
} 

