/*
Theme Name: Gigawatt
Design Studio: Obox Design http://www.obox-design.com/
Version: 1.5.9
Author: Obox Design
Author URI: http://www.obox-design.com/


*-----------------------------*
WARNING! DO NOT EDIT THIS FILE!
*-----------------------------*
To make updates to your theme, do not edit the styles in this file. Rather use 
the custom.css file to add your style changes. By copying a style from this
file and pasting it in custom.css you will override the style in this file.

*/


@import url(reset.css);
@import url(clearfix.css);


/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{margin: 0px; padding: 0px 20px; font-size: 16px; font-family: 'Cabin',arial,serif; line-height: 1.6em;}

p{margin-bottom: 26px; font-size: 16px;}
textarea, input{padding: 6px; font-family: 'Cabin',arial,serif; font-size: 13px;}

pre {padding: 15px;font-variant: normal; white-space: pre-wrap;white-space: pre-line; word-wrap: break-word;text-align: left; margin: 0px 0px 22px 0px;  font-family: Consolas, Monaco, 'Courier New', Courier, monospace; background-color: #f0f0f0; 
font-size: 12px; line-height: 1.3em; overflow-x: auto; overflow-y: auto; color: #000000; font-weight: normal; font-style: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; padding: 11px; border: 1px solid #dadada;}

	
input[type=text], input[type=password]{width: 348px; height: 18px; border: none;}
textarea{width: 490px; height: 200px; border: none;}
input[type=button], input[type=submit]{width: 220px; height: 45px; font-weight: 600; cursor: pointer; border: none; font-size: 16px; text-transform: uppercase;}

a{text-decoration: none;}
strong{font-weight: bold;}
em{font-style: italic;}

img{max-width: 100%; height: auto;}
iframe,  object, embed {width: 100%;}

/*--- Layouts ---*/
.no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.floatright{float:right;}
.no_display{display: none;}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#header-container{padding: 40px 0px 0px;}
#header{max-width: 940px; padding-bottom: 0px; margin: 0px auto 40px;}
	
#content-container{max-width: 940px; margin: auto; padding-bottom: 30px;}
#left-column{float: left; width: 58.510638%;}
#right-column{float: right; width: 32.978729%;}
#full-width{max-width: 940px; margin: auto; padding-bottom: 30px;}

#footer{max-width: 940px; padding: 30px 0px; margin: auto;}
	
	
/*-------------------------------------------------------------------------------------------*/
/*- COMMON ELEMENTS -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.wp-caption{max-width: 96%;padding: 5px 0px 10px 5px; margin-bottom: 10px; background-color: #f0f0f0; border: 1px solid #ccc; text-align: center;}
.wp-caption.alignleft{margin: 0px 10px 10px 0px; }
.wp-caption.alignright{ margin: 0px 0px 10px 10px; }
.wp-caption img{margin: 0; padding: 0; border: 0 none; max-width: 98.5%;}
.wp-caption p.wp-caption-text{font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
.wp-caption.alignnone{margin: 5px 20px 20px 0;}

.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float:left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}

a img.alignright {float:right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

h5.date{font-style: italic; font-size: 12px;}

.post-title{margin-bottom: 20px; font-size: 35px; font-weight: bold; line-height: 1.3em; text-transform: uppercase;}
.post-title a{color: #111;}
.post-title a:hover{color: #6684BF;}

.section-title{margin-bottom: 20px; font-size: 35px; font-weight: bold; line-height: 1.3em; text-transform: uppercase;}

a.action-link{font-weight: bold;}

.embed-container {position: relative; padding-bottom: 56%; height: 0; overflow: hidden; margin-bottom: 15px;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}	
.embed-container img{width: 100%;}

/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------*/
	/*- HEADER ROW -------------*/
	.logo{margin: 0 auto 30px; text-align: center;}
	.logo h1{display: block; text-align: center;} 


	/*--------------------------*/
	/*- CATEGORY MENU ----------*/
	ul#nav{z-index: 99; text-align: center;}
	ul#nav li{position: relative; padding: 0px 36px 0px 0px; margin: 0px 0px 0px 30px; display: inline; text-align: center;}
	ul#nav li a{font-weight: bold; font-size: 22px; text-transform: uppercase;}
	ul#nav li a:hover, .current-menu-item a {margin-bottom: -4px; }		
	

		/*--------------------------*/
		/*- SUB MENU ---------------*/
		ul#nav ul.sub-menu{display: none; position: absolute; top: 25px; left: 0px; z-index: 4; width: 170px; }
		ul#nav ul.sub-menu ul{left: 90px; top: -44px;}

		ul#nav ul.sub-menu li{width: 140px; margin: 0px; padding: 0px; text-align: left}
		ul#nav ul.sub-menu li a{display: block;  padding: 10px 15px; margin: 0px; font-size: 14px; font-weight: normal; line-height: 1.5em; border-top: none; text-transform: none;}
		


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE STYLING -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*-------------------------------------------*/
	/*- SLIDER ----------------------------------*/
	.slider{overflow: hidden; width: 100%; margin-bottom: 30px; padding-bottom: 20px; position: relative;}
			
		/*---------------------*/
		/*- SLIDER IMAGES -----*/
		.gallery-container{width: 99999px; position: relative; z-index: 1;}
		.gallery-container li{display: block; float: left; max-width: 100%;}
		.gallery-container li a{display: block; height: auto; overflow: hidden;}
		.gallery-image img{display: block; max-width: 100%; height: auto;}
		.gallery-container li .post-image a{text-align: center;}
				
		
		/*---------------------*/
		/*- SLIDER DOTS -------*/
		.slider-dots{clear: both; width: 30px; margin: 0px; position: absolute; top: 20px; left: 20px; z-index: 3; }
		.slider-dots .dot{display: inline-block; width: 25px; height: 22px; margin: 0px 0px 10px; overflow: hidden; text-indent: -9999px;}
		
		#overlay {clear: both; width: auto; height: 22px; margin: 0px auto; position: relative; top: -5px; left: 0px; z-index: 3; overflow: hidden; text-align: center;}
		#overlay .dot{display: inline-block; width: 22px; height: 22px; margin: 0px 2px; overflow: hidden; text-indent: -9999px;}
		

	/*----------------------------*/
	/*- FOUR COLUMN LIST ---------*/
	.four-column{clear: both; overflow: hidden; margin-bottom: 30px;}
	.four-column li{float: left; width: 23.404255%; margin: 0px 2.12766% 30px 0px; text-align: center;}
	.four-column li:nth-child(4n+4){margin-right: 0;}
	.four-column li:nth-child(4n+5){clear: left;}
	.four-column li.last {margin-right: 0px;}
	.four-column li .embed-container{margin-bottom: 15px; overflow: hidden;}
	.four-column li img {margin-bottom: 15px;}
	
	.four-column .post-image{margin-bottom: 15px;}
	.four-column .post-image a{display: block;}
	.four-column .post-image img{width: auto; max-width: 100%;}
	.four-column .post-title{margin-bottom: 10px; font-size: 16px; font-weight: 600; text-transform: uppercase;}
	.four-column .date {font-size: 14px; font-weight: normal;}
	.four-column p{margin-bottom: 0px;}
		
	
	/*----------------------------*/
	/*- TWO COLUMN ---------------*/
	.two-column{clear: both; overflow: hidden; margin-bottom: 30px;}
	.two-column li.column{float: left; width: 48.93617%; margin-right: 2.12766%;}
	.two-column li.column:last-child{margin-right: 0px;}
	.two-column li.column img {margin-bottom: 15px;}
	.two-column .post-image{margin-bottom: 15px;}
	.two-column .post-title{margin-bottom: 10px; font-size: 16px; font-weight: 600; text-transform: uppercase;}
	.two-column li.column ul li{height: 30%; overflow: hidden;}			
	
	/*----------------------------*/
	/*- ONE COLUMN LARGE ---------*/
	.blog-main-post-container li.post{padding-bottom: 20px; margin-bottom: 20px;}
	.blog-main-post-container .post-image{margin-bottom: 20px;}
	.blog-main-post-container .post-image img{display: block;}
	.blog-main-post-container .date{margin-bottom: 5px;}


	/*----------------------------*/
	/*- FEATURE QUOTE ------------*/
	.featured-quote{padding: 60px 0px 30px; text-align: center;}
	.featured-quote blockquote{line-height: 1.3em; font-size: 24px; font-style: italic; font-family: 'Cabin',arial,serif;}
	.featured-quote cite{font-weight: 600; font-size: 12px;}
	
			
	/*----------------------------*/
	/*- PAGINATION ---------------*/
	.pagination{clear: both;}
	.pagination li{float: left;}
	.pagination li.page-count{margin-right: 15px; font-size: 13px; font-weight: 600;}
	.pagination .next a, .pagination .previous a{float: left; display: block; width: 30px; height: 19px; text-indent: -999px; margin: 0px 1px 20px 0px; text-indent: -999px; overflow: hidden;}
		
		
	/*------------------------------*/
	/*- WIDGET BLOCK ---------------*/	
	.home-sidebar ul.widget-list li.widget{border: 0px !important; margin: 0px !important;}
	#widget-block .widget_text {float: left; width: 48.93617%;}
	#widget-block .widget_categories {float: left; width: 48.93617%;}
	#widget-block .widget_text h4, #widget-block .widget_categories h4 {padding: 0; margin: 0px 0px 13px; font-size: 20px; font-weight: bold; text-transform: uppercase;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	
	/*------------------------------*/
	/*- POST CONTENT ---------------*/
	.post-content .post-image{margin-bottom: 20px;}
	.post-content .post-title{margin-bottom: 20px;}
	.post-content .copy{padding-bottom: 20px; font-size: 16px; line-height: 26px;}
	
		/*------------------------------*/
		/*- POST PAGE META -------------*/
		.post-meta{margin: 0px 0px 30px; font-size: 14px;}
		.post-meta li.meta-item{padding: 15px 0px 15px 0px; position: relative; overflow: hidden;} 
		.post-meta li.meta-item:first-child{padding-top: 0px;}
		.post-meta li.meta-item span {float: left; width: 30%; font-weight: bold;}
		
		/*-------------------*/
		/*- POST AUTHOR -------*/
		.post-meta li.post-author {padding: 20px 0px;}
		.post-meta .avatar-56{float: left; width: auto;}
		.post-meta .post-author .author-desc {float: right; width: 70%; margin: 0px; overflow: hidden;}
		.post-meta .post-author h4 {font-size: 20px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase;}
		
		/*-------------------*/
		/*- SHORT URL -------*/
		.post-meta .short-url {clear: both;}
		.short-url strong{text-transform: uppercase;}
		.short-url input{max-width: 210px; padding: 0px; border: none; font-size: 14px;}
		
		/*-------------------*/
		/*- RELATED POSTS ---*/
		.post-related ul{float: left;}
		.post-related ul li{margin-bottom: 5px;}
		
		/*-------------------*/
		/*- SOCIAL ----------*/
		.post-meta .socialz{padding-bottom: 0px;}
		
		
	/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
	.copy ul{list-style: disc; margin: 0px 0px 15px 26px;}
	.copy ol{list-style: decimal; margin: 0px 0px 15px 26px;}
	.copy ul li, .copy ol li{margin-bottom: 8px;}
	.copy code, .copy pre{}
	.copy img{display: block;}
	.copy h2{font-size: 22px; font-weight: 600; font-weight: lighter; margin-bottom: 15px;}
	.copy h3{font-size: 16px; font-weight: 600; margin-bottom: 15px;}
	.copy h4{font-size: 14px; font-weight: 600; margin-bottom: 15px;}
	.copy h5{font-size: 12px; font-weight: 600; margin-bottom: 10px;}
	.copy blockquote{padding-left: 15px; margin-left: 0px; font-style: italic;}

	
	/*------------------------------------*/
	/*- POST PAGE WP GALLERY -------------*/
	.copy .gallery{margin-bottom: 30px !important; overflow: hidden;}
	dt.gallery-icon img{margin-bottom: 3px;}


	/*-----------------------------*/
	/*- NEXT - PREV POST NAV ------*/
	.next-prev-post-nav{padding: 10px 0px;margin-left: 160px; overflow: hidden; font-size: 12px; text-transform: uppercase;}
	.portfolio .next-prev-post-nav{margin-left: 0px; border-bottom: none;}
	.next-prev-post-nav li{clear: none; float: right; margin: 0px; padding: 0px;}
	.next-prev-post-nav li:first-child{float: left;}
	

/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/

.comments{clear: both; width: 100%; max-width: 550px; position: relative;}
.comments .section-title{padding-bottom: 20px; margin: 30px 0px 20px; font-weight: bold; font-size: 20px; text-transform: uppercase;}

ul.comment-container{font-size: 13px;}
li.comment{margin: 0px 0px 30px; position: relative; overflow: hidden;}
	
	.comment-post {float: right; width: 85.454545%; position: relative;}
	.comment-avatar{display: block; float: left; width: 5.818182%;}
	.comment-avatar img{display: block;}
	
	.comment-form-content h3 {clear: both; padding-left: 15px; margin-bottom: 16px; display: block; background: url(images/layout/comment-arrow.png) 0px 8px no-repeat; font-size: 20px;}
	
	.comment h5.date{margin-bottom: 20px; font-size: 11px; font-style: italic;}
	.comment h4.comment-name{margin-bottom: 5px; font-size: 20px; font-weight: bold; text-transform: uppercase;}
	
	.reply-to-comment{position: absolute; top: 0px; right: 0px; font-weight: bold;}
	
	.comment-form-content .section-title {border: none; padding-bottom: 0px; text-transform: none; font-size: 14px; font-weight: normal;}
	.comment_form {max-width: 550px; padding: 20px; margin-bottom: 30px;}
	.comment_form p {margin-bottom: 20px;}
	
	.comment_form input {width: 43.636364%; color: #7d7d7d; padding-left: 70px; font-size: 15px; }
	.comment_form textarea {width: 95%; font-size: 15px;}
	.comment-form-content p {position: relative;}
	.comment-form-content span {display: none}
	.comment_form .submit_button {width: 44%; min-width: 200px; height: 45px; padding: 0px; font-weight: 600; cursor: pointer; border: none; font-size: 16px; text-transform: uppercase;}

	/*------------------------*/
	/*- THREADED COMMENTS ----*/
	.threaded-comments{padding: 25px 0px 0px 14.545455%; margin-top: 20px; clear: both;}
	.threaded-comments li.comment:last-child{border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
	
	
/*-------------------------------------------------------------------------------------------*/
/*- PORTFOLIO --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	.portfolio #category-column{clear: both; padding-bottom: 10px; margin-bottom: 20px;}
	.portfolio #content-column{clear: both;}
	
	#portfolio-content h4 {margin-bottom: 20px; font-size: 20px; text-transform: uppercase; font-weight: 800; color: #4a4a4a;}
	#portfolio-content h4 a {color: #4A4A4A;}
	
	/*------------------------------*/
	/*- CATEGORY COLUMN ----------------*/
	.portfolio #category-column h4{margin-bottom: 20px; font-size: 20px; text-transform: uppercase; font-weight: 800; color: #4a4a4a;}
	.portfolio #category-column ul li{padding-right: 35px; float: left;}
	.portfolio #category-column ul li a{display: block;}
	.portfolio #category-column ul li a.selected{font-weight: bold;}

	/*------------------------------*/
	/*- CONTENT COLUMN ---------------*/
	.portfolio .post-title{font-size: 13px; font-weight: 600; margin-bottom: 20px;}
	.portfolio-list{overflow: hidden; border-bottom: none; margin-bottom: 0px;}
	.portfolio-list a{display: block; margin-bottom: 15px;}
	.portfolio-list img{display: block;}
	.portfolio-list li h4{margin: 0px 0px 10px; padding: 0px; font-weight: bold; font-size: 16px; text-transform: uppercase;}
	.portfolio-list li h4 a{margin: 0px;}
	
	
		/*------------------------*/
		/*- FOUR COLUMN ---------*/
		.portfolio-list.four-column li{float: left; width: 23.404255%; margin: 0px 2.12766% 30px 0px; text-align: left;}
		.portfolio-list.four-column li:nth-child(4n+4){margin: 0px;}
		.portfolio-list.four-column li:nth-child(4n+5){clear: left;}
		
		/*------------------------*/
		/*- THREE COLUMN ---------*/
		.portfolio-list.three-column li{float: left; width: 31.914894%; margin: 0px 2.12766% 30px 0px;}
		.portfolio-list.three-column li:nth-child(3n+3){margin: 0px;}
		.portfolio-list.three-column li:nth-child(3n+4){clear: left;}
		
		/*------------------------*/
		/*- TWO COLUMN -----------*/
		.portfolio-list.two-column li{float: left; width: 48.93617%; margin: 0px 2.12766% 30px 0px;}
		.portfolio-list.two-column li:nth-child(2n+2){margin: 0px;}
		
		/*------------------------*/
		/*- ONE COLUMN -----------*/
		.portfolio-list.one-column li{clear:both; margin: 0px 0px 30px 0px;}
		
		
/*-------------------------------------------------------------------------------------------*/
/*- PORTFOLIO SUB PAGE ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*------------------------------*/
	/*- LEFT COLUMN ----------------*/
	.portfolio #portfolio-content {float: left; width: 23.404255%;}
	.portfolio #portfolio-left h4{margin-bottom: 10px; font-weight: bold; font-size: 24px;}
	.portfolio #portfolio-left ul li{padding-right: 10px; float: left;}
	.portfolio #portfolio-left ul li a{display: block;}

	/*------------------------------*/
	/*- RIGHT COLUMN ---------------*/
	.portfolio #portfolio-image {float: right; width: 72.340426%;}
	.portfolio .post-title{font-weight: 600; margin-bottom: 20px;}
	
	.portfolio-item{overflow: hidden; border-bottom: none; margin-bottom: 0px;}
	.portfolio-item li{clear:both; margin: 0px 0px 20px 0px;}
	.portfolio-item li a.portfolio-image{display: block; margin-bottom: 10px; overflow: hidden;}
	

/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.archives_list{width: auto;}
.archives_list li{float: left; width: 265px; padding: 0px 0px 10px; margin: 0px 20px 20px 0px;}
.archives_list li:nth-child(2n+2){margin-right: 0px;}
.archives_list li:nth-child(2n+3){clear: left;}
.archives_list li .archive-post-image{margin-bottom: 10px; height: 165px; position: relative; overflow: hidden;}
.archives_list li .archive-post-image a{display: block; overflow: hidden;}
.archives_list li .archive-post-image img{display: block; position: relative;}
.archives_list li .post-title{display: block; margin: 0px 0px 10px; font-weight: 600; font-size: 15px;}
.archives_list li .comment-count{float: left; display: block; font-size: 11px;}

.archives_list .date{display: block; margin: 0px; font-size: 10px; text-transform: uppercase;}
.archives_list .date sup{position: relative; top: -3px; text-transform: lowercase; font-size: 8px;}
.archives_list .label{float: right; display: inline-block;}
.archives_list .label a{font-size: 11px;}

.archives_list li:first-child{padding-top: 0px;}
.archives_list li:last-child{margin-bottom: 0px;}


/*-------------------------------------------------------------------------------------------*/
/*- ERROR 404 -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/	
.error404 h3.section-title {margin-bottom: 0px;}


/*-------------------------------------------------------------------------------------------*/
/*- ADVERTS ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.widget-list li.widget .advert{float:left; padding: 0px 7px 8px; margin: 0px;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.widget-list{clear:both; font-size: 14px;}
ul.widget-list li.widget{margin-bottom: 30px; padding-bottom: 30px;}
ul.widget-list li.widget li{padding-bottom: 6px; margin-bottom: 6px; }
ul.widget-list li.widget li:last-child{margin-bottom: 0px;}
ul.widget-list li.widget a{font-weight: 600;}
ul.widget-list li.widget ul li ul.children li{margin-left: 20px; padding: 4px; border-bottom: 0;}
ul.widget-list li.widget ul li ul.children li a{font-weight: 400;}
h4.widgettitle{font-size: 20px; text-transform: uppercase; font-weight: bold; padding: 0px; margin: 0px 0px 20px;}


	/*------------------------------------*/
	/*- SEARCH ---------------------------*/
	.search-form {float: left; width: 48.93617%; overflow: hidden;}
	.search-form input[type=text]{float: left; width: 63.4783%; height: 30px; padding: 15px; line-height: 30px; font-size: 16px; font-weight: bold;}
	.search-form input[type=submit]{float: left; width: 30%; height: 60px; font-size: 16px; text-transform: uppercase;}

	
	/*------------------------------------*/
	/*- SOCIAL ---------------------------*/
	.widget_ocmx_social_widget{float: right; width: 44.680851%; padding: 10px 2.12766% 0px !important; overflow: hidden;}
	.widget_ocmx_social_widget h4 {float: left; margin: 6px 0px; color: #4A4A4A; font-size: 20px; font-weight: bold;}
	.social-bookmarks li{float: right; margin: 0px 4.347826% 0px 0px; padding: 0px; width: auto !important; border: none; list-style: none;}
	.social-bookmarks li a{display: block; width: 38px; height: 38px; overflow: hidden;}
     
	 #right-column .widget_ocmx_social_widget{width: 98%;}
	 #right-column .widget_ocmx_social_widget .content{clear: both;}

	/*------------------------------------*/
	/*- POPULAR/RECENT COMMENTS ----------*/
	.widget_recent_comments li a{display: block; font-size: 11px; font-style: italic;}
	
	
	/*------------------------------------*/
	/*- POPULAR/RECENT POSTS -------------*/
	ul.widget-list li.widget_popular_posts ul li h5{font-size: 11px; font-style: italic;}
	
	
	/*------------------------------------*/
	/*- TWITTER --------------------------*/
	ul#twitter_update_list li a{font-weight: 600; display: block;}
	ul#twitter_update_list li span a{display: inline; font-weight: normal;}
	
	
	/*------------------------------------*/
	/*- SOCIALS --------------------------*/	
	.socialz {padding: 0px; margin: 0px;}	
	.socialz ul{padding: 0px; margin: 0px; !important}
	.socialz ul li {float: left; height: 20px; overflow: hidden; padding: 0px; margin: 0px 10px 0px 0px;}
	
    /*------------------------------------------------*/
    /*----------------- WP CALENDAR  -----------------*/
    #wp-calendar {empty-cells: show; margin: 10px auto 0; width: 100%;	}
	#wp-calendar a {display: block; text-decoration: none; font-weight: bold; }
	#wp-calendar a:hover {text-decoration: underline; }
	#wp-calendar caption {text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {padding: 3px 5px; color: #9f9f9f; }
	#wp-calendar td#today {color: #111; }
	#wp-calendar th {font-style: normal;text-transform: capitalize;	padding: 3px 5px; }
	#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
	#wp-calendar #next a {padding-right: 10px; text-align: right; }
	#wp-calendar #prev a {padding-left: 10px; text-align: left; }
	

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	
	/*-------------------------------------------*/
	/*- FOOTER ITEMS ----------------------------*/	
	ul#footer-nav {margin-bottom: 15px;}
	ul#footer-nav li {float: left; margin-right: 20px; text-transform: uppercase;}

	/*-------------------------------------------*/
	/*- FOOTER ITEMS ----------------------------*/
	#footer{font-size: 13px;}
	#footer h4{margin-bottom: 10px; font-weight: 900; font-size: 20px; text-transform: uppercase;}
	#footer a{font-weight: normal;}

	#footer ul{overflow: hidden; margin-bottom: 20px;}
	#footer ul li.column{float: left; width: 48.93617%; margin-right: 2.12766%;}
	#footer ul li.column:last-child{margin-right: 0px;}

	#footer ul li.column ul li{float: left; margin-right: 30px; width: 100px;}
    #footer ul#twitter_update_list li{width: auto !important;}
	.footer-text{clear: both; padding-top: 15px;}
	.footer-text p{float: left; font-size: 11px;}
	.footer-text .obox-credit{float: right;}
	