/*  



Theme Name: Green Dragon



Theme URI: 



Description: 



Version: 



Author: 



Author URI: 



*/







body {



background:#FFF3D2;



color:#000000;



text-align:center;



font-family:Arial, 'Sans Serif';



font-size:14px;



}







a {



color:#2a6127;



text-decoration: none;



}







a:hover {



color:#2a6127;



text-decoration: underline;



}







.alignleft {



display:block;



float:left;



margin:0 10px 10px 0;



}







.alignright {



float:right;



text-align: right;



display:block;



margin:0 0 10px 10px;



}







p {



line-height:18px;



padding:0 0 10px 0;



}







h2 {



font-size:22px;



font-style: italic;



color:#0E5A02;



font-family: "Lucida Grande", "Calibri", Arial, 'Sans Serif';;



padding:0 0 15px 0;



}







h3 {



font-size:18px;



color:#0E5A02;



padding:10px 0;



}







#page {



width:1000px;



margin:40px auto;



background:url(./images/page.jpg) repeat-y top center;



text-align: left;



}







#header {



width:1000px;



height:244px;



overflow: hidden;



clear:both;



background:url(images/header.jpg);



position:relative;



}







#header h1 a.logo {



display:block;



text-indent: -9999px;



width:516px;



height:130px;



float:left;



position:absolute;



top:52px;



left:100px;



background:url(images/logo.png);



padding:0px;



}







#header h1.inner a.logo {



display:block;



text-indent: -9999px;



width:387px;



height:122px;



float:left;



position:absolute;



top:75px;



left:65px;



background:url(images/innerLogo.jpg);



padding:0px;



}







#header h2 {



position:absolute;



display:block;



text-indent: -9999px;



width:516px;



height:50px;



float:left;



padding:0px;



left:100px;



top:166px;



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



}







#header ul li, #header .headerImage {



position:absolute;



right:28px;



display:none;



bottom:0px;



}







#header ul li img, #header .headerImage img {



display:block;



}







#header img#headerImagesPage {



position:absolute;



height:245px;



right:28px;



display:block;



bottom:0px;



}







#menulinks {



width:1000px;



height:50px;



clear:both;



background:url(images/menulinks.jpg) no-repeat;



position: relative;



}







ul#nav {



padding:0 28px;



}







ul#nav li {



float:left;



display:block;



height:50px;



line-height:50px;



padding:0 14px;



}







ul#nav li a {



float:left;



display:block;



line-height:49px;



height:50px;



padding:0 10px;



color:#E8D5A4;



text-decoration: none;



font-size:14px;



font-family: "Berlin Sans FB", Arial, 'Sans Serif';;



text-transform: uppercase;



}







ul#nav li a:hover, ul#nav li.current_page_item a {



text-decoration: underline;



}







ul#nav li ul {



position:absolute;



top:45px;



width:340px;



background:#2a6127;



display:none;



padding:5px 0;



overflow: hidden;



}







ul#nav li ul li {



width:100%;



clear:both;



display: block;



}







ul#nav li ul li, ul#nav li ul li a {



line-height:39px;



height:40px;



}







ul#nav li ul li a {



padding:0;



}







#mainarea {



padding:30px 0 28px 50px;



overflow: hidden;



width:950px;



display:table;



height:1%;



}







#sidebar {



width:280px;



float:left;



display:block;



}







#sidebar .widget {



padding:0 0 10px 0;



overflow: hidden;



}

#sidebar .programs {width: 250px;}

#sidebar li{
list-style:none;
margin:0 0 0 10px;
line-height:22px;
padding:0 0 10px 0;
font-weight:bold;}








#contentarea {



width:620px;



float:left;



display:block;



}







#contentarea img {



border:5px solid #FFFFFF;



}







.fullWidthBox {



background:url(./images/fullWidthBoxTop.jpg) no-repeat top left #F0F0F0;



overflow: hidden;



width:620px;



margin:0 0 30px 0;



}







.fullWidthBoxBottom {



background:url(./images/fullWidthBoxBottom.jpg) no-repeat bottom left;



overflow: hidden;



height:7px;



width:620px;



}







.fullWidthBox .inner {



padding:10px 20px 0px 10px;



overflow: hidden;



}







.fullWidthBox .inner h2 {



font-size:20px;



padding:0 0 10px 10px;



}







.halfWidthBox {



background:url(./images/halfWidthBoxTop.jpg) no-repeat top left #F0F0F0;



overflow: hidden;



width:300px;



float:left;



display:block;



}







.halfWidthBoxBottom {



background:url(./images/halfWidthBoxBottom.jpg) no-repeat bottom left;



overflow: hidden;



height:10px;



width:300px;



}







.halfWidthBox .inner {



padding:14px 20px 5px 20px;



overflow: hidden;



}







.halfWidthBox h2 {



height:40px;



padding:0 0 0 20px;



line-height:40px;



font-size:18px;



font-style:normal;



border-bottom:1px solid #689144;



}







.halfWidthBox.right {



float:right;



}







ul.plusIcon {



list-style:none;



}







ul.plusIcon li {



padding:1px 0 18px 0;



line-height:18px;



font-weight:bold;



}







ul.plusIcon li a {



color:#333333;



display:block;



padding:0 0 0 28px;



background: url(./images/plusIcon.jpg) top left no-repeat;



}







p.readMoreButton {



overflow: hidden;



height:25px;



padding:0 5px 0 0;



}







a.readMoreButton {



display:block;



float:right;



height:25px;



line-height:25px;



text-align: center;



font-size:13px;



color:#FFFFFF;



width:75px;



background:url(./images/readMoreButton.jpg) no-repeat;



}







.post {



background:url(./images/fullWidthBoxTop.jpg) no-repeat top left #F0F0F0;



overflow: hidden;



width:620px;



margin:0 0 30px 0;



}







.postBottom {



background:url(./images/fullWidthBoxBottom.jpg) no-repeat bottom left;



overflow: hidden;



height:7px;



width:620px;



}







.post .inner {



padding:10px 20px 0px 15px;



overflow: hidden;



}







.post .inner h2 {



font-size:20px;



padding:0 0 10px 10px;



}







.post p, .post h3, .post .inner h2 {



padding:0 0 20px 0;



}







.post .inner h1 {



font-size:30px;



padding:0 0 20px 0;



}







.post .inner h4 {



font-size:14px;



padding:0 0 20px 0;



}







.post .inner h5 {



font-size:10px;



padding:0 0 20px 0;



}







.post .inner blockquote {



border-left:5px solid #CCCCCC;



margin:0 0 20px 10px;



padding:0 0 0 10px;



}







.post .inner ul {



list-style: disc outside;



margin:0 0 0 20px;



line-height:24px;



padding:0 0 20px 0;



}







.post .inner ol {



list-style: decimal outside;



margin:0 0 0 30px;



line-height:24px;



padding:0 0 20px 0;



}







.post .inner ol.commentlist {



list-style:none;



margin:0 0 0 0;



padding:0 0 0px 0;



}







.post .inner ol.commentlist h4 {



padding:0px;



margin:0px 0 10px 0;



}







.post .inner ol.commentlist li {



border-bottom:1px solid #CCCCCC;



padding:20px 0;



}







.post .inner h2#comments {



padding:0px;



}







h2.pagetitle {



font-size:22px;



font-style: italic;



color:#0E5A02;



text-align: left;



font-family: "Lucida Grande", "Calibri", Arial, 'Sans Serif';;



padding:0 0 15px 0;



}







#footer {



width:1000px;



height:90px;



background:url(./images/footer.jpg) no-repeat;



}







#footer p {



padding:25px 0 7px 0;



color:#333333;



font-size:11px;



text-align:center;



}







/*----- Footer Navigation -----*/







#footer-nav { height: 11px; width: 100%; text-align:center; }







#footer-nav ul { margin: 0px; padding: 0px; line-height: 11px; white-space: nowrap; }







#footer-nav li { list-style-type: none; display: inline; }







#footer-nav li a { text-transform:uppercase; padding: 0px 10px; color: #333333; font-size:11px; }







#footer-nav li a:link { color: #333333: }







#footer-nav li a:hover { text-decoration: underline; }



/*hor-minimalist-a table*/

#hor-minimalist-a

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	margin: 0px 15px;

	width: 480px;

	border-collapse: collapse;

	text-align: left;

}

#hor-minimalist-a th

{

	font-size: 14px;

	font-weight: normal;

	color: #039;

	padding: 10px 8px;

	border-bottom: 2px solid #6678b1;

}

#hor-minimalist-a td

{

	color: #669;

	padding: 9px 8px 0px 8px;

}

#hor-minimalist-a tbody tr:hover td

{

	color: #009;

}

.programh3{font: 97.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-weight:bold;}

#programmenu {
	background: #333;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 230px;;
	display:block;
	
}


#programmenu li {
	font: 87.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#programmenu a {
	background: #3D6B3C;
	border-bottom: 1px solid #eee;
	color: #fff;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#programmenu a:hover {
	background: #2a6127;
	color: #fff;
	padding-bottom: 8px;
}

#nav .page-item-1029 a {
    line-height: 1.3;
    padding-left: 1.5em;
    text-indent: -1.5em;
}

.widget2 h2{font-size:16px;}
#sidebar .widget2 ul li{font-size:13px;margin:0!important;padding:2px 0;}
.widget2{margin-bottom:18px;}
.widget2{width:254px;}
.post .inner table td{padding:4px;line-height:16px;}
.post .inner table{width:100%;}
#social{padding:20px 0 30px 38px;}
#social a{display:block;float:left;margin:0 26px 0 0;text-indent:-999999px;width:32px;height:32px;}
#social .facebook{background:url(images/facebook.png) no-repeat 0px 0px;}
#social .rss{background:url(images/rss.png) no-repeat 0px 0px;}
#social .email{background:url(images/email.png) no-repeat 0px 0px;}
