/*  
Theme Name: Sam Romero Customized
Theme URI: http://www.samromero.com
Description: The customized theme designed for SamRomero.com
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/



body {
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 65%;
	background-color: #eeffff;}
hr {
	display: none;}


.archives ul {
	list-style: none;
	margin: 0;
	padding: 0;}
.archives ul li {
	margin-bottom: 1.5em;}
.archives_all {
	padding: 0 20px 20px 20px;
	color: #dae4c7;}
.archives_all a {
	text-decoration: none;
	color: #efb700;}
.archives_all a:hover {
	text-decoration: none;}
.archives_all ul {
	font-size: 1.2em;
	color: #ccc;}
.archives_all ul li {
	line-height: 1.6em;}
.blogroll ul,
.popular_posts ul,
.resume ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #e7e7e7;}
.blogroll ul li,
.popular_posts ul li,
.resume ul li {
	padding: 7px 0 6px 0;
	border-bottom: 1px solid #e7e7e7;}
.client_list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.5em;}
.comment,
.trackback {
	margin-bottom: .8em;
	border: 1px solid #1463c4;}
.comment_meta {
	padding: 7px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #dae4c7;
	background-color: #1463c4;}
.comment_text {
	padding: 0 7px;
	color: #dae4c7;}
.comments,
.trackbacks {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2em;}
.comments a,
.trackbacks a {
	color: #77aa44;}
.comments .highlight {
	background-color: #dae4c7;}
.comments .highlight .comment_text {
	color: #333;}
.comments_form {
	text-transform: uppercase;}
.comments_form a {
	color: #77aa44;}
.comments_form p {
	font-size: 1.1em;}
.comments_wrapper {
	padding: 0 20px 20px 20px;
	color: #dae4c7;}
.content_primary {
	display: inline;
	float: left;
	margin-right: 20px;
	padding-top: 167px;
	width: 510px;
	background: url(images/page_header.jpg) left top no-repeat;}
.content_secondary {
	float: left;
	margin-top: 50px;
	width: 250px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #505050;}
.content_secondary a {
	text-decoration: none;
	color: #77aa44;}
.content_secondary h2 {
	margin: 0 0 .5em 0;
	font-size: 1.5em;}
.entry {
	line-height: 1.4em;
	font-size: 1.2em;}
.entry a {
	color: #77aa44;}
.header_navigation {
	display: inline;
	float: left;
	margin: 50px 20px 0 0;
	width: 88px;}
.footer {
	clear: both;
	margin: 0 270px 0 108px;
	width: 510px;
	padding-top: 38px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #dae4c7;
	background: #113366 url(images/footer_top.gif) left top no-repeat;}
.footer a {
	color: #77aa44;}
.footer p {
	margin: 10px 0 0 0;
	padding-bottom: 16px;
	width: 510px;
	background: url(images/footer_bottom.gif) left bottom no-repeat;}
.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;}
.footer ul li {
	display: inline;
	margin-right: 5px;
	padding-right: 6px;
	border-right: 1px solid #dae4c7;}
.footer ul li a {
	text-transform: uppercase;
	text-decoration: none;}
.footer .last_item {
	margin: 0;
	padding: 0;
	border-width: 0;}
.form label {
	display: block;
	text-transform: uppercase;}
.form p,
.form .contactright {
	margin: 0 0 .8em 0;}
.form button {
	text-transform: none;}
.form input,
.form textarea {
	background-color: #dae4c7;
	border: 1px solid #113366;}
.full {
	background-color: #113366 !important;}
.full p.meta {
	background: url(images/post_meta_divider_dark.gif) left bottom repeat-x !important;}
.full div.meta {
	background-color: #164080 !important;}
.logo {
	margin: 0;
	padding: 0;
	width: 87px;
	height: 32px;
	background: url(images/sam_romero_logo.gif) left top no-repeat;}
.logo a {
	overflow: hidden;
	display: block;
	width: 87px;
	height: 32px;
	text-decoration: none;
	text-indent: -999em;}
.meta {
	text-transform: uppercase;}
p.meta {
	margin-bottom: 1em;
	padding-bottom: 1em;
	background: url(images/post_meta_divider_light.gif) left bottom repeat-x;}
p.meta a {
	color: #77aa44;}
div.meta {
	margin-top: 1em;
	padding: 10px;
	background-color: #1463c4;}
div.meta a {
	text-decoration: none;
	color: #77aa44;}
div.meta p {
	margin: 0;}
.navigation {
	list-style: none;
	float: left;
	margin: 16px 0 0 0;
	padding: 0;}
.navigation li {
	float: right;
	margin: 0 0 2px 0;
	padding: 0;}
.navigation li a {
	overflow: hidden;
	float: right;
	height: 17px;
	text-decoration: none;
	text-indent: -999em;
	background-position: left top;
	background-repeat: no-repeat;}
.navigation #nav_about a {
	width: 51px;
	background-image: url(images/navigation_about.gif);}
.navigation #nav_archives a {
	width: 72px;
	background-image: url(images/navigation_archives.gif);}
.navigation #nav_contact a {
	width: 71px;
	background-image: url(images/navigation_contact.gif);}
.navigation #nav_portfolio a {
	width: 78px;
	background-image: url(images/navigation_portfolio.gif);}
.navigation #nav_resume a {
	width: 57px;
	background-image: url(images/navigation_resume.gif);}
.popular_posts ul li {
	padding-left: 20px;
	background: url(images/icon_post.gif) 0 .5em no-repeat;}
.portfolio ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;}
.portfolio ul li {
	display: inline;
	float: left;
	margin: 0 16px 20px 0;
	width: 146px;
	line-height: 1.2em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	background: url(images/portfolio_reflection.gif) left 150px no-repeat;}
.portfolio ul li img {
	margin-bottom: 14px;
	border: 1px solid #000;}
.portfolio .post {
	padding-right: 0 !important;}
.portfolio .title {
	margin-right: 20px !important;}
.project .entry ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 470px;}
.project .entry ul li {
	position: relative;
	display: block;
	margin-bottom: 1em;
	padding-bottom: 1em;
	background-color: #1155aa;
	border-bottom: 2px solid #77aa44;}
.project .entry ul li strong {
	font-size: 1.1em;}
.project .showcase {
	margin-top: 1em;}
.project img {
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #000;}
.project a img {
	border: 1px solid #000;}
.post {
	padding: 20px;
	color: #dae4c7;
	background-color: #1155aa;}
.post .title {
	padding-bottom: .1em;
	border-bottom: 2px solid #77aa44;}
.post .title a {
	text-decoration: none;
	color: #dae4c7;}
.read_more {
	text-transform: uppercase;
	color: #77aa44;}
.resume ul li {
	padding-left: 20px;}
.resume .html {
	background: url(images/icon_html.gif) left 0.5em no-repeat;}
.resume .word {
	background: url(images/icon_word.gif) left 0.5em no-repeat;}
.resume .pdf {
	background: url(images/icon_pdf.gif) left 0.5em no-repeat;}
.section {
	margin-bottom: 2em;}
.title {
	margin: 0 0 .5em 0;
	text-transform: none;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 2.4em;
	font-weight: normal;}
.toggle_images {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 14px;
	text-indent: -999em;
	background: url(images/icon_expand.gif) left top no-repeat;}
.expanded {
	background: url(images/icon_collapse.gif) left top no-repeat !important;}
.trackback {
	padding: 7px;}
.wrapper {
	margin: 23px auto 0 auto;
	width: 888px;
	text-align: left;
	background: url(images/page_background.gif) left top repeat-y;}



.sIFR-flash {
	visibility: visible !important;
	margin: 0;}
.sIFR-replaced {
	visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;}
.sIFR-hasFlash .section h2 {
	visibility: hidden;}