html
{
	background:			url(images/bg.gif) #2c2c5c;
	margin:				0;
	padding:			0;
	font-family:			verdana, sans-serif;
}

#main
{
	margin:				0;
	padding:			0;
	background:			url(images/header.jpg) no-repeat right top;
}

body
{
	margin:				0;
	margin-left:			2.38em;
	margin-right:			2.38em;
	padding:			0 0 3.13em;
	background:			url(images/gradient.jpg) #3e3e75 no-repeat 0px 0px;
	border-left:			0.44em solid #2C2C5C;
	border-right:			0.44em solid #2C2C5C;
	max-width:			100em;
	min-width:			49.38em;
	width:				auto !important;
	width:				49.38em;
}
/********* MISC ***********************************************************************/
img
{
	border:				0;
	margin:				0 1.56em;
}

img[align=left]
{
	margin-left:			0;
}

img[align=right]
{
	margin-right:			0;
}

a
{
	color:				white;
	text-decoration:		underline;
}

a:hover
{
	color:				#FF8F0A;
}

table
{
	border-collapse:		collapse;
	width:				100%;
}

table th, .dllhead
{
	font-size:			1.2em;
	padding-left:			0;
}

center.dllhead
{
	font-size:			1.7em;
}

.dllcolhead
{
	background:			#141334;
}


table td
{
	padding:			0.1em 0.5em;
	font-size:			0.8em;
}

.a0, .dllnote0
{
	background:			#353268;		
}

.b0, .dllname0
{
	background:			#282554;
}

.a1, .dllnote1
{
	background:			#3e3b78;
}

.b1, .dllname1
{
	background:			#484585;
}


/********* END of MISC ********************************************************************/


#header
{
	background:			url(images/topbg.gif) repeat-x;
	height:				11.50em;
}

#logo
{
	position:			relative;
	top:				1.6em;
	left:				1.3em;
}

#header h1
{
	color:				white;
	display: 			block;
	margin: 			0;
	padding:			0;
	font-weight:			normal;
	font-size:			28pt;
}

#header h1 a {
 text-decoration:none;
}



#content
{
	margin-top:			-1.25em;
	padding-right:			18.75em;
	
}

#content .post
{
	font-size:			10.5pt;
	line-height:			16pt;
	color:				#b7b7f7;
	margin-left:			4.0em;
	margin-top:			1.88em;
}

#comments
{
	margin-left:			4.0em;
	color:				#fff; /*#b7b7f7;*/
	font-size:			10pt;
        word-wrap:                      break-word;
}

#comments h2
{
	font-weight:			normal;
	font-size:			20pt;
	color:				#FFF; /*#16162c;*/
}

#comments .comment
{
	color:				#fff; /*#16162c;*/
	margin-bottom:			0.5em;
	padding:			1.5em;
}

#comments .comment .text
{
	color:				#b7b7f7;
	line-height:			14pt;
	padding-left:			1.6em;
}

.postcomments
{
	margin:				1.25em 0 1.88em 0;
	text-align:			right;
}


#comments table
{
	width:				80%;
}

#comments input
{
	width:				100%;
}

#comments textarea
{
	width:				100%;
	height:				15.63em;
}

#comments .button
{
	width:				auto;
	margin:				0.94em 0;
}

#comments table td
{
	padding:			0.31em;
}

.commendata
{
	color:				black;
}

.title .inside
{
	background:		 	#16162c url(images/title3.gif) no-repeat left bottom;
	margin-left:			3.19em;
}	

.title .inside2
{
	background:			url(images/title2.gif) no-repeat right bottom;
	padding:			0.88em 2.19em 1.06em 1.50em;
}

.title
{
	background:			url(images/title.gif) no-repeat;
}


.title h2
{
	font-size:			15pt;
	color:				white;
	display: 			inline;
	font-weight:		normal;
}

.title .date
{
	font-size:			15pt;
	color:				#a7a7ea;
	display: 			inline;
}

.title .tags
{
	color:				#a7a7ea;
	font-size:			9pt;
	margin-top:			0.38em;
}

.title h2 a
{
        text-decoration:                none;
}

.title h2 a:hover
{
        text-decoration:                underline;
        color:                          white;
}

#sidebar
{
	width:				13.13em;
	padding:			1.25em;
	float:				right;
}

.section
{
	margin-bottom:			1.25em;
	color:				#000; /*#16162c;*/
	font-size:			9pt;
}

.section h3
{
	font-size:			11pt;
	font-weight:			normal;
	margin:				0.13em 0;
}

.section h3 em
{
	font-weight:			bold;
	font-style:			normal;
}



.section ul
{
	margin:				0 0 0 0.63em;
	padding:			0;
}

.section ul li
{
	list-style:			none;
	line-height:			14.5pt;
}

.section ul li a
{
	text-decoration:		none;
	color:				#a7a7ea;
}
.section h3 em a
{
	color:				#16162c;
}
.section h3 em a:hover
{
	color:				#fff;
}

.section ul li a:hover
{
	color:				white;
	text-decoration:		underline;
}


#footer
{
	font-size:			7.5pt;
	color:				#B7B7F7;
}

.section h4{
	margin:				0.94em 0.63em 0.13em 0.63em;
}

.var
{
	color:				#d6d6d7;
}

.val
{
	color:				#e1cb95;
}

.super
{
	color:				#ff8f0a;
}
.clear
{
	clear:				both;
}

code
{
    background:				#2a2855;
    display:				block;
    font-size:				9.5pt;
    line-height:			12pt;
    padding:				0.63em;
    border:				1px solid #56538c;
}



input, textarea
{
	background:			#8387d7;
	border:				#212152 1px solid;
	color:				#16162c;
	font-family:			verdana, sans-serif;
	font-size: 			10.5pt;
	line-height:			12pt;
}

.button
{
	background:			#16162c;
	color:				#8387d7;
	padding:			0.31em;
	font-size:			9pt;
}

.button:hover
{
	color:				white;
}


.zebra0
{
        background:			#353268;
}

.zebra1
{
	background:			transparent;
}

q { font-style: italic; }
