body {font: 10px arial; background:#C4DBFF; margin: 0px; padding: 0px;}
a {color: #06f; text-decoration:underline;}
a:visited {color: #06f;}
a:hover {color: #fff; background:#06f;}
a:active {color: #fff; background:#06f;}
a.pink {color: #f39;}
a.pink:visited {color: #f39;}
a.pink:hover {color: #fff; background:#f39;}
a.pink:active {color: #fff; background:#f39;}
a.blog-action {border:1px solid; background: #f39; color: #fff; font-size:14px; font-weight:bold; line-height:17pt; padding:3px;}
a.blog-action:visited {background: #f39; color: #fff;}
a.blog-action:hover {color: #f39; background:#fff;}
a.blog-action:active {color: #f39; background:#fff;}

td {font: 11px arial;}
th {font: bold 12px arial; text-align:left;}
h1 {color:#000; font-size:220%; font-weight:normal; margin:0px;}
h2 {margin:0px; font-size:150%;}
form {margin:0px;}
p {font-size:130%;margin:0;}
li {font-size:130%;margin:0;}


HR { height: 2px; color: #eee; border: none; } /* For Internet Explorer */
HTML>BODY HR { height: 2px; background-color: #eee; border: none; } /* For Gecko-based browsers */
HTML>BODY HR { height: 2px; background-color: #eee; border: 0px solid #eee; } /* For Opera and Gecko-based browsers */
input {font-size:16px;}

/* * * * * * * * * * * * * * * * * * * * */

#blog-comments .bottom-links {
	font-size:110%;
	margin:0 0 0 0;
}

/* * * * * * * * * * * * * * * * * * * * */

#blog-entry{
}
#blog-entry h1, #blog-entry a.title {
	font-size: 220%;
}
#blog-entry .bottom-links {
	font-size:110%;
	margin:10 0 50 0;
}

/* * * * * * * * * * * * * * * * * * * * */

.blog-name {
	color:#666;
	font-size:220%;
	font-weight:bold;
	margin:0px;
}

/* * * * * * * * * * * * * * * * * * * * */

.cat-desc {
	font-size:140%;
	margin:20 0 5 0;
}

/* * * * * * * * * * * * * * * * * * * * */

#footer {
	background:#f5f5f5;
	border-top:1px solid #ccc;
	padding: 10px;
}
#footer a {
	font-size:120%;
	line-height:14pt;
	margin: 5;
}
#footer td {
	color:#666;
}

/* * * * * * * * * * * * * * * * * * * * */

.forum-link {
	font-size:130%;
	font-weight:bold;	
}

/* * * * * * * * * * * * * * * * * * * * */

.gen{
	font-size:110%;
}

/* * * * * * * * * * * * * * * * * * * * */

#gnav, .gnav {
	background:#f5f5f5;
	color:#000;
	font-size:120%;
	line-height:20px;
	padding:10px;
	text-align:left;	 
}
#gnav a {
	margin: 0 3 0 3;
}

/* * * * * * * * * * * * * * * * * * * * */

#header {
	width:780px;
	height:70px;
}

/* * * * * * * * * * * * * * * * * * * * */

.info {
	color:#000;
	font-size:12px;
}

/* * * * * * * * * * * * * * * * * * * * */

.pinkinfo {
	color:#f39;
	font-size:10px;
}

/* * * * * * * * * * * * * * * * * * * * */

#logo a:hover{
	background:#fff;
}

/* * * * * * * * * * * * * * * * * * * * */

#main-panel {
	border-left:1px solid;
	border-right:1px solid;
	background:#fff;
	width:780px;
}

/* * * * * * * * * * * * * * * * * * * * */

.maintitle {
	font-size:150%;
	font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * * * */

#margined-div {
	margin: 0 10 0 10;
}

/* * * * * * * * * * * * * * * * * * * * */

.name{
	color:#06f;
	font-size: 16px;
	font-weight: bold;
}

/* * * * * * * * * * * * * * * * * * * * */

#page-nav{
	text-align:left;
	font-size:140%;
}

/* * * * * * * * * * * * * * * * * * * * */

#post-body{
	font-size:140%;
	line-height:14pt;
	margin:20 25 15 14;
}

/* * * * * * * * * * * * * * * * * * * * */

.postbody{
	font-size:140%;
	line-height:14pt;
}

/* * * * * * * * * * * * * * * * * * * * */

#post-profile {		
	margin: 0 0 0 0;
}
#post-profile td {
	font-size: 90%;
}

/* * * * * * * * * * * * * * * * * * * * */

#post-profile-actions {
	font-size: 110%;
	margin:10 0 8 10;
}
#post-profile-actions hr {
	color:#f5f5f5;
}
#post-profile-actions a {color: #06f;}
#post-profile-actions a:visited {color: #06f;}
#post-profile-actions a:hover {color: #fff; background:#06f;}
#post-profile-actions a:active {color: #fff; background:#06f;}

/* * * * * * * * * * * * * * * * * * * * */

#post-profile-details{
	font-size:90%;
	text-align:left;
}

/* * * * * * * * * * * * * * * * * * * * */

#post-time-and-actions {
	margin:0 10 0 10;
}

/* * * * * * * * * * * * * * * * * * * * */

#related-topics{
	font-size:110%;
	line-height:13pt;
}
#related-topics .header{
	font-weight:bold;
	line-height:16pt;	
	text-decoration:underline;
}

/* * * * * * * * * * * * * * * * * * * * */

.rows td {
	border-bottom:1px solid #eee;
}	

/* * * * * * * * * * * * * * * * * * * * */

#side-column {
	font-size:120%;
}
#side-column .header{
	display:block;
	font-size:120%;
	font-weight:bold;
	padding:5 0 15 0;
	text-decoration:underline;
}
#side-column .recent-links a{
	font-size:90%;
	font-weight:bold;
	margin:0 0 10 0;
}

/* * * * * * * * * * * * * * * * * * * * */

#site-info {	
	font: 150%/16pt arial;
	text-align:left;
	width:400px;
}
#site-info b {	
	font-size: 110%;
}
#site-info a {color: #f39;font-weight:bold;}
#site-info a:visited {color: #f39;}
#site-info a:hover {color: #fff; background:#f39;}
#site-info a:active {color: #fff; background:#f39;}

/* * * * * * * * * * * * * * * * * * * * */

#spacer{
	height:12px;
}

/* * * * * * * * * * * * * * * * * * * * */

.thHead{
	font-size:110%;
}

/* * * * * * * * * * * * * * * * * * * * */

#top-bar {
	background-image: url(../images/top-gradient-green.jpg);
	border-bottom: 1px solid #eee;
	font-size:140%;
	padding-bottom:8px;
	padding-top:8px;
	text-align:right;
	width:100%;
}

#top-bar a {
	margin:5px;
}

/* * * * * * * * * * * * * * * * * * * * */

#top-menu {
	background-image: url(../images/top-menu-back.gif);
	margin:15 0 0 0;
}
#top-menu .search-box{
	font: bold 100% arial;
	width:100px;
}
#top-menu .submit{
	color: #06f;
	background:#fff;
	border:1px solid;
	font: bold 100% arial;
}

/* * * * * * * * * * * * * * * * * * * * */

#topic-actions {
	color:#ccc;
	font-size:160%;
	font-weight:bold;	
	text-align:right;
	white-space:nowrap;
}

#topic-actions a {
	margin:0 5 0 5;
}

/* * * * * * * * * * * * * * * * * * * * */

.topic-link {
	font-size:120%;
	font-weight:bold;
	margin: 0 0 0 0;
}

/* * * * * * * * * * * * * * * * * * * * */

.email span		{ display: none; }
.email:before		{ content: ""attr(title)"@"attr(rel)""; }

/* * * * * * * * * * * * * * * * * * * * */

.clear {font-size: 1px; height: 1px}

.bl {background: url(../images/bl.gif) 0 100% no-repeat #f5f5f5;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {
	background: url(../images/tr.gif) 100% 0 no-repeat;	
	padding:10px;
}

/* * * * * * * * * * * * * * * * * * * * */

.pink-rb { background: #FBE8AE; }
.pink-rb-top div  { background: url(../images/pink-tl.gif) no-repeat top left; }
.pink-rb-top      { background: url(../images/pink-tr.gif) no-repeat top right; }
.pink-rb-bottom div  { background: url(../images/pink-bl.gif) no-repeat bottom left; }
.pink-rb-bottom      { background: url(../images/pink-br.gif) no-repeat bottom right; }

 /* height and width details */
.pink-rb-top div, .pink-rb-top, .pink-rb-bottom div, .pink-rb-bottom {
	height: 14px;
	font-size: 1px;
}
.pink-rb-content  { 
	margin: 0 14px; 
	font-size:140%;
}
.pink-rb-content .h1 { 
	color:#000;
	font-size:160%;
	margin:0 0 10 0;  
}
.pink-rb-content .large { 
	font-size:140%;
}
.pink-rb { width: 100%; margin-right: 0; }

/* * * * * * * * * * * * * * * * * * * * */

.rb { background: #f5f5f5; }
.rb-top div  { background: url(../images/tl.gif) no-repeat top left; }
.rb-top      { background: url(../images/tr.gif) no-repeat top right; }
.rb-bottom div  { background: url(../images/bl.gif) no-repeat bottom left; }
.rb-bottom      { background: url(../images/br.gif) no-repeat bottom right; }

 /* height and width details */
.rb-top div, .rb-top, .rb-bottom div, .rb-bottom {
	height: 8px;
	font-size: 1px;
}
.rb-content  { margin: 0 14px; }
.rb { width: 100%; margin-right: 10; }

/* * * * * * * * * * * * * * * * * * * * */

.top-menu-rb { background: #f5f5f5; }
.top-menu-rb-top div  { background: url(../images/top-menu-tl.gif) no-repeat top left; }
.top-menu-rb-top      { background: url(../images/top-menu-tr.gif) no-repeat top right; }
.top-menu-rb-bottom div  { background: url(../images/top-menu-bl.gif) no-repeat bottom left; }
.top-menu-rb-bottom      { background: url(../images/top-menu-br.gif) no-repeat bottom right; }

 /* height and width details */
.top-menu-rb-top div, .top-menu-rb-top, .top-menu-rb-bottom div, .top-menu-rb-bottom {
	height: 14px;
	font-size: 1px;
}

.top-menu-rb-content  { font-size:160%; margin: 0 14px; }

.top-menu-rb-content a {
	color: #fff;		
	font-weight:bold;
	padding:15 8 12 8;
}	
.top-menu-rb-content a:visited {color: #fff;}
.top-menu-rb-content a:hover {color: #06f;background:#fff;}
.top-menu-rb-content a:active {color: #06f;background:#fff;}

.top-menu-rb { width: 100%; margin-right: 10; }

/* * * * * * * * * * * * * * * * * * * * */

/* Quote & Code blocks */
.code {
	background-color: #FFF; border: #CCC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	background-color: #FFF; border: #CCC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}