/*Theme Name:TimePortal
Theme URI:http://www.ufothemes.com
Description:WordPress Theme from <a href="http://www.ufothemes.com">UFO Themes</a>
Version:1.0
Author:UFO Themes
Author URI:http://www.ufothemes.com
The CSS,XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php 
*/

/*  RESET  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style:none outside none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline:0 none;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}

/*  BASIC  */

html, body {height:100%;} 
 
body { background: url(images/bg.png) repeat-x scroll 0 133px #fdfdfd;
color:#a1a3a6;
font-family:'Helvetica Neue', Arial,Helvetica,sans-serif;
font-size:13px;
line-height:20px;
}
strong {color:#4e4e4e;}
a {
color:#4C85C3;
text-decoration:underline;
}
a:hover {
text-decoration:underline; color:#61C0E7;}   

h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica;color:#545658;line-height: 1em;margin-bottom:0.6em;font-weight:bold;}
h1 { font-size: 30px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

p {padding-bottom:20px;}

img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }

/*  CAPTION  */
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.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; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.alignleft {float:left;}
.alignright {float:right;}

.post-full ul {list-style:disc;margin-bottom:20px;}
.post-full ul li {margin-left:14px;} 
.post-full ol {list-style: decimal;margin-bottom:20px;}
.post-full ol li {margin-left:20px;}

blockquote { 
background: url(images/icon-quote.gif) no-repeat scroll left top transparent;
color:#3d3d3d;
font-size:14px;
padding:10px 20px 10px 40px;
width:220px;
float:left;
font-family:Arial; 
font-style:italic;
} 




/*  LAYOUT  */ 
#wrapper {width:960px;margin:0 auto;} 
#header {width:100%;height:auto;background:url(images/header_bg.png) repeat top left;border-bottom:5px solid #c7c7c7;}
#header-inside {width:960px;height:128px;margin:0 auto;}
#top-container {float:right;padding:1px 0;border-bottom: 1px solid #d4d4d4;} 

#footer .double-divider {background:#FFFFFF;}
#footer {width:100%;clear:both;background:url(images/nav_bg.png);height:38px;} 
#footer-inside {width:960px;margin:0 auto;} 
#quote {width:936px;float:left;padding-bottom:20px;border-bottom:1px solid #d7d7d7;margin-bottom:40px;}   
p.quote {font-size:18px;color:#545658;line-height:20px;font-weight:bold;text-align:left;padding-bottom:5px;}
p.quote-second {padding-bottom:5px;}   
#blurbs {width:936px;float:left;border-bottom:1px solid #d7d7d7;padding-bottom:26px;margin-bottom:25px;}
a.learnmore {color: #4C85C3;float: left;font-size: 13px;font-weight: normal;text-decoration: underline;text-transform: capitalize;} 
a.learnmore span {}

a.action-button {font-size:18px; font-family: Arial, Helvetica; font-weight:bold; text-decoration:none; color:#FFFFFF;background: url(images/button.png) no-repeat scroll bottom right;display:block;height:48px;float:left;padding:0 15px 0 0;line-height:46px;float:right;margin-top:-52px;} 

a.action-button span {background: url(images/button.png) no-repeat scroll 0 0; padding:0 0 0 15px;display:block;height:48px;}


.blurb-top {float: left;height: auto;width: 100%;margin-bottom:20px;}
.blurb-top .subheader  {margin-top:2px;width:auto;float:left;}   
.blurb {width:225px;margin-right:12px;float:left;}
.blurb h3.title {font-weight:bold;font-size:18px;margin-bottom:0px;color:#4c85c3;} 
.service-icon {border-right: 1px solid #DFDFDF;float: left;margin-right: 11px;display:none}
img#logo {margin-top:14px;margin-left:10px;float:left} 
#tagline {float:left;clear:left;font-size:10px;margin-left:23px;color:#ACACAC;text-shadow: 1px 1px 0 #FFFFFF;}  
.post-content img {max-width:620px;height:auto;}
#home-left {width:280px;float:left;margin-right:90px;}
#home-right {width:280px;float:left;} 
#content .sidebar-header h3 {font-size:18px;padding-bottom:4px;width:280px;margin-bottom:14px;}
#content .sidebar-widget {width:280px;}
#main-content-top {background: url(images/content_top.png) no-repeat top center;float:left;height:5px;width:960px;}  
#main-content {float:left;width:936px;margin-bottom:0px;background:#FFFFFF;padding:26px 12px 0 12px;padding-bottom:30px;}
#entry-full {width:936px;margin-top:18px;float:left;} 
#entry-full #sidebar {margin-top:10px;}
#index-page {margin-top:20px;float:left;width:936px;}
#index-page #sidebar {margin-top:32px;}  
#sidebar {float:right;width:277px;margin-left:8px;margin-top:0px;} 
#main {float:left;width:936px;}
#content {float:right;width:660px;}
#left {float:left;width:620px;}
#left ul {margin-bottom:20px;}
#page-top {padding-bottom:25px;}
.content-page {border-bottom: 1px solid #D7D7D7;float: left;margin-bottom: 16px;padding-bottom: 30px;}
.content-page h3.title {font-size:18px;}
.content-page .thumb {float:left;padding:4px;border:1px solid #d7d7d7;background:#ffffff;width:298px;height:154px;margin-right:14px;}
.content-second {border-bottom:0px;}
#copyright {font-size: 10px;height: 30px;padding: 0 20px;line-height:30px;text-align: right;width: 920px;color:#6691c1;padding-top:5px;} 
#copyright a {color:#6691c1;text-decoration:none;}
#copy-text {float:right;margin-left:14px;}
.last {margin-right:0px !important;} 
.clear {clear:both;}


.full-width {width:100% !important;}
  
/*  SOCIAL MEDIA  */ 
#social {float:right;height:35px;clear:right;margin-top:14px;min-width:10px;}
#social a {float:right;margin-left:8px;margin-top:-1px;}
span.phone {color:#3c3c3c;font-weight:bold;float:left;font-size:13px;margin-right:10px;}
span.call { background: url(images/phone_icon.png) no-repeat scroll left center transparent;padding-left: 24px;padding-right: 4px;float:left;font-size:13px;}
span.follow {padding-left: 6px;float:left;font-size:13px;}


/*  SIGNLE POST  */   
.post-full {width:620px;float:left;}
h1.title {font-size:22px;margin-bottom:3px;font-weight:bold;}
.post-full .thumb {background: none repeat scroll 0 0 transparent;border: 1px solid #D7D7D7;margin-bottom: 34px;padding: 4px;width: 610px;}
.post-full .meta {font-size:11px;margin-top:4px;float:left;width:100%;display:none}
.post .meta {font-size:11px;width:auto;color:#ACACAC;margin-bottom:12px;}
.post .meta  a {}
.post p {padding-bottom:0px;}
.subheader p {padding-bottom:0px;} 
.post-content {margin-top:8px;float:left;margin-bottom:2px;width:620px;}
.zoom-icon {display:block;height:27px;width:27px;float:right;background:url(images/zoom-icon.png) no-repeat top left;position:relative;top:-33px;right:6px;opacity:0;}
.link-icon {display:block;height:27px;width:27px;float:right;background:url(images/link-icon.png) no-repeat top left;position:relative;top:-33px;right:12px;opacity:0;}
.subheader {color:#b0b0b0; font-size:13px;line-height:13px;margin-top:5px;text-transform:lowercase;width:100%;}




#index-page .post {float:left;margin-bottom:30px;border-bottom:1px solid #d7d7d7;}
#index-page #left {margin-top:22px;}
.index-thumb {float:left;margin-right:20px;border:1px solid #d7d7d7;padding:4px;background:#FFFFFF;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}
.post a.learnmore {float:right;margin-top:4px;margin-left:4px;clear:both;margin-bottom:10px;}

.post h2  {font-size:18px; font-weight:bold;margin-bottom:2px;} 
.post h2 a {text-decoration:none;color:#545658;}


/*  NAVIGATION  */ 
ul.top {font-family: Arial;float:left;margin-top:10px;}
ul.top a {color:#4d4d4d;font-size:12px;font-weight:bold;text-decoration:none;} 
ul.top li {display:inline;float:left;padding-right:20px;}

ul.nav {
font-family:Helvetica, Arial;
font-size:12px;
line-height:24px;
float:left;
margin-top:9px;
} 
#nav-wrap {float:left;width:960px;height:40px;}          
#nav-bar {width:950px;background:url(images/nav_bg.png); float:left;height:40px; }
#nav-left {width:5px;height:40px;background:url(images/nav_left.png);float:left;}
#nav-right {width:5px;height:40px;background:url(images/nav_right.png);float:left;}    

ul.nav li {
display:inline;
float:left;
padding:0 19px;
background:url(images/nav_divider.png) bottom right no-repeat;
}

ul.nav li a {
color:#53C1DE;
font-weight:bold;
text-decoration:none;

}


ul.nav li a:hover {color:#FFFFFF;}
ul.nav li.current-menu-item a, ul.nav li.current_page_item a {color:#fff;}
ul.nav li.current-menu-item> ul li a {color:#959595;}
ul.nav li.current-menu-item> ul li a:hover {color:#4d4d4d;}

ul.nav .menu-desc {float:left;clear:left;font-size:10px;line-height:10px;text-transform:lowercase;color:#ACACAC;text-shadow: 1px 1px 0 #FFFFFF;} 

ul.footer {
font-family:Arial;
font-size:12px;
line-height:24px;
float:left;
margin-top:9px;
}

ul.footer li a {
color:#6691c1;
font-weight:bold;
text-decoration:none;
} 

ul.footer li {
display:inline;
float:left;
padding:0 10px;
}


ul.footer li a:hover {color:#FFFFFF;}

/*  FEATURED  */

#featured {width:960px;height:auto;float:left;margin-bottom:0px;}
#featured-inside {width:960px;height:415px;position:relative;background:transparent;float:left;}

#preloader {
 background:url(images/bg.png);
 position:absolute; top:0; left:0; z-index:51; /* z-index greater than #slider */
 width:960px; height:415px;
}
#preloader img {
 padding:190px 0 0 480px; /* unknown img size, but adjust so centered */
}
#slider {
 background: #FAFAFA url(images/load.gif) no-repeat 50% 50%;
 position: relative; z-index:50; /* set z-index as appropriate to your site */
 width: 960px; height: 415px;
}
#slider img {
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}  
.nivo-caption a.learnmore {float:right;margin-top:-28px;}
.nivo-caption {margin-top:100px !important;background:#FFFFFF;opacity:0;}
a.nivo-prevNav {display:block ;height:42px; width:45px; background:url(images/nav-left.png) no-repeat top left; text-indent:-99999em;}
a.nivo-nextNav {display:block ;height:42px; width:45px; background:url(images/nav-right.png) no-repeat top left; text-indent:-99999em;}
.nivo-directionNav {}


/*  WIDGETS SIDEBAR  */
.sidebar-widget {width:277px;margin-bottom:44px;float:left;}
.sidebar-header h3 {font-size: 18px;margin-bottom: 6px;width:277px;padding-bottom:8px;}
.sidebar-widget a {}
.sidebar-widget a:hover {color:#4acaf4;}
.sidebar-widget ul {width:236px;padding-left:2px;list-style:none;overflow:hidden;}
.sidebar-widget ul li {background: url(images/list_item.png) no-repeat scroll left center transparent;margin-bottom: 8px;padding-left: 16px;}
.sidebar-widget ul li a {line-height:20px;display:block;}
.sidebar-widget ul li a:hover {text-decoration:none;}
.sidebar-widget ul .children {float:left;width:100%;padding-left:10px;}

#wp-calendar {width:100%;height:170px;}
#wp-calendar thead th {text-align:left;}
#wp-calendar caption {font-weight:bold;width:100%;padding-bottom:10px;}
#wp-calendar tbody a {color:#61C0E7;}


/*  WIDGETS FOOTER  */
#footer-widgets {padding:0 20px;width:920px;padding-top:35px;float:left;}
.footer-widget {margin-right:13px;width:220px;margin-bottom:40px;float:left;}
#footer-widgets h4.widget-title  {font-size: 16px;font-weight: normal;margin-bottom: 25px;text-shadow: 1px 1px 0 #FFFFFF;}
.footer-widget a {color:#767676;text-shadow: 1px 1px 0 #FFFFFF;} 
.footer-widget a:hover {color:#61C0E7;}   
.footer-widget ul {width:218px;list-style:none;}
.footer-widget ul li {padding-bottom:4px;}
.footer-widget ul li a:hover {text-decoration:none;}
.footer-widget ul .children {}
.footer-widget ul ul {padding-left:14px;}
.footer-widget ul ul li {padding-bottom:2px;}

/*  DROPDOWN MENU  */
.nav ul { position:absolute; top:-999em; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul { left:34px; }
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left:136px; top:0px; }
.nav li:hover ul, .nav li li:hover ul { top: -999em;}
.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
		
ul.nav ul { width: 136px; background: #FFFFFF; border: 1px solid #E7E7E7; top: 35px !important; left:0px !important; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); padding: 0px 0px 0px; z-index: 9999px; display: none; z-index:60;border-bottom:0px;}  

ul.nav ul li { margin: 0px; padding: 4px 0px 4px 0px;border-bottom:1px solid #E7E7E7;background:transparent;}
ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { top: -1px !important; left: 137px !important;  } 
ul.nav ul li a {font-size:12px;color:#959595;font-weight:normal;padding: 0px 0px 0px 10px;width: 126px;letter-spacing:0;}
ul.nav ul ul {left: -181px !important;}
ul.nav ul li a:hover {color:#4d4d4d;}
ul.nav ul li.current-menu-item a {color:#4d4d4d;}
ul.nav li.current-menu-item a {color:#ffffff;}
ul.footer li.current-menu-item a  {color:#ffffff;}
ul.footer ul {display:none;} 
ul.nav ul li.current-menu-item> ul li a {color:#4d4d4d;}
ul.nav ul li.current-menu-item> ul li a:hover {color:#4d4d4d;} 

/*  EMBED  */
.post embed {max-width:620px !important;}
.post iframe {max-width:620px !important;} 
.post object {max-width:620px !important;}
.post img {max-width:620px !important;}


/*  COMMENTS  */
#commentbox {float:left;margin:2px 0;border-top:1px solid #d7d7d7;padding-top:24px;width:100%;margin-bottom:30px;}
#commentbox textarea {width:620px;}
.comment-body p {padding-bottom:12px;}

#commentbox div.reply {background: url(images/readmore.png) no-repeat scroll right bottom transparent;display: block;width:46px;height: 32px;padding: 0 15px 0 0;}


#commentbox div.reply a {background: url(images/readmore.png) no-repeat scroll 0 0 transparent;display: block;padding: 0 0 0 15px;height:32px;color: #3D3D3D;font-family:Arial,Helvetica;font-size: 10px;font-weight: normal;text-transform:uppercase;line-height: 33px;text-shadow: 1px 1px 0 #FFFFFF; text-decoration:none; }

#commentbox div.reply a:hover {text-decoration:none;}
#commentbox ol {list-style:none;}
#commentbox ol li {margin-left:0px;margin-bottom:30px;}
#commentbox ul {list-style:none;}
#commentbox ul li {margin-left:0px;}
div.authordata { width: 100px; }
img.avatar { float: left; position: relative; padding:2px;border:1px solid #d7d7d7;margin-right:10px; }
.comment-wrap { float:left; margin-left:20px; }
#commentbox .fn {font-style:normal;font-family:Arial, Helvetica;}
.commentmetadata {margin-bottom:10px;}
				
			
li.depth-1 .comment-wrap { width: 546px; }
li.depth-2 .comment-wrap { width: 465px; }
li.depth-3 .comment-wrap { width: 383px; }
li.depth-4 .comment-wrap { width: 301px; }
	
.full li.depth-1 .comment-wrap { width: 811px; }
.full li.depth-2 .comment-wrap { width: 729px; }
.full li.depth-3 .comment-wrap { width: 647px; }
.full li.depth-4 .comment-wrap { width: 565px; }
		
ol.commentlist { list-style:none outside none; padding-top:8px; }
ol.commentlist ul { list-style:none outside none; }
	
.commentlist li.comment li { background: none; padding: 0px; }
.commentlist li.comment ul { margin: 8px 0px 8px 82px; }
		
#respond { padding-top: 25px; }
#respond-wrap p {padding:0px;}
#respond-wrap {margin-bottom:20px;}
.comment #respond { padding-left: 0px; padding-top: 25px; }
#commentform textarea#comment { width: 100%; border:1px solid #CCCCCC;margin-bottom:10px; }
#commentform input[type=text] { width: 40%;border:1px solid #CCCCCC;height:20px; }
		
	
li.comment #respond textarea { width: 100% !important; }
li.comment #respond input[type=text] { width: 50% !important; }
		
#respond h3#comments { background: none; margin: 0px; padding: 0px; } 
	
.comment-author { padding:0px; font-size: 12px;color:#4e4e4e;font-style:normal;}
.comment-author a {}

.comment-author .comment-meta a:hover { text-decoration: none; }
span.fn, span.fn a { color: #ffffff; }
span.fn a:hover { text-decoration: none; }
		
.comment-content { padding-top:5px; }
.comment-body { padding: 10px 0px;border-bottom:1px solid #F1F1F1; } 

#submit-box {background: url(images/readmore.png) no-repeat scroll right bottom transparent;display: block;float: left;height: 32px;padding: 0 15px 0 0;}

#submit-box #submit {background: url(images/readmore.png) no-repeat scroll 0 0 transparent;display: block;padding: 0 0 0 15px;height:32px;color: #3D3D3D;font-family: Arial,Helvetica;font-size: 10px;font-weight: normal;line-height: 33px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;text-transform: uppercase;border:0px; cursor:pointer;}

#commentbox h3 {font-size:16px;font-weight:bold;} 
.comment-meta a {font-size:10px;color:#acacac;text-decoration:none;}

/*  SEARCHBAR  */
#searchform  {float:right;width:210px;}
#searchbar {float:right;margin-left:70px;width:215px;}
.search-form {width:auto;height:31px;float:right;margin-top:6px;}
.search-form .s {border:1px solid #dedddd;height:21px;background:url(images/search_icon.png) 5px center no-repeat #ffffff;font-size:13px;float:left;width:120px;color:#b3b2b2;padding-left:24px;padding-right:10px;line-height:21px;font-family:'Helvetica Neue', Arial,Helvetica,sans-serif;  }



.search-form .searchsubmit  {
    background: #ffffff;
font-family:'Helvetica Neue', Arial,Helvetica,sans-serif;  
    display: block;
height:25px;
 color: #3d3d3d;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
	border:1px solid #dedddd;
	border-left:0px; 
	cursor:pointer; 
}


/*  PAGE-NAVI  */
.wp-pagenavi {float:left; margin:20px 0px; width:100%;}

.wp-pagenavi span.pages {
background-color:#FFFFFF;
border:0px !important;
color:#3d3d3d !important;
margin:2px;
padding:4px 8px !important;
display:none !important;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.wp-pagenavi span.current {
background-color:#28588E !important;
border:0px !important;
color:#FFFFFF !important;
font-weight:bold;
margin:2px;
padding:4px 8px !important;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#d7d7d7 !important;
border:0px !important;
color:#3d3d3d !important;
margin:2px;
padding:4px 8px !important;
text-decoration:none;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.wp-pagenavi a:visited {
background-color:#d7d7d7 !important;
border:0px  !important;
color:#3d3d3d !important;
margin:2px;
padding:4px 8px !important;
text-decoration:none;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.wp-pagenavi span.extend {
background-color:#FFFFFF;
border:0px !important;
color:#3d3d3d !important;
margin:2px;
padding:4px 8px !important;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

/*  PAGINATION  */

.pagination {float:left; height:100%; margin-top:20px;width:100%;}  

/*  Image Preloader  */
.preloader {
background:url("images/load.gif") no-repeat scroll center center #FFFFFF;
display:inline-block;
}

/*  ADS  */
.ad125 {float:left;margin-right:10px;margin-bottom:10px;}
.ad468 {width:auto;margin:20px auto;}

                                   
/*  UFO TWITTER WIDGET  */
.ufo-twitter a {color:#4C85C3;}
.ufo-twitter a.learnmore {color:#4C85C3;}
.ufo-twitter ul li {background:transparent;padding-left:0px;}
.ufo-twitter li p {padding-bottom:4px;}
.ufo-twitter span.ufo-twitter-date {padding-bottom:14px;display:block;font-size:10px;color:#3d3d3d;}

/*  UFO RECENT POSTS WIDGET */ 
.ufo-recent {width:100%;float:left;margin-bottom:15px;margin-top:2px;} 
.ufo-recent .recent-thumb {padding:3px; border:1px solid #d7d7d7;}
.ufo-recent .thumb-wrap {float:left;margin-right:8px;}
.ufo-recent .meta {float:left;width:210px;color:#909090;font-size:10px;} 
.ufo-recent .meta h4 a {font-size:13px;font-weight:normal;margin-bottom:0px;line-height:20px;} 
.ufo-recent .meta h4 a:hover {text-decoration:underline;}
.ufo-recent .meta h4 {margin-bottom:0px;} 
#footer .ufo-recent .meta { width: 66%;}
#sidebar .ufo-recent .meta {width: 206px;} 

/*  PORTFOLIO WIDGET  */
.widget-gallery-wrap a.learnmore {margin-top:10px;}

/*  GALLERY  */
.gallery-img {float:left;margin-right:3px;margin-bottom:3px;}
.gallery-item {float:left;}
.gallery-item h2 {font-size:14px;font-weight:bold;}
.widget-gallery-wrap .gallery-img {background:#ffffff;padding:4px;border:1px solid #d7d7d7;} 
#gallery h2 a {color:#3d3d3d;text-decoration:none;}                                                     
#gallery .gallery-img {background:#ffffff;padding:8px;border:1px solid #d7d7d7;}
 
#gallery.gallery-1col .gallery-desc {float:left;width:270px;padding-left:20px;padding-top:8px;}
#gallery.gallery-1col .gallery-desc p {padding-top:6px;}
#gallery.gallery-1col .gallery-item {margin-bottom:26px;}

#gallery.gallery-2col .gallery-item {width:440px;margin-right:56px;margin-bottom:20px;}
#gallery.gallery-2col .gallery-desc {float: left;padding-left: 8px;padding-top: 10px;width: 424px;}
#gallery.gallery-2col .gallery-img {padding:6px;}  

#gallery.gallery-3col .gallery-item {width:292px;margin-right:33px;margin-bottom:20px;}
#gallery.gallery-3col .gallery-img {padding:4px;}  