/*

Theme Name: kozoktkozalp18.hu

Theme URI: #

Description: 

Author: Technical Solutions

Version: 1.0

*/



@charset "utf-8";



/*



=======================================================================



	General Rules



=======================================================================



*/



@import url(http://fonts.googleapis.com/css?family=Ubuntu:700,500,400);

* {

	padding:0px;

	margin:0px;

}

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666;

	height:100%;

	width:100%;

	background:#EEF5FB;

}

span.grung {

	width:100%;

	height:176px;

	float:left;

	background-image:url(images/cloud.png);

	background-repeat:no-repeat;

	background-position:top center;

	position:absolute;

	z-index:1;

}

span.blackstrip {

	width:100%;

	height:15px;

	float:left;

	background:url(images/black.png);

	position:absolute;

	z-index:1;

}

span.whitestrip {

	width:100%;

	height:10px;

	float:left;

	background:url(images/nav_bg.png);

	position:absolute;

	z-index:1;

	margin-top:176px;

}

a {

	text-decoration:none;

	outline:none;

	color:#666;

}

a img {

	border:none;

}

.clear {

	clear:both;

}

.bold {

	font-weight:bold;

}

.under {

	text-decoration:underline;

}

.upper {

	text-transform:uppercase;

}

.italic {

	font-style:italic;

}

.white {

	color:#fff !important;

}

.black {

	color:#000 !important;

}

h1 {

	font-size:22px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

h2 {

	font-size:20px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

h3 {

	font-size:18px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

h4 {

	font-size:16px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

h5 {

	font-size:14px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

h6 {

	font-size:12px;

	font-weight:normal;

	font-family: 'Ubuntu', sans-serif;

}

p {

	line-height:16px;

}

.left {

	float:left !important;

}

.right {

	float:right !important;

}

.imgleft {

	float:left !important;

	margin:0px 15px 15px 0px;

}

.alignleft {

	float:left !important;

	margin:0px 15px 15px 0px;

}

.alignright {

	float:right !important;

	margin:0px 0px 15px 15px;

}

.aligncenter {

	display: block;

	margin: 0 auto;

}

.floatleft { 

	float:left;

}

.floatright { 

	float:right;

}

.heading {

	padding:10px 2% 10px 2%;

	width:96%;

	font-weight:bold;

	margin-bottom:10px;

	color:#FFF;

}

input {

	font-size:11px;

}

textarea {

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#666;

}

.itlc {

	font-style:italic;

}

.noback {

	background-image:none !important;

}

.noborder {

	border:none !important;

}

.nobotmarg {

	margin-bottom:0px !important;

}

ul {

	list-style:none;

}

/*



=======================================================================



	Outer Wrapper Rules



=======================================================================



*/



#outer_wrapper {

	width:100%;

	background:url(images/layers.png) no-repeat top center;

	position:relative;

	z-index:2;

}

/*



=======================================================================



	Header Rules



=======================================================================



*/



#header {

	width:1000px;

	margin:0px auto;

	height:176px;

	position:relative;

	z-index:8;

}

/*



=======================================================================



	Logo Rules



=======================================================================



*/



.logo {

	float:left;

	padding:26px 0px 0px 40px;

}

.logo img {

	float:left;

	max-width:571px;

	max-height:101px;

}

/*



=======================================================================



	Header Text Section Rules



=======================================================================



*/



.headtext {

	float:left;

	background:url(images/sep1.png) no-repeat left top;

	color:#FFF;

	padding:0px 0px 0px 20px;

	width:270px;

	margin:35px 0px 0px 20px;

}

.headtext p {

	line-height:14px;

	padding-bottom:5px;

}

/*



=======================================================================



	righthead Rules



=======================================================================



*/



.righthead {

	float:right;

	padding:33px 0px 0px 0px;

}

.righthead ul.links, .righthead div.links ul {

	float:right;

	list-style:none;

}

.righthead .links li {

	float:left;

	padding-left:2px;

}

.righthead .links li a {

	color:#fff;

	height:17px;

	display:block;

	border-radius:2px;

	padding:3px 10px 0px 10px;

	border:solid 1px transparent;

}

.righthead .links li a:hover, .righthead .links li a.colr {

	border:#e1e1e1 solid 1px;

	background:url(images/buttonone.gif) repeat-x;

}

.righthead .search {

	float:right;

	margin-top:18px;

}

.righthead .search h3 {

	float:left;

	text-transform:uppercase;

	padding:6px 10px 0px 0px;

}

.righthead .search ul {

	float:right;

	list-style:none;

	width:238px;

	height:32px;

	padding:4px 4px 0 4px;

	background:url(images/search.png) no-repeat;

}

.righthead .search ul li {

	float:left;

}

.righthead .search ul li input.txtfield {

	float:left;

	width:186px;

	height:28px;

	line-height:28px;

	padding:0px 10px 0px 10px;

	font-size:12px;

	color:#798e94;

	background:transparent;

	border:none;

}

.righthead .search ul li input.go {

	float:right;

	width:32px;

	height:28px;

	border:#FFF solid 1px;

	border-radius:0px 2px 2px 0px;

	background-image:url(images/mag.png);

	background-repeat:no-repeat;

	background-position:center center;

	cursor:pointer;

}

/*



=======================================================================



	Login Box Rules



=======================================================================



*/



.loginbox {

	position:absolute;

	width:242px;

	padding:4px;

	background-color:#fffae7;

	-moz-box-shadow:0px 0px 2px 1px #666;

	-webkit-box-shadow:0px 0px 2px 1px #666;

	box-shadow:0px 0px 2px 1px #666;

	border-radius:2px;

	z-index:999;

	margin:25px 0px 0px 187px;

	display:none;

}

.loginbox h5 {

	width:222px;

	height:25px;

	padding:8px 10px 0px 10px;

	color:#FFF;

	font-weight:bold;

}

.loginbox ul {

	width:242px;

	padding:8px 0px 0px 0px;

	list-style:none;

}

.loginbox ul li {

	width:242px;

	padding:2px 0px;

}

.loginbox ul li input.bar {

	width:240px;

	height:23px;

	float:left;

	background:#FFF;

	border:#d3d3d3 solid 1px;

	border-radius:2px;

	margin-bottom:5px;

}

.loginbox ul li a.forgot {

	background:url(images/forgot.gif) no-repeat 0px 0px;

	padding:0px 0px 0px 16px;

	display:inline-block;

	margin:0px 0px 5px 0px;

}

.loginbox ul li input.go {

	float:left;

	width:58px;

	padding:4px 0px 5px 0px;

	border:none;

	text-align:center;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	font-family: 'Ubuntu', sans-serif;

	display:block;

	margin:1px 1px 0px 0px;

	cursor:pointer;

	border:none;

	border-radius:2px;

}

/*



=======================================================================



	Navigation Rules



=======================================================================



*/



.navigation

{

	float:left;

	width:1000px;

	height:49px;

	position:relative;

	z-index:9;

	margin:0px 0px 0px 0px;

	background:url(images/navigation.png);

}



.ddsmoothmenu {

	float:left;

}

.ddsmoothmenu ul {

	z-index:100;

	margin:0;

	padding:7px 0px 0px 9px;

	list-style-type:none;

	float:left;

}

.ddsmoothmenu ul li {

	position:relative;

	display:inline;

	float:left;

	padding-right:5px;

}

.ddsmoothmenu ul li a {

	display:block;

	padding:10px 10px 0px 10px;

	height:26px;

	color:#fff;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	border-radius:2px;

}

* html .ddsmoothmenu ul li a {

	display:inline-block;

}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {

	color:#fff;

}

.ddsmoothmenu ul li ul {

	position:absolute;

	left:0;

	display:none;

	visibility:hidden;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

}

.ddsmoothmenu ul li ul li {

	display:list-item;

	float:left;

	padding:0px 5px;

	margin:0px;

}

.ddsmoothmenu ul li ul li:first-child {

	padding-top:5px;

}

.ddsmoothmenu ul li ul li.last {

	padding-bottom:5px;

}

.ddsmoothmenu ul li ul li ul {

	top:0;

	margin:0px 0px 0px -15px;

	width:191px !important;

}

.ddsmoothmenu ul li ul li a {

	width:158px;

	height:23px;

	padding:7px 5px 0px 17px;

	margin:0;

	font-size:14px;

	color:#FFF;

	border-radius:2px;

	background-image:url(images/arrow.png);

	background-repeat:no-repeat;

	background-position:6px 11px;

}

.ddsmoothmenu ul li ul li a:hover {

	background-image:url(images/arrow.png);

	background-repeat:no-repeat;

	background-position:6px 11px;

}

.ddsmoothmenu ul li ul li a.selected {

	background-image:url(images/arrow.png);

	background-repeat:no-repeat;

	background-position:6px 11px;

}

.ddsmoothmenu ul li ul li ul li a:hover {

	background-image:url(images/arrow.png);

	background-repeat:no-repeat;

	background-position:6px 11px;

}

* html .ddsmoothmenu {

	height: 1%;

}

.ddsmoothmenu ul li ul li a:hover {

	background:url(images/dark.png);

}

.ddsmoothmenu ul li ul li a.backcolr {

	background:url(images/dark.png);

}

.ddsmoothmenu ul li ul li ul li a:hover {

	background:url(images/nav_bg.png);

}

/*



=======================================================================



	Announcement Rules



=======================================================================



*/



.navigation .announcment {

	float:right;

}

.announcment a.mlink {

	display:inline-block;

	padding:17px 20px 0px 20px;

	height:32px;

	color:#fff;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	background:url(images/navigation.png);

}

.announcment a.mlink:hover {

	background:url(images/nav_bg.png);

}

.navigation .announcment ul {

	display:none;

	position:absolute;

	float:right;

	width:293px;

	z-index:999;

	background:#fff;

	margin:49px 0px 0px -190px;

	list-style:none;

	padding:5px 15px 10px 15px;

}

.navigation .announcment ul li {

	width:293px;

	padding:10px 0px;

	border-bottom:#ededed solid 1px;

}

.navigation .announcment:hover a.mlink {

	background:#FFF;

}

.navigation .announcment:hover ul {

	display:block;

}

/*



=======================================================================



	Banner Rules



=======================================================================



*/



#banner

{

	width:100%;

	position:relative;

	z-index:5;

	padding-bottom:20px;

	background:url(images/banner_shadow.png) no-repeat bottom center;

}



#banner .inner {

	width:980px;

	height:316px;

	padding:10px;

	margin:0px auto;

	background-color:#FFF;

}

#banner .inner .slider-wrapper #slider img{

	width:980px;

	height:316px;

}

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */



.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */



.nivo-caption {

	position:absolute;

	left:70px;

	bottom:68px;

	color:#fff;

	width:310px;

	height:150px;

	padding:15px;

	z-index:8;

	background:url(images/dblack.png);

}

.nivo-caption h4 {

	padding:0px 0px 10px 0px;

	margin:0;

	/*float:left;*/



	width:auto;

	font-weight:bold;

	line-height:20px;

}

.nivo-caption p {

	padding:0px 0px 5px 0px;

	margin:0;

	float:left;

	clear:both;

	width:100%

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

	display:none;

}

.nivo-caption a.read {

	color:#FFF;

	background:url(images/leftar.gif) no-repeat 0px 4px;

	padding:0px 0px 0px 10px;

}

/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}

/* cosmetics */



.theme-default .nivoSlider {

	position:relative;

	background:#fff url(images/loading.gif) no-repeat 50% 50%;

}

.theme-default .nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.theme-default .nivoSlider a {

	border:0;

	display:block;

}

.theme-default .nivo-controlNav {

	position:absolute;

	left:50%;

	bottom:-42px;

	margin-left:-40px; /* Tweak this to center bullets */

	display:none;

}

.theme-default .nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.theme-default .nivo-controlNav a.active {

	background-position:0 -22px;

}

.theme-default .nivo-directionNav a {

	display:block;

	width:25px;

	height:36px;

	background:url(images/banner_arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

.theme-default a.nivo-nextNav {

	background-position:-25px 0;

	right:15px;

}

.theme-default a.nivo-prevNav {

	left:15px;

}

.theme-default a.nivo-nextNav:hover {

	background-position:-25px -36px;

}

.theme-default a.nivo-prevNav:hover {

	background-position:0px -36px;

}

/*



=======================================================================



	Subpage Banner Rules



=======================================================================



*/



#subbanner {

	width:100%;

	padding-bottom:22px;

	background:url(images/banner_shadow.png) no-repeat bottom center;

	margin-bottom:-15px;

	position:relative;

	z-index:3;

}

#subbanner .inner {

	width:980px;

	padding:10px;

	margin:0px auto;

	background-color:#FFF;

}

#subbanner #map {

	width:980px;

	height:216px;

}

/*



=======================================================================



	Video Detail Rules



=======================================================================



*/



#videodetail {

	width:100%;

	padding-bottom:22px;

	background:url(images/banner_shadow.png) no-repeat bottom center;

}

#videodetail .inner {

	width:980px;

	padding:10px;

	margin:0px auto;

	background-color:#FFF;

}

/*



=======================================================================



	Content Section Rules



=======================================================================



*/



#contentsec {

	width:100%;

}

#contentsec .inner {

	width:1000px;

	margin:0px auto 10px auto;

}

/*



=======================================================================



	Notification Rules



=======================================================================



*/



.notification {

	width:983px;

	padding:10px 0px 5px 15px;

	background:url(images/patteren1.gif);

	margin:0px 0px 5px -2px;

	border:#FFF;

	border:#fff solid 1px;

	border-radius:5px;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.sliderwrapper {

	position:relative;

	overflow:hidden;

	width:890px;

	height:37px;

	padding-left:45px;

	float:left;

	background:url(images/infoicon.png) no-repeat 0px 0px;

}

.sliderwrapper .contentdiv {

	visibility:hidden;

	position:absolute;

	left:0;

	top:0;

	width:855px;

	height:30px;

	padding:7px 0px 0px 45px;

	color:#464646;

}

.contentdiv a {

	color:#464646;

}

.notification .pagination {

	float:left;

	margin:4px 0px 0px 0px;

}

.notification .pagination a.toc {

	display:none;

}

.notification .pagination a.prev {

	display:block;

	width:11px;

	height:8px;

	background:url(images/arrow1.png) no-repeat top left;

	margin-bottom:10px;

}

.notification .pagination a.next {

	display:block;

	width:11px;

	height:8px;

	background:url(images/arrow1.png) no-repeat top right;

}

.notification .pagination a.prev:hover {

	background:url(images/arrow1.png) no-repeat bottom left;

}

.notification .pagination a.next:hover {

	background:url(images/arrow1.png) no-repeat bottom right;

}

.notification a.cross {

	float:right;

	width:13px;

	height:13px;

	display:block;

	background:url(images/cross.png) no-repeat top;

	position:relative;

	margin:-5px 5px 0px 0px;

	cursor:pointer;

}

.notification a.cross:hover {

	background:url(images/cross.png) no-repeat bottom;

}

/*



=======================================================================



	Columns Rules



=======================================================================



*/



.columns {

	width:1000px;

	float:left;

	padding:10px 0px 0px 0px;

}

.padright {

	padding-right:15px;

}

/*



=======================================================================



	Breadcrumb Rules



=======================================================================



*/



.breadcrumb {

	width:980px;

	float:left;

	padding:0px 0px 10px 20px;

	background:url(images/home.gif) no-repeat 0px 2px;

	margin:-10px 0px 0px 0px;

}

.breadcrumb ul {

	float:left;

	list-style:none;

}

.breadcrumb ul li {

	float:left;

	background:url(images/readmore.gif) no-repeat 0px 3px;

	padding:0px 10px;

}

.breadcrumb ul li:first-child {

	background:none;

	padding-left:0px;

}

.breadcrumb ul li a {

	color:#717171;

}

/*



=======================================================================



	Bar One Rules



=======================================================================



*/



.barsmall {

	width:250px;

}

/*



=======================================================================



	Bar Two Rules



=======================================================================



*/



.barbig {

	width:470px;

}

.barbig .widget{

	margin-bottom:10px;

}

/*



=======================================================================



	Column big Rules



=======================================================================



*/



.col1 {

	width:735px;

}

.col1 .heading {

	padding:10px 15px 10px 15px;

	width:96%;

	font-weight:bold;

	margin-bottom:10px;

	color:#FFF;

}

.col1 .singlepage {

	margin-bottom:5px;

}

/*



=======================================================================



	widget Rules



=======================================================================



*/



.widget {

 width:100%;

 float:left;

 background-color:#FFF;

 -moz-box-shadow:0px 0px 1px 1px #eee9d8;

 -webkit-box-shadow:0px 0px 1px 1px #eee9d8;

 box-shadow:0px 0px 1px 1px #eee9d8;

 margin-top:13px;

 position:relative;

 overflow:hidden;

}



.widget:first-child {

	margin-top:0px;

}



.widget .headng {

	width:90%;

	height:30px;

	padding:9px 5% 0px 5%;

	/*float:left;*/

	color:#FFF;

	font-weight:bold;

}

.widget .heading {

	color: #FFF;

}

/*



=======================================================================



	Text Widget Rules



=======================================================================



*/



.widget .textwidget {

	width:100%;

	padding:0px;

	float:left;

}

.widget .textwidget ul{

	padding:10px;

	list-style:inside;

}

.widget .textwidget ol{

	padding:10px;

	list-style:inside;

	list-style-type:decimal;

}

.widget img {

	/*float:left;*/

}

.widget .paddingtxt {

	padding:5px 10px 10px 10px;

}

.widget .textwidget p {

	padding:6px 0px;

}

/*



=======================================================================



	Count Down Widget Rules



=======================================================================



*/



.widget .upcommingevent {

	float: left;

	padding: 3px 1.7% 10px 1.3%;

	width: 97%;

}

.countersec h5 {

	color:#333333;

	padding:8px 0px 3px 0px;

	width:100%;

	text-align:center;

}

.upcommingevent .countersec {

	background:url(images/counter_bg.gif) repeat-x top;

	border:#e6e6e6 solid 1px;

	width:100%;

	float:left;

}

#counter {

	width:220px;

	margin:5px 0px 0px 13px;

}

.cntSeparator {

	font-size: 14px;

	margin: 10px 6px;

	color: #000;

}

.countersec ul {

	float:left;

	list-style:none;

	padding:5px 0px 10px 14px;

}

.countersec ul li {

	float:left;

}

.countersec ul li.days {

	padding:0px 0px 0px 7px;

}

.countersec ul li.hours {

	padding:0px 0px 0px 30px;

}

.countersec ul li.mints {

	padding:0px 0px 0px 26px;

}

.countersec ul li.secnds {

	padding:0px 0px 0px 18px;

}

.upcommingevent .upevent {

	border-bottom: 1px solid #E2E2E2;

	float: left;

	padding: 0 2%;

	width: 97%;

}

.upcommingevent .upevent h5 {

	padding:8px 0px 1px 0px;

}

.upcommingevent .upevent p {

	padding:6px 0px;

}

.upcommingevent a.readmore {

	background:url(images/readmore.gif) no-repeat 0px 3px;

	padding:0px 0px 0px 7px;

	margin:6px 0px 0px 5px;

	display:inline-block;

}

.upcommingevent .upevent span.date {

	background:url(images/date.png) no-repeat 0px 0px;

	padding:0px 0px 5px 15px;

	display:block;

	width:93%;

}

.upcommingevent .upevent span.venu {

	background:url(images/venu.png) no-repeat 0px 0px;

	padding:0px 0px 5px 15px;

	display:block;

	width:93%;

}

/*



=======================================================================



	Facebook Widget Rules



=======================================================================



*/



.facebookwidget {

	width:100%;

	float:left;

}

.fbConnectWidgetTopmost {

	border:none !important;

}

/*



=======================================================================



	Blog Archive Rules



=======================================================================



*/



.widget .links {

	width:100%;

	padding:5px 0px;

	float:left;

}

.widget .links ul, .widget_archive ul, .widget_categories ul, .widget_rss ul, .widget_pages ul, .widget_nav_menu ul, .widget_recent_entries ul, .widget_meta ul{

	width:100%;

	padding:5px 0px 5px 0px;

	float:left;

	list-style:none;/*border-bottom:#e2e2e2 solid 1px;*/



	/*margin-bottom:8px;*/



}

.widget .links ul li, .widget_archive ul li, .widget_categories ul li, .widget_rss ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_recent_entries ul li .widget_meta ul li{

	width:100%;

	padding:5px 0px;

}

.widget .links ul li a, .widget_archive ul li a, .widget_categories ul li a,  .widget_pages ul li a, .widget_nav_menu ul li a, .widget_recent_entries ul li a, .widget_meta ul li a {

	background:url(images/links.gif) no-repeat 0px 4px;

	padding:0px 0px 0px 10px;

	font-size:12px;

	font-weight:bold;

	margin-left:10px;

}

.widget .links a.rssfeed, .widget_archive a.rssfeed, .widget_categories a.rssfeed {

	background:url(images/rss.gif) no-repeat 0px 0px;

	padding:0px 0px 5px 22px;

	display:inline-block;

	margin:0px 0px 0px 10px;

}

.widget_nav_menu ul li ul.sub-menu{

	background:none !important;

	padding-left:20px;

}

.widget_tag_cloud .tagcloud{

	padding:10px;

}

.widget_tag_cloud .tagcloud a{

	text-decoration:underline;

}

.widget_recent_comments ul, .widget_rss ul{

	padding:5px;

}

.widget_rss ul{

	width:87%;

}

.widget_rss .headng a{

	color:#ffffff;

}

.widget_calendar table{

	width:100%;

}

/*.widget_search .search{

	background:#5E0C0C;

	padding:10px;

}*/

.widget_search .search ul{

	 background: url("images/search.png") no-repeat scroll 0 0 transparent;

    float: right;

    height: 32px;

    list-style: none outside none;

    padding: 4px 4px 0;

    width: 238px;

}

.widget_search .search ul li{

	float:left;

}

.widget_search .search ul li input.txtfield{

	 background: none;

    border: none;

    color: #798E94;

    float: left;

    font-size: 12px;

    height: 28px;

    line-height: 28px;

    padding: 0 10px;

    width: 186px;

}

.widget_search h3{

	display:none;

}

.widget_search .search ul li input.go{

	background-image: url("images/mag.png");

    background-position: center center;

    background-repeat: no-repeat;

    border: 1px solid #FFFFFF;

    border-radius: 0 2px 2px 0;

    cursor: pointer;

    float: right;

    height: 28px;

    width: 32px;

}

.widget_archive select, .widget_categories select{

	border: 1px solid #CBCBCB;

    border-radius: 3px 3px 3px 3px;

    box-shadow: 1px 1px 4px #E5E4E4 inset;

    color: #666666;

    float: left;

    height: 32px;

    line-height: 32px;

    margin: 5px;

    padding: 5px;

	width:95%;

   

}

.widget_recent_comments ul li{

		background:url(images/links.gif) no-repeat 0px 4px;

		padding-left:10px;

		margin-left:5px;

}



#wp-calendar caption {

    color: #545454;

    font-family: 'Open Sans';

    font-size: 18px;

    font-weight: 500;

    line-height: 20px;

    margin: 10px 0;

    text-align: center;

}

#wp-calendar thead{

	font-size:10px;

}

#wp-calendar tbody{

	color:#AAAAAA;

}

#wp-calendar tbody td{

	   background: #F5F5F5;

    border: 1px solid #FFFFFF;

    padding: 8px;

    text-align: center;

}

#wp-calendar tbody td:hover{

	background:#DDDDDD;

	color:#333333;

}

#wp-calendar tbody .pad, #wp-calendar tbody .pad:hover{

	background:none;

}

#wp-calendar tbody td#today, #wp-calendar tbody td#today:hover{

	color:#ffffff;

}

#wp-calendar tfoot #prev{

	font-size:10px;

	padding-top:10px;

	text-transform:uppercase;

}

.widget_rss li{

    line-height: 22px;

    padding-left: 10px !important;

}

.widget_rss li a{

	display: block;

    font-size: 15px;

}

.widget_rss li .rss-date{

	background:url("images/sprites.png") no-repeat scroll -127px -380px transparent;

	display:inline-block;

	padding-left:18px;

}

.widget_rss li:nth-child(2n){

	border-left: 0 none;

    padding-left: 0;

    padding-right: 10px;

    text-align: right;

}

.widget_text .textwidget img{

	max-width:100%;

}

/*



=======================================================================



	Recent Activities Rules



=======================================================================



*/



.widget .recentact {

	width:100%;

	float:left;

}

.recentact ul {

	width:100%;

	float:left;

	list-style:none;

}

.recentact ul li {

	width:100%;

	padding:10px 0px;

	float:left;

	border-bottom:#e2e2e2 solid 1px;

}

.recentact ul li .topse {

	width:100%;

	float:left;

}

.recentact ul li .topse .calndr {

	width:28px;

	height:29px;

	background:#FFF;

	display:block;

	overflow:hidden;

	border-radius:5px;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	float:left;

	margin:0px 10px 0px 10px;

}

.topse .calndr .month {

	width:28px;

	height:11px;

	padding:1px 0px 0px 0px;

	color:#FFF;

	text-transform:uppercase;

	display:block;

	text-align:center;

	font-size:9px;

}

.topse .calndr .day {

	width:28px;

	height:15px;

	padding:2px 0px 0px 0px;

	color:#FFF;

	display:block;

	text-align:center;

	font-size:12px;

}

.topse a.title {

	float:left;

	display:inline-block;

	width:200px;

	font-weight:bold;

}

.recentact ul li .by {

	font-style:italic;

	font-size:11px;

	color:#8c8c8c;

	width:92%;

	padding:7px 4% 0px 4%;

	float:left;

}

/*



=======================================================================



	Contact Widget Rules



=======================================================================



*/



.widget .contactwidget {

	width:100%;

	padding:0px;

	float:left;

}

.contactwidget ul {

	list-style:none;

	float:left;

	padding:15px;

}

.contactwidget ul li {

	float:left;

	padding:0px 0px 15px 24px;

}

.contactwidget ul li.mailadrs {

	background:url(images/mail.gif) no-repeat 0px 3px;

}

.contactwidget ul li.phone {

	background:url(images/phone.gif) no-repeat 0px 3px;

}

.contactwidget ul li.fax {

	background:url(images/fax.gif) no-repeat 0px 3px;

	padding-bottom:0px;

}

/*



=======================================================================



	Donation Rules



=======================================================================



*/



.widget .donation {

	width:100%;

	padding:0px;

	float:left;

}

.donation p {

	padding:10px;

}

.donation .bar {

	padding:1px;

	height:13px;

	width: 225px;

	margin:0 0 10px 10px;

}

.donation .collection {

	width:208px;

	height:37px;

	padding:10px 10px 0px 10px;

	background:url(images/donation.gif) no-repeat;

	margin:0px 0px 10px 10px;

}

.donation .collection h2 {

	float:left;

}

.donation .collection h4 {

	float:left;

	padding:5px 0px 0px 10px;

}

.donation .collection h4 {

	float:left;

	padding:5px 0px 0px 10px;

}

.donation .donbtn {

	border-radius:4px;

	float:left;

	margin:0px 10px 10px 10px;

	background-image:url(images/blackgr.png);

	background-repeat:repeat-x;

	background-position:bottom;

}

.donation .donbtn:hover {

	background-image:none !important;

}

.donation .donbtn {

	color:#FFF;

	width:230px;

	height:36px;

	float:left;

	text-align:center;

	font-size: 19px;

	border:0px;

	cursor:pointer;

}

/*



=======================================================================



	Advertisment 468*60 Rules



=======================================================================



*/



.ban_smal {

	width:468px;

	height:60px;

	float:left;

	border:#e0e0e0 solid 1px;

	margin-bottom:10px;

}

/*



=======================================================================



	Tabs Section Rules



=======================================================================



*/



.tabssection {

	width:470px;

	float:left;

}

.tabssection .tab_menu_container {

	width:470px;

	height:40px;

	float:left;

}

.tabssection .tab_menu_container ul {

	list-style:none;

	float:left;

	padding:5px 0px 0px 0px;

}

.tabssection .tab_menu_container ul li {

	float:left;

	padding-left:10px;

}

.tabssection .tab_menu_container ul li a {

	float:left;

	font-size:14px;

	font-weight:bold;

	color:#FFF;

	height:23px;

	padding:7px 10px 0px 10px;

	display:block;

	cursor:pointer;

}

.tabssection .tab_menu_container ul li a:hover, .tabssection .tab_menu_container ul li a.current {

	background:url(images/nav_bg.png);

}

.tabssection .tab_container {

	width:470px;

	float:left;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	background:#FFF;

}

.tab_sidebar_list {

	display:none;

}

/*



=======================================================================



	Tabs Section - News Feeds Rules



=======================================================================



*/



.feedsec {

	width:470px;

	float:left;

}

/*



=======================================================================



	Tabs Banner - News Feeds Rules



=======================================================================



*/



.tabbanner {

	width:448px;

	float:left;

	padding:10px;

	border:#f1f1f1 solid 1px;

}

.tabbanner .captions a.thumb {

	float:left;

	position:relative;

}

.tabbanner .captions {

	width:423px;

	height:58px;

	padding:8px 10px 0px 10px;

	float:left;

	background:url(images/black.png);

	position:absolute;

	margin:136px 0px 0px 0px;

	border-left-width:5px;

	border-left-style:solid;

}

.tabbanner .captions p {

	padding:4px 0px 0px 0px;

	color:#a2a2a2;

}

/*



=======================================================================



	News Feed Listings Rules



=======================================================================



*/



.feedlist {

	width:470px;

	float:left;

}

.feedlist ul {

	width:470px;

	float:left;

	list-style:none;

}

.feedlist ul li {

	width:450px;

	padding:10px;

	float:left;

	border-bottom:#e2e2e2 solid 1px;

}

.feedlist ul li a.thumb {

	width:118px;

	height:70px;

	overflow:hidden;

	border-left:#c6c2bd solid 5px;

	float:left;

	border-left-style:solid;

	border-left-width:5px;

}

.feedlist ul li a.thumb img{

	width:118px;

	height:70px;

}

.feedlist ul li a.thumb .videoicon {

	width:118px;

	height:70px;

	float:left;

	display:block;

	position:absolute;

	margin-top:-70px;

}

.feedlist ul li a.thumb .videoicon:hover {

	background:url(images/play.png) no-repeat 50% 50%;

}

.feedlist ul li .desc {

	width:317px;

	float:left;

	padding:0px 0px 0px 10px;

}

.feedlist ul li .desc p {

	width:317px;

	float:left;

	padding:5px 0px 5px 0px;

}

.feedlist ul li .desc a.readmore {

	float:left;

	color:#999999;

	background:url(images/readmore.gif) no-repeat 0px 3px;

	padding:0px 0px 0px 6px;

}

.slidebuttons {

	width:468px;

	height:32px !important;

	float:left;

	border:#eaeaea solid 1px;

	background:url(images/bars.gif);

}

.slidebuttons p {

	float:left;

	padding:8px 0px 0px 10px;

}

#controls {

	margin:513px 0px 0px 390px;

	display:block;

	position:absolute;

}

#controls a {

	float:left;

	border-left:#e0e0e0 solid 1px;

}

#controls a.prevBtn {

	width:40px;

	height:32px;

	display:block;

	float:left;

	background:url(images/controls.png) no-repeat 0px 0px;

}

#controls a.nextBtn {

	width:40px;

	height:32px;

	display:block;

	float:left;

	background:url(images/controls.png) no-repeat 0px -30px;

}

#controls a.prevBtn:hover {

	background:url(images/controls.png) no-repeat -40px 0px;

}

#controls a.nextBtn:hover {

	background:url(images/controls.png) no-repeat -40px -30px;

}

/*



=======================================================================



	Blog Widget Rules



=======================================================================



*/



.widget .widgettabs {

	width:100%;

	float:left;

}

.widgettabs .tab_menu_container {

	width:100%;

	height:40px;

	float:left;

	background:#1f89a0;

}

.widgettabs .tab_menu_container ul {

	list-style:none;

	float:left;

	padding:5px 0px 0px 0px;

}

.widgettabs .tab_menu_container ul li {

	float:left;

	padding-left:10px;

}

.widgettabs .tab_menu_container ul li a {

	float:left;

	font-size:14px;

	font-weight:bold;

	color:#FFF;

	height:23px;

	padding:7px 10px 0px 10px;

	display:block;

	cursor:pointer;

}

.widgettabs .tab_menu_container ul li a:hover, .widgettabs .tab_menu_container ul li a.current {

	background:url(images/nav_bg.png);

}

/*



=======================================================================



	Blog Tab - Widget Rules



=======================================================================



*/



#blogswidget {

	width:100%;

	float:left;

	background:#FFF;

}

#blogswidget ul {

	width:100%;

	float:left;

	list-style:none;

}

#blogswidget ul li {

	width:100%;

	float:left;

	padding:13px 0px 12px 0px;

	border-top:#e2e2e2 solid 1px;

}

#blogswidget ul li .thumb {

	float:left;

	padding:0px 10px;

}

#blogswidget ul li .thumb img {

	width:45px;

	height:45px;

	float:left;

	padding:2px;

	background:#FFF;

	border:#c6c6c6 solid 1px;

}

#blogswidget ul li .desc {

	float:left;

	padding:0px 10px 0px 0px;

	width:169px;

}

#blogswidget ul li .desc a {

	font-weight:bold;

}

#blogswidget ul li .desc a.cmnts {

	font-weight:normal;

}

#blogswidget ul li .desc p.date {

	float:left;

	padding:5px 0px 0px 0px;

	color:#717171;

	font-size:10px;

}

/*



=======================================================================



	Tweets Tab - Widget Rules



=======================================================================



*/



.widgettabs #tweetsec {

	width:100%;

	float:left;

	background:#FFF;

}

.widgettabs #tweetsec ul {

	width:100%;

	float:left;

	list-style:none;

}

.widgettabs #tweetsec ul li {

	width:100%;

	float:left;

	padding:11px 0px;

	border-top:#e2e2e2 solid 1px;

}

.widgettabs #tweetsec ul li .desc {

	padding:0px 10px 5px 10px;

}

.widgettabs #tweetsec ul li p {

	padding:0px 10px 0px 10px;

}

/*



=======================================================================



	728*90 banner Rules



=======================================================================



*/



.bigadv {

	float:left;

	padding:2px;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin:10px 0px 0px 0px;

}

.bigadv a {

	float:left;

}

.bigadv a img {

	width:728px;

	height:90px;

	border:#e0e0e0 solid 1px;

}

/*



=======================================================================



	Blog Posts Rules



=======================================================================



*/



.blog {

	width:100%;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.post {

	width:705px;

	float:left;

	padding:0px 15px 10px 15px;

	border-bottom:#e2e2e2 solid 1px;

	margin-bottom:10px;

}

.left .blog div.post:last-child {

	border-bottom:none;

}

.post .title {

	padding:0px 0px 10px 0px;

}

.post .title a {

	color:#444;

}

.post .thumb {

	float:left;

	width:703px;

	border:#d4d4d4 solid 1px;

	margin-bottom:5px;

}

.post .thumb iframe {

	float:left;

}

.post .thumb a img {

	float:left;

}

.post .postoptions {

	float:left;

	width:705px;

	border-bottom:#d4d4d4 solid 1px;

	padding:5px 0px 10px 0px;

}

.post .lespad {

	padding:0px 0px 0px 0px;

}

.postoptions ul {

	float:left;

	width:705px;

	list-style:none;

}

.postoptions ul li {

	float:left;

	padding:0px 20px 0px 0px;

	color:#717171;

}

.postoptions ul li.author {

	float:left;

	padding:0px 20px 0px 20px;

	background:url(images/author.png) no-repeat 0px 0px;

}

.postoptions ul li.date {

	float:left;

	padding:0px 20px 0px 20px;

	background:url(images/date.png) no-repeat 0px 0px;

}

.postoptions ul li.coments {

	float:left;

	padding:0px 20px 0px 20px;

	background:url(images/comments.png) no-repeat 0px 1px;

}

.postoptions ul li.tags {

	float:left;

	width:685px;

	padding:10px 0 0 20px;

	background:url(images/tags.png) no-repeat 0px 10px;

}

.postoptions ul li.venu {

	float:left;

	padding:0px 20px 0px 20px;

	background:url(images/venu.png) no-repeat 0px 0px;

}

.post .postdesc {

	float:left;

	width:705px;

	padding:5px 0px 5px 0px;

}

.post .postdesc p {

	padding:6px 0px;

}

.post a.readmore {

	float:left;

	background:url(images/readmore.gif) no-repeat 0px 3px;

	padding:0px 0px 0px 6px;

}

/*



=======================================================================



	Pagination Rules



=======================================================================



*/



.paging {

	width:100%;

	float:left;

	padding:0px 0px 10px 0px;

}

.paging ul {

	list-style:none;

	padding-right:15px;

}

.paging ul li {

	float:left;

	padding-left:5px;

}

.paging ul li span {

	display:block;

	height:20px;

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	padding:4px 10px 0px 10px;

	border-radius:3px;

}

.paging ul li h5 {

	padding:3px 10px 0px 10px;

}

.paging a {

	display:block;

	height:20px;

	font-size:12px;

	font-weight:bold;

	color:#979797;

	padding:4px 10px 0px 10px;

	border-radius:3px;

}

.paging a:hover {

	color:#FFF;

}

.paging a.backcolr {

	color:#FFF;

}

.paging a.prevbtn, .paging a.nextbtn {

	background-color:#c4c4c4;

	color:#FFF;

}

/*



=======================================================================



	Blog Posts Detail Rules



=======================================================================



*/



.blog .detail {

	width:705px;

	float:left;

	margin-bottom:0px;

	padding-top:0px;

}

.blog .detail p {

	padding:6px 0px;

}

.detail .postoptions {

	border-bottom:none;

}

.detail .postdesc {

	border-top:#d4d4d4 solid 1px;

	margin-top:10px;

}

.detail .bigsec {

	width:675px;

	padding:15px;

	float:left;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	background:#FFF;

	margin:10px 0px;

}

.detail h4 {

	padding:0px 0px 6px 0px;

}

.detail h5 {

	padding:0px 0px 6px 0px;

}

.detail .smallsec {

	width:315px;

	padding:15px;

	float:left;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	background:#FFF;

	margin:10px 0px;

}

.detail .smallsec .left {

	padding:0px 10px 10px 0px;

}

/*



=======================================================================



	Share Rules



=======================================================================



*/



.blog .share {

	width:725px;

	float:left;

	padding:0px 0px 0px 10px;

}

.blog .share ul {

	list-style:none;

	float:left;

	padding:10px 0px 0px 0px;

}

.blog .share ul li {

	float:left;

	padding:0px 5px 0px 0px;

}

.blog .share ul li h6 {

	padding:2px 5px 0px 0px;

}

.blog .share a.print {

	width:45px;

	height:45px;

	background:url(images/print.gif) no-repeat 50% 50%;

	display:inline-block;

	float:right;

	border-left:#e2e2e2 solid 1px;

}

/*



=======================================================================



	About Author Rules



=======================================================================



*/



.aboutauthor {

	width:705px;

	padding:15px;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin-top:15px;

}

.aboutauthor .thumb {

	padding-right:15px;

	float:left;

	width:80px;

}

.aboutauthor .desc {

	float:left;

	width:610px;

}

.aboutauthor .desc h4 {

	padding:0px 0px 8px 0px;

}

/*



=======================================================================



	Comments Rules



=======================================================================



*/



.commentsec {

	width:735px;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin-top:15px;

}

.commentsec .heading {

	margin-bottom: 0px;

}

.commentsec ul.comments {

	width:735px;

	float:left;

	list-style:none;

	margin-bottom:10px;

}

.commentsec ul.children {

	list-style:none;

}

.commentsec ul.comments li {

	float:left;

}

.commentsec ul li.level1 .insec {

	width:705px;

	border-bottom:#e2e2e2 solid 1px;

	float:left;

	padding:15px;

}

.commentsec ul li .thumb {

	width:65px;

	float:left;

}

.commentsec ul li .thumb a {

	width:45px;

	height:45px;

	float:left;

	padding:2px;

	border:#c6c6c6 solid 1px;

}

.commentsec ul li .desc {

	width:640px;

	float:left;

}

.commentsec ul li .desc .author_date {

	float:left;

	padding:0px 0px 5px 0px;

}

.commentsec ul li .desc .author_date p.date {

	color:#9a9a9a;

	padding:3px 0px 0px 0px;

}

.commentsec ul li .desc a.reply, .commentsec ul li .desc a.comment-reply-link {

	float:right;

	font-size:10px;

	color:#565656;

	background-color:#efefef;

	padding:0px 0px 0px 0px;

	padding:3px 5px;

	border-radius:3px;

}

.commentsec ul li .desc a.reply:hover, .commentsec ul li .desc a.comment-reply-link:hover {

	color:#FFF;

}

.commentsec ul li.level2 {

	float:left;

	background:url(images/comments_arrow.gif) no-repeat 15px 25px;

	padding-left:43px;

}

.commentsec ul li.level2 .insec {

	width:677px;

	border-bottom:#e2e2e2 solid 1px;

	float:left;

	padding:15px 15px 15px 0px;

}

.commentsec ul li.level2 .insec .desc {

	width:610px;

}

.commentsec ul li.level3 {

	float:left;

	background:url(images/comments_arrow.gif) no-repeat 4px 25px;

	padding-left:30px;

}

.commentsec ul li.level3 .insec {

	width:647px;

	border-bottom:#e2e2e2 solid 1px;

	float:left;

	padding:15px 15px 15px 0px;

}

.commentsec ul li.level3 .insec .desc {

	width:580px;

}

/*



=======================================================================



	Leave A Reply Rules



=======================================================================



*/



.respond {

	width:100%px;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin-top:15px;

	padding-bottom:10px;

}

.respond p {

	float:left;

	padding:10px 2% 0;

	width:96%;

}

.respond p.form-allowed-tags {

	margin-left: 80px;

	width: 550px;

}

.respond label {

	width:80px;

	float:left;

	font-size:14px;

	font-family: 'Ubuntu', sans-serif;

	padding:5px 0px 0px 0px;

}

.respond input.textfield {

	width:440px;

	height:32px;

	padding:0px 5px;

	color:#666;

	line-height:32px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	padding-bottom:0px;

}

.respond textarea {

	width:550px;

	height:102px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	padding-bottom:0px;

}

.respond p.form-submit input {

	color:#FFF;

	font-weight:bold;

	font-size:14px;

	font-family: 'Ubuntu', sans-serif;

	border:none;

	padding:6px 10px 6px 10px;

	border-radius:3px;

	margin:0px 0px 0px 80px;

	cursor:pointer;

}

/*



=======================================================================



	Events Listing Rules



=======================================================================



*/



.events {

	width:100%;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.events .margbtm {

	margin-bottom:10px;

}

.events .listed {

	float:left;

	width:710px;

	padding:5px 10px 15px 15px;

	margin:0px 0px 0px 0px;

	background:url(images/graybar.gif) repeat-x bottom;

	border-bottom:#e2e2e2 solid 1px;

}

.events .listed div {

	float:left;

	width:650px;

	padding:0px 0px 0px 60px;

	background:url(images/events.png) no-repeat 0px 0px;

}

.events .listed h5 {

	padding:0px 0px 5px 0px;

}

.events .evlist {

	float:left;

	width:735px;

	height:125px;

	border-bottom:#e8e8e8 solid 1px;

}

.events .clear {

	margin-bottom:10px;

}

.events .evlist .evdate {

	float:left;

	width:85px;

	height:125px;

	border-right:#e8e8e8 solid 1px;

}

.evlist .evdate span {

	float:left;

	width:85px;

	text-align:center;

	color:#b5b5b5;

}

.evlist .evdate span.day {

	font-size:42px;

	font-weight:bold;

	padding:25px 0px 0px 0px;

}

.evlist .evdate span.month {

	font-size:24px;

	margin:-10px 0px 0px 0px;

}

.events .evlist .evdesc {

	float:left;

	width:619px;

	height:95px;

	padding:15px 15px 15px 15px;

}

.events .evlist .evdesc:hover {

	background:#f6f6f6;

}

.evlist .evdesc .thumb {

	float:left;

	width:133px;

}

.evlist .evdesc .thumb a {

	float:left;

	border:#e8e8e8 solid 4px;

}

.evlist .evdesc .thumb a img {

	float: left;

}

.evlist .evdesc .desc {

	float:left;

	width:486px;

}

.evlist .evdesc .desc h4 {

	font-weight:bold;

	padding-bottom:4px;

}

.evlist .evdesc .desc h4 a {

	color:#444;

}

.evlist .evdesc .desc p {

	padding-bottom:10px;

}

.evlist .evdesc .desc a.more {

	padding:0px 0px 0px 6px;

}

.evlist .evdesc .desc .evdet {

	border-top:#f0f0f0 solid 1px;

	padding:2px 0px 0px 0px;

}

.evdet .orgniz {

	float:left;

	background:url(images/man.png) no-repeat 0px 4px;

	padding:2px 10px 0px 15px;

}

.evdet .vdate {

	float:left;

	background:url(images/date.png) no-repeat 0px 3px;

	padding:2px 0px 0px 18px;

}

/*



=======================================================================



	Middle Size Column Rules



=======================================================================



*/



.midcol {

	width:460px;

	float:left;

	padding:15px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

/*



=======================================================================



	Quick Enquiry Rules



=======================================================================



*/



.quickenquiry {

	width:460px;

	float:left;

}

.quickenquiry h3 {

	width:460px;

	float:left;

	padding-bottom:10px;

}

.quickenquiry ul {

	width:460px;

	float:left;

	border-top:#e2e2e2 solid 1px;

	padding:10px 0px 0px 0px;

	margin:10px 0px 0px 0px;

	list-style:none;

}

.quickenquiry ul li {

	padding-bottom:10px;

}

.quickenquiry ul li label {

	font-size:14px;

	font-weight:bold;

	color:#333333;

	padding-bottom:10px;

}

.quickenquiry ul li.inputfield {

	width:440px;

	height:32px;

	padding:0px 5px;

	color:#666;

	line-height:32px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	padding-bottom:0px;

	margin-bottom:15px;

}

.quickenquiry ul li input.bar {

	border:none;

	background:transparent;

	width:409px;

	height:32px;

	color:#b9b9b9;

	padding:0px 10px 0px 31px;

}

.quickenquiry ul li input.name {

	background:url(images/name.png) no-repeat 10px center;

}

.quickenquiry ul li input.email {

	background:url(images/email.png) no-repeat 10px center;

}

.quickenquiry ul li input.phone_number {

	background:url(images/phone.png) no-repeat 10px center;

}

.quickenquiry ul li.textfield {

	width:430px;

	height:112px;

	padding:10px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	padding-bottom:0px;

	margin-bottom:15px;

}

.quickenquiry ul li.textfield textarea {

	width:430px;

	height:102px;

	color:#b9b9b9;

	float:left;

	border:none;

	background:transparent;

}

.quickenquiry ul li input.go {

	color:#FFF;

	font-weight:bold;

	font-size:14px;

	font-family: 'Ubuntu', sans-serif;

	border:none;

	padding:6px 10px 6px 10px;

	border-radius:3px;

	cursor:pointer;

}

.quickenquiry ul li.nopad {

	padding:0px;

}

.errormsg {

	width:436px;

	height:32px;

	padding:8px 12px 0px 12px;

	background:url(images/error_bg.gif) repeat-x;

	color:#FFF;

	border-radius:3px;

	margin:10px 0px 0px 0px;

}

.errormsg span {

	padding:4px 0 0 30px;

	background:url(images/error.png) no-repeat;

	height:18px;

	display:inline-block;

}

.successmsg {

	width:436px;

	height:54px;

	padding:6px 12px 0px 12px;

	background:url(images/success_bg.gif) repeat-x;

	color:#FFF;

	border-radius:3px;

	margin:10px 0px 0px 0px;

}

.successmsg div {

	padding:0px 0 0 30px;

	background:url(images/success.png) no-repeat 0px 5px;

	display:inline-block;

}

.successmsg div p {

	line-height:14px;

	padding-bottom:4px;

}

label.error {

	background:url(images/warning.png) no-repeat 100% 5px;

	color:#ff0000 !important;

	font-size:11px !important;

	font-weight:normal !important;

	float:right;

	padding:3px 20px 10px 0px !important;

	margin:-27px 10px 0px 0px;

}

.donationmsg {

	width:auto;

	height:auto;

	border-radius:0px;

	margin: 5px 0 0 0;

}

/*



=======================================================================



	Contact Info Rules



=======================================================================



*/



.contactinfo {

	width:460px;

	float:left;

}

.contactinfo .cont_map {

	width:458px;

	float:left;

	border:#e0e0e0 solid 1px;

	margin-bottom:14px;

}

.contactinfo h3 {

	padding-bottom:6px;

	margin-bottom:10px;

	border-bottom:#e2e2e2 solid 1px;

	width:100%;

	float:left;

}

.contactinfo p {

	padding-bottom:10px;

}

.contactinfo .address {

	background:url(images/venu.png) no-repeat 0px 3px;

	padding:0px 0px 0px 20px;

	width:210px;

}

.contactinfo .address h5 {

	padding:0px 0px 6px 0px;

}

.contactinfo .phoneno {

	background:url(images/phoneno.png) no-repeat 0px 3px;

	padding:0px 0px 10px 20px;

	width:210px;

}

.contactinfo .email {

	background:url(images/emailbig.png) no-repeat 0px 3px;

	padding:0px 0px 0px 20px;

	width:210px;

}

/*



=======================================================================



	Static Page Rules



=======================================================================



*/



.static {

	width:1000px;

	float:left;

}

.static p {

	padding:6px 0px;

}

.static p:first-child {

	padding-top:0px;

}

/*



=======================================================================



	Full Width Section Rules



=======================================================================



*/



.fullwidth {

	width:1000px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin-bottom:15px;

	margin-top:-10px;

}



.fullwidth .heading {

	padding:10px 15px 10px 15px;

	width:970px;

	font-weight:bold;

	margin-bottom:10px;

	font-family: 'Ubuntu', sans-serif;

	color:#FFF;

}

.bigst {

	width:970px;

	float:left;

	padding:15px;

	border-bottom:#e2e2e2 solid 1px;

}

.bigst ul

{

	list-style:inside;

}

.smallst {

	width:475px;

}

.smallst h5 {

	padding:0px 0px 10px 0px;

}

.smallestst {

	width:310px;

}

.middle {

	padding:0px 17px;

}

a.readmore {

	float:left;

	color:#999999;

	background:url(images/readmore.gif) no-repeat 0px 3px;

	padding:0px 0px 0px 6px;

}

.nomarg {

	margin:0px !important;

}

/*



=======================================================================



	Small Column Rules



=======================================================================



*/



.smalcol {

	width:250px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin:0px 15px 15px 0px;

}

.smalcol .heading {

	padding:10px;

	width:230px;

}

.smalcol .smalcolin {

	padding:0px 10px 10px 10px;

	width:230px;

}

/*



=======================================================================



	Middle Column Rules



=======================================================================



*/



.middlecol {

	width:470px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin:0px 0px 15px 0px;

}

.middlecol .heading {

	padding:10px;

	width:450px;

}

.middlecol .middlecolin {

	padding:0px 10px 10px 10px;

	width:450px;

}

.middlecolin span {

	padding-bottom:7px;

	display:block;

}

/*



=======================================================================



	Two Column Rules



=======================================================================



*/



.twcol {

	width:735px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin:0px 0px 15px 0px;

}

.twcol .heading {

	padding:10px;

	width:715px;

}

.twcol .twcolin {

	padding:0px 10px 10px 10px;

	width:715px;

}

.twcol h1, .twcol h2, .twcol h3, .twcol h4, .twcol h5, .twcol h6 {

	padding:0px 10px 10px 0px;

}

/*



=======================================================================



	Blog Qoute Rules



=======================================================================



*/



.block {

	width:97%;

	padding:1.5%;

}

/*



=======================================================================



	BlockQoute Rules



=======================================================================



*/



.block1 {

	width:495px;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

	margin-bottom:15px;

}

.block1 .blockin {

	width:465px;

	padding:5px 15px 15px 15px;

}

/*



=======================================================================



	Table Rules



=======================================================================



*/



.tables {

	width:465px;

	padding:15px;

	border-bottom:#e2e2e2 solid 1px;

}

.tables h5 {

	padding-bottom:5px;

}

.tables table {

	width:100%;

}

.tables table tr {

	border-radius:4px;

	background:#f3f3f3;

	margin-bottom:5px;

	width:100%;

	float:left;

}

.tables table th {

	padding:1%;

	text-align:left;

	width:31.3%;

	float:left;

}

.tables table td {

	padding:1%;

	text-align:left;

	width:31.3%;

	float:left;

}

/*



=======================================================================



	Other Options Rules



=======================================================================



*/



.otheroptions {

	width:465px;

	padding:15px;

	border-bottom:#e2e2e2 solid 1px;

	float:left;

}

.otheroptions h5 {

	padding-bottom:10px;

}

.otheroptions ul {

	list-style:none;

	float:left;

}

.otheroptions ul li {

	float:left;

	padding:0px 20px 0px 0px;

}

.otheroptions ul li input {

	float:left;

	margin:0px 5px 0px 0px;

}

/*



=======================================================================



	Form Rules



=======================================================================



*/



.inputform {

	width:465px;

	padding:15px 15px 21px 15px;

	border-bottom:#e2e2e2 solid 1px;

	float:left;

}

.inputform h5 {

	padding-bottom:10px;

}

.inputform p {

	float:left;

	padding:5px 0;

	width:100%;

}

.inputform label {

	font-size:14px;

	font-family: 'Ubuntu', sans-serif;

	padding:5px 0px 5px 0px;

	width:100%;

	float:left;

}

.inputform input.textfield {

	width:440px;

	height:32px;

	line-height:32px;

	padding:0px 5px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	color:#666666;

}

.inputform select {

	width:450px;

	height:32px;

	padding:0px 5px;

	color:#666;

	line-height:32px;

	padding:5px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

	color:#666666;

}

.inputform textarea {

	width:440px;

	height:92px;

	padding:5px;

	float:left;

	border:#cbcbcb solid 1px;

	margin-bottom:5px;

	border-radius:3px;

	-moz-box-shadow:    inset 1px 1px 4px #e5e4e4;

	-webkit-box-shadow: inset 1px 1px 4px #e5e4e4;

	box-shadow:         inset 1px 1px 4px #e5e4e4;

}

.inputform p.form-submit input {

	color:#FFF;

	font-weight:bold;

	font-size:14px;

	font-family: 'Ubuntu', sans-serif;

	border:none;

	padding:6px 10px 6px 10px;

	border-radius:3px;

	cursor:pointer;

}

/*



=======================================================================



	Alert Rules



=======================================================================



*/



.alert {

	float:left;

	width:465px;

}

.alert h5 {

	padding:10px 0px 5px 0px;

}

/*Blue Alert*/



.notif_blue {

	background:url(images/blue.gif) repeat-x #4f74a3;

	width:96%;

	padding:2%;

	color:#FFF;

	margin-bottom:5px;

}

.notif_blue .alertin {

	background:url(images/info.png) no-repeat 0px 3px;

	padding:0% 2% 0% 8%;

}

.notif_blue .alertin h5 {

	padding:0px;

}

.notif_blue .alertin p {

	padding:0px;

}

/*Red Alert*/



.notif_red {

	background:url(images/red.gif) repeat-x #b1191f;

	width:96%;

	padding:2%;

	color:#FFF;

	margin-bottom:5px;

}

.notif_red .alertin {

	background:url(images/info.png) no-repeat 0px 3px;

	padding:0% 2% 0% 8%;

}

#loginform_msg .alertin {

	padding:0% 2% 0% 15%;

}

.notif_red .alertin h5 {

	padding:0px;

}

.notif_red .alertin p {

	padding:0px;

}

/*Blue Alert*/



.notif_yellow {

	background:url(images/yellow.gif) repeat-x #c3a14a;

	width:96%;

	padding:2%;

	color:#FFF;

	margin-bottom:5px;

}

.notif_yellow .alertin {

	background:url(images/info.png) no-repeat 0px 3px;

	padding:0% 2% 0% 8%;

}

.notif_yellow .alertin h5 {

	padding:0px;

}

.notif_yellow .alertin p {

	padding:0px;

}

/*Blue Alert*/



.notif_green {

	background:url(images/green.gif) repeat-x #82c66e;

	width:96%;

	padding:2%;

	color:#FFF;

	margin-bottom:5px;

}

.notif_green .alertin {

	background:url(images/info.png) no-repeat 0px 3px;

	padding:0% 2% 0% 8%;

}

.notif_green .alertin h5 {

	padding:0px;

}

.notif_green .alertin p {

	padding:0px;

}

/*



=======================================================================



	Lists Rules



=======================================================================



*/



.lists {

	float:left;

	width:230px;

	padding:17px 0px 10px 0px;

}

.lists h5 {

	padding:0px 0px 5px 0px;

}

.lists ul {

	float:left;

	list-style:inside;

	width:230px;

}

.lists ul li, .lists ol li {

	padding:4px 0px;

}

.lists ul ul, .lists ol ul {

	padding:0px 0px 0px 15px;

}

/*



=======================================================================



	Gallery Rules



=======================================================================



*/



.gallery {

	width:1000px;

	float:left;

	background-color:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.gallery .heading {

	padding:10px 15px 10px 15px;

	width:970px;

}

.gallerysec {

	padding:0px 0px 0px 13px;

	width:987px;

}

/*



=======================================================================



	Filter Rules



=======================================================================



*/



ul#filterOptions {

	width:100%;

	height:26px;

	margin:0px 0 10px 0;

	overflow:hidden;

}

ul#filterOptions li {

	height:26px;

	margin-right:10px;

	display:inline-block;

	float:left;

}

ul#filterOptions li h5 {

	padding:4px 0px 0px 0px;

}

ul#filterOptions li a {

	height:19px;

	padding:7px 10px 0px 10px;

	background:#c4c4c4;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	display:block;

	border-radius:3px;

}

ul.ourHolder {

	width:985px;

	overflow:hidden;

}

li.item .hoverlinks a.mag {

	width:31px;

	height:32px;

	background:url(images/magcircle.png);

	float:left;

	display:inlin-block;

	margin-right:5px;

}

li.item .hoverlinks a.link {

	width:31px;

	height:32px;

	background:url(images/link.png);

	display:inline-block;

}

li.item:hover .caption {

	display:none !important;

}

li.item:hover .hoverlinks {

	display:block !important;

}

/*



=======================================================================



	Gallery - Two Column Rules



=======================================================================



*/



.twocolgal {

	float:left;

}

.twocolgal li.item {

	width:470px;

	height:256px;

	float:left;

	overflow:hidden;

	margin:0px 10px 15px 0px;

	padding:4px;

	background:#f8f8f8;

	border:#e5e5e5 solid 1px;

	float:left;

}

.twocolgal li.item img{

	width:470px;

	height:256px;

}

.twocolgal li.item .caption {

	width:450px;

	height:23px;

	padding:7px 10px 0px 10px;

	float:left;

	background:url(images/dblack.png);

	float:left;

	position:absolute;

	margin:-33px 0px 0px 0px;

	color:#FFF;

}

.twocolgal li.item .hoverlinks {

	width:270px;

	height:156px;

	padding:100px 0px 0px 200px;

	background:url(images/dblack.png);

	float:left;

	position:relative;

	margin:-259px 0px 0px 0px;

	display:none;

	z-index:99;

	float:none;

}

/*



=======================================================================



	Gallery - Three Column Rules



=======================================================================



*/



.threecolgal {

	float:left;

}

.threecolgal li.item {

	width:308px;

	height:190px;

	float:left;

	overflow:hidden;

	margin:0px 10px 10px 0px;

	padding:4px;

	background:#f8f8f8;

	border:#e5e5e5 solid 1px;

	float:left;

}

.threecolgal li.item img{

	width:308px;

	height:190px;

}

.threecolgal li.item .caption {

	width:288px;

	height:23px;

	padding:7px 10px 0px 10px;

	float:left;

	background:url(images/dblack.png);

	float:left;

	position:absolute;

	margin:-33px 0px 0px 0px;

	color:#FFF;

}

.threecolgal li.item .hoverlinks {

	width:188px;

	height:110px;

	padding:80px 0px 0px 120px;

	background:url(images/dblack.png);

	float:left;

	position:absolute;

	margin:-193px 0px 0px 0px;

	display:none;

}

/*



=======================================================================



	Gallery - Four Column Rules



=======================================================================



*/



.fourcolgal {

	float:left;

}

.fourcolgal li.item {

	width:225px;

	height:128px;

	float:left;

	overflow:hidden;

	margin:0px 10px 10px 0px;

	padding:4px;

	background:#f8f8f8;

	border:#e5e5e5 solid 1px;

	float:left;

	position:relative;

}

.fourcolgal li.item {

	width:225px;

	height:128px;

}

.fourcolgal li.item .caption {

	width:205px;

	height:23px;

	padding:7px 10px 0px 10px;

	background:url(images/dblack.png);

	float:left;

	margin-top:4px;

	color:#fff;

}

.fourcolgal li.item .hoverlinks {

	width:145px;

	height:78px;

	padding:50px 0px 0px 80px;

	background:url(images/dblack.png);

	display:none;

	position:absolute;

	top:4px;

	left:4px;



}

/*



=======================================================================



	Gallery - Four Column Rules



=======================================================================



*/



.gallerysmall {

	width:100%;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.galsidebar {

	float:left;

	padding:0 0 0 10px;

	width:725px;

}

.galsidebar ul.ourHolder {

	width:725px;

	margin-bottom:5px;

}

.galsidebar li.item {

	width:225px;

	height:128px;

	float:left;

	overflow:hidden;

	margin:0px 5px 5px 0px;

	padding:4px;

	background:#f8f8f8;

	border:#e5e5e5 solid 1px;

	float:left;

}

.galsidebar li.item img{

	width:225px;

	height:128px;

}

.galsidebar li.item .caption {

	width:205px;

	height:23px;

	padding:7px 10px 0px 10px;

	float:left;

	background:url(images/dblack.png);

	float:left;

	position:absolute;

	margin:-33px 0px 0px 0px;

	color:#FFF;

}

.galsidebar li.item .hoverlinks {

	width:145px;

	height:78px;

	padding:50px 0px 0px 80px;

	background:url(images/dblack.png);

	float:left;

	position:absolute;

	margin:-131px 0px 0px 0px;

	display:none;

}

/*



=======================================================================



	Footer Rules



=======================================================================



*/



#footer {

	width:100%;

	background:url(images/patteren.gif);

}

#footer .inner {

	width:1000px;

	margin:0px auto;

}

/*



=======================================================================



	Sponsers Rules



=======================================================================



*/



.sponsers {

	width:100%;

	background:url(images/sponserbg.gif) repeat-x top;

	padding:0px;

}

.sponsers .sponinner {

	width:1000px;

	margin:0px auto;

}

.sponsers h5 {

	width:936px;

	height:18px;

	padding:7px 0px 0px 45px;

	margin:0px 0px 0px 10px;

	background:url(images/sponsertop.gif) no-repeat;

	text-transform:uppercase;

}

.sponsers .spnscrousal {

	width:992px;

	height:112px;

	padding:0px 4px 0px 4px;

	background:#fff;

	border-radius:5px;

	-moz-box-shadow:0px 2px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 2px 1px 1px #eee9d8;

	box-shadow:0px 2px 1px 1px #eee9d8;

}

.carouselsec_wrapp {

	width: 935px;

	position: relative;

	margin:0px 0px 0px 30px;

}

.carouselsec_wrapp ul li {

	display:block;

	float:left;

	height: 94px;

	width: 120px;

	padding:10px 7px 0px 7px;

}

.carouselsec_wrapp ul li a img {

	display:block;

	height: 94px;

	width: 120px;

}

.sponsers #controls {

	margin:-94px 0px 0px 0px;

	display:block;

	position:absolute;

	width:992px !important;

	background:#639;

}

.sponsers #controls a {

	float:left;

	border-left:#e0e0e0 solid 1px;

}

.sponsers #controls a.prevBtn {

	display: block;

	width: 23px;

	height: 102px;

	background: url(images/sponserarrow.png) no-repeat 0 0;

	text-indent: -999px;

	position: absolute;

	top: 4px;

	cursor: pointer;

	border:#d1d1d1 solid 1px;

	border-radius:2px;

	float:left;

}

.sponsers #controls a.nextBtn {

	display: block;

	width: 23px;

	height: 102px;

	background: url(images/sponserarrow.png) no-repeat -23px 0;

	text-indent: -999px;

	position: absolute;

	top: 4px;

	cursor: pointer;

	border:#d1d1d1 solid 1px;

	border-radius:2px;

	float:left;

	margin:0px 0px 0px 0px;

	right:0px;

}

.sponsers #controls a.prevBtn:hover {

	background-position: 0 -102px;

	border-radius:2px;

}

.sponsers #controls a.nextBtn:hover {

	background-position: -23px -102px;

	border-radius:2px;

}

/*



=======================================================================



	Footer widget Rules



=======================================================================



*/



.footerwidgets {

	width:1000px;

	padding:0 0 10px;

	float:left;/*padding:0px 0px 10px 0px;*/



}

.footerwidgets .widget {

	width:235px;

	float:left;

	background:url(images/foot_sep.png) no-repeat left center;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	box-shadow:none;

	margin-top:15px;

	padding-left:11px;

	margin-left:9px;

	min-height:140px;

}

.footerwidgets .first {

	background:none;

	padding-left:0px;

	margin-left:0px;

}

.footerwidgets .widget:first-child {

	background:none;

	padding-left:0px;

	margin-left:0px;

}

.footerwidgets .widget .headng {

	width:100%;

	height:25px;

	padding:0px 0% 5px 0%;

	float:left;

	background:none;

	font-weight:bold;

}

.footerwidgets .textwidget {

	width:100%;

	padding:0px;

	float:left;

}

/*



=======================================================================



	Footer widget - Get Social Rules



=======================================================================



*/



.getsocial {

	width:100%;

	float:left;

	min-height:140px;

}

.getsocial ul {

	width:100%;

	float:left;

	list-style:none;

}

.getsocial ul li {

	float:left;

	padding:0px 4px 4px 0px;

}

.getsocial ul li a {

	float:left;

}

.getsocial ul li span {

	display:none;

	background:url(images/rel.png) no-repeat left top;

	height:24px;

	padding:4px 10px 0px 10px;

	color:#FFF;

	position:absolute;

	margin:-50px 0px 0px 5px;

}

.getsocial ul li:hover span {

	display:block;

}

/*



=======================================================================



	Footer widget - Newsletter Rules



=======================================================================



*/



.newsletter {

	width:100%;

	float:left;

}

.newsletter p {

	padding:0px 0px 5px 0px;

}

.newsletter ul {

	list-style:none;

	float:left;

	width:233px;

	height:28px;

	background:#FFF;

	border:#d3d3d3 solid 1px;

	margin:5px 0px 20px 0px;

}

.newsletter ul li {

	float:left;

}

.newsletter ul li input.textfield {

	float:left;

	width:164px;

	height:28px;

	padding:0px 5px;

	line-height:28px;

	background:#FFF;

	border:none;

	color:#666;

}

.newsletter ul li input.go {

	float:left;

	width:58px;

	height:26px;

	/*padding:5px 0px 6px 0px;*/



	border:none;

	text-align:center;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	font-family: 'Ubuntu', sans-serif;

	display:inline-block;

	margin:1px 1px 0px 0px;

	cursor:pointer;

}

/*



=======================================================================



	Bottom Navigation Rules



=======================================================================



*/



.navi_bottom {

	width:980px;

	padding:10px;

	float:left;

	background:#FFF;

	-moz-box-shadow:0px 0px 1px 1px #eee9d8;

	-webkit-box-shadow:0px 0px 1px 1px #eee9d8;

	box-shadow:0px 0px 1px 1px #eee9d8;

}

.navi_bottom ul {

	list-style:none;

	float:left;

}

.navi_bottom ul li {

	float:left;

	padding:0px 10px;

	background:url(images/sep.gif) no-repeat left;

}

.navi_bottom ul li:first-child {

	background:none;

	padding-left:0px;

}

.navi_bottom ul li a {

	color:#5e6568;

}

/*



=======================================================================



	Copyrights Rules



=======================================================================



*/



#copyright {

	width:100%;

	height:50px;

	color:#FFF;

	margin-top:1px;

}

#copyright .inner {

	width:1000px;

	margin:0px auto;

}

#copyright p {

	float:left;

	font-size:11px;

	padding:15px 0px 0px 0px;

}

#copyright .inner p a {

	color:#FFF;

}

#copyright a.top {

	float:right;

	width:27px;

	height:27px;

	display:block;

	background:url(images/top.png) no-repeat;

	margin:12px 0px 0px 0px;

}

/*



=======================================================================



	Fancybox Rules



=======================================================================



*/



#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	height: 40px;

	width: 40px;

	margin-top: -20px;

	margin-left: -20px;

	cursor: pointer;

	overflow: hidden;

	z-index: 1104;

	display: none;

}

* html #fancybox-loading {	/* IE6 */

	position: absolute;

	margin-top: 0;

}

#fancybox-loading div {

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 480px;

	background-image: url(images/fancybox/fancybox.png);

}

#fancybox-overlay {

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background: #000;

	z-index: 1100;

	display: none;

}

* html #fancybox-overlay {	/* IE6 */

	position: absolute;

	width: 100%;

}

#fancybox-tmp {

	padding: 0;

	margin: 0;

	border: 0;

	overflow: auto;

	display: none;

}

#fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 20px;

	z-index: 1101;

	display: none;

}

#fancybox-outer {

	position: relative;

	width: 100%;

	height: 100%;

	background: #FFF;

}

#fancybox-inner {

	position: absolute;

	top: 0;

	left: 0;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

	outline: none;

	overflow: hidden;

}

#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

}

#fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 30px;

	height: 30px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px 0px;

	cursor: pointer;

	z-index: 1103;

	display: none;

}

#fancybox_error {

	color: #444;

	font: normal 12px/20px Arial;

	padding: 7px;

	margin: 0;

}

#fancybox-content {

	height: auto;

	width: auto;

	padding: 0;

	margin: 0;

}

#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

}

#fancybox-frame {

	position: relative;

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}

#fancybox-title {

	position: absolute;

	bottom: 0;

	left: 0;

	font-family: Arial;

	font-size: 12px;

	z-index: 1102;

}

.fancybox-title-inside {

	padding: 10px 0;

	text-align: center;

	color: #333;

}

.fancybox-title-outside {

	padding-top: 5px;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}

.fancybox-title-over {

	color: #FFF;

	text-align: left;

}

#fancybox-title-over {

	padding: 10px;

	background-image: url(images/fancybox/fancy_title_over.png);

	display: block;

}

#fancybox-title-wrap {

	display: inline-block;

}

#fancybox-title-wrap span {

	height: 32px;

	float: left;

}

#fancybox-title-left {

	padding-left: 15px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -90px;

	background-repeat: no-repeat;

}

#fancybox-title-main {

	font-weight: bold;

	line-height: 29px;

	background-image: url(images/fancybox/fancybox-x.png);

	background-position: 0px -40px;

	color: #FFF;

}

#fancybox-title-right {

	padding-left: 15px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -55px -90px;

	background-repeat: no-repeat;

}

#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background-image: url(images/fancybox/blank.gif);

	z-index: 1102;

	display: none;

}

#fancybox-left {

	left: 0px;

}

#fancybox-right {

	right: 0px;

}

#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	top: 50%;

	left: -9999px;

	width: 30px;

	height: 30px;

	margin-top: -15px;

	cursor: pointer;

	z-index: 1102;

	display: block;

}

#fancybox-left-ico {

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -30px;

}

#fancybox-right-ico {

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -60px;

}

#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible;    /* IE6 */

}

#fancybox-left:hover span {

	left: 20px;

}

#fancybox-right:hover span {

	left: auto;

	right: 20px;

}

.fancy-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	width: 20px;

	height: 20px;

	z-index: 1001;

}

#fancy-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	background-image: url(images/fancybox/fancybox-x.png);

}

#fancy-bg-ne {

	top: -20px;

	right: -20px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -162px;

}

#fancy-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	background-image: url(images/fancybox/fancybox-y.png);

	background-position: -20px 0px;

}

#fancy-bg-se {

	bottom: -20px;

	right: -20px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -182px;

}

#fancy-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	background-image: url(images/fancybox/fancybox-x.png);

	background-position: 0px -20px;

}

#fancy-bg-sw {

	bottom: -20px;

	left: -20px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -142px;

}

#fancy-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	background-image: url(images/fancybox/fancybox-y.png);

}

#fancy-bg-nw {

	top: -20px;

	left: -20px;

	background-image: url(images/fancybox/fancybox.png);

	background-position: -40px -122px;

}

/* IE */







#fancybox-loading.fancybox-ie div {

	background-image: url(images/fancybox/fancy_loading.png);

}

.fancybox-ie #fancybox-close {

	background-image: url(images/fancybox/fancy_close.png);

	width:30px !important;

	height:30px !important;

	background-position:-30px 0px;

}

.fancybox-ie #fancybox-title-over {

	background-image: url(images/fancybox/fancy_title_over.png);

}

.fancybox-ie #fancybox-title-left {

	background-image: url(images/fancybox/fancy_title_left.png);

}

.fancybox-ie #fancybox-title-main {

	background-image: url(images/fancybox/fancy_title_main.png);

}

.fancybox-ie #fancybox-title-right {

	background-image: url(images/fancybox/fancy_title_right.png);

}

.fancybox-ie #fancybox-left-ico {

	background-image: url(images/fancybox/fancy_nav_left.png);

	width:30px !important;

	height:30px !important;

	background-position:-30px 0px !important;

}

.fancybox-ie #fancybox-right-ico {

	background-image: url(images/fancybox/fancy_nav_right.png);

	width:30px !important;

	height:30px !important;

	background-position:-30px 0px !important;

}

.fancybox-ie .fancy-bg {

	background: transparent !important;

}

.fancybox-ie #fancy-bg-n {

	background-image: url(images/fancybox/fancy_shadow_n.png);

}

.fancybox-ie #fancy-bg-ne {

	background-image: url(images/fancybox/fancy_shadow_ne.png);

}

.fancybox-ie #fancy-bg-e {

	background-image: url(images/fancybox/fancy_shadow_e.png);

}

.fancybox-ie #fancy-bg-se {

	background-image: url(images/fancybox/fancy_shadow_se.png);

}

.fancybox-ie #fancy-bg-s {

	background-image: url(images/fancybox/fancy_shadow_s.png);

}

.fancybox-ie #fancy-bg-sw {

	background-image: url(images/fancybox/fancy_shadow_sw.png);

}

.fancybox-ie #fancy-bg-w {

	background-image: url(images/fancybox/fancy_shadow_w.png);

}

.fancybox-ie #fancy-bg-nw {

	background-image: url(images/fancybox/fancy_shadow_nw.png);

}

.ui-progressbar {

	text-align: left;

}

.ui-progressbar .ui-progressbar-value {

	margin: -1px;

	height:11px;

	background-image: url(images/donationbar.png);

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

	border-bottom-left-radius: 4px;

}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

	border-radius: 8px;

}

.ui-widget-header {

	background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;

	border: 1px solid #AAAAAA;

	color: #222222;

	font-weight: bold;

}

Inherited fromdiv#progressbar.ui-progressbar .ui-widget-content {

	color: #222222;

}

.ui-widget {

	font-family: Verdana, Arial, sans-serif;

	font-size: 1.1em;

}

.ui-progressbar {

	text-align: left;

}

.ui-widget-content {

	background: url("images/donationbar_bg.png") no-repeat;

}

div.likeboxwrap {

	width:292px;

	height:255px;

	overflow:hidden;

}

div.likeboxwrap iframe {

	margin:-1px;

}

.miniColors-trigger {

 border:#5px solid #000000;

 border-radius:0 5px 5px 0;

 margin:0px !important;

}





/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text, .gallery-caption {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}

.sticky, .bypostauthor

{

	margin:auto;

}