body{
	background:#8f8f8f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
p{
	color:#888888;
	}
	
hr{
	margin-bottom:20px;
	border:0px;
	height:6px;
	background:url(../images/separator.png) repeat-x;
	}


/* Header Stylesheet */
.header{ margin-bottom:50px; }

/* Logo Stylesheet */
.logo{ float:left; margin-left:15px; margin-top:40px; }


/* Search Form Stylesheet */
.search-container{ 
	width:200px; 
	float:right; 
	margin-right:15px; 
	margin-top:40px;
	}

.search-container .search-txt{ 
	width:150px; 
	padding:10px; 
	padding-right:30px; 
	outline:none; 
	border:1px solid #e9e9e9; 
	background:#fcfcfc url(../images/search.png) no-repeat right; 
	color:#d8d8d8;
	margin-bottom:10px;
	}

.search-container .search-txt{ 
	-webkit-box-shadow: 0px 0px 8px 1px #EEEEEE;
	box-shadow: 0px 0px 8px 1px #EEEEEE;
	}

.search-container .search-txt:focus{ color:#333333;}

.search-container span{ 
	float:right; 
	margin-right:10px; 
	color:#d8d8d8; 
	margin-bottom:5px;
	}


/* Social Network Icons Stylesheet */
.social-icons{
	float:right;
	border-left:1px solid #0e0c0d;
	}
	
.social-icons li{
	float:right;
	border-left:1px solid #352e30; border-right:1px solid #0e0c0d;
	padding-top:8px;
	padding-bottom:8px;
	}
	
.social-icons a{
	padding:8px;
	padding-left:10px;
	padding-right:10px;
	}
	
.social-icons li:hover, .social-icons a:hover{
	background:#FFCC00;
	}
	
	
	
	
	
.welcome-msg{
	width:930px;
	margin:0 auto;
	margin-top:80px;
	text-align:center;
	padding-bottom:20px;
	}
	
.welcome-msg h2{
	font-size:30px;
	margin-bottom:5px;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#454545;
	line-height:1.4em;
}

.welcome-msg p{
	font-size:16px;
	line-height:1.4em;
	}
	
	
	

/* Theme Features Stylesheet */
.features{
	background:#241e20;
	padding-top:40px;
	padding-bottom:30px;
	width:960px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:50px;
	}
	
.feature-box{
	text-align:left;
	width:210px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	z-index:999;
	}
	
.feature-box img{ 
	margin-right:10px;
	float:left;
	height:20px;
	width:20px;
	}
	
.feature-box h3{
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	margin-bottom:15px;
	}
	
.feature-box p{
	font-size:12px;
	line-height:1.5em;
	color:#CCCCCC
	}
	
	
	
/* Recent Portfolio Stylesheet */
.recent-portfolio{
	margin-bottom:70px;
	}

.recent-portfolio h2{
	width:930px;
	margin-bottom:30px;
	margin-left:15px;
	font-size:15px;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#666666;
	background:url(../images/separator.png) repeat-x center;
	}
	
.recent-portfolio span{ background:#FDFDFD; padding-right:10px; }

.recent-portfolio span img{ height:15px; width:15px; border:none; margin:0px; margin-right:8px; }
	
.recent-portfolio h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	margin-bottom:10px;
	}
	
.recent-portfolio a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
	
.recent-portfolio a:hover{
	color:#FFCC00;
	}
	
.recent-portfolio img{
	border:5px solid #e9e9e9;
	margin-bottom:30px;
	width:200px;
	height:150px;
	}
	
.recent-portfolio p{
	font-size:12px;
	line-height:1.6em;
	}
	
	
	
	


/* Recent Blog Post Stylesheet */
	
.recent-blog{
	margin-bottom:40px;
	}
	
.recent-blog h2{
	width:930px;
	margin-left:15px;
	margin-bottom:40px;
	font-size:15px;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#666666;
	background:url(../images/separator.png) repeat-x center;
	}
	
.recent-blog span{ background:#FDFDFD; padding-right:10px; }

.recent-blog span img{ height:15px; width:15px; border:none; margin:0px; margin-right:8px; }
	
.recent-blog h4{
	text-transform:capitalize;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	}
	
.recent-blog h4 a{
	color:#666666;
	text-decoration:none;
	}
	
.recent-blog h4 a:hover{
	color:#FFCC00;
	}
	
.recent-blog p{
	line-height:1.6em;
	font-size:12px;
	margin-bottom:10px;
	}
	
.recent-blog li{
	float:left;
	margin-right:5px;
	}
	
.recent-blog li a{
	font-size:11px;
	text-decoration:none;
	color:#BBBBBB;
	}
	
.recent-blog li a:hover{
	color:#FFCC00;
	}
	
.recent-blog li a b{
	margin-left:10px;
	font-weight:bold;
	}
	
.recent-blog .two-col{
	margin-bottom:50px;
	}
	
.blog-categories a{ margin-right:5px; font-size:11px; text-decoration:none; color:#BBBBBB; }
.blog-categories a:hover{ color:#FFCC00; }
.blog-categories b{ font-weight:bold; }

/* Date Format Style Sheet */
	
.date-container{
	float:left;
	margin-right:20px;
	margin-bottom:40px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	background:#241e20;
	border:1px solid #EEEEEE;
	text-align:center;
	color:#676767;
	font-weight:bold;
	}
	
.date-container h5{
	font-size:25px;
	color:#FFFFFF
	}
	
.date-container h6{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF
	}






/* Sidebar Widget */
.sidebar-container{
	border-left:1px solid #EEEEEE;
	width:285px;
	padding-bottom:80px;
	padding-top:40px;
	}

.sidebar-widget{
	margin-bottom:40px;
	color:#676767;
	font-size:12px;
	}

#searchform{ margin-left:20px; }
#searchform #s{ padding:8px; background:url(../images/search.png) right center no-repeat; padding-right:25px; }
#searchform #searchsubmit{ padding:8px; }
.screen-reader-text{ display:none; }
	
.sidebar-widget a{ color:#777777; text-decoration:none }
.sidebar-widget a:hover{ color:#FFCC00; }

/* Sidebar Title */	
.sidebar-widget .widget-title{
	border-bottom:1px solid #EEEEEE;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#676767;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	width:294px;
	}
	
/* Sidebar Paragraph styling */
.sidebar-widget p{
	margin-left:20px;
	line-height:1.6em;
	}
	
.sidebar-widget ul{
	margin-left:20px;
	}
	
.sidebar-widget li{ margin-bottom:7px; }
	
/* Sidebar Categories List Styling */
.sidebar-widget .list-categories ul{
	margin-left:20px;
	}
.sidebar-widget .list-categories li{
	margin-bottom:5px;
	list-style:url(../images/list-arrow.png) inside;
	}
.sidebar-widget .list-categories li a{
	text-decoration:none;
	color:#777777;
	}
.sidebar-widget .list-categories li a:hover{
	color:#FFCC00;
	}

	
	
/* Sidebar Recent Blog With Thumbs Styling */
.sidebar-widget .recent-blog-thumbs p{
	margin-left:0px;
	}
.sidebar-widget .recent-blog-thumbs li{
	margin-bottom:20px;
	}
.sidebar-widget .recent-blog-thumbs img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.sidebar-widget .recent-blog-thumbs a{
	font-weight:bold;
	text-decoration:none;
	color:#777777;
	}
.sidebar-widget .recent-blog-thumbs a:hover{
	color:#FFCC00;
	}
	
/* Sidebar Tags Styling */
.sidebar-widget .tagcloud{
	margin-left:20px;
	}
.sidebar-widget .tagcloud a{
	 padding:8px;
	 clear:both; 
	 margin-bottom:5px; 
	 display:inline-block;
	 background:#F9F9F9;
	 border:1px solid #e9e9e9;
	 color:#777777;
	 text-decoration:none;
	 font-weight:bold;
	 font-size:12px;
	}
.sidebar-widget .tagcloud a:hover{
	background:#241e20;
	color:#FFFFFF
	}
	
/* Sidebar Flickr Gallery */
.sidebar-widget .flckr-thumbs{ margin-left:20px; }
.sidebar-widget .flckr-thumbs img{ margin-right:15px; margin-bottom:15px; height:50px; width:50px; }
	
	
	


/* Blog Container Styling */
.blog-container{
	margin-top:50px;
	}
	
.blog-image-container{
	margin-bottom:40px;
	}

/* Blog Standard */
.standard-blog{
	margin-bottom:60px;
	width:610px;
	}
.standard-blog p{
	width:525px;
	float:right;
	line-height:1.5em;
	font-size:12px;
	}

.standard-blog h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	
	font-family: Oswald, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:18px;
	}
	
.standard-blog a{
	color:#676767;
	text-decoration:none;
	}
.standard-blog a:hover{
	color:#222222;
	}

.standard-blog .blog-image-container{
	margin-bottom:40px;
	}

.standard-blog .hover-link{ height:190px; width:600px; }
.standard-blog .hover-video{ height:190px; width:600px; }
.standard-blog .hover-zoom{ height:190px; width:600px; }





/* Pagination Stylesheet */
.pagination{
	background:#241e20;
	margin-bottom:40px;
	display:inline-block;
	clear:both;
	border-right:none;
	font-weight:bold;
	}
.pagination li{
	float:left;
	border-left:1px solid #352e30; border-right:1px solid #0e0c0d;
	padding-top:11px;
	padding-bottom:10px;
	}
.pagination li:first-child{ border-left:none; }
.pagination li:last-child{ border-right:none; }
.pagination a{
	text-decoration:none;
	color:#FFFFFF;
	padding:10px;
	padding-left:13px;
	padding-right:13px;
	}
.pagination a:hover{
	color:#FFFFFF;
	background:#FFCC00;
	}
	
.pagination .current{ background:#FFCC00; color:#FFFFFF; border:none }



/* Single Post */
.single-post{ margin-bottom:80px; }
.single-post .blog-image-container{
	margin-bottom:40px;
	}

.single-post .hover-link{ height:190px; width:600px; }
.single-post .hover-video{ height:190px; width:600px; }
.single-post .hover-zoom{ height:190px; width:600px; }

.single-post .date-container{ margin-bottom:0px; }

/* Page Title Stylesheet */
.page-title{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.3em;
	
	font-family: Oswald, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#676767;
	}

/* Blog Meta data Stylesheet */	
.meta-data{
	clear:both;
	display:inline-block;
	margin-bottom:25px;
	}
.meta-data li{
	float:left;
	margin-right:5px;
	}
.meta-data a{
	font-size:11px;
	color:#bbbbbb;
	text-decoration:none
	}
.meta-data a:hover{
	color:#FFCC00;
	}




/* Page Template Stylesheet */
.page-template{
	width:930px;
	margin:0 auto;
	margin-bottom:40px;
	margin-top:30px;
	}
	
.page-template .page-title{
	margin-bottom:25px;
	}




/* 404 Error Stylesheet */
.error-404{
	margin-bottom:500px;
	}
.error-404 h1{
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	font-size:100px;
	color:#333333;
	margin-bottom:10px;
	}
	
.error-404 h2{
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	color:#333333;
	margin-bottom:10px;
	}


/* Entry Styling ( This is where all the typography Stylesheet goes ) */
.entry{
	line-height:1.6em;
	font-size:12px;
	color:#888888;
	}
	
.entry b{ font-weight:bold; }
	
.entry p{
	margin-bottom:20px;
	line-height:1.6em;
	font-size:12px;
	}
	
.entry a{
	font-weight:bold;
	color:#777777;
	text-decoration:none;
	}
.entry a:hover{
	color:#241e20;
	}
	
.entry ul{ padding:0px; margin-bottom:20px; }
	
.entry li{
	padding:0px;
	margin-bottom:5px;
	list-style:url(../images/list-arrow.png) inside;
	font-weight:bold;
	font-size:12px;
	color:#777777;
	}
	
.entry blockquote{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-left:5px solid #EEEEEE;
	font-style:italic;
	font-size:14px;
	color:#AAAAAA;
	}
	
.blockleft{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-right:20px;
	border-left:5px solid #EEEEEE;
	font-style:italic;
	font-size:14px;
	color:#AAAAAA;
	float:left;
	width:40%;
	}
	
.blockright{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left:20px;
	border-left:5px solid #EEEEEE;
	font-style:italic;
	font-size:14px;
	color:#AAAAAA;
	float:right;
	width:40%;
	}
	
.dropcap{
	background:#241e20;
	float:left;
	padding:10px;
	padding-left:13px;
	padding-right:13px;
	color:#FFFFFF;
	float:left;
	margin:10px;
	font-weight:normal;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	font-size:23px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	}
	
.dropcap-2{
	float:left;
	color:#241e20;
	float:left;
	margin:5px;
	margin-right:10px;
	font-weight:normal;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	font-size:30px;
	}
	
.texthighlight{ background:#333333; padding:3px; color:#FFFFFF }

.framed-image{
	padding:10px;
	border:1px solid #e9e9e9;
	}
	
	
.entry h1,h2,h3,h4,h5,h6{ color:#676767; }
.entry h1{ font-family:Arial, Helvetica, sans-serif; font-size:25px; margin-bottom:20px;  }
.entry h2{ font-family:Arial, Helvetica, sans-serif; font-size:23px; margin-bottom:20px;  }
.entry h3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:20px;  }
.entry h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:10px;  }
.entry h5{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:10px; font-weight:bold  }
.entry h6{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; font-weight:bold  }

.entry hr{
	margin-bottom:20px;
	border:0px;
	height:6px;
	background:url(../images/separator.png) repeat-x;
	}

.alignleft{ float:left;margin-right:10px; margin-bottom:10px; margin-top:10px; }
.alignright{ float:right;margin-left:10px; margin-bottom:10px; margin-top:10px; }
.aligncenter{ margin-bottom:10px; }




/* Contact form and Contact Details Stylesheet */

.contact-form{
	float:left;
	width:595px;
	margin-right:15px;
	margin-bottom:20px;
	}
	
.contact-form input{
	float:left;
	width:50%;
	margin-bottom:15px;
	margin-right:20px;
	padding:10px;
	padding-left:30px;
	font-size:12px;
	}
	
.contact-form textarea{ width:533px; width:90%; height:160px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:20px; }

.contact-form textarea,input{
	border:1px solid #e0e0e0;
	outline:none;
	background:#FCFCFC;
	color:#CCCCCC;

	-webkit-border-radius: 2px;
    border-radius: 2px;
	
	-webkit-box-shadow: 0px 0px 3px 1px #EEEEEE;
	box-shadow: 0px 0px 3px 1px #EEEEEE;
	}
	
.contact-form textarea,input:focus{ color:AAAAAA; }
	
.contact-form .last{ margin-right:0px; }

.contact-form .email{ background:#FCFCFC url(../images/icons/forms/email.png) no-repeat left; }
.contact-form .url{ background:#FCFCFC url(../images/icons/forms/url.png) no-repeat left; }
.contact-form .subject{ background:#FCFCFC url(../images/icons/forms/subject.png) no-repeat left; }
	
.contact-form button{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border:none;
	background:#241e20;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	
	-webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
.contact-form button:hover{ background:#FFCC00; cursor:pointer; }
	
.contact-details{
	float:left;
	width:305px;
	margin-left:15px;
	margin-bottom:20px;
	}
	
	
	
	
	
	
/* Comment Form and List Style Stylesheet */

/* Comment Form */

.comment-form{
	float:left;
	width:595px;
	margin-right:15px;
	margin-bottom:20px;
	}
	
.comment-form input{
	float:left;
	width:50%;
	margin-bottom:15px;
	margin-right:20px;
	padding:10px;
	padding-left:30px;
	font-size:12px;
	}
	
.comment-form textarea{ width:533px; width:90%; height:160px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:20px; }

.comment-form textarea,input{
	border:1px solid #e0e0e0;
	outline:none;
	background:#FCFCFC;
	color:#CCCCCC;

	-webkit-border-radius: 2px;
    border-radius: 2px;
	
	-webkit-box-shadow: 0px 0px 3px 1px #EEEEEE;
	box-shadow: 0px 0px 3px 1px #EEEEEE;
	}
	
.comment-form textarea,input:focus{ color:AAAAAA; }
	
.comment-form .last{ margin-right:0px; }

.comment-form .email{ background:#FCFCFC url(../images/icons/forms/email.png) no-repeat left; }
.comment-form .url{ background:#FCFCFC url(../images/icons/forms/url.png) no-repeat left; }
.comment-form .subject{ background:#FCFCFC url(../images/icons/forms/subject.png) no-repeat left; }
	
.comment-form button{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border:none;
	background:#241e20;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	
	-webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
.comment-form button:hover{ background:#FFCC00; cursor:pointer; }

/* Comment List */	
.comment-header{ margin-bottom:30px; margin-top:70px; color:#676767; }	
.comment-header h1{ 
	background:url(../images/separator.png) repeat-x center;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	}
	
.comment-header span{ background:#FDFDFD; padding-right:10px; }

.comment-list{
	width:595px;
	}
	
.comment-list li{
	margin-bottom:20px;
	padding-bottom:20px;
	width:595px;
	}
	
.comment-list li:last-child{ border-bottom:none; margin-bottom:0px; }
	
.comment-list .avatar{ height:50px; width:50px; margin-right:20px; float:left; }
.comment-list .avatar img{ height:50px; width:50px;}
.comment-list .comment{ width:525px; float:left; }
.comment-list .comment p{ line-height:1.6em; }
.comment-list .comment p b{ font-weight:bold; font-style:italic; }

.comment-list .comment-data{ margin-bottom:10px; font-size:11px; color:#585858 }
.comment-list .comment-data b{margin-right:5px; font-weight:bold; }
.comment-list .comment-data a{ color:#585858; font-weight:bold; }
.comment-list .comment-data a:hover{ text-decoration:none; }





/* Portfolio Gallery */
.portfolio-gallery .page-title{
	width:930px;
	margin:auto;
	margin-bottom:20px;
	margin-top:40px;
	}
.portfolio-gallery hr{ width:930px; margin-bottom:30px; }
.portfolio-gallery{
	width:960px;
	margin:0 auto;
	margin-bottom:40px;
	}
	
.portfolio-gallery .pagination{ margin-left:15px; }

.portfolio-gallery img{
	margin-bottom:40px;
	}
.portfolio-gallery h4{
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:normal
	}	
.portfolio-gallery h4 a{
	text-decoration:none;
	color:#666666;
	}
.portfolio-gallery h4 a:hover{
	color:#FFCC00;
	}
.portfolio-gallery p{
	line-height:1.6em;
	}
	
.portfolio-2col{
	margin-bottom:50px; 
	}
.portfolio-2col img{	
	height:240px;
	width:450px;
}

/* Portfolio Two Column Gallery */	
.portfolio-2col .hover-link{
	height:240px;
	width:450px;
	}
.portfolio-2col .hover-zoom{
	height:240px;
	width:450px;
	}
.portfolio-2col .hover-video{
	height:240px;
	width:450px;
	}


/* Portfolio Three Column Gallery */
.portfolio-3col{
	margin-bottom:50px;
	}
	
.portfolio-3col h4{ font-size:16px; }
	
.portfolio-3col img{
	width:290px;
	height:240px;
	}
	
.portfolio-3col .hover-link{
	height:240px;
	width:290px;
	}
.portfolio-3col .hover-zoom{
	height:240px;
	width:290px;
	}
.portfolio-3col .hover-video{
	height:240px;
	width:290px;
	}
	
	
/* Portfolio Item */

.portfolio-item{ margin-bottom:60px; margin-top:40px; }

.portfolio-item p{ line-height:1.6em; margin-bottom:20px; }

.portfolio-item h1{ font-family: Oswald, Helvetica, Arial, sans-serif; font-size:20px; text-transform:uppercase; margin-bottom:15px; line-height:1.6em; color:#676767; }

.portfolio-item .hover-link{ height:300px; width:610px; }
.portfolio-item .hover-video{ height:300px; width:610px; }
.portfolio-item .hover-zoom{ height:300px; width:610px; }




/* Footer Container StyleSheet */
.footer-container{
	background:#241e20;
	border-bottom:1px solid #0e0c0d;
	padding-top:30px;
	padding-bottom:30px;
	}

/* Style sheet for the Footer Widget */
.footer-widget{
	color:#888888;
	font-size:11.4px;
	}
	
.footer-widget .widget-title{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
.footer-widget #searchform{ margin-left:20px; display:none }
	
.footer-widget a{
	color:#888888;
	text-decoration:none;
	}
	
.footer-widget a:hover{
	color:#FFCC00;
	}
	
.footer-widget p{
	line-height:1.4em;
	font-size:11.4px;
	margin-bottom:10px;
	}
	
.footer-widget p a{
	font-weight:bold;
	text-decoration:none;
	color:#FFCC00;
	}
.footer-widget p a:hover{color:#222222;}

.footer-widget li{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #352e30; border-bottom:1px solid #0e0c0d;
	}
.footer-widget li:last-child{ border-bottom:none;}
.footer-widget li:first-child{ border-top:none;}

/* Footer Recent posts with Thumbs */
.flckr-thumbs img{ margin-right:15px; margin-bottom:15px; }

/* Sidebar Tags Styling */
.footer-widget .tagcloud a{
	 padding:8px;
	 clear:both; 
	 margin-bottom:5px; 
	 display:inline-block;
	 background:#FFCC00;
	 color:#241e20;
	 text-decoration:none;
	 font-weight:bold;
	 font-size:12px;
	}
.footer-widget .tagcloud a:hover{
	background:#111111;
	color:#FFFFFF
	}


/* Footer Copywrite Label Style sheet */
.footer-copywrite{
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	color:#676767;
	width:300px;
	float:left;
	}
	
.footer-bottom{ border-top:1px solid #352e30; border-bottom:none; }

/* footer's navigation menu */
.footer-nav{ float:right; margin-right:15px; }

.footer-nav ul{ margin:0px; padding:0px; }

.footer-nav li{
	float:left;
	margin-left:15px;
	}
	
.footer-nav a{
	font-weight:bold;
	color:#676767;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	}
	
.footer-nav a:hover{ color:#FFCC00; }
	
	
.credits{ margin-bottom:20px; text-align:right; }
.credits a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; }
	
/* Hover effects */
	
.hover-link{
	position:absolute;
	height:150px;
	width:200px;
	padding:5px;
	background:url(../images/icons/hover/link.png) center no-repeat;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
	z-index:999;
	
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	}
	
.hover-link:hover{
	background:url(../images/icons/hover/link.png) center no-repeat;
	-moz-opacity:0.8; filter:alpha(opacity=0.8); opacity:0.8;
	}
	
.hover-video{
	position:absolute;
	height:150px;
	width:200px;
	padding:5px;
	background:url(../images/icons/hover/video.png) center no-repeat;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
	z-index:999;
	
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	}
	
.hover-video:hover{
	background:url(../images/icons/hover/video.png) center no-repeat;
	-moz-opacity:0.8; filter:alpha(opacity=0.8); opacity:0.8;
	}
	
.hover-zoom{
	position:absolute;
	height:150px;
	width:200px;
	padding:5px;
	background:url(../images/icons/hover/zoom.png) center no-repeat;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
	z-index:999;
	
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	}
	
.hover-zoom:hover{
	background:url(../images/icons/hover/zoom.png) center no-repeat;
	-moz-opacity:0.8; filter:alpha(opacity=0.8); opacity:0.8;
	}