body    { font-size: 12px; font-family: Georgia; background-color: #a8ab9a; margin: 0 }
.text_white { color: white; font-size: 12px; font-family: Georgia; font-weight: normal }
.text_gray  { color: #202020; font-size: 12px; font-family: Georgia }
/*<agl.folder "heading">*/
.heading_white_20 { color: white; font-size: 20px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_white_18 { color: white; font-size: 18px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_white_15 { color: white; font-size: 15px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_white_12 { color: white; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_white_11 { color: white; font-size: 11px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }


.heading_yellow_20  { color: #fc0; font-size: 20px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_yellow_18  { color: #fc0; font-size: 18px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_yellow_15  { color: #fc0; font-size: 15px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_yellow_12  { color: #fc0; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_yellow_11  { color: #fc0; font-size: 11px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }


.heading_golden_20  { color: #FFA200; font-size: 20px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_golden_18  { color: #FFA200; font-size: 18px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_golden_15  { color: #FFA200; font-size: 15px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_golden_12  { color: #FFA200; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_golden_11  { color: #FFA200; font-size: 11px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }

.heading_gray_20  { color: #202020; font-size: 20px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_gray_18  { color: #202020; font-size: 18px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_gray_15  { color: #202020; font-size: 15px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_gray_12  { color: #202020; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }
.heading_gray_11  { color: #202020; font-size: 11px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold }


/*</agl.folder>*/
/*<agl.folder "links">*/

.normal_link  { color: #333; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; text-decoration: none }
.normal_link a:link  { color: #333; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; text-decoration: none }
.normal_link a:visited  { color: #333; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; text-decoration: none }
.normal_link a:hover   { color: #090; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; text-decoration: underline }
.normal_link a:active  { color: #333; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; text-decoration: none }


.footer { color: #fc0; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold; text-decoration: none }
.footer a:link { color: #fc0; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold; text-decoration: none }
.footer a:visited { color: #fc0; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold; text-decoration: none }
.footer a:hover  { color: white; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold; text-decoration: none }
.footer a:active { color: #fc0; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma; font-weight: bold; text-decoration: none }

.readmore_white { color: white; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }
.readmore_white a:link { color: white; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }
.readmore_white a:hover { color: #FFA200; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }


.readmore_gray { color: #202020; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }
.readmore_gray a:link { color: #202020; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }
.readmore_gray a:hover { color: #FFA200; font-size: 12px; font-family: Georgia, Times, Arial, Tahoma }


/*</agl.folder>*/
.image_border { border: solid 2px white; outline: solid 1px #999 }
.left_border { background-image: url(/templates/starwedding/images/left_border.jpg); background-repeat: no-repeat; width: 18px }
.right_border { background-image: url(/templates/starwedding/images/right_border.jpg); background-repeat: no-repeat; width: 20px }

/* form + validation */
form 		{ margin:0; padding:0;}
fieldset	{ border:1px dashed #cccccc;}
legend 		{ padding:0 5px;color:#9C9A9C;font-weight:bold; background-color:#EFEFEF; border:1px solid #9C9A9C; }
.textfield 	{ width:161px; }
.dropdown 	{ width:165px; }
.required   { }
.validation-failed { border: 1px solid #FF3300; }
.validation-advice { margin:2px 0; padding: 2px; border: 1px solid #FF3300; background-color: #FF3300; color : #FFF; font-weight: bold; }
