/*   
Theme Name: clipmage.com
Theme URL: http://clipmage.com
Description: Default clipmage.com theme
Author: Sergey Sivuschkin
Author URL: http://clipmage.com
Version: 1.0
*/

/* Allgemein */
body {
	color: #b98f42;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg_main.jpg) fixed no-repeat #211102;
	margin: 0;
}



a img {
	border: 0 none;
}


/* Divs */
.wrapper {
	float: left;
}


.header {
	width: 530px;
	height: 132px;
	padding: 18px 0 0 230px;
}


.header_logo {
	background: url(images/header_logo.png) no-repeat;
	width: 200px;
	height: 83px;
	display: block;
}


.header_logo a, .header_logo a:visited, .header_logo a, .header_logo a:visited, h1 a:hover { 
}


.content {
	width: 760px;
}


.sidebar {
	width: 170px;
	float: left;
	text-align: right;
	padding: 50px 30px 20px 30px;
}


.main {
	width: 480px;
	float: left;
	padding: 0;
}


.post_title {
}


.post_tag {
	margin-top: 2px;
	text-transform: uppercase;
}


.post_content {
	padding-bottom: 20px;
}

.protected {
	background-color: #321a0c;
	border: #631a0f solid 1px;
	margin: 10px;
	margin-top: 20px;
	padding: 10px;
	width: 230px;
	color: #bf2e16;
}

.protected_input {
	color: #bf2e16;
	background-color: #631a0f;
	border: #bf2e16 solid 1px;
	padding: 2px;
	width: 120px;
}

.protected_submit {
	color: #321a0c;
	background-color: #bf2e16;
	border: #bf2e16 solid 1px;
	padding: 1px;
	margin-top: 10px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


/* Schrift */
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


h1 {
	font-size: 10px;
}


h2 {
	font-size: 11px;
	letter-spacing: 1px;
	margin: 0;
}

h3 {
	color: #478f8c;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 0;
	line-height: normal;
	text-transform: uppercase;
}


h1 a, h1 a:visited, h2 a, h2 a:visited {
	color: #478f8c;
	text-decoration: none;
}


h1 a:hover, h2 a:hover {
	color: #211102;
	background-color: #478f8c;
}


.more-link {
	margin: 0;
	margin-top: 5px;
	display: block;
	letter-spacing: 0;
}


small {
	color: #478f8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}




.post_content {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	margin: 0;
}

.post_content a, .post_content a:visited {
	color: #478f8c;
	text-decoration: none;
}

.post_content a:hover {
	color: #211102;
	background-color: #478f8c;
}




/* Sidebar */
.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}


.sidebar li {
}


.sidebar {
	color: #3e7775;
	text-transform: lowercase;
	font-size: 10px;
}


.sidebar a, .sidebar a:visited {
	color: #478f8c;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
}


.sidebar a:hover {
	color: #211102;
	background-color: #478f8c;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
}


.tags {
	color: #426e6c;
}


.tags a, .tags a:visited {
	color: #457d7b;
}


.tags a:hover {
	color: #211102;
	background: #478f8c;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}


.searchbox {
	color: #478f8c;
	background-color:#2a2a20;
	border: 1px #2a2a20 solid;
	border-bottom-color: #478f8c;
	font-size: 10px;
	padding: 2px;
	width: 120px;
}


.searchbox:focus {
	color: #478f8c;
	background-color:#2d352b;
	border: 1px #2d352b solid;
	border-bottom-color: #478f8c;
}


.searchsubmit {
	color: #211102;
	background-color:#478f8c;
	border: 0;
	font-size: 9px;
	padding: 1px;
	margin: 3px 0px 12px 0px;
	width: 50px;
}



/* Kommentare */
.comment_input {
	color: #478f8c;
	background-color:#2a2a20;
	border: 1px #2a2a20 solid;
	border-bottom-color: #478f8c;
	font-size: 10px;
	padding: 2px;
	width: 140px;
}


.comment_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #478f8c;
	background-color:#2a2a20;
	border: 1px #2a2a20 solid;
	border-bottom-color: #478f8c;
	padding: 2px;
	width: 415px;
}


.comment_submit {
	color: #211102;
	background-color:#478f8c;
	border: 0;
	font-size: 10px;
	padding: 2px;
	width: 100px;
}


.comments {
	color: #98783d;
	padding-top: 10px;
	font-size: 10px;
}


.comments a {
	color: #98783d;
	text-decoration: none;
}


ol.commentlist {
	list-style-type: none;
	padding: 10px;
	width: 400px;
	background-color: #170c02;
	border-left: #98783d 1px solid;
}


li.commentlist {
	padding-left: 2px;
}


/* Footer */

.copyright {
	font-size: 9px;
	color: #3e6f6d;
	width: 500px;
	height: 40px;
	margin-top: 50px;
	margin-left: 230px;
	float: left;
	text-transform: uppercase;
}

.copyright a, .copyright a:visited, .copyright a:active, .copyright a:hover {
	color: #478f8c;
	text-decoration: none;
}

.navigation a, .navigation a:visited, .navigation a:active, .navigation a:hover {
	color: #478f8c;
	text-decoration: none;
	text-transform: uppercase;
}

.navigation a:hover {
	color: #211102;
	background-color: #478f8c;
}


/* Buttons */

.dl_buttons {
	height: 70px;
	padding-top: 10px;
}


.dl_1920 {
	background: url(images/dl_1920.png);
	width: 100px;
	height: 50px;
	border: 0;
	display: block;
	float: left;
	margin-right: 10px;
}


.dl_1600 {
	background: url(images/dl_1600.png);
	width: 100px;
	height: 50px;
	border: 0;
	display: block;
	float: left;
	margin-right: 10px;
}

.dl_file {
	background: url(images/dl_file.png);
	width: 100px;
	height: 50px;
	border: 0;
	display: block;
	float: left;
	margin-right: 10px;
}


/* flickr */

.flickr-photo {
	border: solid 10px #100801;
	margin-bottom: 2px;
}


.flickr-yourcomment {
}


.flickr-frame {
	text-align: left;
	margin-bottom: 10px;
}


.flickr-caption {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0;
}

.imageframe {
	border: solid 10px #100801;
	margin-bottom: 2px;
}
