html, body {
    height: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	margin:0;
}

#mega-wrapper{
	position:relative;
	min-height:100%;
}

#wrapper{
	height:100%;
	position:relative;
	padding-bottom:20px;
}

a {
	color: #01419A;
}

a:hover {
	weight:bolder;
}


h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
}

p {
	margin: 0;
	padding: 0;
}

ul{list-style:none;}

/*header */

#header h1, #header h1 a {
	text-decoration: none;
	color: #CE2E20;
	font-size: 2.2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#header a:hover {
	color: #999;
}

#header h2{
	color: #000;
	font-size: 1.6em;
	font-weight: normal;
	margin:0px;
	padding: 0px;
}

#header h2 a{
        text-decoration:none;
	color:#CE2E20; 
}

#header-title{
	padding:15px 0 15px;
}

#header-wrapper{
	position:relative;
	width:100%;
      background:#fff;
	border:none;
	padding:0;
	margin:0;
}

#footer-wrapper{
	
	min-height:200px;
//	position:absolute;
//	bottom:0;
	width:100%;
	background:#000;
}

#footer{
	padding:20px 0 10px;
	color:#999;
//	font-size:1.3em;
}

#footer a{
	font-weight: bolder;
	text-decoration:none;
	color:#fff;
}
#footer a:hover,#footer a:focus{
	color:#999;
}

#footer ul{
	list-style:none;
	padding-top:10px;
//	padding-left:50px;
}

#footer ul.menu {
margin-left:0;
}

ul #delicious-profile	{list-style-image:url("../img/favicons/delicious.ico");}
ul #facebook-profile	{list-style-image:url("../img/favicons/facebook.ico");}
ul #flickr-profile	{list-style-image:url("../img/favicons/flickr.ico");}
ul #lastfm-profile	{list-style-image:url("../img/favicons/lastfm.ico");}
ul #lthing-profile	{list-style-image:url("../img/favicons/lthing.ico");}
ul #stack-profile	{list-style-image:url("../img/favicons/stack.ico");}

.set-primary{padding-bottom:20px;}

.sq-thumbs li a{
	border:4px solid black;
	display:block;
	width:75px;
	height:75px;
}

.sq-thumbs li a:hover{
	border:4px solid #999;
}

.sq-thumbs li{
	display:inline;
	float:left;
	margin: 0 10px 10px 0;
}
.sq-thumbs{
	margin:0;
	padding:0;
}

.img-wrapper{
    position: relative;
  //height:180px;
  //width: 240px;
    float:left;
    padding-right:80px;
   // display:inline;
}

.img-wrapper .mask{
    background:#000;
    opacity:0.7;
  //width:240px;
    position:absolute;
    bottom:0;
    left:0;
}

.img-wrapper h3{
    color:#fff;
    position:relative;
    bottom:0;
    left:0;
    padding:10px;
    margin:0px;
}

//.img-wrapper .mask{
//    padding:10px;
//}
.img-wrapper .mask a{
    color:#fff;
}
.img-wrapper .mask a:hover{
    color:#999;
}

