/* CSS Document */




/*set default padding and margins for all elements on the page to 0 */

* {
padding: 0;
margin: 0;
}



body{
	font: 76% "Lucida Sans Unicode", tahoma, sans-serif;
 	text-align:center;
       
background-color: #2569f6;
	
}





div#extra{
	
	float:left;
	display: block;
  	width:200px;
	padding-bottom: 200px;
}

div#extra li{
	
        margin: 10px;
  
}

div#extra a {


        color: #ffffff;
        line-height: 110%;


}



/************************  Wrapper  ************************/


div#wrapper{
	width:1000px;
        height: 100%;
	margin:0;
	text-align:left;
	position: absolute;
	left: 0px;
        top: 0px;

}



div#container{
	width:847px;
	margin:0 auto;
	text-align:left;
        background-color: #FFFFFF;

        position: absolute;
        left: 85px;
        top: 0px;
	
}





/************************  Header  ************************/



div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}





/************************  Main Content  ************************/



div#content{
        font-size: 1.15em;
	float:right;
	width:560px;
	text-align: left;
        padding: 20px;
	margin-top: 14px;
        padding-bottom: 500px;
}

div#content p{
        line-height:115%;
        margin-bottom: 10px;
       
    


}

div#news h2{

font-family: "Lucida Sans Unicode";
color: #692E98;
font-size: 1.15em; 
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #888888;



}

div#news img{


    float: right;
    padding: 5px; 



}

div#content dd{

    margin-bottom: 10px;


}







/************************ Sidebar Navigation ************************/


.nav_image {


       position: absolute;
	left: 55px;
	top: 430px;
	z-index: 1;
}





div#nav_old {

	position: relative;
	width: 200px;
	left: 95px;
	top: 442px;
	z-index: 2;
	text-align: left;
}



div#nav ul{

        position: absolute;
	left: 55px;
	top: 450px;
        width: 249px;
	z-index: 1;

}



div#nav li{

      background-image: url(http://www.marasapon-shevin.com/images/11.gif);
     background-repeat: no-repeat;
     
     list-style-type: none;
     padding-left: 37px;
     padding-right: 30px;
     padding-top: 2px;
     padding-bottom: 30px;
}

  div#nav a {

    color: #ffffff;
     text-decoration: none;
   
}

div#nav a:link, div#nav a:active, div#nav a:visited, div#nav a:hover{

   color: #ffffff;
   font-weight: bold;
   font-size: 1.1em;
   font-family: gemeva,arial,verdana;
   text-decoration: none;

}



h2.topnav{
	
	
	height: 33px;
	padding-top: 6px;
	padding-left: 10px;
	font-size:1.1em;
	font-family: arial;
	font-weight: bold;
	margin-top: 0px;
	color: #FFFFFF;
	
}



h2.bottomnav{

	
	height: 33px;
	padding-top: 6px;
	padding-left: 10px;
	font-size:1em;
	font-family: arial;
	font-weight: bold;
	margin-top: 0px;

}


/*  Top Navigation Menu  */





/*  Bottom Navigation Menu (Links) */









/************************  Footer  ************************/


div#footer{background: #000000;color:#fff;clear:both;width:100%}
div#footer p{margin:0;padding:5px 10px}



/************************ Article-related  ************************/


#section_articlesbycat{
   
     
}


#rssCatList{
 

   background: #F7F7F9;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-top: 3px;
   border: 1px dashed #CCCCCC;
    
}

#rssCatList ul {
     list-style-type: none;


}

#articlePreview h4 {
      font-size: 1.15em;
      font-family: "arial narrow";
      color: #111111;
      
      
}

#article_preview h4 a:link, #article_preview h4 a:active, #article_preview h4 a:visited {
           font-size: 1.15em;
          font-family: "arial narrow";
           color: #111111;
           text-decoration: none;
}



#article_preview h4 a:hover {
           font-size: 1.15em;
           color: #111111;
           font-family: "arial narrow"; 
           text-decoration: underline;

}



#rssCatList blockquote {

      padding-top: 6px;
     font-size: .93em;

}

#rssCatList ul {
	list-style-type: none;

}



#rssSingleArticle{



}

.rssArticleBody {

        line-height: 125%;


}


/*   Styles for Category Headers   */

div#content dt, .rssCcat{

       font-size: 1.1em;
       color: #000099;
/*
       border-bottom: 1.3px dashed #666666; */
       margin-bottom: 5px;


}


.posted {

         font-family: "arial narrow";
         font-size: 1em;
         color: #888888;
         font-weight: bold;


}


.s_blurb {

        padding-top: 20px;
        margin-bottom: 30px;
        font-size: 100%;
        font-weight: normal;
        clear: both;
        
}


a.rssArticleLink  {
         
       font-size: 1em;
          font-family: "arial narrow";
            font-weight: bold;
           color: #000099;
           text-decoration: none; 
}




a.rssArticleLink:link, a.rssArticleLink:active, a.rssArticleLink:visited {
           font-size: 1em;
          font-family: "arial narrow";
            font-weight: bold;
           color: #000099;
           text-decoration: none;
}



a.rssArticleLink:hover {
           font-size: 1em;
           color: #000099;
           font-family: "arial narrow"; 
            font-weight: bold;
           text-decoration: underline;

}






div#quoteBox{

padding-top: 10px;
width: 100%;

}


div#quotes{
   
   width: 450px;
   float: right;
   clear: both;
   font-size: 1em;
   color: #6B309A;
   text-align: right;
   padding-right: 5px;

}


div#quotes .quoteBody{

         margin-bottom: 4px;
         font-style: italic;

}

div#quotes .quoteSource{
      
         font-size: .95em;
  
}


#quotes blockquote {
	position: relative;
	
}

.bqstart {
color:#DDDDDD;
float:left;
font-family:"Times New Roman",times;
font-size:600%;
height:45px;
margin-bottom:-50px;
margin-top:-80px;
padding-top:62px;
}

.bqend {
color:#DDDDDD;
float:right;
font-family:"Times New Roman",times;
font-size:600%;
height:15px;
margin-top:0px;
padding-top:25px;
}






div#section_pubs {
        padding-bottom: 10px;


}

div#section_pubs p {
         padding-top: 15px;
         padding-bottom: 10px;
         line-height: 140%;
}


div#section_pubs span {

       font-weight: bold;
}

div#section_pubs em {

         
         font-weight: bold;
         font-style: italic; 

}

div#section_pres {
       
       padding-bottom: 10px;
      

}


div#section_links {

         padding-bottom: 10px;
}


.singlelink {

        padding-top: 10px;
       
        
}


.edit_link {

   margin-bottom: 20px;

}

.edit_link a:link, .edit_link a:active, .edit_link a:visited {
           background: #bebebe;
           text-decoration:underline;
           
}



.edit_link a:hover {
           background: #bebebe;
           font-weight:bold;
           text-decoration:underline;

}

div#pubs blockquote{

     margin-top: 6px;
     margin-bottom: 6px;

}

div#pubs br{


     margin-bottom: 4px;

}

div#pubs blockquote a{

       display: inline;    

}




/************************ Blog  ************************/


div#blog_nav{

     position: relative;
	float:left;
	width:200px;
	margin-top: 0px;
}

div#blog_nav h4{

    color: #ffffff;
    background: purple;
    margin-bottom: 8px;

}



div#blog_nav ul{
	color: #000000;
	font-family: "arial narrow";
	font-size: 1.15em;
	line-height: 115%;
	font-weight: bold;
	list-style-type: none;
	padding-left: 10px;
}

div#blog_nav a {

     color: #000000;
     display:block;

}







/************************ Comments  ************************/


/* A hack to remedy the extra empty comment that always displays thru the sed_comment plugin */

.commentator- {

    display: none;
}



.comment{ border: 1px solid #eee; padding: 10px; margin: 5px 0; background-color: #ffffff; }
.odd  { background-color: #f0f0f0; }
.even{  }
.author { border: 1px dotted #333; }
.comment h5 { margin-bottom: 0.1em; }
.comment:hover { border: 1px solid #333; }
.author:hover{ background-color: #e6e6fa; }
.comment-time { width: 90%; text-align: right; font-size: smaller; color: orange; }
.author-string{ font-variant: small-caps; font-weight: 100; }
.comment-no { font-size: 1.5em; color: #999; }
