body {
	color:#000000;
	background-color:#444;
	font-family:Tahoma, Arial, "Arial Narrow", "Arial Black", Verdana;
	font-size: 14px;
}

hr{
	display:block;
	margin:10px 0 15px 10px;
	clear:both;
}

a:link   { color:#990000; }
a:visited   { color:#000066; }
a:hover   { color:#dd0000; }

.artTitle {
	font-size: 21px;
	font-weight: bold;
}
.backToMenu {
	border-top: 1px dashed #ddd;
	font-size: 18px;
	margin-top: 20px;
	padding-top: 5px;
}
.backToMenu a{
	text-decoration: none;
}
.realName {
	font-size: 12px;
	padding:10px 0;
	font-variant: small-caps;
	text-transform: capitalize;
}
.footer {
	font-size: 12px;
	font-variant: small-caps;
}


#mainTable{
	background-color:#fff;
	padding:15px 30px 30px 30px;
	width:840px;
	border:7px solid #ccc;
}
#leftbar{
	border-left:1px dashed #ddd;
	width:170px;
}
.imgLink{
	border: none;
}
#announcements{
	width:520px;
}
#quote_of_day{
	margin-bottom:10px;
	padding:0 30px 15px 30px;
	border-bottom:1px dashed #ddd;
	font-size:13px;
	min-height:30px;
	width:462px;
	background: url("/images/quote_bg.gif") no-repeat;
	text-align: center;
}
.quote{
	
}
.quotee{
	margin-top:5px;
	font-style:italic;
}

#announcements .heading{
	font-weight:bold;
	font-size:12px;
}

.errMsg{
	color:red;
}

#socialNetworkingLinks{
	border:2px solid #ddd;
	padding:10px;
	clear:both;
	position:absolute;
	width:528px;
}

#socialNetworkingLinks span{
	display:block;
	width: 120px;
	float:left;
	position:relative;
}

#links textarea{
	width:50%;
	height:80px;
	float:left;
}

#links img{
	float:left;
	padding-right:5px;
	overflow:scroll;
}

.clear{
	clear:both;
}

.fiveLatest{
	text-align:left;
	font-size:12px;
	padding-bottom:10px;
	padding-right:10px;
}

.fiveLatest li{
	padding-bottom:8px;
}

.fiveLatest a{
	display:block;
	line-height:17px;
}

.fiveLatestHead{
	padding:14px 0 0 0;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
}

.googleAds{
	margin-top:10px;
	text-align:center;
}

#topnav{
	border-left: #dddddd 1px solid;
	width:130px;
	height:160px;
	float:right;
	clear:right;
	text-align:right;
}

#topnav a:link,#topnav a:active,#topnav a:visited{
	display:block;
	padding: 5px 10px 5px 0;
	background: #dde;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #777;
	border-left:1px #777 solid;
	border-right:11px #777 solid;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#333;
	margin: 0 0 1px 8px;
}

#topnav a:hover{
	background: #505050;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left:1px #ccc solid;
	border-right:11px #aaa solid;
	color:#fff;
}

#linkbar{
	text-align:left;
	font-size:11px;
	border-bottom:1px dashed #ccc;
}

#linkbar a:link, #linkbar a:visited, #linkbar a:active{
	text-decoration:none;
	color:#555555;
}
#linkbar a:hover{
	color:#990000;
}

#linkbar a img{
	border:none;
}

.logo{
	width:620px;
	float:left;
}

#tagline{
	font-size:18px;
	color:#999999;
	letter-spacing:.18em;
	float:left;
}

.avatar{
	float:left;
	padding: 0 20px 20px 20px;
}

#submitComment{
	margin-top:20px;
	padding:10px 20px 10px 20px;
	border:2px #999999 solid;
	background-color:#dddddd;
	clear:both;
}

#submitComment h5{
	margin:0;
	padding:0;
}

#articleForm input, #articleForm textarea{
  width:100%;
}

.updateForm{
	background: #eee;
	font-size:12px;
}

.updateForm td,.updateForm th{
	font-size:12px;
}

#editProfile iframe{
	width:550px;
	border:1px dashed #cccccc;
	margin-bottom:10px;
}

#pktooltip{
	color:#fff;
	font-size:13px;
	background-color:#333;
	padding:10px 20px;
	border: 1px solid #cccccc;
	max-width:300px;
}
#pktooltip .icon{
	float:left;
	padding: 0 20px 0 0;
}

#home{
	float:left;
	border:#ccc 1px solid;
	background-color:#333;
	font-size:12px;
	color:#ddd;
	padding:20px;
}

#home h3{
	font-size:11px;
}

#home .left{
	width:370px;
	float:left;
}

#home .articleOne, #home .articleTwo{
	float:left;
	padding: 0 10px 20px 0px;
	border-bottom:1px solid #eee;
}

#home a:link,#home a:active,#home a:visited{
	color:#999;
	text-decoration:none;
}

#home .updates{
	clear:both;
}

#home .updates h3{
	margin:20px 0 20px 0;
	padding:20px 0 20px 0;
	border-top:1px solid #eee;
	clear:both;
}

#home a:hover{
	color:#eee;
}

#home .right{
	width:115px;
	float:right;
	text-align:center;
	padding:5px;
	border:1px dashed #ccc;
	background-color:#444;
	min-height:270px;
}

#home .left .image{
	float:left;
	padding: 5px 10px 10px 5px; 
}

#contributor a{
	color:#eee;
}

#contributor{
	float:left;
	color:#eee;
	background:#333;
	border:#ccc 2px solid;
	padding:15px;
	margin: 0 0 15px 0;
	font-size:12px;
}

#contributor img{
	float:left;
	padding: 0 15px 15px 0;
}

#contributor h4{
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

#about{
	min-height:520px;
	background: no-repeat url("images/uncouth_watermark.gif") right;
}

.submitDate{
	font-size:12px;
	font-style:italic;
	text-align:center;
}