/*
*
*Standard HTML Tags
*
*/
body{
	background-position:top;
	background-repeat:repeat-x;
	background-color:#33363b;
	margin:0;
	padding:0;
	text-align:center;
	}
body.Normal{background-image:url(Graphics/BackLines.jpg);}
body.Xmas{background-image:url(Graphics/BackXmas.jpg);}
h1{
	color:#383532;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:30px 0 5px 0;
	}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:16px 0 5px 0;
	}
p{
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-image:url(Graphics/Underline.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:6px 0;
	margin:0;
	}
p a{
	color:#54504b;
}
form{margin:0;}



/*
*
*Template Elements
*
*/
#Holder{
	display:block;
	width:945px;
	height:655px;
	margin:0 auto;
	text-align:left;
	background-position:50% 100%;
	background-repeat:no-repeat;
	}
#Top{
	display:block;
	width:945px;
	height:15px;
	font-size:1px;
	}	
#TopLine{
	display:block;
	height:4px;
	width:930px;
	margin:5px 3px 0 2px;
	float:left;
	font-size:1px;
	}
#TopTriangle{
	float:left;
	display:block;
	height:12px;
	width:6px;
	background-repeat:no-repeat;
	background-position:100% 50%;
	}	
#logo{
	margin:3px;
	float:left;
	width:151px;
	height:151px;
	border:0;
}	
#mainbody{
	display:block;
	width:615px;
	height:605px;
	background-image:url(Graphics/Background.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	margin:3px 3px 0 2px;
	}
#navholder{
	display:block;
	float:left;
	width:615px;
	background-position:2px 28px;
	background-repeat:no-repeat;
	}	
#navigation{
	display:block;
	height:36px;
	float:right;
	}
.navgap{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	float:left;
	height:36px;
	display:block;
	}	
.MainNav{
	display:block;
	float:left;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(Graphics/ButtonBack.jpg);
	font-size:16px;
	padding:12px 15px 6px 15px;
	text-decoration:none;
	color:#54504b;
	font-weight:normal;
	background-color:#666666;
	}
.navback{
	display:block;
	float:left;
	clear:left;
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#topblock{
	display:block;
	height:71px;
	width:615px;
	}
#divide{
	display:block;
	background-image:url(Graphics/Gap.jpg);
	height:44px;
	width:615px;
	float:left;
	}
#page{
	display:block;
	float:left;
	width:615px;
	height:454px;
	background-position:50% 100%;
	background-repeat:no-repeat;
	}
#pagepad{
	padding:20px 75px 0 75px;
	display:block;
	float:left;
	}
#blog{
	display:block;
	width:165px;
	height:270px;
	float:left;
	background-image:url(Graphics/BlogBack.gif);
	background-repeat:no-repeat;
	margin:68px 0 0 2px;
	}
#date{
	display:block;
	width:165px;
	height:44px;
	background-repeat:no-repeat;
	}

.blogtitle{
	margin:16px 0 4px 0;
	text-align:center;
	}
#day{
	margin-top:12px;
	display:block;
	width:64px;
	float:left;
	text-align:center;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	}
#month{
	margin-top:12px;
	text-align:center;
	width:101px;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	}
#blogdata{
	margin:5px 5px 0 5px;
	}
#footer{
	margin-top:10px;
	display:block;
	float:left;
	width:934px;
	text-align:right;
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.keywords{
	width:934px;
	display:block;
	margin-top:10px;
}
.keywords h1, .keywords a{
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	text-decoration:none;
	cursor:default;
}
.preload{
	display:none
	}
/*
*
*Navigation Elements
*
*/	
a#MainNavOrange:hover{background-image:url(Graphics/ButtonBackOrange.jpg);color:#FFFFFF;}
a#MainNavBlue:hover{background-image:url(Graphics/ButtonBackBlue.jpg);color:#FFFFFF;}
a#MainNavRed:hover{background-image:url(Graphics/ButtonBackRed.jpg);color:#FFFFFF;}
a#MainNavPink:hover{background-image:url(Graphics/ButtonBackPink.jpg);color:#FFFFFF;}
a#MainNavGreen:hover{background-image:url(Graphics/ButtonBackGreen.jpg);color:#FFFFFF;}
.AdminMainNav{
	display:block;
	float:left;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(Graphics/ButtonBack.jpg);
	font-size:16px;
	padding:12px 15px 6px 15px;
	text-decoration:none;
	color:#54504b;
	font-weight:normal;
	background-color:#666666;
	}
a.AdminMainNav:hover{background-image:url(Graphics/ButtonBackBlack.jpg);color:#FFFFFF;}



/*
*
*Orange Elements
*
*/
.Orange{background-color:#ff9f19;}
.TextOrange{color:#ff9f19;}
.TriOrange{background-image:url(Graphics/OrangeTrianglegrey.gif);}
.Orangedate{background-image:url(Graphics/OrangeDate.jpg);}
.OrangeBack{background-image:url(Graphics/OrangeBack.jpg);}
.OrangeNav{background-image:url(Graphics/OrangeTriangleWhite.gif);}
/*
*
*Blue Elements
*
*/
.Blue{background-color:#333399;}
.TextBlue{color:#333399;}
.TriBlue{background-image:url(Graphics/BlueTrianglegrey.gif);}
.Bluedate{background-image:url(Graphics/BlueDate.jpg);}
.BlueBack{background-image:url(Graphics/BlueBack.jpg);}
.BlueNav{background-image:url(Graphics/BlueTriangleWhite.gif);}
/*
*
*Green Elements
*
*/
.Green{background-color:#3E6448;}
.TextGreen{color:#3E6448;}
.TriGreen{background-image:url(Graphics/GreenTrianglegrey.gif);}
.Greendate{background-image:url(Graphics/GreenDate.jpg);}
.GreenBack{background-image:url(Graphics/GreenBack.jpg);}
.GreenNav{background-image:url(Graphics/GreenTriangleWhite.gif);}
/*
*
*Red Elements
*
*/
.Red{background-color:#CC3333;}
.TextRed{color:#CC3333;}
.TriRed{background-image:url(Graphics/RedTrianglegrey.gif);}
.Reddate{background-image:url(Graphics/RedDate.jpg);}
.RedBack{background-image:url(Graphics/RedBack.jpg);}
.RedNav{background-image:url(Graphics/RedTriangleWhite.gif);}
/*
*
*Pink Elements
*
*/
.Pink{background-color:#E617A9;}
.TextPink{color:#E617A9;}
.TriPink{background-image:url(Graphics/PinkTrianglegrey.gif);}
.Pinkdate{background-image:url(Graphics/PinkDate.jpg);}
.PinkBack{background-image:url(Graphics/PinkBack.jpg);}
.PinkNav{background-image:url(Graphics/PinkTriangleWhite.gif);}
/*
*
*Black Elements
*
*/
.Black{background-color:#000000;}
.TextBlack{color:#000000;}
.TriBlack{background-image:url(Graphics/BlackTrianglegrey.gif);}
.Blackdate{background-image:url(Graphics/BlackDate.jpg);}
.BlackBack{background-image:url(Graphics/BlackBack.jpg);}
.BlackNav{background-image:url(Graphics/BlackTriangleWhite.gif);}



/*
*
*Welcome page
*
*/
.BackWelcome{background-image:url(Graphics/BlackWelcome.jpg);}
/*
*
*Services page
*
*/
.BackServices{background-image:url(Graphics/BackServices.jpg);}
/*
*
*Freelance page
*
*/
.BackFreelance{background-image:url(Graphics/BlackFreelance.jpg);}
/*
*
*Portfolio page
*
*/
.Submenu{
	overflow:auto;
	width:460px;
	height:350px;
	scrollbar-face-color: #E6CADE;
	scrollbar-shadow-color: #E617A9;
	}
.portfolioDescriptions{
	display:block;
	float:left;
	margin:0 1px 1px 0;
	width:75px;
	height:75px;
	text-decoration:none;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;
	}
.portfolioblank{
	display:block;
	width:75px;
	height:75px;
	float:left;
	margin:0 1px 1px 0;
	background-image:url(Graphics/PortfolioBlank.jpg);
	cursor:default;
	}
a.portfolioblank:hover{
	background-image:url(Graphics/PortfolioBlankHover.jpg);
	}
a.portfolioDescriptions img, a.portfolioblank img{
	border:0;
	height:75px;
	width:75px;
	}
.portdestext{
	display:block;
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0 0 0 0px;
	padding:10px 0;
	background-image:url(Graphics/Underline.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	}
.portdestext2{
	background-image:url(Graphics/Underline.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
	margin:1px 0 0 90px;
	}
a#portfoliohawthorns{background-image:url(Graphics/PortfolioHawthorns.jpg);}
a#portfoliohawthorns:hover{background-image:url(Graphics/PortfolioHawthornsOver.jpg);}
a#portfoliolello{background-image:url(Graphics/PortfolioLello.jpg);}
a#portfoliolello:hover{background-image:url(Graphics/PortfolioLelloOver.jpg);}
a#portfoliominibuild{background-image:url(Graphics/PortfolioMinibuild.jpg);}
a#portfoliominibuild:hover{background-image:url(Graphics/PortfolioMinibuildOver.jpg);}
a#portfoliowedrock{background-image:url(Graphics/PortfolioWedrock.jpg);}
a#portfoliowedrock:hover{background-image:url(Graphics/PortfolioWedrockOver.jpg);}
a#portfoliosswedding{background-image:url(Graphics/PortfoliossWedding.jpg);}
a#portfoliosswedding:hover{background-image:url(Graphics/PortfoliossWeddingOver.jpg);}
a#portfolioblankcanvas{background-image:url(Graphics/PortfolioBlankCanvas.jpg);}
a#portfolioblankcanvas:hover{background-image:url(Graphics/PortfolioBlankCanvasOver.jpg);}
a#portfoliopjwedding{background-image:url(Graphics/PortfoliopjWedding.jpg);}
a#portfoliopjwedding:hover{background-image:url(Graphics/PortfoliopjWeddingOver.jpg);}

	
.portText{
	display:block;
	width:200px;
	margin:12px 0;
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.small{
	font-size:10px;
	line-height:12px;
	}
.para1{
	background-image:url(Graphics/Underline.jpg);
	background-position:0% 100%;
	background-repeat:no-repeat;
	}
/*
*
*Portfolio Steve and Sarah's Wedding Page
*
*/
.PortfolioSSWedding{background-image:url(Graphics/PortfolioSSImage.jpg);}
/*
*
*Portfolio Paul and Jen's Wedding Page
*
*/
.PortfoliopjWedding{background-image:url(Graphics/PortfolioPJImage.jpg);}
/*
*
*Portfolio Blank Canvas Page
*
*/
.PortfolioBlankCanvas{background-image:url(Graphics/PortfolioBlankCanvasImage.jpg);}
/*
*
*Portfolio Lello Page
*
*/
.PortfolioLello{background-image:url(Graphics/PortfolioLelloImage.jpg);}
/*
*
*Portfolio MiniBuild Page
*
*/
.PortfolioMiniBuild{background-image:url(Graphics/PortfolioMiniBuildImage.jpg);}
/*
*
*Portfolio Wedrock Page
*
*/
.PortfolioWedrock{background-image:url(Graphics/PortfolioWedrockImage.jpg);}
/*
*
*Portfolio Hawthorns Page
*
*/
.PortfolioHawthorns{background-image:url(Graphics/PortfolioHawthornsImage.jpg);}
/*
*
*Contact Us Page
*
*/
.BackContactUs{background-image:url(Graphics/BackContactUs.jpg);}
/*
*
*Admin Page
*
*/
.BackAdmin{background-image:url(Graphics/BackAdmin.jpg);}
/*
*
*New News Page
*
*/
.NewNews{
	width:465px;
	height:295px;
	background:none;
	color:#54504b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:0;
	overflow: auto;
	border: none;
	}
/*
*
* Unsubscribe Page
*
*/
.BackUnsubscribe{background-image:url(Graphics/BackUnsubscribe.jpg);}