
/*
   This CSS is based on the style.css file that came with the "silver" template from
   plogworld.org.

*/



a { color: #336699; }
a img { border: none; }
a:hover { color: #001133; }

acronym, abbr { border: none; color: #666666; } acronym, abbr,
span.caps { cursor: help; font-size: 90%; letter-spacing: .07em; }

blockquote { 
	border-left: 6px solid #E8E8E8; 
	border-right: 6px solid #E8E8E8; 
	font: italic 11px Verdana, Arial, sans-serif; 
	line-height: 19px; 
	margin: 15x 1.5em; 
	padding: 0 5px; 
	}




blockquote.code { 
	font: normal normal 11px "Courier New", Arial, monospace !important;
	background: #e8e8e8;
	padding: 0 5px; 
	}




#menu, #content {
	background-color: #fff;  

	}	


body { background-color: #FD6700; }
#rap, #menu { background-color: #150C59 }

body, .meta ul, #content, #menu { margin: 0; padding: 0; }

cite { font-size: 90%; font-style: normal; }


h1 {    background: #fD6700; 
	border-bottom:  3px solid #C0C0C0; 
	font: bold 120% 	Verdana, "Times New Roman", Times, serif; margin: 15px 0 -2px 0; 
	padding: 5px; 
}


h2 { 
	border-bottom: 	1px solid #C0C0C0; 
	font: bold 110% 
	Verdana, "Times New Roman", Times, serif; 
	margin:  0 0 10px 0; 
	padding: 5px; 
	width: 50%; 
	}

h3 { 
	font: Verdana, "Times New Roman", Times, serif; 
	margin-top: 0; 
	}

h3, .meta { 
	padding: 0 15px; 
	}

input { 
	font: normal normal 12px "Courier New", Arial, monospace !important;
	}


ol#comments li p { 
	font: 100%; 
	}

p, .post p { line-height: 2ex; margin: 15px 15px 2px 15px; }

p, li, .feedback { font: 11px "Lucida Sans Unicode", "Trebuchet MS", Verdana, monospace; }

#wordpress, #calendar, #search { display: none; }

.credit { font-size: 50%;}


h3#comments {
	color: #444;
	font: 12px "Trebuchet MS", "Times New Roman", serif !important; letter-spacing: 1px; 

}

#CommentForm {
	color: #444;
	margin: 25px 25px 25px 25px; 

	font: 10px "Trebuchet MS", "Times New Roman", serif !important; letter-spacing: 1px; 
}


.feedback { border-bottom: 1px solid #C0C0C0; color: #CCC; margin: 13px 0; padding-bottom: 13px; text-align: right; }
.meta li, .meta ul { display: inline; }
.meta ul { list-style-type: disc; }
.meta, .meta a { 
	color: #808080; 
	font: normal 10px "Verdana", "Courier New", sans-serif; 	
	letter-spacing: 0; 
	}


.post { 
	margin: 20px 5px 10px 0px; 
	}


.storycontent { 
	color: #004444;
	font: normal 10pt "Verdana", "Courier New", sans-serif; 	
	padding: 10px 10px 10px 20px; 
	}




.storycontent li { 
	margin-top: 7px; margin-bottom: 7px; 
	}

.storycontent ol li ol { 
	list-style: lower-alpha; 
	}

.storytitle { 
	font: bold 22px "Trebuchet MS", Verdana, "Courier New", sans-serif; 
	}


.storytitle a, #header a, #menu ul ul li a { 
	text-decoration: none; 
	}

.storycontent h2 { 
	color: #808080; 
	font: bold 20px "Trebuchet MS", Verdana, "Courier New", sans-serif; 
	}



.storytitle, #header, #menu form, #menu ul { margin: 0; }

#commentform textarea { width: 300px; }

#content { 
	margin: 0 220px 10px 10px; 
	}



#content img {
	margin: 10px 10px 10px 10px;
}

#content, #header, #menu ul, #menu ul ul { text-align: left; }

#header a { display: block; 
	    color: #FFF; 
	    background-color: #B0B0B0; 
            border-bottom: 1px solid #000000; 
            font-family: 'Trebuchet MS', Times, serif; 
}




#header a:hover { color: #808080; background-color: Silver; }
#header a:hover:after { content: "..."; }
#header a:active:after { content: "!"; }


#menu { 
/*	border-bottom: 3px solid #FFF;   */
	margin-bottom: 0px; 
	position: absolute; 
	right: 17px; 
	top: 220px; 
	width: 190px; 
	border-right: solid; color: #666666; 

}

#rap {
       	margin-top: 2pt;	
       	margin-left: 10px;
       	margin-right: 17px ;
	border: solid; color: #666666; 
}


#headerlinks {	
/*	border: 2px solid #B0B0B0; 	*/
        margin-top: 100px;
        margin-left: 250px;
        color: #003366;
}



#headerlinks a    {
	border: 1px solid #ffbf00;
	text-decoration: none; 
	padding:0.2em;
	padding-left:1em;
	padding-right:1em;
	margin-right: 10px;
        font-family: "Helvetica","sans-serif";
        font-size: 10pt;
        font-variant: normal;
	color: #150C59 ;
}

#headerbar    {
	height: 195px;
        background-color: #FD6700; 
        background-image: url("/images/header.png");
        background-repeat: no-repeat;
        background-position: left;

}

#headerlinks a:hover    {
       color: #ffffff;

}


#headerlogo    {

        width: 230px;
        height: 50px;

}


/*==== new  =====*/

#menu form {
	margin: 0 0 0 10px;
}

#menu input {
/*
	background: url(/images/input_bg_darkfire.gif) #FF6700;
*/
	background: #FF6700;
	border: 1px solid #333;
	font: 60% Tahoma, Arial, Serif;
	padding-left: 2px;
}


#menu ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#menu ul li {
	font: 140% Tahoma, Arial, Serif;
	margin-bottom: 15px;
	color: #ffffff;
	text-transform: lowercase;

}

#menu ul ul {
	list-style-type: disc;
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 0;
}

#menu ul ul li {
	letter-spacing: 0;
	margin: 0;
	padding-left: 10px;
	font: 60% Tahoma, Arial, Serif;
	border: none;
}

#menu ul ul ul li {
	font: 11pt Tahoma, Arial, Serif;
}



#menu ul ul li a {
	color: #ffbf00;
	text-decoration: none;
}

#menu ul ul li a:hover {
	color: #ff7f00;
}


/* =====| CALENDAR |========== */


.calendar {
	empty-cells: show;
	font-size: 70%;
	margin: 0px;
	width: 180px;
}

.calendarHeaderNext {
	padding-left: 5px;
	text-align: center;
	border:0;
}

.calendarHeaderPrev {
	padding-right: 5px;
	text-align: center;
	border:0;
}

.calDayLink {
	display: block;
	text-decoration: none;
}

.calendar a:hover {
	background: #ffffff;
	color: #ff7f00;
}

.calendarHeader {
	color: #fff;
	font: 100% Tahoma, Arial, Serif;
	padding-top:10px;
	text-align: center;
	text-transform: uppercase;
}

.calendar td {
	color: #b2b2b2;
	font: normal 80% Tahoma, Arial, Serif;
	text-align: center;
}

.calendarToday {
	border: 1px solid #ffffff;
}

.calendarHeader {
	color: #fff;
	text-transform: uppercase;
	font-weight:normal;
	text-align: center;
}

#aggregate  {
	margin: 0 220px 10px 10px; 
	color: #ddd;
}





#aggregate h1 {
	font: bold 90% 	Verdana, "Times New Roman", Times, serif; 
	margin: 15px 0 -2px 0; 
	}


.camel {
	padding: 20px;
	border-bottom: 2px dashed #C0C0C0; 
}



