/* ============================================

Theme Name: CodexTransportica v1.0 (2008-02-5)
Theme URI: http://www.codextransportica
Description: Turn wordpress into an image based blog.
Author: nudone (Nick Pearson)
Author URI: http://www.nudsville.com/

STRUCTURE
Page width: 920 px
Number of columns: 1 !!!!

INDEX
_elements:
_header : site header and top navigation
_tagclould: main tagclould

============================================== */

/* START _elements */

body {

	font-family: "Times New Roman", Times, serif;

	background: black url(images/background-tile.jpg) repeat-y center;

	padding: 0;

	margin: 0;

	text-align: center;

}

a:link, a:visited {

	color: #373737;

	text-decoration: none;

}

a:hover, a:active {

	text-decoration: underline;

}

a:active, a:focus { /* should remove the dotted outline around active links in firefox */

	outline: 0;

}

p {

	margin: 0 auto;

	padding: 5px;

}

h3 {

	padding: 0;

	margin: 0;

}

h3.comments { /* controls the comments " * repsonses to ***** " */

	font-size: 18px;

	font-weight: normal;

	color: gray;

	padding: 20px 0 5px 0;

}

h4 {/* controls tag cloud title */

/*	color: #9C9C9C;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	width: 920px;

	margin: 0 auto 0 auto;

	padding: 20px 0 17px 0;

	text-align: center;

	letter-spacing: 2px;*/

}

/* don't know what these do */

/*code {

	font: 11px 'Courier New', Courier, Fixed;

	}

acronym, abbr, span.caps

{

	font-size: 9px;

	letter-spacing: 0.7px;

	}*/

img {

	border: 1px solid Gray;

	display: block;

	margin: 0 auto 10px auto;

	padding: 0;

	text-align: center;

	}

h2 { /* used for the post title */

	font-weight: normal;

	font-size: 20px;

	margin: 0;

	padding: 0;

}

h2 img { /* positions post title side decoration images */

	margin: 0 7px -4px 7px;

	border: 0;

	padding: 0;

	display: inline;

}

/* don't know what these do */

/*acronym, abbr, span.caps {

	cursor: help;

}

acronym, abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}

blockquote cite {

	margin: 5px 0 0;

	display: block;

}*/

hr { /* hides the horizontal rule line - not sure what is displaying it  */

	display: none;

}
.poem {
	padding: 20px 0;
	font-size: 13px;
	line-height: 14px;
	text-align: center;
}
ul.santareference {
	padding-right: 30px;
}
ul.santareference li {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

/* END elements */

/* START _header */

#header {

	background: url(images/ct-title-plaque.jpg) no-repeat bottom center;

	padding: 7px 0 0 0;

	height: 362px;

	width: 920px;

	position: relative;

}

.hidetext { /* currently hides the title banner, etc. text */

	
	visibility: hidden;
	position: absolute;
	margin: -100px; // hide underline hover in firefox.
}
/*.hidetext a:link, .hidetext a:visited, .hidetext a:hover, .hidetext a:active, .hidetext a:focus {
	text-decoration: none;
	visibility: hidden;
	color: red;
}*/

/*#mobile {

	background-image: url(images/mobile.jpg);

	background-repeat: no-repeat;

	height: 57px;

	width: 159px;

	float: left;

}*/

#mobile a:link, #mobile a:visited {

	background-image: url(images/mobile.jpg);

	background-repeat: no-repeat;

	height: 50px; /* set for ie5 */

	heigh\t: 57px; /* set true value for non ie5 browser */

	width: 159px;

	float: left;

	background-position: left bottom;

}

#mobile a:hover {

	background-position: left -7px; /* set for ie5 */

	background-positio\n: left 0; /* reset to 0, i.e. 'top' for non ie5 browser */

}

#toprssbmcontainer {

	/*border: 1px solid red;*/

	height: 30px;

	width: 200px;

	position: absolute;

	top: 283px; /* set for ie5 browser */

	to\p: 290px; /* set true value for non ie5 browser */

	left: 50px;

	/*color: black;*/

	font-size: 1px;

}

/*#toprssbookmark a:link, #toprssbookmark a:visited {

	color: red;

}*/

#toprssbutton a:link, #toprssbutton a:visited {

	background-image: url(images/subscribe-rss.jpg);

	background-repeat: no-repeat;

	height: 29px;

	width: 95px;

	float: left;

	

	background-position: left bottom;

	/*border: 1px solid yellow;*/

}

#toprssbutton a:hover {

	background-position: left top;

}

#topbmbutton a:link, #topbmbutton a:visited {

	background-image: url(images/subscribe-email.jpg);

	background-repeat: no-repeat;

	height: 29px;

	width: 103px;

	float: left;

	background-position: left bottom;

	/*border: 1px solid lime;*/

}

#topbmbutton a:hover {

	background-position: left top;

}

#postcounter { /* controls the counter in the bottom of the header */

	background-image: url(images/postcounter.jpg);

	/*font: "Courier New", Courier, monospace 14px;*/

	line-height: 26px;

	width: 143px;

	height: 41px;

	position: absolute;

	top: 283px; /* set for ie5 */

	to\p: 290px; /* set true value for non ie5 */

	left: 730px;

	font-size: 14px;

	letter-spacing: 5px;

	color: #686868;

	text-indent: -40px;
	font-family: monospace;
}

/* END header */

/*  START top navigation */

#navmenu { /* controls the sites main top navigation */

margin: -38px 0 0 0;

height: 38px;

padding: 0;

background-repeat: no-repeat;

position: absolute;

}

#navmenu ul { /* see #navmenu above */

	margin: 0;

	padding: 0;

	text-align: center;

	font-size: 18px;

	font-weight: bold;

	line-height: 38px;

	white-space: nowrap;

}

#navmenu li { /* see #navmenu above */

	list-style-type: none;

	margin: 0 40px 0 0;

	display: inline;

}

#navmenu li a { /* see #navmenu above */

	padding: 5px 42px 5px 0px;

	text-decoration: none;

}

/* the top menu links & icons */

a#home {

	margin: 0 0 0 40px;

	background-image: url(images/home.gif);

	background-repeat: no-repeat;

	background-position: 50px 2px;

}

a#downloads {

	background-image: url(images/download.gif);

	background-position: 88px 2px;

	background-repeat: no-repeat;

}

a#archive {

	background-image: url(images/archive.gif);

	background-position: 63px 2px;

	background-repeat: no-repeat;

}

a#about {

	background-image: url(images/about.gif);

	background-position: 52px 2px;

	background-repeat: no-repeat;

}

a#search {

	background-image: url(images/search.gif);

	background-position: 58px 2px;

	background-repeat: no-repeat;

}

a#contact {

	background-image: url(images/contact.gif);

	background-position: 68px 2px;

	background-repeat: no-repeat;

}

/* END top navigation */

/* START _tagcloud */

#tagcloud01 { /* controls the tag could - currently not used */

	/*width: 500px;

	height: 50px;

	margin: -15px auto 40px auto;

	text-align: center;

	padding: 2px 5px 0px 5px;

	border: 4px double #D4D0C0;

	background-color: #e8e4d4;

	font-family: "Times New Roman", Times, serif;*/

}

/* END tagcloud */

/* STARt random post generator */

#randomcontainer { /* the Start, End and random links */

	padding: 11px 0 0 0;

	width: 100%;

	height: 50px;

	font-size: 12px;

	line-height: 30px;

	margin: 0;

}

#oldestpost { /* the 'Start' link on the left */

	float: left;

	height: 40px;

	width: 68px;

	/*padding-left: 10px;*/

	letter-spacing: 2px;

	line-height: 8px;

	/*border-right: 1px solid red;*/

}

#oldestpost img { /* see #oldestpost */

	float: left;

	border: none;

}

#newestpost { /* the 'End' link on the right */

	float: right;

	height: 40px;

	width: 72px;

	letter-spacing: 2px;

	line-height: 8px;

	/*border-left: 1px solid red;*/

}

#newestpost img { /* see #newestpost */

	float: right;

	border: none;

}

#newestpost a:link, #newestpost a:visited, #oldestpost a:link, #oldestpost a:visited {

	color: #595851;

}



#random { /* the random link in the center */

	width: 200px;

	position: absolute;

	margin: 0 0 0 -100px; /* move over to left 1/2 of width */

	left: 50%;

	line-height: 12px;

}

#random img { /* see #random */

	border: none;

	margin-bottom: 7px;

}

#random a:link, #random a:visited {

	font-size: 12px;

	color: #a5a093;

	letter-spacing: 2px;

}

/* END random post generator */

/* START single post view navigation (side arrows) */

.singlenavigation { /* navigation previous and next used with single posts */

	height: 25px;

	width: 920px;

	font-size: 12px;

	padding: 10px 0 0 0;

	margin: 0;

}

.singlenavigation img { /* see .singlenavigation */

	margin: 0;

	border: 0;

	padding: 0;

}

.alignleft { /* the 'previous' arrow graphic in single posts */

	float: left;

	margin: 0;

}

.lineleft { /* the 'previous' text link in single posts */

	float: left;

	padding: 2px 0 0 5px;

	width: 200px;

	text-align: left;

	font-size: 11px;

}





.alignright { /* the 'next' container in single posts */

	float: right;

	margin: 0;

	width: 220px;

}

.arrowright { /* the 'next' arrow graphic in single posts */

	float: right;

	clear: none;

/*	border: 1px solid red;

	height: 50px;*/

}

.lineright { /* the 'next' text link in single posts */

	float: right;

	padding: 2px 5px 0 0;

	text-align: right;

	font-size: 11px;

	/*border: 1px solid green;*/

	width: 170px;

}



.lineleft a:link, .lineleft a:visited, .lineright a:link, .lineright a:visited {

	color: #716e66;

}

/* END single post view navigation (side arrows) */

/* START bottom page navigation */

.navigation {

	background-image: url(images/content-tile.png);

	font-size: 16px;

	display: block;

	text-align: center;

	margin-top: -100px;

	/*border: 1px solid red;*/

	width: 920px;

}

.navigationarchive {

	background-image: url(images/content-tile.png);

	font-size: 16px;

	display: block;

	text-align: center;

	width: 920px;

	margin: 50px 0 0 0;

}

.navigationthumbs {

	/*background-image: url(images/content-tile.png);*/

	font-size: 16px;

	display: block;

	text-align: center;

	/*width: 920px;*/

	/*margin: 50px 0 0 0;*/

}

/* END bottom page navigation */

/* START thumbnail based pages */

.thumbleft {

	float: left;

	clear: both;

	width: 200px;

	height: 160px;

	padding-top: 4px;

	text-align: center;

}

.thumbfloat {

	float: left;

	display: inline;

	width: 138px;

	height: 140px;

	margin: 0 5px 5px 0;

	/*padding-top: 4px;*/

	/*background-color: #f9f7f1;*/

	/*margin-right: 5px;

	margin-bottom: 5px;*/

}

.thumbexcerpt {

	float: left;

	clear: none;

	text-align: left;

	width: 405px;

	height: 130px;

	color: #8b7950;

	margin: -10px 0 0 -3px;

	border: 0;

	/*border: 1px solid red;*/

}

.linebreakexcerpt {

	margin: 100px auto;

	width: 356px;

	height: 23px;

}

/* END thumbnail based pages */

.searchtext { /* controls the text for each result in the search list output page */

	float: left;

	clear: none;

	text-align: left;

	width: 405px;

	color: #8b7950;

	margin: -10px 0 0 -2px;

	padding: 0 0 30px 0;

}

#searchform { /* makes firefox match ie display */

	margin: 20px 0;

}

/*.addthis a img{  required to remove border around addthis button 

	border: none;

}*/

.linebreak { /* controls the decorative line break */

	background-image: url(images/linebreak.png);

	margin: 80px auto;

	width: 356px;

	height: 23px;

}

#hideline { /* hides the ornate line that appears on home page because bottom navigation is removed */

	background-image: url(images/content-tile.png);

	background-position: center;

	font-size: 16px;

	display: block;

	text-align: center;

	margin-top: -100px;

	width: 920px;

	height: 30px;

}

/* START footer */

#footer { /* the container for the footer area */

	/*background-image: url(images/content-tile.png);*/

	margin: 0;

	padding: 0;

	width: 920px;

	height: 58px;

	position: relative;

}

#footerinfo { /* copyright info text in the footer */

	text-align: center;

	top: 35px;

	position: relative;

	font-size: 12px;

	color: gray;

}

#footerinfo a {

	color: gray;

}

#footerimage img{

	border: none;

	margin-bottom: -30px;

}

#rssicon { /* controls the RSS button area on the left */

	background-image: url(images/machete-press.jpg);

	background-repeat: no-repeat;

	margin: 0;

	padding: 0;

	width: 180px;

	height: 69px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	position: absolute;

	top: -25px;

	left: 0px;

	float: left;

	text-align: left;

	font-weight: bold;

}

/*#rssicon a:link, #rssicon a:visited {

	height: 57px;

	width: 180px;

	color: gray;

	line-height: 57px;

	padding: 20px 0 20px 72px;

	background-image: url(images/rssbutton.png);

	background-repeat: no-repeat;

}

#rssicon a:hover {  repositions the RSS button image 

	background-position: 0 -57px;

	text-decoration: none;

}*/

#addthisicon {

	/*border: 1px solid lime;*/ 

	margin: 0;

	padding: 0;

	width: 129px;

	height: 57px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	position: absolute;

	top: -10px;

	right: 0px;

	float: right;

	text-align: left;

	font-weight: bold;

}



#addthisicon a:link, #addthisicon a:visited {

	height: 57px;

	width: 130px;

	color: gray;

	line-height: 57px;

	paddin\g: 20px 70px 20px 0; /* prevent ie5 seeing padding */

	background-image: url(images/addthisbutton.png);

	background-repeat: no-repeat;

	background-position: right top;



}

#addthisicon a:hover {

	background-position: right -57px;

	text-decoration: none;

}



/* END footer */

#archivecontent {

	width: 730px;

	float: left;

	margin: 0;

	padding: 20px 0 0 0;

	/*background-image: url(images/fadedimage.jpg);*/

	background-repeat: no-repeat;

	background-position: center;

	

	/*border: 1px solid red;*/

	font-weight: bold;

	color: gray;

}

#archivecontent a {

	color: gray;

}

.thumbchronology-new, .thumbchronology-old {

	font-size: 12px;

	color: gray;

}

.thumbchronology-new {

	float: left;

}

.thumbchronology-old {

	float: right;

}

.archivethumbnails {

	width: 250px;

	float: right;

	text-align: center;

	/*border: 1px solid green;*/

}

.archivecategories {

	width: 280px;

	float: right;

	text-align: left;

	/*border: 1px solid green;*/

}

.archivethumbnails img {

	border: none;

	/*float: left;

	clear: right;*/

	padding: 10px 0 0 0;

}

.archivecategories img {

	border: none;

	float: left;

	clear: right;

	padding: 20px 0 0 2px;

}

.archivethumbnails ul { /* line up the list - probably the wrong method */

	clear: left;

	/*float: left;*/

	/*margin-left: 55px;*/

	margin-top: -12px;

	list-style-type: none;

	position: relative;

	top: 0;

	right: 18px;

}

.archivecategories ul { /* line up the list - probably the wrong method */

	clear: left;

	list-style-type: none;

	margin-top: -7px;

}

#searchcontent {

	width: 920px;

	/*background-image: url(images/fadedimage02.jpg);*/

	background-repeat: no-repeat;

	background-position: bottom;

	height: 520px;

	color: gray;

}

#searchresulttop {

	color: gray;

}

.entry-date a.link, .entry-date a:visited {

	color: gray;

}

#searchcontent img {

	border: none;

}

#page {

	margin: 0 auto;

	width: 920px;

	background: url(images/content-tile.png) repeat-y top;

}

#content {

	width: 920px;

	margin: 0;

	padding: 0;

}

#contentthumbs {

	width: 920px;

	margin: 0 auto;

	padding-top: 30px;

}

#contentgalleryfixer { /* currently required for IE to fix top nav breaking only on archive gallery page */

	height: 5px;

	width: 920px;

	line-height: 1px;

}

#contentgallery {

	/*width: 920px;

	position: absolute;*/

	/*left: 0;*/

	margin: 0 auto;

	width: 580px;

	padding: 30px 0 0 0;

}

.post {

	text-align: center; /* required to center the post title in ie5.5 */

	border: 0;

	margin: 0;

}

.postexcerpt {

	text-align: justify;

	width: 680px;

	margin: 0 auto;

}

/*.thumbgalleryfixer {

	width: 580px;

	display: inline;

	border: 1px solid red;

	margin: 0 auto;

}*/

.thumbgallery {

/*	text-align: justify;*/

	display: inline;

	/*width: 716px;*/

	/*margin: 0 auto;

	padding-left: 6px;*/

}

.entry {

	font-size: 16px;

	line-height: 26px;

	margin: 0 auto 0 auto;

	text-align: center;

	}

.entry-title {

	width: 460px;

	margin: -29px  auto 0 auto;

	padding: 0;

	text-align: center;

	/*position: relative;*/

	/*border: 1px solid green;*/

}

.entry-title img {

	/*margin-bottom: -4px;*/

}

.entry-date { /* styles the date under the title of the post */

	height: 30px;

	color: #A7A7A7;

	font-size: 12px;

	padding-top: 5px;

	letter-spacing: 2px;

	/*border: 1px solid lime;*/

	}

.entry-meta {

	font-size: 12px;

	width: 920px;

	margin: 0 auto;

	text-align: center;

	}

.entry-related {

	margin: 0 50px;

	}

.taglist{

	font-size: 12px;

	color: Gray;

	letter-spacing: 2px;

	display: inline;

}

small {

	font-size: 12px;

}

.textbox {

/*	background-image: url(images/signature-rm-corner.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;*/

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #D9D6CA;

	text-align: justify;

}

.textbox-rm {

	background-image: url(images/signature-rm-corner.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #D9D6CA;

	text-align: justify;

}

.textbox-np {

	background-image: url(images/signature-np-corner.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #D9D6CA;

	text-align: justify;

}
.textbox-ts {

	background-image: url(images/signature-ts-corner.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #D9D6CA;

	text-align: justify;

}
.textbox-ac {

	background-image: url(images/signature-ac-corner.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #D9D6CA;

	text-align: justify;

}
.textbox a:link, .textbox a:visited, .textbox-np a:link, .textbox-np a:visited, .textbox-rm a:link, .textbox-rm a:visited {

	/*color: #373737;*/

	text-decoration: underline;

}

.announcebox {

	background-color: #FAF7F1;

	color: #753B00;

	width: 434px;

	margin: 0 auto 20px auto;

	padding: 5px 12px;

	border: 2px dotted;

	border-color: maroon;

	text-align: justify;

}

.entry a:link, .entry a:visited {

	color: Maroon;

	}

.subscribe-to-comments {

	font-size: 12px;

	}







.center {

	text-align: center;

}

.metaexcerpt {

	clear: left;

	color: red;

}

.cap { /* the drop cap */

background-color: white;

font-size:60px;

float:left;

height:44px;

line-height:44px;

border: none;

margin: 5px 5px 0 0;

/*padding: 5px 0 0 0;*/

}

* html #cap { /* hack to fix ie6 on the drop cap */

	margin: 0;

}

/*#sig-ralf {

	float: right;

	color: #c6c2b4;

	font-style: italic;

	font-weight: bold;

}*/

.definitionbox {

	/*border: 1px dashed gray;*/

	width: 540px;

	height: 130px;

	margin: 15px auto 0 40px;	

	margi\n: 15px auto 0 210px;

	padding: 5px;

}

.definitionleft, .definitionright {

	/*border: 1px dashed gray;*/

	/*margin: 5px auto;*/

	width: 175px;

	/*float: left;*/

	font-size: 12px;

	line-height: 15px;

	color: #64635c;

	clear: none;

	margin-top: 5px;

	/*padding: 10px;*/

	/*margin: 0 0 0 23px;*/

}

.definitionleft {

	float: left;

	text-align: right;

	/*padding-left: 10px;*/

	margin-left: 28px;

}

.definitionright {

	float: right;

	text-align: left;

	/*padding-right: 10px;*/

	margin-right: 28px;

}

* html .definitionright { /* adjust for ie6 */

	margin-right: 15px;

} 

* html .definitionleft { /* adjust for ie6 */

	margin-left: 15px;

}

.smallabout {

	color: gray;

	font-size: 13px;

	line-height: 17px;

	padding: 5px 0;

}

.alt {

	margin: 0;

	padding: 10px;

}

/*.comments {

	text-align: center;

}*/

.commentlist { /* controls entire main block of comments */

	padding: 0;

	margin: 0;

	width:920px;

}

.commentlist li { /* controls the box that surrounds each comment - including author, date, etc. and text below WARNING this overides author styling */

	margin: 5px auto 0 auto;

	padding: 5px 12px;

	border: solid 2px;

	border-color: #d1ccb6;

	list-style: none;

	width: 434px;

	background-color: #e1dcca;

	color: #727272;

	line-height: 24px;

	text-align: justify;

}

.commentlist p { /* controls the paragraph exactly fitting around the text */

	}

#commentform p { /* controls the enter details section of the comment form - just the back area NOT the FIELDS, etc. */

	margin: 5px 0;

	text-align: left;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata { /* controls the date, time, etc. for each comment */

	color: black;

	display: block;

	padding: 0 5px;

	letter-spacing: 2px;

}

.author_meta { /* controls the comment author */

	color: black;

	padding: 0 5px;

}

.author_meta a:link, .author_meta a:visited {

	color: black;

	padding: 0 5px;

	margin: 0 0 0 -5px;

	text-decoration: underline;

}

/*li.author {   

	background: #b8b8b2;

	border-color: #8d8d8d;

	color: white;

}*/

li.author { /*controls the admin/author comment box based on email */

	background: #bc6f5e;

	border-color: #d7b2a7;

	color: #ffe5b5;

}

li.author .author_meta, li.author .commentmetadata { /* as above but only top text */

	color: #ffe7bb;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 16px;

	}

.commentlist cite a {

	color: white;

}

h3#respond { /* controls the 'respond' message above the comment input forms */

	color: #3f3823;

}

#commentform {

	margin: 20px auto;

	padding: 5px 12px;

	/*border: solid 2px #b9b69f;*/

	background-color: #d7d3bf;

	width: 434px;

	/*height: 100%;*/

	height: 380px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

}

#commentform textarea {

	width: 420px;

	padding: 2px;

	background-color: #fbfaf4;

}

#commentform #submit {

	margin: 0;

	padding: 0;

	float: left;

}

#contactbox {

	padding: 30px 0 0 0;

	color: #625728;

}

#contactdetails {

	margin: 15px auto;

	width: 420px;

	background: #dfdacb;

	height: 430px;

}

#pagefooterimage img {

	padding-top: 50px;

	border: none;

	/*margin-bottom: -30px;*/

}

#credits {

	width: 400px;

	margin: 0 auto;

	color: #8d8d8d;

	font-size: 14px;

}

#abouttitle {

	font-weight: bold;

	margin: 30px 0 20px 0;

}

.downloadtext {

	width: 400px;

	margin: 20px auto;

	text-align: justify;

	color: #5d5d5d;

}

.wallpaper {

	margin: 50px auto 0 auto;

}

.downloadlinks {

	width: 300px;

	text-align: left;

	margin: 0 auto;

	padding: 0 0 0 5px;

	font-size: 14px;

	line-height: 20px;

	font-family: "Courier New", Courier, monospace;

	color: gray;

	/*border: 1px solid red;*/

}

.pluginlist {

	width: 400px;

	margin: 40px auto 50px auto;

	font-size: 12px;

	text-align: justify;

	color: #8d8d8d;

	border: 1px solid gray;

	padding: 10px;

	background-color: #e3decc;

}

.viewlargeimage {

	font-size: 12px;

	padding: 0;

	margin: -15px 0 0 0;

}

.viewlargeimage a:link, .viewlargeimage a:visited {

	color: black;

}