@charset "utf-8";
/* Author: Shyam Sundar, 2009. */

body { font: 0.9em Arial, Helvetica, sans-serif; background: #000000; margin: 0; padding: 20px 0; text-align: center; color: #7e7c7d; }
a:link, a:visited { font: 1em Arial, Helvetica, sans-serif; color: #7e7c7d; text-decoration: none; }
a:hover { color: #fff; }

.oneColFixCtrHdr #container { width: 900px; background: #00000; margin: auto; text-align: left; }

.oneColFixCtrHdr #header { padding: 25px 0 0 15px; background: #000000; background:url(titleBG.jpg) no-repeat top left; height: 48px; }
.oneColFixCtrHdr #header .titleMain { font-size: 1.1em; color: #505152; width:116px; height: 21px; background:url(sitetitle.jpg) no-repeat; cursor: pointer; }
.oneColFixCtrHdr #header .festival { color: #FF9900; font-size: 0.6em font-weight: 700; padding-right: 20px;}

.oneColFixCtrHdr #mainContent { padding-left: 20px; background: #000000; display: inline-block; background:url(featuredImg.png) no-repeat top left; }
.rightBox { float: right; width: 360px; background: url(blockBG.jpg) no-repeat bottom right; padding: 0 20px 20px 0; margin-bottom: 20px;}
.rightBox #imgMenu { background:url(imgMenu.jpg) no-repeat top left; width: 360px; height: 92px; margin: 30px 0;}
.rightBox p, .rightBox h3 { margin-left: 20px; }

#featuredImg { float: left; padding-right: 20px; width: 480px; height:520px; }
.featuredImg01 { background: url(featuredImg01.png) no-repeat bottom left; }

.blockBG1 { background:url(boxesBG1.jpg) no-repeat top left; height: 132px; width:17px; float:left; }
.blockBG2 { background:url(boxesBG2.jpg) no-repeat top right; height: 132px; padding-right: 17px; float:left; }

.blogBlock { height: 160px; display: inline-block;}
.blogBlock .blockBG2 { width: 490px; }
.blogTitle { background:url(subtitlesBlog.jpg) no-repeat; height: 22px;}
#blogDiv { background:url(blogIcon.png) no-repeat top left; padding-left: 70px; }
.liLinks { list-style:outside; list-style-type:none; line-height: 1.6em }
.liLinks a:link, .liLinks a:visited { font-weight: 500; }
.liLinks a:hover { color: #FF3366; font-weight: 500; }
.twiterBlock { height: 160px; width: 360px; display: inline-block; }
.twiterBlock .blockBG2 { width: 326px; }
.twiterTitle { background:url(subtitlesTwiter.jpg) no-repeat; height: 22px; }

#twitter_div { 	height: 132px; overflow: auto; background:url(bird.png) no-repeat;  }
ul#twitter_update_list { list-style: none; font-size: 14px;	}
ul#twitter_update_list li { margin-bottom: 10px; padding-left: 70px; padding-right:10px; color: #7a8a99; }
ul#twitter_update_list li a { color: #0099CC; }

#imgGallery { clear:both; background:url(imageGalleryBG.jpg) no-repeat left bottom; height:190px; padding-top: 10px;}
.imgGalleryTitle { background:url(subtitlesImgGallery.jpg) no-repeat; height: 22px; }

.oneColFixCtrHdr #footer { padding: 0 10px; background:url(footerBG.jpg) no-repeat top center; height: 105px; }
.oneColFixCtrHdr #footer #footMenu { margin: 0; padding: 0; padding-top: 60px; font-size: 0.8em; color: #5b5b5b; float: left; }
.oneColFixCtrHdr #footer #footMenu a:link, .oneColFixCtrHdr #footer #footMenu a:visited { color: #5b5b5b; text-decoration: none; }
.oneColFixCtrHdr #footer #footMenu a:hover { color: #fff; }
.oneColFixCtrHdr #footer #copyrights { margin: 0; padding: 0; padding-top: 60px; font-size: 0.8em; color: #5b5b5b; float:right;}
.oneColFixCtrHdr #footer #copyrights span { color: #fff; }

.yellowFont { color: #f1b861; }
.fl { float:left }
.fr { float:right }
.cb { clear:both }

