* {margin: 0; padding: 0;}

.cycle-slideshow,  .cycle-slideshow *  {
	-webkit-box-sizing:  border-box;
	-moz-box-sizing:  border-box;
	box-sizing:  border-box;
 }
.cycle-slideshow  {
	width:  95%;
	min-width:  300px;
	max-width:  1000px;
	margin:  10px auto;
	padding:  0;
	position:  relative;  
    background:  url(images/spinner.gif) 50% 50% no-repeat;  
 }
.cycle-slideshow img  {
	position:  absolute;
	top:  0;
	left:  0;
	width:  100%;
	padding:  0;
	display:  block;
}
.cycle-slideshow img: first-child  {
	position:  static;
	z-index:  100;   
}
.cycle-pager  {  
    text-align:  center;
	width:  100%;
	z-index:  500;
	position:  absolute;
	top:  10px;
	overflow:  hidden;
}
.cycle-pager span  {  
	font-family:  arial;
	font-size:  50px;
	width:  16px;
	height:  16px;
	display:  inline-block;
	color:  #ddd;
	cursor:  pointer;
}
.cycle-pager span.cycle-pager-active  {
    color:  #D69746;
}
.cycle-pager > *  {
    cursor:  pointer;
}
.cycle-caption  {
	position:  absolute;
	color:  white;
	bottom:  15px;
	right:  15px;
	z-index:  700;
 }
.cycle-overlay  {
	font-family:  tahoma,  arial;
	position:  absolute;
	bottom:  0;
	width:  100%;
	z-index:  600;
	background:  black;
	color:  white;
	padding:  15px;
	opacity:  .5;
}
.cycle-prev,  .cycle-next  {
	position:  absolute;
	top:  0;
	width:  30%;
	opacity:  0;
	filter:  alpha(opacity=0);
	z-index:  800;
	height:  100%;
	cursor:  pointer;
 }
.cycle-prev  {
    left:  0;
    background:  url(images/left.png) 50% 50% no-repeat;
}
.cycle-next  {
    right:  0;
    background:  url(images/right.png) 50% 50% no-repeat;
}
.cycle-prev:hover,  .cycle-next:hover  {
    opacity:  .7;
    filter:  alpha(opacity=70) }
.disabled  {
    opacity:  .5;
    filter: alpha(opacity=50);
 }
.cycle-paused:after  {
	content:  'Paused';
	color:  white;
	background:  black;
	padding:  10px;
	z-index:  500;
	position:  absolute;
	top:  10px;
	right:  10px;
	border-radius:  10px;
	opacity:  .5;
	filter:  alpha(opacity=50);   
}

@media only screen and (max-width:  480px),  only screen and (max-device-width: 480px)  {
	.cycle-slideshow  {
		width:  200px;
	}

	.cycle-overlay  {
		padding:  4px 
	}
	.cycle-caption  {
		bottom:  4px;
		right:  4px 
	}
}
.cycle-overlay.custom { 
	text-align: right; 
}
.cycle-overlay-left{
	float:left; 
}


.sidebar {
	margin: 20px;
	width:400px;
}			 
.sidebar ul {
	list-style-type: none;
	width: 398px; 
	border:solid 1px #336699;
} 
.sidebar div ul li h3 {
	font: bold 20px/1.5 Helvetica, Verdana, sans-serif;
}
.sidebar ul li img {
	float: left;
	margin: 0 15px 0 0;
}
.sidebar ul li p {
	font: 200 12px/1.5 Georgia, Times New Roman, serif;
}
.sidebar ul li {
	padding: 10px;
	overflow: auto;
}
.sidebar ul li:hover {
	background: #eee;
	cursor: pointer;
}

.shadow{
	-moz-box-shadow: 3px 3px 4px #808080;
	-webkit-box-shadow: 3px 3px 4px #808080;
	box-shadow: 3px 3px 4px #808080;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');
}
