/* The Valve CSS Style */
/* Originally Developed - 02.22.2005 - 02.24.2005 */
/* This Version Developed - 02.22.2005 - 02.24.2005 */

/* Basic Elements */
body {
     background-color: #669966;
     color: #333;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
}
p { 
     margin-top: 0px; 
     margin-bottom: 12px;
     line-height: 140%;
}
p.small { 
     margin-top: 0px; 
     margin-bottom: 12px;
     font-size: 10px;
     line-height: 140%;
}
p.center { 
     margin-top: 0px; 
     margin-bottom: 12px;
     line-height: 140%;
     text-align: center;
}
p.commentauthor {
     font-size: 9px;
     color: #666;
     font-weight: normal;
     border-top: 1px dotted #666;
     margin-bottom: 35px;
     line-height: normal;
     padding: 2px;
}
.breadcrumb {
     margin: 0 0 10px 0;
     background-color: transparent;   
     font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
     font-size:	10px; 
}
img {
     border: 0;
     padding: 0;
     margin: 10px;
}
img.ad {
    margin-top: 30px;
}
img.layout	{
     border: 0;
     padding: 0;
     margin: 0;
     display: block;
     clear: both;
}
img.center {
     border: 0;
     padding: 0;
     display: block; 
     margin-top: 10px;
     margin-bottom: 10px;
     margin-left: auto; 
     margin-right: auto;
}
img.centerborder {
     border: 1px #333 solid;
     padding: 0;
     display: block; 
     margin-top: 10px;
     margin-bottom: 10px;
     margin-left: auto; 
     margin-right: auto;
}


/* Typography - General */
h1 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 20px;
}
h1.postsby {
     margin-bottom: 20px;
     border-bottom: 2px #333 solid;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 20px;
}
h2 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 18px;
}
h2.date {
     margin-top: 0px;
     margin-bottom: 15px;
     margin-left: 0px;
     margin-right: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 18px;
     text-align: right;
}
h3 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 14px;
}
h3.comments {
     margin-bottom: 12px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 14px;
}
h4 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 12px;
}
h4.linklist {
     margin-top: 11px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: normal;
     font-size: 12px;
     font-style: italic;
}
h4.navhead {
     margin-top: 30px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 12px;
}
h5 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 10px;
}
h6 {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
     font-weight: bold;
     font-size: 8px;
}
hr {
     border: 0;
     width: 100%;
     color: #333;
     background-color: #333;
     height: 2px;
}
strong, b {
     font-weight: bold;
}
.author {
     font-size:  9px;
     color: #666;
     font-weight: normal;
}
.nextprevlinks {
     font-size:  9px;
     color: #666;
     font-weight: normal;
     text-align: center;
}
.entrylinks {
     font-size:  9px;
     color: #666;
     font-weight: normal;
     text-align: right;
     margin-top: 12px;
     margin-bottom: 30px;
     line-height: 140%;
}


/* Linkology */
a {
     text-decoration: none;
     font-weight: normal;
     color:  #660000;
     outline: none;
     border-bottom: 1px dotted #660000;
}
a:visited {
     color:  #660000;
}
a:active {
     color:  #660000;
}
a:hover {
     color:  #006600;
     border-bottom: 1px solid #006600;
}
a.button, a.button:visited, a.button:active, a.button:hover {
     outline: none;
     border: 0;
}
a.buttonblack, a.buttonblack:visited, a.buttonblack:active, a.buttonblack:hover {
     outline: none;
     border: 1px #333 solid;
}

/* Layout */
#header {
     background-color: #fff;
     border-bottom: #000 solid 3px;
     clear: both;
}

#content /* Center Column */ {
     background-color: #fff;
     margin-left: 230px;
     margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
     border: #000 solid 3px;
     font-size: 12px;
     padding: 10px;
     overflow: visible;
     height: 100%;
}

#leftnav /* Left Column */ {
     margin: 10px;
     padding: 5px;
     border: #000 solid 3px;
     background-color: #fff;
     width: 194px;
     font-size: 11px;
     float: left;
}

#rightnav /* Right Column */ {
     margin: 10px;
     padding: 5px;
     border: #000 solid 3px;
     background-color: #fff;
     width: 194px;
     font-size: 11px;
     float: right;
}

/* List Items in Right Nav */
#rightnav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#membercontent {
     background-color: #fff;     
     margin: 10px;
     border: #000 solid 3px;
     font-size: 12px;
     padding: 10px;
     overflow: visible;
     height: 100%;
}

.bookevents {
     width: 148px;
     padding: 10px;
     margin-right: auto;
     margin-left: auto;
     margin-top: 30px;
     border: 2px dotted #000;
}

/* Search CSS */

.outerBorder {
 border:		1px solid #4B5388;
}

.header {
 margin:			0 0 14px 0;
 padding:			2px 0 2px 0;
 border:			1px solid #000770;
 background-color:	#797EB8;
 text-align:		center;
}


.copyright {
 text-align:        center;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         9px;
 color:             #999;
 margin-top:        15px;
 margin-bottom:     15px;
}


.searchSubmit {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 text-align: center;
 padding:           6px 10px 6px 6px;
 border:        1px solid #4B5388;
 background-color:  #C6C9CF;
}

.fieldset {
 border:        1px solid #999;
 padding: 10px;
}

.default, .defaultBold {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:			3px 0 3px 0;
 background-color:	transparent;
}

.defaultBold {
 font-weight:		bold;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}

form {
 margin:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}
.input {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 height:            1.6em;
 padding:           .3em 0 0 2px;
 margin-top:        6px;
 margin-bottom:     3px;
}
.textarea {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        3px;
 margin-bottom:     3px;
}
.select {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #000;
 margin-top:        6px;
 margin-bottom:     3px;
}
.multiselect {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        3px;
 margin-bottom:     3px;
}
.radio {
 color:             #000;
 margin-top:        7px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
 background-color:  transparent;
}
.checkbox {
 background-color:  transparent;
 margin:            3px;
 padding:           0;
 border:            0;
}