/* Reset Code */
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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Grid */
.container_12{margin-left: auto;margin-right: auto;width: 960px;}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display: inline;float: left;position:relative;margin-left: 20px;margin-right: 20px;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_12 .grid_1 {width: 40px;}.container_12 .grid_2 {width: 120px;}.container_12 .grid_3 {width: 200px;}.container_12 .grid_4 {width: 280px;}.container_12 .grid_5 {width: 360px;}.container_12 .grid_6 {width: 440px;}.container_12 .grid_7 {width: 520px;}.container_12 .grid_8 {width: 600px;}.container_12 .grid_9 {width: 680px;}.container_12 .grid_10 {width: 760px;}.container_12 .grid_11 {width: 840px;}.container_12 .grid_12 {width: 920px;}.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_3 {padding-left: 240px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_6 {padding-left: 480px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_9 {padding-left: 720px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_3 {padding-right: 240px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_6 {padding-right: 480px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_9 {padding-right: 720px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}.container_12 .push_1 {left: 80px;}.container_12 .push_2 {left: 160px;}.container_12 .push_3 {left: 240px;}.container_12 .push_4 {left: 320px;}.container_12 .push_5 {left: 400px;}.container_12 .push_6 {left: 480px;}.container_12 .push_7 {left: 560px;}.container_12 .push_8 {left: 640px;}.container_12 .push_9 {left: 720px;}.container_12 .push_10 {left: 800px;}.container_12 .push_11 {left: 880px;}.container_12 .pull_1 {left: -80px;}.container_12 .pull_2 {left: -160px;}.container_12 .pull_3 {left: -240px;}.container_12 .pull_4 {left: -320px;}.container_12 .pull_5 {left: -400px;}.container_12 .pull_6 {left: -480px;}.container_12 .pull_7 {left: -560px;}.container_12 .pull_8 {left: -640px;}.container_12 .pull_9 {left: -720px;}.container_12 .pull_10 {left: -800px;}.container_12 .pull_11 {left: -880px;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content:' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}

body{ 
	font-family: 'Helvetica Nueue', sans-serif; 
	font-size: 15px; 
	line-height: 1.4; 
	color: #5a5a5a; 
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; letter-spacing: 0.05em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ text-decoration: none; color: #126d7a; /* #222222; */ display: block; background: /*url(images/cross-hatch.png) bottom center repeat-x; padding-bottom: 14px*/ }
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover{ text-decoration: none; color: #0a5660; /* #222222; */ }

p{margin-top: 1em; margin-bottom: 1em;}
p:first-child{margin-top: 0px;}

.posted{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic; margin: 0.75em 0px; font-size: 0.85em; }
.posted span{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant:small-caps; font-style: normal;}

.topBar { 
	background: #1b2a2c url(images/topbar-texture.gif);
	color: #a7c1c5;
	font-size: 0.85em;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #3c5e63;
}
.topBar input{
	width: 130px; 
	font-size: 0.85em; 
	padding: 3px 5px 3px 5px; 
	background: #eeeeee;
	border: 0px;
	-moz-border-radius: 3px 0px 0px 3px; 
	-webkit-border-radius: 3px 0px 0px 3px; 
	border-radius: 3px 0px 0px 3px; 
	border: 0px;
	margin-right: 0px;
	position: relative;
	left: 2px;
}
.topBar input.searchbutton{
	margin-left: 0px;
	width: 56px;
	padding: 2px 5px;
    -moz-border-radius: 0px 3px 3px 0px; 
	-webkit-border-radius: 0px 3px 3px 0px; 
	border-radius: 0px 3px 3px 0px;
	color: #eeeeee;
	background: #3c5e63; 
	border: 0px;
	position: static;
	text-align: left;
}
.topBar input.searchbutton:hover{
	cursor: pointer;
	background: #2d4b50;
}
.topBar span{
	position: relative;
	top: 3px;
}
.topBar .connect{
	text-align: right;
	position: relative;
	left: 20px;
}
.topBar a{
	color: #a7c1c5;
}
.topBar .connect a.last{
	border-right: 0px;
}
.topBar .connect a{
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
	border-left: 1px solid #273c3f;
	border-right: 1px solid #111a1c;
}
.topBar .connect a.first{
	border-left: 0px;
}
.topBar a:hover{
	color: #eeeeee;
}
.header {
	padding-top: 0px; 
	padding-bottom: 0px; 
	/* background: url(images/cross-hatch.png) top center repeat-x; */
	background: #3c5e63 url(images/row3-texture.gif);
}
.header:before{
	background: url(images/cross-hatch-row3-top.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: " ";
	margin-bottom: -10px;
	position: relative;
	z-index: 10;
}
.header .logo img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.header .container_12{
    background: url(images/faint-glow.png) top center no-repeat;
    padding-top: 2em;
    padding-bottom: 1em;
}
.header .thenumbers a{
	display: block;
	padding: 2px 0px 8px 35px;
	margin: 0px 0px 0px 5px;
	background-image: url(images/other-icons.png);
	background-repeat: no-repeat;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-variant: small-caps;
	letter-spacing: 1.5px;
	color: #999999;
	text-decoration: none;
	position: relative;
	top: -15px;
}
.header .thenumbers a.rssCount{
	background-position: -6px -370px;
}
.header .thenumbers a.twitterCount{
	background-position: -8px -330px;
}
.header .intro{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	color: #bbbbbb;
	margin-top: 95px;
	margin-bottom: 0px;
}
.header .intro p{
	margin-bottom: 0px;
}
.header .intro a{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-variant: small-caps;
	letter-spacing: 1.5px;
	color: #eeeeee;
	text-decoration: none;
}

/* INTRO STYLES */

.introw{ background: #a7c1c5 url(images/row2-texture.gif);
    color: #222222;
    border-top: 1px solid #cbe0e3;
    padding-bottom: 30px; 
}
.introw:before{
	background: url(images/cross-hatch-row2-top.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: " ";
	margin-bottom: 1.5em;
}
.introw .intro{
	color: #507a80;
	margin-bottom: 0px;
	margin-top: 0em;
	text-shadow: 0.5px 0.5px 0px #c3d9dc;
	font-size: 1.8em;
	text-align: center;
}
.introw .intro p{
	padding-top: 0.5em;
	margin-bottom: 0px;
}
.introw .intro span{
	font-variant: small-caps;
	letter-spacing: 1.5px;
}
.introw .intro a{
	font-variant: small-caps;
	letter-spacing: 1.5px;
	color: #3f6469;
	text-decoration: none;
}
.introw .intro a:hover{
	color: #1b2a2c;
}


/* SIDEBAR STYLES */

.row1 .sidebar{ 
	border-left: 1px solid #eeeeee;
	float: right;
	margin-left: -19px;
	margin-bottom: 200px;
	padding-left: 19px;
}
.row1 .sidebar .sponsor{
   margin-bottom: 0.5em;
}
.row1 .sidebar .sponsor a{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 0.75em;
	text-decoration: none;
	color: #999999;
	text-transform: lowercase;
}
.row1 .sidebar .sponsor a:hover{color: #126d7a;}
.row1 .sidebar h2{
    margin-bottom: 0.5em;
}
.row1 .sidebar .sponsor img{
	border: 0px;
}
.row1 .sidebar .thenumbers a{
	display: block;
	padding: 2px 0px 8px 35px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/other-icons.png);
	background-repeat: no-repeat;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-variant: small-caps;
	letter-spacing: 1.5px;
	color: #999999;
	text-decoration: none;
	font-size: 0.95em;
}
.row1 .sidebar .thenumbers a:hover{color: #126d7a;}
.row1 .sidebar .thenumbers a.rssCount{background-position: -6px -368px;} .row1 .sidebar .thenumbers a.rssCount:hover{background-position: -261px -368px;}
.row1 .sidebar .thenumbers a.twitterCount{background-position: -8px -328px;} .row1 .sidebar .thenumbers a.twitterCount:hover{background-position: -263px -328px;}
.row1{
       font-size: 1.2em; 
       background: url(images/cross-hatch-row1-bottom.png) bottom center repeat-x;
}
.row1:before{
	background: url(images/cross-hatch-row1-top.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: " ";
	margin-bottom: 2em;
}
.row1 .wrapper{
	border: 1px solid #ffffff;
}
.row1 .post{ margin-bottom: 40px; }
.row1 .post h2{ font-size: 2.0em; line-height: 1em; }
.row1 .post .more{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant: small-caps; letter-spacing: 1.5px; display: inline-block; background: #2f4d51; border: 0px; font-size: 0.85em; padding: 5px 8px 8px 8px; text-decoration: none; color: #eeeeee; margin-top: 1em; margin-bottom: 40px;	}
.row1 .post .more:hover{
	cursor: pointer;
	background: #21383c;
}
.row1 .post li a{
    color: #126d7a;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}
.row1 .post li h3 a{
	background: none;
}
.row1 .content .button{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant: small-caps; letter-spacing: 1.5px; display: inline-block; background: #126d7a; font-size: 0.85em; padding: 5px 8px 8px 8px; text-decoration: none; color: #eeeeee; margin-top: 1em; margin-bottom: 40px;}
.row1 img {border: 4px solid #eeeeee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.row1 .postIcon{
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(images/other-icons.png);
	background-repeat: no-repeat;
	background-position: 100px 100px;
	float: right;
}
.row1 a.articles{background-position: 0px -45px} .row1 a.articles:hover{background-position: -255px -45px}
.row1 a.tutorial{background-position: 0px -245px} .row1 a.tutorial:hover{background-position: -255px -245px}
.row1 a.freebies{background-position: 0px -85px} .row1 a.freebies:hover{background-position: -255px -85px}
.row1 a.interviews{background-position: 0px -205px} .row1 a.interviews:hover{background-position: -255px -205px}
.row1 a.roundups{background-position: 0px -125px} .row1 a.roundups:hover{background-position: -255px -125px}

.row1 .meta{
    padding-top: 5px;
	font-size: 0.65em;
	margin-left: 5px;
	float: right;
	width: 155px;
	margin: 0px;
	color: #999999;
	
}
.row1 .meta .title{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	font-style: italic;
	font-size: 1.2em;
	color: #5a5a5a;
	margin-bottom: 5px;
}
.row1 .meta a{
	text-decoration: none;
	color: #999999;
	text-transform: lowercase;
}
.row1 .meta a:hover{
	color: #5a5a5a;
}

/* ARCHIVE POST STYLES */

p.archiveTitle{}
p.archiveTitle span{
	text-transform: lowercase;
}
.row1 .archivePost{
	width: 200px;
	margin: 0px 0px 1em 40px;
	float: left;
	font-size: 0.70em;
}
.row1 .archivePost p a{
    color: #126d7a;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}
.row1 .content .searchResults{
	font-size: 1.2em;
}
.row1 .archivePost:first-child{
	margin-left: 0px;
}
.row1 .archivePost h2{ font-size: 1.8em; line-height: 1em; }
.row1 .archivePost h3{ font-size: 1.8em; line-height: 1em; border-bottom: none; margin-top: 0px; }
.row1 .archivePost h3 a{background: none;}
.row1 .archiveRow{
	margin-top: 1em;
}
.row1 .archiveRow ul{
	margin-left: 0px;
}
.row1 .archiveRow li{
	background: none;
	padding-left: 0px;
}
.row1 .archiveRow .postIcon{
	float: none;
	height: auto;
	min-height: 40px;
	padding-left: 40px;
	width: auto;
	background-image: none;
	font-size: 1.42em;
	padding-top: 10px;
}
.row1 .archiveRow .postIcon:before{
	width: 40px;
	height: 40px;
	margin-left: -40px;
	margin-top: -10px;
	display: block;
	background-image: url(images/other-icons.png);
	background-repeat: no-repeat;
	float: left;
	content: " ";
}
.row1 .archiveRow .articles:before{background-position: 0px -40px} .row1 .archiveRow .articles:hover:before{background-position: -255px -40px}
.row1 .archiveRow .tutorial:before{background-position: 0px -240px} .row1 .archiveRow .tutorial:hover:before{background-position: -255px -240px}
.row1 .archiveRow .freebies:before{background-position: 0px -80px} .row1 .archiveRow .tutorial:hover:before{background-position: -255px -80px}
.row1 .archiveRow .interviews:before{background-position: 0px -200px} .row1 .archiveRow .interviews:hover:before{background-position: -255px -200px}
.row1 .archiveRow .roundups:before{background-position: 0px -120px} .row1 .archiveRow .roundups:hover:before{background-position: -255px -120px}

/* CONTENT STYLES */

.content .tweetmeme_button{margin-top: 1em; margin-bottom: 1em;}
.content h3{ font-size: 2em; border-bottom: 1px solid #eeeeee; margin-top: 1.5em; margin-bottom: 0.5em; padding-bottom: 0px}
.content h4{ font-size: 1.5em; margin-top: 1em; margin-bottom: 0.5em; padding-bottom: 0px}

.content a, .row1 .post p a{
    color: #126d7a;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}
.content .wp-caption{ display: block; width: 100%; position: relative; margin-top: 1em; margin-bottom: 1em;}
.content .wp-caption p { position: absolute; top: 0px; left: 0px; margin-left: 99%; background: #eeeeee; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px; width: 130px; padding: 10px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant: small-caps; letter-spacing: 1.5px; font-style: italic; font-size: 0.85em; }
.content .wp-caption a{ background: none; }
.content ul{ margin-left: 40px; }
.content ol{ list-style-type: decimal; list-style-position: outside; margin-left: 60px;}
.content li{ margin-top: 0.5em; margin-bottom: 0.5em; }
.content ul li{ background: url(images/content-bullet.jpg) 0px 6px no-repeat; padding-left: 16px; }

.content code{
	display: block;
	color: #999999;
	font-size: 0.9em;
	line-height: 18px;
	margin: 2em 2em 2em 40px;
	padding: 0em 0px 0em 0px;
}
.content blockquote {
	color: #999999;
	margin: 1em 40px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.2em;
}
.content blockquote p:first-child:before {
	color: #5fafbb;
	content: '\201C';
	font-size: 1.8em;
	margin-left: -18px;
	margin-right: 5px;
	position: relative;
	line-height: 0.5em;
	height: 0.25em;
	display: inline-block;
	top: 10px;
}
.content blockquote p:last-child:after {
	color: #5fafbb;
	content: '\201D ';
	font-size: 1.8em;
	position: relative;
	line-height: 0.5em;
	height: 0.25em;
	display: inline-block;
	margin-left: 5px;
	top: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.content blockquote p:first-child:before {top: 0px;}
	.content blockquote p:first-child:after {top: 0px;}
}

/* PAGE CONTENT VARIATIONS */

.page{
	border-top: 0px;
}
.page h2{ font-size: 2.0em; line-height: 1em; }

/* AUTHOR BOX STYLES */

.authorbox{ font-size: 0.83em; margin-bottom: 2em;}
.authorbox h3{ font-size: 1.25em; }
.authorbox img{ float: left; margin-right: 18px; }
.authorbox p{float: left; width: 560px;}
.authorbox a{
    color: #126d7a;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}

/* SOCIAL VOTE STYLES */

.votes{margin: 0px 0px 2em 0px; padding: 0px;}
.votes li{
	width: 40px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.votes li a{
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
	background-image: url(images/social-icons.gif);
}
.votes li.ee-designfloat a{background-position: 0px 0px;}.votes li.ee-designfloat a:hover{background-position: 0px 81px;}
.votes li.ee-designbump a{background-position: 160px 0px;}.votes li.ee-designbump a:hover{background-position: 160px 81px;}
.votes li.ee-webblend a{background-position: 120px 0px;}.votes li.ee-webblend a:hover{background-position: 120px 81px;}
.votes li.ee-stumbleupon a{background-position: 80px 0px;}.votes li.ee-stumbleupon a:hover{background-position: 80px 81px;}
.votes li.ee-zabox a{background-position: 40px 0px;}.votes li.ee-zabox a:hover{background-position: 40px 81px;}

.votes li.ee-digg a{background-position: 0px 120px;}.votes li.ee-digg a:hover{background-position: 0px 41px;}
.votes li.ee-delicious a{background-position: 160px 120px;}.votes li.ee-delicious a:hover{background-position: 160px 41px;}
.votes li.ee-reddit a{background-position: 120px 120px;}.votes li.ee-reddit a:hover{background-position: 120px 41px;}
.votes li.ee-facebook a{background-position: 80px 120px;}.votes li.ee-facebook a:hover{background-position: 80px 41px;}
.votes li.ee-mixx a{background-position: 40px 120px;}.votes li.ee-mixx a:hover{background-position: 40px 41px;}

/* MORE CONTENT STYLES */

#wp_page_numbers li.page_info{
	float: none;
	margin-bottom: 1em;
	margin-top: 1em;
	width: 100%;
	text-align: left;
}
#wp_page_numbers li{
	float: left;
	margin: 0px 2px 4px 2px;
	width: 16px;
	height: 16px;
	text-align: center;
}
#wp_page_numbers li a{
	font-size: 0.75em;
	padding-top: 2px;
	width: 16px;
	height: 14px;
	text-decoration: none;
	background: #eeeeee;
	display: block;
	color: #222222;
}
#wp_page_numbers li.active_page a{
	background: #a7c1c5 url(images/row2-texture.gif);
}

#wp_page_numbers li a:hover, #wp_page_numbers li.active_page a:hover{
	background: #a7c1c5 url(images/row3-texture.gif);
	color: #eeeeee;
}
/* ROW 2 - DEFAULT STYLES ======================================================================================== */

.row2{ background: #a7c1c5 url(images/row2-texture.gif);
    color: #222222;
    border-top: 1px solid #cbe0e3;
    padding-top: 30px; 
}
.row2:after{
	background: url(images/cross-hatch-row2-bottom.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: "here is some text";
	color: white;
	z-index: 50;
	visibility: visible;
	margin-top: 20px;
}

.row2 h2.moreHeader{ margin-bottom: 1em;
	color: #507a80;
	text-shadow: 0.5px 0.5px 0px #c3d9dc;
}
.row2 h2{ font-size: 1.8em; line-height: 1em; }
.row2 h3{ font-size: 1.5em;}
.row2 img {border: 3px solid #90adb2; 	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

/* SINGLE RELATED POSTS */

.row2 .relatedPosts{
}
.row2 .relatedPosts h2{ margin-bottom: 1em;}
.row2 .relatedPosts .post{
	font-size: 0.85em;
}
.row2 .post p a{
    color: #126d7a;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}
.row2 .relatedPosts .post h3{ font-size: 1.3em;}
.row2 .relatedPosts img {border: 3px solid #bbbbbb;   -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	background: #ffffff;
}

/* ROW 3 - DEFAULT STYLES ========================================================================================*/

.row3{ 
	/*background: #3c5e63 url(images/cross-hatch-row3.png) bottom center repeat-x; /* #555555; */ 
	background: #3c5e63 url(images/row3-texture.gif);
	color: #eeeeee;
	border-top: 1px solid #85a6aa;
	padding-top: 30px;
}
.row3:after{
	background: url(images/cross-hatch-row3-bottom.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: "here is some text";
	color: white;
	z-index: 50;
	visibility: visible;
	margin-top: 20px;
}
.row3 h2.moreHeader{ margin-bottom: 1em; }
.row3 h2{ font-size: 1.8em; line-height: 1em; }
.row3 h2 a{
    color: #a7c1c5;
}
.row3 h2 a:hover{
    color: #eeeeee;
}
.row3 .post{
	font-size: 0.85em;
}
.row3 .post p a{
    color: #a7c1c5;
	background: url(images/dotted-underline.gif) bottom left repeat-x;
	text-decoration: none
}
.row3 .post h2{ font-size: 1.3em;}
.row3 img {border: 3px solid #2f4d51; 	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	background: #ffffff;
}

/* BOTTOM BAR STYLES */

.bottomBar { 
	background: #1b2a2c url(images/footer-texture.gif);
	color: #eeeeee; 
	border-top: 1px solid #273c3f;
	border-bottom: 5px solid #090e0f; 
	padding: 10px 0px 0px 0px;
	font-size: 0.75em;
}
.bottomBar:after{
	background: url(images/cross-hatch-footer-bottom.png) top center repeat-x;
	height: 10px;
	width: 100%;
	display: block;
	content: "here is some text";
	color: white;
	z-index: 50;
	visibility: visible;
	margin-top: 30px;
}
.bottomBar .grid_4{
	text-align: right;
}
.bottomBar li{
	float: left;
}
.bottomBar li:first-child{
	border-left: none;
	padding-left: 0px;
}
.bottomBar li a{
	color: #eeeeee;
	text-decoration: none;
	border-left: 1px solid #273c3f;
	border-right: 1px solid #111a1c;
	padding-right: 0.75em;
	padding-left: 0.75em;
}
.bottomBar li.home a{
	padding-left: 0px;
	border-left: 0px;
}
.bottomBar li.blog a{
	padding-right: 0px;
	border-right: 0px;
}
.bottomBar li.archive a{
	padding-right: 0px;
	border-right: 0px;
}
.hatchit10{
	background: url(images/cross-hatch-footer-bottom.png) bottom center repeat-x;
	width: 100%;
	height: 10px; 
	margin-top: -15px;
}

table{
	border-spacing: 3px;
	border-collapse: separate;
}
table td, table th{
	padding: 5px;
	background: #eee;
	margin: 3px;
}
table tr:nth-child(even) td, table tr:nth-child(even) th{
	background: #ddd;
}

