/*=============================================*/
/* LO-FI SCREEN CSS FILE                       */
/* (c) 2004 Invision Power Services, Inc.      */
/* This CSS by: Matthew Mecham                 */
/*=============================================*/

BODY
{ 
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 1em;
	margin: 20px;
	padding: 0px;
}

/***************
* Local Header *
***************/
#top{height:20px;padding:0;margin-bottom:0px;clear:both;width:100%;background-color:#ffffff;}
#subnav{padding:0;margin-bottom:0px;clear:both;float:left;width:100%;}
#topleft{padding:0;margin:0px;clear:both;float:left;width:60%;}
#topleft a{font-weight:bold;font-style:italic;font-size:95%;}
#topright{font-size:85%;width:40%;float:right;margin:0px;padding:0px;font-weight:bold;text-align:right;}
#topright a{font-size:85%;width:40%;float:right;margin:0px;padding:0px;font-weight:bold;text-align:right;height:20px;}

#header{clear:both;width:98%;height:auto;color:#000000;margin:0px auto 0px;padding:10px 10px 10px 10px;overflow:hidden;}
.headerleft{width:75%;float:left;margin:0px;padding:5px 0px 0px 0px;overflow:hidden;}



/**********************************
* Global amd Local Top Navagation *
**********************************/

#nav{padding:0;clear:both;}
#nav ul{margin:0;padding:0;list-style:none;height:21px;}
#nav li{display:block;float:left;margin:0;padding:0;}
#nav li a{display:block;float:left;font:11px verdana;font-weight:bold;padding:3px 6px;margin:0;text-decoration:none;margin:1px 1px 1px 1px;}

#nav li.off{background:url(images/nav-off.gif);padding-right:0px;padding-left:0px;}
#nav li.off a{background:#F9F9F9; color:#939393;border-top:1px solid #F5F5F5;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#nav li.off a:visited{color:#939393;}
#nav li.off a:hover{background:#EEEDEA;color:#335297;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}

#nav li.fade{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.fade a{background:#FDFDFD;border-top:1px solid #7E99B1;border-left:1px solid #CBCABF;border-right:1px solid #CBCABF;color:#335297;}
#nav li.fade a:visited{color:#335297;}
#nav li.fade a:hover{text-decoration:none;background:#E7EFF5;color:#CA1300;border-top:1px solid #335297;border-left:1px solid #335297;border-right:1px solid #335297;}

#nav li.on{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.on a{color:#CA1300;text-decoration:none;background:#E7EFF5;border-top:1px solid #7E99B1;border-left:1px solid #567999;border-right:1px solid #567999;}
#nav li.on a:visited{color:#CA1300;}
#nav li.on a:hover{background:#CA1300;color:#ffffff;}

#nav li.prev{background:url(images/nav-off.gif);padding-right:0px;padding-left:0px;}
#nav li.prev a{color:#335297;text-decoration:none;background:#E2E1DE;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#nav li.prev a:visited{color:#335297;}
#nav li.prev a:hover{background:#EEEDEA;color:#335297;}

#nav li.secon{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.secon a{color:#CA1300;text-decoration:none;background:#EEEDEA;border-top:1px solid #7E99B1;border-left:1px solid #999999;border-right:1px solid #999999;}
#nav li.secon a:visited{color:#CA1300;}
#nav li.secon a:hover{background:#EEEDEA;color:#CA1300;}

#nav li.section{background:url(images/nav-off.gif);padding-right:0px;padding-left:0px;}
#nav li.section a{background:#F9F9F9;color:#7789AF;border-top:1px solid #D8E0E8;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;}
#nav li.section a:visited{color:#7789AF;}
#nav li.section a:hover{background:#EEEDEA;color:#CA1300;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}

#nav li.cur{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.cur a{color:#CA1300;text-decoration:none;background:#E7EFF5;border-top:1px solid #7E99B1;border-left:1px solid #567999;border-right:1px solid #567999;}
#nav li.cur a:visited{color:#CA1300;}
#nav li.cur a:hover{background:#E7EFF5;color:#CA1300;border-top:1px solid #CA1300;}

#nav li.now{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.now a{color:#CA1300;text-decoration:none;background:#fff;border-top:1px solid #7E99B1;border-left:1px solid #567999;border-right:1px solid #567999;}
#nav li.now a:visited{color:#CA1300;}
#nav li.now a:hover{background:#fff;color:#CA1300;}

#nav li.back{background:url(images/nav-row.gif);padding-right:0px;padding-left:0px;}
#nav li.back a{color:#ffffff;text-decoration:none;background:#CA1300;border-top:1px solid #7E99B1;border-left:1px solid #567999;border-right:1px solid #567999;}
#nav li.back a:visited{color:#ffffff;}
#nav li.back a:hover{background:#FBFBF9;color:#CA1300;}
	
#globalnav{clear:both;float:left;width:100%;background:#fff;}
#subnav{clear:both;float:left;width:100%;background:url(images/nav-bg.gif) repeat-x;}

/***********************
* Page Content Wrapper * 
***********************/

#page{width:100%;margin:0;padding:0;line-height:20px;}
#page p{padding:0px 0px 20px 0px;margin:0px;}

/**********
* Content * 
**********/
	
#content{background:#ffffff;float:left;width:61.8%;padding:0;margin:20px 0 0 0;}
#contentwide{float:left;width:99%;margin:20px 0 0 0;padding:0;}
#contentleft{float:left;width:40%;margin:0;padding:0;}	
#contentright{float:right;width:57%;margin:0;padding:0;}

/************
* Left Side * 
************/

#sidebar{background:/*#FAFAFA*/ url(http://donnayoung.org/images/nav-bg.gif) ;float:right;width:37.7%;padding:21px 0 0 0;margin:0;}
#sidebar ul{list-style-type:none;margin:0;padding:0 0 10px 3px;line-height:18px;}
#sidebar ul li{list-style-type:none;margin:0;padding:0;line-height:16px;}
#sidebar li a{color:#335297;font:95%;text-decoration:none;padding-left:7px;padding-right:2px;}
#sidebar li a:hover{text-decoration:none;background:#FBFBF9 url(../images/arrow.gif) no-repeat left;color:#CA1300;padding-left:7px;padding-right:2px;}	
	
.ipbnav
{
	font-size: 11px;
	font-weight: bold;
	border:1px solid gray;
	padding:10px;
}

.ipbpagespan
{
	font-size: 11px;
	font-weight: bold;
	border:1px solid gray;
	padding:10px;
	margin-top: 10px;
}

.ipbnavsmall
{
	font-size: 10px;
	font-weight: bold;
	border:1px dotted lightgray;
	padding:8px 8px 8px 8px;
	text-align:center;
	width:350px;
	float:right;
}

#largetext
{
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	width:auto;
}

#ipbwrapper
{

}

#ipbcopyright
{
	margin-top: 10px;
	font-size: 10px;
	text-align:center;
}

#ipbcontent
{
	padding: 10px;
	margin-top:10px;
	border:1px solid gray;
}



.topicwrap,
.forumwrap
{
	line-height:130%;
}

.topicwrap ul,
.forumwrap ul
{
	list-style-type: none;
}

.topicwrap li,
.forumwrap li
{
	font-size: 1em;
}

.forumwrap strong
{
	font-size: 1.1em;
	font-weight: bold;
}

.desc
{
	color: gray;
	font-size: 10px;
}

.smalltext
{
	color: gray;
	font-size: 10px;
	text-align:center;
	padding:10px;
}

/*---------------------------------------*/
/* Post view */
/*---------------------------------------*/


.postwrapper
{
	border:1px dashed #000000;
	padding:1px;
	margin-bottom: 15px;
}

.posttopbar
{
	background:#F9F9F9;
	/*margin:20px 10px 10px 10px;*/
	padding:20px 20px 20px 20px;
	border-top:1px dashed #DDDDDD;
	border-right:1px dashed #cccccc;
	border-left:1px dashed #DDDDDD;
	border-bottom:1px dashed #cccccc;
}

.postname
{	
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic;
	color:#666666; 
	font-size:120%;
	width: auto;
	float:left;
}

.postdate
{
	width:auto;
	font-size: 0.8em;
	color: gray;
	text-align:right;
}

.postcontent
{
	padding: 6px;
	font-size: 0.8em;
}

/*---------------------------------------*/
/* NEW QUOTE / CODE WRAPPERS             */
/*---------------------------------------*/

.quotetop
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	color: #000;
	margin: 0px auto 0px auto;
	font-size:1em;
	font-style:italic;	
	padding: 15px;
	background-color:#ffdddd;
	border:#855 1px solid;
	width:80%;
}
.quotemain
{
	clear:right;
	padding:15px;
	margin: 0px auto 0px auto;	
	background-color:#ffeeee;
	border:#855 1px solid;
	color:#543;
	font-family: 'georgia', serif;
	width:80%;
}

.codetop,
.sqltop,
.htmltop
{
	width:98%;
	color: #000;
	margin: 0px auto 0px auto;
	font-weight:bold;
	padding: 3px;
	background-color:#FDDBCC;
	background-repeat: no-repeat;
}
.codemain,
.sqlmain,
.htmlmain
{
	font-family: Courier, Courier New, Verdana, Arial;
	color: #465584;
	background-color: #FAFCFE;
	border: 1px dotted #000;
	padding: 2px;
	width:98%;
	margin: 0px auto 0px auto;
	/*overflow: auto;
	height: 200px;*/
}

.blue{background:#E0E6F2;margin:0px auto 0px auto;padding:10px;}

