/*************************************-*************************************/
/****                       Cascading Style Sheet                       ****/
/****                           By Ross Olson                           ****/
/****                      http://www.rossolson.net                     ****/
/****                         February 9th 2006                         ****/
/*************************************-*************************************/
body {
	border:0px;
	margin:0px;
	padding:0px;
	background-color : #003366;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h1, h2, h3 {
	border:0px;
	margin:	0px;
	padding:0px;	
}
div {
	border:0px;
	margin:	0px;
	padding:0px;
}
table {
 	border-collapse: collapse;	
	border:0px;
	margin:	0px;
	padding:0px;
	table-layout: fixed;
}
tr {
	border:0px;
	margin:	0px;
	padding:0px;
}
td {
	border:0px;
	margin:	0px;
	padding:0px;
}
a:link {
	color:#0000FF;
	text-decoration:underline;
}
a:visited {
	color:#0000FF;
	text-decoration:underline;
}
a:active {
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	color:#660066;
	text-decoration:underline;
}
img {
	border:0px;
	margin:	0px;
	padding:0px;
}
/***************************************************************************/
/****                             BODY/TOP!                             ****/
/***************************************************************************/
#body {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 779px;
	background-color: #FFFFFF;
}
#title span {
	display: none;
}
#title a {
	display:block;
	background: url(./images/new/rossolson.gif) no-repeat;
	width: 779px;
	height: 244px;
	overflow:hidden;
	text-decoration:none;
}
/***************************************************************************/
/****                               SIDE!                               ****/
/***************************************************************************/
#webcam {
	width: 166px;
	height: 148px;
	background-color: #FFFFFF;
}
#webcam h3.cam {
	height: 33px;
	width: 166px;
	background: transparent url(./images/new/board01.gif) no-repeat;
}
#webcam span {
	text-decoration:underline;
	line-height:33px;
	height: 33px;
	width: 166px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
#webcam img {
	margin: 19px;
	margin-top: 0px;
	width: 128px;
	height: 96px;
}
#column_A {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 166px;
	background-color: #FFFFFF;
	float: left;
}
#column_A ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	width: 166px;
}
#column_A li {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 146px;
	list-style-type: none;
}
#column_A h3 {
	line-height:33px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 33px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
#column_A .link_A {
	width: 166px;
	height: 33px;
	background: transparent url(./images/new/board02.gif) no-repeat;
}
#column_A .link_B {
	width: 166px;
	height: 33px;
	background: transparent url(./images/new/board04.gif) no-repeat;
}
#column_A .cal_A {
	width: 166px;
	height: 33px;
	background: transparent url(./images/new/board10.gif) no-repeat;
}
#column_A .cal_B {
	width: 166px;
	height: 33px;
	background: transparent url(./images/new/board06.gif) no-repeat;
}
#column_A .cal {
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 126px;
	text-align: center;
	font-size: 11px;
	border:1px solid #000000;
}
#column_B {}
/***************************************************************************/
/****                               TABS!                               ****/
/***************************************************************************/
#tabs {
	float: left;
	width: 613px;
	background-color: #FFFFFF;
}
#tabs h3 {
	width: 166px;
	height: 33px;
	border: 0px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	text-align: center;
}
#tabs h3.login {
	background: transparent url(./images/new/board09.gif) no-repeat;
}
#tabs h3.logout {
	background: transparent url(./images/new/board07.gif) no-repeat;
}
#tabs h3.search {
	background: transparent url(./images/new/board03.gif) no-repeat;
}
#tabs h3.other {
	background: transparent url(./images/new/board08.gif) no-repeat;
}
#tabs .styleInput {
	cursor: pointer;
	height:33px;
	width:166px;
	border:solid 0 #FFF;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url("./images/new/board05.gif") no-repeat !important;
	background: transparent url("./images/new/board05.gif") no-repeat fixed;
}
#tabs span.span_tab {
	text-decoration:underline;
	line-height:33px;
	height: 33px;
	width: 166px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
#tabs h3.switch {
	cursor: pointer;
	text-decoration:underline;
	line-height:33px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: -33px;
	height: 33px;
	width: 166px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
#tabs .a_tab {
	float: left;
}
#tabs span.title {
	margin-left: 5px;
	font-size: 15px;
	font-weight: bold;
}
#tabs label {
	margin-left: 10px;
}
/***************************************************************************/
/****                               MAIN!                               ****/
/***************************************************************************/
#main {
	float: left;
	width: 593px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 0px;
	margin: 0px;
}
#main h3.title {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#main h3.date {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#main .back_A {
	background-color : #EEEEFF;
}
#main .back_B {
	background-color : #DDDDFF;
}
#main .viewFullPost {
	float: right;
	width: 100px;
	text-align: right;
}

#main .searchDate {
	width: 393px;
	float: right;
}
#main .searchTitle {
	clear: right;
}

#main h3.postDate {
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #000000;
	font-size: 15px;
}
#main h3.postTitle {
	position: relative;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 93%;
	overflow: hidden;
	border: 0px;
	border-bottom: solid 2px #000;
	padding: 0px;
	text-align: center;
	color: #000000;
	font-size: 15px;
}
#main .postPic {
	padding: 5px 0px 5px 5px;
	width: 100px;
	margin: 0px;
	float: right;
}
#main .postText {
	padding: 0px;
	width: 583px;
	margin: 5px;
}
#main .postBy {
	padding: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	margin: 5px;
	clear: right;
}

#main .error {
	color: #FF0000;
}
#main .small {
	font-size: 11px;
}

#main .sortBar {
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	border: 0px;
	height: 25px;
	font-size: 17px;
	font-weight: bold;
	/*margin-top: 3px;
	margin-bottom: -3px;*/
	background-color : #FFFFFF;
	background-image : url(./images/new/sortBar.gif);
}	
#main .sortUp {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 22px;
	height: 13px;
}
#main .sortUp {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 22px;
	height: 12px;
}
#main .archiveSort1 {
	float: left
}
#main .archiveSort2 {
	float: left;
	width: 278px;
	line-height: 25px;
}
#main .archiveSort3 {
	float: left
}
#main .archiveSort4 {
	line-height: 25px;
}
/*          -------           */
#main .forumSort1 {
	float: left
}
#main .forumSort2 {
	float: left;
	width: 158px;
	line-height: 25px;
}
#main .forumSort3 {
	float: left
}
#main .forumSort4 {
	float: left;
	width: 50px;
	line-height: 25px;
}
#main .forumSort5 {
	float: left
}
#main .forumSort6 {
	float: left;
	width: 50px;
	line-height: 25px;
}
#main .forumSort7 {
	float: left
}
#main .forumSort8 {
	float: left;
	width: 65px;
	line-height: 25px;
}
#main .forumSort9 {
	float: left
}
#main .forumSort10 {
	line-height: 25px;
}
/*          -------           */
#main .usersSort1 {
	float: left
}
#main .usersSort2 {
	float: left;
	width: 98px;
	line-height: 25px;
}
#main .usersSort3 {
	float: left
}
#main .usersSort4 {
	float: left;
	width: 98px;
	line-height: 25px;
}
#main .usersSort5 {
	float: left
}
#main .usersSort6 {
	line-height: 25px;
}

#main .clear {
	clear: left;
}

/********** Start Col ***********/
#main .archiveCol1 {
	float: left;
	width: 20px;
}
#main .archiveCol2 {
	float: left;
	width: 300px;
}
#main .archiveCol3 {
	width: 263px;
	white-space: nowrap;
	overflow: hidden;
}
/*          -------           */
#main .forumCol1 {
	float: left;
	white-space: nowrap;
	width: 200px;
	overflow: hidden;
}
#main .forumCol2 {
	float: left;
	width: 72px;
}
#main .forumCol3 {
	float: left;
	width: 72px;
}
#main .forumCol4 {
	float: left;
	width: 87px;
}
/*          -------           */
#main .usersCol1 {
	float: left;
	width: 20px;
}
#main .usersCol2 {
	float: left;
	width: 120px;
}
#main .usersCol3 {
	float: left;
	width: 120px;
}
/********** End Col ***********/

#main img.picArchive {
	margin: 8px;
	height: 99px;
	width: 132px;
}
#main img.mediaArchive {
	margin: 8px;
}

#main .userPicture {
	float: right;
}

#main blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	padding: 1px 1px 1px 1px;
	margin: 0px 10px 0px 0px;
}
#main .code {
	font-family: Courier, Courier New, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	padding: 1px 1px 1px 1px;
	margin: 0px 10px 0px 0px;
}
#main .new {
	color: #F00;
	font-weight: bold;
}
/***************************************************************************/
/****                              FOOTER                               ****/
/***************************************************************************/
#footer {
	clear: left;
	text-align: center;
	padding-left: 166px;
	background-color: #FFFFFF;
}
