/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Theme Author: iPresentee
Author URI: http://ipresentee.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



/* @group General Formatting */

/* @group Main Formatting */

*{
	margin: 0;
	padding: 0;
}
html{
	font-size: 62.5%;
}
body{
	color:#666;
	font: 12px/20px "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2rem;
	text-align: center;
	
}

#wrap { 
	margin-bottom: 100px;
}

/* @group Global */

hr { 
	margin:1em 0; 
	background:#CCC; 
	height:1px; 
	color:#212224; 
	border:none; 
	clear:both; 
}

address { 
	margin-top:1.5em; 
	font-style:italic; 
}

blockquote { 
	margin: 0; 
	line-height:1.8em; 
	padding-left:10px; 
	border-left:1px solid #ddd; 
	color:#999;
	font-style: italic; 
}

strong { 
	font-weight:bold; 
}

em,dfn { 
	font-style:italic; 
}

dfn { 
	font-weight:bold; 
}

pre,code { 
	margin:1.5em 0; 
	white-space:pre; 
}

pre,code,tt { 
	font:1em monospace; 
	line-height:1.5; 
}

tt { 
	display:block; 
	margin:1.5em 0; 
	line-height:1.5; 
}

input, select { 
	vertical-align:middle; 
}

label, input[type=button], input[type=submit], button { 
	cursor: pointer; 
}

button {  
	width: auto; 
	overflow: visible; 
}

.center{
	margin: 0 auto;
	/*width: 960px;*/
}

.highlight { 
	color:#E17000; 
}

.subdued {
	 color:#999; 
 }
 
.error { 
	color:#c00; 
	font-weight:bold; 
}

.success { 
	color:#390; 
	font-weight:bold; 
}

.caption { 
	color:#999; 
}

.imageStyle {
	 margin: 5px 0 15px 0;
 }
 
.image-left { 
	float:left; 
	margin: 0 15px 15px 0;
}
 
.image-right { 
	float:right; 
	margin: 0 0 15px 15px; 
}


ul.disc { 
list-style-type:disc; 
}

ul.circle { 
list-style-type:circle; 
}

ul.square { 
list-style-type:square;
 }
 
ol.arabic-numbers { 
list-style-type:decimal; 
}

ol.upper-alpha {
list-style-type: upper-alpha; 
}

ol.lower-alpha { 
list-style-type: lower-alpha; 
}

ol.upper-roman { 
list-style-type: upper-roman; 
}

ol.lower-roman { 
list-style-type: lower-roman; 
}



/* @end */

/* @group Links */

/* links  */

a{
	color: #2a84a9;text-decoration: none;
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	transition:color .3s;
	
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	
	
}
a:hover{
	text-decoration: underline;
	color: red;
	text-decoration: none;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}


/* @end */


/* @group List Style */
ul .image-left { 
float:none!important; 
margin:0;
}

/* @end */

/* @group Headings */

h1, h2, h3, h4, h5, h6, .movie-title, .movie-page-title, .album-title  {
	font-family: 'Marvel', sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-bottom: 10px;
}

h1, .movie-title, .movie-page-title, .album-title  {
	font-size: 20px;
}

h2{
	font-size: 18px;
}

h3{
	font-size: 16px;
}

h4{
	font-size: 14px;
}

h5{
	font-size: 12px;
}

h6{
	font-size: 10px;
}

/* @end */



/* @end */

/* @group Header */

#header{
height: 700px;
padding-top: 0px;
}
		
#logo{
}

	/* @group Title and Slogan Box*/
	/*Such div as #headerBoxHold, #headerBox #headerBoxTextHeight could be removed 
	from css and html if there is no need to put your slogan ant title on top of your 
	slidshow
	*/

#headerBoxHold {
	
	/*
	This clears white space behind slidshow after moving 
	your slogan and title on top of slidshow
	*/
	clear: both;
	height: 0;
}

#headerBox {
	/*
	Box that could be safely 
	moved on top on slidshow
	*/
	
	position: relative;
	width: 416px;
	height: 367px;
	z-index: 200;
	background-image: url(images/HeaderSlogan_bg.png);
	margin-left: 50px;
	overflow: hidden;
}

#headerBoxTextHeight {
	/*
	Automatic centered 
	text of slogan and title.
	Fixed text box height.
	*/
	display: table-cell;
	width: 416px;
	height: 310px;
	vertical-align: middle;
	overflow: hidden;	
	text-align: center;
}
		
/*Separete Title & Slogan formatting*/

#header h1{
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	font-size: 50px;
	padding-bottom: 10px;
	line-height:100%;
	font-family: 'Handlee', cursive;
	text-align: center;
	
}

#header h2 {
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	font-size: 20px;
	font-family: 'Handlee', cursive;
	text-align: center;
}

#header h1, #header h2 {
	width: 300px;
	margin: 0 auto;
	color: white;
	}
	
/*End Of Separete Title & Slogan formatting*/

/* @end */

/* @group Slidshow */

/* banner/slides */
#banner{
	position: relative;
	background-repeat: no-repeat !important;
}

/* --- */

#featured { 
	width: 1065px !important;
	background: #000 url('images/orbit/loading.gif') no-repeat center center;
	overflow: hidden;
}

#featured>img,  
#featured>div,
#featured>a { 
	display: none; 
}

/*Banner height*/

#banner, .orbit-wrapper, #featured{height: 550px !important;}
#featured{overflow: hidden;}

/* --- */

div.orbit-wrapper {
	width: 960px !important;
	height: 1px;
	position: relative; 
}

div.orbit {
	width: 1px;
	height: 1px;
	position: relative;
	overflow: hidden; 
}

div.orbit>img {
	position: absolute;
	top: 0;
	left: 0;
	display: none; 
}

div.orbit>a {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0; 
	display: none; 
}

.orbit>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
}

/* --- */

div.timer {
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
	opacity: .6;
	cursor: pointer;
	z-index: 1001; 
}

span.rotator {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;left: -20px;
	background: url(images/orbit/rotator-black.png) no-repeat;
	z-index: 3; 
}

span.mask {
	display: block;
	width: 20px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	overflow: hidden; 
}

span.rotator.move {
	left: 0 
}
span.mask.move {
	width: 40px;
	left: 0;
	background: url(images/orbit/timer-black.png) repeat 0 0; 
}

span.pause {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/orbit/pause-black.png) no-repeat;
	z-index: 4;
	opacity: 0; 
}

span.pause.active {
	background: url(images/orbit/pause-black.png) no-repeat 0 -40px 
}

div.timer:hover span.pause,
span.pause.active {
	opacity: 1 
}

/* --- */

.orbit-caption {
	display: none;
} 
.orbit-wrapper .orbit-caption {
	background: #000;
	background: rgba(0,0,0,.6);
	z-index: 1000;
	color: #fff;
	text-align: center;
	padding: 7px 0;
	font-size: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%; 
}

/* Slidshow Left & Right Navigation*/

div.slider-nav {
	display: block 
}

/*
Left and right slider navigation
width and height.
position from top and bottom
*/

div.slider-nav span {
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	position: absolute;
	z-index: 1000;
	top: 50%;
	margin-top: -50px;
	cursor: pointer;
}

/*images of left and 
right slider navigation
left and right positions
*/

div.slider-nav span.right {
	background: url(images/orbit/NavigationRight.png);right: 0; 
	margin-right: -3.4%;
}
div.slider-nav span.left {
	background: url(images/orbit/NavigationLeft.png);left: 0; 
	margin-left: -3.4%;
}

/* --- */

.orbit-bullets {
	position: absolute;
	z-index: 1000;
	list-style: none;
	bottom: -30px;
	left: 50%;
	margin-left: -50px;
	padding: 0; 
}

.orbit-bullets li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
	color: #999;
	text-indent: -9999px;
	background: url(images/orbit/bullets.png) no-repeat 4px 0;
	width: 13px;
	height: 12px;
	overflow: hidden; 
}

.orbit-bullets li.active {
	color: #222;
	background-position: -8px 0; 
}

.orbit-bullets li.has-thumb {
	background: none;
	width: 100px;
	height: 75px; 
}
.orbit-bullets li.active.has-thumb {
	background-position: 0 0;
	border-top: 2px solid #000; 
}

/* @end */


/* @group Navigation */

#navigation {
	margin-top: 50px;
	/*clear: both;*/
	z-index:300;
	position: relative;
	float: right;
	text-transform: uppercase;
	font-size: 12px;
}

#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation ul a {
	display: block;
	position: relative;
	text-decoration: none;
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	transition:color .3s;
	color: black;
	

}

#navigation ul li {
	float: left;
	position: relative;
	z-index: 40;
	margin-right: 1px;
	background: url(images/slash.png) no-repeat 0px 7px ;
	padding-left: 6px;
	}

/*current*/ 
#navigation ul li:hover, #navigation ul li a.currentAncestor, #navigation ul li a.current {
color: #999999 !important;
}

#navigation ul ul li a.current {
	background: #eeeeee;
}

#navigation ul li:hover { 
	visibility: inherit; /* fixes IE7 'sticky bug' */ 
}

#navigation ul ul li a {

	
}

#navigation ul ul li a:hover {
	border: 1px solid red;
	background: #eeeeee;
	transition: all .3s linear;
	   -o-transition: all .3s linear;
	   -moz-transition: all .3s linear;
	   -webkit-transition: all .3s linear;
		
}

#navigation ul ul {
	position: absolute;
	top: -9999em;
	width: 180px;
	display: none;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	 -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	 -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
#navigation ul ul li { 
	width: 100%; 
}
#navigation ul li:hover ul {
	top: 34px;
	z-index: 99;
}
    
/* top level skin */
#navigation ul a {
	display:block; 
	line-height:14px; 
	text-decoration:none; 
	padding: 10px;
	color: #000;
}
#navigation ul li a:hover,
#navigation ul li:hover {
	text-decoration: none;
	color: #999;
	/*background: #1f2024;*/
	
}

/* sub levels skin */
#navigation ul ul {
	margin: 0 0 0 0;
	background: #dedede;
}

#navigation ul ul li {
	float: none;
	background: none;
	border-bottom: 1px solid #fff;
	padding: 0;
	}

#navigation ul ul li:last-child { 
	border-bottom: none; 
	}

#navigation ul ul li a {
	color:#7a7a7a; 
	margin:0; 
	padding: 10px;
	text-align: left;
	border: none !important;
	}

/* hide sub levels */
#navigation ul li:hover li ul,
#navigation ul li li:hover li ul,
#navigation ul li li li:hover li ul { 
	top: -9999em; 
}

/* display sub levels */
#navigation ul li li:hover ul,
#navigation ul li li li:hover ul,
#navigation ul li li li li:hover ul {
	left: 180px;top: 0;
}


/* @end */


/* @end */



/* @group Horizontal Line */

.HorizontalLine {
	/*If you do not need horizontal divider after header, 
	this code could be deleted*/
	border-bottom: 1px dashed #e0deda; 
}

/* @end */

/* @group Content Styling */

#content { 
	padding: 30px 0 20px 0;
	/*font size there defines sidebar and content size*/
	font-size: 14px;
		}
		
#content img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
border: 1px solid #ccc;
}

#content img:hover {
opacity: .6;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
   }

#primary-content { 
	text-align: left;
	padding: 20px;
	
}

#primary-content p { 
	margin:0 0 1.5em; 
	text-align: left;
}

#primary-content ul,#primary-content ol { 
	margin:0 1.5em 1.5em 2.5em; 
}

#primary-content dl { 
	margin:0 0 1.5em; 
}

#primary-content dl dt { 
	font-weight:bold; 
}

#primary-content dl dd { 
	margin-left:1.5em; 
}

/* @end */

/* @group Sidebar */

/* @group Sidebar Formatting  */

/*In main styles - top sidebar. 
other sidebar layouts in user optional css styles
*/

#secondary-content { 
	text-align: left;
	padding: 20px;
	margin-bottom: 20px;
}

#secondary-content h1,  #secondary-content_bottom h1 {
	padding-bottom: 15px;;
}

#secondary-content_bottom {
	display: none;
}

#secondary-content ul,#secondary-content ol { 
	margin:15px 0; 
}

#secondary-content ul li,#secondary-content ol li { 
	padding:3px 0;
	list-style: inside; 
}

#secondary-content a { 
	 
}

#secondary-content a:hover { 
	
}

#secondary-content blockquote { 
	}

#secondary-content .copy{
	}

/* @end */




/* @end */


/* @group Table Formatting */

#table { 
	border:2px solid; 
	border-collapse:collapse; 
	width:100%; 
}

#table td { 
	padding:3px; 
	border:1px solid #ccc; 
}

#table th {
	text-align:left; 
	border:1px solid #ccc; 
}

#table thead th {
	color:#3A3A38; 
	padding:10px 6px;
}

#table tbody th { 
	color:#3A3A38; 
	padding:6px; 
}

/* @end */

/* @group Blog Formatting */

/* @group Blog Main */

.blog-entry { 
	height:1%; 
	margin: 0 0 15px 0; 
	position:relative;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #e0deda;
	overflow: hidden;
	position: relative; 
}

.blog-entry img {
	
}

.blog-entry:last-child { 
	border: none; 
}

.blog-entry-title { 
	margin-bottom: 0 !important;
	font-size: 18px;
	font-size: 1.8rem; 
}

.blog-entry-title a { 
	color:#333; 
}

.blog-entry-date { 
	margin:0 0 10px; 
	color:#999;
	font-size: 11px;
	font-size: 1.1rem; 
}

.blog-entry-body {}
.blog-entry-date a {}
.blog-read-more { 
	font-weight:bold; 
}

.blog-entry-tags { 
	color:#8D8B84;
	font-size: 11px;
	font-size: 1.1rem; 
}

.blog-entry-comments { }
.blog-entry-comments a {}
.blog-comment-link {}

/* @end */

/* @group Blog Widgets */
	
	#blog-categories a,.blog-archive-link-disabled,.blog-archive-link-enabled,.blog-tag-cloud a { 
		display:block; 
		padding: 1px 3px!important; 
		text-align:center; 
		float:left; 
		margin:3px 3px 3px 0; 
	}
	
	#blog-rss-feeds a{
		padding: 1px 3px!important; 
		margin: 10px 0 0 0;
		display: block; 
	}
	
	#blog-categories,#blog-archives,.blog-tag-cloud { 
		height:1%; 
		overflow:hidden; 
		margin: 0;
		border-bottom: 1px dashed #e0deda; 
	}
	
	#blog-categories,#blog-archives{
		padding: 10px 0;
	}
	
	#blog-archives{
		margin-bottom: 10px;
	}
	.blog-tag-cloud{
		margin: 0 !important;
	}
	
	.blog-tag-cloud li { 
		display:inline; 
		}
	
	/* @end */
	/* @group Archive Page */
	
	.blog-archive-headings-wrapper { 
		padding-bottom:10px; 
		margin-bottom:10px; 
	}
	
	.blog-archive-month { 
		margin-bottom:10px; 
		font-weight:bold; 
	}
	
	.blog-archive-link { 
		font-weight:bold; 
	}
	
	.blog-archive-link:before { 
		content:"/ "; 
	}
	
	/* @end */
	

/* @end */


/* @group Contact Form */

#primary-content form { 
width:96%; 
}

.message-text { }

.required-text { 
padding-left:25px; 
overflow:auto; 
}

form label { 
margin-bottom:5px; 
}

.form-input-field, textarea { 
padding:9px; 
border: dashed 1px #E5E5E5; 
outline:0; width:99%; 
margin:5px 0 0; 
}

.form-input-field:hover, textarea:hover, .form-input-field:focus, textarea:focus { 
border-color:#C9C9C9; 

-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;

}

select { 
width:100%; 
margin:0 0 15px; 
}

textarea { 
height:200px; 
overflow:hidden; 
}

.form-input-button { 
display: inline-block;
padding: 10px;
background: #eeeeee;
border: 1px solid #ccc;

/*-webkit-transform: scale(1);*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
} 

.form-input-button:hover {
border: 1px solid #999;	
 background: #cccccc;
/*   -webkit-transform: scale(.9);*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

/* @end */


/* @group File Sharing */

.filesharing-description { 
margin-bottom:10px; 
}

.filesharing-item-title{}

.filesharing-item { 
margin:10px; 
border:1px dashed #ddd; 
padding:10px;
width: 20%;
float: left;
margin-left: 0;
font-size: 12px;
font-size: 1.2rem;
padding-bottom:5px;

background: #eeeeee;
border: 1px solid #ccc;


-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.filesharing-item:hover {
border: 1px solid #999;	
background: #cccccc;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
	
}

.filesharing-item-title a{
padding: 5px 0;
}

.filesharing-item-description { 
color:#999;
margin-top: 5px;
font-style: italic; 
}

/* @end */

/* @group Movie Album */

.movie-page-title {
padding-bottom: 15px;
text-align: center;
}

.movie-page-description {
margin-bottom: 40px; 
text-align: center;
}

.movie-thumbnail-frame { 
margin: 0 30px 60px 0;
position: relative;
width: 210px;
height: 117px; 
float: left;
left: 4%;
}

.movie-thumbnail-frame img {
padding:5px;
border: 1px dashed #ccc;
width: 100%;
height: 100%; 
}

.movie-thumbnail-caption { 
font-style: italic;
padding: 0 5px;
line-height: 16px; 
}

.movie-background { 
}

.movie-title { 
padding:10px; 
font-weight:bold; 
}

.movie-frame { 
background:#fff; 
margin: 0 auto;
padding-bottom: 20px;
padding-top: 20px;
margin-top: -38px;
text-align: left;
}

.movie-frame:hover { 
background:#fff; 
margin: 0 auto;
margin-top: -38px;

}


/* @end */

/* @group Photo Album */

/* @group Main Photo Album Page */

.album-title {
text-align: center;
margin-bottom: 20px;
}
.album-description {}
.album-wrapper { 
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	
}

.thumbnail-wrap {
	display: block;
	display: inline-block;
	min-height: auto; 
	margin: 0 auto;
	padding: 10px;
	}

.thumbnail-frame { 
	text-align:center; 
	
}

.thumbnail-frame img {
	
  
}

.thumbnail-frame img:hover {
	}

.thumbnail-caption {
	margin-top: 10px;
	clear: both;
	text-align: center; 
	display: none;
}

/* @end */

/* @group Photo Album Pagination */

/* If photo pagination is turned on */

#pagination{
	padding: 15px 0 0 0;
	margin: 0 0 10px 0 !important;
	clear: both;
	font-size: 11px;
	font-size: 1.1rem;
	/*border-top: 1px dashed #e0deda;*/
	text-align: center;
}

#pagination li{
	text-align:left;
	list-style:none;
	cursor:pointer;
	margin:0 2px;
	background: #f0efea;
	padding: 2px 8px;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#pagination li.current{
	color:#fff;
	background: #e0deda;
}

#pagination li.prev{
	left: 10px;
}

#pagination li.next{
	right: 10px;
}

/* @end */

/* @group Single Photo Page */

.photo-background {
	background: #fff;
	color: #ccc;
}

.photo-navigation { 
	position:relative; 
	margin-bottom:40px;
	padding: 30px 0 0 0; 
	
}

.photo-links { 
	font-size:13px;
	font-size:1.3rem;
	width: auto;
	margin: 20px auto 0 auto;
	padding: 10px 10px 20px 10px; 
}

.photo-links a,.photo-links a:visited { 
	padding:10px; 
}

.photo-links a:hover {}

.photo-title { 
	margin:0;
	font-size:24px;
	font-size:2.4rem; 
	line-height:normal; 
}

.photo-caption { 
	margin:0;
	font-size:15px;
	font-size:1.5rem; 
	line-height:normal;
}

.photo-frame{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
    -moz-box-shadow:0px 3px 3px #aaa;
    -webkit-box-shadow:0px 3px 3px #aaa;
    box-shadow:0px 3px 3px #aaa;
}
.exif-data { 
	margin:20px auto 0; 
	font-size:1.3em; 
	text-align:center; 
}

/* @end */


/* @end */

/* @group Footer Formatting */

#footer { 
	position:fixed;
	padding: 25px 0;
	margin: 0 auto;
	font-size: 11px;
	width: 940px;
	bottom:0px;
	width:100%;
	height:20px;
	background: #ebebeb;
	border-top: 1px dashed #e0deda; 
	z-index: 6000;
	padding-bottom:30px;
	color: white;
}

* html #footer {
	position:absolute;
	top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

#footer ul li { 
	list-style:none; 
	display:inline;
	border: none; 
}

/* @end */


/* @group Clear */

.clear {
clear: both;
}

/* @end */

/* @group Snippets */


/* @group Custom Button */

#buttonCustom {
	display: inline-block;
	padding: 8px;
	padding-bottom: 6px;
	background: #eeeeee;
	border: 1px solid #ccc;
	
	/*-webkit-transform: scale(1);*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	
}

#buttonCustom:hover {
	border: 1px solid #999;	
	background: #cccccc;
	/*   -webkit-transform: scale(.9);*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	
}

#buttonCustom, #buttonCustom a, #buttonCustom a:visited, #buttonCustom a:hover, #buttonCustom a:active{
	font-size: 11px;
	text-transform: uppercase;
}

/* @end */

/* @group 3 Columns Box */

#ColumnBox {
	width: 100%;

}

#col1{

    width: 31%;
	display: inline-block;
	vertical-align: top;

}

#col2 {

width: 31%;
display: inline-block;
	vertical-align: top;

}

#col1, #col2 {
margin-right: 3.5%;
	vertical-align: top;

}

#col3 {

width:31%;
display: inline-block;
	vertical-align: top;

}

/* @end */

#fancyBox {
		font-family: 'Handlee', cursive;
		font-size: 20px;
		line-height: 130%;
		}

/* @end */