/* overwrite bootstrap*/
body{
	background-color:#A3A3A3;
	background-image:  url(./img/patterns/pattern.png);
	background-repeat: repeat;	
	font-family: Arial, Helvetica, sans-serif;
}
h1{font-size:380%;}
h2{font-size:280%;}

.container{
	margin-top:50px;
	width:80%!important;
}
.row{
	margin:0 20px;
}
.main{
	padding-top: 20px;
	background:#fff;
	/*border:solid 2px #E6E7E8;*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	position:relative;
	z-index:1;	
	box-shadow: 0px 0 5px rgba(0, 0, 0, .4);
}
.main:before {
   content:"";
   position:absolute;
   z-index:-1;
   top:-40px;
   left:-38px;
   width:80px;
   height:81px;
   background:url(./img/left-staple.png) no-repeat;
}
.main:after {
   content:"";
   position:absolute;
   z-index:-1;
   top:-40px;
   right:-38px;
   width:80px;
   height:81px;
   background:url(./img/right-staple.png) no-repeat;
}
#countdown {		
	text-align: center;
	z-index: 200;
	background:#fff;
	clear:both;
	margin:50px auto 0 auto;
	width:90%;
}
#countdown>div {
	display: inline-block;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 190px;
}
#countdown .info {
	position: relative;
	top: -115px;
	font-weight: bold;	
}
#countdown .info>.num {
	margin-bottom: 5px;
	font-size: 40pt;
	line-height:40px;
}
#countdown .info>.label {
	font-size:12pt;
	text-transform:uppercase;
	background:none;	
}
.message{
	background:#FCFBF6;
	padding:30px 0px;	
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	position:relative;
	z-index:1;
	box-shadow: 0px 0 5px rgba(0, 0, 0, .4);
}
.message:before{
	content:"";
	position:absolute;
	z-index:-1;
	top:-3px;
	left:100px;
	width:69px;
	height:5px;
	background:url(./img/top-staple.png) no-repeat;
}
.message:after{
	content:"";
	position:absolute;
	z-index:-1;
	top:-3px;
	right:100px;
	width:69px;
	height:5px;
	background:url(./img/top-staple.png) no-repeat;
}
.newsletter{
	margin-top:10px;
	padding:20px 0px;
	background: #EBF0F3;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index:1;
	position:relative;
	box-shadow: 0px 0 5px rgba(0, 0, 0, .4);
}
.newsletter:before {
   content:"";
   position:absolute;
   z-index:-1;
   top:-20px;
   left:80px;
   width:48px;
   height:28px;
   background:url(./img/bottom-staple.png) no-repeat;
}
.newsletter:after {
   content:"";
   position:absolute;
   z-index:-1;
   top:-20px;
   right:80px;
   width:48px;
   height:28px;
   background:url(./img/bottom-staple.png) no-repeat;
}
.footer{
	padding-top:10px;
}
.copyright{
	padding-left:30px;
	padding-top:5px;	
}
.copyright.white
{
	color:#FCFBF6;
}
.copyright.dark
{
	color:#333333;
}
form{
	padding: 1px;
	background: #F8F8F8;
	margin: 0 10%;
	height: 50px;
	border: solid 1px #E2E3E5;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align:left;
}
input.textbox{
	height: 42px;
	border: none;
	box-shadow: none;
	width: 65%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:#F8F8F8;
	float:left;
}
.btn-color{	
	height: 50px;
	width: 25%;
	font-weight: bold;
	color: #fff;
	font-size: 12pt;
	text-shadow: 0 1px 1px rgba(51,51,51,0.5);
	float:right;
}
/* misc */
.socialIcons{
	margin-left:0px;
	display:inline-block;
	margin-right:30px;
}
.socialIcons li{
    position: relative;
    display: inline;
	list-style: none;
	text-indent: 999px;
    float: left;
    width: 32px;
	height: 32px;
	overflow: hidden;
    margin-right: 2px;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}
.socialIcons li a{	
	display: block;
	height: 32px;
	width: 32px;
}
.socialIcons li.facebook {background: url(./img/social_icons/facebook.png) no-repeat 0 -32px; }
.socialIcons li.linkedin {background: url(./img/social_icons/linkedin.png) no-repeat 0 -32px;}
.socialIcons li.twitter{background: url(./img/social_icons/twitter1.png) no-repeat 0 -32px;}
.socialIcons li.twitter2{background: url(./img/social_icons/twitter2.png) no-repeat 0 -32px;}
.socialIcons li.pinterest {background: url(./img/social_icons/pinterest.png) no-repeat 0 -32px;}
.socialIcons li.flickr {background: url(./img/social_icons/flickr.png) no-repeat 0 -32px;}

.socialIcons li.digg {background: url(./img/social_icons/digg.png) no-repeat 0 -32px;}
.socialIcons li.yahoo1 {background: url(./img/social_icons/yahoo1.png) no-repeat 0 -32px;}
.socialIcons li.yahoo2 {background: url(./img/social_icons/yahoo2.png) no-repeat 0 -32px;}
.socialIcons li.reddit {background: url(./img/social_icons/reddit.png) no-repeat 0 -32px;}
.socialIcons li.googleplus{background: url(./img/social_icons/googleplus.png) no-repeat 0 -32px;}
.socialIcons li.stumbleupon {background: url(./img/social_icons/stumbleupon.png) no-repeat 0 -32px;}
.socialIcons li.skype {background: url(./img/social_icons/skype.png) no-repeat 0 -32px;}
.socialIcons li.deviantart {background: url(./img/social_icons/deviantart.png) no-repeat 0 -32px;}
.socialIcons li.delicious {background: url(./img/social_icons/delicious.png) no-repeat 0 -32px;}
.socialIcons li.tumblr {background: url(./img/social_icons/tumblr.png) no-repeat 0 -32px;}
.socialIcons li.lastfm {background: url(./img/social_icons/lastfm.png) no-repeat 0 -32px;}
.socialIcons li.youtube{background: url(./img/social_icons/youtube.png) no-repeat 0 -32px;}
.socialIcons li.friendfeed {background: url(./img/social_icons/friendfeed.png) no-repeat 0 -32px;}
.socialIcons li.myspace {background: url(./img/social_icons/myspace.png) no-repeat 0 -32px;}
.socialIcons li.rss {background: url(./img/social_icons/rss.png) no-repeat 0 -32px;}
.socialIcons li.badoo {background: url(./img/social_icons/badoo.png) no-repeat 0 -32px;}
.socialIcons li.dribble {background: url(./img/social_icons/dribble.png) no-repeat 0 -32px;}
.socialIcons li.blogger {background: url(./img/social_icons/blogger.png) no-repeat 0 -32px;}
.socialIcons li.homeicon{background: url(./img/social_icons/home.png) no-repeat 0 -32px;}
.socialIcons li.phone {background: url(./img/social_icons/phone.png) no-repeat 0 -32px;}
.socialIcons li.email {background: url(./img/social_icons/email.png) no-repeat 0 -32px;}
.socialIcons li.picassa {background: url(./img/social_icons/picassa.png) no-repeat 0 -32px;}
.socialIcons li.livejournal {background: url(./img/social_icons/livejournal.png) no-repeat 0 -32px;}
.socialIcons li.bebo {background: url(./img/social_icons/bebo.png) no-repeat 0 -32px;}
.socialIcons li.technorati {background: url(./img/social_icons/technorati.png) no-repeat 0 -32px;}
.socialIcons li.newsvine{background: url(./img/social_icons/newsvine.png) no-repeat 0 -32px;}
.socialIcons li.wordpress {background: url(./img/social_icons/wordpress.png) no-repeat 0 -32px;}
.socialIcons li.yelp {background: url(./img/social_icons/yelp.png) no-repeat 0 -32px;}
.socialIcons li a:hover, .socialIcons li a:focus {
  background-color: transparent;
}
.socialIcons li:hover {
  background-position: 0 0;
}
.socialIcons li.active {
  background-position: 0 0;
}


.clear{
	clear:both;
}
.center {
	text-align: center;
}
/* position */
.centered {
	text-align:center;
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.aligncenter{
	text-align:center;
}
.textright{
	text-align:right;
}
.theme-changer-wrap {
	position: fixed;
	z-index: 5000;
	top: 150px;
	left: -158px;
}
.theme-changer-wrap a {
	float: left;
	display: inline-block;
	-webkit-box-shadow: #efefef 1px 1px 0px;
	-moz-box-shadow: #efefef 1px 1px 0px;
	box-shadow: #efefef 1px 1px 0px;
}
.theme-changer {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: left;
	background-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Arial;
	padding: 15px 20px;
	border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.changer-inner {
	overflow: hidden;
	width: 114px;
}
.changer-inner span {
	display: block;
	margin-bottom: 15px;
	margin-left: -2px;
	color: #444;
	text-align: center;
	text-transform: uppercase;
}
ul#colors,ul#patterns {
	list-style: none;
	margin: 0;
}
ul#colors li, ul#patterns li{
	float: left;
	padding-right: 3px;
	padding-left: 4px;
	padding-bottom: 5px;
}
ul#colors li a, ul#patterns li a {
	width: 30px;
	height: 30px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
}
ul#colors li a.defaultColor {
	background-color: #1DB3FD;
}
ul#colors li a.red{
	background-color: #CB2027;
}
ul#colors li a.black{
	background-color: #333333;
}
ul#colors li a.green{
	background-color: #327E09;
}
ul#colors li a.green_muted_teal{
	background-color: #3C8C9D;
}
ul#colors li a.purple{
	background-color: #86185E;
}
ul#colors li a.yellow{
	background-color: #F0B70C;
}
ul#patterns li a.Pattern1{
	background: url(./img/patterns/pattern.png) repeat;
}
ul#patterns li a.Pattern2{
	background: url(./img/patterns/pattern2.png) repeat;
}
ul#patterns li a.Pattern3{
	background: url(./img/patterns/pattern3.png) repeat;
}
ul#patterns li a.Pattern4{
	background: url(./img/patterns/pattern4.png) repeat;
}
ul#patterns li a.Pattern5{
	background: url(./img/patterns/pattern5.png) repeat;
}
ul#patterns li a.Pattern6{
	background: url(./img/patterns/pattern6.png) repeat;
}
ul#patterns li a.Pattern7{
	background: url(./img/patterns/pattern7.png) repeat;
}
ul#patterns li a.Pattern8{
	background: url(./img/patterns/pattern8.png) repeat;
}
ul#patterns li a.Pattern9{
	background: url(./img/patterns/pattern9.png) repeat;
}
ul#patterns li a.Pattern10{
	background: url(./img/patterns/pattern10.png) repeat;
}
ul#patterns li a.Pattern11{
	background: url(./img/patterns/pattern11.png) repeat;
}
ul#patterns li a.Pattern12{
	background: url(./img/patterns/pattern12.png) repeat;
}
ul#patterns li a.Pattern13{
	background: url(./img/patterns/pattern13.png) repeat;
}
ul#patterns li a.Pattern14{
	background: url(./img/patterns/pattern14.png) repeat;
}
ul#patterns li a.Pattern15{
	background: url(./img/patterns/pattern15.png) repeat;
}
div.open-close {
	position: relative;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	left: -1px;
	z-index: 1000;
	display: block;
	width: 38px;
	height: 36px;
	float: left;
	cursor: pointer;
	background-color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	color: rgb(100, 100, 100);
	line-height: 36px;
	opacity: 1;
	filter: alpha(opacity=100);
}