/*
Mysite.css
Made a css file so my home pages can use same styles.
*/

html { overflow-x: auto }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; margin: 0px; padding: 0px; background-color: #FFF; text-align: center }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000 }
#bcwrapper{ 
	margin: 20px auto 20px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	/* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */
	width: 98%;
}

a:link, a:visited, a:active { text-decoration: underline; color: #000 }
a:hover { color: #465584; text-decoration: underline }
fieldset.search { padding: 6px; line-height: 150% }
label { cursor: pointer }
form { display: inline }
img { vertical-align: middle; border: 0px }
img.attach { border: 2px outset #EEF2F7; padding: 2px }
.googleroot { padding: 6px; line-height: 130% }
.googlechild { padding: 6px; margin-left: 30px; line-height: 130% }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size: 11px; color: #3A4F6C }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size: 14px; font-weight: bold; color: #00D }
.googlepagelinks { font-size: 1.1em; letter-spacing: 1px }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size: 10px; color: #434951 }
li.helprow { padding: 0px; margin: 0px 0px 10px 0px }
ul#help { padding: 0px 0px 0px 15px }
option.cat { font-weight: bold }
option.sub { font-weight: bold; color: #555 }
.caldate { text-align: right; font-weight: bold; font-size: 11px; color: #777; background-color: #DFE6EF; padding: 4px; margin: 0px }
.warngood { color: green }
.warnbad { color: red }
#padandcenter { margin-left: auto; margin-right: auto; text-align: center; padding: 14px 0px 14px 0px }
#profilename { font-size: 28px; font-weight: bold }
#calendarname { font-size: 22px; font-weight: bold }
#photowrap { padding: 6px }
#phototitle { font-size: 24px; border-bottom: 1px solid black }
#photoimg { text-align: center; margin-top: 15px }
#ucpmenu { line-height: 150%; width: 22%; border: 1px solid #345487; background-color: #F5F9FD }
#ucpmenu p { padding: 2px 5px 6px 9px; margin: 0px }
#ucpcontent { background-color: #F5F9FD; border: 1px solid #345487; line-height: 150%; width: auto }
#ucpcontent p { padding: 10px; margin: 0px }
#ipsbanner { position: absolute; top: 1px; right: 5% }
#logostrip { border: 1px solid #345487; background-color: #3860BB; background-image: url(http://www.bleepstatic.com/skin_images/bc/tile_back.gif); padding: 0px; margin: 0px }
#submenu { border: 1px solid #BCD0ED; background-color: #DFE6EF; font-size: 10px; margin: 0px 0px 0px 0px; color: #3A4F6C; font-weight: bold }
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight: bold; font-size: 10px; text-decoration: none; color: #3A4F6C }
#submenu a:hover { text-decoration: none; font-weight: bold; color: black; }
#userlinks {  border: 1px solid #BCD0ED; background-color: #F0F5FA }
#navstrip { font-weight: bold; padding: 6px 0px 6px 0px }
.activeuserstrip { background-color: #BCD0ED; padding: 6px }
.pformstrip { background-color: #D1DCEB; color: #3A4F6C; font-weight: bold; padding: 7px; margin-top: 1px }
.pformleft { background-color: #F5F9FD; padding: 6px; margin-top: 1px; width: 25%; border-top: 1px solid #C2CFDF; border-right: 1px solid #C2CFDF }
.pformleftw { background-color: #F5F9FD; padding: 6px; margin-top: 1px; width: 40%; border-top: 1px solid #C2CFDF; border-right: 1px solid #C2CFDF }
.pformright { background-color: #F5F9FD; padding: 6px; margin-top: 1px; border-top: 1px solid #C2CFDF }
.signature { font-size: 10px; color: #339; line-height: 150% }
.postdetails { font-size: 10px }
.postcolor { font-size: 12px; line-height: 160% }
.normalname { font-size: 12px; font-weight: bold; color: #003 }
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }
.unreg { font-size: 11px; font-weight: bold; color: #900 }
.post1 { background-color: #F5F9FD }
.post2 { background-color: #EEF2F7 }
.postlinksbar { background-color: #D1DCEB; padding: 7px; margin-top: 1px; font-size: 10px; background-image: url(http://www.bleepstatic.com/skin_images/bc/tile_sub.gif) }
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DFE6EF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E4EAF2 }
.darkrow1 { background-color: #C2CFDF; color: #4C77B6 }
.darkrow2 { background-color: #BCD0ED; color: #3A4F6C }
.darkrow3 { background-color: #D1DCEB; color: #3A4F6C }
.hlight { background-color: #DFE6EF }
.dlight { background-color: #EEF2F7 }
.titlemedium { font-weight: bold; color: #3A4F6C; padding: 7px; margin: 0px; background-image: url(http://www.bleepstatic.com/skin_images/bc/tile_sub.gif) }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active { text-decoration: underline; color: #3A4F6C }
.maintitle { vertical-align: middle; font-weight: bold; color: #FFF; padding: 8px 0px 8px 5px; background-image: url(http://www.bleepstatic.com/skin_images/bc/tile_back.gif) }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }
.plainborder { border: 1px solid #345487; background-color: #F5F9FD }
.tableborder { border: 1px solid #345487; background-color: #FFF; padding: 0; margin: 0 }
.tablefill { border: 1px solid #345487; background-color: #F5F9FD; padding: 6px }
.tablepad { background-color: #F5F9FD; padding: 6px }
.tablepad1 {
	padding: 6px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
	line-height: 135%;
}
.tablebasic { width: 100%; padding: 0px 0px 0px 0px; margin: 0px; border: 0px }
.wrapmini { float: left; line-height: 1.5em; width: 25% }
.pagelinks { float: left; line-height: 1.2em; width: 35% }
.desc { font-size: 10px; color: #434951 }
.edit { font-size: 9px }
.searchlite { font-weight: bold; color: #F00; background-color: #FF0 }
#QUOTE { white-space: normal; font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#CODE { white-space: normal; font-family: Courier, Courier New, Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }
.codebuttons { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.forminput, .textinput, .radiobutton, .checkbox { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.thin { padding: 6px 0px 6px 0px; line-height: 140%; margin: 2px 0px 2px 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF }
.purple { color: purple; font-weight: bold }
.red { color: red; font-weight: bold }
.green { color: green; font-weight: bold }
.blue { color: blue; font-weight: bold }
.orange { color: #F90; font-weight: bold }

.newslinks a:link, .newslinks  a:visited, a:active { text-decoration: none; font-weight: bold; color: red; }
.newslinks a:hover { text-decoration: underline; font-weight: bold; color: red; }

.tutlinks a:link, .tutlinks  a:visited, a:active { text-decoration: none; font-weight: bold; color: #345487; }
.tutlinks a:hover { text-decoration: underline; font-weight: bold; color: #345487; }

table.tborder {
	border: 2px solid #345487;
	border-collapse: collapse;
}

table.fdbase {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #345487 #345487 #345487 #345487;
	border-collapse: collapse;
}
table.fdbase th {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #345487 #345487 #345487 #345487;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.fdbase td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #345487 #345487 #345487 #345487;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.fdlistings {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        border-collapse: collapse;
}
table.fdlistings th {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        -moz-border-radius: 0px 0px 0px 0px;
}
table.fdlistings td {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        -moz-border-radius: 0px 0px 0px 0px;
}

table.listtable {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        border-collapse: collapse;
}
table.listtable th {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        -moz-border-radius: 0px 0px 0px 0px;
}
table.listtable td {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        -moz-border-radius: 0px 0px 0px 0px;
}

table.comments {
	border-style: none none none none;
}

table.comments th {
	border-style: none none none none;
}
table.comments td {
	border-style: none none none none;
}

table.top {
        border-style: none none none none;
}

table.top th {
        border-style: none none none none;
}
table.top td {
        border-style: none none none none;
}

/* ADS */
.chalkboard
{
 width: 270px;
 height: 213px;
 background: #fff url(/ads/chalkboard2.jpg) top no-repeat; 
}
.aditem_chalkboard
{
 padding: 35px 0px 0px 80px;
}

/*  goodurl is used to denote a blue/bold link to a safe non-malware site.
    badurl is used to denote a red/bold link to a malware related site.

    Used primarily in the uninstall database.
*/

a.redurl:link, a.redurl:visited, a.redurl:active, a.redurl:hover {
        font-weight: bold;
        color: red;
}

a.goodurl:link, a.goodurl:visited, a.goodurl:active, a.goodurl:hover {
        font-weight: bold;
        color: blue;
}

a.badurl:link, a.badurl:visited, a.badurl:active, a.badurl:hover {
        font-weight: bold;
        color: blue;
}

a.inturl:link, a.inturl:visited, a.inturl:active, a.inturl:hover {
        font-weight: bold;
        color: blue;
}

a.blognewslink:link, a.blognewslink:visited, a.blognewslink:active {
        font-weight: bold;
        color: blue;
	text-decoration: none;
}

a.blognewslin:hover {
        color: orange;
        text-decoration: none;
}

.indent1 {
	text-indent: 20px
}

.indent2 {
	text-indent: 40px
}

.indent3 {
        text-indent: 60px
}

.tut2 {
	font-size: 12px; color: #000
}

.tut2 a {
        color: blue;
        text-decoration: underline;
}

.tut2 a:hover {
        color: orange;
        text-decoration: underline;
}

a.sadvsearch {
        font-weight: bold;
        color: blue;
        font-size: 10px;
}

table.advsearch {
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #345487 #345487 #345487 #345487;
        border-collapse: collapse;
}
table.advsearch tr {
        border-width: 0px 0px 0px 0px;
}
table.advsearch td {
        border-width: 0px 0px 0px 0px;
}

#advancedsearch {
        width: 90%;
}

#advancedsearch fieldset {
        padding: 2em;
        border: 1px solid #345487;
}

#advancedsearch legend {
        font-weight: bold;
        color: blue;
}

/* Set the color of the admin links in the apps */

a.adminlink:link, a.adminlink:visited, a.adminlink:active {
        font-weight: bold;
        color: blue;
}

a.adminlink:hover {
        font-weight: bold;
        color: #557DBC;
}

a.navlink:link, a.navlink:visited, a.navlink:active {
        font-weight: bold;
        color: blue;
}

a.navlink:hover {
        font-weight: bold;
        color: #557DBC;
}

a.topsubmit:link, a.topsubmit:visited, a.topsubmit:active, a.topsubmit:hover {
        font-weight: bold;
        color: blue;
}

a.helplink:link, a.helplink:visited, a.helplink:active {
        font-weight: bold;
}

a.helplink:hover {
        font-weight: bold;
        color: #557DBC;
}


a.intlink:link, a.intlink:visited, a.intlink:active {
        font-weight: bold;
	color:blue;
	text-decoration:underline;
}

a.intlink:hover {
        font-weight: bold;
        color: #557DBC;
}

/* Startup Submissions System CSS */

#submission-wrapper {
        padding: 8px 0 0 15px;
        min-height: 500px;
} /*IE6*/

#submission-contents {
        clear: both;
        padding: 0 15px 15px 0;
        margin-top: 7px;
}

.submission-body {
	padding-left: 20px;
}

.submission-body h3 {
	margin: 2px 0 0 0;
	font-size: 130%;
	letter-spacing: -0.02em;
	font-weight: bold;
	line-height: 1.1;
}

.submission-summary {
	padding: 0.7em 0 0 0;
	position: relative;
	clear: left;
        min-height: 50px;
}


.submission-submitted {
	color: #999;
	font-size: 85%;
	margin: 3px 0 0 0;
}

.submission-submitted a:hover {
	color: #557DBC
}

.submission-userinfo {
        padding: 5px 0px 0px 15px;
}

.submission-userinfo img {
        float: left;
        margin: 0px 10px 0px 0px;
}

.submission-userinfo h2 {
        color: blue;
        margin: 0px;
}

a.newstopic:link, a.newstopic:visited, a.newtopic:active, a.newstopic:hover {
        font-weight: bold;
        text-decoration: none;
}

.news a:link, .news a:visited, .news a:active, .news a:hover {
        font-weight: bold;
	color: blue;
        text-decoration: underline;
}

.news a:hover {
        font-weight: bold;
        color: orange;
}

#guide {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}

table.guide {
        border-style: none none none none;
}       

table.guide td {
	font-size: 12px;
	vertical-align: top;
}

.guide-heading {
	font-size: 16px;
	font-weight: bold;
	color: blue;
}

#guide a:link, #guide a:visited, #guide a:active {
        font-weight: bold;
        color: blue;
        text-decoration: underline;
}

#guide a:hover {
        font-weight: bold;
        color: orange;
}

#guestwelcome {
background: #F4E7EA;
border: 1px solid #986265;
margin: 5px 0 5px 0;
}

#guestwelcome-title {
font-weight: bold;
border-bottom: 1px solid #986265;
padding: 5px;
background: #F15D5D;
color: white;
}

#guestwelcome-content {
padding: 5px;
}

.onlinetable
{
        width: 100%;
}

table.onlinetable,
tr.onlinetable,
td.onlinetable
{
        background: transparent;
        color: #222;
        font-size: 11px;
        line-height: 135%;
}

.onlinetable td,
.divpad
{
        padding: 5px;
}

.onlinetable th
{
        text-align: left;
}

.onlinewrap {
        background: #FFF;
        border: 1px solid #072A66;
        padding: 0px;
        margin: 0px;
}

.onlinewrap table th
{
        background: transparent url(http://www.bleepstatic.com/skin_images/bc/tile_sub.gif);
        border-bottom: 1px solid #5176B5;
        color: #3A4F6C;
        font-size: 10px;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 0;
        padding: 5px;
}

.onlinerow1
{
        background: #DFE6EF;
}

.sw div {
        max-width: 180px;
}

.sw a {
        max-width: 180px;
        display: block;
        text-decoration: none;
        border: solid 1px #ffffe8;
        color: #333;
}
.sw a:hover {
        border: dotted 1px #A6A6A6;
}
.sw a strong {
        color: #3b5998;
        font-size: 1.2em;
        clear: right;
        display: block;
        padding-bottom:4px;
}
.sw a img {
        clear: right;
        display: block;
}
.sw .title {
        text-align: center;
}

.sw .desc {
        font-weight:bold;
}

