/* basic elements */

body {

background-image: url('http://www.photo-fever.com/images/fun.jpg');
background-attachment:fixed;
background-repeat:repeat-y;
background-position:top left;
background-color:#000000;
width:100%;
margin-top: 0px;
line-height: 110%;

}



a:link { 

	color: #cc6699;

	text-decoration: none;
	
	font-weight:bold;

	}

a:visited { 

	color: #cc6699;

	text-decoration: none;
	
	font-weight:bold;

	}

a:hover, a:active { 

	color: #FFF;

	text-decoration: none;	
	
	font-weight: bold;

	}

/*  special links  */
.whitelinx a:link { 

	color: #FFFFFF;

	text-decoration: none;

	}

.whitelinx a:visited { 

	color: #FFFFFF;

	text-decoration: none;	

	}

.whitelinx a:hover, a:active { 

	color: #cc6699;

	text-decoration: none;	

	}

.graylinx a:link { 

	color: #999999;

	text-decoration: none;

	}

.graylinx a:visited { 

	color: #999999;

	text-decoration: none;	

	}

.graylinx a:hover, a:active { 

	color: #cc6699;

	text-decoration: none;	

	}	

table {border-collapse: collapse; padding: 0px; margin: 0px;}



/* specific fonts */

.smalltext { font-size: 10px; font-weight: 500; color: #FFFFFF; font-family: verdana;}

.smtext { font-size: 9px; font-weight: 500; color: #999999; font-family: verdana;}

.smallpink { font-size: 11px; font-weight: 500; color: #cc6699; font-family: verdana;}

.tinytext { font-size: 10px; font-weight: 500; color: #999999; font-family: Arial;}

.foliotext { font-size: 12px; font-weight: 700; color: #999999; font-family: georgia;}

.navtext { font-size: 14px; font-weight: 700; color: #999999; font-family: georgia;}

.copyright { font-size: 9px; font-weight: 500; color: #999999; font-family: Arial;}

.medtext { font-size: 12px; font-weight: 500; color: #FFFFFF; font-family: Arial; line-height: 135%;}

.blog { font-size: 12px; letter-spacing:1px; font-weight: 500; color: #FFFFFF; font-family: Georgia;}

.lgblog { font-size: 22px; letter-spacing:1px; font-weight: 700; color: #cc6699; font-family: Georgia;}

.medpink { font-size: 12px; font-weight: 500; color: #cc6699; font-family: Arial;}
 
.medwhitetext { font-size: 12px; font-weight: 500; color: #FFFFFF; font-family: Arial;}

.lgpinktext { font-size: 14px; font-weight: 500; color: #cc6699; font-family: Arial;}

.hugepink { font-size: 18px; font-weight: 500; color: #cc6699; font-family: Arial;}

.lgtext { font-size: 14px; font-weight: 700; color: #FFFFFF; font-family: Arial;}

.quote { font-size: 14px; font-weight: 700; color: #cc6699; font-family: Georgia;}

.lgpink { font-size: 16px; font-weight: 700; color: #C69; font-family: Georgia;}

.lgwhitetext { font-size: 15px; font-weight: 500; color: #FFFFFF; font-family: Arial;}

.largewhite { font-size: 14px; font-weight: 700; color: #FFFFFF; font-family: Verdana;}

.gray{ font-size: 14px; font-weight: 600; color: #CCCCCC; font-family: Arial;}

.heading { font-size: 18px; font-weight: 600; color: #CCCCCC; font-family: Arial;}

.white { font-size: 14px; font-weight: 700; color: #FFFFFF; font-family: Georgia;}

.yellow { font-size: 14px; font-weight: 700; color: #CC6600; font-family: Arial;}

.smwhite { font-size: 11px; font-weight: 500; color: #FFFFFF; font-family: Arial;}

.title { font-size: 16px; font-weight: 700; color: #FFFFFF; font-family: georgia;}



/* specific divs */

#right { 

	background: url(images/fire.jpg) repeat top left; 

	padding: 0px 175px 0px 110px;  

	margin: 0px; 

	}

	#dashed_div { 

	text-align: left;

	padding: 10px, 10px, 10px, 10px;

	margin-top: 15px; 

	background: #CC3300;

	border-top: dashed 2px #666666;

	}	

	#scripture { 

	width: 250px;

	text-align: center;

	padding: 6px;

	margin: 0px; 

	border-top: solid 1px #333333;	

	border-bottom: solid 1px #333333;	

	border-left: solid 1px #333333;	

	border-right: solid 1px #333333;			

	}
	
.fun2 {
	background-image: url('http://www.photo-fever.com/images/fun2.jpg');
	
	background-attachment:scroll;
	
	background-repeat:no-repeat;
	
	background-position:top right;
	
	background-color:#000000;
	
	}

	#tbl { 

	padding: 0px, 0px, 0px, 0px;

	margin: 0px; 

	background: #990000;	

	}

	#leftborder { 

	padding: 0px, 0px, 0px, 0px;

	margin: 0px; 

	border-left: solid 1px #666666;	

	}

	#padding { 

	padding: 10px, 10px, 10px, 10px;

	margin: 0px; 

	background: #CC3300;

	border-right: solid 1px #666666;

	}	

	#divider {

	width:100%;

	background:#990000 url(images/flames.jpg) repeat-x;

	border-bottom: 2px solid #666666;

	}

	#bg_fire {

	background:#990000 url(images/bg_fire.jpg) repeat-x;

	border: 1px solid #666666;

	}	

	#dashed { 

	padding: 5px, 5px, 5px, 5px;	

	text-align: left;

	margin: 0px; 

	background: #990000;	

	border-left: dashed 1px #666666;

	border-bottom: dashed 1px #666666;

	}

	#bottom { 

	width: 100%;

	height: 25px;

	padding: 5px, 5px, 5px, 5px;	

	text-align: right;

	margin: 0px; 

	background: #990000;	

	border-top: solid 2px #666666;

	}	

	#indent5 { 

	text-align: left;

	margin-top: 5px; 

	}	

	#indent10 { 

	text-align: left;

	margin-top: 10px; 

	}	

	#indent15 { 

	text-align: left;

	margin-top: 15px; 

	}
.indent50 { text-align: left; margin-top: 50px }
.indent15 { text-align: left; margin-top: 15px }
.indent10 { text-align: left; margin-top: 10px }
.indent5 { text-align: left; margin-top: 5px }
	
		#indent50 { 

	text-align: left;

	margin-top: 50px; 

	}

	#line { 

	border-bottom: solid 1px #333333; 

	margin-bottom: 10px;

	}			

	#form { 

	text-align: left;

	margin: 0px; 

	background: #000000;	

	border-top: dashed 2px #333333;

	border-right: dashed 2px #333333;	

	border-left: dashed 2px #333333;

	border-bottom: dashed 2px #333333;

	}

	.nav { 

	align: center;

	padding: 2px;
	
	margin: 3px;

	background: #000000;

	font-size: 10px; 
	
	font-weight: 700; 
	
	font-family: Arial;	

	}		

	#content { 

	padding: 3px;

	margin-top: 0px; 

	background: #000000;

	border-right: solid 1px #333333;

	width: 500px;

	}	
	
.id_num
{ width: 75px; padding: 3px; margin-top: 10px; margin-bottom: 5px; border: 1px dashed #666666}

.portfolio
{ background: #000000; padding: 5px; height: 100%; width: 100%; align: left }

.portfolio_img
{ border: 1px solid #666666; }



/* FORM */


#mainForm {
	margin: 0px auto;
	padding: 20px;
	margin: 10px;
	list-style: none;
	width: 600px;
	text-align: left;
	color: #FFF;
	border: 2px dashed #333;
}
ul.mainForm {
	list-style-type: none;
}

li.mainForm {
	padding-bottom: 10px;
}

input.mainFormError {
	background-color: #FADADD;
}


textarea.mainFormError {
	background-color: #FADADD;
}


select.mainFormError {
	background-color: #FADADD;
}


.mainForm {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	font-weight: bold;
}

.inputForm {
	font-size: 15px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 15px;	
}

select.mainForm {
	margin-top: 10px;
	margin-bottom: 15px;	
}


textarea.mainForm {
	margin-top: 10px;
	margin-bottom: 15px;	
}
