/*

	Theme Name: MULL Child Theme

	Theme URL: #

	Description: n/a

	Author: Anonymous

	Author URI: Expert Agency

	Version: 1.0

	

	Template: genesis



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



/*** Import necessary fonts */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@import url(http://fonts.googleapis.com/css?family=Kaushan+Script);

@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);

@font-face {
    font-family: 'alluraregular';
    src: url('lib/fonts/allura-regular-webfont.eot');
    src: url('lib/fonts/allura-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('lib/fonts/allura-regular-webfont.woff') format('woff'),
         url('lib/fonts/allura-regular-webfont.ttf') format('truetype'),
         url('lib/fonts/allura-regular-webfont.svg#alluraregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {

    font-family: 'CenturyGothicRegular';

    src: url('lib/fonts/gothic-webfont.eot');

    src: url('lib/fonts/gothic-webfont.eot?iefix') format('eot'),

         url('lib/fonts/gothic-webfont.woff') format('woff'),

         url('lib/fonts/gothic-webfont.ttf') format('truetype'),

         url('lib/fonts/gothic-webfont.svg#webfontSHSNtwuu') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'CenturyGothicBold';

    src: url('lib/fonts/gothicb-webfont.eot');

    src: url('lib/fonts/gothicb-webfont.eot?iefix') format('eot'),

         url('lib/fonts/gothicb-webfont.woff') format('woff'),

         url('lib/fonts/gothicb-webfont.ttf') format('truetype'),

         url('lib/fonts/gothicb-webfont.svg#webfont7jdICphi') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

	font-family: 'Conv_ROCKEB';

	src: url('lib/fonts/ROCKEB.eot');

	src: local('☺'), url('lib/fonts/ROCKEB.woff') format('woff'), url('lib/fonts/ROCKEB.ttf') format('truetype'), url('lib/fonts/ROCKEB.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



::-moz-selection {

	background-color: #EC56B2;

	color: #fff;

}



::selection {

	background-color: #EC56B2;

	color: #fff;

}



body {

	background: #fff;

	color: #444;

	font-size: 14px;

	font-family: 'CenturyGothicRegular';;	

	margin: 0 auto 0;

	padding: 0;

	line-height: 25px;

}

	

/*** Hyperlinks ***/



a {

	-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	-khtml-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	color: #000;

	text-decoration: none;

}

	

a:hover {

	color: #000;

}

	

a img {

	border: none;

}

	

a:focus,

a:hover,

a:active {

	outline: none;

}



/*** Wrap ***/



#wrap {

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

}

	

/*** Header ***/



.home #header {
    margin-bottom: 0;
    padding: 0;
}



#header {

    margin: 0 auto 20px;

    padding: 20px 0;

    width: 100%;

}

.home #header .wrap {
	width: 960px;
}	

#header .wrap {

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    width: 960px;

}



#title-area {

	width: 480px;

	float: left;

	margin: 0; 

	padding: 20px 0 0 0;

	overflow: hidden;

}

	

#title-area #title {

    background: none repeat scroll 0 0 transparent;

	font-size: 24px;

	font-weight: normal;

	line-height: 30px;

	margin: 0; 

	padding: 0;

}

	

#title-area #title a {

	color: #333333;

	margin: 0; 

	padding: 0;

	text-decoration: none;

}

	

#title-area #title a:hover {

	color: #333;

	text-decoration: none;

}

	

#title-area #description {

	color: #666;

	font-size: 14px;

	font-style: italic;

	font-weight: normal;

	margin: 0; 

	padding: 0;

	}


.home #header .widget-area {
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    text-align: center;
    text-shadow: 0 0 5px #fff;
    width: 580px;
}

#header .widget-area {
	display: none;
	color: #444;
}

#header .widget-area h4 {
    font-family: 'CenturyGothicRegular';
    font-size: 48px;
    line-height: 55px;
    margin: 0 0 20px;
}

#header .widget-area h4 span {
    font-family: 'CenturyGothicBold';
}

#header .widget-area form {
}

#header .widget-area input[type="text"],
#header .widget-area input[type="email"] {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;	
    -khtml-border-radius: 5px 5px 5px 5px;	
	
    border: none;
    border-radius: 5px 5px 5px 5px;
    color: #393939;
    display: block;
    font-family: 'CenturyGothicRegular';
    font-size: 14px;
    margin: 0 0 10px;
    padding: 15px 10px;
    width: 94%;
}

#header .widget-area input[type="submit"] {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;	
    -khtml-border-radius: 5px 5px 5px 5px;	
	
	cursor: pointer;
    background: none repeat scroll 0 0 #FFCF00;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #322900;
    float: right;
    font-family: 'CenturyGothicBold';
    font-size: 21px;
    padding: 10px;
    text-transform: uppercase;
}

.header-wrap {
	height: 628px;
	position: relative;
}
	
.header-bottom {
	background: url("images/header-bottom.png") repeat;
    bottom: 0;
    color: #fff;
    overflow: hidden;
    padding: 22px 0;
    position: absolute;
    width: 100%;
}

.header-bottom .widget {
	margin: 0 auto;
	width: 960px;
}

.header-bottom h4 {
    color: #FFFFFF;
    float: left;
    font-size: 53px;
    line-height: 35px;
    margin: 0;
    width: 37%;
}

.header-bottom h4 span {
    display: block;
    font-family: 'CenturyGothicRegular' !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    margin: 10px 0 0;
}

.header-bottom form {
    float: right;
    width: 63%;
}

.header-bottom input[type="text"],
.header-bottom input[type="email"] {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	
	border-radius: 5px 5px 5px 5px;
    border: none;
    color: #444;
    float: left;
    font-family: 'CenturyGothicRegular';
    font-size: 14px;
    margin: 0 0 10px;
    padding: 10px;
    width: 57%;
}

.header-bottom input[type="submit"] {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;

    background: none repeat scroll 0 0 #ec56b2;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: 'CenturyGothicBold';
    font-size: 21px;
    letter-spacing: 1px;
    margin: -35px 0 0;
    padding: 15px 20px;
    text-transform: uppercase;
}

.header-bottom input[type="submit"]:hover {
	background: #7e7e7e;
}

#header .widget-area p {

	margin: 0;

	padding: 0 0 5px 0;

}

	

#header .textwidget {

	margin: 0;

	padding: 15px 0 0 0;

}
	

#header .widget-area ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

	

#header .widget-area ul li {

	margin: 0;

	padding: 0;

}



#header .widget-area .widget {

    float: right;

}



#header .widget-area .widget_nav_menu h4 {

    float: left;

    margin: 10px 0 0;

}



#header .widget-area .social-media {

    float: right;

    width: 58%;

}



#header .widget-area .social-media ul {

    background: none repeat scroll 0 0 transparent;

    float: left;

    margin: 0;

    padding: 0;

}



#header .widget-area .social-media ul li {

    margin: 0;

    height: 42px;

    width: 48px;

}



#header .widget-area .social-media ul li a {

    background-image: url("images/social-media-icons.png");

    border: medium none;

    float: left;

    font-size: 0;

    height: 42px;

    padding: 0;

    text-indent: -9999px;

    width: 48px;

}



#header .widget-area .social-media ul li a:hover {

	background-color: transparent;

	border: none;

}



#header .widget-area .social-media ul li.social-twitter a {

    background-position: -50px 0;

}



#header .widget-area .social-media ul li.social-rss a {

    background-position: -100px 0;

}



#header .widget-area .social-media ul li.social-facebook a {

    background-position: -150px 0;

}



#header .widget-area .social-media ul li.social-linkedin a {

    background-position: -200px 0;

}

	

/*** Image Header - Partial Width ***/


.header-image #header #title-area {
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    width: 580px;
    height: 300px;	
}

.header-image #title-area,
.header-image #title-area #title,
.header-image #title-area #title a {
    display: block;
    float: left;
    height: 300px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 580px;
}

	

.header-image #title-area #description {

	display: block;

	width: 0; 

	height: 0;

	overflow: hidden;

}



/*** Image Header - Full Width ***/



.header-full-width #title-area,

.header-full-width #title-area #title,

.header-full-width #title-area #title a {

}



.header-full-width #title-area #description {



}

	

/*** Header Pages/Category Widget Menu ***/



#header ul.menu {

    color: #fff;

    float: right;

    font-family: 'CenturyGothicBold';

    list-style: none outside none;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: auto;

    text-transform: uppercase;	

}

	

#header ul.menu li {

	float: left;

	list-style: none;

	margin: 0 2px;

	padding: 0;

}

	

#header ul.menu li a {

	color: #fff;

	display: block;

	font-size: 16px;

    margin: 0;

	padding: 10px 15px;

	text-decoration: none;

	position: relative;

}



#header ul.menu li a:hover,

#header ul.menu li a:active,

#header ul.menu li.current_menu_item a,

#header ul.menu li.current_page_item a {

	color: #00f8ff;

}

	

#header ul.menu li a.sf-with-ul {

	padding-right: 20px;

}	

	

#header ul.menu li a .sf-sub-indicator {

	background: url(images/arrow-down.png);

	display: block;

	width: 10px;

	height: 10px;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

	top: 15px;

	right: 5px;

}

	

#header ul.menu li li a,

#header ul.menu li li a:link,

#header ul.menu li li a:visited {

	background: #000000;

	color: #FFFFFF;

	width: 158px; 

	font-size: 12px;

	margin: 0 0 0 -1px;

	padding: 6px 10px 6px 10px;

	border-left: 1px solid #333333;

	border-right: 1px solid #333333;

	border-bottom: 1px solid #333333;

	position: relative;

}

	

#header ul.menu li li a:hover,

#header ul.menu li li a:active {

	background: #222222;

}



#header ul.menu li li a .sf-sub-indicator {

	background: url(images/arrow-right.png);

	top: 10px;

}



#header ul.menu li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 180px;

	margin: 0;

	padding: 0;

}



#header ul.menu li ul a { 

	width: 160px;

}



#header ul.menu li ul a:hover,

#header ul.menu li ul a:active { 

}



#header ul.menu li ul ul {

	margin: -33px 0 0 179px;

}



#header ul.menu li:hover ul ul,

#header ul.menu li:hover ul ul ul,

#header ul.menu li.sfHover ul ul,

#header ul.menu li.sfHover ul ul ul {

	left: -999em;

}



#header ul.menu li:hover ul,

#header ul.menu li li:hover ul,

#header ul.menu li li li:hover ul,

#header ul.menu li.sfHover ul,

#header ul.menu li li.sfHover ul,

#header ul.menu li li li.sfHover ul {

	left: auto;

}



#header ul.menu li:hover,

#header ul.menu li.sfHover { 

	position: static;

}



#top-wrap {

    position: relative;

}



#top-wrap .wrap {

}



/*** Nav Menu ***/



#nav {
    background: url("images/header-bottom.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #322900;
    font-family: 'CenturyGothicRegular';
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 999;
}

.home #nav .wrap {
    width: 960px;
}

#nav .wrap {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
	width: 960px;
}



#nav ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: auto;
}

	

#nav li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}



#nav li li {

}
	

#nav li a {
    color: #fff;
    display: block;
    margin: 0;
    padding: 10px 25px;
    position: relative;
    text-decoration: none;
}



#nav li.current-menu-item a,

#nav li.current-page-item a,

#nav li a:hover,

#nav li a:active {

    color: #fff;
	background: #ec56b2;

}



#nav li a .sf-sub-indicator {

	display: block;

	text-indent: -9999px; 

	overflow: hidden;

	position: absolute;

}

	

#nav li li a,

#nav li li a:link,

#nav li li a:visited {

    color: #FFFFFF;

    font-size: 14px;

    margin: 0;

    padding: 6px 10px;

    position: relative;

    text-transform: none;

    width: 175px;

}



#nav li li a:after {

	background: none !important;

}

	

#nav li li a:hover,

#nav li li a:active {

	background: #FFCF00;

	color: #322900;

}



#nav li ul {

	-moz-border-radius: 0 0 5px 5px;

	-webkit-border-radius: 0 0 5px 5px;

	-khtml-border-radius: 0 0 5px 5px;



    background: url(images/nav.png);

    border-radius: 0 0 5px 5px;

    height: auto;

    left: -999em;

    margin: 0 0 0 -55px;

    padding: 0;

    position: absolute;

    width: 195px;

    z-index: 9999;

}



#nav li ul a { 

	width: 160px;

}



#nav li ul ul {

	margin: -37px 0 0 178px;

}



#nav li:hover ul ul,

#nav li:hover ul ul ul,

#nav li.sfHover ul ul,

#nav li.sfHover ul ul ul {

	left: -999em;

}



#nav li:hover ul,

#nav li li:hover ul,

#nav li li li:hover ul,

#nav li.sfHover ul,

#nav li li.sfHover ul,

#nav li li li.sfHover ul {

	left: auto;

}



#nav li:hover,

#nav li.sfHover { 

	position: static;

}



#nav li.right {

	float: right;

	margin: 0;

	padding: 18px 30px 18px 0;

}



#nav li.right a {

	display: inline;

	margin: 0;

	padding: 0;

	border: none;

	background: none;

	color: #fff;

	font-weight: normal;

	text-decoration: none;

}

	

#nav li.right a:hover {

	color: #fff;

	text-decoration: underline;

}

	

#nav li.date {

}

	

#nav li.rss a {

	background: url(images/rss.png) no-repeat left center;

	margin: 0 0 0 10px;

	padding: 3px 0 3px 18px;

}

	

#nav li.search {

	padding: 0 10px 0 10px;

}

	

#nav li.twitter a {

	background: url(images/twitter-nav.png) no-repeat left center;

	padding: 3px 0 1px 20px;

}

	

/*** Subnav Menu ***/



#subnav {

	background: #222;

	width: 960px;

	color: #fff;

	font-size: 16px;

	margin: 0 auto 0;

	padding: 0;

	overflow: hidden;

	clear: both;

}



#subnav ul {

	width: 950px;

	float: left;

	list-style: none;

	margin: 0;

	padding: 0 0 0 10px;

}

	

#subnav li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

}

	

#subnav li a {

	color: #fff;

	display: block;

    margin: 0;

	padding: 12px 15px 12px 15px;

	text-decoration: none;

	position: relative;

}



#subnav li a:hover,

#subnav li a:active {

	background: #444;

	color: #fff;

}

	

#subnav li a .sf-sub-indicator {

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

}

	

#subnav li li a,

#subnav li li a:link,

#subnav li li a:visited {

	background: #444;

	width: 158px; 

	color: #fff;

	font-size: 14px;

	margin: 0;

	padding: 6px 10px 6px 10px;

	border-left: 1px solid #222;

	border-right: 1px solid #222;

	border-bottom: 1px solid #222;

	text-transform: none;

	position: relative;

}



#subnav li li a:hover,

#subnav li li a:active {

	background: #222;

	color: #fff;

}



#subnav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 180px;

	margin: 0;

	padding: 0;

}



#subnav li ul a { 

	width: 160px;

}



#subnav li ul ul {

	margin: -37px 0 0 178px;

}



#subnav li:hover ul ul,

#subnav li:hover ul ul ul,

#subnav li.sfHover ul ul,

#subnav li.sfHover ul ul ul {

	left: -999em;

}



#subnav li:hover ul,

#subnav li li:hover ul,

#subnav li li li:hover ul,

#subnav li.sfHover ul,

#subnav li li.sfHover ul,

#subnav li li li.sfHover ul {

	left: auto;

}



#subnav li:hover, #subnav li.sfHover { 

	position: static;

}



/*** Inner ***/



.single #inner {



}



#inner {

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    width: 960px;

}



.home #inner {



}

	

/*** Inner Backgrounds ***/



.content-sidebar #inner {

}

   

.sidebar-content #inner {

}

   

.content-sidebar-sidebar #inner {

}

   

.sidebar-sidebar-content #inner {

}

    

.sidebar-content-sidebar #inner {

}



.full-width-content #inner {

}

    

/*** Homepage ***/

#slider {

}

#slider .wrap {
    margin: 0 auto;
    padding: 30px 0 41px;
    width: 960px;
}

#slider h4 {

}

#slider,

#home-top,

#home-middle,

#home-bottom-sidebar {
    margin: 0 auto 30px;
    overflow: hidden;
    padding: 0;
    width: 960px;
}

#home-top .widget .widget-wrap {

}

#home-top .last,
#home-top .right {
}

#home-top .featuredpost,
#home-top .featuredpage {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #F1F1F1;
    font-style: italic;
    line-height: 20px;
    margin: 0 20px 0 0;
    padding: 5px;
    width: 292px;
}

#home-middle {
    background: none repeat scroll 0 0 #F8F8F8;
    margin: 0;
    padding: 20px 0;
    width: 100%;
}

#home-middle .social-media ul {
    margin: 20px 0 0;
	text-align: left;
}

#home-middle .wrap {
    background: url("images/about.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 0 auto;
    min-height: 500px;
    overflow: hidden;
    width: 960px;
}

#home-middle .widget {
    clear: both;
    float: right;
    padding: 0;
    width: 65%;
}

#home-middle h4 {
    font-size: 58px;
    line-height: 55px;
    margin: 0 0 10px;
}

#home-middle h4 span {
    font-family: 'CenturyGothicBold';
}

#home-middle img {
	border: 5px solid #fff;
}

#home-middle h2 {
}

#home-middle h2 a {
}

#home-middle a {
}

#home-middle .more-link{
}


#home-bottom .featuredpost,

#home-bottom .featuredpage {
}



#home-bottom .post-date {

	-moz-border-radius: 10px 10px 10px 10px;

	-webkit-border-radius: 10px 10px 10px 10px;

	-khtml-border-radius: 10px 10px 10px 10px;

    background: none repeat scroll 0 0 #59B5B0;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    float: left;
    font-size: 28px;
    margin: 0 20px 0 0;
    max-width: 50px;
    padding: 5px 25px;
    text-align: center;
    text-shadow: 1px 1px #307A7A;

}



#home-bottom .post-date span {

    clear: both;

    display: block;

    font-family: 'Kaushan Script',cursive;

    line-height: 27px;

}



#home-bottom .post-date .wrap {

}



#home-bottom .post-date .month {

}



#home-bottom .post-date .date {

}



#home-bottom .post-date .year {

    font-size: 14px;

}



#home-top .featuredpost .post,

#home-top .featuredpage .page,

#home-middle .featuredpost .post,

#home-middle .featuredpage .page {

	margin: 0;

	padding: 0;

	overflow: hidden;

}



/*** Home Top ***/

#home-top {
    margin: 0 auto;
    padding: 20px 0;
}



#home-top .wrap {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 960px;
}



#home-top h2 {
    border: medium none;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    margin: 10px 0;
    padding: 0;
}



#home-top h2 a {
    font-size: 16px;
}



#home-top h4 {
    font-size: 18px;
    margin: 0 0 5px;
    text-shadow: 1px 1px #fff;
    text-transform: uppercase;
}

#home-top img {

}

#home-top h4 span {

    font-family: 'CenturyGothicBold';

}



#home-top .widget {

    float: left;

}



#home-top .subscribe {

}



#home-top .subscribe img {


}	





#home-top .subscribe .widget-wrap {


}



#home-top form {

}



#home-top input[type="text"],

#home-top input[type="email"] {


}



#home-top input[type="submit"] {


}



#home-top input[type="submit"]:hover {

}

#home-top .service {
    float: left;
    margin: 0 20px 0 0;
    overflow: hidden;
    position: relative;
    width: 305px;
}

#home-top .service span {
    bottom: 10px;
    color: #fff;
    display: block;
    font-size: 28px;
    height: 55px;
    position: absolute;
    right: 0;
    width: 100%;
}

#home-top .last {
	margin: 0;
	float: right;
}



/*** Home Botom and Home Sidebar ***/



#home-bottom-sidebar {

    margin: 0;

    width: 100%;

}



#home-bottom {
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0;
    width: 960px;
}



#home-bottom h2 {
    border: medium none;
    color: #5E5E5E;
    font-family: 'CenturyGothicBold';
    font-size: 17px;
    line-height: 28px;
    margin: 10px 0 0;
    padding: 0;
}



#home-bottom h2 a {

    color: #5e5e5e;

}



#home-bottom .post-info a {

	color: #000;

}



#home-bottom h2 a:hover {

}



#home-bottom h4 {
    color: #444444;
    font-size: 58px;
    margin: 0 0 20px;
    padding: 0 0 10px;
}



#home-bottom .widget {
}



#home-bottom .featuredpost .post,

#home-bottom .featuredpage .page {
    float: left;
    line-height: 23px;
    margin: 0 7px;
    min-height: 410px;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
    width: 305px;
}

#home-bottom .more-link {
    bottom: 0;
    position: absolute;
    right: 0;
}

#home-bottom .featuredpost .post img,
#home-bottom .featuredpage .page img {

}



#home-bottom .more-from-category a {

    background: none repeat scroll 0 0 #2DC0C4;

    color: #fff;

    display: block;

    font-family: 'CenturyGothicBold';

    font-size: 15px;

    padding: 5px 0;

    text-align: center;

    text-transform: uppercase;

}



#home-bottom .more-from-category a:hover {



}



#home-sidebar {

    float: right;

    overflow: hidden;

    width: 280px;

}



#home-sidebar h2 {

}



#home-sidebar h2 a {

}


#sidebar h4,
#home-sidebar h4 {
    background: none repeat scroll 0 0 #888;
    color: #fff;
    font-family: 'CenturyGothicBold';
    font-size: 19px;
    margin: 0;
    padding: 10px 15px;
}



#home-sidebar p {

    line-height: 22px;

    padding: 0;

}

#sidebar .widget-wrap,
#home-sidebar .widget-wrap {
    background: none repeat scroll 0 0 #F4F4F4;
}


#home-sidebar .widget-wrap > div {
    overflow: hidden;
    padding: 15px;
}



#sidebar .social-media .widget-wrap > div,

#home-sidebar .social-media .widget-wrap > div {



}



#sidebar ul,

#home-sidebar ul {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 15px;
}



#home-sidebar ul li {

    border-bottom: 1px dashed #c2c2c2;

    line-height: 20px;

    margin: 0 0 10px;

    padding: 0 0 10px;

}



#home-sidebar img {

}



#home-sidebar .post-date {

	font-size: 12px;

}


#sidebar .widget,
#home-sidebar .widget {
    border: 1px solid #EBEBEB;
    clear: both;
    margin: 0 0 20px;
    padding: 4px;
}



#home-sidebar .ads,

#sidebar .ads {

    background: none repeat scroll 0 0 transparent !important;
    border: medium none;
    padding: 0 !important;

}


#sidebar .ads .widget-wrap,

#home-sidebar .ads .widget-wrap {
	background: none;
}


#sidebar .ads .widget-wrap > div,

#home-sidebar .ads .widget-wrap > div {

    padding: 0;

}



#sidebar .ads img,

#home-sidebar .ads img {

}



#sidebar .subscribe,

#home-sidebar .subscribe {

}



#sidebar .subscribe form,

#home-sidebar .subscribe form {

    padding: 10px 0 0;

}



#sidebar .subscribe input[type="text"],

#sidebar .subscribe input[type="email"],

#home-sidebar .subscribe input[type="text"],

#home-sidebar .subscribe input[type="email"]{

    border: 1px solid #ddd;

    color: #ccc;

    font-family: 'CenturyGothicRegular';

    margin: 0 0 10px;

    padding: 8px;

    width: 92%;

}



#sidebar .subscribe input[type="submit"],

#home-sidebar .subscribe input[type="submit"] {

	-moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

    background: none repeat scroll 0 0 #B26990;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: 'CenturyGothicRegular';
    font-size: 16px;
    margin: 10px 0 5px;
    padding: 10px 23px;
    text-transform: uppercase;
    width: 100%;

}



#sidebar .subscribe .submit-wrap,

#home-sidebar .subscribe .submit-wrap {

	text-align: center;

}



#sidebar .social-media,

#home-sidebar .social-media {



}



.social-media ul,

#sidebar .social-media ul,

#home-sidebar .social-media ul {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 100%;

}



.social-media ul li,

#sidebar .social-media ul li,

#home-sidebar .social-media ul li {

    border: medium none;

	display: inline-block;

	*display: inline;

	zoom: 1;

    float: none;

    height: 42px;

    margin: 0 5px;

    padding: 0;

    width: 42px;

}



.social-media ul li a,

#sidebar .social-media ul li a,

#home-sidebar .social-media ul li a {

    background-image: url("images/social-media-icons.png");

    border: medium none;

    float: left;

    font-size: 0;

    height: 42px;

    padding: 0 !important;

    text-indent: -9999px;

    width: 42px;

}



.social-media ul li a:hover,

#sidebar .social-media ul li a:hover,

#home-sidebar .social-media ul li a:hover {

	background-color: transparent;

	border: none;

}



.social-media li.social-facebook a,

#menu-social-media li.social-facebook a {

    background-position: 0 0;

}



.social-media li.social-twitter a,

#menu-social-media li.social-twitter a {

    background-position: -55px 0;

}



.social-media li.social-pinterest a,

#menu-social-media li.social-pinterest a {

    background-position: -110px 0;

}



.social-media li.social-youtube a,

#menu-social-media li.social-youtube a {

    background-position: -165px 0;

}



.social-media li.social-instagram a,

#menu-social-media li.social-instagram a {

    background-position: -218px 0;

}



#ra-fb-lb {

	background-color: #fff;

    padding: 0 !important;	

}



#ra-fb-lb iframe {

	padding: 10px 20px 20px;

}



.more-link {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    float: right;
    font-family: arial;
    font-size: 13px;
    margin: 15px 0 0;
    padding: 5px 10px;
}



.more-link:hover {
	background: #53c5d2;
	color: #fff;

}



/*** Breadcrumb ***/



.breadcrumb {

	color: #333;

	font-size: 11px;

	text-transform: uppercase;

	margin: 0 0 30px 0;

	padding: 0 0 5px 0;

	border-bottom: 1px solid #333333;

}



/*** Content-Sidebar Wrapper ***/



#content-sidebar-wrap {

    float: left;

    margin: 0;

    padding: 0;

    width: 960px;

}



.sidebar-content #content-sidebar-wrap,

.content-sidebar #content-sidebar-wrap {

	width: 960px;

}



.sidebar-sidebar-content #content-sidebar-wrap,

.sidebar-content-sidebar #content-sidebar-wrap {

	float: right;

}



/*** Content ***/



#content {

	width: 430px;

	margin: 0;

	padding: 10px 0 0 0;

	float: left;

}



.sidebar-content #content,

.sidebar-sidebar-content #content {

	float: right;

}



.sidebar-content #content,

.content-sidebar #content {

    width: 660px;
}

	

.full-width-content #content {

    width: 100%;

}



.home #content {

	padding: 0 !important;

}

.backstretch img {
	top: 0 !important;
}

#content blockquote {

	background: #F5F5F5;

	margin: 0 15px 15px 15px;

	padding: 15px 20px 0 20px;

}



#content .post {

	margin: 0 0 40px 0;

	padding: 0;

}



#content .page {

	margin: 0;

	padding: 0;

}

	

#content .post p {

	margin: 0;

	padding: 0 0 15px 0;

}

	

#content .post ul,

#content .page ul {

	list-style-type: square;

	margin: 0;

	padding: 0 0 15px 0;

}

	

#content .post ul li,

#content .page ul li {

	list-style-type: square;

	margin: 0 0 0 20px;

	padding: 0;

}

	

#content .post ul ul,

#content .page ul ul {

	list-style-type: square;

	margin: 0;

	padding: 0;

}

	

#content .post ol,

#content .page ol {

	margin: 0;

	padding: 0 0 15px 0;

}

	

#content .post ol li,

#content .page ol li {

	margin: 0 0 0 20px;

	padding: 0;

}

	

#content .post ol ol,

#content .page ol ol {

	margin: 0;

	padding: 0;

}

	

#content .post-image {

	margin: 0 10px 10px 0;

	padding: 4px;

	border: 1px solid #CCCCCC;

}

	

#content .archive-page {

	float: left;

	width: 50%;

	margin: 0;

	padding: 20px 0;

}



.clear {

	clear: both;

}

	

/*** Post Info ***/


#home-bottom .post-info a,	
#home-bottom .post-info {	
    color: #818181;
    font-size: 12px;
}

.post-info {

	clear: both;

    font-size: 13px;

    margin: 0 0 10px !important;

    padding: 0 !important;

    text-transform: capitalize;

}

	

.post-info p {

	margin: 0;

	padding: 0;

}

	

/*** Post Meta ***/

	

.post-meta {

	color: #333;

	font-size: 11px;

	text-transform: uppercase;

	margin: 0 0 30px 0;

	padding: 5px 0 0 0;

    clear: both;	

	border-top: 1px dotted #bbb;

}

	

/*** Author Box ***/

	

.author-box {

	background: #F5F5F5;

	margin: 0 0 40px 0;

	padding: 10px;

	overflow: hidden;

}

	

.author-box p {

	margin: 0;

	padding: 0;

}

	

.author-box img {

	background: #fff;

	float: left;

	margin: 0 10px 0 0;

	padding: 4px;

	border: 1px solid #ccc;

}



/*** Headlines in Content ***/



h1,

h2,

h3,

h4,

h5,

h6 {
	font-family: 'alluraregular';

    color: #444;

    font-weight: normal;

    margin: 0 0 5px;

    text-decoration: none;

}



.page h1 {

}



h1 {
    font-size: 70px;
    line-height: 60px;
    margin: 0 0 10px;
    padding: 0 0 10px
}

	

h2 {

    font-size: 30px;

    line-height: 35px;

    padding: 0 0 15px;

}

	

h2 a,

h2 a:visited {

	color: #444;

	text-decoration: none;

}

	

h2 a:hover {
	color: #888;
	text-decoration: none;
    text-shadow: 1px 1px #fff;	
}

	

h3 {

	font-size: 18px;

}

	

h4 {

	font-size: 16px;

}

	

h5 {

	font-size: 14px;

}

	

h6 {

	font-size: 12px;

}

	

/*** Post Icons ***/

	

.time {

	margin: 0;

	padding: 0;

}

	

.post-comments {

	background: url(images/icon-dot.png) no-repeat top left;

	margin: 0 0 0 3px;

	padding: 0 0 2px 10px;

}

	

.categories {

	margin: 0;

	padding: 0;

}

	

.tags {

	background: url(images/icon-dot.png) no-repeat top left;

	margin: 0 0 0 3px;

	padding: 0 0 2px 10px;

}



/*** Images ***/



img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0;

}

	

img.alignnone {

	padding: 0;

	margin: 0 0 10px 0;

	display: inline;

}

	

img.alignleft {

	padding: 0;

	margin: 0 10px 10px 0;

	display: inline;

}



img.alignright {

	padding: 0;

	margin: 0 0 10px 10px;

	display: inline;

}

	

.aligncenter {

	display: block;

	margin: 0 auto 10px;

}

	

.alignleft {

	float: left;

	margin: 0 10px 0 0;

}



.alignright {

	float: right;

	margin: 0 0 0 10px;

	}



.wp-caption {

	background: #F5F5F5;

	text-align: center;

	padding: 5px 0 0 1px;

	border: 1px solid #ccc;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0;

}



.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

}

	

img.wp-smiley,

img.wp-wink {

	float: none;

	border: none;

	margin: 0;

	padding: 0;

}



/*** Post Navigation ***/



.navigation {

	width: 100%;

	margin: 0;

	padding: 20px 0 20px 0;

	overflow: hidden;

}

	

.navigation ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.navigation li {

	display: inline;

}



.navigation li a {

	color: #018b8f;

	padding: 5px 8px 5px 8px;

	border: 1px solid #ccc;

}



.navigation li a:hover {

	background: #018b8f;

	color: #fff;

	border: 1px solid #ccc;

	text-decoration: none;

}



.navigation li.disabled {

	margin: 0;

	padding: 5px 8px 5px 8px;

	border: 1px solid #ccc;

}



.navigation li.active a {

	background: #018b8f;

	color: #FFFFFF;

	font-weight: bold;

	border: 1px solid #ccc;

}



/*** Sidebar & Sidebar-Alt ***/



#sidebar {

    display: inline;

    float: right;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: 280px;

}

	

#sidebar-alt {

	width: 150px;

	float: left;

	margin: 0;

	padding: 0;

	display: inline;

	overflow: hidden;

}



.sidebar-content #sidebar,

.sidebar-sidebar-content #sidebar {

	float: left;

}

	

.content-sidebar-sidebar #sidebar-alt {

	float: right;

}



#sidebar .widget,

#sidebar-alt .widget {

}



#sidebar .widget-wrap > div {

    overflow: hidden;
    padding: 15px;

}

	

#sidebar h2,

#sidebar h2 a,

#sidebar-alt h2,

#sidebar-alt h2 a {

	color: #333333;

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

	

#sidebar h2 a:hover,

#sidebar-alt h2 a:hover {

	text-decoration: none;

}



#sidebar h4,

#sidebar-alt h4 {


}

	

#sidebar .widget p,

#sidebar-alt .widget p {

	margin: 0;

	padding: 0;



}

	

#sidebar .textwidget p,

#sidebar-alt .textwidget p {

	margin: 0;

	padding: 0;

}



#sidebar img,

#sidebar a img,

#sidebar-alt img,

#sidebar-alt a img {

	border: none;

	margin: 0;

	padding: 0;

}



#sidebar ul,

#sidebar ol,

#sidebar-alt ul,

#sidebar-alt ol {

    clear: both;

    margin: 0;

    padding-left: 15px;

}



#sidebar ul ul,

#sidebar ol ol,

#sidebar-alt ul ul,

#sidebar-alt ol ol {

	margin: 0;

	padding: 0 0 0 10px;

}



#sidebar li,

#sidebar-alt li {

    border-bottom: 1px dashed #C2C2C2;

    line-height: 20px;

    margin: 0 0 10px;

    padding: 0 0 10px;

}



/*** Sidebar(s) Tag Cloud ***/



#sidebar .widget_tag_cloud div div,

#sidebar-alt .widget_tag_cloud div div {

	padding: 5px 0 0 0;

}

	

/*** Sidebar(s) Category Dropdown ***/

	

#cat {

	background: #FFFFFF;

	color: #333333;

	font-size: 12px;

	font-family: 'Droid Sans', sans-serif;

	margin: 10px 0 5px 5px;

	padding: 3px;

	display: inline;

	border: 1px solid #CCCCCC;

}

	

#sidebar #cat {

	width: 238px;

}

	

#sidebar-alt #cat {

	width: 128px;

}



/*** Sidebar(s) Featured Post/Page ***/



#sidebar .featuredpost,

#sidebar .featuredpage,

#sidebar-alt .featuredpost,

#sidebar-alt .featuredpage {

	margin: 0 0 15px 0;

	padding: 15px 15px 0 15px;

	clear: both;

}

	

#sidebar .featuredpost .post,

#sidebar .featuredpage .page,

#sidebar-alt .featuredpost .post,

#sidebar-alt .featuredpage .page {

	margin: 0;

	padding: 0;

}

	

#sidebar .featuredpost img,

#sidebar .featuredpage img,

#sidebar-alt .featuredpost img,

#sidebar-alt .featuredpage img,

#sidebar .featuredpost .avatar,

#sidebar .featuredpage .avatar,

#sidebar-alt .featuredpost .avatar,

#sidebar-alt .featuredpage .avatar {

	margin: 0;

	padding: 0;

	border: 5px solid #FFFFFF;

}



/*** Sidebar(s) User Profile ***/



#sidebar .user-profile,

#sidebar-alt .user-profile {

	overflow: hidden;

}



#sidebar .user-profile .avatar,

#sidebar-alt .user-profile .avatar {

	background: #F5F5F5;

	float: left;

	margin: 0;

	padding: 4px;

	border: 1px solid #CCCCCC;

}

	

#sidebar .user-profile p,

#sidebar-alt .user-profile p {

	margin: 0;

	padding: 10px 10px 0 10px;

}



#sidebar .user-profile .posts_link,

#sidebar-alt .user-profile .posts_link {

	margin: 0;

	padding: 0 0 10px 10px;

}

	

/*** Search Form(s) ***/



.searchform {

	margin: 0;

}



#header .searchform {

	float: right;

	padding: 40px 0 0 0;

}

	

#sidebar .searchform {

	clear: both;

	padding: 0 10px 5px 5px;

}

	

#nav .searchform {

	float: right;

	padding: 10px 0 0 0;

}

	

.s {

    background: none repeat scroll 0 0 #FFFFFF !important;

    border: 1px solid #CCCCCC;

    color: #666666;

    font-family: 'CenturyGothicRegular';

    font-size: 13px;

    margin: 5px 5px 0;

    padding: 6px 0 6px 8px;

}

	

#header .s,

#nav .s {

	width: 200px;

}



#home-sidebar .s,

#sidebar .s {

	width: 155px;

}



#sidebar-alt .s {

	width: 80px;

}



.searchsubmit {

	-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	-khtml-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

    background: none repeat scroll 0 0 #888;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    font-family: 'CenturyGothicRegular';

    font-size: 14px;

    margin: 0;

    padding: 5px;

    text-transform: uppercase;

    transition: all 0.2s ease-in-out 0s;

}



.searchsubmit:hover {

    background: none repeat scroll 0 0 #FFCF00;

    border: medium none;

}

	

#nav .searchsubmit {

	font-size: 14px;

}



/*** eNews & Updates Widget ***/



.enews {

	background: url(images/enews.png) top right no-repeat;

	margin: 0;

	padding: 0;

}

	

#header .enews {

	float: right;

	width: 280px;

	margin: 10px 0 0 0;

	padding: 0;

}

	

#sidebar .enews {

	margin: 0;

	padding: 0 0 5px 0;

}

	

#sidebar .enews p {

	margin: 0;

	padding: 0;

}



.enews #subscribe {

	margin: 0;

	padding: 0;

	overflow: hidden;

}



.enews #subbox {

	background: #FFFFFF !important;

	width: 210px;

	color: #666666;

	font-family: 'Droid Sans', sans-serif;	

	font-size: 14px;

	font-style: italic;

	margin: 10px 8px 0 0;

	padding: 6px 0 6px 8px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border: 1px solid #CCCCCC;

}

	

#header .enews #subbox {

	margin: 0 5px 0 0;

}

	

.enews #subbutton {

	background: url(images/button.png);

	color: #FFFFFF;

	font-family: 'Droid Sans', sans-serif;

	font-size: 14px;

	padding: 5px;

	margin: 0;

	text-transform: uppercase;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border: 1px solid #e9a349;

}

	

.enews #subbutton:hover {

	background: url(images/button-hover.png);

	border: 1px solid #810000;

}



/*** Latest Tweets Widget ***/



#header .latest-tweets {

	background: url(images/twitter.png) top right no-repeat;

	color: #333333;

	margin: 10px 0 0 0;

	padding: 0 20px 0 0;

}

	

#header .latest-tweets a,

#header .latest-tweets a:visited {

	color: #018b8f;

	text-decoration: underline;

}

	

#header .latest-tweets a:hover {

	color: #018b8f;

	text-decoration: none;

}



.latest-tweets {

	background: url(images/twitter-sidebar.png) top right no-repeat;

	margin: 10px 0 0 0;

	padding: 0;

}



.latest-tweets ul {

    list-style: none outside none; 

}



.latest-tweets ul li {

    background: url("images/twitter-list.png") no-repeat scroll 0 0 transparent;

    font-size: 13px;

    line-height: 23px !important;

    padding: 0 0 15px 45px !important;

}



.latest-tweets ul li a:hover {

}



/*** Calendar ***/



#wp-calendar {

	margin: 0;

	padding: 0;

	width: 100%;

}



#wp-calendar caption {

	color: #333333;

	font-size: 12px;

	font-family: 'Droid Sans', sans-serif;

	font-style: italic;

	font-weight: normal;

	margin: 0;

	padding: 2px 5px 0 0;

	text-align: right;

}

	

#sidebar #wp-calendar caption {

	color: #333;

}



#sidebar #wp-calendar th {

	color: #333;

}



#wp-calendar th {

	color: #333;

}



#wp-calendar thead {

	margin: 10px 0 0 0;

	font-weight: bold;

	color: #F5F5F5 !important;

}

	

#sidebar #wp-calendar thead {

	background: #F5F5F5 !important;

	color: #F5F5F5 !important;

}



#wp-calendar td {

	font-weight: normal;

	text-align: center;

	margin: 0;

	padding: 2px;

}



#wp-calendar tfoot td {

	background: none;

	margin: 0;

	padding: 0;

}

	

/*** Contact Form ***/

	

.gform_footer .button {

	background: url(images/button.png);

	color: #FFFFFF;

	font-family: 'Droid Sans', sans-serif;

	font-size: 12px;

	padding: 5px;

	margin: 0;

	text-transform: uppercase;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border: 1px solid #e9a349;

}

	

.gform_footer .button:hover {

	background: url(images/button-hover.png);

	border: 1px solid #810000;

}

	

.gform_footer input.button {

	color: #FFFFFF !important;

}

	

.gform_wrapper .gform_footer {

	border: none!important;

}



/*** Before Footer */

#before-footer {
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    padding: 40px 0 0;
    width: 100%;
}



#before-footer .wrap {
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
}



#before-footer .widget {
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
    width: 50%;
}

#before-footer .right,
#before-footer .last {
    float: right;
    margin: 0;
    width: 45%;
}



#before-footer .widget h4 {
    color: #fff;
    font-size: 40px;
    font-weight: normal;
    line-height: 45px;
    margin: 0;
}



#before-footer .left {

    width: 710px;

}



#before-footer .left img {

    margin: 0 0 20px;

}



#before-footer .right {

    float: right;

    text-align: center;

    width: 350px;

}



#before-footer .right input[type="text"],

#before-footer .right input[type="email"] {

    background: none repeat scroll 0 0 #fff !important;

    border: 1px solid #ccc;

    color: #666;

    float: left;

    font-family: 'CenturyGothicRegular';

    font-size: 12px;

    margin: 0 5px;

    padding: 7px 5px;

    text-align: center;

    width: 143px;

}



#before-footer .right input[type="submit"] {

	-moz-border-radius: 6px 6px 6px 6px;

	-webkit-border-radius: 6px 6px 6px 6px;

	-khtml-border-radius: 6px 6px 6px 6px;



	-moz-transition: all 0.2s ease-in-out 0s;

	-webkit-transition: all 0.2s ease-in-out 0s;

	-khtml-transition: all 0.2s ease-in-out 0s;



    background: none repeat scroll 0 0 #0D6364;

    border: medium none;

    border-radius: 6px 6px 6px 6px;

    clear: both;

    color: #fff;

    cursor: pointer;

    display: block;

    float: left;	

    font-family: 'CenturyGothicBold';

    font-size: 14px;

    margin: 15px 0 0;

    padding: 10px 0;

    text-transform: uppercase;

    transition: all 0.2s ease-in-out 0s;

    width: 100%;

}



#before-footer .right input[type="submit"]:hover {

    background: none repeat scroll 0 0 #2DC0C4;

    border: medium none;

}



/*** Footer ***/



#footer {
	background: #ec56b2;
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#footer > .wrap {
	width: 960px;
	margin: 0 auto;
}



.footer-1 .wrap,

.footer-2 .wrap {

    margin: 0 auto;

    padding: 30px 0;

    width: 960px;

}



#footer a {

	color: #fff;

	text-decoration: none;

}

	

#footer a:hover {

	color: #fff;

	text-decoration: none;

}

	

#footer p {
}



#footer .gototop {

	width: 215px;

	float: left;

	margin: 0;

	padding: 18px 0 18px 20px;

}

	

#footer .gototop a {

	margin: 0;

	padding: 2px;

}

	

#footer .creds {

	width: 700px;

	float: right;

	margin: 0;

	padding: 18px 20px 18px 0;

	text-align: right;

}



#footer h4 {

    font-size: 21px;

    font-weight: bold;

    margin: 0 0 12px;

    padding: 0 0 12px;

}



/*** Footer #1 ***/



.footer-1 {
	background: #EC56B2;
    color: #888;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
	text-align: center;
}



.footer-1 .wrap {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width: 960px;
}



.footer-1 h4 {

    color: #fff;

    font-family: 'Droid Sans',sans-serif;

    font-size: 18px;

    font-weight: bold;

    margin: 0 0 10px;

    padding: 0 0 5px;

}



.footer-1 ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}



.footer-1 ul li {
    border-right: 1px solid #888;
    display: inline-block;
    line-height: 11px;
    padding: 0 12px;

    *display: inline;	

	zoom: 1;

}



.footer-1 ul li:after {



}



.footer-1 ul li.last {

	border: none;

}



.footer-1 ul li a {
	

    padding: 0;

    color: #888;

}



.footer-1 ul li a:hover {

	color: #fff;

}



.footer-1 a {

	color: #888;

    text-decoration: none;

}



.footer-1 a:hover {

	color: #fff;

}



.footer-1 .widget {
    line-height: 24px;
    margin: 0;
}




/*** Footer #2 ***/



#footer .footer-2 {

	color: #383838;

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    text-align: center;

}



#footer .footer-2 .wrap {

	padding: 20px 0 !important;

}



#footer .footer-2 a {

	color: #383838;

	text-decoration: none;

}



#footer .footer-2 a:hover {

}



#footer .footer-2 ul {

    list-style: none outside none;

    margin: 5px 0;

    overflow: hidden;

    padding: 0;

}



#footer .footer-2 ul li {

    border-right: 1px solid #fff;

    display: inline-block;

    line-height: 12px;

    list-style: none outside none;

    padding: 0 13px;

}



#footer .footer-2 ul li.first {

	padding-left:0;

}



#footer .footer-2 ul li.last {

	border: none;

}



#footer .footer-2 ul li a {

}



#footer .footer-2 ul li a:hover {

	text-decoration: underline;

}



/*** Comments ***/



.comments {

	font-size: 12px;

	margin: 0;

	padding: 0;

}

	

#respond {

	margin: 0 0 15px 0;

	padding: 0;

}



#author,

#email,

#url {

	background: #F5F5F5 !important;

	width: 250px;

	color: #333333;

	font-size: 12px;

	padding: 3px 0 3px 3px;

	margin: 5px 5px 0 0;

	border: 1px solid #CCCCCC;

}

	

#comment {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ccc;

    box-shadow: 2px 2px 20px 1px #ddd inset;

    color: #666;

    font-family: 'CenturyGothicRegular';

    font-size: 14px;

    height: 150px;

    margin: 5px 0;

    padding: 10px;

    width: 95%;

}

	

#submit {

    background: none repeat scroll 0 0 #888;

    border: medium none;

    color: #fff;

    cursor: pointer;

    font-family: 'CenturyGothicRegular';

    font-size: 14px;

    margin: 0;

    padding: 5px;

    text-transform: uppercase;

    transition: all 0.2s ease-in-out 0s;

}

	

#submit:hover {

    background: none repeat scroll 0 0 #FFCF00;

    border: medium none;

}

	

.comment-list {

	margin: 0;

	padding: 0;

}

	

.ping-list {

	margin: 0 0 40px 0;

	padding: 0;

}

	

.comment-list ol,

.ping-list ol {

	margin: 0;

	padding: 10px;

}



.comment-list li,

.ping-list li {

	font-weight: bold;

	margin: 15px 0 5px 0;

	padding: 10px 5px 10px 10px;

	list-style: none;

}

	

.comment-list li ul li { 

	margin-right: -6px;

	margin-left: 10px;

}



.comment-list p,

.ping-list p {

	font-weight: normal;

	text-transform: none;

	margin: 10px 5px 10px 0;

	padding: 0;

}



.comment-list li .avatar { 

	background: #F5F5F5;

	float: right;

	border: 1px solid #CCCCCC;

	margin: 0 5px 0 10px;

	padding: 4px;

}



.comment-list cite,

.comment-list cite a,

.ping-list cite,

.ping-list cite a {

	font-weight: bold;

	font-style: normal;

}



.commentmetadata {

	font-size: 11px;

	font-weight: normal;

}



#respond:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

	

.alt {

	margin: 0;

	padding: 10px;

}

	

.children { 

	margin: 0;

	padding: 0;

}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



#comments .navigation {

	display: block;

	margin: 10px 0 0 0;

}



.thread-alt,

.thread-even {

	background: #F5F5F5;

	margin: 0;

	padding: 0;

}



.depth-1 {

	border: 1px dotted #bbb;

	margin: 0;

	padding: 0;

}



.even, .alt {

	border: 1px dotted #bbb;

	margin: 0;

	padding: 0;

}





/*** Testimonial */

.testimonial {

    background: none repeat scroll 0 0 transparent !important;

    font-style: italic;

    text-indent: 30px;

}



.testimonial h4 {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 1px solid #DBDBDB;
    color: #888888 !important;
    display: block !important;
    float: none !important;
    font-size: 28px !important;
    font-style: normal !important;
    margin: 0 auto !important;
    padding: 15px 0 10px !important;
    text-align: center !important;
    text-indent: 0;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
    width: 75%;
}



.testimonial .widget-wrap {

    overflow: hidden;

    padding: 0 0 5px;

}



.testimonial .widget-wrap > div {



}



.testimonial blockquote {

    background: url("images/blockquote.png") no-repeat scroll 0 0 transparent !important;

    line-height: 26px;

    margin: 0 !important;

    padding: 5px 0 0 !important;

    text-align: center;	

    text-shadow: 1px 1px #fff;

}



.testimonial strong,

.testimonial span {

    color: #0D6364;

    display: block;

    font-size: 15px;

    font-style: normal;

    line-height: 23px;

    text-align: center;

    text-indent: 0;

}