/* 
Colors:	
		Black: #000000
		Green: #f7ffce	
		blue: #c6eff7
		red: #d6000
		Grey: #e0e0e0
		borders: #00a5c6			
 		light blue hover  #94d6e7
-------------------------------------------------------------- 

Reset
-------------------------------------------------------------- */

html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {

	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	text-indent: 0;
	text-decoration: none;
	color: #000;
	}

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

	/* The border-collapse property sets whether the table borders are collapsed into a single border or detached as in standard HTM 
	The border-spacing property sets the distance between the borders of adjacent cells */

 
/* Headings
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 { font-size:24px; text-align:center; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; font-weight:normal; padding-top:4px;     padding-bottom:2em;  }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text elements
-------------------------------------------------------------- */

p           	{ color:#000; font-size:14px; line-height:130%; text-align:center }
a           	{   }

a:link			{ color: #00f;  }
a:visited		{ color: #0f0;  }
a:active		{ color: #000;  }
a:focus			{ color: #666; border-bottom:1px #ccc dotted;  }
a:hover     	{ color: #f00; border-bottom:1px #ccc solid;  }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-weight:bold; }
em		      	{ font-style:italic; }

ul li		    { color:#000; font-size:12px; }
ol li	     	{ color:#000; font-size:12px; }

img				{display:block;  }

ul          	{  }
ol          	{ list-style-type:decimal; }


/* Tables
-------------------------------------------------------------- */

table       	{ width:100%; }

th          	{ font-weight: bold; }
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{ padding: 4px 10px; }

tfoot       	{	}
.tfooter		{ background-color:#ccc; text-align:center; font-style:italic; }

caption     	{ background: #efefef; }


/*  Containers
-------------------------------------------------------------- */
body   				{ background-image: url(IMG_3874.JPG)   }

#wrapper 			{  position:relative; width:950px; margin:15px auto ; background-color: #f7ffff; 						                       border-left: #00a5c6 2px; border-right: #00a5c6 2px; }

#top	 			{ width:100%;  height:15px;   }

#banner 			{    }

#subbanner 			{   }

#topnav 			{    }
#topnav ul			{width:100%; background-color: #000 ; float:left; }
#topnav ul li		{display:inline;  }
#topnav ul li a		{padding:10px 30px;float:left;  color:#fff; font-size:14px ; font-weight: bold;}
#topnav a:hover		{background-color: #94d6e7;  }

#content 		 	{ padding:20px 20px 20px 20px;  }
#content h1		 	{ text-align:center; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:                       #00a5c6; margin:2em;  }




#leftside 			{  width: 400px; float:left; padding:0px 0px 20px 20px; border-right: 3px;									                     border-color:#333;  }



#rightside 			{  width: 400px; padding:20px;  }


#content 			{   }

#footer 			{   }


#box1 {   }

#box2 {   }

#box3 {   }

#box4 {   }

#box5 {   }

#box6 {   }

#sm2-container { padding-bottom:20px;       }

/*  Layout
-------------------------------------------------------------- */

/* place your layout css here */



/*  Navigation
-------------------------------------------------------------- */



/* Misc classes
-------------------------------------------------------------- */

.copyright-text	{ width:100%; background-color:#00a5c6; font-size:12px; font-style:normal; color:#333; text-align: center;                  }
.footer-text	{ background-color:#00a5c6; font-size:80%; font-style:normal; color:#666;   									                  }

.title			{ font-size:18px; font-weight:bold; color:#333;  }
.subtitle		{ font-size:14px; font-style:italic; color:#333;  }

.artist			{ font-size:16px; font-weight:bold; color:#333;  }
.author			{ font-size:14px font-weight:bold; color:#555;  }
.editor			{ font-size:14px font-style:italic; color:#555;  }

.pub-date		{ font-size:10px font-style:italic; color:#555; }
.article-date	{ font-size:10px font-style:italic; color:#555;  }
.location		{ font-size:10px font-style:italic; color:#555;  }

.float-right	{ float:right; }
.float-left		{ float:left; }

.hide			{ display:none }
.block			{ display:block }
.inline			{ display:inline }
.thin-red-border-top		{border-top:2px  #903 solid; }
.thin-red-border-bottom 	{border-bottom:2px #903 solid; }
.underscore-padding          {border-bottom:300px solid;   padding-bottom:20px: }





