/*************************************
*                                    *
*       Paul Peek Photography        *
*           01502 514644             *
*                                    *
*    All content copyright © 2009    *
*                                    *
*************************************/

p { margin: 0px; padding: 0px; } /* remove all formating on all p tags */

/*============================================================
  Headers 
============================================================*/

h1 { margin:0px; padding: 0px; font-size: 20px; color: #16c1f3; font-weight: bold; }
h2 { margin: 0px; padding: 3px 0px 0px 1px; font-size: 12px; font-weight: bold; color: #ffffff; }
h3 { margin:0px; padding: 0px 0px 6px 0px; font-size: 16px; color: #3da9f5; font-weight: normal; }
h4 { margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #ffffff; }
h5 { margin:0px; padding: 0px 0px 6px 0px; font-size: 14px; color: #3da9f5; font-weight: normal; }

.mygallery_mainboxleft h3, .mygallery_mainboxright h3 { margin:0px; padding: 0px 0px 6px 0px; font-size: 18px; color: #74a830; font-weight: normal; }

/*============================================================
  General All-purpose fonts 
============================================================*/

.bodytext {
	font-size: 14px; line-height: 18px;
	color: #666666;
	font-weight: normal;
}

.smalltext {
	font-size: 12px;
	color: #888888;
	font-weight: normal;
}

.smallredtext {
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}

.grey10 { font-size: 10px; color: #777777; }
.grey11 { font-size: 11px; color: #777777; }
.grey11b { font-size: 11px; color: #777777; font-weight: bold; }

.lightgrey { font-size: 11px; color: #999999; }
.mediumlightgrey { font-size: 12px; color: #999999; }

.darkblue11 { font-size: 11px; color: #1d70b6; }
.darkblue11b { font-size: 11px; color: #1d70b6; font-weight: bold; }
.darkblue12b { font-size: 12px; color: #1d70b6; font-weight: bold; }

.white11 { font-size: 11px; color: #ffffff; }
.white12b { font-size: 12px; color: #ffffff; font-weight: bold; }
.white12 { font-size: 12px; color: #ffffff; }
.white14b { font-size: 14px; color: #ffffff; font-weight: bold; }

.blue12 { font-size: 12px; color: #00a3e1; }
.blue12b { font-size: 12px; color: #00a3e1; font-weight: bold; }
.blue11b { font-size: 11px; color: #00a3e1; font-weight: bold; }
.blue14b { font-size: 14px; color: #00a3e1; font-weight: bold; }

.lightblue16 { font-size: 16px; color: #00c2f3; }
.lightblue24 { font-size: 24px; color: #00c2f3; }

.footerSmallText { font-size: 10px; color: #a8ccf4; }
.footerLargeText { font-size:20px; color: #ffffff; font-weight: bold; }
.footerLargeText2 { font-size:16px; color: #ffffff; font-weight: bold; }

.largeRedText { font-size: 16px; color: #cc0000; font-weight: normal; }
.largeBlueText { font-size: 16px; color: #3da9f5; font-weight: normal; }
.largeGreenText { font-size: 16px; color: #00cc00; font-weight: normal; }


.productFooter { font-size:12px; font-style: italic; color: #999999; }
.productPrice { font-size: 11px; color: #3da9f5; }


/*============================================================
  Links 
============================================================*/


a:link, a:visited, a:active {
	text-decoration: none;
	color: #00a3e1;
}

a:hover { color: #58c5ff; }


a.SmallBlueLink:link, a.SmallBlueLink:active, a.SmallBlueLink:visited {
	font-size: 10px;
	color: #00a6ff;
	text-decoration: none;
	font-weight: bold;
}
a.SmallBlueLink:hover {
	color: #58c5ff;
}

a.grey11:link, a.grey11:active, a.grey11:visited { font-size: 11px; color: #777777; text-decoration: none; }
a.grey11:hover { text-decoration: underline; }

a.footerSmallText:link, a.footerSmallText:active, a.footerSmallText:visited { font-size: 10px; color: #a8ccf4; text-decoration: none; }
a.footerSmallText:hover { text-decoration: underline; }

a.largeGreenLink:link, a.largeGreenLink:visited, a.largeGreenLink:active { display: block; font-size: 18px; color: #8cc63f; text-decoration: none; }
a.largeGreenLink:hover { color: #8ff30a; }

/*============================================================
  Specific fonts
============================================================*/

.testimonialText { font-size: 14px; color: #666666; text-indent: 16px; line-height: 18px; text-align: justify; }
.testimonialCaption { display: block; margin: -4px 0px 0px 10px; font-size: 11px; color: #00a6ff; }

.footerText2 { font-size: 11px; color: #ffffff; font-weight: bold; }
.footerText { font-size: 13px; color: #ffffff; font-weight: bold; }
.footerTextBlue { font-size: 13px; color: #34b8ff; font-weight: bold; }

/*============================================================
  MyGallery
============================================================*/

.mygallery_name { display: block; font-size: 10px; color: #777777; padding: 2px 0px 10px 0px; margin: 0px; }












