/* Common Styles */

* {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif; font-size: medium;}

/*  Method for easy clearing of floats http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End Hide from IE Mac */

/* Misc styles */
.floatLeft {float: left;}
.floatRight {float: right;}
.leftImg {margin-right: 10px; margin-bottom: 10px; padding: 4px; background: #fff; border: solid 1px #eee;}
.rightImg {margin-left: 10px; margin-bottom: 10px; padding: 4px; background: #fff; border: solid 1px #eee;}
.textRight {text-align: right;}
.textLeft {text-align: left;}
.textCenter {text-align: center;}
small {font-size: 80%;}
.error {color: #ffeb46 !important; font-weight: bold;}
#errorMessage {display: none;}
.center {margin-right: auto; margin-left: auto;}
.outline {padding: 5px; background: #fff; border: solid 2px #fff;}

/* Set IE 6 message */
#ie6Msg {background: #fffbbc; padding: 4px; text-align: center; font-size:90%; color: #3a434a; border-bottom: solid 3px #e7df68; }

/* Blackout effect for theme changing and Theme changing styles in general */
#themeChangeOverlay, #mockup2CodeOverlay {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; z-index:1001; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
#themeChangeOverlay[id], #mockup2CodeOverlay[id], #themeChangeText[id], #mockup2CodeOverlayText[id]{position:fixed;}
#themeChangeText, #mockup2CodeOverlayText {display: none;position: absolute;top: 50%;left: 50%;width: 400px;text-align: center;padding: 50px 10px 10px 10px;z-index:1002;color: #fff;font-weight: bold;overflow: auto;margin: -80px 0 0 -200px;background: #000 url(http://static-img.absolutebica.com/1/loading.gif) no-repeat 50% 20%;border: solid 2px #2f2f2f;-moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=90);}

#toggleTheme {outline: none; position: absolute; display: block; right: 10px; text-align: center; width: 122px; height: 31px; text-decoration: none; font-size: 80%; font-weight: bold; background: url(http://static-img.absolutebica.com/1/change_theme.png) no-repeat top left;}
	#toggleTheme span {display: block; padding-top: 6px;}
#changeThemeWrap {width: 100%; margin-top: -222px; position: absolute; z-index: 100;}
#themeWrap {height: 220px; background: url(http://static-img.absolutebica.com/1/pixel.png) repeat; border-bottom: solid 2px #e2eef7;}
	#themeTable {border-collapse: collapse; width: 800px; margin-right: auto; margin-left: auto;}
		#themeTable td {vertical-align: middle; padding: 5px; text-align: center; font-size: 80%;}
		#themeTable a {-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); border: solid 2px #e2eef7; padding: 3px; background-position: center center !important; outline: none; text-decoration: none; color: #051321;}
		#themeTable a:hover {-moz-opacity: 1.0; opacity:1; filter: alpha(opacity=100);}
	.themes {padding: 10px;}
	#sunriseTheme, #afternoonTheme, #sundownTheme, #nightTheme {margin-right: auto; margin-left: auto;display: block; width: 150px; height: 103px; text-decoration: none; text-indent: -9000px;}
	#themeTable .activeTheme {width: 250px; height: 171px;}
	#sunriseTheme {background: url(http://static-img.absolutebica.com/1/sunrise_theme_sm.jpg) no-repeat;}
	#sunriseTheme.activeTheme {background: url(http://static-img.absolutebica.com/1/sunrise_theme_lg.jpg) no-repeat;}
	#afternoonTheme {background: url(http://static-img.absolutebica.com/1/afternoon_theme_sm.jpg) no-repeat;}
	#afternoonTheme.activeTheme {background: url(http://static-img.absolutebica.com/1/afternoon_theme_lg.jpg) no-repeat;}
	#sundownTheme {background: url(http://static-img.absolutebica.com/1/sundown_theme_sm.jpg) no-repeat;}
	#sundownTheme.activeTheme {background: url(http://static-img.absolutebica.com/1/sundown_theme_lg.jpg) no-repeat;}
	#nightTheme {background: url(http://static-img.absolutebica.com/1/night_theme_sm.jpg) no-repeat;}
	#nightTheme.activeTheme {background: url(http://static-img.absolutebica.com/1/night_theme_lg.jpg) no-repeat;}

/* Top Header styles */
#headerContent {position: relative;}
#headerContent, #content, #extrasContent, #footerContent {width: 998px; margin-right: auto; margin-left: auto;}
	#header, #header_m2c {text-indent: -9000px; height: 292px; margin-right: auto; margin-left: auto;}
		#header a, #header_m2c a {display: block; height: 292px; outline: none;}
		
/* Main site navigation styles */
#nav {width: 410px; margin-right: auto; margin-left: auto;}
	#nav li {list-style: none; float: left; margin-right: 25px;}
	#nav .navNoMargin {margin-right: 0px;}
	#nav a {text-decoration: none; outline: none; background-repeat: no-repeat; text-indent: -9000px; display: block; width: 120px; height: 60px;}
	#navWork a {background-position: 0px 0px;}
		#navWork a.activeTab, #navWork a:hover {background-position: 0px -60px;}
	#navAbout a {background-position: -120px 0px;}
		#navAbout a.activeTab, #navAbout a:hover {background-position: -120px -60px;}
	#navResume a {background-position: -240px 0px;}
		#navResume a.activeTab, #navResume a:hover {background-position: -240px -60px;}
	#navThoughts a {background-position: -360px 0px;}
		#navThoughts a.activeTab, #navThoughts a:hover {background-position: -360px -60px;}
	#navContact a {background-position: -480px 0px;}
		#navContact a.activeTab, #navContact a:hover {background-position: -480px -60px;}

#mainContent .entry h3, #mainContent .contentDetails h3, .contentDetails dt {font-size: 120%; margin-top: 20px; margin-bottom: 10px;}


		
/* Mockup2Code site navigation styles */
#m2c_nav {width: 410px; margin-right: auto; margin-left: auto;}
	#m2c_nav li {list-style: none; float: left; margin-right: 25px;}
	#m2c_nav .navNoMargin {margin-right: 0px;}
	#m2c_nav a {text-decoration: none; outline: none; background-repeat: no-repeat; text-indent: -9000px; display: block; width: 120px; height: 60px;}
	#m2c_navFaq a {background-position: 0px 0px;}
		#m2c_navFaq a.activeTab, #m2c_navFaq a:hover {background-position: 0px -60px;}
	#m2c_navGetStarted a {background-position: -120px 0px;}
		#m2c_navGetStarted a.activeTab, #m2c_navGetStarted a:hover {background-position: -120px -60px;}
	#m2c_navContact a {background-position: -240px 0px;}
		#m2c_navContact a.activeTab, #m2c_navContact a:hover {background-position: -240px -60px;}
		
	#fullSteps {background: url(http://static-img.absolutebica.com/1/3steps.png) no-repeat; width: 235px; height: 731px; margin: 30px auto;}
	#contactform fieldset {border: none;}
/* Individual Portfolio Item Windows */
#homePortItems, #businessItems, #personalItems, #probonoItems, #employmentItems {margin-top: 25px; margin-bottom: 25px;}
.portItemWrap {float: left; margin-right: 12px; margin-bottom: 40px; width: 260px; height: 124px; background: url(http://static-img.absolutebica.com/1/ind_background.png) no-repeat;}
.portItem {background: #f0f0f0 url(http://static-img.absolutebica.com/1/port_loading.gif) no-repeat center center; width: 252px; height: 97px; margin-right: auto; margin-left: auto; margin-top: 4px;}
.portItem a {text-decoration: none;font-size: 80%; width: 252px; height: 97px; display: block; background-image: url(http://static-img.absolutebica.com/1/portfolio_wall.jpg); background-repeat: no-repeat;}
.portItem a span {display: block; -moz-opacity: 0.0; opacity:.00; filter: alpha(opacity=00); padding: 4px 4px 0px 4px; background-image: url(http://static-img.absolutebica.com/1/hover_sprite.png); background-repeat: no-repeat; width: 244px; height: 93px;}
#mainContent .portItemWrap h3 {font-size: 70%; margin-top: 0px; margin-bottom: 0px; padding-top: 4px; color: #fff; padding-left: 4px;}
	#mainContent .portItemWrap h3 a {text-decoration: none; display: block;}

/* Business Related Projects */
#guyer {background-position: -504px -679px;}
#igolffixes {background-position: 0px -776px;}
#gcc {background-position: -252px -776px;}
#landesk {background-position: 0px -388px;}
#blinkweb {background-position: -504px 0px;}
#golfclubspro {background-position: -252px -194px;}
#seoelite {background-position: 0px -582px;}
#affiliateelite {background-position: -252px 0px;}
#djbrianwhitis {background-position: -504px -97px;}
#indianagolfcar {background-position: -504px -194px;}
#imwishlist {background-position: 0px -291px;}
#keywordelite {background-position: -504px -291px;}
#magichourweddings {background-position: -504px -388px;}
#puckle {background-position: -504px -485px;}
#esnipe {background-position: -252px -679px;}

/* Personal Related Projects */
#csszengarden {background-position: -252px -97px;}
#juicedthoughts {background-position: -252px -291px;}
#lifehut {background-position: -252px -388px;}
#mc {background-position: 0px -485px;}
#affiliateeliteexposed {background-position: 0px 0px;}

/* Pro Bono Related Projects */

#statusfix {background-position: -504px -582px;}
#bytemycode {background-position: 0px  -97px;}
#gaither {background-position: 0px -194px;}
#operationdreamseed {background-position: -252px -485px;}
#ssgb {background-position: -252px -582px;}
#finalact {background-position: 0px -679px;}

#bitwiseSites {font-size: 90%;}
#bitwiseSites li {width: 220px; float: left; margin-right: 30px;}

/* Main Content Styles */
#content {margin-top: 50px;}
	#mainContent {width: 554px; float: left; padding-bottom: 30px;}
		.contentDetails p, #stepsContent p {line-height: 24px; margin-bottom: 20px;}
		.contentDetails ul, .contentDetails ol {margin-top: 20px; margin-bottom: 20px; margin-left: 40px;}
		.contentDetails ul li, .contentDetails ol li {margin-bottom: 10px;}	
		#content .centerCol {margin-right: auto; margin-left: auto; float: none; width: 650px;}
			
	/* Side Content related Styles */
	#sideContent {float: right; width: 363px;}
		#testimonials {min-height: 400px;}
		.sideSection {margin-bottom: 10px; padding: 10px;}
		#sideContent p, .sideSection p {margin-bottom: 15px; line-height: 23px;}
		#sideContent h3, #mainContent h2, #stepsContent h2, #schedule h3 {text-align: center; font-size: 150%; margin-bottom: 10px;}
		#mainContent h2, #stepsContent h2 {text-align: left;}
		.sideSection blockquote {padding: 12px; font-size: 110%; font-style: italic; line-height: 23px; margin-bottom: 20px;}
		.sideSection .source {text-align: right; padding-bottom: 10px; margin-bottom: 10px; }
		.bottomQuote {padding: 7px;}
		.sideSection h4 {font-weight: normal; font-size: 120%; margin-bottom: 10px; text-align: center; }
		.sideSection a:hover {text-decoration: underline; }
		#mainContent blockquote { margin: 35px; font-size: 14px; line-height: 18px; padding-left: 15px;}
		
/* Container for Portfolio slideshow items */
.mainShowWrap { width: 554px; height: 487px; overflow: hidden; margin: 15px auto 5px auto; padding-top: 20px; padding-left: 20px; background: url(http://static-img.absolutebica.com/1/ind_main_bg.png) no-repeat;}
	.mainShowWrap a {display: block; width: 509px; height: 443px; text-decoration: none; outline: none;}
	.mainShowWrap a div {background: url(http://static-img.absolutebica.com/1/zoom.png) no-repeat !important; display: none; height: 443px; width: 509px; text-indent: -9000px; }
	#prev1, #next1 {outline: none; display: block; width: 60px; height: 60px; background-position: left top; text-decoration: none; text-indent: -9000px; }
	#prev1:hover, #next1:hover {background-position: left bottom;}
	#s1 {width: 509px; height: 443px; border: solid 2px #000; background: #f0f0f0 url(http://static-img.absolutebica.com/1/port_loading.gif) no-repeat center center;}
	.slideshowNav {margin-bottom: 25px;}
	.leftSlide {float: left; display: block; width: 60px;}
	.rightSlide {float: right; display: block; width: 60px;}
	#centerPageWrap {float: left; width: 410px; font-size: 80%; margin-left: 11px;}
	#centerPage {padding-top: 18px; text-align: center; padding-right: 20px; padding-left: 20px;}
	#centerPage a {display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}

/* Graphical Buttons */
#viewResume, #viewMoreWork, #openSite, #viewLinkedIn {outline: none;}
#viewResume {margin-top: 10px; margin-bottom: 40px; display: block; text-indent: -9000px; width: 278px; height: 60px; margin-right: auto; margin-left: auto;}	
#viewLinkedIn {background: url(http://static-img.absolutebica.com/1/linkedin.png) no-repeat; margin-top: 10px; margin-bottom: 20px; display: block; text-indent: -9000px; width: 164px; height: 37px; margin-right: auto; margin-left: auto; outline: none;}	
#twitter {background: url(http://static-img.absolutebica.com/1/twitter.png) no-repeat; margin-top: 10px; margin-bottom: 20px; display: block; text-indent: -9000px; width: 150px; height: 109px; margin-right: auto; margin-left: auto; outline: none;}	
#twitterTweet {list-style: none; width: 300px; margin: 20px auto 30px auto; line-height: 22px;}
#twitterTweet li {padding: 0px; }
#twitterTweet a {text-decoration: none; }
#twitterTweet span {color: #fff;}

#viewMoreWork {margin-top: 10px; margin-bottom: 10px; display: block; text-indent: -9000px; width: 278px; height: 60px; margin-right: auto; margin-left: auto;}	
#openSite {margin-top: 10px; margin-bottom: 10px; display: block; text-indent: -9000px; width: 218px; height: 60px; margin-right: auto; margin-left: auto;}	

/* Styles for Various headers */
#workHeader, #personalHeader, #businessHeader, #probonoHeader { margin: 20px auto 40px auto; background-repeat: no-repeat; width: 548px; height: 53px; text-indent: -9000px;}
#workHeader {background-image: url(http://static-img.absolutebica.com/1/work_headers.png);}
#personalHeader {background-image: url(http://static-img.absolutebica.com/1/personal_headers.png);}
#businessHeader {background-image: url(http://static-img.absolutebica.com/1/business_headers.png);}
#probonoHeader {background-image: url(http://static-img.absolutebica.com/1/probono_headers.png);}

/* Blog related styles */
.post h3 {margin-bottom: 10px;}
.post {margin-top: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.metaPost {font-size: 80%; margin-top: 5px; margin-bottom: 20px;}
#author, #email, #url {width: 200px; padding: 2px;}
#comment {width: 490px; height: 200px; padding: 3px; font-family: Arial, Helvetica, sans-serif;}
#commentform label, #contactform label{font-weight: bold; color: #fff; font-size: 90%;}


/* Avatar Related Styles */
#commentWrap {margin-top: 20px; margin-bottom: 30px;}
#commentWrap h3 {margin-bottom: 25px;}
.commentlist li {padding-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px;}
#commentWrap ol {margin-left: 0px;}
#commentWrap ol.trackbackList {margin-left: 25px;}
.avatarWrap, .avatarDetail, .avatarImgNum, .commentNumber, .date, .time, .commentAuthor {display: block;}
.avatarWrap {width: 147px; float: left; margin-right: 10px;}
.avatarDetail {height: 115px; background-image: url(http://static-img.absolutebica.com/1/comment_avatar_sprite.png); background-repeat: no-repeat; padding-top: 11px; padding-left: 3px;}
.avatarImgNum {margin-bottom: 7px;}
.commentNumber {margin-top: 22px; float: left; width: 40px; margin-right: 3px; font-size: 120%; font-weight: bold; text-align: center;}
	.commentNumber a {display: block; text-decoration: none;}
.avatar {float: left; padding: 2px; background: #fff;}
.date, .time {width: 115px; text-align: center;}
.date {font-size: 90%;}
.time {font-size: 80%;}
.commentAuthor {margin-top: 5px; text-align: center; width: 122px; font-size: 90%; font-weight: bold;}
.commentText {float: left; width: 370px; font-size: 90%; line-height: 22px;}

#commentWrap .commentAuthor a {color: #fff; text-decoration: underline;}

/* Flip everything for Alternating comments */
.alt .avatarWrap {float: right; margin-left: 10px; margin-right: 0px;}
.alt .avatarDetail {background-image: url(http://static-img.absolutebica.com/1/comment_avatar_sprite_alt.png); padding-right: 3px; padding-left: 0px;}
.alt .commentNumber {float: right; margin-left: 3px; margin-right: 0px;}
.alt .avatar {float: right;}
.alt .date, .alt .time {margin-left: 28px;}
.alt .commentAuthor {margin-left: 25px;}

.warning {color: #d20001; font-weight: bold;}

.sideSection ul {list-style: none; margin-bottom: 25px;}
.sideSection #sideCategories li  {width: 130px; float: left; background-repeat: no-repeat; background-position: 0px 4px; margin-right: 20px; margin-bottom: 10px; padding-left: 20px;}

#postings li, .related_post li {background: url(http://static-img.absolutebica.com/1/post.png) no-repeat 0px 3px; padding-left: 20px; margin-bottom: 10px;}

#contactform fieldset {padding: 10px; color: #fff;}
#contactform legend {padding-right: 10px; padding-left: 10px; font-weight: bold;}
#projectExtra { display: none; padding: 10px; margin-bottom: 25px;}
#contactform p span {display: none; font-size: 12px; font-weight: normal;}
#contactform #commentsDetails {font-size: 12px; font-weight: normal; color: #fff; display: inline;}

#schedule {float: right; width: 400px;}
/* Mockup2Code styles */

#markupHeader {margin-bottom: 25px;}
#markupHeader h2 {background: url(http://static-img.absolutebica.com/1/mockup2code.png) no-repeat; width: 498px; height: 117px; text-indent: -9000px; float: left;}
#markupHeader #easySteps {}
	#stepsWrap .stepCol {float: left; width: 300px; margin-right: 49px; font-size: 85%; }
	#stepsWrap #step3 {margin-right: 0px; float: right;}
	.stepCol label {font-weight: bold; line-height: 22px;}
	#step1Detail, #step2Detail, #step3Detail {position: relative; background: url(http://static-img.absolutebica.com/1/step_markup_bg.png) no-repeat; height: 550px; padding: 10px; }
	#completeStep1, #completeStep2 {display: none;width: 299px; height: 550px; z-index: 20; position: absolute; top: 0px; left: 0px; background-repeat: no-repeat; }
	#completeStep1 { background-position: 0px 0px; }
	#completeStep2 {background-position: -299px 0px;}

	#stepsWrap .stepCol p, #multiUploadWrap {margin-bottom: 8px; padding-bottom: 14px; line-height: 19px;}
	#stepsWrap .optional {font-weight: bold; font-style: italic; margin-bottom: 20px; font-size: 110%;}
		#stepsWrap .noBottomBorder {border-bottom: none;}
		#stepsWrap small {font-size: 80%;}
		#stepsWrap input {padding: 2px;}
		#specialInstructions {width: 97%; height: 60px; padding: 2px;}
		#fileURL {width: 97%;}
		.helpLink img {border: none; position: relative; margin-bottom: -3px;}
	#stepsWrap .stepCol h3 {text-indent: -9000px; background: url(http://static-img.absolutebica.com/1/step_markup_sprite.png) no-repeat; width: 299px; height: 30px;}
	.acceptedType {font-size: 80%;}
	#placeOrder {background: url(http://static-img.absolutebica.com/1/send_order.png) no-repeat; margin-top: 10px; width: 133px; height: 39px; border: none;}
	#placeOrder span {visibility: hidden; }
	#output {display: none; margin-top: 25px; margin-bottom: 25px; }
	.totalWrap {background: url(http://static-img.absolutebica.com/1/totalprice_bar.png) no-repeat; height: 61px; margin-bottom: 25px;}
	#fileURLUploadValid {color: #33CC33;}
	.submitWrap {padding-top: 14px; padding-right: 10px; padding-left: 10px; display: block;}
	.estCostWrap {font-size: 21px; line-height: 28px; padding-top: 5px; display: block; text-align: right;font-weight: bold;}
	#estCost1, #estCost2 {background: #fff; padding: 4px; color: #2487d4;}
	.uploadChoose {display: none;}
	.newsletterDetail {font-size: 11px;}
	.newsletterDetail label {font-weight: normal !important;}
	.leftPanel {float: left; width: 135px;}
	.rightPanel {float: right; width: 135px;}
	#stepsWrap select {width: 120px; font-size: 12px;}
	#paymentOptions {float: left; display: block; position: relative; margin-top: -3px;}
	
	.panelWrap {float: left; width: 300px; margin-right: 49px;}
	.panel {background: url(http://static-img.absolutebica.com/1/m2c_top_bg.png) no-repeat; height: 150px; padding: 10px; font-size: 11px; color: #fff;}
	.panel ul li {padding-top: 3px; font-size: 13px; font-weight: bold; list-style: none; height: 23px; padding-left: 30px; margin-bottom: 5px;}
	.panelStep1 {background: url(http://static-img.absolutebica.com/1/m2c_step1.png) no-repeat top left;}
	.panelStep2 {background: url(http://static-img.absolutebica.com/1/m2c_step2.png) no-repeat top left;}
	.panelStep3 {background: url(http://static-img.absolutebica.com/1/m2c_step3.png) no-repeat top left;}
	.panel ul li span {padding-top: 3px; font-size: 11px; font-weight: normal;  }
	#easySteps {background-repeat: no-repeat; background-position: bottom center; padding-bottom: 30px; margin-bottom: 30px;}
	#easySteps #strictBrowserTesting {margin-right: 0px; float: right;}
	.priceUpdate {color: #FFE576;}
	#howDoesItWork img {float: right; margin-left: 10px; margin-bottom: 10px;}
	#easySteps h2 {font-size: 22px; text-align: center; margin-bottom: 5px;}
	#easySteps p {line-height: 18px; margin-bottom: 8px;}
	#w3cValidatedCode p, #strictBrowserTesting p {margin-bottom: 15px;}
	#MF__F_0_0 {width: 90%;}
	#MF__MF_0 span.fileWrap {font-size: 90%;}
	#MF__MF_0 span.fileWrap:after {content: "; ";}
	#MF__MF_0 .removeFile {text-decoration: none; font-weight: bold;}
	.helpLink {background: url(http://static-img.absolutebica.com/1/help.png) no-repeat; width: 16px; height: 16px; text-decoration: none; padding-right: 12px;}
	.help {display: none; width: 250px; background: #fefdc6; padding: 3px; font-size: 12px; color: #000; line-height: 18px; border: solid 1px #f7f69b; position: absolute; z-index: 200;}
	
	#mainContent dt {font-size: 16px; font-weight: bold;}
	#mainContent dd {margin-bottom: 30px; margin-left: 25px;}
	.returnTop {font-size: 11px; text-align: right;}
	
	#notify {font-size: 16px; margin-top: 50px; margin-bottom: 50px;}
	
/* Styles for Footer Extra related information */
#extrasWrap p {margin-bottom: 10px;}
	#extrasContent {padding-top: 40px; padding-bottom: 10px;}
	#extrasWrap ul li {list-style: none; clear: both; font-size: 80%;}
	#extrasWrap h3 {background-repeat: no-repeat; text-indent: -9000px; height: 40px; margin-bottom: 15px;}
		#extraThoughts {float: left; width: 302px; margin-right: 40px;}
			#extraThoughts h3 {background-position: 0px 0px;}
			#thoughtsRss {margin-top: 5px;text-indent: -9000px; float: right; outline: none; width: 28px; height: 29px; display: block;}
		#extraDel {float: left; width: 290px; margin-right: 40px;}
			#extraDel h3 {background-position: 0px -40px;}
		#extraSandbox {float: left; width: 302px; margin-right: 0px; font-size: 90%; line-height: 19px;}
			#extraSandbox h3 {background-position: 0px -80px;}
			#extraSandbox a {color: #fff;}
	#extraThoughts ul a, #extraDel a {display: block; padding: 5px 3px; text-decoration: none;}
	#extraThoughts ul a span {float: right; font-size: 90%;}
	#sideRSS {display: block; background: url(http://static-img.absolutebica.com/1/rss.png) no-repeat; width: 330px; height: 48px; margin-bottom: 25px; text-indent: -9000px; outline: none; margin-right: auto; margin-left: auto;}

/* Footer Styles */
#footerWrap {font-size: 90%; line-height: 22px;}
	#footerContent {text-align: center;}
	#footerContentDetails {padding: 30px; }
	#footerContent a {text-decoration: none;}