* 			
	{	vertical-align: baseline;	font-weight: inherit;	font-family: inherit;	font-style: inherit; font-size: 100%;	border: 0 none;	outline: 0;	padding: 0;	margin: 0;}
body 		
	{ background-color: #221f1e; margin: 0px; font-family: Helvetica, Arial, sans-serif; text-align: left; color: #FFF; }

a 
	{ color: #F90;}
a:hover
	{ opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}
strong 
	{ font-weight: bold; }
em 
	{ font-style: italic; }
p
	{ margin-bottom: 15px; }
i
	{ font-style: italic; }
b 
	{ font-weight: bold; color: #FFF; }


.container 
	{ position: relative; }

.c1	
	{ float: left; width: 145px; }
.c1r2	
	{ float: left; width: 305px; }
.c1r3	
	{ float: left; width: 465px; }
.c1r3s
	{ float: left; width: 225px; }
.c1r4	
	{ float: left; width: 625px; }
.c1r5	
	{ float: left; width: 785px; }
.c1r6	
	{ width: 945px; }
.ce	
	{ float: left; width: 15px; }
.cl	
	{ clear: both; height: 0px; max-height: 0px; font-size: 1px; }



/*	opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95; */

.b1 
	{ background-color: #282524; color: #FFF; font-size: 14px; padding: 10px; color: #FFF; border-right: 2px solid #242120; border-bottom: 2px solid #242120; margin-bottom: 15px; }
.b2 
	{ color: #FFF; padding: 10px; }
.b3 
	{ background-color: #141313; color: #FFF; font-size: 15px; padding: 10px; color: #FFF; border-right: 2px solid #282524; border-bottom: 2px solid #282524; margin-bottom: 15px; }
.bump
	{ margin-bottom: 15px; }
.fl 
	{ float: left; }
.fr 
	{ float: right; }
.sp 
	{ margin-right: 15px; }


.content h1 
	{ font-size: 38px; font-weight: normal; color: #FFF: }
.content h2 
	{ font-size: 18px; font-weight: normal; color: #FFF: }
.content h4 
	{ background-color: #231f1d; color: #FFF; text-align: left; font-size: 12px; padding: 4px; margin-bottom: 8px;}
.content h5 
	{ font-family: Courier; font-size: 12px; }
.content h6 
	{ display: block; background-image: url(/objects/images/icon-spoiler.png); background-repeat: no-repeat; border-bottom: 10px solid #00dacd; color: #535150; padding: 30px 10px 10px 10px; margin: 20px 40px; font-style: italic; font-size: 12px; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.6em; }


/* Header Styles */
.background
	{ display: none; background-color: #121110; padding: 10px; font-size: 12px; }

.header 
	{ background-color: #121110; padding: 10px; }
.header .title 
	{ float: right; padding-top: 7px; color: #F90; font-size: 12px; }

.navigation 
	{ float: left; margin-bottom: 0px; font-size: 12px; }
.navigation a 
	{ float: left; background-color: #F90; display: block; padding: 7px 8px 5px; margin-right: 3px; color: #FFF; text-decoration: none; }


#create-add 
	{ z-index: 1000; display: none; }
.create 
	{ float: left; margin-bottom: 0px; }
.create a 
	{ float: left; background-color: #333; display: block; padding: 7px 8px 5px; margin-right: 3px; color: #FFF; text-decoration: none; }

.create-secondary a 
	{ float: left; background-color: #231f1d; display: block; padding: 7px 8px 5px; margin-right: 3px; color: #FFF; text-decoration: none; }
.create-secondary a.on 
	{ float: left; background-color: #F90; display: block; padding: 7px 8px 5px; margin-right: 3px; color: #FFF; text-decoration: none; }

.pagination
	{ margin-top: 10px; }
.pagination a
	{ font-size: 12px; background-color: #cc6600; color: #ffcc66; padding: 5px 8px; border-bottom: 1px solid #663300; border-right: 1px solid #663300; }




/* Footer Styles */
.user 
	{ font-size: 12px; background-color: #C60; padding: 10px; color: #FFF; }
.user a 
	{ color: #FFF; }
.user .dim
	{ color: #e6b380; }


.footer 
	{ width: 100%; }
.footer-wrap
	{ background-color: #121110; padding: 10px; font-size: 11px; }
.footer h4 
	{ color: #FFF; font-size: 10px; margin-bottom: 3px; padding: 2px; }
.footer-time 
	{ display: inline-block; background-color: #121110; font-size: 10px; color: #676059; padding: 10px; }
.footer-search
	{ background-color: #222221; padding: 10px; font-size: 11px; }



/* Content Styles */
.content 
	{ margin-bottom: 80px; padding: 10px; }
.content-body
	{ font-size: 14px; line-height: 18px; margin-bottom: 60px; }
.content-title 
	{ margin-bottom: 20px; }
.content-who
	{ margin-bottom: 20px; }

.content .tabs 
	{ float: left; width: 81px; color: #FFF; font-size: 11px; padding: 5px; margin-right: 7px; overflow: hidden; height: 81px; border-right: 1px solid #242120; border-bottom: 1px solid #242120; margin-bottom: 5px; background-color: #282524; }
.content .tabs .date
	{ font-size: 10px; }
.content .tabs .title
	{ margin-bottom: 4px; overflow: hidden; height: 26px; }
.content .tabs .name
	{ font-size: 10px; }
.content .tabs .results
	{ font-size: 10px; }

.content .tabs-large 
	{ float: left; width: 155px; color: #FFF; font-size: 120%; padding: 5px; margin-right: 7px; overflow: hidden; height: 153px; border-right: 1px solid #322d29; border-bottom: 1px solid #322d29; margin-bottom: 5px; background-color: #282524; }
.content .tabs-large .date
	{ font-size: 16px; }
.content .tabs-large .title
	{ margin-bottom: 6px; overflow: hidden; height: 46px; }
.content .tabs-large .name
	{ font-size: 16px; }
.content .tabs-large .results
	{ font-size: 16px; }

.content .tack 
	{ background-color: #0099ca; color: #FFF; font-size: 200%; width: 685px; border-right: 1px solid #006c8f; border-bottom: 1px solid #006c8f; margin-bottom: 5px; }
.content .tack a
	{ color: #cbdfe6; }
.content .tack .dim
	{ color: #96d8ed; }



.content .actions 
	{ margin-top: 20px; padding-top: 10px; border-top: 1px solid #242120; }

.content-add
	{ margin-top: 20px; padding-left: 10px; border-left: 3px solid #49f259; }

.question
	{ font-size: 12px; line-height: 15px; color: #FFF; }
.answer 
	{ background-image: url(/objects/images/icon-answer.png); background-repeat: no-repeat; padding-left: 15px; font-size: 12px; line-height: 15px; color: #d4d3d3; }
.comments 
	{ background-image: url(/objects/images/icon-comments-side.png); background-repeat: no-repeat; padding-left: 15px; font-size: 13px; line-height: 16px; color: #FFF; margin-bottom: 25px; }
.comments-new
	{ background-color: #49f259; color: #FFF; padding: 5px; margin-bottom: 10px; }

.alert-page 
	{ padding: 10px; margin-bottom: 15px; background-color: #900; color: #FFF; }

.recent 
	{ color: #FFF; font-size: 12px; margin-bottom: 2px; }
.recent .recent-highlight
	{ padding: 5px; background-image: url(/objects/images/icon-recent-highlight.png); background-repeat: no-repeat; }
.recent .null
	{ padding: 5px; background-color: #282524; }

.content .highlight-abstract {
	background-color: #49432c;
}



/* Birthday Styles */
.birthday 
	{ position: relative; background-color: #F24A8D; color: #FFF; font-size: 16px; font-weight: bold; padding: 10px; }
.birthday .cake
	{ position: absolute; top: -10px; left: 5px; }
.birthday .name
	{ padding-left: 50px; }









.search 
	{ margin-bottom: 30px; }

.content-item {
margin-bottom: 24px;
}
.content-add a {
display: block;
margin-bottom: 1px;
background-color: #000;
color: #FFF;
font-size: 24px;
padding: 11px 12px;
text-decoration: none;
}


.content-icon {
background-color: #322d29;
color: #FFF;
font-size: 13px;
padding: 4px 3px;
text-align: center;
width: 18px;
height: 16px;
}

.content-block {
margin-bottom: 12px;
}
.content-break {
border-bottom: 1px dashed #666;
margin-bottom: 12px;
padding-bottom: 12px;

}



.content .highlight {
background-color: #322d29;
border-right: 1px solid #231f1d;
border-bottom: 1px solid #231f1d;
}

.content .dim { color: #999; }
.content .dimmer { color: #666; }
.content .nopad {
margin-top: 30px;
}




.landing-link {
background-image: url(/objects/images/icon-link.png);
background-repeat: no-repeat;
padding-left: 24px;
color: #555;
font-size: 12px;
margin-bottom: 4px;
}





.shout-box {
background-color: #49f259;
padding: 10px;
border-right: 1px solid #22c131;
border-bottom: 1px solid #22c131;
color: #155c1c;
margin-bottom: 7px;
font-size: 80%;
}

.shout-create {
padding: 5px 10px;
margin-bottom: 7px;
}


.shout-create .create {
color: #FFF;
font-size: 80%;
text-decoration: none;
}




form {
display: inline;
font-size: 16px;
}
.form-submit {
font-size: 14px;
background-color: #C60;
border-right: 1px solid #930;
border-bottom: 1px solid #930;
padding: 7px;
color: #FFF;
}
.form-submit:active {
background-color: #930;
border-top: 1px solid #630;
border-left: 1px solid #630;
border-right: 0px;
border-bottom: 0px;
}

.form-submit-dim {
background-color: #BBB;
border-right: 1px solid #AAA;
border-bottom: 1px solid #AAA;
padding: 7px;
color: #FFF;
}
.form-submit-slim {
font-size: 10px;
display: block;
background-color: #C60;
border-right: 1px solid #930;
border-bottom: 1px solid #930;
padding: 2px 7px;
color: #FFF;
}
.form-submit-slim:active {
background-color: #930;
border-top: 1px solid #630;
border-left: 1px solid #630;
border-right: 0px;
border-bottom: 0px;
}
.form-submit-slim-dim {
font-size: 10px;
display: block;
background-color: #231f1d;
border-right: 1px solid #100f0e;
border-bottom: 1px solid #100f0e;
padding: 2px 7px;
color: #FFF;
}
.form-field {
display: block;
width: 96%;
padding: 6px;
border: 1px solid #94989e;
}
.form-field-slim {
display: block;
width: 96%;
padding: 3px;
border: 1px solid #94989e;
}
.form-field-dim {
display: block;
width: 96%;
padding: 6px;
border: 1px solid #DDD;
}
.form-select {
display: block;
padding: 6px;
border: 1px solid #94989e;
}
.form-select-slim {
display: block;
padding: 3px;
border: 1px solid #94989e;
}
.form-textarea {
display: block;
width: 96%;
padding: 6px;
border: 1px solid #94989e;
}
.form-textarea-slim {
display: block;
width: 96%;
padding: 3px;
border: 1px solid #94989e;
}



table 
	{ border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; display: table; text-align: left; color: #FFF; }
thead tr
	{ border-bottom: 1px solid #131f1d; padding: 4px; background-color: #231f1d; }
tr.break
	{ border-bottom: 2px solid #CCC; }
tr 
	{ display: table-row; }
td
	{ display: table-cell; padding: 4px; }
td.no2
	{ padding: 2px; }
td.no
	{ padding: 0px; }
td.col
	{ border-right: 1px solid #DDD; }
td.bold
	{ font-weight: bold; }
td.r
	{ text-align: right; }
td.leader
	{ font-style: italic; font-weight: bold; background-image: url(/objects/images/background-leader.png); background-repeat: no-repeat; }
td.dim 
	{ color: #999; }
td.center 
	{ text-align: center; }
tr.dim 
	{ color: #999; }
tr.color
	{ background-color: #f8f6da; }
tr.alt 
	{ background-color: #322d29; }
tr.normal 
	{ background-color: transparent; }
tr.alt-dark
	{ background-color: #DDD; }
tr.alt-dark2
	{ background-color: #444; }
tr.solid-fat
	{ border-bottom: 2px solid #CCC; }
tr.total
	{ border-top: 1px solid #CCC; }




#toolbar {
list-style: none;
padding: 0px;
margin: 4px 0px 0px 0px;
margin-bottom: 8px;
font-size: 11px;
}
#toolbar li {
display: inline;
margin-right: 5px;
color: #b1adab;

}

#toolbar li a {
color: #fff;
text-decoration: none;
background-color: #322d29;
padding: 4px 6px;
}

#toolbar li a:hover {
background-color: #131f1d;
}



/* Czerton */
#czerton {
	position: relative;
	padding: 20px;
	background-color: #F90;
	margin-bottom: 15px;
}

#czerton .photo {
	position: absolute;
	right: 10px;
	top: -20px;
	width: 110px;
}

#czerton .title {
	font-size: 38px;
	font-weight: bold;
}

#czerton .dim {
	color: #ffe7c4;
}


