/*

Theme Name: Vortex Wordpress Template

Theme URI: http://vortex.imaginemthemes.com/wp/

Description: Theme Design by Mondre' and shared at <a href="http://themes.weboy.org">WordPress Themes</a>

Version: 1.0

Author: Mondre'

Author URI: http://themeforest.net/user/imaginem

Tags: fixed width, two columns, widgets



	Vortex v1.0

	http://vortex.imaginemthemes.com/wp/



	This theme was designed and built by Mondre,

	you will find him at http://themeforest.net/user/imaginem 

	in Themeforest



*/



/*

begin resets

*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	padding: 0;

	border: 0;

	outline: 0;

	font-family: inherit;

	font-style: inherit;

	font-size: 100%;

	vertical-align: baseline;

}



/*

Main Global Layout Settings

*/





*{ padding: 0px; }

body, html{ height: 100%; margin: 0;height: auto; min-height: 100%; }

body{ font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

font-size: 62.5%; background: #087cb0 url(../images/bg.gif) repeat top center;}

a{ outline: none; text-decoration: none; }

a:hover{ text-decoration: underline; }

a img{ border: none; }



.clear {clear:both;}

.ienoclear {clear:both;}

.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }

* html .clearfix{ height: 1%; }

*+html .clearfix{ height: 1%; }



/* -------- Page Structure -------- */



#pagecontainer{ width: 1017px; margin: 0px auto; padding:0px; background:#fff; border-top:10px solid #002e43;}

#mainpage{ width: 940px; margin: 0px auto; padding-top:10px; background:#fff;}

#header {border-bottom:6px solid #000; padding-bottom:15px;}

#logo { margin:0;padding:0; margin-top:-10px; }

#rss { float:right; position:relative; top:15px; }

	#rss img {width:20px; height:20px;}

.twocolumn {width:600px; float:left;}

	

/* -------- Title -------- */



#categorytitle { font-size:16px; color:#7d7d7d; padding:16px 0 12px 0; margin:0 0 30px 0; border-bottom:1px dotted #D1D1D1;}





/* -------- Featured -------- */



.featuredimage img {

	border:0;

	width:940px;

	height:289px;

}



.featuredinfo { 

width:940px; margin:0;padding:0;

height:44px; margin-top:-2px;

background:#087cb0; text-align:center;

color:#cee5ef;

font-size:14px; padding:12px 0 0 0; z-index:2000;

}



	.featuredinfo a { 

	color:#cee5ef;

	text-decoration:none;

	}



	.featuredinfo a:hover { 

	color:#fff;

	text-decoration:none;

	}

	

/* -------- Mainpage Intro Text -------- */



#introwrap { width:700px;}

	#introbig { font-size:22px; font-style:normal; font-weight:bold; letter-spacing:-1px; margin-bottom:15px;}

	#introsmall { font-family:Georgia, 'Times New Roman', serif; font-size:16px; font-style:italic; line-height:19px;  color:#969696;}

	#twitter {float:right; margin-right:60px;}

		#twitter img {width:100px;height:100px;}



/* -------- Mainpage Portfolio -------- */



#mportfoliowrap {

	border-top:7px solid #e3e3e3; 

	border-bottom:7px solid #e3e3e3;

	padding:12px 0 12px 0;

	margin: 25px 0 25px 0;

	}

	.mportfolio {}

		.mportfolio img { width:220px; height:106px;float:left;}

		.mportfoliospace { margin-left:20px;}

		.mportfoliobg { width:220px; height:106px; float:left; background: #111 url(images/hover-media.jpg) no-repeat top left;}

		.mportfoliovideobg { width:220px; height:106px; float:left; background: #111 url(images/hover-video.jpg) no-repeat top left;}



	#mblogwrap {

		padding: 0 0 12px 0;

		margin: 25px 0 15px 0;

		}

	.mblogbox {

		width:286px;

		float:left;

		}

		.mblogtitle { font-size:16px; font-weight:bold; margin-bottom:10px;}

			.mblogtitle a { color:#111; text-decoration:none;}

			.mblogtitle a:hover { color:#0878aa; text-decoration:none;}



		.mblogtext { font-size:13px; line-height:20px; color:#7d7d7d;}

		.mblogspace { margin-left:20px; padding-left:20px; border-left:1px solid #e3e3e3;}



/* -------- Mainpage button -------- */



.blankbutton { 

	background: url(images/home_button.png) no-repeat top left; 

	float:right; 

	width:137px; 

	height:42px;

	font-family:georgia, serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

	padding:14px 0 0 22px;

	margin-top:10px;

	}



	.blankbutton a { 

		font-family:georgia, serif;

		font-size:11px;

		font-weight:normal;

		font-style:italic;

		text-decoration:none;

		color:#111;

		}



	.blankbutton a:hover { 

		font-family:georgia, serif;

		font-size:11px;

		font-weight:normal;

		font-style:italic;

		text-decoration:none;

		color:#0878aa;

		}



/* -------- Portfolio Page -------- */

		

.portfoliopagerows {

	padding:0 0 40px 0;

	margin:0;

	}

	.portfoliobox {width:220px;float:left;}

		.portfoliotitle { color:#5c5c5c; font-size:13px; font-weight:bold; padding-top:10px;}

			.portfoliotitle a { color:#5c5c5c; text-decoration:none;}

			.portfoliotitle a:hover { color:#087CB0; text-decoration:none;}

		.portfoliocontents { color:#919191; font-size:12px; font-weight:normal; padding-top:10px;}

		

/* -------- Title and Blog Contents -------- */



#contents #title { font-size:26px; font-style:normal; color:#111; font-weight:normal; letter-spacing:-1px; margin-bottom:15px;line-height:26px;}

#contents { font-size:13px; line-height:20px; color:#7d7d7d; padding-bottom:30px;}

	h1,h2,h3,h4,h5,h6 {

		font-weight:normal;

			}

	

	#contents .posttitle { font-size:22px; font-style:normal; color:#111; font-weight:normal; letter-spacing:-1px; margin-bottom:15px;}

		#contents .posttitle a { color:#111; text-decoration:none;}

		#contents .posttitle a:hover { color:#087CB0; text-decoration:none;}



	/* -------- Blog Content Alignment -------- */

	

	#contents .alignright {float:right; margin-left:15px;}

	#contents .alignleft {float:left; margin-right:15px;}

	#contents .aligncenter { clear:both; display:block; margin:0px auto;  }

	

	/* -------- Blog Date, Comments and image styles -------- */

	

	#contents .datecomment { font-size:11px; font-style:normal; color:#111; margin-bottom:20px;}

	#contents .datecomment a { font-size:11px; font-style:normal; color:#087baf; text-decoration:none; }

	#contents .datecomment a:hover { font-size:11px; font-style:normal; color:#111; }

	#contents span.comments { font-size:11px; font-style:normal; font-weight:normal; color:#111; float:right; padding:2px 6px 2px 6px;}

	#contents span.comments a { color:#087baf; font-size:11px;background: url(images/comment.png) no-repeat left;padding: 0 0 0 20px;}

	#contents span.comments a:hover { color:#111; }



	#contents img {border:1px solid #D1D1D1;padding:3px;}

	#contents em {font-style:italic;}

	#contents a {color:#087cb0;text-decoration:underline;}

	#contents blockquote{

	margin:0 0 22px 5px;

	padding:0 15px;

	border-left: 5px solid #087cb0;

	}

	

	#contents ul, #contents ol{

	list-style-position:outside;

	margin-left:20px;

	}



	

	/* -------- Headings -------- */

	

	#contents h1 {font-size:28px;}

	#contents h2 {font-size:24px;}

	#contents h3 {font-size:20px;}

	#contents h4 {font-size:18px;}

	#contents h5 {font-size:16px;}

	#contents h6 {font-size:14px;}

	

	/* -------- Read more -------- */

	

	#contents .readmorebutton {

		background: url(images/readmore_button.png) no-repeat top left; 

		float:left;

		width:118px; 

		height:42px;

		font-family:georgia, serif;

		font-size:11px;

		font-weight:normal;

		font-style:italic;

		padding:10px 0 10px 25px;

		margin-top:0px; margin-bottom:5px; margin-left:-10px;

		

	}



		#contents .readmorebutton a { 

			font-family:georgia, serif;

			font-size:11px;

			font-weight:normal;

			font-style:italic;

			text-decoration:none;

			color:#111;

			}



		#contents .readmorebutton a:hover { 

			font-family:georgia, serif;

			font-size:11px;

			font-weight:normal;

			font-style:italic;

			text-decoration:none;

			color:#0878aa;

			}

			

		#contents .blogseperator {

			border-bottom:1px dotted #D1D1D1;

			margin-bottom:30px;

		}

		

		

		/* -------- Related Posts -------- */

			

		#contents .relatedposts { font-size:13px; line-height:18px; margin-top:-8px; margin-bottom:10px;padding-top:5px; padding-bottom:30px;padding-top:10px;}

		#contents .relatedposts a {text-decoration:none;}

		#contents .relatedposts img { border:1px solid #D1D1D1;padding:3px; margin-right:10px; }

		#contents .relatedposts img:hover { border:1px solid #111;}

			#contents .relatedposts a:hover { color:#111; text-decoration:none;}

				#contents .relatedposts ul { font-size:13px; line-height:18px; list-style:none; line-height:18px;  padding:0;margin:0; }

				#contents .relatedposts ul li {  }

				#contents .relatedposts ul li.relatedimage { float:left; border:none;}

				#contents .relatedposts ul li.relateddesc {  padding-top:10px;}

				#contents .relatedposts ul li.relatedclear { clear:both;border-bottom:none;margin-bottom:4px; }

				#contents .relatedposts ul li a { padding:6px 0 5px 0; }

				#contents .relatedposts ul li a:hover { color:#111; text-decoration:none;}

		

/* -------- Sidebar -------- */



#sidebar {float:right; width:280px; }

	.sidebartitle { font-size:15px; font-style:normal; color:#111; letter-spacing:0px; margin-bottom:15px;}

	.sidebartextbox { font-size:13px; line-height:20px; color:#7d7d7d; padding-bottom:30px;}

	.sidebaropts { font-size:13px; line-height:18px; color:#087baf; margin-top:-8px; margin-bottom:10px;padding-top:5px; padding-bottom:30px;}

	.sidebaropts img { border:1px solid #D1D1D1;padding:3px; margin-right:10px; }

	.sidebaropts img:hover { border:1px solid #111;}

	.sidebaropts a { color:#087baf;}

		.sidebaropts a:hover { color:#111; text-decoration:none;}

			.sidebaropts ul { font-size:13px; line-height:18px; list-style:none; line-height:18px; color:#087baf; padding:0;margin:0; }

			.sidebaropts ul li {  color:#087baf; }

			.sidebaropts ul li a { color:#087baf;padding:6px 0 5px 0;border-bottom:1px dotted #D1D1D1; display:block;}

			.sidebaropts ul li a:hover { color:#111; text-decoration:none;}

				.sidebaropts ul ul li a { color:#087baf; padding-left:15px; }

					.sidebaropts ul ul ul li a { color:#087baf; padding-left:30px; }

	.sidebarbottom {padding-bottom:30px; }

	

	

	.sidebarpopular { font-size:13px; line-height:18px; color:#087baf; margin-top:-8px; margin-bottom:10px;padding-top:5px; padding-bottom:30px;}

	.sidebarpopular a { color:#087baf; }

	.sidebarpopular img { border:1px solid #D1D1D1;padding:3px; margin-right:10px; }

	.sidebarpopular img:hover { border:1px solid #111;}

		.sidebarpopular a:hover { color:#111; text-decoration:none;}

			.sidebarpopular ul { font-size:13px; line-height:18px; list-style:none; line-height:18px;  padding:0;margin:0; }

			.sidebarpopular ul li {  }

			.sidebarpopular ul li.popularimage { float:left; border:none;}

			.sidebarpopular ul li.populardesc { width:250px;}

			.sidebarpopular ul li.popclear { clear:both;border-bottom:1px dotted #D1D1D1;margin-bottom:4px; }

			.sidebarpopular ul li a { padding:6px 0 5px 0;}

			.sidebarpopular ul li a:hover { color:#111; text-decoration:none;}



				

				

/*------ AD boxes ------*/				

.ad-box-wrap {

	padding-bottom:20px;padding-top:20px;

}



	.ad-box {

	}



	.ad-box a {

		margin: 2px;padding:5px;display:block;float:left;

	}









/*------ Calendar ------*/

				

#wp-calendar {

	width:100%;

	color:#5D5D5D;

	padding:10px;

	background:#FFFFE8;

	border:1px solid #E8E8E8;

	}

	

#wp-calendar td {

	padding:5px; text-align:center;

	}

	

#wp-calendar td a{

	color:#087baf; text-decoration:none;

	}



#wp-calendar td a:hover {

	color:#111;text-decoration:none;

	}



/*------ Search ------*/

#s {

	margin: 10px 0 35px 0;

	width: 252px;

	height: 21px;

	padding: 4px 0 0 25px;

	border: 1px dotted #DEDEDE;

	background: url(images/search-bar.gif) no-repeat left bottom;

	color:#545454;

}

	

/*------ Comments ------*/



#commentcol {

	width: 578px;

}



	#comments {



		padding-left:0px;

		padding-top:18px;padding-bottom:18px;

	

		font-size:15px; font-style:normal; color:#111; letter-spacing:0px; 

	}

	

	ol.commentlist li.even {

    background: #EAEAEA;

	border-bottom: 1px solid #E2E2E2;

	}

	

	

	ol.commentlist {

		margin:0; 

		padding-left:0px;

		padding-right:18px;

		width: 580px; list-style:none;

		}



	.commentlist li {

		font-size:12px; font-style:normal; color:#111; letter-spacing:0px; margin-left:-18px;

		

		

		}



	.commentlist cite {

		padding: 18px;

		display:block;

		font-style:normal;

		color: #a0a0a0;

		}	



	.commentlist a:link, .commentlist a:visited {

		color: #a0a0a0;

		text-decoration:none;

		}



	.commentlist a:hover, .commentlist a:active {

		color: #a0a0a0;

		text-decoration:none;

		}



	.commentlist cite img {

		border:2px solid #a0a0a0;

		float:left;

		margin-right:9px;

		}



	.commentlist .author {

		font-size: 12px; font-weight:bold;



		}



	.commentlist .author a{

		font-size: 12px;



		text-decoration:none;

		color: #a0a0a0;

		}



	.commentlist .time {



		font-size: 10px; 

		color: #a0a0a0;



		}

		



	.commenttext {

		font-size: 12px;

		font-style: normal;

		font-weight: normal;

		text-transform: none;

		letter-spacing: normal;

		line-height: 1.45em;



		padding-top:5px;

		padding-bottom:30px;

		padding-left:18px;

		padding-right:18px;

		color:#838383;

		}



/* Comment Area*/



#respond{

	



	padding-left:0px;

	padding-top:28px;

	padding-left:20px; background:#eee; margin-top:30px;

	font-size:12px; font-style:normal; color:#111; letter-spacing:0px; 



}



	.respondtitle{

		padding-left:0px;



		font-size:15px; font-style:normal; color:#111; letter-spacing:0px; 

	}



	#respond a{

		font-size: 11px;



		color: #a0a0a0;

	}



	/* Comment Form Style */



	#respond textarea {font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		font-size: 12px;height: 120px; color: #a0a0a0;}

	#respond textarea:focus, #respond input:focus {border: 1px solid #000;background:#FFFFC7;}





	#respond #email {

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		color: #575757;font-size: 12px;

		border: 1px solid #a0a0a0;

		width: 200px;

		margin-top:20px;

		background-position: 7px 7px;

		background-repeat: no-repeat;

		height: 20px;

		padding-left: 5px;

		padding-top: 6px;

	}



	#respond #author {

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		margin-top:20px;font-size: 12px;

		color: #575757;

		border: 1px solid #a0a0a0;

		width: 200px;



		background-position: 7px 7px;

		background-repeat: no-repeat;

		height: 20px;

		padding-left: 5px;

		padding-top: 6px;

	}



	#respond #url {

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		margin-top:20px;

		color: #575757;font-size: 12px;

		border: 1px solid #a0a0a0;

		width: 200px;



		background-position: 7px 7px;

		background-repeat: no-repeat;

		height: 20px;

		padding-left: 5px;

		padding-top: 6px;

	}



	#respond #comment {

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		margin-top:20px;

		color: #575757;font-size: 12px;

		border: 1px solid #a0a0a0;

		width: 555px;

		height: 150px; 



		background-position: 7px 7px;

		background-repeat: no-repeat;

		padding-left: 5px;

		padding-top: 6px;

	}



	#respond label {

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		font-size: 11px;

		padding-left:10px;

		color:#535252;

	}



	#respond #submit{

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

		width: 80px;

		height:30px; padding-bottom:5px;

		margin: 0px 0px 10px 0px;

		border: 1px solid #535252;

		font-size: 12px;

		letter-spacing: 1px;

		line-height: 2em;

		margin-top:10px;

		background:#535252;

		color:#fff;

	}







/* Contact Form Text Input Styles*/



#contact-float {

	float:left;

}



	#contact-wrapper {

		width:430px;

		padding:10px 0 0 0;

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

	}

	#contact-wrapper p{



		color:#0878aa;

	}

	#contact-wrapper div {



		margin:1em 0;

	}

	#contact-wrapper label {

		display:block;

		float:none;

		font-size:12px;

		width:auto;

	}

	#contact-wrapper label.error {

		display:block;

		float:none;

		font-size:12px;

		width:auto;

		color:#FF3300;

	}

	form#contactform input {

		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

		border-style:solid;

		border-width:1px;

		padding:5px;

		font-size:12px;

		color:#333;

		width:450px;

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

	}



	form#contactform input.submit-button {

		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

		border-style:solid;

		border-width:1px;

		padding:5px;

		font-size:12px;

		background:#111;

		color:#fff;

		width:100px;

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

	}



	form#contactform textarea {



		padding:5px;

		font-size:12px;

		width:450px;

		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

		border-style:solid;

		border-width:1px;

		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;

	}







	

/* -------- Address -------- */

	

.addressbox { 

		float:right;

		font-size:14px;

		line-height:22px;

		position:relative;

		right:68px; top:20px;

		margin-bottom:100px;

		}

	.addresstitle {

		font-size:14px;

		font-weight:bold;

		margin-bottom:10px;

	}

	

	.fulladdress {

		color:#7d7d7d;

		font-size:13px;

		margin-bottom:10px;

	}

	

/* -------- Page Navi -------- */



.navigationbox { 

	font-size:12px;

	padding:0 10px 20px 0;

	

}



.navigationbox .wp-pagenavi {



	margin-bottom:10px;	

	color: #2E2E2E;

/*	margin-top:-35px; */

}



	.navigationbox .wp-pagenavi a, .navigationbox .wp-pagenavi a:link {

		padding: 2px 4px 2px 4px; 

		margin: 2px;

		text-decoration: none;

		margin-bottom:10px;

		color: #111;

		border:1px dotted #D1D1D1;



	}

	.navigationbox .wp-pagenavi a:visited {

		padding: 2px 4px 2px 4px; 

		margin: 2px;

		text-decoration: none;

		margin-bottom:10px;





	}

	.navigationbox .wp-pagenavi a:hover {	

		color: #2E2E2E;





	}

	.navigationbox .wp-pagenavi a:active {

		padding: 2px 4px 2px 4px; 

		margin: 2px;

		text-decoration: none;

		margin-bottom:10px;

		color: #2E2E2E;



	}

	.navigationbox .wp-pagenavi span.pages {

		padding: 2px 4px 2px 4px; 

		margin: 2px 2px 2px 2px;

		color: #2E2E2E;

		margin-bottom:10px;



	}

	.navigationbox .wp-pagenavi span.current {

		padding: 2px 4px 2px 4px; 

		margin: 2px;

		font-weight: bold;

		margin-bottom:10px;

		color: #111;



	}

	.navigationbox .wp-pagenavi span.extend {

		padding: 2px 4px 2px 4px; 

		margin: 2px;	

		margin-bottom:10px;

		color: #2E2E2E;



	}



.navigationbox .navigation { 

	font-size:14px;

}



	.navigationbox .navigation a { 

		color:#111;

	}



	.navigationbox .navigation a:hover { 

		color:#087baf;

		text-decoration:none;

	}





/* -------- Footer -------- */



#footer{

background:#000;

}

	

	#footerwrap {

		padding: 40px 0 40px 40px;

		background:#000;

		border-top:7px solid #0878aa;

		}

	.footerbox {

		width:286px;

		float:left;

		}

	.footertitle { font-size:16px;  margin-bottom:10px; color:#fff;}

	.footertitle a {color:#fff; text-decoration:none;}



	.footertext { font-size:13px; line-height:20px; color:#7d7d7d;}

	

	/* -------- Footer list style -------- */

	

	.footer-item, .footer-item h3 { font-size:16px;  margin-bottom:2px; color:#fff; margin-top:9px;}

	.footer-item { font-size:13px; line-height:18px; color:#7d7d7d; margin-top:-8px;}

		.footer-item ul { list-style:none; font-size:13px; line-height:18px; color:#7d7d7d; padding:0;margin:0; padding-top:5px;}

		.footer-item ul li { font-size:13px; line-height:18px; color:#7d7d7d; border-bottom:1px solid #111; padding:6px 0 5px 0;}

		.footer-item ul li a { font-size:13px; line-height:18px; color:#7d7d7d;}

		.footer-item ul li a:hover { font-size:13px; line-height:18px; color:#fff; text-decoration:none;}



	.footerposts { font-size:13px; line-height:18px; color:#7d7d7d; margin-top:-8px;}

		.footerposts ul { list-style:none; font-size:13px; line-height:18px; color:#7d7d7d; padding:0;margin:0; padding-top:5px;}

		.footerposts ul li { font-size:13px; line-height:18px; color:#7d7d7d; border-bottom:1px solid #111; padding:6px 0 5px 0;}

		.footerposts ul li a { font-size:13px; line-height:18px; color:#7d7d7d;}

		.footerposts ul li a:hover { font-size:13px; line-height:18px; color:#fff; text-decoration:none;}



	.footerspace { margin-left:20px; padding-left:20px; }

	

/* -------- Flickr  -------- */



.flickrfooterspace { margin-left:60px; }



	.footerflickrwrap { width:280px;float:left; margin:0;padding:0; margin-left:80px; }

		.footerflickr ul { list-style:none; }

		.footerflickr ul li { float:left; margin-right:38px; margin-bottom:38px; }

		.footerflickrimage {width: 40px; height:40px; }

		

	.flickr-box {

		margin-left:40px; margin-top:-20px; 

	}

	

	.flickr-box img {

		width:40px;height:40px; 

	}



	.flickr-box a {



		margin-right: 34px;margin-top:34px; background:#000;border: 2px solid #000;display:block;float:left;

	}



	.flickr-box a:hover {



		background:#000;border: 2px solid #0878aa;

	}



		

/* -------- Copyright style -------- */



#footerbarwrap {

		padding: 20px 0 20px 40px;

		background:#0f0f0f;

		font-size:12px;

		color:#9f9f9f; 

		}

		#footerbarwrap ul {

			font-size:0px;

			color:#000;

			list-style:none;margin:0;padding:0;

			}

		#footerbarwrap ul li {

			color:#000;

			}

		#footerbarwrap ul li a{

			color:#000;

			}









/*=== End of CSS ===*/


