@CHARSET "UTF-8";

/* Custom Styles Not Pertinent to Main Layout */

#logo-main {
    position: absolute; 
    margin: -20px 0 0 -10px;
}

#flash-meter {
    position: absolute;
    margin: -242px 0 0 -230px;
    z-index: 999;
}

#footer-grande {
	position: absolute;
	margin: -144px 0 0 20px;
	float: left;
}

#featuredWork img {
	border: 1px solid #666;
}

.cursor:hover {
    cursor: pointer;
}

#followus-links {
	//margin-top: 0px;
}

#followus-links .follow-us {
    margin-left: 3px;
}

#followus-links .follow-us:first-child {
    //margin-left: 20px;
}

#followus-links .firstFollowUs {
	margin-left: 40px;
}

/* Generic Classes */
.spacer {
    clear:both;
    height:5px;
    width:5px;
}

.block { display: block; }

.clear { clear: both; }

.inside { padding: 10px; }
.inside-sm { padding: 5px; }
.inside-lg { padding: 20px; }

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

.padRight { padding-right: 5px; }
.padLeft { padding-left: 5px; }
.padTop { padding-top: 5px; }
.padBottom { padding-bottom: 5px; }

.padRight10 { padding-right: 10px; }
.padLeft10 { padding-left: 10px; }
.padTop10 { padding-top: 10px; }
.padBottom10 { padding-bottom: 10px; }

.padTop20 { padding-top: 20px; }

.margin5  { margin: 5px; }
.margin10 { margin: 10px; }
.margin15 { margin: 15px; }

.marginRight { margin-right: 5px; }
.marginLeft { margin-left: 5px; }
.marginTop { margin-top: 5px; }
.marginBottom { margin-bottom: 5px; }

.marginLeft10 { margin-left: 10px; }
.marginRight10 { margin-right: 10px; }
.marginTop10 { margin-top: 10px; }

.marginTop20 { margin-top: 20px; }

.marginNewsHome { margin-top: 26px; }


/**
* Twitter - http://www.twitter.com
* Copyright (C) 2009 Twitter
* URL: http://twitter.com/goodies/widgets
*
* V 1.0.6
*/
.twtr-widget {
	position:relative;
	font-size:11px!important;
	zoom:1;
}
.twtr-widget .twtr-spinner {
	width:14px;
	height:14px;
	position:absolute;
	background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;
	top:3px;
	right:3px;
}
.twtr-inactive {
    display:none;
}
.twtr-widget a img {
    border:0!important;
}
.twtr-doc {
	overflow:hidden;
	width:100%;
	text-align:left;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.twtr-bd {
    padding:0 1px;
}
.twtr-widget .twtr-tweet-wrap {
	padding:0;
	overflow:hidden;
	zoom:1;
}
.twtr-widget .twtr-tweet {
	border-bottom:1px dotted #fff;
	padding:4px 0;
	overflow:hidden;
	zoom:1;
}
.twtr-widget .twtr-tweet a.twtr-reply {
    visibility:hidden;
}
* html .twtr-widget .twtr-tweet a.twtr-reply {
    visibility:visible;
}
.twtr-widget .twtr-tweet:hover a.twtr-reply {
    visibility:visible;
}
.twtr-widget-profile img.twtr-profile-img {
	display:block;
	float:left;
	width:36px;
	height:36px;
	border:0!important;
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
	margin:0!important;
	padding:0!important;
	line-height:1.2!important;
	width:auto!important;
}
.twtr-widget-profile h3, .twtr-widget-profile h4 {
    margin:0 0 0 48px!important;
}
.twtr-widget h3 {
	font-size:11px!important;
	font-weight:normal!important;
}
.twtr-widget h4 {
    font-size:16px!important;
}
.twtr-widget i {
	font-size:11px;
	font-style:normal;
	display:block;
	margin-top:2px;
	zoom:1;
}
.twtr-hd {
	padding:10px;
	position:relative;
	zoom:1;
	overflow:hidden;
	display:none;
}
.twtr-timeline {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:relative;
	overflow:hidden;
	z-index:2;
	height:225px;
}
.twtr-flat .twtr-timeline {
	overflow-x:hidden;
	overflow-y:scroll;
}
.twtr-widget .twtr-tweet:last-child {
    border-bottom-width:0;
}
.twtr-ft {
    position:relative;
}
.twtr-ft div {
	overflow:hidden;
	padding:10px;
	zoom:1;
	display:none;
}
.twtr-ft span {
	float:right;
	text-align:right;
}
.twtr-ft a {
	float:left;
	display:block;
}
.twtr-ft span a {
    float:none;
}

.twtr-img {
	width:48px;
	height:48px;
}
.twtr-img img {
	width:46px;
	height:46px;
	margin-top:2px;
}
.twtr-tweet-text {
    margin-left:0px;
}
.twtr-doc a {
    text-decoration:none!important;
}
.twtr-doc a:hover {
    text-decoration:underline!important;
}
.twtr-join-conv {
    display:none;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color:#444444 !important;
	font-size:11px;
}
#twtr-widget-1 .twtr-tweet-text {
	margin-left:0 !important;
	font-size:11px !important;
}
.twtr-user {
    font-size:11px !important;
}
.twtr-hyperlink {
    font-size:11px !important;
}
.twtr-hashtag {
    font-size:11px !important;
}
.twtr-atreply {
    font-size:11px !important;
}
.twtr-avatar {
	display:block;
	padding:0;
	margin:0 5px 3px 0 !important;
	width:48px !important;
	height:48px !important;
	float:left;
	overflow:hidden;
}
