@font-face { 

font-family: 'gvnevi'; 

src: url('gvnevi.eot'); 

src: url('gvnevi.eot?') 

format('embedded-opentype'),

url('gvnevi.woff') format('woff'),

url('gvnevi.ttf') format('truetype'), 

url('gvnevi.svg') format('svg');

 } 







body {







	font-family: Georgia, 'Trebuchet MS', Arial, Tahoma;







	font-size: small;







	line-height: 20px;







	color: #666666;







	margin-top: 0px;







	margin-bottom: 0px;	







}







a {







	color: #A864A3;







}







a:hover {







	text-decoration: none;







}















hr {







	color: #dcdcdc;







	background-color: #dcdcdc;







	height: 1px;







	shade: noshade;







	border: none;















}















.txt-foot-link {







	font-weight: bold;







	text-decoration: none;







	color: #864f82;







	font-size: 12px;







	text-transform: uppercase;







}







.txt-foot-copyright {







	font-size: 12px;







	font-style: italic;







	font-weight: bold;







	color: #666666;







}















.txt-menu {







	font-smooth:always;







	font-family: 'gvnevi', Georgia, 'Trebuchet MS', Arial, Tahoma;







	font-size: 16px;







	font-weight: bold;







	text-transform: uppercase;







	color: #FFFFFF;







	text-decoration: none;







}







.txt-rheadline {







	font-size: 18px;







	font-style: italic;







	text-decoration: none;







	color: #606060;







}







.txt-uheadline {







	font-size: 14px;







	font-style: italic;







}















.form-search {







	font-style: italic;







	font-family: Georgia, 'Trebuchet MS', Arial, Tahoma;







	height: 24px;







	padding:0px;







	margin-top:15px;







	margin:0px;







	width: 205px;







	border: 1px solid #696969;







	vertical-align:bottom;







	







}















.txt-subtitle {

   color: #4F0060;
    font-family: AvenirMeduim;
    font-size: 18px;
    font-weight: bold;
    text-transform:uppercase;
}















.txt-subtitle-shadow {







	font-size: 24px;







	background-image: url(../img/blocks/int-tshadow2.jpg);







	background-repeat: no-repeat;















}















.txt-pagetitle {







	font-smooth:always;







	font-family: gvnevi, Georgia, 'Trebuchet MS', Arial, Tahoma;







	font-size: 28px;







	color: #000000;







}































/* =Images







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















/*







Resize images to fit the main content area.







- Applies only to images uploaded via WordPress by targeting size-* classes.







- Other images will be left alone. Use "size-auto" class to apply to other images.







*/







img.size-auto,







img.size-full,







img.size-large,







img.size-medium,







.attachment img {







	max-width: 100%; /* When images are too wide for containing element, force them to fit. */







	height: auto; /* Override height to match resized width for correct aspect ratio. */







}







.alignleft,







img.alignleft {







	display: inline;







	float: left;







	margin-right: 24px;







	margin-top: 4px;







}







.alignright,







img.alignright {







	display: inline;







	float: right;







	margin-left: 24px;







	margin-top: 4px;



	











}







.aligncenter,







img.aligncenter {







	clear: both;







	display: block;







	margin-left: auto;







	margin-right: auto;







}







img.alignleft,







img.alignright,







img.aligncenter {







	margin-bottom: 12px;







}







.wp-caption {







	background: #ffffff;







	line-height: 18px;







	margin-bottom: 20px;







	max-width: 632px !important; /* prevent too-wide images from breaking layout */







	padding: 4px;







	text-align: left;







}







.wp-caption img {







	margin: 5px 5px 0;







}







.wp-caption p.wp-caption-text {







	color: #888;







	font-size: 12px;







	margin: 5px;







}







.wp-smiley {







	margin: 0;







}







.gallery {







	margin: 0 auto 18px;







}







.gallery .gallery-item {







	float: left;







	margin-top: 0;







	text-align: center;







	width: 33%;







}







.gallery-columns-2 .gallery-item {







	width: 50%;







}







.gallery-columns-4 .gallery-item {







	width: 25%;







}







.gallery img {







	border: 2px solid #cfcfcf;







}







.gallery-columns-2 .attachment-medium {







	max-width: 92%;







	height: auto;







}







.gallery-columns-4 .attachment-thumbnail {







	max-width: 84%;







	height: auto;







}







.gallery .gallery-caption {







	color: #888;







	font-size: 12px;







	margin: 0 0 12px;







}







.gallery dl {







	margin: 0;







}







.gallery img {







	border: 10px solid #f1f1f1;







}







.gallery br+br {







	display: none;







}







#content .attachment img {/* single attachment images should be centered */







	display: block;







	margin: 0 auto;







}



.upcommig_events .lcp_catlist



{

	color: #606060;

    font-size: 14px;

    font-style: italic;

    list-style: none outside none;

	padding-left:0px;

	margin-left:0px;



	}



.upcommig_events .lcp_catlist li



{



	margin:0px;



	padding:0px;



	border-bottom:solid 1px #DCDCDC;



	margin-bottom:5px;



	padding-bottom:18px;



	margin-top:18px;



	}

.upcommig_events .lcp_catlist li a



{



	color: #606060;



	text-decoration:none;



	}	





.lcp_catlist



{



	 color: #606060;



    font-size: 17px;



    font-style: italic;



    list-style: none outside none;



	padding-left:0px;



	margin-left:0px;



	



	}



.lcp_catlist li



{



	margin:0px;



	padding:0px;



	border-bottom:solid 1px #DCDCDC;



	margin-bottom:5px;



	padding-bottom:18px;



	margin-top:18px;



	}



.lcp_catlist li a



{



	color: #606060;



	text-decoration:none;



	}



.lcp_catlist li a:hover



{



	text-decoration:none;



	}



	



.event_menu



{



	color: #000;



    font-size: 17px;



    list-style: none outside none;



	padding-left:0px;



	margin-left:0px;



	clear:both;

	padding-bottom:20px;



	}



.event_menu li



{



	margin:0px;



	padding:0px;



	float:left ;



	margin-right:10px;



	}



.event_menu li a



{

	font-style: italic;

    font-weight: normal;

	color: #000;



	text-decoration:none;



	}

p.err_msg

{

	color:#CC0000;

	font-weight:bold;

	}	



.event_menu li a:hover



{



	text-decoration:none;



	}



.event_menu_add



{



	color: #000;



    font-size: 17px;



    font-style: italic;



	margin:0px;



	padding:0px;



	clear:both;



	float:none;



	padding-top:20px;



	padding-bottom:10px;



	list-style:none;



	}



.event_menu_add li a



{ 



		color: #000;



		text-decoration:none



	}







.event_menu_add li a:hover



{ 



		text-decoration:none



	}



.submitheading



{



	margin:0px;



	padding:0px;



	clear:both;



	float:none;



	padding-top:10px;



	}					



				



div.lastestnews ul.lcp_catlist



{



    list-style: none outside none;



	padding-left:0px;



	margin-left:0px;



	color:#666666;



	font-size:small;



	font-style:normal;



	}



div.lastestnews ul.lcp_catlist li



{



	margin:0px;



	padding:0px;



	padding-bottom:10px;



	margin-top:10px;


	clear:both;
	border-bottom:none;



	}

div.lastestnews ul.lcp_catlist li img



{

	display:block;

	

	}	



div.lastestnews ul.lcp_catlist li a



{



	color: #606060;



	text-decoration:none;

	font-weight:bold;

	display:block;



	}

div.lastestnews ul.lcp_catlist li img.attachment-post-thumbnail

{
	float:right;
	width:278px;	
}

div.lastestnews ul.lcp_catlist li p.lcp_excerpt



{


	float:left;
	width: 312px;;



	}

div.lastestnews ul.lcp_catlist li a:hover



{



	text-decoration:none;



	}

ul.qoute  

{

	list-style:none;

	padding-left: 0;

	}

ul.qoute li 

{



	margin-bottom:20px;



	}



.event_left

{

	background-image: url("image-box-left.gif");

	background-repeat:repeat-y;	

	height:237px;

	}

.event_right

{

	background-image: url("image-box-right.gif");

	background-repeat:repeat-y;	

	height:237px;

	}	





.bq { 

   padding: 10px;

   margin-bottom: 20px;

   background-color: #F8F8F8; 



 }

 

 .bq2 { 

   padding: 5px;

      margin-bottom: 20px;

 }



.bqstart {

     float: left;

     height: 45px;

     margin-top: -20px;

     padding-top: 45px;

     margin-bottom: -50px;

     font-size: 700%;

     color: #B37DAF;

 }



 .bqend {

     float: right;

     height: 25px;

     margin-top: 0px;

     padding-top: 25px;

     font-size: 700%;

     color: #B37DAF;

 }

.lastestnews .lcp_excerpt a.catlist_readmore
{
    color: #A864A3;
    display: block;
    float: none;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 5px;
    text-decoration: underline;	
	
	}

