/* CSS Document */

*
{
    margin: 0px;
    padding: 0px;
}

img
{
    border: 0px;
}

.floatl
{
    float: left;
}

.floatr
{
    float: right;
}

.clear
{
    clear: both;
}

body
{
    background: #ead2a5 url(img/body-bg3.gif) top left repeat-x;
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
}

#container
{
    width: 924px;
    margin: auto;
}

.header
{
    height: 191px;
    background: url(img/header-bg2.gif) top left no-repeat;
    overflow: hidden;
}

.info
{
    padding-top: 12px;
}

.logo
{
    margin-top: 0px;
    width: 220px;
}
.tagline
{
	text-align: center;
	font-size: 14px; 
	color: #4f6128; 
	font-weight: bold;
}

.banner
{   
    margin: 15px 0 0 70px;
    width: 350px;
    height: 100px;
}
.info2
{
	margin: 14px 0 0 50px;
}
.info-text-bg
{
    background: url(img/info-bg.png) top left no-repeat;
    height: 129px;
    padding: 12px 0px;
    margin-top: 25px;
}

.info-text-bg img
{
    margin-left: 11px;
}

.top-links ul
{
    list-style: none;
    padding-top: 17px;
}

.top-links li
{
    display: block;
    float: left;
    text-align: center;
    list-style: none;
    background: url(img/li-seperator.gif) top right repeat-y;
    padding: 0px 10px 0px 10px;
}

.top-links li a
{
    color: #ffb74a;
    font-weight: bold;
    display: block;
    float: left;
    padding: 0px 0px 0px 4px;
    text-decoration: none;
    cursor: pointer;
}

.top-links li a span
{
    color: #ffb74a;
    font-weight: bold;
    display: block;
    float: left;
    padding: 3px 7px 4px 5px;
}

.top-links li a:hover
{
    background: url(img/links-left-bg.gif) left top no-repeat;
    color: #000;
}

.top-links li a:hover span
{
    background: url(img/links-right-bg.gif) top right no-repeat;
    color: #000;
}

.top-links li a.active
{
    background: url(img/links-left-bg.gif) left top no-repeat;
    color: #000;
}

.top-links li a.active span
{
    background: url(img/links-right-bg.gif) top right no-repeat;
    color: #000;
}

.content-box
{
    padding-bottom: 20px;
}

.left-col
{
    width: 200px;
    background: url(img/left-col-seperator.gif) right 45px no-repeat;
    padding-right: 45px;
    padding-top: 10px;
    margin-left: 20px;
}
.subscriptionHeader
{
    background: url(img/form-middle-bg.gif) top left repeat-y;
    width: 100%;
    color: #ebc69b;
    font-size: 17px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 20px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding: 7px 8px 7px 7px;
    margin-bottom: 0px;
}
.sf_newsletterSubscriptionForm
{
    margin-top: 0 !important;
    background: url(img/form-middle-bg.gif) top left repeat-y;
    width: 100%;
    color: #f1dfa2;
    padding: 7px 0px 15px 15px !important;
}
.sf_newsletterSubscriptionForm label
{
    display: block;
}
.sf_subscribeTxt
{
    margin: 0px;
    padding: 0px;
    background-color: #7e7456;
    border: 1px solid #9c9172;
    width: 175px;
}
.sf_newsletterSubscriptionForm .sf_subscribeBtn
{
    margin-right: 20px;
    float: right;
    
}
.form-middle-bg
{
    background: url(img/form-middle-bg.gif) top left repeat-y;
    width: 278px;
}

.form-top-bg
{
    background: url(img/form-top-bg.gif) top left no-repeat;
    width: 278px;
}

.form-bottom-bg
{
    background: url(img/form-bottom-bg.gif) bottom left no-repeat;
    width: 258px;
    padding: 10px 10px 0px 10px;
    margin: 1px 0px 0px 0px;
}

.form-bottom-bg h3
{
    color: #ebc69b;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

.form-bottom-bg ul
{
    margin: 0px;
    padding: 0px;
}
.form-bottom-bg ul li
{
    margin: 0px;
    list-style: none;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    color: #f1dfa2;
}
.form-bottom-bg ul li label
{
    width: 50px;
    display: inline-block;
}
.form-bottom-bg ul li input
{
    margin: 0px;
    padding: 0px;
    background-color: #7e7456;
    border: 1px solid #9c9172;
    width: 186px;
}

.form-bottom-bg ul li select
{
    margin: 0px;
    padding: 0px;
    background-color: #7e7456;
    border: 1px solid #9c9172;
    width: 188px;
}

.artist-blog-section
{
    margin: 30px 0px;
}

.artist-blog-section h2
{
    font-size: 27px;
    color: #011502;
    font-weight: normal;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding: 0px 0px 5px 0px;
}

.artist-blog-section span
{
    color: #813100;
    font-size: 15px;
}

.artist-blog-section p
{
    color: #000;
    line-height: 20px;
    padding-bottom: 15px;
    width: 170px;
    padding-left: 10px;
    padding-top: 20px;
}

.news-section h2
{
    font-size: 27px;
    color: #011502;
    font-weight: normal;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding: 0px 0px 10px 0px;
}

.news-section span
{
    color: #a10200;
    font-size: 13px;
    font-weight: bold;
}

.news-section p
{
    padding: 10px 0px;
    margin-bottom: 10px;
}



.right-col
{
    width: 640px;
    padding-top: 10px;
    padding-right: 10px

}

.main-content h1
{
    font-size: 31px;
    color: #535d3b;
    font-weight: normal;
    padding-bottom: 20px;
}
.main-content h2
{
    font-size: 24px;
    color: #535d3b;
    font-weight: normal;
}
.main-content h3
{
    font-size: 20px;
    color: #535d3b;
    font-weight: normal;
}
.main-content span
{
    color: #262626;
    font-size: 16px;
}
.main-content
{
    color: #262626;
    font-size: 16px;
    line-height: 22px;
}
.main-content ol
{
    padding-left: 20px;
}
.main-content ul
{
    padding-left: 20px;
}
.sf_eventsList
{
    padding: 0 !important;
}
.sf_eventContent
{
	color: #262626;
	font-size: 14px;
}
a
{
    color: #4f5f30;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
    color: #7f7f00;
}

h1, h2, h3, h4
{
    line-height: normal;
}

.main-content p
{
    color: #262626;
    padding: 10px 0px;
}

.award-section
{
    padding: 20px 0px 0px 0px;
}

.award-section h2
{
    font-size: 27px;
    color: #011502;
    font-weight: normal;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding-bottom: 15px;
}

.award-section h2 span
{
    color: #a10200;
    font-size: 15px;
}

.award-section ul
{
    list-style: none;
}

.award-section li
{
    float: left;
    width: 186px;
    color: #000;
    padding-right: 8px;
}

.award-section li p
{
    line-height: 22px;
    padding-top: 10px;
}

.award-section li a
{
    color: #860f00;
}

.testimonial-section
{
    margin-top: 30px;
}

.testimonial-section h2
{
    font-size: 27px;
    color: #011502;
    font-weight: normal;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding-bottom: 10px;
}

.testimonial-section p
{
    color: #000;
    line-height: 20px;
    font-style: italic;
    width: 380px;
    padding-left: 30px;
}

.testimonial-section a
{
    color: #921608;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    display: block;
    padding-right: 15px;
}

#footer
{
    background: #0a1602;
    padding: 22px 0px;
    width: auto;
    margin: auto;
    font-size: 11px;
}

.footer-links
{
    font-size: 11px;
    text-align: center;
    width: 900px;
    margin: auto;
    color: #d9d4b7;
}

.footer-links ul
{
    list-style: none;
    padding-left: 285px;
}

.footer-links li
{
    float: left;
    margin-right: 15px;
    color: #bcc7b4;
    margin-bottom: 10px;
    font-weight: bold;
}

.footer-links li a
{
    text-decoration: none;
    color: #7e7558;
}


/* inner pages css start */
.aboutus-img
{
    float: right;
    border: 4px solid #fff;
    margin: 0 0px 10px 20px;
}
h5
{
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dotted #666;
    margin: 0px 0px 10px 0px;
}
h6
{
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
}
.aboutcolumnzone
{
    padding: 20px 0px 16px 0px;
}
.aboutcolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}
.aboutcolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}
.abouticon
{
    float: left;
    margin: 0px 20px 0px 0px;
}
.insidereadmore
{
    padding: 10px 0px 10px 0px;
}
input.button
{
    color: #000;
    background: #ffc850;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 10px 10px;
    margin: 0px 5px 5px 0;
    border: 1px solid #5b7a92;
}
input.button:hover
{
    cursor: pointer;
    color: #fff;
    background: #663300;
    border: 1px solid #ffc850;
}
.project-img
{
    float: right;
    margin-left: 20px;
    border: 6px solid #666;
}
.whiteheading
{
    font: 30px Myriad Pro, Arial;
    color: #CBD76B;
    font-weight: 100;
    padding: 0px;
    margin: 25px 0px 20px 0px;
}
.ourprojectrow
{
    margin-bottom: 20px;
    border-bottom: 1px dotted #666;
    padding-bottom: 10px;
    padding-right: 20px;
}
.servicecolumnzone
{
    padding: 20px 0px 16px 0px;
}
.servicecolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}
.servicecolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}
.blog-posted-row
{
    padding: 3px;
}
/* inner pages css ends */

.poweredBySitefinityLogo
{
    background-color: #0A1602;
}
.sf_searchText
{
	width: 145px;
	background: transparent url('/cms/Libraries/Buttons/textboxbg.sflb.ashx') no-repeat;
	color: #747862;
	height: 20px;
	border: 0;
	padding: 4px 8px;
	margin-bottom: 0px;

}
.sf_searchBox
{
	margin-bottom: 15px !important;
}
.sf_searchBox label
{
	display: none;
}
.sf_searchSubmit
{
	display: inline;
	height: 30px;
	width: 30px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(/cms/Libraries/Icons/search.sflb.ashx) no-repeat left top;
}
.eventsRotator img
{
	border: solid 1px #777 !important;
}
.eventsRotator .itemTemplate div.info
{
	padding: 0 0 0 5px !important;
	width: 243px;
}

.eventsRotator .itemTemplate .headline
{
	font-size: 15px;
}

.eventsRotator .itemTemplate .date
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
}

.eventresult .eventinfo_c
{
	width: 350px !important;
}

.eventresult .eventdate h2 span
{
	font-size: 14px !important;
	font-weight: bold !important;
}
.sf_singleEvent .sf_eventPeriod
{
	font-weight: bold;
}
.sf_singleEvent .sf_eventSubTitle
{
	margin: 15px 0 5px 0 !important;
	font-size: 18px;
}
.sf_singleEvent
{
}
.sideBrnMenu
{
	margin-bottom: 20px;
}
.sideBrnMenu li a, .sideBrnMenu li a:visited 
{    
    background-image: url('/cms/Libraries/Buttons/Blank_Brown.sflb.ashx');
    width: 185px;
    height: 32px;
    padding: 3px 0 0 30px;
    font-family: "Arial Black","Lucida Sans Unicode",Arial;
    font-variant: small-caps;
    color: #e9d3aa;
    font-size: 18px;
    font-weight: bold;
}
.sideBrnMenu li a:hover
{
    background-position: 0 -35px !important;
}
.sideBrnMenu li.Events a, .sideBrnMenu li.Events a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Events_Calendar.sflb.ashx') !important; 
}
.sideBrnMenu li.News a, .sideBrnMenu li.News a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Latest_News.sflb.ashx'); 
}
.sideBrnMenu li.Rental a, .sideBrnMenu li.Rental a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Gallery_Rentals.sflb.ashx'); 
}
.sideBrnMenu li.Volunteer a, .sideBrnMenu li.Volunteer a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Volunteer.sflb.ashx'); 
}
.sideBrnMenu li.Community a, .sideBrnMenu li.Community a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Community_Portal.sflb.ashx'); 
}
.sideBrnMenu li.Shop a, .sideBrnMenu li.Shop a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Shop_Zatoun.sflb.ashx'); 
}
.sideBrnMenu li.Media a, .sideBrnMenu li.Media a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Media_Gallery.sflb.ashx'); 
}
.sideBrnMenu li.FeaturedStories a, .sideBrnMenu li.FeaturedStories a:visited 
{
	background-image: url('/cms/Libraries/Buttons/Media_Gallery.sflb.ashx'); 
}
.RadScheduler .rsHeader p
{
	padding: 0 0 0 5px !important;
}
.post h2.title
{
	font-size: 25px;
}
.allRss
{
        float: right;
}
.post-content img
{
	padding-right: 5px;
}
.beitZatoun
{
	font-weight: bold;
	background: transparent url(/cms/Libraries/Icons/bzOlive1.sflb.ashx) no-repeat top right;
	position: relative;
	width: 55px;
	height: 15px;
}
.beitZatoun.right
{
	float: right;
	margin-left: 3px;
}
.sf_singleEvent .beitZatoun
{
	float: none !important;
	margin-bottom: 10px;
}
.calendarControl .calendarOptions
{
	z-index: 99999;
}
.beitZatoun.left
{
	float: left;
	margin-right: 3px;
}
.beitZatoun .bzB
{
	position: absolute;
	top: -4px;
	left: 0;
	color: #af1f1f !important;
	text-transform: uppercase;
	font-size: 14px !important;
}
.beitZatoun .bzZ
{
	font-size: 12px !important;
	position: absolute;
	top: 7px;
	left: 7px;
	color: #070707 !important;
	font-style: italic;
	text-transform: lowercase;
}
.bulletin-board .listRotator
{
	background: transparent url(img/bulletin-board.png) no-repeat 0 0;
	width: 215px !important;
	height: 170px !important;
	margin-bottom: 15px !important;
}
.bulletin-board .listRotator li
{
	width: 150px !important;
	height: 110px !important;
	padding: 30px 40px 35px 30px;
	overflow: hidden;
}
.bulletin-board .listRotator .headline
{
	margin-bottom: 10px;
	font-weight: bold;
}
.bulletin-board .listRotator .content
{
	font-style: italic;
}
