/*
Theme Name: UpDown-Waves Custom
Theme URI: http://nailsblog.com
Image Designer: Lori Falcon
Image Designer URI: http://bloggingcents.com
Version: 1.0
Description: A simple two column WP theme with a three column footer.
Author URI: http://the-grayline.com

  Modifications made to theme:

1) Added tags to index and single post
2) Fixed threaded comments to not show two subscription boxes (e.g. <?php show_subscription_checkbox(); ?> )
3) Modified threaded comments to separate trackbacks and comments
4) Added mybloglog tracking code to footer
5) Changed header to display a sticky menu instead of just listing pages
6) Modified top commentators widget to not display authors 
   ...added AND user_id NOT IN('1','2','3','4') to SQL statement
7) Modified archive.php to only show post excerpts (allows us to index
   category archives and still have SEO benefits)
8) Added end of post ad to index and single post
9) Modified top commentators plugin to order by email rather than name, per:
http://www.stuffbysarah.net/blog/2008/03/08/top-commentators-list-hijack
10) Modified top commentators plugin to include number of comments as part of the link, to avoid breaking to a new line
11) Added OIOPublisher badge to footer
12) Added social bookmarking links to index and single post
13) Modified page template to not show sidebar on search results page
14) Added author bio at end of posts, courtesy of 2xknight on the Advisory Panel

*/

/* standard elements */

html {
	min-height: 100%;
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: #048;
}

a:hover {
	color: #06C;
}

a img {
	border: none;
}

body {
	background: #FFFFFF;
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
	padding-top: 5px;
}

p, code, ul {
	padding-bottom: 1.2em;
}

li {
	list-style: none;
}

h1 {
	font: normal 1.8em Tahoma,sans-serif;
}

h2 {
	font: normal 1.6em sans-serif;
}

.footer h3 {
	font: normal 1.6em sans-serif;

}



h3#comments, h3#respond{
		font: normal 1.6em sans-serif;

}

h3 {
	font: bold 1em Tahoma,sans-serif;
}

h1, h2, h3 {
	padding-top: 6px;
	color: #553;
	margin-bottom: 4px;
}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

/* misc */

.clearer {
	clear: both;
	font-size: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.post h2 a {
		font: normal 1.2em Tahoma,sans-serif;

}

/* structure */

.inner-container {
	border: 2px solid #000000;
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 780px;
}

.outer-container {
	padding-bottom: 15px;
}

/* headere & title */

.header {
	background: #222 no-repeat;
	height: 150px;
	margin-bottom: 5px;
	text-align: left;
}

.header .title {
	color: #FFF;
	padding-top: 25px;
	padding-left: 50px;
}

.header .title .sitename a {
	color: #FFF;
	font: normal 0px sans-serif;
	padding-bottom: 2px;
	text-decoration: none;
}

.header .title a:hover {
	border-color: #F60;
}

.header .title h2 .slogan {
	color: White;
	font: normal 12px Verdana,sans-serif;
}

/* path */

.path {
	background: #000000;
	color: #FFF;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
}

.path li, .path ul {
	display: inline;
}

.path a {
	color: #FAFAFA;
	text-decoration: none;
	margin-right: 16px;
}

.path a:hover {
	color: #FFE;
	text-decoration: underline;
}

/* main */

.main {
	background: url('img/main.gif') repeat-y;
	border-top: 4px solid #FFF;
	padding: 8px 12px 0 0;
}

/* content */

.content {
	float: left;
	width: 538px;
	padding-left: 5px;
}

.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}

.content li {
	line-height: 1.4em;
	list-style: url('img/li.gif');
	margin-left: 18px;
}

.content p {
	font-family: "Lucida Sans Unicode",sans-serif;
}

/* navigation */

.navigation {
	float: right;
	width: 210px;
}

.navigation h2 {
	color: #FF7F13;
	font: bold 1.1em Tahoma,sans-serif;
	line-height: 30px;
	margin: 0;
	padding-left: 25px;
}

.navigation ul {
	padding: 0;
	padding-left: 25px;
}

.navigation li {
	border-bottom: 1px solid #EAEADA;
}

.navigation li a {
	font-size: 1.1em;
	color: #FFFFFF;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
}

.navigation li a:hover {
	background: #FFFFFF;
	color: #654;
}

a {
	color: #000000;
}

a:hover {
	color: #FF7F13;
}

/* footer */

/* footer */

.footer {
	background: #000000;
	color: #FF7F13;
	padding: 3% 3% 1%;
	border-top: 3px solid #FFFFFF;
}

.footer ul {
	border-top: 1px solid #EAEADA;
	margin: 0;
}

.footer li {
	border-bottom: 1px solid #EAEADA;
	list-style: none;
}

.footer li a {
	display: block;
	line-height: 2em;
	padding-left: 4%;
	width: 96%;
	text-decoration: none;
}

.footer a {
	color: #FFF;
}

.footer a:hover {
	background: #FFFFFF;
	color: #FF7F13;
}

.col3, .col3center {
	float: left;
	width: 225px;
}

.col3center {
	margin: 0 3%;
}

/* bottom */

.bottom {
	color: #666;
	clear: both;
	font-size: 1.1em;
}

.bottom a {
	color: #FFF;
}

/* posts */

.post h1 a {
	border-bottom: 1px dashed #AAA;
	color: #000000;
	text-decoration: none;
}

.post h1 a:hover {
	border-color: #F60;
	color: #FF7F13;
}

.post h1 {
	color: #000000;
}

.post {
	margin: 6px 0 2px;
}

.post .info {
	background: #000000;
	border: 1px solid #000000;
	color: #FF7F13;
	margin: 2px 0 4px;
	padding: 5px 10px;
}

.post img {
	border: 4px solid #FAFAFA;
	margin: 4px 0;
}

.post a img {
	border: 4px solid #FAFAFA;
}

.post a:hover img {
	border-color: #CCC;
}

.info a {
	color: #FF7F13;
	text-decoration: none;
}

.info a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* comments */

.content ol li {
	background: none;
}

.commentlist {
	margin: 0;
	padding: 0;
}

.commentlist li {
	margin-bottom: 1.2em;
	list-style: decimal;
}

#commentform {
	margin: 1em 0;
	background: #FAFAFA;
	width: 360px;
}

.commentmetadata {
	padding: 2px 0 4px;
}

.commentmetadata a {
	color: #444;
	text-decoration: none;
}

.commentmetadata a:hover {
	text-decoration: underline;
}

textarea.styled {
	width: 280px;
}

.styled {
	font-size: 1.1em;
	background: #F8F7F6;
	border: 1px solid #FF7F13;
}

.styled:hover {
	background: #FFF;
	border: 1px solid #FF7F13;
}

.styled:focus {
	background: #FFF;
	border: 1px solid #FF7F13;
}

#commentform input {
	margin-bottom: 3px;
}

/* calendar */

#wp-calendar {
	color: #A0A0A0;
}

.navigation table caption {
	border-bottom-color: #FFF;
}

.navigation table thead tr {
	border-bottom-color: #000;
	color: #A53512;
}

.navigation table th {
	border-bottom-color: #000;
}

.navigation table td#today {
	border-color: #000;
	color: #A53512;
}

.navigation table td a {
	border-bottom-color: #000;
	background-color: #EDF3DE;
}

.navigation table tfoot {
	border-top-color: #000;
}

.navigation table tfoot a {
	background: none;
}

/* calendar
--------------------------------------------------*/

#wp-calendar {
	display: inline-table;
	border-collapse: collapse;
	width: 185px;
	margin: 0px 10px 0 10px;
	text-align: center;
}

.navigation table caption {
	margin: -5px 10px 0 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid;
	letter-spacing: 0.1em;
}

.navigation table thead tr {
	border-bottom: 1px solid;
}

.navigation table th {
	border-bottom: 1px solid;
}

.navigation table td {
	width: 225px;
	/

* maximaize width; honestly, I don't know much about tables... */
  padding: 1px;
	font-size: 0.9em;
}

.navigation table td#today {
	padding: 0;
	border: 1px solid;
	font-size: 1em;
	font-weight: bold;
}

.navigation table td a {
	display: block;
	border-bottom: 1px solid;
	font-weight: bold;
	font-size: 1.15em;
}

.navigation table tfoot {
	border-top: 1px solid;
}

.navigation table tfoot a {
	border: none;
	font-weight: bold;
}

.navigation table tfoot #prev a {
	text-align: left;
}

.navigation table tfoot #next a {
	text-align: center;
}

#searchform {
	padding: 10px;
}

.rss-feed {
	background: #FFFFFF url('img/rss-feed.gif') repeat-x 0 0;
	border: 1px solid #D1D3D5;
	margin-left: 0;
	margin-right: 0;


	margin-top: 2.0em;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1.5em;
	padding-bottom: 0.75em
}

.rss-feed h4 {
	color: #FFFFFF;
	margin: 0;
}

.rss-feed img#rss-feed-icon {
	float: left;
	border: 0px none;
	margin-right: 5px;
	padding: 0
}

.author-post {

position: relative;



	width: 500px;
	margin: 6px 10px 6px 0px;
	padding: 10px 10px 6px 10px;


	


text-align: left;
margin-left: auto;
margin-right: auto;

border: none rgb(87,87,87);

border-width: 1px 1px 1px 0px ;

}




.author-border {

	width: 410px;

	margin: 2px;
	padding: 2px;


border: none rgb(87,87,87);

border-width: 1px 1px 1px 0px ;


}


.author-info  {

display: inline;
float: right;

	width: 300px;

	margin-top: 10px;
	padding-top: 10px;

	margin-right: 2px;
	padding-right: 4px;

	margin-bottom: 2px;
	padding-bottom: 2px;

	margin-left: 2px;
	padding-left: 20px;





border: solid rgb(87,87,87);

border-width: 1px 1px 1px 1px ;


}