/*
TITLE:	Revival Design Stylesheet
AUTHOR:	Khaled Maiwand, HighCo Technology
Inspired by: Shaibal Mandal, findshaibal@yahoo.com
CREATED:	Sept. 2007
*/
* {margin: 0; padding: 0; }

body{
	font: 12px Helvetica, Arial, Sans-Serif;
	background: #464646 url('images/bggrad2.jpg') repeat-x;
	}

#wrapper{
	width: 700px;
	margin: 0 auto;
	}

#nav_top{
	width: 100%;
	height: 62px;
	margin-top: 10px;
	background: url( images/navTop_bg.jpg) no-repeat;
	}
	#nav_top a{
		float: left;
		display: block;
		width: 138px;	/* trail & error! */
		border-right: 2px solid #ccc;
		font: bold 12px/34px Helvetica, Arial, Sans-Serif;
		text-align: center;
		text-decoration: none;
		}
		#nav_top a.last{ border: none; }
		
#main {
	float: left;
	width: 688px;
	padding: 5px;
	text-align: justify;
	line-height: 1.6em;
	border: 1px solid #888;
	color: #333;
	background-color: #E2E2E2;
	}

#header{
	width: 686px; height: 200px;
	border: 1px inset #888;	
	background: #999999 url('images/wave.jpg') no-repeat;
	}

	#smenu {
	    float: right;
	    width: 213px;
	    height: 200px;
	    font: normal 12px/19px helvetica, arial, sans-serif;
	    color: #333; background: #666;
	    clear:both;
		}
		#smenu h1{
			margin: 0px 10px; padding: 0;
			font: bold 14px/20pt helvetica, arial, sans-serif;
			color: #ccc;
			}

		#smenu ul { list-style: none; margin: 0; }
		#smenu li { border-bottom: 1px solid #999; }

		#smenu a {
			display: block;
			width: 90%;
			padding: 2px 3px;
			border-left: 5px solid #555;
			border-right: 5px solid #555;
			text-decoration: none;
			color: #fff; background:#777;
			}

		#smenu a:hover {
			border-left: 5px solid #222;
			border-right: 5px solid #222;
			font-weight: bold;
			color: #fff; background-color: #999;
			}
	
#sidebar {
	float: right;
	width: 197px;
	height: 100%;
	margin: 0 10px;
	padding-left: 8px;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	font-size: 8pt;
	clear: both;
	}

#footer {
	clear: both;
	line-height: 30px;
	text-align: center;
	color: #999; background: #484848;
	}
	#footer a{ color: #999; }
/* --------------------------------------- Styles --------------------------------------- */
hr.push{ margin: 7px 0px; }
p{ margin: 10px 4px; }
p.date{ margin-bottom: 0; font-size: 8pt; font-weight: bold; }
h1 {	font-size: 20px;
	padding: 5px;
	color: #666; 
	}
a {
	text-decoration: underline;
	color: #000;
	}
	a:hover { text-decoration: none; }
ul { margin-left: 20px; }	
acronym { border-bottom: 1px #aaa dotted; cursor: help; }

blockquote{
    width: 410px;
    margin: 7px 0px 7px 15px;
    padding: 0 5px;
    border: 1px solid #999;
    border-left: 10px solid #999;
    color: #000; background: #d0d0d0;
	}
