/* @override http://telerikcms/lorienTrust/App_Themes/LorienTheme/css/styles.css */
/* Site created by northwind http://www.northwind.co.uk */
/* Calluna A font by Jos Buivenga (exljbris) ->http://www.exljbris.nl */
@font-face {
	font-family: 'Calluna Regular';
	src: url('Calluna-Regular.eot');
	src: local('Calluna Regular'), local('Calluna-Regular'), url('Calluna-Regular.woff') format('woff'), url('Calluna-Regular.ttf') format('truetype'), url('Calluna-Regular.svg#Calluna-Regular') format('svg');
}


/* @group Resets */
html, body, div, h1, h2, h3, h4, h5, h6, li, ol, ul, input, checkbox, img, a, p{margin:0px; padding:0px; border:0; outline:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var, optgroup{font-style:inherit; font-weight:inherit}
del, ins{text-decoration:none}
li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
q:before, q:after{content:''}
abbr, acronym{border:0; font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{}
input, button, textarea, select, optgroup, option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input, button, textarea, select{*font-size:100%}

a:active{ outline:none;  border:0px}
a{outline:none;  border:0px}

/* @end */
html{background-color:#010a11; font-size:12px}

body{
color:#9BBCD5;
}

b, strong {
	color:#88acc8;
	font-weight: bold;
}

p{line-height:20px}

p a{color:#fffeff; text-decoration:none}

p a:hover{text-decoration:underline}

#Wrapper{width:1013px; margin:0 auto}

#Wrapper, #Header{width:1013px}

#Content{position:absolute; width:1000px; }

.clear{clear:both}

.hidden, .hide{display:none}

.RightColContent{position:relative; top:0px; color:#fff; left:225px; width:850px; min-height:1000px}

div.AboutUs{margin-left:20px}

.ImgCover{background: url(../img/mainimgcover.png) no-repeat -1px top; height:130px; width:140px; position:absolute; z-index:4;}

.ImgCover img{width:136px; height:124px}

.ImgPosition.LeftPost, .ImgPosition.RightPost{float:left; height:130px; width:140px; background:url(../img/temp_postimage.jpg) no-repeat left top}

.ImgPosition.LeftPost{padding-right:20px}

.ImgPosition.RightPost{float:right; margin-left:20px}

input.MainSearch{width:190px; background:transparent; color: #90aec4}

div.SearchBox{float:left; padding:39px 0 30px 38px; width:200px}

.WoodenForumPosts ul li{width:160px;}

#ColOneLeft div.ChainsBottom div.WoodenFirstBlock.TopItem div.WoodenMidBlock div.WoodenForumPosts div.WoodenForumPosts ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding:0px;
}

.MainContent{background:url(../img/mainbg.jpg) no-repeat -2px top; position:absolute; color:#fff; left:0px; width:1015px;}

a.EventsBuyButton{height:30px; padding:6px 0 5px 50px; width:200px; display:block; float:left; text-shadow:#121213 0 -1px 0; font:16px Georgia,Times; text-decoration:none; background:url(../img/EventsBuyBtn.jpg) no-repeat 5px top; color:#feffff}

div.RightCol1{float:left; width:455px; padding-left:20px; padding-right:20px; color:#9bbcd5}

div.RightCol2{float:left; width:270px}

.MainContent.LowContent{top:450px; overflow:hidden}

.MainContent.HighContent{top:210px; overflow:hidden}

a.HomeLink{display:block; height:120px; text-indent:-999px; width:350px}

#IntroductionCopy{top:200px; width:450px; z-index:10; color:#9bbcd5}
#IntroductionCopy p{margin-bottom:10px;}

.WoodenContentBottom{background:url(../img/woodenbottom.png) no-repeat 8px bottom; float:left; padding-bottom:45px}

.WoodenMidBlock ul, .WoodenMidBlock ol{position:relative; z-index:10; margin-top:-25px;
	
}

div.WoodenForumPosts a{text-decoration:none; line-height:20px; color:#3e1a01}

div.WoodenForumPosts a:hover{text-decoration:underline}

.WoodenFirstBlock{background:url(../img/woodentop.gif) no-repeat 0 top; float:left}

div.WoodenFirstBlock.TopItem{background:url(../img/woodentop.gif) no-repeat 0 -17px}

.WoodenFirstBlock, .WoodenMidBlock, .WoodenContentBottom{width:220px}

.WoodenMidBlock{padding:10px 25px 0px 25px; float:left; width:170px; position:relative; background:url(../img/woodenmid.gif) repeat-y 12px; z-index:2}

#ColOneLeft div.WoodenFirstBlock h3{padding:22px 10px 64px 0px; text-align:center; font:bold 13px Georgia,Times; letter-spacing:1; color:#feffff; text-decoration:none; text-transform:uppercase; /* IE Uses font-variant to achieve the same effect */text-shadow:#121213 0 2px 0}

#ColOneLeft div.WoodenFirstBlock.TopItem h3{padding:4px 10px 60px 0px}

#ColOneLeft div.WoodenFirstBlock h3:first-letter, #ColOneLeft div.WoodenFirstBlock h3.FCaps:first-letter{/* IE6 Uses font-variant to achieve the same effect*/font-size:17px}

#ColOneLeft{position:absolute; top:190px; z-index:4; width:230px}

#ColOneLeft div.ChainsBottom{float:left; padding-bottom:150px; background:url(../img/chainsbottom.jpg) no-repeat 19px bottom}

div.HomeBtns{left:6px; position:absolute; top:170px;}

#CharaterRotate{text-indent:-99999px; position:absolute; right:0; width:346px; z-index:-2; top:126px; height:325px}

ul.Nav{position:relative; z-index:999; overflow:hidden; margin-top:15px; margin-left:20px}

/* A font by Jos Buivenga (exljbris) ->http://www.exljbris.nl */
ul.Nav li{float:left; padding-left:16px}

/* Firefox */
@-moz-document url-prefix()
{
ul.Nav li{float:left; padding-left:0px}
}



ul.Nav  li.FirstNavItem {
	padding-left:5px;display:inline;
}
ul.Nav  li.NavItem {
	display:inline;
}


ul.Nav a{font:bold 13px Georgia,Times New Roman; letter-spacing:1; color:#feffff; text-decoration:none; text-transform:uppercase; /* IE Uses font-variant to achieve the same effect */text-shadow:#121213 0 2px 0}

ul.Nav h2:first-letter, h2.FCaps:first-letter{/* IE6 Uses font-variant to achieve the same effect*/font-size:17px}


#Header{position:relative; z-index:0; color:#fff; height:600px; background:url(../img/header.jpg) no-repeat 0px top}

a.ReadFullLink{display:block; padding-top:12px; text-decoration:none; color:#feffff; font-weight:bold; padding-left:20px; background:url(../img/smallarrow.png) no-repeat left 14px; clear:both;}



.RightMableBlockMid{background:url(../img/RightBoxMid.jpg) repeat-y 8px; float:left; width:253px}

.RightMableBlock{background:url(../img/RightBoxTop.jpg) no-repeat 8px 10px; float:left}

#EventsBlockNewsPage{padding-top:7px}

div.RightMableBlock.Accordion{margin-top:70px}

.RightMableBlock.Second{background:url(../img/RightBoxTopSecond.jpg) no-repeat; float:left}

.RightMableBlock h3{padding:30px 0px 13px 25px; font-weight:bold; margin-bottom:0px;}

.RightMableBlockBottom{background:url(../img/RightBoxBottom.gif) no-repeat 0px bottom; float:left; padding-bottom:18px; width:260px}

.RightMableBlockMid ul{margin-left:12px; width:200px}

.RightMableBlockMid ul li{padding:10px; width:213px; background:url(../img/listlightrighttop.jpg) no-repeat left top; line-height:20px; border-bottom:1px solid #001d29}

.RightMableBlockMid ul li.Dark{padding:10px; width:213px; background:#07192d url(../img/listdarkrighttop.jpg) no-repeat left top; line-height:20px; border-bottom:1px solid #000d14}

.RightMableBlock div.RightMableBlockMid ul li h6{color:#E8B51E; line-height:20px;}

.RightMableBlockMid ul li a.moreinformation{text-decoration:none; color:white; font-weight:bold; padding-left:17px; line-height:20px; background:url(../img/moreinforarrow.png) no-repeat left 3px}

a.moreinformation.buytickets{margin-left:15px}

.RightMableBlockMid ul li a.moreinformation:hover{text-decoration:underline}

div.WoodenMidBlock ul li{padding:3px 3px}


.GalleryThumbsRight ol li input{margin-bottom:0px}

.GalleryThumbsRight ol li.checkbox input{opacity:1; filter:alpha(opacity = 100); width:165px; border:1px solid #000; background-color:#584a3c; border:0px; background:transparent; height:13px}

.GalleryThumbsRight ul label, .GalleryThumbsRight ol li label{margin-bottom:5px; display:block; color:#251607; font-weight:bold}

.GalleryThumbsRight ul{margin-top:-129px}

.GalleryThumbsRight fieldset p{float:left}


#CommentForm p label{display:block; color:#fffeff; margin-bottom:5px}

div.WoodenMidBlock ul li img{border:1px solid #481b05}

input.Username, input.Password, .UserLogin ol li input{height:10px; margin-bottom:10px; width:165px; color:#251607; padding:6px; background:url(../img/inputboxbg.jpg) no-repeat left top}

li.checkbox,  li.checkbox input, li.checkbox label{float:left}

#ctl00_ctl00_HomePageUserLogin_Login1_Login1 tbody tr td fieldset ol li.checkbox label{font-weight:normal; margin-top:1px}

ol li.checkbox input#ctl00_ctl00_HomePageUserLogin_Login1_Login1_RememberMe{width:20px; display:block; float:left}

.UserLogin ol li input{margin-bottom:0px}

.UserLogin ol li.checkbox input{opacity:1; filter:alpha(opacity = 100); width:165px; border:1px solid #000; background-color:#584a3c; border:0px; background:transparent; height:13px}

.UserLogin ul label, .UserLogin ol li label{margin-bottom:5px; display:block; color:#251607; font-weight:bold}

.UserLogin ul input.Submit, .UserLogin p input{background:url(../img/Loginbtn.png) no-repeat 0 2px; height:30px; width:75px; font-weight:bold; color:#392510}

.UserLogin ul{margin-top:-29px}

.UserLogin fieldset p{float:left}

.RightMableBlockMid ul li h6 a{color:#E8B51E; text-decoration:none}

.RightMableBlockMid ul li h6 a:hover{text-decoration:underline}

.RightCornerArrow{display : none;z-index:999; height:23px; width:20px; top:120px; right:346px; position:absolute; background:url(../img/extracorner.jpg) repeat right top}

div.GalleryThumbsRight{position:relative; z-index:9999}






/* @group Rules */

div.AccordionContent.ui-accordion-content a{color:#E8B51E}

.Accordion div.RightMableBlockBottom.Pagination{float:left; padding-bottom:20px}

.Accordion div.RightMableBlockBottom.Pagination ul{float:left; padding-left:20px; padding-top:8px; padding-bottom:2px; height:30px}

.Accordion div.RightMableBlockBottom ul li{float:left}
.Accordion div.RightMableBlockBottom ul li a{color:#E8B51E; font:16px 'Calluna Regular',Georgia,Times New Roman; text-decoration:none; width:15px; height:18px; display:block; padding:3px 5px 5px 10px; background:url(../img/PaginationItem.jpg) no-repeat left top}

div.RightMableBlockMid #accordion ul li h6{color:#E8B51E; line-height:0px; height:30px; display:block; width:228px}
div.RightMableBlockMid #accordion ul li h6 a{position:relative; top:7px}

div.RightMableBlockMid #accordion ul li{padding:8px 0px 0 5px; width:228px}

.ui-icon{cursor:pointer; width:30px; height:25px; display:block; float:left; background:url(../img/accordionsprite.jpg) no-repeat}

#accordion ul li .AccordionContent p{width:178px; padding:0 0 10px 32px; margin:0px; overflow:auto}

#accordion ul li .AccordionContent a{width:178px; padding:0 0 0px 32px}

.AccordionContent{margin-bottom:10px}

.Dark .ui-icon{background:url(../img/accordionsprite.jpg) no-repeat 0 -27px}

.ui-icon-circle-arrow-e{background-position:0 -53px}

.Dark .ui-icon-circle-arrow-s{background-position:0 -80px}

/* @end */
















select#quicklinks{filter:alpha(opacity = 0); opacity:0; color:#000; width:190px; height:55px}


/* @group Login Control */
.UserLogin h3{display:none}

#ctl00_ctl00_HomePageUserLogin_Login1_Login1 tbody tr td{}

/* @end */



div.SearchResult{float:left; padding-left:20px; clear:both; padding-bottom:30px; width:700px}

img.AdvertOne, img.AdvertsTwo{padding:5px; margin-left:6px; background:url(../img/advertholder.jpg) no-repeat center center}

/* @group Telerik Controls */

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text
{
    color: #feffff;text-decoration: none;cursor: default;
}

#CommentForm p.CommentLabels {
	padding-bottom:0px;
}


.RadEditor table,
.RadEditor table td
{border:0px;
padding:0;
background-color: #031421;
color: #ffffff;

}

.reToolCell {
	display:none;
}

.RadEditor iframe{
	border:0px!important;
}

.RadEditor table{
	border:1px solid #002844!important;
}

.reContentCell, .reContentCell iframe{
	background-color:none!important;
}

.Black .reContentCell {
border:0!important;
}

.ReadFullLink.EventsInfo{width:120px; float:left}


td#ctl00_ctl00_MainCph_Col1Content_NewsView1_ctl00_ctl00_commentsList_ctl00_commentTxtCenter.reContentCell {
	color:#bcd4e0; 
}


a.ReadFullLink.EventsBook{float:left; width:120px}








#Footer ul li{	display:inline;}

#Footer ul.Right li a{
	margin-right:5px;
	text-decoration:none;
}

#Footer ul.Right li a:hover{text-decoration:underline;}

div.FooterContent {
	margin-top:13px;
	margin-left:5px;
}

#Footer .CreatedBy a{ 	color: #5d7284;}

#Footer a{	color:#E8B51E;}

#Footer{clear:both; width:960px; height:130px; padding-left:8px; text-align:center; background: url(../img/longfooterdivider.jpg) no-repeat center top; padding-top:30px;}

div.CreatedBy {	display:inline;	color: #5d7284;}

a.formattingOptionsToggleBtn {	color: #feffff;}
















.unorderedList li{
line-height : 14px;
list-style : disc;
list-style-position : outside;
margin-left : 13px;
}





/* Gallery styles named as blogFooter ------------------------------------------------------------------------------------ */
#BlogFooter{
	float:left;
	width:750px;
	padding-bottom:40px;
	padding-left: 25px;
}
#BlogFooter ul li{line-height:20px}
#BlogFooter div.BlogFooterCol2 ul li{display:inline; padding-right:5px}
#BlogFooter p.NewsArchiveDropDown{padding-top:0px; height:30px; float:left; width:240px; background: url(../img/dropdownarchives.jpg) no-repeat -4px top;}
#BlogFooter div.BlogFooterCol1, #BlogFooter div.BlogFooterCol2, #BlogFooter div.BlogFooterCol3{width:180px; float:left; padding-left:30px; padding-right:30px; }
#BlogFooter div.BlogFooterCol3 a{text-decoration:none; color:#feffff}
#BlogFooter div.BlogFooterCol3 a:hover{text-decoration:underline}
#BlogFooter div.BlogFooterCol1, #BlogFooter div.BlogFooterCol2{background:url(../img/footerdivider.jpg) no-repeat right center}
#BlogFooter div.BlogFooterCol3 h3.RssFeeds{float:left;margin-top:20px; width:100%;}
#BlogFooter ul li a{color:#fff; text-decoration:none}
#BlogFooter ul li a:hover{text-decoration:underline}
#BlogFooter div.BlogFooterCol3 ul li p{padding-top:6px; height:30px; background:url(../img/dropdownarchives.jpg) no-repeat -2px center; }
/* /Footer ------------------------------------------------------------------------------------ */









/* Home Blog  ---------------------------------------------------------------  */
#HomeBlog{margin-top:40px}
#HomeBlog .BlogPost.FirstPost{background:url(../img/homeblogpostendfirst.jpg) no-repeat center bottom}
#HomeBlog div.BlogPost p a{color:#bcd4e0}
#HomeBlog .BlogPost{min-height:165px; clear:both; position:relative; margin-top:-20px; width:455px; /* Need to fix extraspace IE6 */padding:0px 0px 70px 0px; background:url(../img/homeblogpostend.jpg) no-repeat center bottom}
#HomeBlog .BlogPost{min-height:165px; clear:both; position:relative; margin-top:-20px; width:455px; /* Need to fix extraspace IE6 */padding:0px 0px 70px 0px; background:url(../img/homeblogpostend.jpg) no-repeat center bottom}
#HomeBlog div.BlogPost.LastPost, div.BlogPost.Events.LastPost {	background:none;}

/* / Home Blog  ---------------------------------------------------------------  */



/* Content -------------------------------------------------------------------------- */

#ArticlePagePost, #Blog, .MainGallery{
margin-top:75px;
padding-bottom:10px;
}

#ArticlePagePost p, #Blog p{
	padding:0px;
	line-height:20px;
	margin-bottom:10px;
}
#ArticlePagePost ul, .BlogPostContent ul, #ArticlePagePost ol, .BlogPostContent ol{	padding-left: 18px;}

#ArticlePagePost li, .BlogPostContent li {
	list-style-position: outside;
	list-style-type: disc;
	line-height:20px;
}





/* ArticlePagePost -------------------------------------------------------------------------- */

#ArticlePagePost h4{
	font-size:16px;
	color:#feffff;
	line-height: 20px;
	text-transform: uppercase;
	margin-top:20px;
	margin-bottom:20px;
	font-weight: bold;
}

#ArticlePagePost h3{
	font-size:24px;
	color:#e8b51e;
	text-shadow:#121213 0 -1px 0;
	font-family: 'Calluna Regular', Georgia, "Times New Roman";
	font-weight: normal;
	margin-bottom:24px;
	text-decoration: none;
}


#ArticlePagePost a.back {
	color: #FFF;
	background-image: url(../img/bt_back_large.png);
	background-repeat: no-repeat;
	padding:12px 10px 10px 40px;
	width:446px;
	margin-bottom:10px;
	display:block;
	height: 31px;
	text-decoration: none;
}
#ArticlePagePost a.back:hover {
	background-image: url(../img/bt_back_large_over.png);
}





a.sf_back{padding:0px!important}
div.AboutUs #ArticlePagePost h3{width:700px; clear:both}
#ArticlePagePost div.PostDate a{color:#2a5371}
div.AboutUs #ArticlePagePost{width:700px}
#ArticlePagePost{width:450px}
#ArticlePostContentWrapper div{padding:0px!important; line-height:20px; margin-top:-1px}

#ArticlePagePost img{float:left;}

#ArticlePagePost div.PostDate, #Comment p.CommentTimeDate{color:#2a5371}
#ArticlePagePost div.PostDate{padding:1px 0px 70px 0px; background:url(../img/homeblogpostend.jpg) no-repeat center bottom}

#ArticlePagePost .CommenterDetails {margin-bottom:20px;}

/* / ArticlePagePost -------------------------------------------------------------------------- */









/* Blog  ---------------------------------------------------------------------------------- */

#Blog div.SearchBox{position:relative; padding:19px 0px 0 63px}
.BlogPost .ImgCover img{position:relative; z-index:1; margin-left:1px}
#Blog div.BlogPost div.ImgPosition{float:left; width:164px}
#Blog div.BlogPost.Events .ImgPosition.EventThumbs{background:url(../img/temp_postimage.jpg) no-repeat left top}
#Blog div.BlogPost.Events div.ImgPosition{float:left; height:130px; width:140px; padding-right:20px}

div.BlogPost div.BlogPostContent{width:280px; float:left;}

#Blog .BlogPost{padding-left:20px; float:left; margin-bottom:7px; clear:both; width:675px; padding-bottom:59px}
.BlogPost{background:url(../img/blogpostseparator.jpg) no-repeat center bottom}
.BlogPost.FirstBlogItem{background:url(../img/longblogdivider.jpg) no-repeat center bottom}
.BlogPost.FirstBlogItem.Events{background:url(../img/longblogdivider.jpg) no-repeat center bottom}
div.BlogPost.Events.FirstBlogItem.FirstEvents {	background:url(../img/longblogdividerEvents.jpg) no-repeat center bottom}
#Blog div.BlogPost div.BlogPostContent p{color:#94b3c9; line-height:20px}
#Blog div.BlogPost.Events{padding-bottom:45px}
#Blog div div.BlogPost.Events div.BlogPostContent a.ReadFullLink.EventsBook{width:100px; float:left}

div.BlogPostContent a.ReadFullLink{padding-top:10px; background-position:11px left; padding-bottom:12px}
/* /Blog  ---------------------------------------------------------------------------------- */




/*CommentsBlock  ---------------------------------------------------------------------------------- */

div#Comment{background:url(../img/homeblogpostend.jpg) no-repeat center bottom; margin-top:-30px; padding:0 0 60px 0}

#CommentsBlock{margin-top:-50px}
#CommentForm p input{padding:7px 5px 7px 5px; height:10px; width:75%; display:block;background-color:#031421; color:#bcd4e0; border:1px solid #002844}


#Comment img{float:left; margin-right:10px; }

#CommentForm h5.AddComment{position:relative; margin:-20px 0 20px 0}

#Comment div.CommenterDetails p.CommentAuthor a{color:#579aca; font-weight:bold}

#CommentForm input.CommentTextArea{width:100%; height:150px}

#CommentForm p textarea.CommentTextArea{overflow:auto; padding:5px; height:150px; width:100%; background-color:#031421; color:#bcd4e0; border:1px solid #002844}

#CommentForm input.Submit{cursor:hand; cursor:pointer; border:0px; width:130px; padding:11px 0 28px 0; background:url(../img/btnstyle.jpg) no-repeat; color:#fffeff; font-weight:bold; text-shadow:#121213 0 -1px 0; margin-top:14px;}

select.dropDownListArchive{filter:alpha(opacity = 0); opacity:0; color:#000; width:190px; height:55px}

#CommentsBlock h5{color:#feffff; font-weight:bold; text-transform:uppercase; text-shadow:#121213 0 -1px 0}

#CommentsBlock h5{position:relative; padding:25px 0 50px 0}

#CommentForm h5{position:relative; margin:-50px 0px 15px 0; padding:25px 0 0px 0}

.sf_searchSubmit{cursor:pointer; background:transparent; position:relative; left:-26px; text-indent:-999px; height:23px; width:26px; top:-20px}

#Content div.MainContent.LowContent div.RightColContent div.RightCol2 div.SearchBox{padding-bottom:0px}

#Content div.MainContent.HighContent div.RightColContent div.SearchBox{position:absolute; right:120px; padding:0px; top:38px}


#CommentsBlock body{
	color: #fffff!important;
}

#CommentForm p {
	padding-bottom:3px;
	margin-bottom:12px;
}

#ctl00_ctl00_MainCph_Col1Content_NewsView1_ctl00_ctl00_commentsList_ctl00_emailVal {
	display:block;
}

#ArticlePagePost h3.TitleCopy,  #Blog h3.TitleCopy, h3.LastestFromLorien, .RightCol1 h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2a5371;

}


/*/CommentsBlock  ---------------------------------------------------------------------------------- *




















/* Text Titles ---------------------------------------------------------------------------------- */




/*#ArticlePagePost h4{
	font-size:18px;
	color:#feffff;
	margin-bottom:24px;
}

#ArticlePagePost h4.TitleCopy,  #Blog h4.TitleCopy, h4.LastestFromLorien, .RightCol1 h4 {
	font-size:18px;
	margin-bottom:24px;
	color:#FFF;
	text-transform:uppercase;
	text-shadow:#121213 0 -1px 0;
	margin-top:20px;
	font-family: 'Calluna Regular', Georgia, "Times New Roman";
	font-weight: normal;
	width:450px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2a5371;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}


.RightCol1 .sf_back{
	font-family: 'Calluna Regular', Georgia, "Times New Roman";
	font-size:18px;
	color:#FFF;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
	text-transform:uppercase;
	text-decoration: none;
}



#Blog h4.TitleCopy {
	margin-left: 18px;
}

#ArticlePagePost h4.TitleCopy.ListPage{	margin-left:20px; *margin-left:10px;} 
#ArticlePagePost h4.TitleCopy.ListPage.eventscheduletitle{margin:0px; padding:0px 0px 25px 0}

*/






div.BlogPostContent h5 a, #HomeBlog div.BlogPost h5 a{ /* Sub heading */
	font-size:16px;
	color:#e8b51e;
	text-shadow:#121213 0 -1px 0;
	font-family: 'Calluna Regular', Georgia, "Times New Roman";
	font-weight: normal;
	text-decoration: none;
	line-height: 24px;
}



div.BlogPost h2, #ArticlePagePost h2 {
	font-weight: bold;
}

div.BlogPost strong, #ArticlePagePost strong{ /* bold */
	font-weight: bold;
	}
	
div.BlogPost h5.EventsTitles a{
	font-size:22px
	}


#Blog div div.BlogPost.Events.FirstBlogItem div.BlogPostContent h5.EventsTitles{font-size:18px!important;}
#Blog div.BlogPost div.BlogPostContent div.PostedDate, #Blog div.BlogPost div.BlogPostContent div.PostedDate a{color:#2a5371}





#IntroductionCopy p { width:430px; }

#IntroductionCopy, .MainContent div.HighContent{
	position:absolute;
	left:223px;
	width:700px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#IntroductionCopy h3{ /* Title */
	color:#E8B51D;
	font-size:18px;
	line-height: 20px;
}


/* /Text Titles ---------------------------------------------------------------------------------- */



/* buttons ---------------------------------------------------------------------------------- */
a.homepagebtn{height:40px; padding:20px 0 0 55px; width:113px; display:block; float:left; font:16px Georgia,Times; text-decoration:none; background:url(../img/homebtn_left.png) no-repeat left -64px; color:#feffff;}

a.homepagebtn:hover{background:url(../img/homebtn_left.png) no-repeat left -7px;text-decoration:none;}

a.homepagebtn_left{height:40px; padding:20px 0 0 55px; width:113px; display:block; float:left; font:16px Georgia,Times; text-decoration:none; background:url(../img/homebtn_left.png) no-repeat left -64px; color:#feffff;}

a.homepagebtn_left:hover{background:url(../img/homebtn_left.png) no-repeat left -7px;text-decoration:none;}

a.homepagebtn_right{height:40px; padding:20px 0 0 30px; width:130px; display:block; float:left; font:16px Georgia,Times; text-decoration:none; background:url(../img/homebtn_right.png) no-repeat left -64px; color:#feffff;}

a.homepagebtn_right:hover{background:url(../img/homebtn_right.png) no-repeat left -7px;text-decoration:none;}



/* /buttons ---------------------------------------------------------------------------------- */




/* /gallery_new */

div.MainGallery .sf_photoListLightbox {
	/*margin-top: 20px;*/
}

div.MainGallery ol.sf_photoListLightbox li{
	float: left;
	overflow: hidden;
	padding: 0px;
	width: 150px;
	margin-bottom:10px;

}

div.MainGallery .sf_photoListLightbox dd {
	font-size: 10px;
}

/*div.MainGallery .sf_photoListLightbox dt a {
	display:block;
	padding-top:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
	background:url(../img/smallarrow.png) no-repeat left 14px;
	clear:both;
	padding-bottom: 10px;
	font-size: 12px;
}*/

div.MainGallery .sf_photoListLightbox dt a {
display:none;
}



div.MainGallery .sf_photoListLightbox dl {
	float:left;
}


div.MainGallery dd.sf_image {
	height: 100px;
	width: 140px;
	overflow: hidden;

}

div.MainGallery .sf_image img{
	
}

div.MainGallery b{
	display:none;
}


/* pagination */
div.MainGallery .sf_pager {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2a5371;
	width:445px;
	height:50px;
	margin-top: 25px;
	color: #999;
	clear:both;
	padding-top:10px;
}
	
div.MainGallery .sf_pager a{
	text-decoration: none;
	color: #FFF;
	padding: 10px;
}

div.MainGallery .sf_pager li {
display:inline;
}


/* Homepage - Gallery */



.GalleryThumbsRight {
	width: 150px;
	margin-left: 10px;
}


.GallerySection  .sf_image {
	border: none;
	height: 80px;
	width: 150px;
	overflow: hidden;
}

.GallerySection  li {
	height: 100px;
	width: 150px;
	margin: 0px;
}

.GallerySection  li a {
	text-decoration: none;
	color: #543d20;
	font-weight: bold;
}

.GallerySection b {
	display:none;
}

.GallerySection .sf_listAndPage {
	width: 150px;
}






#EventsCalView{position:relative; clear:both; width:670px; padding-left:20px; float:left; margin-top:80px;}

.RadScheduler .rsHeader h2{text-indent:15px!important; padding:8px; height:11px!important; font-family:Georgia,"Times New Roman",Times,serif;}