/*
1GayChan
http://delicious.com/buffskinhead/
*/

body {	
	background: rgb(180,235,230) url("http://1gaychan.ib4f.com/uploads/user/1gaychan_bgh_ib4f.png") no-repeat top;
	color: rgb(51,51,51);
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	padding: 8px;
	margin: 0px }

a:link, a:visited {
	color: rgb(75,125,125);
	text-decoration: underline }

a:hover {
	color: rgb(0,102,255);
	text-decoration: underline }

a:active {
	text-decoration: underline
}

a.AltLink:link, a.AltLink:visited {
	color: teal }

a.AltLink:hover {
	color: rgb(0,102,255) }

a.PostLink:link, a.PostLink:visited {
	color: teal }

a.PostLink:hover {
	color: rgb(0,102,255) }

a[title="Edit Post"] {
	display: none !important }

a[href="mailto:noko"] {
	color: rgb(51,51,51);
	text-decoration: none }

a img {
	border: 0px }

.BoardList {
	display: none }

.Title {
	text-align: left;
	font-weight: bold;
	font-family: Calibri, "Trebuchet MS", Trebuchet, sans-serif;
  color: rgb(75,75,100);
	margin: 0px }

.Description {
	text-align: left;
	font-size: small;
  color: rgb(75,75,100);
	margin: 0px }

.Spacer {
	border-bottom: 1px solid rgb(187,187,187);
	height: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	clear: both;
	font-size: 0px }

.Post {
	text-align: center;
	padding-top: 10px;
	background: transparent url("http://1gaychan.ib4f.com/uploads/user/1gaychan_bgg_ib4f.png") repeat-x scroll top;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px }

.Post table {
	margin: 0px auto; 
	text-align: left }

.PostBlock {
	color: rgb(0,34,68);
	font-weight: 800;
	padding: 3px;
  padding-right: 25px }

.Rules {
	padding-top: 10px;
	font-size: 75% }

.Rules ul {
	margin: 0px }

.PagingTable td {
	background-color: rgb(240,240,240);
	border: 1px solid rgb(187,187,187);
	padding: 2px 8px }

.PagingTable td:first-child {
	-moz-border-radius: 14px 0px 0px 14px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-bottom-left-radius: 14px }

.PagingTable td:last-child {
	-moz-border-radius: 0px 14px 14px 0px;
	-webkit-border-top-right-radius: 14px;
	-webkit-border-bottom-right-radius: 14px }
	
.PagingTable a {
	text-decoration: none
}

.SmallText {
	font-size: 75% }

.ThumbnailImage {
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 18px }

.FileDeleted {
	color: rgb(255,37,84);
	font-weight: bold;
	border: 1px solid black;
	display: table-cell;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	text-align: center;
	vertical-align: middle }

.ThumbnailImageReply {
	margin-left: 0px;
	margin-right: 20px }

.FileDeletedReply {
	color: rgb(255,37,84);
	font-weight: bold;
	border: 1px solid black;
	display: table-cell;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: middle }

.FileDetails {
	font-size: small;
	margin-bottom: 5px }

.UserDetails {
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px }

.PostDetails {
	margin-bottom: 8px }

.UserName {
	font-weight: bold }

.UserNameTripcode {
	color: rgb(17,119,67) }

.CapCodeCustom, .CapCodeAdmin {
	font-size: small;
	background-color: rgb(141,195,191);
	color: white;
	border: 1px outset gray;
	padding: 0px 5px 0px 5px }

.CapCodeCustom[style="color: rgb(255, 0, 0);"] {
	color: white !important;
	background-color: rgb(215,0,0) }

.Subject {
	color: rgb(39,104,105);
	font-weight: bold }

.OmissionText {
	color: rgb(112,112,134) }

.ReplyBoxTable {
	margin-top: 5px }

.ReplyBoxPip {
	color:rgb(8,0,0);
	padding-right: 3px;
	vertical-align: top }

.ThumbnailImage:first-child {
	-moz-box-shadow: 3px 3px 7px 1px teal;
	-webkit-box-shadow: 3px 3px 7px 1px teal }

#post_262955_image, #post_246657_image {
	-moz-box-shadow: none;
	-webkit-box-shadow: none }

.ReplyBox {
	background-color: rgb(197,241,236);
	border: solid 1px rgb(204,204,204);
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px }

.ReplyBoxHighlight {
	background-color:rgb(206,250,246);
	border: dashed 1px rgb(154,184,174);
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px }

.ReplyContentOuter {
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 10px }

.ReplyContentOuterImage {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px }

.ReplyContent {
	margin: 15px 40px 0px 20px }	

.ReplyImageContent {
	margin: 15px 40px 15px 20px }	

.QuoteText {
	color: rgb(120,153,70) }

.PostingMode {
	margin: 0px 0px 35px 0px }

.PostingMode div {
	float: right }

#PostingMode_left {
	width: 18%;
	padding-left: 4% }

#PostingMode_middle {
	width: 54%;
	color: rgb(0,102,255);
	border: solid 1px rgb(204,204,204);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px }

#PostingMode_right {
	width: 23% }
	
#PostingMode_bottom {
	padding: 0px 0px 0px 5% }

.ErrorMessage {
	color: rgb(255,37,84);
	font-size: 150%;
	padding: 10px;
	text-align: center }

.MenuBarSiteTitle {
	background:rgb(248,248,248);
	border: solid 1px rgb(204,204,204);
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	font-size: 125%;
	padding-left: 5px }

.MenuBarSiteGroup {
	background:rgb(248,248,248);
	border: solid 1px rgb(204,204,204);
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 10px;
	font-size: 100%;
	padding-left: 10px }

a.MenuBarLink:link, a.MenuBarLink:visited {
	color: rgb(250,250,255);
	text-decoration: none }

a.MenuBarLink:hover {
	color: rgb(0,102,255);
	text-decoration: none }

.MenuBarList {
	list-style: none; 
	padding: 0px;
	margin: 0px;
	font-size: 10pt }

.MenuBarList li {
	margin: 0px;
	padding: 0px }

.MenuBarList li:hover {
	background-color: rgb(248,248,248) }

.MenuToggleButton {
	background:rgb(248,248,248);
	border: solid 1px rgb(204,204,204);
	padding: 0;
	margin: 2px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer }

.NewsDiv {
	padding: 40px 40px 0px 40px }

.NewsMenu, .NewsMenuCurrent {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	cursor: pointer }

.NewsMenu {
	background-color: rgb(240,240,240);
	border-color: rgb(200,200,200) }

.NewsMenuCurrent {
	background-color: rgb(248,248,248);
	border-color: rgb(204,204,204) }

.NewsMenuCurrent a, .NewsMenu a, .NewsMenu span {
	color: rgb(51,51,51);
	text-decoration: none;
	text-transform: capitalize;
	font-family: "Segoe UI", "Trebuchet MS", Trebuchet, sans-serif;
	padding: 3px 8px }

#OGCNewsTab_spacer {
	width: 19%;
	background-color: transparent;
	border: 0px;
	cursor: default }

.NewsTitleStrip {
	background:rgb(248,248,248);
	border: 1px solid rgb(204,204,204);
	font-weight: bold;
	color: rgb(51,51,51);
	padding: 3px;
	padding-left: 5px;
	font-size: 80% }

.NewsContent {
	color: rgb(51,51,51);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt }

.banForPost {
	color: red;
	font-weight: bold;
	font-style: italic }

.spoilerBox {
	border: 1px solid rgb(0,8,136);
	background-color: rgb(255,204,170);
	font-weight: bold;
	padding: 3px }

.MediaEmbed {
	margin-right: 18px;
	margin-bottom: 18px }

span.italic {
	font-style: italic }

span.strikethrough {
	text-decoration: line-through }

#watchedthreads {
	background-color: rgb(248,248,248) !important;
  border: 1px dotted rgb(204,204,204) }

#watchedthreadsdraghandle {
	background: rgb(204,204,204);
	color: rgb(51,51,51);
  font-weight: 800;
  text-align: center;
  cursor: move }

#watchedthreadlist {
   padding: 10px;
   font-size: 75%;
   overflow: auto }

#watchedthreadsbuttons {
  position: absolute; 
  bottom: 0; 
  font-size: 75%;
  padding-top: 3px;
	background-color: rgb(248,248,248) !important;
  border: 1px dotted rgb(204,204,204) }

.blotter {
  color: red }

#Header {
	margin: 0px 15px 15px 15px }

#Header div {
	float: right }

#Header_ConLeft, #Header_ConRight {
	width: 36% }

#Header_ConMid {
	width: 28% }

#OneGayChan, /* Safari 4.0.3: */ #OGCBoardNav a, #OGCExtraNav a, #OGCExtraNav span {
line-height: 1.0 }

#OneGayChan {
	text-align: center;
	margin-top: 2%;
	color: teal;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 300% }

#OGCBoardCon a {
	text-decoration: none;
	font-family: "Segoe UI", "Trebuchet MS", Trebuchet, sans-serif }

#OGCBoardNav div {
	float: left;
	margin: 0px 0px 0px 9px;
	background-color: rgb(248,249,249);
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px }

#OGCBoardNav_porn {
	margin-left: 24px !important }

#OGCBoardNav .current {
	-moz-box-shadow: 2px -4px 6px rgb(70,125,140);
	-webkit-box-shadow: 2px -4px 6px rgb(70,125,140) }

#OGCBoardNav a {
	padding: 0px 6px 0px 6px }

#OGCExtraNav div {
	float: right;
	margin: 0px 6px 0px 0px;
	background-color: rgb(248,249,249);
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px }
	
#OGCExtraNav div.LastChild {
	margin-right: 24px }

#OGCExtraNav a, #OGCExtraNav span {
	padding: 0px 11px 0px 11px }

#ExtraNavLink {
	min-width: 120px;
	border: 4px solid teal;
	background-color: rgb(248,248,248) }

#ExtraNavLink_title {
	background-color: teal;
	color: white }

#ExtraNavLink_title a {
	color: white;
	text-decoration: none }

#ExtraNavLink ul {
	list-style: none;
	margin: 6% 12%;
	padding: 0px }

#ExtraNavLink li:hover {
	background-color: rgb(120,170,170);
	color: white;
	cursor: pointer }

div.ClearBoth {
	clear: both }<!-- db_connect: 0 -->
<!-- LoadSettings: 0 -->
<!-- ProcessRequest: 0.01 -->
<!-- Page Gen Took: 0.01 seconds -->