/*

Theme Name: 1024px

Theme URI: http://andreasviklund.com/wordpress-themes/

Description: The 1024px theme for WordPress is a light and extremely simple theme with 2 columns. It is based on Andreas' free <a href="http://andreasviklund.com/templates/">XHTML/CSS website template</a> with the same name. Add-ons, alterate versions and different kinds of modifications of this theme will soon be available on the <a href="http://andreasviklund.com/wordpress-themes/" title="WordPress themes by Andreas Viklund">1024px theme site</a>.

Version: 2.0

Author: Andreas Viklund

Author URI: http://andreasviklund.com/

*/



/* Body */

body {
	color:#ffffff;
	font:100% Arial,Verdana,Tahoma,sans-serif;
	line-height:1.05em;
	background-color: #900000;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
}

*{margin:0; padding:0;}



/* Main wrap */

#wrap {
	color:#ffffff;
	margin:0 auto;
	width:985px;
	font-size: 10px;
	font-weight: bold;
	background-color: #900000;
}



#header {
	background-repeat:no-repeat;
	height: 85px;
	background-image: url(/images/free-adult-chat_01.jpg);
		font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Headers */

h1 {
	color:#ffffff;
	font-size:12px;
	text-align: center;
	padding-top: 10px;
}

h1 a {color:#ffffff;}

h1 a:hover {text-decoration:none;}





/* Sidebar */

#sidebar {float:left; width:175px;}

#sidebar h2 {
	height:35px;
	background-image:url(/images/free-adult-chat_02.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-top: 9px;
	padding-left: 15px;
	color: #FFCC00;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: -11px;
}


#sidebar li {
	list-style:none;
	margin-left: -10px;
	padding-right: 5px;
}

#sidebar li a {
	font-size:10px;
	font-weight:bold;
	padding:2px;
	color: #ffffff;
	text-decoration: none;
}
#sidebar a:hover {color:#FFCC00;}
#sidebar ul ul {}

#sidebar ul ul li a {font-weight:normal;}

#sidebar-back {background-image:url(/images/free-adult-chat_04.jpg); background-repeat:repeat-y;}

#sidebar-bot {
	background-image:url(/images/free-adult-chat_06.jpg);
	background-repeat:no-repeat;
	height:24px;
	margin-top: -16px;
}



/* Content */

#content {
	float:right;
	line-height:1.3em;
	text-align:left;

	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}
#posttitleback {background-image:url(/images/free-adult-chat_03.jpg); background-repeat:no-repeat; height:38px;}
#postback {
	background-repeat:repeat-y;
	background-image: url(/images/free-adult-chat_05.jpg);
}
#postbackbot {background-image:url(/images/free-adult-chat_07.jpg); background-repeat:no-repeat; height:24px;}
#content h2 {
	font-size:12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	padding-top: 11px;
	padding-left: 15px;
}
#content ul,#content ol {margin:0 0 18px 30px;}

#content ul li,#content ol li {margin:0 0 3px;}

#content ul ul,#content ol ol {margin:5px 0 5px 15px;}

#content img {padding:5px;}

#content p {margin:0 0 15px 10px;}

#content p.timestamp {
	font-size:0.9em;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 15px;
}

#content p.timestamp a {font-weight:normal;}

#content #postnav {
	padding:5px;
	margin:5px 0 18px;

}

#content #postnav p {margin:0; padding-left:5px;}

#content #postnav p.right {text-align:right; margin-top:-18px;}



/* Footer */

#footer {
	clear:both;
	color:#ffffff;
	font-size:10px;
	line-height:1.6em;
	text-align:right;
	font-weight:bold;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0;
	background-image: url(/images/free-adult-chat_08.jpg);
	background-repeat:repeat-x;
	height:58px;
	background-position: bottom;
}

#footer p {margin:0; padding:0;}

#footer a {color:#ffffff; font-weight:bold}

#footer a:hover {text-decoration:underline;}

#footer span, #footer span a {font-weight:normal;}

#footerimg {background-image: url(/images/free-adult-chat_08.jpg); background-repeat:no-repeat; height:30px;}

/* Comments */

#content div.comment {margin-bottom:15px;}

#content div.comment p {margin:0 0 4px 10px;}

#commentsection p {margin:0 0 8px 10px;}

#commentsection input,#commentsection textarea {padding:5px; width:330px;}

#commentsection textarea#comment {width:700px;}

#commentsection input#submit {width:75px;color:#333; background-color:#fff;}

#commentsection input,#commentsection textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}



/* Tags */

blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}

blockquote p {padding:2px 0; margin:0; font-weight:bold;}

table#wp-calendar {width:180px; margin:0 0 18px 10px;}

p {margin:0 0 18px 10px;}

ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}

ul ul,ol ol {margin:4px 0 4px 35px;}

code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}



/* Links */

a {
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}

a:hover {text-decoration:none; color:#FFCC00}

a img {border:0;}



/* Float fix */

.contenttext {
	overflow:hidden;
	margin-left: 15px;
	width: 780px;
}

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; }



/* Searchbox */

.searchbox {
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 42px;
	padding-top: 10px;
}

.searchbox label {display:none;}

.searchbox input {
	font-size:10px;
	padding:2px;
	width:100px;
	background-color: #000000;
	color: #FFFFFF;
}



/* Various classes */

.post {
	width: 810px;
}

.textright {text-align:right;}

.textcenter {text-align:center;}

.hide {display:none;}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
