 

/* Common Attributes */
body{
	margin:0;
	padding:0;
	color:#333333;
	background-color:#f0f0f0
}

h1  {font-weight:100; margin:0;
	padding:0;}

#name {
	font-family:  sans-serif;
	font-size:1.8em;
	color:#fff;
	padding-left:30px;
	background-color:#00CCFF;
	height:80px;
	padding-top:5px;
	padding-bottom:30px;
 
}
.heading {
	font-size:1.4em;
	border-bottom: 1px solid #cccccc;
	color:#53b80e;
	line-height:20px;
	font-weight:400;
	padding-top: 10px;
}

 .headingblue {
	font-size:1.1em;
	color:#007caa;
	line-height:20px;
	font-weight:bold;
	padding-bottom:10px;
}

	
.links { 	font-size:0.9em;
	color:#0084af;
	font-weight:400;}
	


.photos{ 
	padding:6px;
	margin: 4px;
	background: #FAFAFA;
   border: 2px solid #EDEDED;	
}

.photos-left{ 
	padding:6px;
	margin-right:10px;
	background: #FAFAFA;
	float:left;
   border: 2px solid #CCC;	
}

#wrapper {
	background-color:#fff;
	width: 1000px;
	border:#CCCCCC;
	margin:auto;
	background-image: url(../images/header-bg.gif);
}

 

a.top-links {	
 	color: #fff;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;	letter-spacing:2px;
	 
 
 }
 
a.top-links:hover {	
	color: #fff06d; border-bottom-color:#4da313;
	border-bottom-width:1px;
	border-bottom-style: solid;
}
 

 
.more-green{
	border:1px solid #8bcf54;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:14px;
	font-family:arial, helvetica, sans-serif;
	padding: 0 10px 0 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold;
	color: #FFFFFF;
	 background-color: #8ed058; background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(to bottom, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b); 
}

.more-green:hover{
 border:1px solid #74bf36;

	background-color: #a9db80;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
	background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
	background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
	background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
	background-image: -o-linear-gradient(top, #a9db80, #96c56f);
	background-image: linear-gradient(to bottom, #a9db80, #96c56f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);
}
 
 
/*Main area*/
#maincontent {
	display:block;
	width:1000px;
	margin:auto;
	background-color:#FFFFFF;
	font:normal;
	font-family: sans-serif;
	font-size:0.95em;
	line-height:2em;
	font-weight:200;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	}
	
	
#maincontent .columnhmpg {
	float:left;
	margin-left:0px;
	margin-right:25px;
	margin-bottom:30px;
	width:290px;
	font-size:17px;
	background-color:#e0faff;
	background-image:url(../images/box-bg.jpg);
	background-repeat:repeat;
	z-index: 2;
	-moz-box-shadow: #bababa 2px 2px 6px 2px;
	-webkit-box-shadow: #bababa 2px 2px 2px 2px;
	box-shadow: #bababa 2px 2px 2px 2px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
 
 }
 
 
 #footer {
 	display:block;
	width:990px;
	margin:auto;
 text-align:center;
	background-color:#EBEDEC;
	border-top:4px solid #ccc;
		}
#footer a {	font-size:1em; letter-spacing:2px;
	color:#006699; text-decoration:none}

#footer a:hover {color:#000; text-decoration:none}
	
#triplecoulumn li  { width:33.333%; } 
#triplecoulumn li a { color:#666666; text-decoration:none; font-size:12px; } 
#triplecoulumn li a:hover { color:#C00;}
