/*
Theme Name:WP CODA Orange
Theme URI:http://kerrywebster.com/my-themes/
Description:Based on the Coda Slider inspired wordpress theme by <a href="http://greg-j.com/">Greg Johnson</a>.
Version:1.0
Author:Kerry Webster
Author URI:http://kerrywebster.com/
Tags:coda, jquery, slider, orange, fixed
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(images/draft.jpg) center top no-repeat;
}

#header{
	margin:0 auto;
	padding:0 0 0 0;
	width:740px;
	height:30px;
	position:relative;
}

#testheader {	background:url(images/header_bg.png) center top no-repeat;}

#topper {background:#000}

#banner {float:none;
height:239px;
position:relative;
width:740px;}

#logo {float:none;
height:107px;
padding-left:116px;
padding-top:22px;
position:relative;
width:307px;display:none;}

#logo img {width:350px;}

#bodyheader {position:relative;
width:740px;height:376px;margin-left:auto;
margin-right:auto;}

#header_rightcol {background:transparent none repeat scroll 0 0; position:absolute;
right:0;
top:14px;
width:173px; 
font-size:12px;
font-family:Georgia,serif;}

#header_rightcol .widgetbody {margin-right:-211px;
padding-left:181px;}

#header_rightcol h2.widgettitle {text-align:right;background:#fff;opacity:.6;padding:3px;margin-top:-4px;width:160px;}

#header_rightcol a.twitterwidget {text-align:right; margin:0px;}


#body_rightcol {
background:pink none repeat scroll 0 0;
float:right;
position:relative;
right:0;
width:240px;}

#header_rightcol img {display:none}
#header_rightcol .textwidget img {display:block;}

#header_rightcol li {padding-bottom:4px}

#flags ul {
position:absolute;
top:3px;
right:3px;
display:inline;
list-style:none;
margin-right:6px;
}
#flags ul li {
display:inline;
list-style:none;
}

	#header h1,
	#header h2{
		display:none;
	}
	
/* Commented out by Nathan Rosquist on May 4th, 3:53pm

#header ul{
		margin:0 auto;
		height:100px;
		width:0px;
	}
		#header ul li{
			display:block;
			float:left;
			width:266px;
			height:100px;
		}
			#header ul li a{
				display:block;
				position:relative;
				width:266px;
				height:100px;
				background-image:url(images/header_links.png);
				background-repeat:no-repeat;
			}
				#header ul li a strong{
					display:none;
				}
				#header ul li a span.hover{
					display:block;
					position:absolute;
					width:266px;
					height:100px;
					background-image:url(images/header_links.png);
					background-repeat:no-repeat;
				}
				#go_download a{
					background-position:0 0;
				}
					#go_download a .hover{
						background-position:0 -100px;
					}
				#go_learn{
					padding:0 1px;
				}
				#go_learn a{
					background-position:-267px 0;
				}
					#go_learn a .hover{
						background-position:-267px -100px;
					}
				#go_talk a{
					background-position:-534px 0;
				}
					#go_talk a .hover{
						background-position:-534px -100px;
					}
	#header .popup{
		position:absolute;
		display:none;
		margin:225px 0 0 50px;
		padding:10px 0 0 0;
		width:175px;
		height:125px;
		background:url(images/popup_bg.png) center center no-repeat;
		z-index:50;
		font-size:12px;
		color:#262236;
	}

	#header .learn{
		position:absolute;
		display:none;
		margin:225px 0 0 316px;
		padding:10px 0 0 0;
		width:175px;
		height:125px;
		background:url(images/popup_bg.png) center center no-repeat;
		z-index:50;
		font-size:12px;
		color:#262236;
	}

	#header .talk{
		position:absolute;
		display:none;
		margin:225px 0 0 583px;
		padding:10px 0 0 0;
		width:175px;
		height:125px;
		background:url(images/popup_bg.png) center center no-repeat;
		z-index:50;
		font-size:12px;
		color:#262236;
	}
		#header .popup p, #header .talk p, #header .learn p {
			padding:2px 0 0 15px;
		}
		#header .popup img, #header .talk img, #header .learn img{
			vertical-align:middle;
		}
		#header .popup strong, #header .talk strong, #header .learn strong{
			color:#000;
		}
		#header .popup a, #header .talk a, #header .learn a{
			color:#fff;
		}
			#header .popup a:hover, #header .talk a:hover, #header .learn a:hover{
				text-decoration:underline;
			}

#page_header{
	margin:0 auto;
	width:900px;
	height:110px;
	background:url(images/page_header.png) center top no-repeat;
}
	#page_header p{
		display:none;
	}
*/



#page{
    width:740px;
    margin:0 auto;
	background:url(images/page_ bg.png) 50% 50px no-repeat;
}
	#slider{
		width:740px;
		margin:0 auto;
		position:relative;
background:#fff; opacity:.8;
	}

	#page .navigation{
		padding:0 0 0 20px;
		height:26px;
		background:#fff url(images/page_navigation_selected_span.png) center top repeat-x; font-family: 'georgia', serif;
	}
	
	#page .navigation li{
		height:26px;
		float:left;
		padding:0 2px 0 0;
	}
	
	#page .navigation a{
		display:block;
		height:26px;
		line-height:26px;
		float:left;
		padding:0 10px 0 0;
                margin:0 -14px 0 0;
		font-size:13px;
		color:#999;
		font-weight:bold;
	}
		#page .navigation a:hover{
			color:#999;
			background:url(images/page_navigation_hover_a.png) right top no-repeat;
		}
		#page .navigation a.selected{
			color:#fff;
			background:url(images/page_navigation_selected_a.png) 100% 60% no-repeat;
		}


	#page .navigation a span{
		display:block;
		height:50px;
		float:left;
		padding:0px 15px 0px 25px;
	}
		#page .navigation a:hover span{
			background:url(images/page_navigation_hover_span.png) left top no-repeat;
		}
		#page .navigation a.selected span{
			background:url() left top no-repeat;
color:#7F0C0C;
		}
	#page .navigation a:focus{
		outline:none;
	}

	#page .scroll {
		height:800px;
		width:760px;
		margin:0 auto;
		overflow:auto;
		position:relative;
		clear:left;
	}
	
		#page .scrollContainer .panel{
			padding:20px;
			height:780px;
			width:720px;
			overflow:hidden;
		}		
			#page .panel p{
				padding:0 0 1em 0;
				font-family:Georgia, serif;
				font-size:13px;
				line-height:1.5em;
				color:#3f3e4c;
			}
			#page .panel h3{
				font-size:2em;
				padding:0 0 .5em 0;
				letter-spacing:2px;
				color:#000;
				font-weight:bold;
font-family: Georgia, serif;
			}
			#page .panel h4{
				padding:0 0 .5em 0;
				font-size:15px;
				letter-spacing:-0.5px;
				font-weight:bold;
				color:#3f3e4c;
			}
			#page .panel strong{
				color:#33333e;
			}
			#page .panel em{
				font-style:italic;
			}
			#page .panel a{
				white-space:nowrap;
				color:#f60;
				font-weight:bold;
			}
				#page .panel a:hover{
					text-decoration:underline;
				}
			#page .panel .gallery img{
				padding:2px;
				border:solid 1px #c0c5d6;
			}
			#page .panel blockquote,
			#page .panel ul,
			#page .panel ol,
			#page .panel pre{
				font-size:12px;
				margin:1em 2em 2em 2em;
				padding:10px 15px;
				background:#ecedf3;
			}
			#page .panel blockquote p{
				padding:.4em 0 !important;
				text-indent:0 !important;
			}
			#page .panel li{
				list-style-position: inside;
				padding: 0 0 .5em 0;
			}
				#page .panel ul li{
					margin:0 0 0 1em;
					list-style:square;
				}
				
				#page .panel ol li{
					margin:0 0 0 1.5em;
					list-style:decimal;
				}
			#page .panel pre{
				line-height:1em;
				color:#1C194C;
				font-size:13px;
				overflow:auto;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
			}
			#page .panel code{
				padding:0 3px;
				color:#33333e;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
				font-size:13px !important;
			}
			
			#page .panel .gallery{
				text-align:center;
			}

	#page .scrollButtons{
		width:30px;
		height:30px;
		position:absolute;
		top:280px;
		cursor:pointer;
	}
		#page .scrollButtons a{
			display:block;
			height:75px;
			width:75px;
		}
		#page .scrollButtons span{
			display:none;
		}
		#page .scrollMeLeft{
			left:-50px;
		}
			#page .scrollMeLeft a{
				background:url(images/go-left.png) 0 0 no-repeat;
			}
			#page .scrollMeLeft a:hover{
				background:url(images/go-left.png) 0 0 no-repeat;
			}
		#page .scrollMeRight{
			right:-10px;
		}
			#page .scrollMeRight a{
				background:url(images/go-right.png) 0 0 no-repeat;
			}
			#page .scrollMeRight a:hover{
				background:url(images/go-right.png) 0 0 no-repeat;
			}

#page_footer{
	width:900px;
	margin:0 auto; font-family:georgia,serif;
}
	#page_footer h5{
		padding:20px 70px;
		font-size:1.5em;
		letter-spacing:2px;
		font-weight:bold;
		color:#000; 
	}
#page_footer h3 {font-size:.7em;margin-bottom:15px;margin-left:100px}
#page_footer h2 {font-size:1.5em;margin-left:70px;margin-top:-10px;margin-bottom:10px;}
#page_footer h2 a{color:#FF6600;}

	#page_footer p{
		padding:0 70px 10px 70px;
		font-size:13px;
		color:#000;
		line-height:1.5em;
	}
		#page_footer p a{
			color:#fff;
		}
			#page_footer p a:hover{
				text-decoration:underline;
			}



div#fancy_overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	background-color:#333;
}

div#fancy_loading{
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	background:transparent;
	z-index:100;
}

div#fancy_loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background:transparent url(images/fancy_progress.png) no-repeat;
}

div#fancy_close{
	position:absolute;
	top:-12px;
	left:-12px;
	height:30px;
	width:30px;
	background:transparent url(images/fancy_closebox.png) ;
	cursor:pointer;
	z-index:100;
	display:none;
}

div#fancy_content{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0; 
	margin:0;
	z-index:96;
}

#fancy_frame{
	position:relative;
	width:100%;
	height:100%;
	display:none;
}

img#fancy_img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0; 
	padding:0; 
	margin:0;
	z-index:92;
	cursor:pointer;
}

div#fancy_title{
	position:absolute;
	bottom:-35px;
	left:0;
	width:100%;
	z-index:100;
	display:none;
}

div#fancy_title table{
	margin:0 auto;
}

div#fancy_title div{
	color:#FFF;
	font:bold 12px Arial;
	padding-bottom:2px;
}

td#fancy_title_left{
	height:32px;
	width:15px;
	background:transparent url(images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main{
	height:32px;
	background:transparent url(images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right{
	height:32px;
	width:15px;
	background:transparent url(images/fancy_title_right.png) repeat-x;
}

div#fancy_outer{
	position:absolute;
    top:0;
    left:0;
    z-index:90;
    padding:18px 18px 58px 18px;
    margin:0;
    overflow:hidden;
    background:transparent;
    display:none;
}

div#fancy_inner{
	position:relative;
	width:100%;
	height:100%;
	border:1px solid #fff;
	background:#fff;
}

a#fancy_left, a#fancy_right{
	position:absolute; 
	bottom:10px; 
	height:100%; 
	width:35%; 
	cursor:pointer;
	background-image:url(images/data:image/gif;base64,AAAA);
	z-index:100; 
}

a#fancy_left{
	left:0px; 
}

a#fancy_right{
	right:0px; 
}

a#fancy_left:hover{
	background:transparent url(images/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover{
	background:transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
}

div#fancy_bg{
	display:none;
}
	
div.fancy_bg{
	position:absolute;
	display:block;
	z-index:70;
}

div.fancy_bg_n{
	top:-18px;
	width:100%;
	height:18px;
	background:transparent url(images/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne{
	top:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url(images/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e{
	right:-13px;
	height:100%;
	width:13px;
	background:transparent url(images/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se{
	bottom:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url(images/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s{
	bottom:-18px;
	width:100%;
	height:18px;
	background:transparent url(images/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw{
	bottom:-18px;
	left:-13px;
	width:13px;
	height:18px;
	background:transparent url(images/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w{
	left:-13px;
	height:100%;
	width:13px;
	background:transparent url(images/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw{
	top:-18px;
	left:-13px;
	width:13px;
	height:18px;
	background:transparent url(images/fancy_shadow_nw.png) no-repeat;
}


div#warning {
	background-color:#f60;
	text-align:center;
}

#warning p.warning_txt {
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-transform: uppercase;
}

#warning p.warning_sub_txt {
	color:#fff;
	font-size:12px;
	text-transform: uppercase;
}






/* Added by Nathan Rosquist on May 22nd, 2009.  to be incorporated */

#header_rightcol a:visited {color:#999;}
#header_rightcol a {color:#FF6600;}
#header_rightcol a:hover {color:#fff;}

#header_rightcol h2 a:visited {color:#7F0C0C;}
#header_rightcol h2 a {color:#7F0C0C;}
#header_rightcol h2 a:hover {color:#fff;}

#header_rightcol h2.widgettitle:hover {opacity:1;background:#ffcc33;} 


#header_rightcol {z-index:1;width:185px;top:398px; position:absolute;}


#header_rightcol h2.widgettitle {cursor:pointer; opacity:1;}

#header_rightcol h2.collapsible {background:#fff;color:#7F0C0C;line-height:20px;font-size:13px;font-weight:bold;margin-left:5px;width:175px;text-align:center;opacity:1}

#header_rightcol h2.collapsed {background:#fff; text-align:center;width:175px;margin-left:4px;opacity:.6;}

#header_rightcol .widgetbody {background:#222; color:#F3F1E3;width:170px;padding-left:5px;padding-right:5px;opacity:.9;margin-left:5px;}

.twit {display:none;}

.msgtxt a {display:none}


#slider {width:778px;margin-left:-108px;background:none;opacity:1;}

#page .scroll {width:741px;background:#fff;opacity:.8;}

#page {width:740px;}

#page .navigation {padding:0px;opacity:.7;background:#fff;width:926px; border-bottom:1px solid #999;}


#page .navigation li {padding-right:17px;}

#body_rightcol {height:550px;
background:#fff none repeat scroll 0 0;
width:180px;z-index:-1; opacity:1;position:absolute;top:18px;right:0px;float:none;}

#body_rightcol2 {position:absolute;right:0px;top:568px;}

#bodyheader {height:394px;width:920px;}



#page_footer {display:none;}


#page .scrollContainer .panel {width:702px;}

#header {height:0px;}

div.scrollButtons {display:none;}




#banner  {position:absolute; top:18px;}

#flags ul {z-index:1001;right:0px;}
#topper {background:none;z-index:1000;width:930px;}
#header {width:930px;}

/* Nathan Rosquist on May 22nd, 20009 */


#footer {bottom:0;
left:0;
position:fixed;
width:100%;
z-index:100;
background:none;
height:9px;
font-size:11px;
font-family:georgia,serif;
color:#000;
padding-top:10px;
opacity:.6;
}

#footer p{
		width:;
		overflow:;
		margin:0 auto;
		color:#000;
	}
		#footer span{
			display:;
			height:90px;
			line-height:0px;
		}
		#footer .left{
			float:left;
		}
		#footer .right{
			float:right;
		}
		#footer a{
			color:#777;
		}
			#footer a:hover{
				text-decoration:underline;
			}
#footer h2.collapsed {background:#000;width:100px;position:fixed;color:#fff}
#footer h2.collapsible {background:#000;width:100px;position:fixed;color:#fff}

#footer .widgetbody {bottom:0px;position:;margin-left:auto;margin-right:auto;opacity:1;}
#footer li {list-style:none;}


#header h2 {
display:inline;
background:none;
color:#7F0C0C;
font-weight:normal;
font-family:arial, sans-serif;
opacity:.7;
text-transform:uppercase;
font-size:12px;
}

#header h2:hover {text-decoration:underline;cursor:pointer}


#realvisionbodyheader {position:relative;
width:920px;height:289px;margin-left:auto;
margin-right:auto;}

#visionbodyheader {position:relative;
width:920px;height:165px;margin-left:auto;
margin-right:auto;}

#visionpage #page .scroll {height:1302px;}
#visionpage #page .scrollContainer .panel {overflow:visible;}

#vision {background:#FFFFFF;
position:absolute;
top:14px;
width:900px;
padding:20px;opacity:.8}

#vision h2, p {font-family:georgia, sans-serif; padding-bottom:10px;color:#222;}

#vision h2 {font-size:30px;}

#vision p {font-size:13px;}

#blogpage #page .scroll {width:930px;}
#blogpage #page .scrollContainer .panel {width:890px;height:600px;overflow:scroll;}

#calendarbodyheader {position:relative;
width:740px;height:376px;margin-left:auto;
margin-right:auto;}



#construction {position:absolute;display:none;}

.alignleft {float:left;padding-right:10px;}
.alignright {float:right;padding-left:10px;}



/* June 26th */
#main-nav {
width:745px; height:32px; position:relative; z-index:100;border-right:1px solid #000; font-family:arial, sans-serif;
	
}
 
#main-nav li {
width:84px;float:right;text-align:center;position:relative;	
}
 
 
 
 
#main-nav li a {
	color: #7F0C0C;
	background: transparent;
	display: block;
	padding: 12px 0 11px;
	text-decoration: none;
	text-align: center;
	width: 90px;
	border: 0;
}
 
#main-nav li a:hover {
	background: #7F0C0C;
	color: #fff;
}
 
 
#main-nav li ul {/*first level dropdown*/
	position: absolute;
	z-index: 100;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px hidden;
	}
 
#main-nav li ul ul {/*second level dropdown*/
	margin: -2em 0 0 172px;
	}
 
#main-nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	}
 
#main-nav li li {
	border-top: 1px solid #E8E8E8;
	border-right: 0px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
width:120px;
	}
 
#main-nav li li a, #main-nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#003333;
	background: #FCFCFC;
padding-right:17px;padding-left:17px;
	}
 
#main-nav li li a:hover, #main-nav li li a:active {background:#7F0C0C;opacity:.3}	
	
#main-nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
 
a.main:hover {background:none;}




/* new */

#main-nav a {background:none;color:#7F0C0C;border:0px none;line-height:0px;font-weight:normal;width:80px;opacity:.7;}

#main-nav :hover > a, #main-nav ul ul :hover > a {background:#fff;opacity:1;text-decoration:underline;color:#7F0C0C;}

#main-nav {z-index:1;border-right:0px;width:890px;font-family:arial, sans-serif;margin-left:-18px;font-size:.8em;}


#main-nav li {margin-top:-3px;}

#main-nav .widget {line-height:16px; width:110px;float:left;margin-left:10px;margin-top:0px;}

#main-nav li ul {width:86px;}

#main-nav a:visited {}


/* a hack so that IE5.5 faulty box model is corrected */
* html #main-nav a, * html .menu a:visited {width:80px; w\idth:80px;}

/* hack to correct IE5.5 faulty box model */
* html #main-nav {width:745px; w\idth:745px;}


/* July 10th 2009 */

#visionpage #page .scroll {width:746px; margin-left:10px;}

#visionpage #page .scrollContainer #business-plan, #visionpage #page .scrollContainer #projects, #visionpage #page .scrollContainer #artists, #visionpage #page .scrollContainer #personnel, #visionpage #page .scrollContainer #bordo-dei-consulenti, #visionpage #page .scrollContainer #visit, #visionpage #page .scrollContainer #join, #visionpage #page .scrollContainer #wish-list, #visionpage #page .scrollContainer #press  {overflow:scroll;}

#page .scrollContainer #participate {overflow:scroll; width:700px;}

h1 {padding:30px 0px 10px 0px;font-family:georgia,serif;font-size:1.3em;}

#visionbodyheader.art {height:285px;}
.art #vision {padding-left:10px;}

/* July 18th 2009 */

#page {width:920px;}

#slider {margin-left:-19px;}

/* July 22nd */
#pagetemp {margin-left:auto; margin-right:auto; width:900px;margin-top:29px;background:#fff; opacity:.8;}

#blogpage h1 {padding:0px 0;}

#blogpage h1, #blogpage h2 {padding-bottom:12px;}

#blogpage a {text-decoration:underline;}

.postmetadata small {font-size:.9em;}

/* nov 16 2009 */
li, ul, ol {font-family:Georgia,serif;margin-bottom:3px;}

ul,ol {margin-bottom:10px;}

h2 {font-family:Georgia, serif;}

/* Jan 15 */
#page .scrollContainer #nunsblog, #page .scrollContainer #about  {
overflow:scroll;
width:700px;}

/* Feb 26th 2010, styles for business plan page alone */


.page-id-695 #pagetemp, .page-id-746 #pagetemp, .page-id-1014 #pagetemp, .page-id-1321 #pagetemp, .page-id-1326 #pagetemp {width:650px;}

.page-id-695 h3, .page-id-746 h3, .page-id-1014 h3, .page-id-1321 h3, .page-id-1326 h3 {font-family:georgia,serif;margin-top:10px; margin-bottom:10px; font-weight:bold;}

.page-id-695 h2, .page-id-746 h2, .page-id-1014 h2, .page-id-1321 h2, .page-id-1326 h2  {font-weight:bold;font-size:22px;margin-bottom:15px;margin-top:15px}

.page-id-695 h1, .page-id-746 h1, .page-id-1014 h1, .page-id-1321 h1, .page-id-1326 h1 {margin-top:50px}

.page-id-217 .scrollContainer, .page-id-1321 .scrollContainer, .page-id-1326 .scrollContainer {overflow:scroll;}

em {font-style:italic;}


/* blog edits March 18th 2010 */

.postmetadata {border-top:1px solid #999;margin-top:30px;}

/* edit June 1st 2010 */

.ko-calendar-entry-body p {color:#fff;}
#text-438483292 h2 {display:none;}
#text-438483292 h1 {padding-top:0px;}

#header_rightcol .widgetbody {opacity:1;}
#blogpost {margin-bottom:40px;}

.page-id-1321 p, .page-id-1326 p {font-family:georgia;}

.page-id-1326 #pagetemp ul, .page-id-1321 #pagetemp  ul {margin-left:30px;font-size:80%;}