body {
	margin: 0px auto; font-size: 10pt; line-height: 175%; font-family: verdana, tahoma, arial, sans-serif; color: #666; background-color: #fcfcf5
}
#logo {
	position: absolute; margin-left: 22px; top: 22px; z-index: 100; padding-bottom: 3px; background-color: #fff; border-right: 1px solid #666; border-bottom: 1px solid #666;
}
img.log {
	border-top: 0px solid #999; border-right: 0px solid #999; border-bottom: 0px solid #fff; border-left: 0px solid #999;
}
#sitenav {
	border: 1px solid #666; padding: 4px 10px 0px 10px; left: 10px; line-height: 130%; position: absolute; top: 43px; height: 22px; text-align: center; color: #333; z-index: 10; background-color: #fee046;
}
#sitenav1 {
	border: 1px solid #666; padding: 4px 10px 0px 10px; left: 21px; line-height: 170%; position: absolute; top: 294px; min-height: 24px; text-align: center; color: #333; z-index: 10; background-color: #fee046;
}
#sitenav2 {
	border: 1px solid #666; padding: 4px 10px 0px 10px; left: 20px; line-height: 130%; position: absolute; top: 10px; height: 22px; text-align: center; color: #333; z-index: 10; background-color: #fee046;
}
#email {
	border: #ffdc30 1px solid; padding: 4px 10px 0px 10px; right: 155px; line-height: 130%; position: absolute; top: 43px; height: 22px; text-align: center; color: #333; background: #fff2fb; 
}
#indexpage {
	border: 0px double #fbec95; border-bottom: 5px double #fbec95; padding: 0px 0px 0px 0px; z-index: 1; right: 141px; left: 0px; position: absolute; top: 0px; background: #e9e9e9; text-align: left; 
}
#main_pages {
	border: 0px double #fbec95; border-bottom: 5px double #fbec95; padding: 0px 0px 0px 0px; z-index: 1; right: 0px; left: 0px; position: absolute; top: 0px; background: #e9e9e9; text-align: left; 
}
#fpholder {
	margin-left: 10px; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; background-image: url("../images/vb/volcanbaru005fplge.jpg"); background-repeat:no-repeat; overflow:hidden; background-color: #c2e6fe; padding: 10px; border: 1px solid #666; color: #333; height: 301px; overflow:hidden; 
}  
#fp {
	padding: 0px 10px 0px 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; overflow:hidden;
}
.main {
	border: 3px double #cac4ae; margin: 0px 10px 10px 8px; background-color: #fcfcf5; padding: 0 0 10px 0; min-height: 300px
	}
.indexnews {
	position:relative; float: right; padding: 10px; width: 180px; background: #e0ded2; border-top: 0px double #ffdc30; border-right: 0px double #ffdc30; border-bottom: 3px double #cac4ae; border-left: 3px double #cac4ae; margin-left: 10px; color: #666; 
}
.indexnews p {
	margin-top: 0px; text-align: center; 
}
.indexnews h2 {
	margin: 0px; font-weight:lighter ; text-align: center
}
.homenews {
	position:relative; float: right; padding: 10px; width: 180px; background: #e0ded2; border-top: 0px double #ffdc30; border-right: 0px double #ffdc30; border-bottom: 3px double #cac4ae; border-left: 3px double #cac4ae; margin-left: 10px; color: #666; top: 0px
}
.homenews p {
	margin-top: 0px; text-align: center; 
}
.homenews h2 {
	margin: 0px; font-weight: lighter; text-align: center
}
#sidebar2 {
	border: 1px solid #cac4ae ; padding: 10px 10px 0px 10px; right: 0px; width: 120px; color: #513618; line-height: 14px; position: absolute; top: 0px; background: #f7f1e3; 
}
#sidebar2 p {
	font-size: 13px;
	}
.mamma {
	margin-top: 0px; margin-bottom: 10px; clear: left; background-color: #fff; padding-left: 10px; background-image: url("../images/vp_bg004.jpg"); background-repeat:no-repeat;
	}
.mamma1 {
	margin-top: 0px; margin-bottom: 10px; background-color: #fff; border: 0px solid #ffcd33; padding-left: 10px;
	}
.flashvid {
	float: left; margin-top: -15px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; background-color: #999; padding: 10px; border-top: 3px double #cac4ae; border-right: 3px double #cac4ae; border-bottom: 3px double #cac4ae; border-left: 3px double #cac4ae; 
	}
.infoblok {
	clear: left; border: 10px solid #e9e9e9; padding: 10px; background: #fcfcf5; color: #6c7898; text-align: left; margin-right: 5px; margin-left: 5px; font-family : Georgia, "Hoefler Text", "Times New Roman", "Times", serif;
}
p {
	margin: 10px 0px;
}
P.pad {
	padding: 2px 9px 0px 0px; color: #666; font-size: 12px; line-height: 22px; margin-top: 10px; margin-bottom: 10px; 
	}
P.padextra {
	padding: 2px 9px 0px 10px; color: #666; font-size: 12px; line-height: 22px; margin-top: 10px; margin-bottom: 10px; 
	}
p.phone {
	font-size: 12px; line-height: 22px; width: 200px; margin-left: 200px; padding-left: 20px;
}
.parahead {
	color: #0d3059; font-size:20px; font-weight:lighter; line-height: 120%; display: inline; 
	}
.updates_index {
	margin-top: -4px; margin-bottom: -5px; color: #8a6139; font-size: 13px; font-weight: 500;
	}
.updates_main {
	margin-top: -4px; margin-bottom: -5px; color: #8a6139; font-size: 14px; font-weight: lighter;
	}	
.yell {
	border: 3px double #666; margin: 0px 10px 10px 8px; background: #fcfcf5; padding-left: 10px;
	}	
.vid_bg {
	background-image: url("../images/videos/vid_bg001.jpg"); background-repeat:no-repeat; background-color: #000; height: 171px; width: 180px;
}
img {
	border: 1px solid #999;
	}
img.vidimage {
	margin-top: 12px; margin-left: 4px; height: 130px; width: 171px
}
img.large {
	border: 1px solid #999; margin-bottom: 10px; 
	}
img.fpimage {
	border: 1px solid #666; width: 950px; height: 301px;
	}
img.yellborder {
	padding: 5px; margin: 0px 10px 10px 0px; background: #fbec95; color: #fbec95;
	}
img.vids {
	padding: 5px; margin: 0px 10px 10px 0px; background: #e9e9e9; height: 70px; width: 93px; 
	}
img.smallwide {
	border: 1px solid #F6BCC3; width: 180px; height: 120px;
	}
img.indexsmaller {
	border: 3px double #cac4ae; margin: 0px 10px 0px 0px; width: 50px; height: 70px;
	}
img.indexpotd {
	border: 1px solid #cac4ae ; margin: 0px; width: 120px; height: 160px;
	}
img.small {
	border: 1px solid #fee046; width: 86px; height: 120px;
	}
img.mainvid {
	margin-top: 10px;
}
.float {
	border: 1px solid #444; padding: 4px 4px 3px 4px; float: left; margin: 5px; width: 90px; background: #999999; text-align: center; color: #fbec95;
	}
.floatwide {
	border: 1px solid #f6bcc3; padding: 4px 4px 3px 4px; float: left; margin: 5px; width: 183px; background: #fbec95; text-align: center; color: #fbec95;
	}
.head {
	background: #f7f1e3; padding: 3px 3px 0px 10px; margin-top: 0px; margin-bottom: 5px; color: #8a6139; font-family: Georgia, "Hoefler Text", "Times New Roman", "Times", serif; font-size: 16px; font-weight: lighter; height: 10px; 
	}
h2.head {
	background: #fcfcf5; margin-left: 0px; height: 15px
	}
h1 {
	padding: 0px; line-height:normal; margin-bottom: -10px; text-align: left; color: #8b765b; font-size: 22px;
}
#header {
	z-index: 10; width: 100%; position: absolute; background: #e0ded2; border-bottom: 1px solid #999;
	}
#header H1 {
	margin: 3px 0px 1px 0px; padding: 4px 0px 5px 10px;  text-align: left; color: #0d3059; font-size: 18px;
	}
#headerindex {
	width: 100%; position: absolute; background: #fff2fb; font-size: 18px;
	}
#headerindex H1 {
	margin: 3px 0px 1px 0px; padding: 4px 0px 5px 10px; text-align: left; color: #d50000; font-size: 18px;
	}
h2 {
	padding: 0px; line-height:normal; margin-left: -10px; margin-bottom: -10px; text-align: left; color: #8b765b; font-size: 18px;
}
h2.gall {
	margin-left: 10px; margin-top: 0px
}
h3,h4,h5 {
	text-align: left; margin-bottom: -10px; line-height:100%; 
	}
a.mams {
	float: left; margin-top: 5px;
	}
P.bannerag {
	margin: 0px; text-align: center;
	}
P.bannerhm {
	margin: 0px; text-align: center;
	}
P.bannernz {
	margin: 0px; text-align: center;
	}
#comment {
	margin: 0px -1px 10px 0px; background: #ffdc30; padding: 0px 0px 0px 10px; border: 1px solid #666; color: #333;
	}
#indexalph {
	border: 5px double #fbec95; border-bottom: 5px double #fbec95; padding: 10px 0px 0px 0px; z-index: 1; right: 10px; left: 142px; position: absolute; top: 82px; background: #F6BCC3; text-align: left; 
}
#indexads {
	border: 5px double #fbec95; border-bottom: 5px double #fbec95; padding: 10px 0px 0px 0px; z-index: 1; right: 141px; left: 142px; position: absolute; top: 82px; background: #F6BCC3; text-align: left; 
}
#link {
	border: #bbb 1px solid; z-index: 0; left: 0px; width: 140px; position: absolute; top: 92px; background: #fdf2ee; text-align: center;
}
#linkmain {
	border: #bbb 1px solid; z-index: 0; left: 0px; width: 140px; position: absolute; top: 82px; background: #fdf2ee; text-align: center;
}
#alphmain {
	text-align: center; overflow: hidden; margin-right: 10px; margin-left: 10px
}
#alphmain h2{
	text-align: center; 
}
.linkmainindex {
	border: #bbb 1px solid; z-index: 0; left: 0px; width: 140px; position: relative; top: 82px; background: #fdf2ee; text-align: center; 
}
#linkmodel{
	border: #bbb 1px solid; z-index: 0; left: 0px; width: 140px; position: absolute; top: 82px; background: #fdf2ee; text-align: center;
}
.yellhome {
	border: 3px double #666; background: #fbec95; clear: both; text-align: center; width: 200px; padding: 10px; margin-top: 20px;
}
.yellpink {
	border: 3px double #666; margin: 0px 10px 10px 8px; background: #fff2fb; padding: 0 0 10px 0; 
}
.yellvid {
	clear: left; border: 3px double #687b7b; margin: 0px 45px; background: #eff0ee; min-width: 330px;
}
#containerupperleft1 {
	border: 5px double #fbec95; padding: 10px 0px; z-index: 10; right: 152px; background: #f6bcc3; left: 152px; position: absolute; top: 82px; text-align: center; 
}
#containerupperleft2 {
	border: 5px double #999; padding: 10px 0px; z-index: 10; right: 10px; background: #e0ded2; left: 176px; position: absolute; top: 82px; text-align: center; 
}
#container_img_s {
	border: 5px double #999; padding: 10px 0px; z-index: 10; right: 10px; background: #e0ded2; left: 10px; position: absolute; top: 82px; text-align: left; 
}
#container_img_l {
	border: 5px double #999; padding: 10px 0px 0px 0px; z-index: 1; background: #e0ded2; left: 10px; position: relative; top: 82px; text-align: center; margin-right: 20px; margin-bottom: 80px;
}
.dashedbox {
	border: #ffdc30 1px dashed; padding: 0px 10px 10px 10px; margin: 5px; background: #fbec95; text-align: justify;
}
#copyright {
	clear: left; border: #000 0px solid; padding: 3px 0px 0px 10px; float: left;
}
#copyright a {
	color: #666;
}
#copyrightindex {
	clear: left; border: #000 0px solid; padding: 3px 0px 0px 10px; float: left;
}
#about {
	text-align: justify;
}
.strike {
	text-decoration: line-through; color: #cd1000;
}
.highlight {
	color: #4bb203;
}

/* video: display */
/* video: index page */
.player {
	border: 0px solid #666; text-align: center;
}
/* ends */
/* gallery: videos */
.vidplayer {
	border: 3px solid #ff9400; text-align: center; margin: 10px; background-color: #222; padding: 20px 0; 
}
.vidplayer1 {
	border: 3px solid #ff9400; text-align: center; margin: 10px; background-color: #222; padding: 10px 0 20px 10px; height: 250px; position: relative;
}
.mainvidcon {
float: left; height: 260px; width: 350px; background-color: #666; margin-bottom: 10px; margin-left: inherit;
}
.subvidscon {
float: left; height: 234px; width: 300px; margin-top: 0px; margin-left: 10px; background-color: #eee; border: 3px solid #ff9400; padding-top: 20px
}
.subvidlist {
	float: left; position: relative; 
}
.subvidlist ul {
	LIST-STYLE-TYPE: none; text-align: left;
}
img.trans {
	margin: 153px 0px 0px 0px; border: 0px solid #999; 
	}
.container_vid {
	border: 5px double #999; padding: 10px 0px 0px 0px; z-index: 1; background: #e9e9e9; left: 10px; position: relative; top: 82px; text-align: center; margin-right: 20px; margin-bottom: 80px;
}
.container_vid  h2{
	text-align: center;
	}
.vidinfo {
	text-align: center; overflow: hidden; margin-right: 10px; margin-left: 10px
}
/* ends */

/* ends */

/* this section holds the yellow box 'breadcrumb' navigation information */
a.yellnav:link {
	color: #000; text-decoration: underline;
}
a.yellnav:visited {
	color: #215606; text-decoration: underline; 
}
a.yellnav:active {
	color: #ffa500; text-decoration: underline;
}
a.yellnav:hover {
	color: #cc3300; text-decoration: underline;
}
/* this section holds text navigation information */
a.text:link {
	color: #000; text-decoration: underline;
}
a.text:visited {
	color: #215606; text-decoration: underline; background-color: #ffffdd
}
a.text:active {
	color: #ffa500; text-decoration: underline;
}
a.text:hover {
	color: #cc3300; text-decoration: underline;
}
/* this section holds primary navigation information for the index page */
#leftbarindex {
	float: left; margin: 0px 10px 10px 0px; font-size: 10pt; line-height: 175%; color: #666; text-align: left; width: 154px; background-color: #cac4ae; padding-left: 0px; border: 1px solid #284e77; margin-top: 0px; margin-bottom: 0px;
}

/* this section holds primary navigation information for all the site pages */
#leftbar {
	float: left; margin: 81px 10px 10px 10px; font-size: 10pt; line-height: 175%; color: #666; text-align: left; width: 154px; background-color: #cac4ae; padding-left: 0px; border: 1px solid #284e77; margin-top: 0px; margin-bottom: 0px;
}
a.serv:link {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal; 
}
a.serv:visited {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal;
}
a.serv:active {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal;
}
a.serv:hover {
	COLOR: #214466; TEXT-DECORATION: underline; background-color: #cac4ae; font-size: 11px; font-weight: normal; 
}
a.serv1:link {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #ffe879; font-size: 11px; font-weight: normal; 
}
a.serv1:visited {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #ffe879; font-size: 11px; font-weight: normal;
}
a.serv1:active {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #ffe879; font-size: 11px; font-weight: normal;
}
a.serv1:hover {
	COLOR: #214466; TEXT-DECORATION: underline; background-color: #cac4ae; font-size: 11px; font-weight: normal; 
}
p.nav {
	border: 1px solid #284e77; margin: 5px; background-color: #fff; color: #333333; font-size: 11px;
}
p.navsection {
	border: 1px solid #284e77; margin: 5px; background-color: #ffe879; color: #333333; font-size: 11px;
}

/* secondary nav */
.testnav1 {
	border: #fee046 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; margin-left: 5px; PADDING-BOTTOM: 1em; WIDTH: 142px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #bbb; text-align: left; 
}
.testnav1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0 0 0; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.testnav1 LI {
	MARGIN: 0px; WIDTH: 77%; BORDER-BOTTOM: #bbb 1px solid; 
}
.testnav1 LI A {
	BORDER-RIGHT: #bbb 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.testnav1 LI A.link {
	BORDER-RIGHT: #508fc4 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.testnav1 LI A.visited {
	BORDER-RIGHT: #ff9400 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #80fe01; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.testnav1 LI A.active {
	BORDER-RIGHT: #5a769d 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #58869d; TEXT-DECORATION: none
}
.testnav1 LI A:hover {
	border-right: #5a769d 11px solid; border-left: #214466 10px solid; COLOR: #fff; background-color: #58869d; 
}
UNKNOWN {
	WIDTH: auto
}
/* video link navigation */
.vidnav1 {
	border: #284e77 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; margin-left: 5px; PADDING-BOTTOM: 1em; WIDTH: 142px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #fee046; text-align: left; 
}
.vidnav1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0 0 0; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.vidnav1 LI {
	MARGIN: 0px; WIDTH: 77%; BORDER-BOTTOM: #bbb 1px solid
}
.vidnav1 LI A {
	BORDER-RIGHT: #bbb 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.vidnav1 LI A.link {
	BORDER-RIGHT: #508fc4 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.vidnav1 LI A.visited {
	BORDER-RIGHT: #ff9400 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #80fe01; PADDING-TOP: 1px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.vidnav1 LI A.active {
	BORDER-RIGHT: #5a769d 11px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #58869d; TEXT-DECORATION: none
}
.vidnav1 LI A:hover {
	border-right: #5a769d 11px solid; border-left: #214466 10px solid; COLOR: #fff; background-color: #58869d; 
}
/* ends */

/* social sites main nav */
.socsmain {
	border: #fee046 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; margin-left: 5px; PADDING-BOTTOM: 1em; WIDTH: 142px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #bbb; text-align: center; 
}
UNKNOWN {
	WIDTH: auto
	}


.nav, .nav a {
	font-weight: bold; font-size: 18px; text-align: center; text-decoration: none; 
	}	
.navsection, .navsection a {
	font-weight: bold; font-size: 18px;  text-align: center; text-decoration: none; 
	}	
th {
	font-weight: bold; font-size: 11px; line-height: 20px; color: #ea5e5e; background: #D9E2E1; border-right: 1px solid #A2ADBC; border-bottom: 1px solid #A2ADBC; 
	border-top: 1px solid #A2ADBC;
}

/* this section holds table navigation information */
.today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA; font-weight: bold; background: #DF9496; 
}
td {
	border-right: 1px solid #a2adbc; border-bottom: 1px solid #a2adbc; width: 20px; height: 20px; text-align: center; 
	}
td a {
	text-decoration: none; font-weight: bold; display: block;
}
td a:link, td a:visited {	
	color: #2175bc; background: #fff2fb; 
}
td a:hover, td a:active {
	color: #6aa3ae; background: #fff;
}
/* ends */

/* All of this section below holds form information */
#mainForm 
{
	border: 1px;
	border-style: solid;
	margin-top: 40px;
	margin-left: 170px;
	text-align: left;
	width: 50%;
	background-color: #e0ded2;
}
ul.mainForm
{
	list-style-type: none;
	font-size:15px;	
}
li.mainForm
{
	padding-bottom: 10px;
}
#mainFormError
{
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 70%;
}
input.mainFormError
{
	background-color: #FADADD;
}
textarea.mainFormError
{
	background-color: #FADADD;
}
select.mainFormError
{
	background-color: #FADADD;
}
#mainForm1 
{
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 50%;
	background-color: #ffffff;
	height: 275px;
}
#formHeader
{
	position: relative;
	width: 100%;
	background-color: #e9e9e9;
	margin:0 0 0 0;
	padding-bottom: 10px;
}
p.formHeader
{
	text-align: right;
	margin:0 0 0 0;
	font-weight:normal;
	color: #ffffff;
	font-size:25px;
	position:relative;
	left:-5px;
	top:4px;
	letter-spacing: 2px;
}
#formInfo
{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	margin:0 0 0 0;
}
h2.formInfo
{
	text-align: left;
	margin:0 0 0 20px;
	color: #8b765b;
	font-weight:normal;
	font-size:20px;
	position:relative;
	left:0px;
	top:0px;
	letter-spacing: 1px;
	line-height:150%;
}
p.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-weight:normal;
	color: #000000;
	font-size:12px;
	position:relative;
	left:20px;
	top:0px;
	color: #666;
}
#formFields
{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	margin:0 0 0 0;

}
label.formFieldQuestion
{
	line-height:125%;
	padding:0 4px 1px 0;
	border:none;	
	display:block;
	font-size:95%;
	font-weight:bold;
}
label.formFieldOption
{
	font-size:90%;
	display:block;
	line-height:1.0em;
	margin:-19px 0 0 25px;
	padding:4px 0 5px 0;
	width:90%;
}
input.formFieldStyle
{
	display:block;
	line-height:1.4em;
	margin:8px 0 0 3px;
	width:13px;
	height:13px;
}

/* social sites container, on large image pages; grey background */
.socs {
	margin: 0px auto; border: #fee046 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; WIDTH: 153px; COLOR: #333; PADDING-TOP: 10px; BACKGROUND-COLOR: #bbb; margin-top: 0px; font-size: 11px;
}.redlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
}
.red18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F00;
}
