@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

body{
	background: none repeat scroll 0 0 #EDEEEF;
}

#wrapper {
    font-family: 'Droid Sans',Helvetica,arial,sans-serif;
	height: auto;
    margin: 0 auto;
    width: 1024px;
	overflow:auto;
	background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
}	

a {
		text-decoration:none;
}
footer {
    background-color: #191919;
    border: 1px solid;
    color: #FFFFFF;
    height: 80px;
    margin: 0 auto;
    width: 1020px;
}
#footer_info {
	margin: 15px auto 0;
	width: 800px;
}

#footer_credits {
    float: left;
    margin-right: 250px;
    text-decoration: none;
    text-transform: uppercase;
	color: #FFFFFF;
}

#footer_copyright {
	float: left;
    margin-right: 180px;
}

#content {
    height: auto;
    margin: 0 auto;
    overflow: auto;
    width: 952px;
}

#topnav {
    height: auto;
    margin: 20px auto 0;
    overflow: auto;
    width: 960px;
}

#logo {
	float:left;
}

#socialnav {
    float: right;
    height: 50px;
    margin-top: 50px;
    transform: scale(0.6);
    width: 122px;
}

#socialnav img{
	margin-right:10px;

}

#navigation {
    float: left;
    padding-top: 15px;
    width: 950px;
}

#navigation img {
	display:inline-block;
	margin-left:4.5px;
}	


#top_widead{
    height: 90px;
    margin: 0 auto;
    padding-top: 20px;
    width: 768px;
}

#homeslider {
    float: left;
    height: 415px;
    margin: 25px auto 10px 0;
    width: 950px;
}



#articles_title {
    border-bottom: 2px solid;
    margin-bottom: 25px;
    padding-bottom: 5px;
    width: auto;
}

.featured_article {height: auto;width: 505px;}
.featured_article_box {
    border-bottom: 1px solid #f0f0f0;
    float: left;
    height: auto;
    margin-bottom: 35px;
    margin-top: 10px;
    padding-bottom: 5px;
    width: 600px;
}
.featured_article_tag {float:left;margin-right:10px;}
.featured_article_title{float:left;padding:0;margin: 0;}
.featured_article_subtitle{float:left;font-size: 12px;margin: 0 0px 15px;}
.featured_article_desc {font-size: 15px;margin-bottom: 8px;margin-top: 15px;}
.featured_article_readmore {background-color: #2a2825;color: white;float: right;margin: 0 0 25px;padding: 6px;text-align: center;width: 100px;}

.actual_article {height: auto;width: 505px;}
.actual_article_box {float: left;width:600px;height:auto;margin-bottom: 40px;}
.actual_article_tag { float:left;margin-right:10px;}
.actual_article_title{float:left;padding:0;margin: 0;}
.actual_article_subtitle{float:left;font-size: 12px;margin: 0 0px 15px;}
.actual_article_desc {font-size: 15px;width:600px;margin-bottom:50px;padding-top: 115px;}
.actual_article_social {float: left;margin-right: 200px;}
.actual_article_social img{display:inline-block;}

#homeright_rail h3 {
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
	font-size:18px;
}

#homeright_rail p {
	font-size: 15px;
    margin: 0;
    padding: 0;
}
#homeright_rail {
    float: right;
    height: 100%;
    width: 300px;
	padding-top: 15px;
}

.homeright_rail_category {
	border-top: 1px solid #000000;
    padding-bottom: 17px;
    padding-top: 20px;
}

#right_rail h3 {
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
	font-size:18px;
}


#right_rail {
    float: right;
    height: 100%;
    width: 300px;
	padding-top: 15px;
}

#right_rail_title {
    margin-top:0; 
	padding:17px 0 0;
	border-top: 1px solid;
	text-transform:uppercase;
}

.right_rail_feed {
    margin: 10px 0 10px;
    overflow: auto;
    padding-bottom: 8px;
}

.right_rail_feedimg {
	float:left;
	width:auto;
}

.right_rail_feedtopic {
    color: #000000;
    float: left;
    font-size: 19px;
    height: auto;
    margin-left: 12px;
    text-decoration: none;
    width: 135px;
}

.right_rail_feedtopic p {
	margin: 0;
    padding: 0;
}


#craftslideholder {
    float: left;
    height: 425px;
    width: 640px;
	background-color: black;
}


#picfadegallery {   
    float: left;
    height: auto;
    margin-bottom: 50px;
    width: 640px;
	}
.galleryboxes {    
	float: left;
    height: 200px;
	margin-top: 10px;
	margin-left: 10px;
    position: relative;
    width: 200px;
}

.galleryboxes p{    
	font-size:15px;
}

.galleryboxes img {
  position:absolute;left:0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.galleryboxes div {
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  opacity:0.9;
  width:200px;
  height:200px;
  color:#c0c0c0;
  background-color: rgba(0, 0, 0, 0.6);
}

.galleryboxes div.top:hover {opacity:1;color:#fff;}



#right_rail_vid {float: right;height: 100%;width: 300px;}

#videosliderholder {
    float: left;
    height: 415px;
    margin-bottom: 20px;
    width: 640px;
	border: 1px solid #E3E3E3;
}

#homeculturebuzz {
	width:605px;
	height:auto;
	float:left;
	margin-bottom: 20px;
}

.sub_titles {
    border-bottom: 1px solid;
    float: left;
    height: auto;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0;
    text-transform: capitalize;
    width: 640px;
}

.sub_titles h2{
    font-size: 24pt;
    margin: 0;
    padding: 0 0 5px 3px;
}

#eventimgs {
    width: 940px;
}


.info_box {
	width:200px;
	text-align:left;
}

#home_slide {
	float: left;
	height: 360px;
	width: 600px;
}

.galcontainer {margin: 30px auto 10px;background-color:#191919;}
.galcontainer h2{padding-top:10px;color:#FFFFFF;}
.galcontainer p {width:800px; color:white;font-size:14px;}


.galcontainer .largeimage {background-color: #FFFFFF;border: 1px solid #FFFFFF;padding: 1px;}
.galcontainer .description {background: none repeat scroll 0 0 #000000;bottom: 0;color: #FFFFFF;padding: 10px 20px;position: absolute;width: 895px;}
.galcontainer .thumbs img {background-color: #FFFFFF;cursor: pointer;margin-right: 14px;padding: 1px;  }

.galcontainer .largeimage2 { background-color: #FFFFFF;border: 1px solid #FFFFFF;padding: 1px;}
.galcontainer .description2 { background: none repeat scroll 0 0 #000000;bottom: 0;color: #FFFFFF;padding: 10px 20px;position: absolute;width: 895px; }
.galcontainer .thumbs2 img { background-color: #FFFFFF;cursor: pointer;margin-right: 14px;padding: 1px; }

.galcontainer .largeimage3 { background-color: #FFFFFF;border: 1px solid #FFFFFF;padding: 1px;}
.galcontainer .description3 { background: none repeat scroll 0 0 #000000;bottom: 0;color: #FFFFFF;padding: 10px 20px;position: absolute;width: 895px; }
.galcontainer .thumbs3 img { background-color: #FFFFFF;cursor: pointer;margin-right: 14px;padding: 1px; }

#craftarchive {    
	float: left;
    height: auto;
    width: 640px;
}

.craftarchive_box {
    background-repeat: no-repeat;
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    margin-bottom: 50px;
    padding-bottom: 50px;
    width: 640px;
}

.craftarchive_datebox{
    background-color: #292724;
    color: white;
    float: left;
    height: 38px;
    margin-left: 10px;
    margin-top: -15px;
    opacity: 0.75;
    width: 40px;
}

.craftarchive_month {
    font-size: 10pt;
    margin: 0 0 -6px;
    text-align: center;
    text-transform: uppercase;
}

.craftarchive_date {
    font-size: 16pt;
    margin: 0;
    padding: 0;
    text-align: center;
}

.craftarchive_titlebox{
    background-color: #ececed;
    color: white;
    height: 38px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_title{
    color: black;
    float: left;
    font-size: 16pt;
    margin: 0;
    padding: 6px 0 0 15px;
    width: 460px;
}

.craftarchive_social{    
    float: left;
    margin-left: 55px;
    margin-top: 6px;
    opacity: 0.75;
}


.craftarchive_imgbox {
    background-image: url("http://img.youtube.com/vi/2g2J3qL9gF8/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox2 {
    background-image: url("http://img.youtube.com/vi/O53gbxsVklg/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox3 {
    background-image: url("http://img.youtube.com/vi/T_zIZZ5sT1k/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox4 {
    background-image: url("http://img.youtube.com/vi/-C9t-DHeick/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox5 {
    background-image: url("http://img.youtube.com/vi/O1Lw0_Eim7s/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox6 {
    background-image: url("http://img.youtube.com/vi/p5P8_omhGRg/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox7 {
    background-image: url("http://img.youtube.com/vi/eE8jKYYrSHU/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox8 {
    background-image: url("http://img.youtube.com/vi/lDbdmn8yCB8/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_imgbox9 {
    background-image: url("http://img.youtube.com/vi/u-4NeWUTSMo/0.jpg");
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    height: 240px;
    margin-top: 5px;
    width: 640px;
}

.craftarchive_desc {
    background-color: #ececed;
    color: black;
    float: right;
    height: 220px;
    padding: 10px;
    text-align: left;
    width: 140px;
}

/* for places */
#picfadegallery_places {   
    float: left;
    height: auto;
    margin-bottom: 50px;
    padding-left: 15px;
    width: 630px;
}
.galleryboxes_places  {    
    float: left;
    height: 320px;
    margin-right: 18px;
    margin-top: 20px;
    position: relative;
    width: 192px;
}

.galleryboxes_places  img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.galleryboxes_places  div {
    background-color: rgba(0, 0, 0, 1);
    color: #ffffff;
    height: 90px;
    left: 0;
    margin-top: 220px;
    opacity: 0.9;
    position: absolute;
    width: 192px;
   -webkit-transition: opacity 0.5s ease-in-out;
   -moz-transition: opacity 0.5s ease-in-out;
   -o-transition: opacity 0.5s ease-in-out;
   transition: opacity 0.5s ease-in-out;
}

.galleryboxes_places:hover {
	opacity:.9;
}

.galleryboxes_places_top_title {
	font-size: 12px;
    margin: 0;
    padding: 15px 0 0 15px;
}

.galleryboxes_places_top_desc{
    font-size: 15px;
    margin: 5px 0 0;
    padding: 0 20px 0 15px;
}
