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


/* Custom Fonts */

@font-face {
    font-family: 'CuprumFFURegular';
    src: url('../fonts/Cuprum/Cuprum-webfont.eot');
    src: url('../fonts/Cuprum/Cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cuprum/Cuprum-webfont.woff') format('woff'),
         url('../fonts/Cuprum/Cuprum-webfont.ttf') format('truetype'),
         url('../fonts/Cuprum/Cuprum-webfont.svg#CuprumFFURegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GartonMedium';
    src: url('../fonts/Garton/garto16-webfont.eot');
    src: url('../fonts/Garton/garto16-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Garton/garto16-webfont.woff') format('woff'),
         url('../fonts/Garton/garto16-webfont.ttf') format('truetype'),
         url('../fonts/Garton/garto16-webfont.svg#GartonMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Font styles */

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

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

h1 { margin:0px 0px 16px 0px; padding: 0px; font-size: 24px; color: #8ccdff; font-weight:normal; text-shadow: #111111 1px 1px 2px; font-family:Georgia, "Times New Roman", Serif; }
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: #8ccdff; font-weight: normal; text-shadow: #111111 1px 1px 2px; font-family:Georgia, "Times New Roman", Times, serif; }
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: #8ccdff; font-weight: normal; }

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

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

.bodytext {
	font-size: 14px; line-height: 26px; font-family:Georgia, "Times New Roman", Times, serif;
	color: #cccccc; text-shadow:#000000 0px 1px 1px;
	font-weight: normal; text-align:justify;
}

.bodytext strong {  }

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

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

.studiophonetag { font-size: 14px; letter-spacing: 1px; color: #e1e1e1; }
.studiophone { font-size: 34px; letter-spacing: 1px; color: #8ccdff; text-shadow: #111111 1px 1px 3px; }
.studioemail { font-size: 14px; line-height: 10px; color: #ffffff; text-shadow: #111111 1px 1px 3px; }

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

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

.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; }

.blue { color:#8ccdff; }
.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: #8ccdff; }
.lightblue24 { font-size: 24px; color: #8ccdff; }

.footerHighlightText { font-size: 12px; color: #79b6e5; text-shadow:#000000 0px -1px 1px; }

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

.largeRedText { font-size: 16px; color:#FF6666; font-weight: bold; text-shadow: #111111 1px 1px 3px; }
.largeBlueText { font-size: 16px; color: #3da9f5; font-weight: bold; text-shadow: #111111 1px 1px 3px; }
.largeGreenText { font-size: 16px; color: #00cc00; font-weight: bold; text-shadow: #111111 1px 1px 3px; }

.greenText { color:#66CC33; }

.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: #8ccdff;
}

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: #aaaaaa; text-decoration: none; }
a.footerSmallText:hover { text-decoration: underline; }

a.largeLink:link, a.largeLink:visited, a.largeLink:active { display: block; font-size: 18px; color: #8ccdff; text-decoration: none; }
a.largeLink:hover { color: #59b7ff; }

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

.testimonialText {
	font-size: 14px; color: #cccccc; text-indent: 14px; line-height: 20px; text-align: justify;
	font-family:Georgia, "Times New Roman", Times, serif; text-shadow:#000000 0px 1px 1px;
}
.testimonialCaption { font-size: 12px; color: #8ccdff; }

.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; }











