/* RESET */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; }
body { line-height: 1; }
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: '';content: none; }
:focus { outline: 0;}
ins { text-decoration: none; }
del { text-decoration: line-through; }

body { background: url(images/body-bg.jpg) top left repeat-x; color:#4C4D4E; font-family:arial; font-size:13px; font-weight:normal; line-height:16px; }
p { line-height: 1.6em; margin-bottom: 1em; }
a { color:#588765; text-decoration:none; }
a:hover { color:#588765; text-decoration:underline; }
h1, h2, h3, h4, h5 { font-family: Arial; margin: 1em 0; color: #e76f3d; }
h1 { font-size: 2em; }
h2 { font-size: 1em; }
h3 { font-size: 0.9em; }
h4 { font-size: 0.86em; }
h5 { font-size: 0.86em; }

.clear { clear: both; }
#wrapper { width:960px; margin:0; }
#header { background: url(images/header-bg.jpg) 250px 0px no-repeat; position: relative; height: 97px; }
#menu { position: relative; height: 39px; }
#content { margin-bottom: 1em; height: 100%; width: 960px; overflow:hidden;}
#content .left { width: 240px; float: left; margin: 5px 0 0 0; }
#content .left img { border: none; }
#content .right { width: 720px; float: right; }
#footer { padding-left: 250px; border-top: 1px dotted #bab8b8; }
.inner { padding: 1em; }
.right ul.image  { margin: 1.5em 0 1.5em 2em; } 
.right ul.image li  { padding: 0 0 1em 1em; list-style-image: url(images/arrow.gif);}
p label { font-weight: bold; }
p.message
{
    background: url(images/icon-alert-grey.gif) no-repeat 4px 8px; 
    padding: 5px 5px 5px 24px;
    background-color: #fffbcf;
    border: 1px solid #efebbc;
    margin: 1em 0;
}

ol li 								{ list-style:decimal; margin-left:20px; }
dl dt 								{ font-weight:bold; padding-bottom:10px; }
dl dd 								{ padding-bottom:10px; margin-left:0px; }
strong								{ font-weight:bold; }
em, code							{ font-style:italic; }
ul, ul li 							{ list-style-type:disc; }
ol, ol li 							{ list-style-type:decimal; }
table 								{ margin-bottom:1.4em;width:100%; }
th 									{ font-weight:bold; }
th, td, caption 					{ padding:4px 10px 4px 5px; }
tfoot								{ font-style:italic; }
sup, sub 							{ line-height:0; }
abbr, acronym 						{ border-bottom: 1px dotted; cursor:help; }
address 							{ margin:0 0 1.5em;font-style:italic; }
del 								{ text-decoration: line-through; }
pre 								{ white-space:pre; }
img.centered, .aligncenter			{ display: block; margin-left: auto; margin-right: auto; }
img.border							{ border:1px solid #c8c9be; padding:2px; }
img.alignright 						{ display: inline; margin:0 0 12px 12px; float:right; }
img.alignleft 						{ display: inline; margin:0 12px 12px 0px; float:left; }
.alignright 						{ float: right; width:auto; }
.alignleft 							{ float: left; width:auto; }


/* Sitefinity Modules */
#ctl00_sitefinityLogo { clear:both; width: 100%; background: #fff; line-height: 1.4em; padding: 2em 0; margin-top:2em;}

#breadcrumbs {
margin-bottom: 2.5em;
}

#content ul.sf_newsList li, #content-full ul.sf_newsList li {
margin-left:0;
padding-left:0;
}

#content h2.sf_newsTitle, #content .sf_singleNews h2.sf_newsTitle,
#content-full h2.sf_newsTitle, #content-full .sf_singleNews h2.sf_newsTitle  {
font-size:1.3em;
padding-left:0;
border:none;
}

#content p.sf_newsDate, #content p.sf_postDate,
#content-full p.sf_newsDate, #content p.sf_postDate {
font-weight:bold;
}

#content ul.sf_newsList li p.sf_readMore,
#content-full ul.sf_newsList li p.sf_readMore {
font-size:0.9em;
margin: 0;
line-height:0.6em;
}

#content ul.sf_newsList li p.sf_postCategory,
#content ul.sf_newsList li p.sf_postTags, 
#content-full ul.sf_newsList li p.sf_postCategory,
#content-full ul.sf_newsList li p.sf_postTags {
font-size:0.9em;
margin: 0;
line-height:1.4em;
}

#content p.sf_postBookmark a, #content-full p.sf_postBookmark a {
border-bottom:none;
}

#content .RadTreeView_Default, 
#content .RadTreeView_Default a.rtIn, 
#content .RadTreeView_Default .rtEdit .rtIn input,
#content-full .RadTreeView_Default, 
#content-full .RadTreeView_Default a.rtIn, 
#content-full .RadTreeView_Default .rtEdit .rtIn input {
font-size: 1em;
}

#content .RadTreeView_Default a.rtIn:hover,
#content-full .RadTreeView_Default a.rtIn:hover {
background:transparent;
border:none;
color:#158D9B;
}

#content ol.sf_eventsList li h2.sf_eventTitle,
#content ul.sf_postListing h2.sf_postTitle,
#content-full ol.sf_eventsList li h2.sf_eventTitle,
#content-full ul.sf_postListing h2.sf_postTitle {
font-size:1.3em;
border:none;
}

#content ul.sf_postListing h2.sf_postTitle a {
color: #158D9B; 
}

#content ul.sf_postListing h2.sf_postTitle a:hover {
color: #373737; 
}

#content .sf_singleEvent .sf_eventTitle,
#content .sf_singlePost h1.sf_postTitle,
#content-full .sf_singleEvent .sf_eventTitle,
#content-full .sf_singlePost h1.sf_postTitle {
color:#158D9B;
text-transform:none;
font-size:1.4em;
margin:1em 0;
padding-bottom:0.2em;
}

#content ol.sf_eventsList li p.sf_eventPriod,
#content-full ol.sf_eventsList li p.sf_eventPriod {
font-size:0.9em;
margin: 1em 0;
line-height:0.6em;
font-weight:bold;
}

#content .sf_back, #content-full .sf_back {
padding:0;
margin-top:0em;
border-bottom:none;
}
 
#content .sf_singleEvent .sf_eventBasicInfo dt,  
#content .sf_singleEvent .sf_eventLocation dt, 
#content .sf_singleEvent .sf_eventContact dt,  
#content .sf_singleEvent .sf_eventSubTitle,
#content-full .sf_singleEvent .sf_eventBasicInfo dt,  
#content-full .sf_singleEvent .sf_eventLocation dt, 
#content-full .sf_singleEvent .sf_eventContact dt,  
#content-full .sf_singleEvent .sf_eventSubTitle {
font-size:1em;
font-weight:bold;
color:#B3E1EB;
}

#content .sf_socialBookmarks, #content-full .sf_socialBookmarks {
margin:1em 0;
}

#content .sf_socialBookmarks a, #content-full .sf_socialBookmarks a {
border-bottom:none;
}

#content .sf_commentsTitle, #content-full .sf_commentsTitle {
font-size: 1.1em;
}

#content ol.sf_photoListLightbox, #content-full ol.sf_photoListLightbox {
margin-bottom:3em;
}

#content ol.sf_photoListLightbox li, #content ol.sf_listAndPage li,
#content-full ol.sf_photoListLightbox li, #content-full ol.sf_listAndPage li {
height:13.7em;
}

#content ol.sf_photoListLightbox li dl, #content ol.sf_listAndPage li dl,
#content-full ol.sf_photoListLightbox li dl, #content-full ol.sf_listAndPage li dl {
margin-right: 10px;
}

#content ul.sf_singleImageData li, #content-full ul.sf_singleImageData li {
margin-left: 0.5em;
}

#content ul.sf_postListing li, #content-full ul.sf_postListing li {
padding-left:0;
margin-left:0;
}

#content .sf_eventsList .sf_eventTitle, #content-full .sf_eventsList .sf_eventTitle {
font-size:1.3em;
font-weight:normal;
line-height:1.2em;
margin:1em 0;
padding:0;
}

#content .sf_eventLocation, #content-full .sf_eventLocation {
margin:1em 0;
}

#content .sf_socialBookmarks li, #content-full .sf_socialBookmarks li {
margin-left:0;
}

#content .sf_postDate, #content-full .sf_postDate {
margin-bottom:1em;
font-size:1em;
}

#content .sf_readMore, #content .sf_postComments, #content-full .sf_readMore, #content-full .sf_postComments {
margin:1em 0;
}

#content ul.sf_commentListing li, #content ol.sf_commentListing li,
#content-full ul.sf_commentListing li, #content-full ol.sf_commentListing li {
background:#eee;
margin:1em 0;
border:1px solid #dcdcdc;
}

#content ol.sf_commentListing li, #content-full ol.sf_commentListing li {
padding:0.5em;
}

#content .RadTreeView_Default .rtSelected .rtIn, #content-full .RadTreeView_Default .rtSelected .rtIn  {
border:none;
background:none;
background-image:none;
}

#content dl.searchResults dt, #content-full dl.searchResults dt {
margin:1em 0;
}

#content .sf_postBookmark, #content-full .sf_postBookmark {
margin:2em 0 1em 0;
}

#content fieldset.sf_postNewComment legend, #content-full fieldset.sf_postNewComment legend {
font-size:1.3em;
color:#158D9B;
margin:1em 0;
}

#content-full ol.sf_photoListLightbox li dd, #content-full ol.sf_listAndPage li dd, #content-full ol.sf_photoListBigImg li dd,
#content ol.sf_photoListLightbox li dd, #content ol.sf_listAndPage li dd, #content ol.sf_photoListBigImg li dd {
padding-top:0;
margin-top:0;
height:100px;
}

/* login */ 
table fieldset, table#ctl00_mainContentPlaceholder_ctl00_Login1 fieldset{
padding-left:0;
}
table fieldset ol, table#ctl00_mainContentPlaceholder_ctl00_Login1 fieldset ol{
list-style-type:none;
padding-left:0;
}
table fieldset ol li, table#ctl00_mainContentPlaceholder_ctl00_Login1 fieldset ol li{
margin:1em 0;
list-style-type:none;
}
table fieldset ol li label, table#ctl00_mainContentPlaceholder_ctl00_Login1 fieldset ol li label{
display:block;
font-weight:bold;
}
table fieldset ol li.checkbox label, table#ctl00_mainContentPlaceholder_ctl00_Login1 fieldset ol li.checkbox label{
display:inline;
font-weight:bold;
}
/* Register */
span fieldset, span#ctl00_mainContentPlaceholder_ctl00_ManageProfile fieldset,
table#ctl00_mainContentPlaceholder_ctl00_CreateUserWizard1 fieldset{
padding-left:0;
}
span fieldset ul, span#ctl00_mainContentPlaceholder_ctl00_ManageProfile fieldset ul,
table fieldset ul, table#ctl00_mainContentPlaceholder_ctl00_CreateUserWizard1 fieldset ul{
list-style-type:none;
padding-left:0;
}
span fieldset ul li, span#ctl00_mainContentPlaceholder_ctl00_ManageProfile fieldset ul li,
table fieldset ul li, table#ctl00_mainContentPlaceholder_ctl00_CreateUserWizard1 fieldset ul li{
margin:1em 0;
list-style-type:none;
}
span fieldset ul li label, span#ctl00_mainContentPlaceholder_ctl00_ManageProfile fieldset ul li label,
table fieldset ul li label, table#ctl00_mainContentPlaceholder_ctl00_CreateUserWizard1 fieldset ul li label{
display:block;
font-weight:bold;
}

/* Slider */
#sliderwrapper {
position:relative;
width:600px;
float:right;
margin-bottom:1em;
}
#navigation {
position:absolute;
top:74px;
width:600px;
z-index:10;
}
#navigation a {
background:none repeat scroll 0 0 #A97141;
color:#fff;
padding:10px;
text-decoration:none;
text-transform:uppercase;
}
#navigation a:hover {
background:none repeat scroll 0 0 #60340F;
}
#navigation a.sexyslider-prev {
float:left;
}
#navigation a.sexyslider-next {
float:right;
}
#control {
margin-top:5px;
text-align:right;
}
#control a {
background:none repeat scroll 0 0 #A97141;
color:#fff;
margin-left:3px;
padding:0 3px;
text-decoration:none;
text-transform:uppercase;
}
#control a.active {
background:none repeat scroll 0 0 #60340F;
}
#control a span {
visibility:hidden;
}
