html,body,div,span,object,iframe,h1,h2,h3,
h4,h5,h6,p,blockquote,pre,abbr,address,cite,
code,del,dfn,em,img,ins,kbd,q,samp,small,strong,
sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,
thead,tr,th,td,article,aside,canvas,details,
figcaption,figure,footer,header,hgroup,menu,
nav,section,summary,time,mark,audio,video {
  border:0;
  font-size:100%;
  vertical-align:baseline;
  margin:0;
  padding:0;
  }
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
  display:block;
  }
blockquote,q {
  quotes:none;
  }
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:none;
  }
.clearfix:before,
.clearfix:after {
  content:"";
  display:table;
  }
.clearfix:after {
  clear:both;}
.clearfix {
  zoom:1;
  }
body {
  margin-top:30px;
  font-size:16px;
  font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
  font-family:Century Gothic, sans-serif;
  color:#000;
  background:#eee url(../images/bg.png) repeat;
  padding:0;
  text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);
  }
.justify {
  text-align:justify;
  }
.right {
  text-align:right;
  }
.nostart {
  list-style-type:none;
  margin:0;
  padding:0;
  }
.clear {
  clear:both;
  }
br.clear {
  clear:both;
  margin-top:-15px;
  }
a {
  outline:none;
  text-decoration:none;
  color:#A3443E;
  }
.tagline_left {
  float:left;
  }
.tagline_right {
  float:right;
  }
.tagline_center img {
  display:block;
  line-height:1.6em;
  margin:auto;
  }
.tagline_center {
  }
img {
  display:block;
  border:none;
  margin:0;
  padding:0;
  }
.imgl,
.imgr {
  border:1px solid #C7C5C8;
  padding:5px;
  }
.imgl {
  float:left;
  clear:left;
  margin:0 8px 8px 0;
  }
.imgr {
  float:right;
  clear:right;
  margin:0 0 8px 8px;
  }
div.main-container {
  display:block;
  text-align:left;
  margin:0 0 1px;
  }
div.main-container h1,
div.main-container h2,
div.main-container h3,
div.main-container h4,
div.main-container h5,
div.main-container h6 {
  font-family:Artifika, Arial, Helvetica, sans-serif;
  font-weight:400;
  line-height:normal;
  margin:0 0 5px;
  padding:0;
  }
h1 {
  font-size:30px;
  }
h2 {
  font-size:28px;
  }
h3 {
  font-size:26px;
  }
h4 {
  font-size:24px;
  }
h4.index {
  font-size:16px;
  text-align:center;
  }
h5 {
  font-size:22px;
  }
h6 {
  font-size:18px;
  }
header {
  text-align:center;
  text-transform:uppercase;
  }
header h1 {
  list-style:none;
  line-height:normal;
  margin:0;
  padding:0;
  }
header h1 a {
  font-family:'ChunkFive Regular', Arial, Helvetica, sans-serif;
  font-size:75px;
  text-shadow:0 3px 3px #555;
  -webkit-transition:all 200ms linear;
  -moz-transition:all 200ms linear;
  -o-transition:all 200ms linear;
  -ms-transition:all 200ms linear;
  transition:all 200ms linear;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -ms-transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  }
header h1 a:hover {
  font-size:100px;
  -webkit-transform:scale(1.1+) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -webkit-transform:scale(1.1) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -ms-transform:scale(1.1) translateZ(0);
  -webkit-transform:scale(1.1) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -ms-transform:scale(1.1) translateZ(0);
  transform:scale(1.1) translateZ(0);
  }
header p {
  margin-top:-20px;
  font-size:20px;}
#header1 {
  text-align:center;
  text-transform:uppercase;
  }
#header h1 {
  list-style:none;
  line-height:normal;
  margin:0;
  padding:0;
  }
#header1 h1 a {
  font-family:'ChunkFive Regular', Arial, Helvetica, sans-serif;
  font-size:75px;
  text-shadow:0 3px 3px #555;
  -webkit-transition:all 200ms linear;
  -moz-transition:all 200ms linear;
  -o-transition:all 200ms linear;
  -ms-transition:all 200ms linear;
  transition:all 200ms linear;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -ms-transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  }
#header1 h1 a:hover {
  font-size:100px;
  -webkit-transform:scale(1.1) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -webkit-transform:scale(1.1) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -ms-transform:scale(1.1) translateZ(0);
  -webkit-transform:scale(1.1) translateZ(0);
  -moz-transform:scale(1.1) translateZ(0);
  -o-transform:scale(1.1) translateZ(0);
  -ms-transform:scale(1.1) translateZ(0);
  transform:scale(1.1) translateZ(0);
  }
#header1 p {
  margin-top:-20px;
  font-size:20px;
  }
#sub-headline {
  border-bottom:1px solid #666;
  padding:15px 0;
  }
#sub-headline .tagline_left {
  margin:8px 0 0;
  padding:0;
  }
#breadcrumb {
  /*border-top:1px solid #666;*/
  border-bottom:1px solid #666;
  padding:10px 0;
  }
#breadcrumb ul li.current a {
  text-decoration:underline;
  }
.container {
  border-top:1px solid #666;
  border-bottom:1px solid #666;
  padding:30px 0;
  }
.container1 {
  border-top:1px solid #666;
  padding:1px 0;
  }
.container2 {
  /*border-top:1px solid #666;*/
  padding:30px 0;
  }
.box {
  background-color:#FFF;
  border:1px solid #666;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 5px 5px #ccc;
  -moz-box-shadow:5px 5px 5px #ccc;
  box-shadow:5px 5px 5px #ccc;
  padding:29px;
  }
.content {
  display:block;
  float:left;
  width:600px;
  }
#comments {
  margin-bottom:40px;
  }
#comments .commentlist li.comment_odd,
#comments .commentlist li.comment_even {
  list-style:none;
  margin:0 0 10px;
  padding:15px;
  }
#comments .commentlist li.comment_odd {
  color:#666;
  background-color:#F7F7F7;
  }
#comments .commentlist li.comment_odd a {
  color:#A3443E;
  background-color:#F7F7F7;
  }
#comments .commentlist li.comment_even {
  color:#666;
  background-color:#E8E8E8;
  }
#comments .commentlist li.comment_even a {
  color:#A3443E;
  background-color:#E8E8E8;
  }
#comments .commentlist .submitdate {
  font-size:smaller;
  }
#comments .commentlist p {
  font-weight:400;
  text-transform:none;
  margin:10px 5px 10px 0;
  padding:0;
  }
#comments .commentlist li .avatar {
  float:right;
  border:1px solid #EEE;
  margin:0 0 0 10px;
  }
.sidebar {
  display:block;
  float:right;
  width:270px;
  }
.sidebar .holder,
.sidebar #featured {
  display:block;
  width:270px;
  margin-bottom:20px;
  }
.sidebar .holder h2.title {
  display:block;
  width:100%;
  height:65px;
  font-size:20px;
  line-height:normal;
  border-bottom:1px dotted #666;
  margin:0;
  padding:15px 0 0;
  }
.sidebar .holder h2.title img {
  float:left;
  border:1px solid #666;
  margin:-15px 8px 0 0;
  padding:5px;
  }
.sidebar div.imgholder {
  display:block;
  width:260px;
  border:1px solid #666;
  margin:0 0 10px;
  padding:4px;
  }
.sidebar .holder p.readmore {
  display:block;
  width:100%;
  font-weight:700;
  text-align:right;
  line-height:normal;
  }
.sidebar #featured li {
  display:block;
  width:220px;
  margin:0;
  padding:20px 25px;
  }
.sidebar #featured li p.imgholder {
  display:block;
  width:210px;
  height:90px;
  border:1px solid #CCC;
  margin:20px 0 15px;
  padding:4px;
  }
.sidebar #featured li h2 {
  font-weight:400;
  font-family:Artifika, Georgia, Times New Roman, Times, serif;
  line-height:normal;
  border-bottom:1px dotted #666;
  margin:0;padding:0 0 8px;
  }
.sidebar #featured p.readmore {
  display:block;
  width:100%;
  margin-top:15px;
  font-weight:700;
  text-align:right;
  line-height:normal;
  }
.sidebar .latestnews {
  display:block;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
  }
.sidebar .latestnews li {
  display:block;
  width:100%;
  height:99px;
  border-bottom:1px dotted #C7C5C8;
  overflow:hidden;
  margin:0 0 11px;
  padding:0 0 21px;
  }
.sidebar .latestnews img {
  float:left;
  border:1px solid #C7C5C8;
  clear:left;
  margin:0 10px 0 0;
  padding:4px;
  }
.grid-container {
  background:url(../images/textured-light-bg.gif) repeat #f2f2f2;
  width:100%;
  }
.grid {
  width:100%;
  position:relative;
  display:block;
  margin:0 auto;
  }
.grid h2,
.grid p,
.grid ul,
.grid a {
  font-weight:400;
  list-style:none;
  line-height:normal;
  margin:0;
  padding:0;
  }
.grid h2 {
  font-size:16px;
  font-weight:400;
  margin-bottom:10px;
  padding-bottom:6px;
  border-bottom:1px dotted #585858;
  text-align:center;
  }
.grid .latestgallery {
  display:block;
  float:right;
  width:420px;
  margin:0;
  padding:0;
  }
.grid .latestgallery h2 {
  margin-left:50px;
  text-align:center;
  }
.grid .latestgallery li {
  float:right;
  display:block;
  background:url(../images/image-frames-thumb.png) top left no-repeat;
  height:110px;
  width:160px;
  padding:4px;
  }
.grid .footbox {
  display:block;
  float:left;
  width:270px;
  margin:0 5px 0 10px;
  padding:0;
  }
.grid .footbox li {
  color:#000;
  margin:22px 0 0;
  }
.grid div.last,
.grid .latestgallery li.last {
  margin-right:0;
  }
#social {
  text-align:center;
  }
/**
 * Remake of "HTML + CSS3 Icons" by Clay Cauley
 *
 * Inspiration was taken from:
 * - http://designmoo.com/5368/html-css3-icons/
 */
a.s3d {
  clear:both;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .3);
  -moz-box-shadow:0 4px 5px rgba(0, 0, 0, .3);
  box-shadow:0 4px 5px rgba(0, 0, 0, .3);
  display:inline-block !important;
  font:700 13px/36px 'Arial', Helvetica, Clean, sans-serif;
  height:26px;
  margin:0 0 10px;
  padding:0 10px 11px;
  position:relative;
  text-decoration:none;
  text-shadow:0 1px 1px rgba(255, 255, 255, .35);
  width:200px;
  }
a.twitter {
  background:#65acc8;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#65acc8), to(#4586ae));
  background:-webkit-linear-gradient(, #65acc8, #4586ae);
  background:-moz-linear-gradient(, #65acc8, #4586ae);
  background:-o-linear-gradient(, #65acc8, #4586ae);
  background:-ms-linear-gradient(, #65acc8, #4586ae);
  background:linear-gradient(, #65acc8, #4586ae);
  border-top:1px solid #a1cdde;
  color:rgba(25, 45, 55, .9);
  }
a.twitter:active {
  background:#4586ae;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#4586ae), to(#65acc8));
  background:-webkit-linear-gradient(, #4586ae, #65acc8);
  background:-moz-linear-gradient(, #4586ae, #65acc8);
  background:-o-linear-gradient(, #4586ae, #65acc8);
  background:-ms-linear-gradient(, #4586ae, #65acc8);
  background:linear-gradient(, #4586ae, #65acc8);
  }
a.facebook {
  background:#4669ab;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#4669ab), to(#304886));
  background:-webkit-linear-gradient(, #4669ab, #304886);
  background:-moz-linear-gradient(, #4669ab, #304886);
  background:-o-linear-gradient(, #4669ab, #304886);
  background:-ms-linear-gradient(, #4669ab, #304886);
  background:linear-gradient(, #4669ab, #304886);
  border-top:1px solid #8ea4cd;
  color:rgba(21, 31, 53, 1);
  text-shadow:0 1px 1px rgba(255, 255, 255, .35);
  }
a.facebook:active {
  background:#304886;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#304886), to(#4669ab));
  background:-webkit-linear-gradient(, #304886, #4669ab);
  background:-moz-linear-gradient(, #304886, #4669ab);
  background:-o-linear-gradient(, #304886, #4669ab);
  background:-ms-linear-gradient(, #304886, #4669ab);
  background:linear-gradient(, #304886, #4669ab);
  }
a.forrst {
  background:#58853e;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#58853e), to(#3c592a));
  background:-webkit-linear-gradient(, #58853e, #3c592a);
  background:-moz-linear-gradient(, #58853e, #3c592a);
  background:-o-linear-gradient(, #58853e, #3c592a);
  background:-ms-linear-gradient(, #58853e, #3c592a);
  background:linear-gradient(, #58853e, #3c592a);
  border-top:1px solid #99b489;
  color:rgba(22, 33, 16, 1);
  }
a.forrst:active {
  background:#3c592a;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#3c592a), to(#58853e));
  background:-webkit-linear-gradient(, #3c592a, #58853e);
  background:-moz-linear-gradient(, #3c592a, #58853e);
  background:-o-linear-gradient(, #3c592a, #58853e);
  background:-ms-linear-gradient(, #3c592a, #58853e);
  background:linear-gradient(, #3c592a, #58853e);
  }
a.designmoo {
  background:#eb5a5f;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#eb5a5f), to(#e13c41));
  background:-webkit-linear-gradient(, #eb5a5f, #e13c41);
  background:-moz-linear-gradient(, #eb5a5f, #e13c41);
  background:-o-linear-gradient(, #eb5a5f, #e13c41);
  background:-ms-linear-gradient(, #eb5a5f, #e13c41);
  background:linear-gradient(, #eb5a5f, #e13c41);
  border-top:1px solid #f39a9e;
  color:rgba(69, 22, 24, 1);
  }
a.designmoo:active {
  background:#e13c41;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#e13c41), to(#eb5a5f));
  background:-webkit-linear-gradient(, #e13c41, #eb5a5f);
  background:-moz-linear-gradient(, #e13c41, #eb5a5f);
  background:-o-linear-gradient(, #e13c41, #eb5a5f);
  background:-ms-linear-gradient(, #e13c41, #eb5a5f);
  background:linear-gradient(, #e13c41, #eb5a5f);
  }
a.flickr {
  background:#ea66ac;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#ea66ac), to(#da3868));
  background:-webkit-linear-gradient(, #ea66ac, #da3868);
  background:-moz-linear-gradient(, #ea66ac, #da3868);
  background:-o-linear-gradient(, #ea66ac, #da3868);
  background:-ms-linear-gradient(, #ea66ac, #da3868);
  background:linear-gradient(, #ea66ac, #da3868);
  border-top:1px solid #f3a2cd;
  color:rgba(74, 4, 32, 1);
  }
a.flickr:active {
  background:#da3868;
  background:-webkit-gradient(linear, 0 0, 0 0, from(#da3868), to(#ea66ac));
  background:-webkit-linear-gradient(, #da3868, #ea66ac);
  background:-moz-linear-gradient(, #da3868, #ea66ac);
  background:-o-linear-gradient(, #da3868, #ea66ac);
  background:-ms-linear-gradient(, #da3868, #ea66ac);
  background:linear-gradient(, #da3868, #ea66ac);
  }
.icons {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAaCAYAAABVc6VBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDhDRUUyNzQ5MDQ1MTFFMDgwQjVCRTIzRkQ4QjU1OEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDhDRUUyNzU5MDQ1MTFFMDgwQjVCRTIzRkQ4QjU1OEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OENFRTI3MjkwNDUxMUUwODBCNUJFMjNGRDhCNTU4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OENFRTI3MzkwNDUxMUUwODBCNUJFMjNGRDhCNTU4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpSqTW8AABQWSURBVHja7FsHdFTV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') no-repeat;
  bottom:5px;
  display:block;
  height:26px;
  position:absolute;
  right:10px;
  width:25px;
  }
.icons.dribbble {
  background-position:0 0;
  }
.icons.twitter {
  background-position:-25px 0;
  }
.icons.facebook {
  background-position:-50px 0;
  }
.icons.forrst {
  background-position:-75px 0;
  }
.icons.designmoo {
  background-position:-100px 0;
  }
.icons.flickr {
  background-position:-125px 0;
  }
footer {
  font-size:12px;
  }
h1,h2,h3,h4,h5,h6 {
  color:#333;
  font-family:Artifika, Arial, Helvetica, sans-serif;
  }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
  color:#292929;
  font-family:Artifika, Arial, Helvetica, sans-serif;}
p {
  color:#000;
  }
#tagline,
#tagline1 {
  padding-top:5px;
  font-size:18px;
  text-shadow:0 0 3px #555;
  letter-spacing:2px;
  font-family:ChunkFive, Arial, Helvetica, sans-serif;
  color:#333;
  }
#tagline2 {
  padding-top:5px;
  font-size:15px;
  letter-spacing:2px;
  font-family:Artifika, Arial, Helvetica, sans-serif;
  margin-bottom:-10px;
  }
#list li,
#list1 li,
#list2 li,
#list3 li {
  line-height:20px;
  }
#list,
#list1,
#list2,
#list3 {
  clear:both;
  margin-top:20px;
  list-style-type:upper-roman;
  }
input[type=text],
input[type=password],
input[type=email],
input[type=url],
textarea {
  background:rgba(206, 205, 205, 0.6);
  border:2px solid #666;
  line-height:2em;
  -webkit-box-shadow:inset -1px 1px 1px rgba(255, 255, 255, 0.65);
  -moz-box-shadow:inset -1px 1px 1px rgba(255, 255, 255, 0.65);
  box-shadow:inset -1px 1px 1px rgba(255, 255, 255, 0.65);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  margin-bottom:10px;
  width:600px;
  padding:6px 5px;
  }
textarea {
  overflow:auto;
  }
input[type=text],
input[type=password],
input[type=email],
input[type=url] {
  height:23px;
  width:200px;
  }
input[type=submit],
input[type=reset] {
  background:#000;
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333333));
  background-image:-webkit-linear-gradient(top, #333 0%, #333333 100%);
  background-image:-moz-linear-gradient(top, #333 0%, #333333 100%);
  background-image:-o-linear-gradient(top, #333 0%, #333333 100%);
  background-image:-ms-linear-gradient(top, #333 0%, #333333 100%);
  background:linear-gradient(top, #333 0%, #333333 100%);
  color:#fff;
  -webkit-border-radius:10px 0 10px 0;
  -moz-border-radius:10px 0 10px 0;
  border-radius:10px 0 10px 0;
  font-weight:700;
  text-shadow:0 0 1px #aaa;
  -webkit-transition:all 100ms linear;
  -moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;
  transition:all 100ms linear;
  font-family:Verdana, Geneva, sans-serif;
  border-color:transparent;
  padding:14px 20px;
  }
#sub-headline input[type=submit] {
  height:35px;
  }
input[type=submit]:hover,
input[type=reset]:hover {
  -webkit-border-radius:0 10px 0 10px;
  -moz-border-radius:0 10px 0 10px;
  border-radius:0 10px 0 10px;
  color:#fff;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  opacity:1;
  }
.date_special{
  float:left;
  position:relative;
  margin-right:10px;
  padding:45px 5px 0;
  }
.date_special .month {
  text-transform:uppercase;
  font-size:25px;
  }
.date_special .time {
  text-transform:uppercase;
  font-size:22px;
  }
.date_special .date {
  font-size:35px;
  line-height:45px;
  position:absolute;
  left:5px;
  top:0;
  }
.date_special .day {
  font-size:16px;
  left:5px;
  top:0;
  }
.date_special .year {
  display:block;
  position:absolute;
  right:-5px;
  top:15px;
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  }
a.more {
  float:left;
  margin-top:12px;
  width:140px;
  height:45px;
  font-size:15px;
  text-transform:uppercase;
  color:#A2A2A2;
  text-decoration:none;paadding-top:15px;
  font-family:Artifika, Verdana, Geneva, sans-serif;
  background:url(../images/futured_button.png) no-repeat left top;
  padding:18px;
  }
a.more:hover {
  color:#ddd;
  }
.callout {
  background:url(../images/textured-light-bg.gif) repeat #f2f2f2;
  width:100%;
  margin:20px 0 40px;
  }
.calloutoverlay {
  height:77px;
  background:url(../images/hash-overlay.png) repeat-x top left;
  position:absolute;
  top:-40px;
  left:0;
  width:100%;
  }
.calloutoverlaybottom {
  height:77px;
  background:url(../images/hash-overlay-bottom.png) repeat-x top left;
  position:absolute;
  bottom:-41px;
  left:0;
  width:100%;
  }
.calloutcontainer {
  width:100%;
  height:100%;
  position:relative;
  margin-top:25px;
  z-index:0;
  padding:20px 0;
  }
IMG.callout1 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.callout .more {
  margin-top:-50px;
  float:right;
  }
a.read_more {
  width:200px;
  text-align:center;
  float:left;
  font-size:13px;
  color:#fff;
  text-decoration:none;
  margin-top:18px;
  background:#454545 url(../images/arrow_01.png) no-repeat right;
  margin-left:15px;
  padding:2px 30px 4px 10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
a.read_more:hover {
  background:#272727 url(../images/arrow_01.png) no-repeat right;
  padding:2px 30px 4px 10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border-color:#B4B4B4;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
.bold,
#comments .commentlist .author .name {
  font-weight:700;
  }
.center,.block h2 {
  text-align:center;
  }
#header,
#sub-headline,
#nav-container,
#breadcrumb,
.container,
.container1,
.grid,
footer,
.callout .grid {
  position:relative;
  display:block;
  width:960px;
  margin:0 auto;
  }
#breadcrumb ul,
#comments .commentlist ul,
.sidebar #featured ul,
.sidebar #featured h2,
.sidebar #featured p {
  list-style:none;
  margin:0;
  padding:0;
  }
#breadcrumb ul li,
.sidebar .latestnews p {
  display:inline;
  }
#comments .commentlist,
footer p {
  margin:0;
  padding:0;
  }
.sidebar .latestnews li.last,
.grid .footbox li.last {
  margin-bottom:0;
  }
#nav-container {
  z-index:1000;
  font-size:14px;
  text-align:center;
  text-transform:uppercase;
  border-top:1px dashed #666;
  border-bottom:1px dashed #666;
  }
.nav,.nav * {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  }
/* Changes Menu Width */
.nav ul {
  position:absolute;
  top:-999em;
  width:18em;
  }
.nav ul li {
  width:100%;
  }
.nav li:hover {
  visibility:inherit;
  }
.nav li {
  position:relative;
  display:inline-block;
  zoom:1;
  *display:inline;
  }
.nav a {
  display:block;
  position:relative;
  color:#333;
  text-decoration:none;
  padding:.75em 1em;
  }
.nav li:hover ul,
.nav li.sfHover ul {
  left:0;
  top:2.5em;
  z-index:99;
  }
.nav a,
.nav a:visited,
.nav li.active li a {
  color:#333;
  }
.nav a.sf-with-ul {
  padding-right:2.5em;
  }
.nav li ul a.sf-with-ul {
  padding-right:2.5em;
  }
.sf-sub-indicator {
  position:absolute;
  display:block;
  right:.75em;
  top:1.05em;
  width:10px;
  height:10px;
  text-indent:-999em;
  overflow:hidden;
  background:url(../images/nav_arrows.png) no-repeat -10px -100px;
  }
a > .sf-sub-indicator {
  top:.8em;
  background-position:0 -100px;
  }
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position:-10px -100px;
  }
.nav ul a > .sf-sub-indicator {
  background-position:0 0;
  }
.sidebar .subnav {
  display:block;
  background-color:#F9F9F9;
  margin-bottom:30px;
  padding:25px;
  }
.sidebar .subnav h2 {
  font-size:20px;
  font-weight:400;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#666;
  background-color:#F9F9F9;
  line-height:normal;
  border-bottom:1px dotted #666;
  margin:0 0 20px;
  padding:0 0 14px;
  }
.sidebar .subnav li {
  margin:0 0 3px;
  padding:0;
  }
.sidebar .subnav ul ul,
.sidebar .subnav ul ul ul,
.sidebar .subnav ul ul ul ul,
.sidebar .subnav ul ul ul ul ul {
  border-top:none;
  padding-top:0;
  }
.sidebar .subnav a {
  display:block;
  color:#000;
  background:url(../images/red_file.gif) no-repeat 10px center #F9F9F9;
  text-decoration:none;
  border-bottom:1px dotted #666;
  margin:0;
  padding:5px 10px 5px 20px;
  }
.sidebar .subnav a:hover {
  color:#A3443E;
  background-color:#F9F9F9;
  }
.sidebar .subnav ul ul a,
.sidebar .subnav ul ul ul a,
.sidebar .subnav ul ul ul ul a,
.sidebar .subnav ul ul ul ul ul a {
  background:url(../images/red_file.gif) no-repeat #F9F9F9;
  }
.sidebar .subnav ul ul a {
  padding-left:40px;
  background-position:30px center;
  }
.sidebar .subnav ul ul ul a {
  padding-left:50px;
  background-position:40px center;
  }
.sidebar .subnav ul ul ul ul a {
  padding-left:60px;
  background-position:50px center;
  }
.sidebar .subnav ul ul ul ul ul a {
  padding-left:70px;
  background-position:60px center;
  }
form,
fieldset,
legend {
  border:none;
  margin:0;
  padding:0;
  }
legend {
  display:none;
  }
input,
textarea,
select {
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  }
#sub-headline input {
  display:block;
  float:left;
  width:155px;
  color:#565656;
  background-color:#EBEBEB;
  border:1px solid #C3C3C3;
  font-size:12px;
  margin:0 5px 0 0;
  padding:5px}
#sub-headline input#go {
  width:68px;
  height:35px;
  text-transform:uppercase;
  color:#FFF;
  background-color:#565656;
  cursor:pointer;
  font-weight:700;
  border-color:#C3C3C3;
  margin:0;
  padding:4px 0;
  }
.container #respond {
  display:block;
  width:100%;
  }
.container #respond input {
  width:170px;
  border:1px solid #CCC;
  margin:5px 5px 0 0;
  padding:2px;
  }
.container #respond textarea {
  width:98%;
  border:1px solid #CCC;
  overflow:auto;
  padding:2px;
  }
.container #respond p {
  margin:5px 0;
  }
table {
  width:100%;
  border-collapse:collapse;
  table-layout:auto;
  vertical-align:top;
  margin-bottom:15px;
  border:1px solid #CCC;
  }
table thead th {
  color:#FFF;
  background-color:#666;
  border:1px solid #CCC;
  border-collapse:collapse;
  text-align:center;
  table-layout:auto;
  vertical-align:middle;
  }
table tbody td {
  vertical-align:top;
  border-collapse:collapse;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  }
table thead th,
table tbody td {
  border-collapse:collapse;
  padding:5px;
  }
table tbody tr.light {
  background-color:#F7F7F7;
  }
table tbody tr.dark {
  background-color:#E8E8E8;
  }
#home_featured21 .block {
  display:inline;
  float:left;
  width:280px;
  margin:0 30px 0 0;
  padding:0;
  }
#home_featured21 .fullblock {
  display:inline;
  float:left;
  width:840px;
  margin:0 30px 0 0;
  padding:0;
  }
#home_featured21 .fullblock h2 {
  text-align:center;
  width:840px;
  }
#home_featured21 .last {
  width:275px;
  margin-right:0;
  }
#home_featured21 img {
  display:inline;
  float:left;
  }
#home_featured21 strong {
  float:left;
  font-size:22px;
  font-weight:400;
  color:#4A4A4A;
  background-color:#FFF;
  margin:8px 0 0 10px;
  padding:0;
  }
#home_featured21 p {
  display:block;
  clear:both;
  line-height:1.6em;
  margin:0;
  padding:10px 0 0;
  }
#home_featured21 .spacer {
  clear:both;
  line-height:normal;
  padding:8px 0;
  }
#home_featured2 {
  position:relative;
  display:block;
  width:960px;
  background:#eee url(../images/bg.png) repeat;
  margin:-45px auto 0;
  padding:30px 0 0;
  }
#home_featured2 img {
  display:inline;
  }
#home_featured2 .imgholder {
  display:block;
  width:290px;
  background:url(../images/image-frames.png) top left no-repeat;
  height:180px;
  margin:0;
  padding:9px;
  }
#home_featured2 li {
  display:block;
  float:left;
  width:300px;
  margin:0 30px 0 0;
  padding:0;
  }
#home_featured2 p {
  margin:0;
  padding:0 20px;
  }
#home_featured2 p strong {
  display:block;
  margin-bottom:10px;
  font-size:22px;
  font-weight:400;
  color:#4A4A4A;
  background-color:#E0E0E0;
  }
#home_featured2 h2 {
  text-align:center;
  }
#gallery {
  position:relative;
  display:block;
  width:900px;
  padding-bottom:10px;
  margin:0 auto;
  }
#gallery li {
  display:block;
  float:left;
  width:280px;
  margin:0 30px 20px 0;
  padding:0;
  }
#gallery li a img {
  display:block;
  width:260px;
  height:130px;
  border:10px solid #E0E0E0;
  margin:0;padding:0;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
#gallery li a:hover img {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border-color:#B4B4B4;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
.portfolio {
  position:relative;
  display:block;
  width:100%;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  margin:0 auto 1px;
  padding:10px 0;
  }
.portfolio .readmore {
  display:block;
  text-align:right;
  }
.portfolio .tagline_left {
  display:block;
  float:left;
  width:350px;
  line-height:1.6em;
  margin:50px 0 0;
  }
.portfolio .tagline_right {
  display:block;
  float:right;
  width:500px;
  }
.portfolio .tagline_right img {
  display:block;
  width:470px;
  height:auto;
  border:10px solid #E0E0E0;
  padding:5px;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
.portfolio .tagline_right img:hover {
  display:block;
  width:470px;
  height:auto;
  border:10px solid #B4B4B4;
  padding:5px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-transition:all 1s ease-out;
  -moz-transition:all 1s ease-out;
  -o-transition:all 1s ease-out;
  -ms-transition:all 1s ease-out;
  transition:all 1s ease-out;
  }
#container {
  width:800px;
  height:350px;
  position:relative;
  border-top:5px solid #999;
  border-bottom:5px solid #999;
  margin:0 auto;
  }
#slide1 span,
#slide2 span,
#slide3 span,
#slide4 span {
  background:url(../images/contentBg.png) repeat top left transparent;
  position:absolute;
  bottom:20px;
  right:20px;
  padding:10px;
  }
#slide1 .slideheading,
#slide2 .slideheading,
#slide3 .slideheading,
#slide4 .slideheading {
  font-family:"ChunkFive Regular", Georgia, serif;
  color:#FFF;
  font-size:35px;
  letter-spacing:2px;
  margin:0 0 10px;
  }
#slide1 p,
#slide2 p,
#slide3 p,
#slide4 p {
  font-family:Artifika, Georgia, serif;
  color:#FFF;
  margin:0;
  }
#slide2 .slideheading2 {
  font-family:"ChunkFive Regular", Georgia, serif;
  font-size:14px;
  letter-spacing:.5px;
}

.jFlowSlideContainer a {
  color:#F90;
  text-decoration:none;
  }
.jFlowSlideContainer a:hover {
  text-decoration:none;
  }
.jFlowSlideContainer a:focus {
  position:relative;top:1px;
  }
.jFlowNext div {
  background:url(../images/arrows.png) no-repeat scroll 0 -35px transparent;
  height:130px;
  position:absolute;
  top:110px;
  right:-50px;
  width:50px;
  cursor:pointer;
  }
.jFlowPrev div {
  background:url(../images/arrows.png) no-repeat scroll -84px -35px transparent;
  height:130px;
  position:absolute;
  top:110px;
  left:-50px;
  width:50px;
  cursor:pointer;
  }
.jFlowPrev div:hover {
  background-position:-84px -235px;
  }
.jFlowNext div:hover {
  background-position:0 -235px;
  }
a.readmore {
  text-align:center;
  float:right;
  font-size:13px;
  color:#fff;
  text-decoration:none;
  margin-top:20px;
  margin-right:5px;
  background:#454545;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  padding:10px;
  }
a.readmore:hover {
  background:#272727;
  }
a.readmore2 {
  text-align:center;
  float:left;
  font-size:13px;
  color:#fff;
  text-decoration:none;
  margin-top:10px;
  margin-right:5px;
  background:#454545;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  padding:5px;
  }
a.readmore2:hover {
  background:#272727;
  }
ul.nav li:hover li ul,
ul.nav li.sfHover li ul,
ul.nav li li:hover li ul,
ul.nav li li.sfHover li ul {
  top:-999em;
  }
/* Changes Menu Overlay */
ul.nav li li:hover ul,
ul.nav li li.sfHover ul,
ul.nav li li li:hover ul,
ul.nav li li li.sfHover ul {
  left:6em;
  top:0;
  }
.nav li.active a,
.nav li:hover,
.nav li.sfHover,
.nav a:focus,
.nav a:hover,
.nav a:active {
  background:#e0e0e0;
  }
.nav li li,
.nav li li li {
  background:#eee url(../images/bg.png) repeat;
  }
.nav ul .sf-sub-indicator,
.nav ul a:focus > .sf-sub-indicator,
.nav ul a:hover > .sf-sub-indicator,
.nav ul a:active > .sf-sub-indicator,
.nav ul li:hover > a > .sf-sub-indicator,
.nav ul li.sfHover > a > .sf-sub-indicator {
  background-position:-10px 0
  }
.sidebar .subnav ul,
#home_featured2 ul,
#gallery ul {
  list-style:none;
  margin:0;
  padding:0;
  }
#home_featured2 li.last,
#gallery li.last {
  margin-right:0;
  }
#mySlides {
  font-family:Verdana, Arial, sans-serif;color:#FFF;
  height:445px;
  }
.container1 .slideheading {
  letter-spacing:2px;
  text-shadow:0px 5px 5px #333;
  }
/* |--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|-------------------------------------------------------------------------- */
#toTop {
  display:none;
  text-decoration:none;
  position:fixed;
  bottom:10px;
  right:10px;
  overflow:hidden;
  width:51px;
  height:51px;
  border:none;
  text-indent:-999px;
  background:url(../images/ui.totop.png) no-repeat left top;
  }
#toTopHover {
  background:url(../images/ui.totop.png) no-repeat left -51px;
  width:51px;
  height:51px;
  display:block;
  overflow:hidden;
  float:left;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -ms-filter:alpha(opacity=0);
  opacity:0;
  filter:alpha(opacity=0);
  }
#toTop:active,
#toTop:focus {
  outline:none;
  }
/* prettyPhoto */
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  height:13px;
  }
div.pp_default .pp_top .pp_left {
  background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
  }
div.pp_default .pp_top .pp_middle {
  background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
  }
div.pp_default .pp_top .pp_right {
  background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
  }
div.pp_default .pp_content .ppt {
  color:#f8f8f8;
  }
div.pp_default .pp_content_container .pp_left {
  background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left:13px;
  }
div.pp_default .pp_content_container .pp_right {
  background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right:13px;
  }
div.pp_default .pp_next:hover {
  background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor:pointer;
  }
div.pp_default .pp_previous:hover {
  background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor:pointer;
  }
div.pp_default .pp_expand {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor:pointer;
  width:28px;
  height:28px;
  }
div.pp_default .pp_expand:hover {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor:pointer;
  }
div.pp_default .pp_contract {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor:pointer;
  width:28px;
  height:28px;
  }
div.pp_default .pp_contract:hover {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor:pointer;
  }
div.pp_default .pp_close {
  width:30px;
  height:30px;
  background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor:pointer;
  }
div.pp_default .pp_gallery ul li a {
  background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border:1px solid #aaa;
  }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next {
  position:static;
  left:auto;
  }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height:30px;
  width:30px;
  }
div.pp_default .pp_nav .pp_pause {
  background-position:-51px -29px;
  }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next {
  background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height:20px;
  width:20px;
  margin:4px 0 0;
  }
div.pp_default a.pp_arrow_next {
  left:52px;
  background-position:-82px -3px;
  }
div.pp_default .pp_content_container .pp_details {
  margin-top:5px;
  }
div.pp_default .pp_nav {
  clear:none;
  height:30px;
  width:105px;
  position:relative;
  }
div.pp_default .pp_nav .currentTextHolder {
  font-family:Georgia;
  font-style:italic;
  font-color:#999;
  font-size:11px;
  left:75px;
  line-height:25px;
  position:absolute;
  top:2px;
  margin:0;
  padding:0 0 0 10px;
  }
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_play:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter:alpha(opacity=70);
  opacity:0.7;
  }
div.pp_default .pp_description {
  font-size:11px;
  font-weight:700;
  line-height:14px;
  margin:5px 50px 5px 0;
  }
div.pp_default .pp_bottom .pp_left {
  background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
  }
div.pp_default .pp_bottom .pp_middle {
  background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
  }
div.pp_default .pp_bottom .pp_right {
  background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
  }
div.pp_default .pp_loaderIcon {
  background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
  }
div.light_rounded .pp_top .pp_left {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
  }
div.light_rounded .pp_top .pp_right {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
  }
div.light_rounded .pp_next:hover {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_previous:hover {
  background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_expand {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_expand:hover {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_contract {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_contract:hover {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
  }
div.light_rounded .pp_nav .pp_play {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.light_rounded .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.light_rounded .pp_arrow_previous {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
  }
div.light_rounded .pp_arrow_next {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
  }
div.light_rounded .pp_bottom .pp_left {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
  }
div.light_rounded .pp_bottom .pp_right {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
  }
div.dark_rounded .pp_top .pp_left {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
  }
div.dark_rounded .pp_top .pp_right {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
  }
div.dark_rounded .pp_content_container .pp_left {
  background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
  }
div.dark_rounded .pp_content_container .pp_right {
  background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
  }
div.dark_rounded .pp_next:hover {
  background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_previous:hover {
  background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_expand {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_expand:hover {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_contract {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_contract:hover {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_close {
  width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
  }
div.dark_rounded .pp_description {
  margin-right:85px;color:#fff;
  }
div.dark_rounded .pp_nav .pp_play {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.dark_rounded .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.dark_rounded .pp_arrow_previous {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
  }
div.dark_rounded .pp_arrow_next {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
  }
div.dark_rounded .pp_bottom .pp_left {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
  }
div.dark_rounded .pp_bottom .pp_right {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
  }
div.dark_rounded .pp_loaderIcon {
  background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
  }
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content {
  background:#000;
  }
div.dark_square .pp_description {
  color:#fff;
  margin:0 85px 0 0;
  }
div.dark_square .pp_loaderIcon {
  background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
  }
div.dark_square .pp_expand {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_expand:hover {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_contract {
  background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_contract:hover {
  background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_nav {
  clear:none;
  }
div.dark_square .pp_nav .pp_play {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.dark_square .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.dark_square .pp_arrow_previous {
  background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
  }
div.dark_square .pp_arrow_next {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
  }
div.dark_square .pp_next:hover {
  background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor:pointer;
  }
div.dark_square .pp_previous:hover {
  background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor:pointer;
  }
div.light_square .pp_expand {
  background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
  }
div.light_square .pp_expand:hover {
  background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
  }
div.light_square .pp_contract {
  background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
  }
div.light_square .pp_contract:hover {
  background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
  }
div.light_square .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
  }
div.light_square .pp_nav .pp_play {
  background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.light_square .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
  }
div.light_square .pp_arrow_previous {
  background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
  }
div.light_square .pp_arrow_next {
  background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
  }
div.light_square .pp_next:hover {
  background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor:pointer;
  }
div.light_square .pp_previous:hover {
  background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor:pointer;
  }
div.facebook .pp_top .pp_left {
  background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
  }
div.facebook .pp_top .pp_middle {
  background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
  }
div.facebook .pp_top .pp_right {
  background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
  }
div.facebook .pp_content_container .pp_left {
  background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
  }
div.facebook .pp_content_container .pp_right {
  background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
  }
div.facebook .pp_expand {
  background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
  }
div.facebook .pp_expand:hover {
  background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
  }
div.facebook .pp_contract {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
  }
div.facebook .pp_contract:hover {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
  }
div.facebook .pp_close {
  width:22px;
  height:22px;
  background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
  }
div.facebook .pp_description {
  margin:0 37px 0 0;
  }
div.facebook .pp_loaderIcon {
  background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
  }
div.facebook .pp_arrow_previous {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height:22px;
  margin-top:0;
  width:22px;
  }
div.facebook .pp_arrow_previous.disabled {
  background-position:0 -96px;
  cursor:default;
  }
div.facebook .pp_arrow_next {
  background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height:22px;
  margin-top:0;
  width:22px;
  }
div.facebook .pp_arrow_next.disabled {
  background-position:-32px -96px;
  cursor:default;
  }
div.facebook .pp_nav {
  margin-top:0;
  }
div.facebook .pp_nav p {
  font-size:15px;
  padding:0 3px 0 4px;
  }
div.facebook .pp_nav .pp_play {
  background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height:22px;
  width:22px;
  }
div.facebook .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height:22px;
  width:22px;
  }
div.facebook .pp_next:hover {
  background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor:pointer;
  }
div.facebook .pp_previous:hover {
  background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor:pointer;
  }
div.facebook .pp_bottom .pp_left {
  background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
  }
div.facebook .pp_bottom .pp_middle {
  background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
  }
div.facebook .pp_bottom .pp_right {
  background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
  }
div.pp_pic_holder a:focus {
  outline:none;
  }
div.pp_overlay {
  background:#000;
  display:none;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:9500;
  }
div.pp_pic_holder {
  display:none;
  position:absolute;
  width:100px;
  z-index:10000;
  }
.pp_content {
  height:40px;
  min-width:40px;
  }
* html .pp_content {
  width:40px;
  }
.pp_content_container{
  position:relative;
  text-align:left;
  width:100%;
  }
.pp_content_container .pp_left {
  padding-left:20px;
  }
.pp_content_container .pp_right {
  padding-right:20px;
  }
.pp_content_container .pp_details {
  float:left;
  margin:10px 0 2px;
  }
.pp_description{
  display:none;margin:0;
  }
.pp_social {
  float:left;
  margin:7px 0 0;
  }
.pp_social .facebook {
  float:left;
  position:relative;
  top:-1px;
  margin-left:5px;
  width:55px;
  overflow:hidden;
  }
.pp_social .twitter {
  float:left;
  }
.pp_nav {
  clear:right;
  float:left;
  margin:3px 10px 0 0;
  }
.pp_nav p {
  float:left;
  margin:2px 4px;
  }
.pp_nav .pp_play,
.pp_nav .pp_pause {
  float:left;
  margin-right:4px;
  text-indent:-10000px;
  }
a.pp_arrow_previous,
a.pp_arrow_next {
  display:block;
  float:left;
  height:15px;
  margin-top:3px;
  overflow:hidden;
  text-indent:-10000px;
  width:14px;
  }
.pp_hoverContainer {
  position:absolute;
  top:0;
  width:100%;
  z-index:2000;
  }
.pp_gallery {
  display:none;
  left:50%;
  margin-top:-50px;
  position:absolute;
  z-index:10000;
  }
.pp_gallery div {
  float:left;
  overflow:hidden;
  position:relative;
  }
.pp_gallery ul {
  float:left;
  height:35px;
  position:relative;
  white-space:nowrap;
  margin:0 0 0 5px;
  padding:0;
  }
.pp_gallery ul a {
  border:1px rgba(0, 0, 0, 0.5) solid;
  display:block;
  float:left;
  height:33px;
  overflow:hidden;
  }
.pp_gallery ul a img {
  border:0;
  }
.pp_gallery li {
  display:block;
  float:left;
  margin:0 5px 0 0;
  padding:0;
  }
.pp_gallery li.default a {
  background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display:block;
  height:33px;
  width:50px;}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
  margin-top:7px;
  }
a.pp_next {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display:block;
  float:right;
  height:100%;
  text-indent:-10000px;
  width:49%;
  }
a.pp_previous {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display:block;
  float:left;
  height:100%;
  text-indent:-10000px;
  width:49%;
  }
a.pp_expand,
a.pp_contract {
  cursor:pointer;
  display:none;
  height:20px;
  position:absolute;
  right:30px;
  text-indent:-10000px;
  top:10px;
  width:20px;
  z-index:20000;
  }
a.pp_close {
  position:absolute;
  right:0;
  top:0;
  display:block;
  line-height:22px;
  text-indent:-10000px;
  }
.pp_loaderIcon {
  display:block;
  height:24px;
  left:50%;
  position:absolute;
  top:50%;
  width:24px;
  margin:-12px 0 0 -12px;
  }
#pp_full_res {
  line-height:1;
  }
#pp_full_res .pp_inline {
  text-align:left;
  }
#pp_full_res .pp_inline p {
  margin:0 0 15px;
  }
div.ppt {
  color:#fff;
  display:none;
  font-size:17px;
  z-index:9999;
  margin:0 0 5px 15px;
  }
div.pp_default .pp_content,
div.light_rounded .pp_content {
  background-color:#fff;
  }
div.pp_default #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline,
div.light_square .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
  color:#000;
  }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a,
.pp_gallery ul a:hover,
.pp_gallery li.selected a {
  border-color:#fff;
  }
div.pp_default .pp_details,
div.light_rounded .pp_details,
div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.light_square .pp_details,
div.facebook .pp_details {
  position:relative;
  }
div.light_rounded .pp_top .pp_middle,
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right,
div.light_rounded .pp_bottom .pp_middle,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content,
div.facebook .pp_content {
  background:#fff;
  }
div.light_rounded .pp_description,
div.light_square .pp_description {
  margin-right:85px;
  }
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next {
  margin-top:12px;
  }
div.light_rounded .pp_arrow_previous.disabled,
div.dark_rounded .pp_arrow_previous.disabled,
div.dark_square .pp_arrow_previous.disabled,
div.light_square .pp_arrow_previous.disabled {
  background-position:0 -87px;
  cursor:default;
  }
div.light_rounded .pp_arrow_next.disabled,
div.dark_rounded .pp_arrow_next.disabled,
div.dark_square .pp_arrow_next.disabled,
div.light_square .pp_arrow_next.disabled {
  background-position:-22px -87px;
  cursor:default;
  }
div.light_rounded .pp_loaderIcon,
div.light_square .pp_loaderIcon {
  background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
  }
div.dark_rounded .pp_top .pp_middle,
div.dark_rounded .pp_content,
div.dark_rounded .pp_bottom .pp_middle {
  background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
  }
div.dark_rounded .currentTextHolder,
div.dark_square .currentTextHolder {
  color:#c4c4c4;
  }
div.dark_rounded #pp_full_res .pp_inline,
div.dark_square #pp_full_res .pp_inline {
  color:#fff;
  }
.pp_top,.pp_bottom {
  height:20px;
  position:relative;
  }
* html .pp_top,
* html .pp_bottom {
  padding:0 20px;
  }
.pp_top .pp_left,
.pp_bottom .pp_left {
  height:20px;
  left:0;
  position:absolute;
  width:20px;
  }
.pp_top .pp_middle,
.pp_bottom .pp_middle {
  height:20px;
  left:20px;
  position:absolute;
  right:20px;
  }
* html .pp_top .pp_middle,
* html .pp_bottom .pp_middle {
  left:0;
  position:static;
  }
.pp_top .pp_right,
.pp_bottom .pp_right {
  height:20px;
  left:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
  }
.pp_fade,
.pp_gallery li.default a img {
  display:none;
  }
/* */
#resume .box p {
  font-size:20px;
  }
#resume .box h5 {
  font-weight:400;
  }
#resume .block h5 {
  text-align:center;
  }
#resume .block ul li {
  text-align:left;
  font-size:20px;
  margin-left:100px;
  list-style-type:circle;
  }
#resume p.left {
  font-size:22px;
  font-family:times-roman;
  float:left;
  }
#resume p.right {
  font-family:sans-serif;
  float:right;
  }
#gallery.story {
  width:940px;
  padding-bottom:10px;
  background-color:#FFF;
  border:1px solid #666;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 5px 5px #ccc;
  -moz-box-shadow:5px 5px 5px #ccc;
  box-shadow:5px 5px 5px #ccc;
  padding:5px;
  /*margin:50px;*/
  }
#gallery.story p {
  font-size:20px;
  }
#container_12 {
  margin:0 auto;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  }
#container_12 > div {
  width:285px;
  }
#video.box {
  background-color:#FFF;
  border:1px solid #666;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 5px 5px #ccc;
  -moz-box-shadow:5px 5px 5px #ccc;
  box-shadow:5px 5px 5px #ccc;
  padding:35px; 
  }
#video.content {
  display:block;
  float:left;
  width:880px;
  }
#video.content p {
  font-size:20px;
  }
#video.imgl,
#video.imgr {
  border:1px solid #C7C5C8;
  padding:5px;
  }
#video.imgl {
  float:left;
  clear:left;
  margin:0 8px 8px 0;
  }
#video.imgr {
  float:right;
  clear:right;
  margin:0 0 8px 8px;
  }
#video.tv {
  background:url(../images/FlatScreen_880x601.png);
  width:880px;
  height:601px;
  }
#video.tv2 {
  background:url(../images/FlatScreen2_880x601.png);
  width:880px;
  height:601px;
  }
#video.tv3 {
  background:url(../images/FlatScreen3_880x601.png);
  width:880px;
  height:601px;
  }
#video.screen {
  margin-top:22px;
  margin-left:21px;
}
#video.hits {
  font-size:20px;
  text-align:center;
  }
/* Time Punch */
/*.rTable {
  display: table;
  }
.rTableRow {
  display: table-row;
  }
.rTableHeading {
  display: table-header-group;
  }
.rTableBody {
  display: table-row-group;
  }
.rTableFoot {
  display: table-footer-group;
  }
.rTableCell, .rTableHead {
  display: table-cell;
  }*/
#time.box {
  background-color:#FFF;
  border:1px solid #666;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:5px 5px 5px #ccc;
  -moz-box-shadow:5px 5px 5px #ccc;
  box-shadow:5px 5px 5px #ccc;
  padding:35px; 
  }
#time.content {
  display:block;
  float:left;
  width:880px;
  }
#time.content p {
  font-size:20px;
  }

#time.rTable {
  display: table;
  width: 80%;
  }
#time.rTableRow {
  display: table-row;
  }
#time.rTableHeading {
  display: table-header-group;
  background-color: #ddd;
  }
#time.rTableHeadL {
  font-size:20px;
  text-align:right;
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
  background-color: #ddd;
  width: 25%;
  }
#time.rTableHeadR {
  font-size:20px;
  text-align:left;
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
  background-color: #ddd;
  width: 25%;
  }
#time.rTableCellL {
  font-size:20px;
  text-align:right;
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
  width: 25%;
  }
#time.rTableCellR {
  font-size:20px;
  text-align:left;
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
  width: 25%;
  }
#time.rTableHeading {
  display: table-header-group;
  background-color: #ddd;
  font-weight: bold;
  }
#time.rTableFoot {
  display: table-footer-group;
  font-weight: bold;
  background-color: #ddd;
  }
#time.rTableBody {
  display: table-row-group;
  }
/*
.rTable {
  display: block;
  width: 60%;
  }
.rTableHeading, .rTableBody, .rTableFoot, .rTableRow{
  clear: both;
  }
.rTableHead, .rTableFoot{
  background-color: #DDD;
  font-weight: bold;
  }
.rTableCell, .rTableHead {
  border: 1px solid #999999;
  float: left;
  height: 17px;
  overflow: hidden;
  padding: 3px 1.8%;
  width: 28%;
  }
.rTable:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  }
*/
/* */
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}
.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:100px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}
.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    margin: auto;
}
/*** Navigation ***/
/*
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}
.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}*/
/*

File: Layout CSS
Description: HTML5 and CSS3 Website Theme
Author: Edward Kimmel
Author URI: http://www.eaksr.com
Version: 1
License: New BSD License
License URI: license.txt

Released under New BSD License
http://www.opensource.org/licenses/bsd-license.php

Copyright (c) 2017, EAKsr.com
All rights reserved.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/
