body {
	background-color: black;
	color:darkgray;
	font-size:10px;
	font-family:verdana,arial,"times new roman";
}

div#maincontent {
	top:20px;
	margin:0px auto; /**half of width**/
	width:800px; /**rss div xHOW MANY + rss-spacer xHOW MANY **/
	height:600px;
}


#logo {
	width:100px;
}	

#main-menu {
	width:700px;
	float:right;
	padding-top:20px;
	text-align:center;
	font-size:15px;
}

#main-menu .menu-item {
	width:100px;
	height:23px;
	padding-top:3px;
	float:right;
	border:1px solid gray;
}

#main-menu .menu-item:hover {
	border:1px solid darkgray;
	cursor:pointer;
}

#main-menu .menu-item-spacer {
	width:5px;
	float:right;
}

#header-right {
	float:right;
	padding-top:5px;
}	

input {
	border:2px solid gray;
	background-color:#ffffff;
	font-size:10px;
	font-family:verdana,arial,"times new roman";
}

div.blog {
	width:525px;
	line-height:15px;
	text-align:justify;
	font-size:12px;
}

div.blog a.title {
	line-height:25px;
}

div.blog .feedtitle{
	font-size:15px;
}

span#blogitems a {
	color:darkgray;
	font-weight:bold;
	font-size:15px;
}

span#blogitems a.read-more {
	font-size:10px;
}

span#blogitems a:hover {
	color:gray;
}


#pixel {
	width:245px;
	/*height:200px;*/
	white-space:wrap;
	/*overflow:hidden;*/
}
	
div.rss {
	width:249px; /** -1 for IE **/
	overflow:hidden;
	white-space: nowrap;
	line-height:17px;
}	

div.rss-spacer {
	float:right;
	width:25px;
}

div#digg, div#fark, div#revision3 {
	float:right;
}

div#blog-guides, div#blog-tutorials, div#blog-php-scripts{
	float:right;
}	

div#flickr {
	width:100%;
	text-align:justify;
}

div#flickr img {
	width:60px;
	height:55px;
	filter:alpha(opacity=100);
	opacity:1;
}

div#flickr img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}

div#sourcecode {
	width:260px;
	height:35px;
}

img {
	border:0px;
}

.feedtitle {
	color:white;
	font-size:12px;
	font-weight:bold;
}

a {
	color:gray;
	text-decoration:none;
}

a:hover {
	color:darkgray;
}






#steamstats:hover {
	cursor:pointer;
}

img#steam-logo {
	filter:alpha(opacity=100);
	opacity:1;
}

img#steam-logo:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* steam stats */
/* css pulled from steam */
.rightSectionHeader {
	font-size: 11px;
	color: #e1e1e1;
	margin-bottom:8px;
}

#rightStatsBlockHeader {
	width:254px;
	height:8px;
	margin:0;
	padding:0;
	background-image:url('/draledotcom/img/rightStatsBlockHeader.gif');
}
#rightStatsBlockFooter {
	width:254px;
	height:8px;
	margin:0;
	margin-bottom:24px;
	padding:0;
	background-image:url('/draledotcom/img/rightStatsBlockFooter.gif');
}
#rightStatsBlock {
	width:254px;
	margin:0;
	margin-top:-2px;
	padding:0;
	background-image:url('/draledotcom/img/rightStatsBlockBG.gif');
	background-repeat:repeat-y;
}
.statsItem {
	width:254px;
	margin:0;
	padding:0;
	margin-bottom:0px;
	font-size: 10px;
	color: #9a9b9a;
	font-weight:bold;
	line-height:12px;
}

.statsItemName {
	padding:0;
	margin:0;
	float:left;
	font-size: 10px;
	color: #545454;
	line-height: 12px;
	width:85px;
	padding-left:8px;
	font-weight:normal;
}

.mostPlayedBlock{
	padding:4px 0px 0px 8px;
}

.mostPlayedBlockIcon {
	float:left;
	paddding:-right:5px;
}

/* end steam stats */


/* steam online status */

#OnlineStatus{
	margin:0;
	padding:0;
	padding-left:0px;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	font-weight:bold;
	height: 77px;
}

#statusOfflineText {
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	font-weight:bold;
	color:#898989;
	margin:0;
	padding:0;
}

#statusInGameText {
	color:#8bc53f;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.iconHolder_default,.iconHolder_online,.iconHolder_in-game,.iconHolder_offline {
	position:relative;
	width:40px;
	height:40px;
	border:0;
	padding:0;
	margin:0;
}
.iconHolder_default {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_default.jpg');
}
.iconHolder_offline {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_offline.jpg');
}
.iconHolder_online {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_online.jpg');
}
.iconHolder_in-game {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_ingame.jpg');
}
.avatarIcon {
	position:absolute;
	width:32px;
	height:32px;
	border:0;
	padding:0;
	margin:0;
	top:4px;
	left:4px;
}
/* end steam online status */





/*yahoo answers badge*/

#question-listing tbody tr td {
white-space:nowrap;
}


#up-member-stats { position: relative; width: 254px; height: 36px; }
#up-member-stats { position: relative; display: block; margin-right: 10px; padding-right: 5px; }
#up-member-stats-content { height: 34px; position: relative; display: block; padding-right: 0px; background-image:url('/draledotcom/img/rightStatsBlockBG.gif');
	background-repeat:repeat-y; border: 1px  rgb(27,27,27) solid; overflow: hidden; }
#up-member-picture { position:relative; display: none; float: left; }
#up-member-picture img { background-color: #fff; margin: -1px -1px; }
#up-member-stats-left { height: 48px; overflow: hidden; }
#up-member-stats-left p { color: white; padding; 0px; margin: 0px; margin-top:-3px!important; }
#up-member-stats-left span { color: white; padding; 0px; margin: 0px; }
#up-member-stats-left { position: relative; display: inline; height: 34px; }
#up-member-level-info { position: relative; left: 10px;display: block; font-size: 110%; color: white; padding-top: 0px; padding-left: 10px; }
#up-member-num-points { font-weight: bold; }
#up-member-points-text { font-weight: normal; font-size: 90%; }
#up-member-cur-level { font-weight: bold; }
#up-member-email { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
#up-member-email img { vertical-align: middle; border: 0px; margin-right: 2px; }
#up-member-edit-links a { font-size: 90%; margin-left: 0px; }
#up-member-about { color: #666; font-size: 90%; padding: 10px 0px 0px 0px;}
#up-member-about-header { font-weight: bold; }
#up-member-stats-right { position: absolute; border-left: 1px #fff dotted; padding: 0px 20px 0px 20px; right: 0px; top: 2px; text-align: center; height: 34px; font-size:12px;font-weight:bold;font-family:	verdana,arial,"times new roman";}
#up-member-best-answer { font-size:10px;font-weight:normal; }

/* end yahoo answers badge*/
