/* copyright Microjourna.org 2009 - 2010 */

* {
	margin: 0;
}
html, body {
	height: 100%;
}

html, body{ 
height: 100%;
 margin:0; 
 padding:0; 
 font-family: "Lucida Grande", "Helvetica", Arial, sans-serif;
 /* background-color: #fffcf5; */
 background-color: #e7daba;
 background-image: url(images/bg.jpg);
 background-repeat: repeat-x;
 
 } 
 
.wrapper { /* for sticky footer */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -130px; /* the bottom margin is the negative value of the footer's height */
}







}
p { margin: 0px; padding: 0px; font-size: 0.8em;}

* > del  {color:red; text-decoration:line-through;}
* > ins  {color: green;}
#header{
 background-image: url(images/mjheader.png);
 position: 0% 0%;
 width:310px; 
 height:99px; 
 margin-top: 40px;

} 

a, a:visited {
color:#333;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}


 .input { 
/* padding: 3px; */
cursor: hand;
/* background-color: transparent; */
/* text-decoration: underline; */
}


#menu {

align: left;
margin: 0px;
padding: 0px;
background-image: url(images/navi_bg.png);
background-repeat: no-repeat;
background-position:0% 0%; 
height: 52px;
margin-bottom: 20px;
margin-top: 15px;

}

#menu ul li {
float:left;
list-style-type:none;
width:120px;
margin-right:0px;
margin-left:5px;
display:block;
margin-top: 10px;
font-size: 13px;
font-family: verdana, arial;
}

#menu ul li.current {
color:gray;
width:120px;
padding-top:9px;

}
#menu ul {margin:0;padding:0;} 

#menu ul li{
color:white;
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
}

#menu ul li:hover{

}

#menu ul li a{
color: #8c7c6e;

}

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




ul li, ul
{list-style-type:none;margin:0;}
 
 
#menu ul {
margin-bottom:-1px;}
 

.menu_a { float: left; width: 420px; height: 50px;}

  
#logbox {
font-size: 12px;
color: #c2aa95;
text-align: right;
}
 
.menu_login { float: right; width: 110px; font-size: 12px; text-align: right; padding-top: 17px; padding-right: 15px; height: 29px; }
.menu_login_info { float: left; width: 370px; height: 29px; padding-top: 18px; } 
.menu_logout { float: right; width: 80px; font-size: 13px; text-align: right; padding-top: 18px; padding-right: 20px; height: 29px; }
 
 #logbox a{ 
 color: #827471;
 font-size: 11px; }
 #logbox a:hover{text-decoration: underline;}
 
 
 
/* -- search -- */
 
#searchbox { width: 250px; height: 29px; border: solid 0px; margin-top: 120px;
 background-image: url(images/search_bg.png);
 background-repeat: no-repeat;
 float: right;
  }
 
#searchbg {  
 height: 29px;
 width: 211px;
 background-image: url(images/search_bg.png);
 background-repeat: no-repeat;
 
 }
 
#searchbox input.txt {

width: 185px;
margin-top: 7px;
margin-left: 10px;
color:#69696f;
font-family: georgia, arial;  
font-size: 13px;
font-style: italic;
font-weight: bold;
 border: solid 0px; 
background-color: transparent; 
}  


#searchbox input.submitbtn {
float: right;
width: 27px;
height: 29px;
border: 0px;
font-size: 0px;
}

 
 
/* ---- Login begins ----*/ 
 
 
#loginform {
padding: 10px 0 8px 35px;
font-size: 10px;
color:#af9d8b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#loginform a { color: #dc755f; }
#loginform a:hover {color:#CC9966; text-decoration:none; }
#loginform div.login_input {
background:transparent url(images/login_field.png) no-repeat scroll left top;
width:187px;
height:34px;
margin-bottom:5px;
}
#loginform div.login_input input {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#a09992;
display:block;
font-family:verdana, arial,sans-serif;
font-size:12px;
height:18px;
padding:10px 10px 10px 13px;
width:162px;
}

#loginform .button {
background:transparent url(images/login_btn_a.png) no-repeat 0 0;
height: 30px; width: 81px;
border:0px solid #408BB6;
color: transparent;
text-indent:-9999px;
float:left;
font-family:verdana,sans-serif;
font-size:11px;
margin:0 10px 0 5px;
padding:2px 15px;
vertical-align:top;
cursor: pointer;
cursor: hand;
}
 
div.forgot_pass {
margin-top: 5px;
line-height:16px;
margin-bottom: 10px;
}

.login_self { padding-top: 20px; padding-bottom: 15px;}

/* - Login ends - */
 
 
 
 
h1 {
padding-top: 16px;
margin-left: 12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#aa6925;
font-size: 14px;
text-transform: uppercase;
}
 
h2 {
padding-top: 7px;
margin-left: 12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#976e42;
font-size: 11px;
text-transform: uppercase;
} 
 
.join { width: 620px; height: 75px; background-image: url(images/join_bg.png); margin-bottom: 10px;}
.joinimg { padding-left: 448px; padding-top: 11px; }
 
 
 
 /* ---- Grid backgrounds ----*/ 
 
 
.grid_4_top { width: 300px; height: 36px; margin: 0px; padding: 0px; background-image: url(images/grid_4_top.png); }
.grid_4_middle { width: 300px; height: auto; margin: 0px; background-image: url(images/grid_4_middle.png);
  background-repeat: repeat-y; }
.grid_4_bottom { width: 300px; height: 13px; margin: 0px; margin-bottom: 5px; background-image: url(images/grid_4_bottom.png); }
 .grid_4 p { margin-left: 10px; color: #a3907c;} 
  

.grid_8 p { margin-left: 20px; } 
.grid_8_top { width: 620px; height: 61px; margin: 0px; padding: 0px; background-image: url(images/grid_8_top.png); }
.grid_8_middle { width: 620px; height: auto; margin: 0px; background-image: url(images/grid_8_middle.png);
  background-repeat: repeat-y; }
.grid_8_bottom { width: 620px; height: 13px; margin: 0px; margin-bottom: 7px; background-image: url(images/grid_8_bottom.png); }
  
  
.grid_3_top { width: 220px; height: 36px; margin: 0px; padding: 0px; background-image: url(images/grid_3_top.png); }
.grid_3_middle { width: 220px; height: auto; margin: 0px; background-image: url(images/grid_3_middle.png); background-repeat: repeat-y; }  
.grid_3_bottom { width: 220px; height: 13px; margin: 0px; margin-bottom: 5px; background-image: url(images/grid_3_bottom.png); }
  
  
.grid_12_top { width: 940px; height: 61px; margin: 0px; padding: 0px; background-image: url(images/grid_12_top.png); }
.grid_12_middle { width: 940px; height: auto; margin: 0px; background-image: url(images/grid_12_middle.png);
  background-repeat: repeat-y; }
.grid_12_bottom { width: 940px; height: 13px; margin: 0px; margin-bottom: 5px; background-image: url(images/grid_12_bottom.png); }
.grid_12 p { margin-left: 10px; color: #a3907c;} 
  
.grid_e1_content { width: 704px; height: auto; margin: 0px; background-color: #fcf4eb; }

.grid_e2_top { width: 220px; height: 36px; margin: 0px; padding: 0px; background-image: url(images/grid_3_top.png); }
.grid_e2_middle { width: 220px; height: auto; margin: 0px; background-image: url(images/grid_3_middle.png);
  background-repeat: repeat-y; }
.grid_e2_bottom { width: 220px; height: 13px; margin: 0px; margin-bottom: 5px; background-image: url(images/grid_3_bottom.png); }
 .grid_e2 p { margin-left: 10px; color: #a3907c;} 
  
 
 
 
  
/* ---- New articles ----*/ 

 
 .newarticles {  padding: 7px 12px 2px 5px;  } 
 .newarticles a:hover { text-decoration:none;}
 
 .newarticles p { }
 .newarticles p.title { font-family: georgia; font-size: 21px; font-weight: bold; font-style:italic;  } 
 .newarticles p.title a { color:#226b8c;}
 .newarticles p.title a:hover { color:#373434; text-decoration:none; }
 
 .newarticles p.time { font-size: 10px; color:#999999; }
 
 .newarticles p.author { color:#999999; height: 20px; margin-top: 0px; font-size: 10px; padding-top: 8px; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dotted #efcaa2; } 
 .newarticles p.author a { color:#e06560; }
 .newarticles p.author a:hover { text-decoration:none; color:#d4172c; }
 .newarticles p.author a span { font-family: georgia; font-size: 18px; font-weight: bold; font-style:italic; }

.newarticles img {float: left; background-color: #f3f3f2; width: 18px; height: 18px; border:1px solid #c1ab93; padding: 2px; margin: 0 5px 5px 0; }
.authorimg { margin-left: 20px; margin-top: 3px; }

.viewall { float: left; margin-left: 20px; margin-top: 2px; display: block; font-size: 12px;  font-family: georgia; font-size: 15px; font-weight: bold; font-style:italic;  }
.newarticles a.viewall:hover { color:#CC3300;}

.feed { float: right; height: 18px; width: 18px; background-image: url(images/rss_18px.png); background-repeat: none;  margin-left: 20px; margin-top: 2px; display: block; font-size: 12px; font-size: 9px; font-style:italic; text-indent: -9999px; color: transparent;}

 
   



/* ---- Best & fresh articles begins ----*/ 

 
 .best {  padding: 7px 12px 2px 5px; } 
 .best a:hover { text-decoration:none;}
 
 .best p.title { font-family: georgia; font-size: 15px; font-weight: bold; font-style:italic; } 
 .best p.title a { color:#226b8c;}
 .best p.title a:hover { color:#373434; text-decoration:none; }
 
 .best p.time { font-size: 10px; color:#999999; }
 
 .best p.author { color:#999999; height: 20px; margin-top: 0px; font-size: 10px; padding-top: 4px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #efcaa2; } 
 .best p.author a { color:#e06560; }
 .best p.author a:hover { text-decoration:none; color:#d4172c; }
 .best p.author a span { font-family: georgia; font-size: 18px; font-weight: bold; font-style:italic; }

.best img {float: left; background-color: #f3f3f2; width: 14px; height: 14px; border:1px solid #c1ab93; padding: 2px; margin: 0 5px 5px 0; }
.authorimg { margin-left: 20px; margin-top: 3px; }


/* ---- Ratings ----*/ 


div#ratebox { float: right; width: 65px; height: 30px; margin-top: 5px; margin-right: 30px;; 
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 14px; color:#FFFFFF;
line-height: 26px; }


.best p.rate_no {
text-indent: -9999px;
width: 65px; height: 30px;
background-image: url(images/rate_no.png); background-repeat: none;  }
.best p.rate_zero {
width: 65px; height: 30px;
background-image: url(images/rate_zero.png); background-repeat: none;  }
.best p.rate_plus {
width: 65px; height: 30px;
background-image: url(images/rate_plus.png); background-repeat: none;  }
.best p.rate_minus {
width: 65px; height: 30px;
background-image: url(images/rate_minus.png); background-repeat: none;  }


.viewall { float: left; margin-left: 20px; margin-top: 2px; display: block; font-size: 12px;  font-family: georgia; font-size: 15px; font-weight: bold; font-style:italic;  }
.best a.viewall:hover { color:#CC3300;}

.feed { float: right; height: 18px; width: 18px; background-image: url(images/rss_18px.png); background-repeat: none;  margin-left: 20px; margin-top: 2px; display: block; font-size: 12px; font-size: 9px; font-style:italic; text-indent: -9999px; color: transparent;}

 

.best p.views { 
float: right; width: 100px; height: 20px; margin-top: 18px; margin-right: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 12px; color:#999;

}

/* - Best & fresh articles ends -*/   
  

/* ---- Write now! ----*/ 

.writenow {margin: 0 0 8px 0; }  
  
  
  
  
/* ---- Recent activity begins ----*/ 

 
 .activity {  padding: 7px 8px 10px 7px; } 
 .activity p { font-size: 10px; color:#999999; padding-bottom: 5px; margin-bottom: 6px; border-bottom: 1px dotted #CC9966; } 
 .activity a { color:#E06560;}
 .activity a:hover { text-decoration:none; color:#D4172C; }
 .activity a span { font-family: georgia;  font-weight: bold; font-style:italic; }

.activity a.article { color:#226B8C; font-family: georgia; font-size: 12px; font-weight: bold; font-style:italic; }
.activity a.article:hover { color:#373434;}
 
/* - Recent activity ends -*/ 
  
  

/* ---- Tag Cloud begins ----*/ 

.tag-cloud-area { padding: 10px; }
.tag-cloud {font-size: 12px; line-height: 10px; }

.tag-cloud ul {
	list-style-type: none;
}

.tag-cloud li {
	float: left; margin: 4px;
}

.tag-cloud ul li a {
    text-decoration: none;
	line-height: 2.3em;	
}
.tag-cloud a { color:#183851; text-decoration: none;}
.tag-cloud a:hover {
	background-color:#dec09a; text-decoration:none;
}





/* ---- active authors begins ----*/ 

div#authors_center { padding: 8px 4px 2px 6px; }
.active_authors { padding-top: 8px; padding: 0px; height: 70px; }
.active_authors p { float: left; height: 58px; width: 58px; border: none; background-image: url(images/rndm_user_bg.png); background-repeat: none; }
.active_authors img {  margin: 4px; border: 0px; height: 50px; width: 50px; }


/* - active authors ends -*/  





/* - Registering form -*/

.register_form { padding: 20px; color:#8a6b45; font-size: 11px;  color:#333333;}
.register_form input { margin-bottom: 6px; line-height: 16px; height: 16px; font-size: 11px; cursor: pointer;
cursor: hand; padding-top: 4px; padding-left: 4px;} 
.register_form p { margin-bottom: 10px; }
.register_form label { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color:#226b8c; margin-top: 7px; margin-bottom:3px; font-size: 13px;}
.register_form ul { margin-top: 2px; }
.register_form ul li {margin-left: 4px; color:#CC0000; font-size: 10px; margin-bottom: 4px;}



.register_form input.registerbutton {
background:transparent url(images/default_btn.png) no-repeat 0 0;
height: 32px; width: 83px;
border:0px solid #408BB6;
color: #8a5c5c;
font-family:verdana,sans-serif;
font-size:11px;
padding-bottom: 6px;
padding-right: 5px;
cursor: pointer;
cursor: hand;
}


/* ---- Edit Author ----*/ 

.editauthor { padding: 20px; }
.editauthor label { font-size: 11px; color: #666; }
.editauthor p { font-size: 11px; }
.editauthor input { width: 220px; height: 18px; margin-bottom: 5px; padding-top: 4px; padding-left: 3px;}

.editauthor a { font-size: 10px; }
.editauthor input.buttons { 
background:transparent url(images/default_btn2.png) no-repeat 0 0;
height: 21px; width: 85px;
border:0px solid #408BB6;
color: #8a5c5c;
font-family:verdana,sans-serif;
font-size:11px;
padding-top: 1px;
padding-bottom: 4px;
padding-right: 0px;
cursor: pointer;
cursor: hand;
margin-left: 2x;
}


/* ---- Author info ----*/ 
.authorinfo { padding: 10px; font-size: 11px;}
.authorinfo a { margin-left: 20px; margin-right: 10px; }
.authorinfo p { font-size: 12px; }


 .authornews {  padding: 7px 15px 10px 7px; } 
 .authornews p { font-size: 11px; color:#8a5c5c; padding-bottom: 5px; margin-bottom: 6px; border-bottom: 1px dotted #CC9966; } 
 .authornews a { color:#bb4753;}
 .authornews a:hover { text-decoration:none; color:#ff0033; }
 .authornews a span { font-family: georgia; font-size: 13px; font-weight: bold; font-style:italic; }

.authornews a.article { color:#bb4753; font-family: georgia; font-size: 13px; font-weight: bold; font-style:italic; }
.authornews a.article:hover { color:#ff0033;}



.authorimage { margin: 10px 10px 0 40px; height: 93px; width: 93px; border: none; background-image: url(images/user_img_bg.png); background-repeat: none; }
.authorimage img {  margin: 7px; border: 0px; background-image: url(images/rndm_user_bg.png); background-repeat: none; }


.editprofile  {
background:transparent url(images/default_btn2.png) no-repeat 0 0;
height: 21px; width: 85px;
border:0px solid #408BB6;
color: #8a5c5c;
font-family:verdana,sans-serif;
font-size:11px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 10px;
cursor: pointer;
cursor: hand;
margin-left: 40px;

}
.editprofile a { margin: 0px 0 0 13px; color:#8a5c53; }
.editprofile a:hover { text-decoration: none; color:#333333; }


.authoractivity { padding: 15px; font-size: 12px;}
.authoractivity h2 { font-size: 14px; margin: 0px; margin-bottom: 8px; margin-top: 10px; color:#7ba4c2;}



.authoractivity p {color:#999999;margin-bottom: 4px; margin-left: 0px; font-size: 12px; }
.authoractivity a { margin-left: 0px; color:#226b8c; font-family: georgia; font-size: 12px;  font-style: italic;font-weight: bold; line-height: 16px;}
.authoractivity a:hover {color:#373434; text-decoration:none;}


div.authoractivity a.editbtn {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bb4753; font-weight:normal;  }
div.authoractivity a:hover.editbtn {color:#ff0033;}

.authoractivity p.createnew  a{ font-size: 20px; }




 .authoractivity p.author { color:#999999; height: 19px; margin-top: 0px; font-size: 10px; padding-top: 2px; padding-bottom: 0px; margin-bottom: 7px;  } 
 .authoractivity p.author a { color:#e06560; }
 .authoractivity p.author a:hover { text-decoration:none; color:#d4172c; }


.authoractivity img {float: left; background-color: #f3f3f2; width: 14px; height: 14px; border:1px solid #c1ab93; padding: 2px; margin: 0px 7px 0px 0px; }

.authoractivity_follow { margin-left: 8px; }





/* ---- New & Edit Article ----*/ 

.article_edit { padding: 15px 10px 10px 40px; }
.article_edit span { color:#666666; font-size: 10px; }
.article_edit label { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color:#226b8c; margin-top: 20px; margin-bottom:5px; }
.article_edit input  { height: 20px; width: 518px; line-height:16px; margin-bottom: 10px; padding-top: 4px; padding-left: 4px; }



.article_edit input.button{
background:transparent url(images/default_btn.png) no-repeat 0 0;
height: 32px; width: 83px;
border:0px solid #408BB6;
color: #8a5c5c;
font-family:verdana,sans-serif;
font-size:11px;
padding-bottom: 6px;
padding-right: 5px;
cursor: pointer;
cursor: hand;
}



/*-- write article - create a new title --*/

div.createArticle {
margin-left: 15px;
width:530px;
background:#f9f0e3;
position:relative;
top:10px;
border:1px solid #e5cead;
}

div.createArticle h1 { 
text-align: left;
color:#593808;
font-family: Verdana;
font-size:25px;
text-transform: none;
padding:5px 0 5px 5px;
margin-top: 15px;
margin-bottom: 20px;

}

div.createArticle label {
width:100%;
display: block;
border-top:1px solid #e9d2b0;

padding:10px 0 10px 0;
}

div.createArticle label span {
display: block;
color:#bb8354;
font-size:17px;
width:200px;
text-align:left;
margin: 10px 0 15px 15px;
}

div.createArticle .input_text {
padding:10px 10px;
width:200px;
background:#7d6262;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.createArticle input {
font-size: 28px;
color: #593808;
font-family: georgia, arial;
margin-left: 15px;
padding:10px 25px 10px 25px;
width:450px;
height: 45px;
background:#fffff7;
border: 1px solid #d7a275;
}


div.createArticle .button
{
font-size: 2px;
text-indent: -9999px;
color: transparent;
width: 154px;
height: 62px;
background-image: url(images/createArticleGo.png);
background-repeat: no-repeat;
background-color: transparent;
margin:0 0 10px 0;
padding: 0px;
border:0px;
position: relative;
top:10px;
left: 15px;

}


div.createArticle .button:hover
{ background-image: url(images/createArticleGo_hover.png); }

div.createArticle .button:active
{ background-image: url(images/createArticleGo_active.png); }


/* ---- Edit Article / Etherpad View ----*/ 


div.etherpadHeader {
width: 900px;
height: 30px;
margin-bottom: 10px;
}

div.etherpadHeader H1 {

margin-left: 10px;
text-transform: none;


}



/* ---- Article view ----*/ 

.articleview { color:#333; padding: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.articleview p { font-size: 12px; line-height: 15px; }
.articleview td {margin: 2px; } 

.articleview a { color:#7ba4c2; text-decoration: none; font-size: 13px; margin: 0px; }
.articleview a:hover { border-bottom: 1px dotted #226b8c; }



.article_info { color:#333; padding: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.article_info a { color:#bb4753; text-decoration: none; font-size: 13px; margin: 0px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
.article_info a:hover {  color:#ff0033; }
.article_info p { font-size:12px; margin-bottom: 3px;}

.article_info p.articletags { font-size: 12px; }
.article_info p.articletags a { font-size: 11px; margin-right: 4px; }

.article_authors p { font-size: 12px; }
.article_authors a{ font-style:normal; font-weight: normal; color:#7ba4c2; margin-right: 3px; }
.article_authors a:hover {color: #226b8c; border-bottom: 1px dotted #226b8c; }
.article_authors span {  font-style:normal; font-weight: normal; }

.article_info h2 { text-transform:capitalize; margin: 5px; }
.article_info h2 a { font-size: 15px; }


.article_content p {margin: 0px; color: #454444; font-size: 12px; line-height: 19px; }
.article_content { margin: 10px;}

.article_content h1,
.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6 {
color: #226b8c; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-left: 0px; margin-bottom: 10px; margin-top: 10px; font-style:italic;
text-transform: none;
 }


.article_sources {color: #959492; margin-left: 10px; margin-right: 15px; }
.article_sources h2 { font-size: 13px; color: #625f5b; margin-top: 20px; margin-bottom: 10px; margin-left: 15px; }




.article_content b {font-size:13px;margin-top:4px;margin-bottom:8px;}
.article_content h1 {font-size:16px;font-style:italic; }
.article_content h2 {font-size:14px;}


.article_content ul {margin-top:4px;margin-left:25px;}
.article_content ul li {list-style:disc;margin-bottom:2px;}

.article_content ol { margin-top:4px;margin-left:25px;list-style-type:decimal; }
.article_content ol li {list-style-type:decimal;margin-bottom:2px;}

/* -> Article comments */ 
.article_comments {margin-left:12px;}
.article_comments h2 {font-size:16px;color:#523618;margin-top:20px;margin-bottom:40px;margin-left:5px;text-shadow:#ccc 0px 1px 0px;}
.article_comments hr {border:0.2em dashed #f3eade;margin-bottom:10px;margin-left:20px;margin-top:10px; margin-right:10px;}
.article_comments p { margin-left:8px;font-size:12px;color:#523618;line-height:17px;font-family:Verdana;} 


.article_comments a { font-size: 11px; color: #513116; }
.article_comments a:hover {text-decoration: none; border: 0px; color: #ae7835; }


.aImg img { height: 45px; width: 45px; }
.aImg {
 margin: 0 5px;
 padding:6px;
 float: left;
 -webkit-box-shadow: #ccc 0px 0px 3px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
  }

.aImg:hover { -webkit-box-shadow: #b9915f 0px 0px 4px; }
.aDate { 
  color: #a26e42; 
  font-size: 10px; 
}

.aVersion { 
  color: #d7bba3; 

  font-size: 10px; 
}





div.article_comments .articlecontent:nth-child(even) {

margin-left: 90px;

background-color: #fff9f1; 
border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-top-left-radius: 0px 0px;
border-top-right-radius: 10px 10px;
display: block;
overflow: hidden;
padding: 10px 20px;
position: relative;
width: 420px;
-webkit-box-shadow: #d0b38f 0px 0px 3px;
-moz-box-shadow :0px 0px 3px #d0b38f;
box-shadow: 0px 0px 3px #d0b38f;

-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;

-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

} 

div.article_comments .articlecontent:nth-child(odd)  {

margin-left: 90px;
/* background: #f0e1ce; */

border: 1px solid #d7d7d7;
border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-top-left-radius: 0px 0px;
border-top-right-radius: 10px 10px;
display: block;
overflow: hidden;
padding: 10px 20px;
position: relative;
width: 420px;
-webkit-box-shadow: #ccc 0px 0px 2px;
-moz-box-shadow :0px 0px 2px #ccc;
box-shadow: 0px 0px 2px #ccc;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;

-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

} 


.article_comments textarea:hover {
-webkit-box-shadow: #d29c59 0px 0px 5px;
-moz-box-shadow :0px 0px 2px #d29c59;
box-shadow: 0px 0px 2px #d29c59;
}


.article_comments textarea {

margin-left: 20px;
	width: 450px;
	height: 80px;
	font-size: 12px;
	color:#48361f;
	border: 1px solid #f1ddc8;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	
-webkit-box-shadow: #d29c59 0px 0px 2px;
-moz-box-shadow :0px 0px 2px #d29c59;
box-shadow: 0px 0px 2px #d29c59;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;

-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
	
	
}


.aSubmit { margin-left: 20px; }
.article_comments input {
  
  cursor: pointer;
  height:20px;
  width:100px;
  border:1px solid #ead8c3;
  background:#f2dbc1;
  
  font-family:verdana, 'Times New Roman', serif;
  color:#4b4237;
  font-size:12px;
  

  background:-moz-linear-gradient(top, #f2dbc1, #fff7ed);
  background:-webkit-gradient(linear, left top, left bottom, from(#f2dbc1), to(#fff7ed));
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:0px 0px 3px #ccc;
  -webkit-box-shadow:0px 0px 3px #ccc;
  box-shadow:0px 0px 3px #ccc;

 }
 
.article_comments input:hover { 
border:1px solid #dec7ac;
-moz-box-shadow:0px 0px 5px #dec7ac;
-webkit-box-shadow:0px 0px 5px #dec7ac;
box-shadow:0px 0px 5px #dec7ac;

 }

.postcommentbox_text {
margin: 0px;
color: #ccc;

float: left;
font-size: 12px;
font-weight: bold;
line-height: 22px;
padding: 0px 0px 0px 0px;
text-align: right;
width: 60px;
}


.postcommentbox {
margin-left: 70px;
width: 450px;
position: relative;

}


/* -> draft -*/

.article_draft {Ê}
.article_draft p { margin-left: 5px; font-size: 12px; color: #523618; line-height: 17px; font-family: Verdana; }
.article_draft a { color: #744d1c;}
.article_draft a:hover {color: #d29c59; text-decoration: none; }

.article_draft textarea:hover {
-webkit-box-shadow: #d29c59 0px 0px 4px;
-moz-box-shadow :0px 0px 4px #d29c59;
box-shadow: 0px 0px 4px #d29c59;
}


.article_draft textarea {


	width: 250px;
	height: 30px;
	font-size: 12px;
	color:#48361f;
	border: 1px solid #f1ddc8;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	
-webkit-box-shadow: #f0e1ce 0px 0px 2px;
-moz-box-shadow :0px 0px 2px #f0e1ce;
box-shadow: 0px 0px 2px #f0e1ce;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;

-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
	
	
}



div.article_draft .draftcontent:nth-child(even) {

margin-left: 15px;
margin-bottom: 7px;
background-color: #fff9f1; 
display: block;
overflow: hidden;
padding: 10px 10px;
position: relative;
width: 240px;

  background:-moz-linear-gradient(top, #fff7ed, #fff);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff7ed), to(#ffffff));
  -moz-border-radius:5px;
  -webkit-border-radius:5px;


} 

div.article_draft .draftcontent:nth-child(odd)  {

margin-left: 15px;
margin-bottom: 7px;
/* background: #f0e1ce; */

border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-top-left-radius: 0px 0px;
border-top-right-radius: 10px 10px;
display: block;
overflow: hidden;
padding: 10px 10px;
position: relative;
width: 240px;

-webkit-box-shadow: #f0e1ce 0px 0px 2px;
-moz-box-shadow :0px 0px 2px #f0e1ce;
box-shadow: 0px 0px 2px #f0e1ce;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;

-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;

} 









.dButton {   margin-left: 14px; }


.article_draft input {
  margin-top: 15px;
  cursor: pointer;
  height:20px;
  width:98px;
  border:1px solid #ead8c3;
  background:#f2dbc1;
  
  font-family:verdana, 'Times New Roman', serif;
  color:#4b4237;
  font-size:12px;
  
  background:-moz-linear-gradient(top, #fff7ed, #fff7ed);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff7ed), to(#fff7ed));
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:0px 0px 3px #ccc;
  -webkit-box-shadow:0px 0px 3px #ccc;
  box-shadow:0px 0px 3px #ccc;

 }
 
.article_draft input:hover { 
border:1px solid #dec7ac;
-moz-box-shadow:0px 0px 5px #dec7ac;
-webkit-box-shadow:0px 0px 5px #dec7ac;
box-shadow:0px 0px 5px #dec7ac;

 }




/* ---- Version info  ----*/ 

div#version_info h1,
div#version_info h2,
div#version_info h3,
div#version_info h4,
div#version_info h5,
div#version_info h6 {
color: #226b8c; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-left: 0px; margin-bottom: 10px; margin-top: 10px; font-style:italic;
text-transform: none;
 }





/* ---- Following ----*/ 
.following {  padding-left: 30px;  padding-top: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.following img { width: 15px; height: 15px; margin-left: 10px; margin-right: 5px; border: 0px; }

.following h2 { font-size: 14px; margin: 0px; margin-bottom: 8px; margin-top: 10px; color:#7ba4c2;}



.following p {color:#999999;margin-bottom: 4px; margin-left: 0px; font-size: 12px; }
.following a { margin-left: 0px; color:#226b8c; font-family: georgia; font-size: 12px;  font-style: italic;font-weight: bold; line-height: 16px;}
.following a:hover {color:#373434; text-decoration:none;}

.following2 { padding-left: 30px; }
.following2 h2 { font-size: 14px; margin: 0px; margin-bottom: 8px; margin-top: 10px; color:#7ba4c2;}
.following2 a { margin-left: 0px; color:#e06560; font-family: georgia; font-size: 12px;  font-style: italic;font-weight: bold; line-height: 16px;}
.following2 a:hover {color:#d4172c; text-decoration:none;}




 .following2 p.author { color:#999999; height: 19px; margin-top: 0px; font-size: 10px; padding-top: 2px; padding-bottom: 0px; margin-bottom: 7px;  } 
 .following2 p.author a { color:#e06560; }
 .following2 p.author a:hover { text-decoration:none; color:#d4172c; }


.following2 img { background-color: #f3f3f2; width: 14px; height: 14px; border:1px solid #c1ab93; padding: 2px; margin: 0px 7px 0px 0px; }

.followlinks { padding-left: 0px; margin-left: 0px; margin-bottom: 3px; }



/* ---- Search results ----*/ 
.search_results { padding: 10px; }
.search_results h2 {color:#bb4753; text-transform:none; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic; font-weight:bold; margin-left: 6px; margin-bottom: 5px;}
.search_results p { font-size: 10px; }
.search_results a { font-style:normal; font-weight: normal; color:#7ba4c2; margin-right: 3px; }
.search_results a:hover {color: #226b8c; border-bottom: 1px dotted #226b8c; text-decoration:none; }


.search_results td {
    font-size: 12px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px;
	border-color: transparent;
	border-collapse: separate;
	background-color: transparent;
}
.search_results th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-color: transparent;
	background-color: transparent;
	
}
.search_results td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-color: transparent;
	background-color: transparent;

}





/* ---- footer begins ----*/ 




.footer, .push {
	height: 130px; /* .push must be the same height as .footer */
}



.footer { 


background-image: url(images/footer_bg.png);
background-repeat:repeat;
margin: 0px auto; 
margin-bottom: 60px;
margin-top: 80px; 
}

.footerlinks { margin-top: 20px; }
.footerlinks ul { font-family: Verdana, Arial, serif; font-weight: normal; font-size: 12px; margin-left: 10px; }
.footerlinks ul li { line-height: 18px; margin-bottom: 5px; }
.footerlinks a { color:#7c4811; border-bottom: 1px dotted #999999; }
.footerlinks a:hover { text-decoration: none; border: 0px; }
 
.creativecommons { text-align: right; margin-top: 18px; padding-left: 210px;  } 
 .creativecommons p {  font-size: 9px; } 
 .creativecommons img {margin-bottom: 4px; }
 /* - footer ends -*/ 
 
 
 
 
 
 
 /*printer styles*/ 
 @media print{ 
}





/* 960px layout grid
----------------------------------------------------------------------------------------------------*/

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3 {
	width: 220px;
}

.container_12 .grid_6 {
	width: 460px;
}

.container_12 .grid_9 {
	width: 700px;
}

.container_12 .grid_12 {
	width: 940px;
}


.container_12 .grid_e1 { width: 704px; }
.container_12 .grid_e2 { width: 220px; }
.grid_e1 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 6px;
}

.grid_e2 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}



/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}


/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3 {
	padding-left: 240px;
}

.container_12 .prefix_6 {
	padding-left: 480px;
}

.container_12 .prefix_9 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}


/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3 {
	padding-right: 240px;
}

.container_12 .suffix_6 {
	padding-right: 480px;
}

.container_12 .suffix_9 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}


/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3 {
	left: 240px;
}

.container_12 .push_6 {
	left: 480px;
}

.container_12 .push_9 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}


/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3 {
	left: -240px;
}

.container_12 .pull_6{
	left: -480px;
}

.container_12 .pull_9 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/



.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


