body{text-align:center;font-size:13px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#333;/*background-color:#0c0272;background:url(images/bg.gif)top left no-repeat #356AA0;*/}

#container{width:1020px;margin:20px auto;text-align:left;background-color:#fff;background-image:url(images/colum.jpg);text-align:left;color:#000;}
#toplogo{width:1020px;height:140px;}

#toplogoleft{width:220px;height:130px;float:left;margin:10px 0 0px 60px;}
#toplogoleft a img{width:220px;height:130px;border:0;}

#topbuttonbox{width:220px;height:45px;float:left;margin-left:315px;margin-top:50px;}
#topbuttonbox h1{width:300px;float:left;font-size:14px;margin-left:10px;color:#218cf2;}
#topbuttonbox label{width:60px;margin:0px 5px;display:block;float:left;}
#topbuttonbox p{float:left;width:90px;margin-right:20px;color:#fff;text-align:center;}
#topbuttonbox p a img{border:0;width:200px;}

#submitmessageSub{position:absolute;z-index:1;width:350px;background-color:#fff;opacity:0.9;border:5px solid #000;margin:60px 450px;padding:25px 10px;}
#submitmessageSub p form{display:inline;}
#explorererrormessage{background:#333;display:block;opacity:0.8;color:#fff;padding:50px;margin:50px 0;z-index:1;position:absolute;}
/**************************************************************************/
a , a:active ,  a:visited{text-decoration:none; color:#494cd1;}
a:hover{text-decoration:underline;}
#topnavbar{width:900px;margin-left:70px;height:40px;text-align:center;font-size:15px;padding-top:1px;background-image:url(images/lightbluemenubg.jpg);/*background-color:#002266;*/}
#topnavbar ul{padding:0px;margin:5px 15px 5px 15px;width:600px;float:left;}
#topnavbar ul li{display:block;float:left;text-align:center;color:#fff;width:95px;height:20px;margin-right:15px;padding-top:5px;}
#topnavbar ul li:hover{text-decoration:underline;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#topnavbar ul li a{color:#fff;}
#topnavbar ul li a:hover{color:#fff;}
#topnavbar ul li:hover span ul p{color:#fff;text-decoration:underline;}
#topnavbar ul li span ul p a{color:#fff;}
#topnavbar ul li span ul p a:hover{font-size:14px;}

#topnavbar form{margin-top:5px;width:265px;float:left;}
#topnavbar form input{display:block;float:left;margin-top:2px;margin-left:10px;}
.searchsite{width:80px;float:left;margin-left:1px;}


#topnavbar ul li span ul{display:none;padding:5px;margin-left:0px;margin-top:1px;width:245px;font-size:12px;opacity:0.9;}
#topnavbar ul li:hover span ul{display:block;z-index:1000;position:absolute;background-image:url(images/lightbluemenubg.jpg);border:3px solid #fff;}
#topnavbar ul li:hover span ul li{width:180px;height:15px;border:0px;text-align:left;margin-right:0;opacity:1;}
#topnavbar ul li:hover span ul li a{color:#fff;}


/******************************************************************************/

#main{float:left;}
#paras{float:left;width:520px;margin:20px 75px;background-color:#e8e8e8;}
#paras h1{color:#000;font-size:20px;padding:5px 0px;width:535px;margin-left:10px;}

#tours{float:left;width:250px;padding:0px 10px;margin:20px 0px 20px 20px;background-color:#e8e8e8;}
#tours h1{font-size:20px;padding:5px 0px;width:225px;float:left;margin-left:10px;}
#tours ul{width:250px;padding:0;}
#tours ul li{list-style-type:none;margin:5px 0;color:#333;padding:5px;background-color:#fff;}
#tours ul li p{margin:0 0 0 30px;color:#1d729e;}


#tours ol{padding:0;color:#fff;}
#tours ol li{background-image:url(images/lightbluemenubg.jpg);list-style-type:none;margin-bottom:5px;padding:5px;}
#tours ol li a{color:#fff;}

#newsletterSub{display:none;margin:5px 0;padding-bottom:10px;height:180px;width:250px;}
#newsletterSub label{width:70px;margin:0px 5px;display:block;float:left;color:#333;}
#newsletterSub input{display:block;float:left;margin-bottom:8px;}
#newslettersub p{height:28px;margin-right:20px;width:200px;color:#fff;text-align:center;}

#newsletterbutton{margin:10px 100px;width:100px;background-image:url(images/submit.jpg);}
#mainlefttext{width:175px;height:335px;margin-right:8px;float:left;color:#000;border:1px solid #ccc;padding:15px 8px 8px 15px;;}
#mainlefttext a{text-decoration:none;border:0;color:#000;}
#mainlefttext a h1{width:165px;border-bottom:1px solid #ccc;font-size:18px;}
#mainlefttext a img{min-width:135px;max-width:165px;height:125px;}
#mainlefttext a p{height:120px;overflow:hidden;}
#mainlefttext a h2{font-size:13px;float:left;color:#ccc;margin:0;}

#myGallery{text-align: left;float:left;}

/*********************************************************************************/

#indexblog{width:470px;height:215px;float:left;border-bottom:1px solid #ccc;padding:0 8px;margin:5px;}
#indexblog h1{margin:5px 0;color:#4e78d0;font-size:16px;}
#indexblog h2{font-size:12px;margin-left:0px;margin:0;color:#666;}
#indexblog p{height:100px;overflow:hidden;float:left;color:#333;}
#indexblog h3 {margin:0;font-size:12px;}
#indexblog a{color:#5383e3;}

#imageholder img{max-width:580px;height:320px;border:0;}
#imageholder{float:left;width:600px;height:320px;margin:10px 0 20px 0;}

/************************************************************************************************/

/***********************************************************************************************/


#intro{width:200px;height:200px;}

#products {width:550px;margin:20px;float:left;padding:0;}
#products ul li{list-style-type:none;float:left;}
#products ul li img{max-width:400px;height:300px;float:left;}
#products ul li a img{width:40px;height:40px;border:none;margin:5px 10px 5px 50px;}
#products ul li h1,h2,h3{float:left;width:150px;margin-left:50px;}

#products table img{min-width:200px;max-height:250px;max-width:350px;}
#products table {margin:10px;width:550px;}
#products table tr{display:block;margin-bottom:15px;}
#products table th{font-size:16px;width:100px;}
#products table td{font-size:15px;width:150px;}
#products table textarea{width:220px;height:200px;}
#adminproducts ul li a img{width:50px;height:50px;border:none;margin:5px;}

/********************************************************************************/

/********************************************************************************/
#mainbottom{float:left;overflow:hidden;margin:20px 0;background:#e8e8e8;width:610px; padding-top: 20px;}
#mainbottom ul{margin:0 0 0 5px;padding:0px;float:left;}
#mainbottom ul li{width:180px;height:80px;margin:5px 3px;float:left;background:#fff;
               list-style-type:none;padding:5px;border:1px solid #ccc; }
#mainbottom ul li p{width:180px;overflow:hidden;height:75px;margin:0;}
#mainbottom ul li p a img{width:180px;border:0;margin:0 auto;display:block;}
#sorter{margin:20px 10px 0px 640px;display:block;float:left;}
#galleryimgwrapper{}

#mainbottom2{width:650px;float:left;overflow:hidden;margin:20px;}
#mainbottom2 ul{margin:0px 0px 0px 20px;padding:0px;float:left;}
#mainbottom2 ul li{width:135px;height:200px;margin:2px;float:left;border:1px solid #ccc;
               list-style-type:none;padding:5px;}
#mainbottom2 ul li a img{width:120px;height:80px;border:1px solid #ccc;padding:5px;}
#mainbottom2 ul li a h2{color:#000;}
#mainbottom2 ul li a:hover h2{color:#666;}
#mainbottom2 ul li h1{font-size:15px;height:40px;font-weight:normal}
#mainbottom2 ul li h2{font-size:14px;height:20px;margin-left:0;width:125px;}
#mainbottom2 ul li h3{font-size:13px;height:15px;margin:0px;font-weight:normal}

#pagenumbersright{float:left;text-align:right;width:150px;margin:20px 10px;}
#pagenumbers{width:150px;height:15px;float:left;margin:20px 210px 20px 10px;}
#nonumber{float:left;width:500px;height:5px;border:1px solid #ccc;}



#pagenumbersright{float:left;text-align:right;width:150px;margin:20px 10px;}
#pagenumbers{width:150px;height:15px;float:left;margin:20px 210px 20px 10px;}

/***************************************************************************************/


#footer{width:1000px;float:left;text-align:center;margin-top:20px;height:200px;}
#bottomtext{padding:20px;}

.content-block{width:430px;height:50px;padding:10px 0;margin:0px 275px 20px 275px;color:#666;}
.content-block p{height:15px;margin:3px 5px;float:left;padding:0 10px;border-right:1px solid #666;}

#contactdetails{float:left;width:200px;height:100px;margin:10px;text-align:left;}
#contactdetails h1{font-size:18px;margin:5px;}

#contactform{float:left;width:760px;margin-top:20px;}
#contactform p{width:320px;height:100px;float:left;margin:5px;}
#contactform p label{display:block;width:60px;float:left;}
#contactform p input{margin-bottom:10px;background-color:#ccc;}
#msg{width:250px;height:100px;margin-bottom:20px;background-color:#ccc;}


/******************************************************************************/
#uploaddiv {width:550px;margin:10px 0 20px 10px;padding:10px 0;float:left;}
#uploaddiv label{width:160px;margin:8px 0;display:block;float:left;}
#uploaddiv input{margin:8px 0;width:240px;margin-right:90px;}
#uploaddiv .select{width:245px;margin:8px 0;}
#uploaddiv textarea{width:630px;height:200px;margin:0;padding:0}
#uploaddiv textarea select{width:50px}
#submitbutton{margin:20px 20px 20px 140px;}

#uploadlinks{width:220px;height:100%;background-color:#666;float:left;margin:20px 0 20px 70px;padding:0px;}
#uploadlinks li{list-style-type:none;border:1px solid #ccc;padding:5px;font-size:14px;}
#uploadlinks li a{color:#fff;}

#loginbox{margin:20px auto;background-color:#fff;width:1000px;height:550px;color:#000;padding:0px;}
#loginbox img{float:left;width:600px;height:500px;margin:20px 25px;}
#loginboxright{width:250px;height:250px;float:left;
               margin:180px 20px 20px 20px;text-align:left;}
#loginboxright h1{font-size:17px;margin:40px 0px;}
#loginboxright input{width:150px;}
			   
/*****************************************************************************/

#registerboxright{width:250px;height:480px;float:left;
               margin:25px;text-align:left;color:#000;}
#registerboxright h1{font-size:19px;}
#registerboxright p{margin:0px 0px 15px 0px;}
#registerboxright input{width:150px;margin:0px 0px 15px 0px;}

#artistregister{width:450px;height:500px;float:left;text-align:left;}
#artistregisterbox{margin:20px auto;background-color:#fff;width:1050px;height:550px;color:#000;}
#artistregisterbox img{float:left;margin:20px;width:550px;height:480px;}
.registercolumn{width:220px;height:450px;float:left;display:block;}

#adminvideopic{max-width:400px;}

#visionparaswrapper{float:left;width:600px;margin:5px 10px 5px 75px;}
.visionparas{float:left;width:580px;margin:5px 0;border-bottom:1px solid #ccc;padding:5px;}
.visionparas h1{margin:5px 0;color:#4e78d0;font-size:16px;}
.visionparas h2{width:580px;color:#333;font-size:12px;margin-left:0;}
.visionparas img{height:225px;max-width:330px;}
#economySub , #healthcareSub , #environmentSub,#newsletterSub{display:none;margin-top:0;}
#volunteerimage{width:560px;height:380px;float:left;margin:20px 10px 10px 0px;}


/*#visionparaswrapper{float:left;width:600px;margin:5px 10px 5px 75px;}*/
.blogentries{float:left;width:580px;margin:5px 0;border-bottom:1px solid #ccc;padding:5px 5px 15px 5px;;}
.blogentries h1{margin:5px 0 0 0;color:#4e78d0;font-size:16px;}
.blogentries h2{width:590px;color:#333;font-size:12px;margin-left:0;}
#imgwrapper{height:160px;width:200px;display:block;margin:15px 20px 15px 0px;float:left;}
#imgwrapper img{height:160px;max-width:200px;display:block;float:left;margin-top:5px;}
#textwrapper{max-height:173px;width:590px;display:block;overflow:hidden;margin:0 0 10px 0;float:left;}
#textwrapper h2, #donatewrapper h2{width:590px;color:#333;font-size:12px;margin-left:0;margin-right:2px;}


#imgwrapper2{height:260px;width:350px;display:block;float:left;margin-right:20px;}
#imgwrapper2 img{height:260px;max-width:350px;display:block;margin-top:5px;}
#blogfull{float:left;width:580px;margin:5px 0;border-bottom:1px solid #ccc;padding:5px;}
#blogfull h1{margin:5px 0;color:#4e78d0;font-size:16px;}
#blogfull h2{width:580px;color:#333;font-size:12px;margin-left:0;}
#blogfull p{width:550px;margin-top:0;}

/***********************************************************************************donate*/
0donatewrapper{width:590px;padding-;left:20;float:left;margin:20 20px 10px 10px;}0
#donatewrapper h2{width:580px;margin-left:0;margin-top:0;color:#666;text-decoration:underline;font-size:15px;}
#donatemessage{width:500px;float:left;margin:20px 0;padding:0 10px;background-color:#e8e8e8;}
#donatemessage h1, #donateform h1, #donatewrapper h1{font-family:georgia, times, serif; font-weight:normal; color:rgb(55, 124, 179);font-size:18px;margin-top:20px;}
#donateform{width:530px;float:left;margin:10px;padding-bottom:20px;}
#donateform label{width:150px;margin:0px 5px;display:block;float:left;}
#donateform p{width:500px;float:left;font-size:14px;}
#donateform ol{width:500px;float:left;}
#donatebutton{width:90px;height:35px;}
/****************************************************************************/

#commentbox{width:550px;margin:5px 30px 15px 0px;float:left;border:1px solid #ccc;background:#e8e8e8;}
#commentbox p{background:#fff;width:500px;margin-left:10px;}
#commentform {width:530px;height:380px;margin:20px 0;background-color:#bed8e6;padding:10px;float:left;}
#commentform label{width:160px;margin:0px 5px;display:block;float:left;}
#commentform input{display:block;float:left;margin-bottom:8px;width:240px;margin-right:90px;}
#commentform select{width:240px;margin-bottom:10px;margin-right:80px;}
#commentform textarea{width:342px;height:200px;margin-left:0;}


#pageupdateform img{max-width:450px}
#pageupdateform h1{color:#377cb3;font-size:18px;width:100px;margin:20px 10px 0px 0;font-family:georgian,times,serif;}
#pageupdateform textarea{width:600px;height:250px;padding:0;margin:0}

#underconstructionmessage{background-color:#e8e8e8;float:left;width:400px;margin:70px;padding:10px;}
#clearbox{clear:both;}

		