/*************************************************/
/* XSHOCK_STYLESHEET | (C) 2008 Matthias Schuetz */
/*************************************************/ 

html				{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; background-color:#121212; background-attachment:scroll; background-image:url('../images/bg_x.jpg'); background-repeat:repeat-x; background-position:center top; }
body				{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%; color:#c8bdae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color:transparent; background-attachment:scroll; background-image:url('../images/bg_body.jpg'); background-repeat:no-repeat; background-position:center top; }

blockquote,
li, td				{ padding-right:10px; padding-left:10px; font-size:11px; line-height:18px; color:#c8bdae; }
p					{ font-size:11px; line-height:18px; color:#c8bdae; }
.bigbreak			{ margin-top:45px; padding-bottom:5px; display:block; }
.randomarticle		{ width:548px; border:1px #fc542d dotted; margin:10px 0px 35px 0px; padding:10px 10px 10px 0px; background-image:url('/images/randomarticle.jpg'); background-repeat:no-repeat; background-position:right top; }
td					{ vertical-align:top; }
blockquote			{ margin-right:0; margin-left:20px; }
h1, h2, h3,
.error-status		{ font-family:Georgia, Times, serif; font-weight:normal; font-size:18px; color:#97938c; margin:0 0 15px 0; padding:0 10px 0 10px; }
h4					{ font-family:Georgia, Times, serif; font-weight:normal; font-size:16px; color:#c3beb5; margin:0 0 -15px 0; display:inline; line-height:28px; }

h1 a, h2 a, h3 a	{ border:none; }
h2#comment			{ color:#c8bdae; }
hr					{ margin:2em auto; width:370px; height:1px; color:#e13e0c; background-color:#e13e0d; border:none; }
small, .small		{ font-size:0.9em; }
input				{ width:116px; color:#dad2cb; border:1px #cc3300 solid; background-color:#1f1e1c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input#searchbox		{ margin-top:4px; padding:5px; }
input#searchbox:focus		{ background-color:#3a3432; border:1px #a39a97 solid; }
acronym				{ cursor:help; }
a					{ outline:none; }
code				{ font-size:12px; }
span.code_w			{ color:#FFFFFF; }
span.code_r			{ color:#fc542d; }
span.code_o			{ color:#fca22d; }
span.code_g			{ color:#aca193; }
span.code_lg		{ color:#cccccc; }
.bigquote			{ font-family:Georgia, Times, serif; font-size:12px; }
.codeblock			{ position:relative; width:523px; border:1px #fc542d dotted; margin:10px 0px 20px 0px; padding:10px 0px 10px 10px; }
.codeblock2			{ position:relative; width:473px; border:1px #fc542d dotted; margin:10px 0px 20px 0px; padding:10px 0px 10px 60px; }
.codegutter			{ position:absolute; top:0px; left:0px; width:25px; margin:0px 10px 0px 0px; padding:10px; background-color:#3e3b38; font-family: 'Courier New', Courier, monospace; font-size:12px; text-align:right; float:left; }
form				{ padding:0px;margin:0px; }
input.searchbtn		{ width:35px; height:25px; margin:2px 0px 20px 103px; padding-bottom:2px; background-color:#4a423e; border:1px #776e69 solid; color:#FFFFFF; }
a.fullarticlelink:link,
a.fullarticlelink:active,
a.fullarticlelink:visited { width:120px; height:25px; background-image:url('../images/btn_fullarticle.jpg') !important; background-repeat:no-repeat; display:block; }
a.fullarticlelink:hover { width:120px; height:25px; background-image:url('../images/btn_fullarticle_act.jpg') !important; background-repeat:no-repeat; display:block; }
a.fullarticlelink2:link,
a.fullarticlelink2:active,
a.fullarticlelink2:visited { width:120px; height:25px; margin:0px 0px 2px 11px; background-image:url('../images/btn_fullarticle.jpg') !important; background-repeat:no-repeat; display:block; }
a.fullarticlelink2:hover { width:120px; height:25px; background-image:url('../images/btn_fullarticle_act.jpg') !important; background-repeat:no-repeat; display:block; }
a.gototutorial:link,
a.gototutorial:active,
a.gototutorial:visited { width:104px; height:25px; background-image:url('../images/btn_gototutorial.jpg') !important; background-repeat:no-repeat; display:block; }
a.gototutorial:hover { width:104px; height:25px; background-image:url('../images/btn_gototutorial_act.jpg') !important; background-repeat:no-repeat; display:block; }

h1 a:link,
h1 a:visited,
h1 a:active,
h2 a:link,
h2 a:visited,
h2 a:active,
h3 a:link,
h3 a:visited,
h3 a:active					{ font-family:Georgia, Times, serif; font-size:18px; background-image:url('../images/underline.gif'); background-repeat:repeat-x; background-position:bottom; text-decoration:none; }
h1 a:hover,
h2 a:hover,
h3 a:hover					{ background-image:url('../images/underline2.gif'); background-repeat:repeat-x; background-position:bottom; text-decoration:none; }
.entry-content a:link,
.entry-content a:visited,
.entry-content a:active		{ text-decoration:none; color:#e13e0c; background-image:url('../images/underline3.gif'); background-repeat:repeat-x; background-position:bottom; }
.entry-content a:hover		{ text-decoration:none; color:#97938c; background-image:url('../images/underline3_act.gif'); background-repeat:repeat-x; background-position:bottom; }
.entry-content a.arrowlink:link,
.entry-content a.arrowlink:visited,
.entry-content a.arrowlink:active		{ padding-left:12px; background-image:url('../images/arrow.gif'); background-repeat:no-repeat; background-position:0px 4px; text-decoration:underline; color:#e13e0c; display:inline; }
.entry-content a.arrowlink:hover		{ padding-left:12px; background-image:url('../images/arrow2.gif'); background-repeat:no-repeat; background-position:0px 4px; text-decoration:underline; color:#97938c; }
a:link,
a:visited,
a:active					{ text-decoration:none; color:#e13e0c; }
a:hover						{ text-decoration:none; color:#97938c; }
.section_list li a:link,
.section_list li a:visited,
.section_list li a:active	{ text-transform:uppercase; font-size:10px; text-decoration:none; color:#c8bdae; padding:1px; width:121px; display:block; }
.section_list li a:hover	{ text-decoration:none; color:#e13e0c; padding:1px 1px 1px 6px; margin-left:-5px; display:block; }
.section_list li.contact { margin-top:15px; }
.section_list li.contact a:link,
.section_list li.contact a:visited,
.section_list li.contact a:active 	{ color:#847c76; }
.section_list li.contact a:hover 	{ color:#e13e0c; }
.section_list li.disclaimer a:link,
.section_list li.disclaimer a:visited,
.section_list li.disclaimer a:active 	{ color:#847c76; }
.section_list li.disclaimer a:hover 	{ color:#e13e0c; }
a img					{ border:none; background-image:none; }
img						{ border:none; background-image:none; }
a.imglink 				{ border:none; background-image:none !important; }
img.articleimg			{ border: 2px solid #5e5553; margin-top: 20px; }
img.articleimg2			{ border: 2px solid #5e5553; margin-top: 20px; margin-bottom:20px; }
img.articleimg3			{ border: 2px solid #5e5553; margin-top: 10px; margin-bottom:20px; }
img.articleimg3			{ border: 2px solid #5e5553; margin-top: 10px; margin-bottom:20px; }
div.rsslinkdiv 			{ height:32px; margin-left:10px; padding:2px 0px 0px 17px; background-image:url('../images/rss.gif'); background-repeat:no-repeat; background-position:0px 0px; }
a.rsslink:link,
a.rsslink:active,
a.rsslink:visited		{ color:#e13e0c; padding:3px 0px 5px 25px; display:block; height:16px; width:auto; font-family:Georgia, Times, serif; font-size:12px; font-weight:normal; }
a.rsslink:hover			{ color:#c8bdae; font-weight:bold; }
a.bottomlink:link,
a.bottomlink:active,
a.bottomlink:visited	{ background-color:#e13e0d; color:#FFFFFF; margin:10px 0px 10px 0px; padding:5px 10px 8px 10px; font-size:11px; display:block; float:left;height:15px; width:auto; font-family:Georgia, Times, serif; font-size:11px; font-weight:normal; }
a.bottomlink:hover		{ background-color:#b2a293; color:#FFFFFF; }

#sidebar-2 a		{ border:none; background-image:none; }
#sidebar-2 a:hover	{ border:none; background-image:none; }
#container			{ margin:0px auto 0px auto; width:768px; height:auto; }
#head				{ text-align:center; display:block; }
#head a				{ background-image:none; }
.section_list		{ margin:0px 0px 10px 11px; padding:0px 0px 0px 9px; list-style-type:none; background-image:url('../images/sidebarline.gif'); background-repeat:repeat-y; background-position:0px 0px; }
.section_list li	{ margin:0px 10px 2px 0px; padding:0px; height:22px; display:block; border-bottom:1px #847c76 dotted; }
#content			{ position:relative; top:-2px; width:745px; height:100%; padding:16px 0px 20px 23px; border-bottom:25px #121212 solid; background-image:url('../images/bg.jpg'); background-repeat:repeat-y; background-position:center top; float:left; }
#foot				{ width:733px; height:125px; margin-top:5px; padding:35px 0px 19px 35px !important; clear:both; border-top:1px #cc3300 dotted; border-bottom:15px #cc3300 solid; text-align:left; font-family:Georgia, Times, serif; font-size:11px; color:#c8bdae; background-color:#252220; }
#sidebar-2			{ margin-bottom:25px; width:150px; float:right; }
#sidebar-2 p		{ font-size:0.8em; line-height:1.5em; }

.sidebar-title		{ font-family:Georgia, Times, serif; font-size:16px; color:#e13e0c; margin-bottom:7px; }
.divider			{ margin:5px 0px 35px 0px; text-align:left; }
.entry-title		{ position:relative; left:2px; width:525px; }
.entry-title2		{ position:relative; left:2px; width:515px; }
.entry-content		{ position:relative; left:2px; width:535px; line-height:20px; color:#c8bdae; padding-left:10px; font-size:11px !important; }
.entry-summary		{ width:545px; }
.entry-content ul	{ list-style-type:square; margin:0px 0px 0px 14px; padding:0px; }
.entry-content ul li { margin:0px; padding:0px; }
.tags				{ width:505px; margin-top:15px; margin-left:12px; padding:4px 10px 4px 20px; color:#847c76; text-align:right; background-image:url('../images/postbottom.gif'); background-position:10px 0px; }
.tags a:link,
.tags a:visited,
.tags a:active,
.tags a:hover		{ background-image:none; }
.directory			{ list-style-type:none; }
.author				{ font-style:normal; font-size:0.8em; }
.published			{ font-size:0.8em; }
.error-status		{ font:1.3em Georgia, Times, serif; }
.datebadget			{ position:absolute; left:-71px; width:45px; height:49px; padding-top:11px; padding-left:1px; background-image:url('../images/datebadget.gif'); text-align:center; font-family:Georgia, Times, serif; color:#beb6b0; }
span.dateday		{ font-size:24px; }
span.datemonth		{ font-size:14px; color:#b1a18e; }
span.postdoc		{ position:relative; top:2px; left:-3px; }
span.commenticon	{ position:relative; top:2px; left:-3px; margin-left:3px; }

/* Tutorial styles */
td.leftcol			{ vertical-align:top; padding-top:5px; padding-bottom:10px; text-align:right; }
td.rightcol			{ vertical-align:top; padding:0px 10px 10px 15px; }
td.leftcol2			{ vertical-align:top; padding-top:5px; padding-bottom:25px; text-align:right; }
td.rightcol2		{ vertical-align:top; padding:0px 10px 25px 15px; }

/* Comments */
ol					{ list-style-type:none; }
ul.comments_error	{ list-style-type:none; margin-bottom:20px; }
ol.comments			{ width:557px; padding-left:0px; }
ol.comments	li		{ display:block; }
div.dark			{ position:relative; margin-bottom:20px; padding:35px 20px 20px 20px; display:block; background-color:#302b29; }
div.bright			{ position:relative; margin-bottom:20px; padding:35px 20px 20px 20px; display:block; background-color:#3c3633; }
div#cpreview		{ width:505px; margin-left:10px; margin-bottom:20px; padding:10px; font-size:11px; line-height:18px; color:#c8bdae; background-color:#302b29; }
h5					{ font-family:Georgia, Times, serif; font-weight:normal; font-size:14px; display:inline; }
input.comment_name_input,
input.comment_email_input,
input.comment_web_input			{ width:444px; padding:5px; margin:5px 0px; }
input.comment_name_input:focus,
input.comment_email_input:focus,
input.comment_web_input:focus,
textarea.txpCommentInputMessage:focus	{ background-color:#3a3432; border:1px #a39a97 solid; }
input.button							{ background-color:#cc3300; color:#dad2cb; width:226px; padding:5px; margin:5px 0px; }
input.disabled							{ background-color:#912b0a; color:#000000; padding:5px; margin:5px 0px; color:#696564; border:1px #9c2d00 solid; }
textarea.txpCommentInputMessage			{ width:444px; color:#dad2cb; padding:5px; margin:5px 0px 20px 0px; border:1px #cc3300 solid; background-color:#1f1e1c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p#txpCommentInputForm					{ margin-left:10px; }
td										{ vertical-align:middle; }
td.td_message							{ vertical-align:top; padding-top:10px; }
span.comment_num						{ position:absolute; top:0px; right:0px; width:20px; height:30px; padding:17px 18px 10px 0px; font-family:Georgia, Times, serif; font-weight:normal; font-size:24px; color:#7f7872; display:block; }

/* TargetChooser */
div.targetchooser						{ position:absolute; top:0px;left:0px; width:168px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:8px 0px 2px 9px; background:transparent url('../images/targetchooser.gif') no-repeat; }
div.targetchooser a:link,
div.targetchooser a:active,
div.targetchooser a:visited				{ text-decoration:none; color:#c8bdae; }
div.targetchooser a:hover				{ text-decoration:underline; color:#e13e0c; }

/* Recaptcha */
input#recaptcha_response_field { background-color:#FFFFFF; }