/*ie6 png fix*/
div, img	{behavior: url("styles/iepngfix.htc") }

/* null margins and padding to give good cross-browser baseline */
html,body,address,blockquote,div,form,fieldset,caption,h1,h2,h3,h4,h5,h6,hr,ul,li,menu,ol,ul,table,tr,td,th,p,img,dl,dt,dd
				{margin:0; padding:0; }
img,fieldset	{border:none; }

/*core*/
body	{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#6A7377 url('images/body-bg.jpg') repeat-x top left; }

p 		{padding-bottom:20px; }

a 		{color:#000; }
a:hover	{color:#999; text-decoration:none; }

h1		{margin:0; padding:0 0 15px 0; font-weight:normal; font-size:32px; }
h2		{margin:0; padding:0 0 15px 0; font-weight:normal; font-size:28px; text-transform:capitalize; }
h3		{margin:0; padding:0 0 15px 0; font-weight:normal; font-size:20px; }


/*main boxes and divs*/
#header	 	{width:970px; margin:0 auto; text-align:left; padding:10px; position:relative; height:105px; padding:25px 0; }
#all	 	{width:970px; margin:0 auto; text-align:left; padding:10px; background:#FFF; overflow:auto; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; -moz-box-shadow:0 0 20px 4px #242424; -webkit-box-shadow:0 0 20px 4px #242424; box-shadow:0 0 20px 4px #242424; }
#content 	{float:right; width:718px; display:inline; background:#FFF; }
#sideBar	{float:left; display:inline; width:242px; }
.entry		{margin:0 0 40px 0; padding:20px; background:#F8F8F8; border:1px solid #E5E5E5; clear:both; min-height:260px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
#footerBox	{clear:both; width:100%; background:#333333; border-top:10px solid #000000; color:#FFFFFF; }
#footer		{width:980px; margin:0 auto; padding:30px 0 15px 0; text-align:right; }
#footer span	{float:left; }

/*slideShow*/
#content ul#slideShow		{list-style:none; margin:0 0 20px 0; padding:0; width:718px; height:284px; }
#content ul#slideShow li	{margin:0; padding:0; position:relative; }
#content ul#slideShow li img	{position:absolute; top:0; left:0; }
#content #slideShow li a	{position:absolute; bottom:10px; left:10px; padding:20px; color:#000000; background:#FFFFFF; border:2px solid #000000; font-size:20px; }



/*re-styling*/
#content ul	{margin:0 0 15px 0; }
#content li	{padding:0 0 5px 0px; margin:0 0 0 30px; }

#header img	{position:absolute; top:0; right:0; }
#header h1	{font-size:40px; width:620px; color:#FFFFFF; text-shadow:2px 2px #000000; }

.entry p.readMore			{padding:10px 0 20px 0; font-size:16px; font-weight:bold; text-transform:capitalize; }
.entry p.readMore img		{margin:0; padding:0 10px 0 0; border:0; text-decoration:none; border:none; float:left; background:#F8F8F8; }
.entry p.readMore a			{padding:5px; }
.entry p.readMore a:hover	{background:#999999; color:#000000; }
.entry h2 a	{background:#000000; color:#CCCC00; padding:5px; }

.navigation a	{background:#000000; color:#CCCC00; font-size:20px; padding:5px; }

#sideBar img						{margin:0 0 20px 0; }
#sideBar form						{margin:0 0 20px 0; height:40px; }
#sideBar form label					{display:none; }
#sideBar form input#s				{font-size:16px; width:150px; }
#sideBar form input#searchsubmit	{float:right; font-size:16px; }
#sideBar h3							{margin:0; padding:0; }

/*navigations*/
ul#nav 			{list-style:none; margin:0 0 28px 0; position:relative; }
#nav li 		{display:block; font-weight:bold; margin:0 0 1px 0; height:28px; }
#nav a 			{padding:5px 0 5px 20px; border:1px solid #000000; text-decoration:none; color:#FFF; background:#000000 url('images/nav-bg.png') repeat-x top left; display:block; }
#nav a:active,
#nav a:focus,
#nav a:hover	{color:#FF0; background:#666666 url('images/nav-bg.png') repeat-x center left; text-decoration:underline; }

#nav ul			{margin:0; display:none; position:absolute; left:242px; top:59px; width:242px; padding:5px 5px 0 5px; overflow:auto; background:#FFFFFF; z-index:99; }
#nav ul li a	{ }

#nav li.page-item-761 li a			{background:#666666 url('images/nav-bg.png') repeat-x center left; }
#nav li.page-item-761 li a:hover	{background:#666666 url('images/nav-bg.png') repeat-x top left; }

#nav li.page-item-13 a:hover		{background:#666666 url('images/nav-bg.png') repeat-x bottom left; }
#nav li.page-item-13 li a			{background:#666666 url('images/nav-bg.png') repeat-x bottom left; }

/*image alignment styles*/
.entry img	{padding:6px; background:#CCCC00; }
.entry a img:hover 	{background:#000000; }

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {display:block; margin-left:auto; margin-right:auto; }
.alignleft		{float:left; margin:0 20px 20px 0; }
.alignright 	{float:right; margin:0 0 20px 20px; }