/*   
Theme Name: Test Theme 1
Theme URI: http://wordpress.web2dev.net/theme1/post.html
Description: Theme 1
Author: Sergey Koksharov
Author URI: http://marqueetool.net
.
General comments/License Statement if any.
.
*/

html * { margin: 0; padding: 0; }

body {
    font: normal 13px/1.2em "Lucida Grande",Verdana,arial,sans-serif;
    font-variant: normal;
    font-size-adjust: none;
    font-stretch: normal;
	color: #000;
	background: url(bg.png) repeat-x #005fc1;
	padding: 60px 0 80px 0; 
}

p { padding-bottom: 1em; }

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue Light",Helvetica,Tahoma,Arial,sans-serif;
    line-height: normal;
    font-weight: bold;
}

h1 {
    font-size: 4em;
    margin-bottom: .2ex;
	letter-spacing: -1px;
	color: #fff;
	padding-top: .1em;
}

h2 {
    font-size: 1.8em;
    margin: 0;
    padding-top: 1ex;
	color: #000;
}

h3 {
    font-size: 1.2em;
    margin: 0;
    padding-top: .3em;
    padding-bottom: .2em;
}

table { border-width: 1px; width: 100%; margin-bottom: 1em; }
table td { padding: 3px 4px; }
table th { padding: 3px 4px; background-color: #f0f0f0; }

a:link, a:hover, a:visited, a:active {
	color: #fff; 
	text-decoration: none;
	font-size: 1em;
}
a:hover { text-decoration: none; }


.mb b {
	font-size: 1px;
	line-height: 0%;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
}

.mb b.mb1 { margin: 0 1px; height: 3px; }
.mb b.mb2 { margin: 0 2px; height: 2px; }
.mb b.mb3 { margin: 0 3px; }
.mb b.mb4 { margin: 0 4px; }
.mb b.mb6 { margin: 0 6px; }
.mb b.mb9 { margin: 0 9px; }

.clear {
	clear: both;
	font: 1px/0% monospace;
	height: 0%;
	overflow: hidden;
	display: block;
}

.ads { position: relative; z-index: 2; zoom: 1; }
.post-content .ads {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

#main .customad {
	padding-top: 12px;
	padding-bottom: 12px;
}

#main .customad h4 {
	font-size: 12px;
	line-height: 14px;
}

#main .customad h4 a {
	color: #005fc1;
	text-decoration: underline;
}

#main .customad p {
	padding: 0;
	line-height: 14px;
}

#main .customad small a {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: -1px;
}

.navigation {
	background-color: #fff;
	padding: 15px;
	padding-top: 0;
}

#main .navigation a { color: #333; }

#main {
	width: 704px;
	margin: 0 auto;
}

.post {
	background-color: #fff;
	padding: 0 20px 50px 20px;
	color: #444;
}

h1 a { color: #fff; }
.post h2 a { color: #000; }
h3 a { color: #005fc1; }


.postedby { color: #ababab; padding-bottom: 1.2em; }
.post em { color: #00aaf0; font-style: normal; }
.post-land .mb b { background-color: #fff; }
.categories-land .mb b { background-color: #15b803; }

.about-land { 
	background-color: #62a5ea; 
	color: #fff;
	font-size: .85em;
	zoom: 1;
	padding: 5px 0;
}

.about-land h3 { color: #005fc1; padding: 0 20px; }
.about-land .ads {
/*	height: 170px;
	overflow: hidden; */
}

.about-land .ads blockquote {
/*	margin-top: -15px; */
}

.categories h3 { color: #109701; }

.categories { 
	background: url(green-bg.png) repeat-x #15b803; 
	color: #fff;
	zoom: 1;
}

.categories ul { margin: 0; padding: 0; }
.categories li {
	list-style-type: none;
	padding: 0;
	display: inline;
}

.categories li a {
	display: block;
	border-top: 1px solid #15b004;
	padding: 3px 6px;
	background-color: transparent;
}

.categories li a:hover,
.categories li.active a {
	background-color: #88d411;
}

.column {
	float: left;
	width: 205px;
	padding-left: 25px;
}

.right { text-align: right; }
.categories .input input {
	border: 1px solid #7fd210;
	font: normal 13px/1.2em Arial,verdana,sans-serif;
	background-color: #39c107;
	color: #67df3c;
	width: 200px;
}

.categories .input {
	border: 1px solid #16a204;
	margin-bottom: 4px;
}


#main .post a { color: #333; font-weight: normal; }
#main .post a:hover { text-decoration: underline; }
#main .post p a { color: #09f; }
.post cite, #main .post cite a { font-style: italic; color: #00aaf0; }

#comment { width: 660px; }

.commentlist { margin-left: 22px; }
.commentlist small, #main .commentlist small a { color: #ababab; }


#main #flickr_badge_wrapper {
	background: none;
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

#main #flickr_badge_wrapper td { text-align: center; }

#main #flickr_badge_wrapper a { color: #fff; }
#main #flickr_badge_wrapper a:hover { text-decoration: underline; }
#main #flickr_badge_uber_wrapper { border-collapse: collapse; }
