body{
	font-size:12px;}
address, blockquote, caption, center, dd, dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6, menu, ol, p, td, th, ul {
	font-size:100%;font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}

html {margin:0em 0% 0em 0%;
	background: #000; color: #fff;}
		
body {margin:0em 0% 0em 0%;
	text-align:center;
	cursor: default;
	background:#000;color:#eee;}

/*=================Standard Element Definitions============================*/

/*=headers are page titles etc.=*/
h1 {margin:0em 0% 0em 0%;
	font:bold 110%/1.2;
	float:left;
	width:360px;}
h2 {margin:0px;
	padding:6px 0% 0em 18px;
	position:relative;right:70px;
	font:bold 14px/1.2;
	text-align:left;
	background:#292 url('../css_img/title_bar.jpg') no-repeat left;
	height:21px;
	clear:left;}
h4 {margin:0em 0% 0em 0%;
	font:bold 110%/1.2}
h5 {margin:0em 0% 0em 0%;
	font:bold 110%/1.2}
h6 {margin:0em 0% 0em 0%;
	font:bold 110%/1.2}
address {}
div {margin:0em 0% 0em 0%;
	padding:0em 0% 0em 0%;}

/* Structured text */
big {font-size:110%} /*large text*/
small {font-size:80%} /*small text*/
em {} /*italiciesd text*/
strong {} /*bold text*/
dfn {} /*text definition - contains the defining instance of the enclosed term.*/
code {font-size:0.8em;
	font-family:monospace} /*displays code*/
samp {font:95% monospace;} /*displays a sampl text - program outputs etc*/
kbd {font:100% monospace} /*denotes user input text*/
var {} /*denotes an attribte*/
cite {} /*short inline version of blockquote no quote marks like q but displays in italic*/
abbr {background:transparent;
	cursor:help;} /*use with title for abbrevations*/
acronym {cursor:help;} /*use with title for acronyms*/
blockquote {margin:0em 0% 0em 0%;
	line-height:1} /*used for extensive quotations*/
q {} /*inline quotation, renders with quote marks in some broswers*/
sub {font-size:60%} /*sub-script text*/
sup {font-size:60%} /*super-script text like squared*/
p {padding:0em 0% 0em 0%;
	margin:5px 0px;
	border:none;} /*text paragraph*/
pre {margin:0em 0% 0em 0%;
	font:95%/1 monospace} /*renders with lines and spaces preserved*/
ins {} /*underlines text*/
del {text-decoration:line-through;} /*strike through text*/

/* Lists */
ul {margin: 0em 0% 0em 0%;
	list-style: disc;list-style-type: disc} /*start of an unordered list*/
ol {margin: 0em 0% 0em 0%;
	list-style: lower-alpha;} /*start of an ordered list*/
li {margin:0em 0% 0em 0%;
	line-height:1;} /*list item*/
ol ol, ol ul ol, ul ol ol, ol ul ul ol, ul ol ul ol, ul ul ol ol {list-style-type:decimal;}
ul ul, ul ol ul, ol ul ul, ul ol ol ul, ol ul ol ul, ol ol ul ul {list-style-type:circle;}
ol ol ol, ul ol ol ol, ol ul ol ol, ol ol ul ol {list-style: lower-roman;}
ul ul ul, ol ul ul ul, ul ol ul ul, ul ul ol ul {list-style-type:square;}
dl {margin: 0em 0% 0em 0%} /*start of a definition list*/
dt {margin: 0em 0% 0em 0%;
	line-height: 1} /*definition list term*/
dd {margin: 0em 0% 0em 0%;
	line-height: 1} /*definition list term-description*/

/* Tables */
table {} /*table declaration*/
caption {margin: 0em 0% 0em 0%;
	line-height: 1} /*inser imediatly after table as caption only one per table*/
thead {} /*table head must contain tr tag*/
tfoot {} /*table foot must contain tr tag*/
tbody {} /*table body must contain tr tag*/
colgroup {} /*contains styles for groups of columns*/
col {} /*inside colgroup to define styles for set columns*/
tr {} /*table row*/
th {font:bold 1em/1;} /*table head cell used in place of td*/
td {line-height: 1} /*table data, or cell goes inside tr*/

/* The A element */
a {cursor:auto;
	text-decoration:none;} /*anchor tag*/
a:link {color:#123;background:transparent;} /*anchor that links*/
a:visited {color:#123;background:transparent;} /*anchor that has been clicked*/
a:hover { color:#123;background:transparent;} /*link that is hovered over*/
a:active {} /*active link, has been clicked on*/
a:focus {text-decoration:underline;} /*focused link, for use with TAB key*/
a:focus:hover {} /*hovering over a focused link*/

/* Objects, Images, and Applets */
img {border:none;} /*tag for drawing images*/
object {} /*object for dynamic content, flash, pdf*/
applet {} /*tag for java applet, should use object*/

/* Alignment, font styles, and horizontal rules */
tt {font:95% monospace} /*teletext text*/
i {} /*italic text*/
b {} /*bold text*/
big {font-size:110%} /*bigger text*/
small {font-size:80%} /*smaller text*/
hr {margin: 0em 0% 0em 0%
	border:0;
	color:#fff;
	background-color:#fff;
	height:5px;
	width:100%;} /*horizontal rule*/

/* Frames */
iframe {
	border:0;} /*frame to contain other content such as html*/

/* Forms */
form {display:inline;} /*form declaration*/
input {cursor: auto;
	font-size:85%;
	border: 1px #c73 solid;} /*input field for user entered data*/
input:focus {
	border: 1px #842 solid;} /*focus on field*/
button {cursor: auto;
	border: 1px #c73 solid;} /*tag for input type submit/reset/button*/
button:focus {
	border: 1px #842 solid;} /*button that is focused on*/
select {font-size:80%;
	border: 1px #c73 solid;} /*tag for set option input*/
select:focus {
	border: 1px #842 solid;} /*select that is focused*/
optgroup {} /*group title for options*/
option {} /*seperate option for select tag*/
textarea {cursor:text;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #c73 solid;
	width:250px;height:80px;} /*input type text but larger and value is place between the tags*/
textarea:focus {
	border: 1px #842 solid;} /*textarea that is in focus*/
label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:85%;} /*used to add toggle labels, use the for attribute to refer to input id*/
fieldset {} /*draws a box around elements*/
legend {} /*caption for fieldset*/

/*===custom===*/

#hold {margin:0em auto;
	position:relative;
	width:800px;
	background:#292;color:#fff;
	text-align:left;}
#left, #center, #left {float:left;}
#left {width:360px;}
#center {width:300px;position:relative;}
#right {width:150px;
	position:absolute;right:0px;top:0px}
	
.navigation {background:#c73 url('../css_img/nav_mid.jpg') repeat-y right; color:#fff;
	width:130px;
	margin-bottom:5px;
	clear:left;}
.navigation .top {height:8px;margin:0px;
	background:#c73 url('../css_img/nav_top.jpg') no-repeat top right;}
.navigation .bot {height:8px;
	background:#c73 url('../css_img/nav_bot.jpg') no-repeat right bottom;}
.navigation p {padding:0px 5px;}
.navigation ul {background:#E6CCB7;color:#111;
	list-style-type:none;list-style:none;
	padding:0px 2px 0px 10px;}
.navigation li {width:100%;}
.navigation li img {height:12px;
	float:right;clear:right;
	padding:2px;
	padding-right:5px;}
.navigation li img:hover {height:16px;
	padding:0px;
	padding-right:3px;}
.navigation a {background:transparent;color:#111;}
.navigation a:hover {background:transparent;color:#732;}

#nav01 li {height:16px;}

#signin, #date {position:relative;right:20px;}

#signin {background:#459945; color:#fff;
	padding:4px 18px 4px 2px;
	width:310px;}
#signin p {margin:0em 0%;}
#signin small {float:right;margin-right:10px;}

#time_line {background:transparent url('../css_img/time_line.gif') repeat-x left center;
	height:19px;width:280px;
	position:relative;}
#time_line img {height:13px;
	padding:3px 0px;}
#time_line img:hover {height:15px;
	padding:1px 0px;}
#time_line .first, #time_line .last {height:15px;
	padding:2px 0px;}
#time .last {float:right;}

#dir {text-align:center;}
#dir img {height:42px;
	padding:0px 3px 4px 3px;}
#dir img:hover {padding:4px 3px 0px 3px;}
#dir .vr {width:2px;
	padding:36px 0px 0px 0px;
	background:#c73;}
#date a:hover {border-bottom:1px #fff solid;}
#body_text {width:435px;height:300px;
	overflow:auto;
	position:relative;right:170px;
	background:#E6CCB7;color:#111;
	border:#c73 1px solid;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	margin:10px 0px;
	padding:0px 5px;}
#body_text a {color:#481;}
#body_hold {width:375px;
	position:relative;right:140px;}
#body_hold img {padding:5px;
	width:100px;}
#body_hold label {float:right;width:210px;}

#wide_body {width:550px;
	position:relative;right:170px;}

#comment {position:relative;right:170px;
	width:370px;
	padding:5px 50px}
#comment input {}
#comm_text {width:80%;height:150px;
	margin:5px;
	display:block;}
#comment .bord {border-top:#fff 1px solid; border-bottom:#fff 1px solid;}
#comment .odd {background:#070;}

#post_img {width:120px;
	position:absolute;right:-110px;top:160px;}
.edit_img {border:#fff 3px solid;
	padding:1px;
	margin-top:1px;
	text-align:right;}

#current {background:#c73; color:#fff;}
#current p {margin:0em 0%;
	padding:3px;}
#current img {width:100px;
	margin:0px 25px;}

#photos {text-align:center;}	
#photos img {width:110px;
	border:10px #fff solid;
	margin:10px;}

#foot {clear:both;}

#viewer {position:absolute;left:90px;top:50px;}
#viewer p {text-align:center;
	background:#fff;
	color:#333;
	padding:15px auto;}
#viewer img {width:600px;
	margin:0px auto;
	border:10px #fff solid;}
#viewer a {background:#fff;}
#viewer h3 {background:#363;}
#viewer ul {background:#363;}