@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
}

body {
	background:url(images/bg.png) repeat;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#6b634b;
	padding:0 0 50px 0;
	position:relative;
}

a:link, visited, hover, active {
	text-decoration: none;
}

.clear { clear:both; height:0px; display:block; }

#over { width:100%; position:absolute; height:10px; background:url(images/top.png) repeat; }

#bread {
	width:850px;
	height:49px;
	background:url(images/sub_header.gif) no-repeat center;
	margin:0 auto;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding:36px 0 0 69px;
}

#breadkafe {
	width:850px;
	height:49px;
	background:url(images/sub_headerkafe.gif) no-repeat center;
	margin:0 auto;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding:36px 0 0 69px;
}

#breadmotel {
	width:850px;
	height:49px;
	background:url(images/sub_headermotel.gif) no-repeat center;
	margin:0 auto;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding:36px 0 0 69px;
}

#header {
	height:353px;
	background:url(images/header.jpg) no-repeat center #e87000;
	width:100%;
	min-width:925px;
	border-bottom:1px solid #fff;
}
#header .wrap {
	width:925px;
	margin:0 auto;
	height:158px;
	position:relative;
	padding:195px 0 0 0;
}

#logo {
	display: block;
	width: 223px;
	height: 168px;
	overflow: hidden;
	text-indent: -9999px;
	border: none;
	background: url(images/logo.png) no-repeat;
	position: absolute;
	top: 28px;
	left: 3px;
	background-image: url(../images/logo2.png);
}

#logomotel {
	display: block;
	width: 185px;
	height: 141px;
	overflow: hidden;
	text-indent: -9999px;
	border: none;
	background: url(images/logomotel.png) no-repeat;
	position: absolute;
	top: 44px;
	left: 0px;
	background-image: url(../images/logo2.png);
}

#logokafe {
	display:block;
	width:300px;
	height:100px;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
	background:url(images/logokafe.png) no-repeat;
	position:absolute;
	top:55px;
	left:0px;
}

#smaller { position:absolute; top:25px; right:18px; }
#smaller li {
	display:block;
	float:left;
	list-style:none;
	padding:0 0px;
}
#smaller li a {
	color:#5c2200;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	height:16px;
}
#smaller li a.home { background:url(images/top_home.png) no-repeat top left; width:92px }
/* #smaller li a.about { background:url(images/top_about.png) no-repeat top left; width:76px; }
#smaller li a.contact {	background:url(images/top_contact.png) no-repeat top left; width:88px; } */
#smaller a.home:hover /* #smaller a.about:hover, #smaller a.contact:hover */ { background-position:bottom; }
#smaller li a.current { background-position:bottom; }

#navigation {
	position: absolute;
	top: 145px;
	right: 5px;
	width: 611px;
}
#navigation li {
	display:block;
	list-style:none;
	float:left;
	padding:0 0 0 17px;
}
#navigation li a {
	display:block;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}
/* #navigation li a.menu { width:60px; background:url(images/nav_01.png) no-repeat bottom left; } */
/*#navigation li a.catering { width:92px; background:url(images/nav_02.png) no-repeat bottom left; } */
#navigation li a.about { width:76px; background:url(images/nav_03.png) no-repeat bottom left; }
#navigation li a.menu { width:91px; background:url(images/nav_04.png) no-repeat bottom left; }
#navigation li a.gallery { width:91px; background:url(images/nav_05.png) no-repeat bottom left; }
#navigation li a.novosti { width:91px; background:url(images/nav_07.png) no-repeat bottom left; }
/*url(images/nav_06.png) no-repeat bottom left; }*/
#navigation li a.contact { width:91px; background:url(images/nav_06.png) no-repeat bottom left; }
/*#navigation li a.menu:hover, #navigation li a.catering:hover */ #navigation li a.about:hover, #navigation li a.menu:hover, #navigation li a.gallery:hover, #navigation li a.novosti:hover, #navigation li a.contact:hover { background-position:top; }
#navigation li a.current { background-position:top; }

#featured {
	position:relative;
	width:920px;
	height:282px;
	background:#cbc0a8;
	margin:0 auto;
}
#featured li {
	list-style:none;
	position:relative;
}
#pager {
	margin:-270px 10px 60px 0;
	position:relative;
	z-index:10;
}

#pager a {
	width:10px;
	height:10px;
	display:block;
	text-indent:-9999px;
	border:none;
	background:url(images/slide_n.png) no-repeat;
	float:right;
	margin:0 5px 0 0;
}
#pager a.activeSlide {
	width:10px;
	height:10px;
	display:block;
	text-indent:-9999px;
	border:none;
	background:url(images/slide_s.png) no-repeat;
}


#signup {
	width:925px;
	height:117px;
	background:url(images/signup.jpg) no-repeat top center;
	margin:123px auto 0;
	position:relative;
}
#signup form {
	position:absolute;
	left:550px;
	top:45px;
}
#signup form input[type=text] {
	width:190px;
	height:17px;
	border:none;
	background:url(images/signup_field.png) no-repeat left top;
	font-size:12px; color:#293402;
	font-family:Helvetica, Arial, sans-serif;
	text-shadow:1px 1px 0px #93aa45;
	padding:7px 15px 3px 5px;
	line-height:17px;
	float:left;
}
#signup form input[type=submit] {
	display:block;
	border:none;
	width:124px;
	height:27px;
	float:left;
	background:url(images/signup_button.png) no-repeat center;
}

body.sub #content {
	margin:-74px auto 0;
}
#content {
	width:925px;
	height:auto;
	background:url(images/content.png) repeat-y;
	margin:0 auto;
	z-index:10;
	position:relative;
}
#content .col {
	width:250px;
	float:left;
}
body.sub #left .col .box {
	padding:0 0 25px 0;
}
.col .map {
	padding:20px 0 0 0;
}
.col .map img {
	padding:0 0 8px 0;
	background:url(images/locations_sep.png) no-repeat bottom center;
	display:block;
	margin:0 0 10px 0;
	border:none;
}
#left .col .map a.directions {
	background:url(images/locations_magnify.png) no-repeat left center;
	padding:7px 0 5px 15px;
	color:#562c1a;
}
body .title {
	color:#422115;
}
.col.first {
	padding:0 25px 0 0;
}
#content .col.first .box {
	padding:0 0 25px 0;
}
#content .col .box {
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#content .col .box p {
	padding:15px 0 0 5px;
}
#content .col .box p a.read-more {
	color:#f99b37;
}
#content .col .box p a.read-more:hover {
	text-decoration:none;
}
#content .col .box p a.all {
	display:block;
	width:130px;
	background:url(images/arrow.png) no-repeat left center;
	color:#422115;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#content .col .box a.rss {
	background:url(images/icon_rss.png) no-repeat 0px 3px;
	display:block;
	font-size:20px;
	color:#422115;
	text-decoration:none;
	text-transform:uppercase;
	line-height:1px;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 40px;
	padding-bottom: 10px;
}
#content .col .box a.rss span {
	display:block;
}
#content .col .box p strong {
	color:#fc8900;
	display:block;
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;
}
#content .col .box p small {
	font-size:12px;
	color:#422115;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#content .col h3.title {
	color:#422115;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:0px solid #f99b37;
	padding:5px 5px;
}
h2.title {
	color:#422115;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:0px solid #f99b37;
	padding:5px 5px;
}
#content .col span { color:#f99b37; }
ul.none { list-style:none; padding:15px 0 0 5px; line-height:15px; }
ul.none small {
	display:block;
	font-size:12px;
	background:url(images/clock.png) no-repeat left center;
	padding:0 0 0 20px;
}
ul.none small1 {
	display:block;
	font-size:11px;
	padding:10px 0 0 0;
}
ul.none span {
	color:#f99b37;
}
#content .col .facebook h3.title {
	border-top:5px solid #6f9cce;
}
#content .col .facebook p.logo {
	background:url(images/icon_fb.png) no-repeat top left;
	margin:15px 0 5px 5px;
}
#content .col .facebook p {
	padding:0 0 0 40px;
	margin:0 0 5px 5px;
}
#content .col .facebook a {
	color:#5c8cc1;
	text-decoration:underline;
}
#content .col .facebook a:hover {
	text-decoration:none;
}


#sidebar .facebook {
	padding:35px 30px;
	width:270px;
	background:url(images/side_sep.png) no-repeat bottom left;
}
#sidebar .facebook h3.title {
	font-size:20px;
	display:inline;
	text-transform:uppercase;
	padding:5px 5px;
	color:#422115;
}
#sidebar .facebook p.logo {
	background:url(images/icon_fb.png) no-repeat top left;
	margin:15px 0 5px 5px;
}
#sidebar .facebook p {
	padding:0 0 0 40px;
	margin:0 0 5px 5px;
}
#sidebar .facebook a {
	color:#5c8cc1;
	text-decoration:underline;
}

.twitter {
	position:relative;
	padding-bottom: 20px;
}

.twitter h3.title {
	border-top:0px solid #6ebed3;
}
#content .twitter h3.title {
	border-top:0px solid #6ebed3;
}
#sidebar .twitter h3.title {
	display:inline;
	font-size:20px;
	text-transform:uppercase;
	padding:10px 5px;
	color:#422115;
}
#sidebar .twitter {
	padding:50px 30px 35px;
	width:270px;
	background:url(images/side_sep.png) no-repeat bottom left;
}
#sidebar .twitter .birdie {
	top:0;
	right:80px;
}

.twitter .birdie {
	background:url(images/icon_birdie.png) no-repeat top left;
	position:absolute;
	top:-60px;
	right:0px;
	display:block;
	height:84px;
	width:72px;
}
.twitter p {
	margin:15px 0 5px 5px;
}
.twitter span {
	display:block;
	color:#422115;
}
#content .twitter span {
	display:block;
	color:#422115;
}
.twitter a {
	color:#6ebed3;
	text-decoration:underline;
	margin: 0 0 0 5px;
}
#content .twitter a {
	color:#6ebed3;
	text-decoration:none;
}
.twitter a:hover {
	text-decoration:none;
}

body.sub #content #left {
	padding:35px 0 35px 31px;
	width:562px;
}
#left {
	width:525px;
	float:left;
	height:auto;
	padding:35px;
}
#left a {
	color:#ffab40;
	text-decoration:none;
}
#left a:hover {
	text-decoration:none;
}






#about .alpha {
	padding:20px 35px 10px 30px;}
	
#about .alpha li {
	padding:0 0 15px 5px;
	list-style: lower-alpha;}

#about .circle {
	padding:0px 35px 10px 30px;}
	
#about .circle li {
	padding:0 0 10px 5px;
	list-style: disc}



#about .sitemap {
	padding:0 35px 4px 35px;
}
	
#about .sitemap li {
	padding:0 0 7px 5px;
	list-style: none;}
	
	
	
#about .subsitemap {
	padding:8px 15px 0 10px;
}
	
#about .subsitemap li {
	padding:0 0 5px 5px;
	list-style: none;}





#catering .item .info .circle {
	padding:0px 0px 4px 15px;}
	
#catering .item .info .circle li {
	padding:0 0 4px 0p;
	list-style: disc}



.aboutcafe {
	width:502px;
	height:105px;
	background:url(images/aboutcafe.png) no-repeat top left;
	margin:0px 0 0 0;
	font-size:19px;
	color:#1f0c06;
	text-transform:uppercase;
	padding:20px 10px 0 10px;
}

.aboutmotel {
	width:502px;
	height:105px;
	background:url(images/aboutmotel.png) no-repeat top left;
	margin:0px 0 0 0;
	font-size:19px;
	color:#1f0c06;
	text-transform:uppercase;
	padding:20px 10px 20px 10px;
}

.need_catering {
	width:502px;
	height:105px;
	background:url(images/Catering.png) no-repeat top left;
	margin:0px 0 0 0;
	font-size:19px;
	color:#1f0c06;
	text-transform:uppercase;
	padding:20px 10px 0 10px;
}
.need_catering h3 {
	color:#fffefe;
	font-size:20px;
	border-top:5px solid #ffbc53;
	padding:5px;
	display:inline;
}
.need_catering p {
	padding:8px 5px;
}
body #left .need_catering a.read-more {
	font-size:12px;
	text-transform:none;
	color:#1f0c06;
}
#sidebar {
	width:330px;
	float:right;
	height:auto;
}
#sidebar .box {
	padding:35px 30px;
	width:270px;
	background:url(images/side_sep.png) no-repeat bottom left;
}
#sidebar .box h3.title {
	color:#422115;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:0px solid #f99b37;
	padding:5px 5px;
}
#sidebar .box p {
	padding:15px 5px 0 5px;
}
#sidebar .box a {
	color:#6b634b;
}
#sidebar .box a:hover {
	text-decoration:underline;
}
#sidebar .faq {
	padding:10px 5px;
}
#sidebar .faq li {
	list-style:none;
	background:url(images/faq.png) no-repeat left center;
	padding:5px 0 5px 25px;
}
#sidebar .faq li a {
	color:#7f765d;
	text-decoration:none;
}
#sidebar .faq li a:hover {
	color:#ff9815;
}
#sidebar a.read-more {
	padding:0 0 0 5px;
}
.flickr { width:280px; padding:15px 0;}
.flickr img {border: 5px solid #e8e1ce !important; margin:0 5px 5px 0;}
.flickr img:hover { border:5px solid #CFC7B5 !important; }


#bottom {
	width:895px;
	margin:0 auto;
	height:auto;
	background:url(images/content_bottom.png) no-repeat;
	position:relative;
	padding:0 15px;
	z-index:10;
}
#bottom .top {
	display:block;
	float:left;
	width:46px;
	height:43px;
	border:none;
	background:url(images/backtotop.png) no-repeat;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	margin:-9px 0 0 0;
}
#bottom span {
	font-family:"Franklin Gothic Book", "Arial Narrow";
	font-size:11px;
	display:inline;
	text-transform:none;
	color:#422115;
	line-height:35px;
	padding:10px;
}
#bottom span a {
	color:#422115;
	text-decoration:none;
}
#bottom span a:hover {
	text-decoration:underline;
}

#footer {
	width:522px;
	border-top:5px solid #f99b37;
	margin:35px 0 0 0;
	font-size:13px;
	padding:15px 0 0 0;
	z-index:10;
}
#footer h3 {
	color:#422115;
	font-size:20px;
	text-transform:uppercase;
}
#footer .first {
	width:130px;
	float:left;
}
#footer .second {
	width:150px;
	float:left;
}
#footer .third {
	width:120px;
	float:left;
}
#footer .forth {
	width:110px;
	float:left;
}
#footer ul {
	list-style:none;
	padding:15px 0 0 0;
}
#footer a {
	color:#422115;
	text-decoration:none;
}
#footer a:hover {
	color:#e79108;
}

#brown {
	 width:100%;
	 min-width:925px;
	 height:150px;
	 background:#f08a02;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 z-index:1;
}

#brownkafe {
	 width:100%;
	 min-width:925px;
	 height:150px;
	 background:#c6291c;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 z-index:1;
}

#brownmotel {
	 width:100%;
	 min-width:925px;
	 height:150px;
	 background:#88cd31;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 z-index:1;
}

#about h1 {
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:5px solid #f99b37;
	padding:5px;
	margin:0 0 40px -5px
}
#about p {
	margin:0 0 15px 0;
	padding:0 45px 0 0;
}
#about p.first {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
#about .images {
	padding:5px 3px 5px 2px;
	background:#f0ebdd;
	float:left;
	margin:30px 0 60px;
}
#about .images img {
	margin:0 2px 0 3px;
	border:none;
	padding:0;
}
#contactus p {
	margin:0 0 30px 0;
	padding:0 35px 0 0;
}
#catering p {
	margin:0 0 15px 0;
	padding:0 45px 0 0;
}

#catering h1 {
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:5px solid #f99b37;
	padding:5px;
	margin:0 0 0 -5px
}
#catering h2 {
	color:#ff9a1a;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin:25px 0 15px 0;
	padding:0 35px 0 0;
}
#catering .item {
	width:254px;
	float:left;
	background:url(images/catering_sep.gif) no-repeat center bottom;
	padding:0 0 30px 0;
	margin:0 20px 23px 0;
}
#catering .item .info {
	width:215px;
	height:300px;
	background:url(images/catering_item.png) no-repeat top;
	position:relative;
	overflow:hidden;
	padding:20px 20px 0 19px;
}
#catering .item .info .thumb {
	padding:0 0 15px 0;
}
#catering .item .info h3.title {
	color:#562c1a;
	font-size:19px;
	text-transform:uppercase;
}
#catering .item .info h3.title span {
	display:block;
	color:#ff9b00;
}
#catering .item .info h3.title span small {
	font-size:12px;
	text-transform:none;
}
#catering .item .info .caption {
	position:absolute;
	left:0;
	top:0;
	width:215px;
	height:265px;
	display:none;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;    /* old mozilla browser like netscape  */
	-khtml-opacity: 1;    /* for really really old safari */  
	opacity: 1;    /* css standard, currently it works in most modern browsers like firefox,  */
	background:#F0EDE3;
	padding:20px 20px 0 19px;
	color:#7f765d;
}
#catering .item .info .caption h3.title, #catering .item .info .caption p {
	margin:0 0 10px 0;
	padding:0;
}
#catering .item .info .caption h5 { color:#ff9b00; font-size:12px; font-weight:normal; }
#catering .item .info .caption span { display:block; color:#562c1a; }
#catering .item .info .caption .links {
	float:right;
	margin:0 -20px 0 5px;
}
#catering .item .info .caption .view {
	 display:block;
	 width:80px;
	 height:48px;
	 background:url(images/view_large.png) no-repeat;
	 overflow:hidden;
	 text-indent:-9999px;
	 margin:0 0 4px 0;
}
#catering .item .info .caption .photos {
	 display:block;
	 width:68px;
	 height:48px;
	 background:url(images/view_photos.png) no-repeat;
	 overflow:hidden;
	 text-indent:-9999px;
	 margin:0 0 0 12px;
}
#catering .item .info .all {
	position:absolute;
	right:0;
	top:90px;
	display:block;
	width:65px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/view_all.png) no-repeat;
}

#catering .item .info .all_over {
	position:absolute;
	right:0;
	top:90px;
	display:block;
	width:97px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/view_all_over.png) no-repeat;
}

#menu .subcontent {
}
#menu .dishes h2:active {
	font-size:20px;
}
#menu .food h1.title {
	font-size:20px;
	color:#562c1a;
	font-weight:normal;
	text-transform:uppercase;
	background:url(images/faq.png) no-repeat 1px 7px;
	padding:5px 0 5px 25px;
}
#menu .food.open h1.title {
	background:url(images/faq_close.png) no-repeat 0px 6px;
}

.dishes { margin: 0; }
.dishes .block {
	position:relative;
}
.dishes .title1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin: 0;
	color:#562c1a;
	padding:5px 0 15px 35px;
	text-transform:none;
	display:block;
	width:450px;
}
.dishes a { text-decoration:none; }

.dishes h1.title:hover {
	color:#562c1a;
}
.dishes h1.title.active {
	color:#562c1a;
}
.dishes .title small {
	display:none;
	font-size:20px;
	padding:0 0 0 5px;
	color:#ffa11d;
}
.dishes .title.active small {
	display:inline;
}
.dishes .text {
	width:455px;
	margin:0 0 0 35px;
	background: #f0ebdd;
	color:#562c1a;
	display:none;
}
.dishes .text .thumb {
	width:135px;
	height:102px;
	float:right;
	position:relative;
}
.dishes .text .thumb a.link {
	width:135px;
	height:102px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	background:none;
	z-index:5;
}
.dishes .text .thumb a.link:hover {
	background:url(images/menu_hover.png) no-repeat;
}
.dishes .text .thumb img {
	z-index:4;
	position:absolute; top:0; left:0;
	width:135px;
	height:102px;
	display:block;
}
.dishes .text .description {
	padding:20px;
	width:270px;
}
.dishes .text .description span {
	color: #ffa11e;
}
.dishes .text a {
font-size:11px;
border:none;
display:inline;
color:#41AFE4;
}

#testimonials .item {
	width:223px;
	height:auto;
	float:left;
	padding:18px 15px 25px;
	margin:0 10px 0 0;
	display:block;
	background:url(images/testimonials_sep.png) no-repeat bottom center;
}
#listing {
	padding:15px 0 0 0;
}
#testimonials .item:hover {
	background:url(images/testimonials_sep.png) no-repeat bottom center #eeeadd;
}
#testimonials h1.title {
	color:#422115;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	border-top:5px solid #f99b37;
	padding:10px 5px;
}
#testimonials .item .author {
	color:#562c1a;
	font-size:19px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#testimonials .item .author small {
	font-size:14px;
	text-transform:none;
	display:block;
}
#testimonials .item blockquote {
	padding:0 0 5px 15px;
	background:url(images/testimonials_quotes.png) no-repeat top left;
}
#testimonials .item .name {
	color:#ff9b00;
	text-transform:uppercase;
	font-size:13px;
	padding:0 0 0 15px;
	font-weight:normal;
}
#testimonials .item .name small {
	display:block;
	color:#562c1a;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
}


.callus {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:152px;
	width:268px;
	background:url(images/side_green.png) no-repeat;
}
#sidebar .need {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:153px;
	width:268px;
	background:url(images/side_orange.png) no-repeat;
}
#sidebar .download{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:121px;
	width:268px;
	background:url(images/side_red.png) no-repeat;
}
#sidebar .flyer{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:121px;
	width:268px;
	background:url(images/side_red2.png) no-repeat;
}
#sidebar .video {
	display:block;
	width:260px;
	height:200px;
	background:url(images/side_thumb_vid.png) no-repeat;
	margin:10px 0 0 0;
}
#sidebar .video .play {
	display:block;
	height:200px;
	width:260px;
	background:url(images/side_play.png) no-repeat center;
	overflow:hidden;
	text-indent:-9999px;
}
#sidebar .press {
	padding:15px 0;
}
#sidebar .press li {
	list-style:none;
	padding:5px 0;
}
#sidebar .press li a {
	color:#8f8771;
	text-decoration:none;
	background:url(images/testimonials_link.png) no-repeat top left;
	padding:3px 0 0 20px;
	margin:0 0 7px 5px;

}
#sidebar .press li a:hover {
	color:#ffab40;
	background:url(images/testimonials_link.png) no-repeat bottom left;
}


#faq {
	padding:30px 0 0 0;
}
.question {
	color:#422115;
	background:url(images/faq.png) no-repeat 1px 5px;
	padding:5px 0 5px 26px;
	cursor:pointer;
}
.question.first {
	margin:20px 0 0 0;
}
.question:hover {
	background:url(images/faq.png) no-repeat 1px 5px;
}
.question.open {
	background:url(images/faq_close.png) no-repeat 0px 4px;
}
.answer {
	color:#7f765d;
	padding:5px 60px 15px 26px;
}
.subcontent {
	display:none;
}
#faq .read-more {
	margin:20px 0;
	display:block;
	width:90px;
}
#hands {
	display:block;
	width:282px;
	height:216px;
	background:url(images/fundraising_hands.png) no-repeat center;
	margin:0 auto -35px auto;
	padding:20px 80px 0 0;
}
#hands #go {
	display:block;
	height:59px;
	width:206px;
	border:none;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/fundraising_start.png) no-repeat;
	margin:0 auto;
}

#footer .third .current {color:#e79108;cursor:default}
#twitter_update_list {
	color:#6b634b;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#twitter_update_list li {
	list-style:none;
	padding:0 5px;
}
#content .twitter #twitter_update_list li a {
	color:#562c1a;
	text-decoration:none;
}
#content .twitter #twitter_update_list li span a {
	color:#79c9dc;
}
#sidebar .ordersmall {
	display:block;
	padding:30px 0 0 30px;
}

#sidebar .ordersmall a {
	display:block;
	height:93px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}
#sidebar .ordersmall a.order_office {width:106px; background:url(image/order_office.png) bottom left no-repeat; margin:0 10px 10px 0; float:left;
}

#sidebar .ordersmall a.order_office:hover {width:106px; background-position:top left; float:left;
}

#sidebar .ordersmall a.order_rotr {width:106px; background:url(image/order_rotr.png) bottom left no-repeat; margin:0 10px 10px 0; float:left;
}

#sidebar .ordersmall a.order_rotr:hover {width:106px; background-position:top left; float:left;
}

#sidebar .orderlarge {
	display:block;
	padding:0 0 0 30px;
}
#sidebar .orderlarge a {
	display:block;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}

#sidebar .orderlarge a.order_lotg {width:227px; background:url(image/order_lotg.png) bottom left no-repeat; margin:30px 0 0 0;
}

#sidebar .orderlarge a.order_lotg:hover {width:227px; background-position:top left; float:left;
}

/* ----- Section 4 reda ----- */
.templatemo_section3 {
	margin: 0px 0px;
	padding: 0px 10px 0px 3px;
	width: 540px;
	height: 620px;
	border: 0px # solid;
	background: #FFF;
}
.templatemo_section3 .newphototitle{
	padding: 10px 0px 10px 50px;
	background: url(images/templatemo_newphoto_icon.gif) left center no-repeat;
}
.templatemo_section3 .subsection {
	float: left;
	margin: 0px;
	padding-right: 21px;
	padding-bottom: 20px;
	width: 114px;
	height: 100px;
	text-align: center;
}
.templatemo_section3 .subsection a img{
	float: none;
	margin: 0px;
	padding: 0px;
	border: 6px solid #cccccc;	
}
.templatemo_section3 .subsection a:hover img{
	float: none;
	margin: 0px;
	padding: 0px;
	border: 6px solid #F3B30B;	
}
