body {
	font-family: Verdana, Georgia, serif;
	color:#333;
	font-size:12px;
	
}
ul {
list-style-type:none;
}
a,a:visited {
	color:#5588AA;
	text-decoration:none;
}
a:hover {
	color:#CC6600;
    text-decoration:underline;
}
fieldset {
	/*border:1px solid #999;*/
	padding:0px;
	font-weight:bold;
}
div.search {
margin-left:auto;margin-right:auto;width:960px;
background-color:#4F81BD;
padding-left:7px;
padding-right:7px;
color:white;
height:25px;
vertical-align:middle;
overflow:hidden;
background-image:url(default/annajah-blogs.png);
background-repeat:no-repeat;
background-position:left top;
}
div.search input {
/*border:1px solid white;
background-color:#4F81BD;
color:black;*/
font-size;10px;
}
from.adminform input.admininput{
font-size:10px;
height:12px;
}
div.search ul {
float:right;
}
div.search li {
display:list;
float:left;
padding:0px;
margin:0px;
margin-left:3px;
margin-right:3px;
}
div.search a,div.search a:visited {
color:white;
text-decoration:none;
}
div.search a:hover {
color:#99CCff;
text-decoration:none;
}
div.blog_header {
/* background-color:#B8CCE4;
 margin-top:10px;
 font-weight:bold;
 border:1px solid #4F81BD;
 text-align:center;*/
 border-bottom:3px solid #4F81BD;


}
div.blog_header div {
 background-image:url("default/logo.gif");
 background-position: left;
 background-repeat:no-repeat;
 padding-top:10px;
 padding-bottom:10px;
 margin-top:5px;
 margin-bottom:5px;
 position:relative;
}

div.blog_header div h1 {
	color:#333;
	margin:0px;
	padding:0px;
	font-size:22px;
/*	letter-spacing:5px; */
	text-transform:uppercase;
	margin-left:83px;
}
div.blog_header div h2 {
	color:#333;
	margin:0px;
	padding:0px;
	font-size:18px;
/*	letter-spacing:5px; */
	text-transform:uppercase;
	margin-left:83px;
}
div.blog_header div h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#4F81BD;
	font-size:14px;
	text-transform:uppercase;
	margin-left:83px;
}
div.blog_footer {
 margin-top:10px;
 text-align:center;
 border-top:1px solid #4F81BD;
 color:#666;font-size:80%;
}
div.blog_profile {
background-color:#DBE5F1;
 text-align:justify;
 margin-top:10px;
 padding:5px;
 border:1px solid #4F81BD;
 /*border-bottom:1px solid #666;*/
}
div.blog_profile b {
width:100%;
}
div.blog_profile h1 {
 font-size:100%;
 margin:0px;padding:0px;
 
}
div.blog_profile img {
 float:left;
 padding:3px;
 border:1px solid #4F81BD;
 margin:5px;
 margin-left:0px;
 background-color:white;
}
div.blog_profile a {
 float:right;
 margin-left:10px;
}
div.blog_menu {
background-color:#DBE5F1;
 text-align:left;
 margin-top:10px;
 padding:5px;
 border:1px solid #4F81BD;
}
div.blog_menu h1 {
 font-size:100%;
 margin:0px;padding:0px;
}
div.blog_menu img {
 float:left;
 padding:3px;
 border:1px solid #999;
 margin:5px;
 margin-left:0px;
}
div.blog_menu a {
 
}
div.blog_menu ul {
margin:0px;
padding:0px;
}
div.blog_menu ul li {
text-indent:-5px;
margin-left:10px;
}
div.blog_menu ul li.expand a,div.blog_menu ul li.expand a:hover,div.blog_menu ul li.expand a:visited{
	color:#333;
	text-decoration:none;
}
div.blog_menu ul li.collapse a,div.blog_menu ul li.collapse a:hover,div.blog_menu ul li.collapse a:visited {
	color:#333;
	text-decoration:none;
}
div.blog_menu ul li ul li ul {
	list-style:circle;
	list-style-position:-15px;
	
}
div.blog_menu ul li ul li ul li{
	list-style:circle;
	list-style-position:-15px;
	text-indent:0px;
}
div.blog_menu ul li.article a,div.blog_menu ul li.article a:visited{
color:#5588AA;
display:block;
}
div.blog_menu ul li.article a:hover {
display:block;
color:#CC6600;
text-decoration:underline;
}

div.blog_content {
 margin-top:10px;
 padding-top:0px;
}

/* the following hack untill the next comment are required for main page */
div.publishers {
background-color:white;
 text-align:left;
margin:0px;
 padding:5px;
 border:1px solid #4F81BD;
 
 /*border-bottom:1px solid #666;*/
}
div.publishers h1 {
 font-size:100%;
 margin:0px;padding:0px;
}
div.publishers ol,div.publishers ol li {
margin:0px;padding:0px;
list-style-position:inside;
}
div.publishers ol li {
display:block;
border-bottom:1px dotted #4F81BD;
}

.container_16 .grid_5_5_1{padding:0px; display:inline;float:left;margin-right:5px;width:315px}
.container_16 .grid_5_5_2{padding:0px; display:inline;float:left;margin-left:5px;width:315px}




/*  ----- END OF 960 HACK ----- */
div.post {
 margin-top:10px;
 padding-top:0px;
 text-align:justify;
 margin-top:10px;
 margin-bottom:15px; 
}
div.post ul {
margin:0px;
padding:0px;
}
div.post ul li {
margin:0px;
padding:0px;
}
/*div.post ul li.date {
color:#999;float:right;margin-left:20px;
}*/
div.post ul li.date {
color:#999;
margin-top:3px;
margin-bottom:3px;
}
div.attachments {
background-color:#DBE5F1;
 text-align:left;
 margin-top:10px;
 padding:5px;
 border:1px solid #4F81BD;
 /*border-bottom:1px solid #666;*/
}
div.attachments h1 {
 font-size:100%;
 margin:0px;padding:0px;
}


div.post ul li.header a,div.post ul li.header a:visited{
font-weight:bold;
font-size:18px;
text-decoration:none;
color:#CC6600;
display:block;
margin-top:5px;
margin-bottom:5px;
}
div.post ul li.header a:hover {
font-weight:bold;
font-size:18px;
text-decoration:none;
color:#333;
display:block
}
div.post ul li.content {
display:block;
}

div.post ul li.footer {
display:block;
color:#999;
text-align:right;
border-bottom:1px dotted #4F81BD;
margin-bottom:20px;
padding-bottom:20px;
}
li.addthis {
display:block;
color:#999;
text-align:right;
}
li.addthis a {
float:right;
margin-left:20px;
}

div.digg_or_photo {
float:right;margin-left:5px;margin-bottom:5px;
}
div.digg_or_photo img.photo {
padding:2px;border:1px solid #4F81BD;width:60px;
}
div.comment {
 margin-top:10px;
 padding-top:0px;
 text-align:justify;
 margin-bottom:15px; 
}
div.comment ul {
margin:0px;
padding:0px;
margin-left:25px;
}
div.comment ul li {
margin:0px;
padding:0px;
}

div.comment ul li.date {
color:#999;
margin-top:3px;
margin-bottom:3px;
display:block;
border-bottom:1px dotted #4F81BD;
padding-bottom:10px;
}
div.comment ul li.content {
display:block;
}
div.comment ul li.commentor {
display:block;
color:#CC6600;
}
div.comment ul li.author {
font-weight:bold;
}










fieldset {

margin:0px;
padding:0px;
}






form.default-form {
	text-align:center;
}

form.default-form dl {
	display:block;
	margin:5px;
	padding:5px;
}
form.default-form dt{
	width:150px;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
}
form.default-form dd{
	padding-left:150px;
	display: block;
	margin-bottom:10px;
}

form.default-form ul {
list-style:none;
margin:5px;
padding:5px;
}


form.default-form label {
margin:0px;
padding:0px;
display:inline-block;
width:150px;
}
form.default-form input {
margin:0px;
padding:0px;
}
form.default-form label.required {
color:red;
}
form.default-form fieldset {
display:inline;
text-align:left;
}
form.default-form li.button {
	text-align:right;
}
form.default-form li.input input {
	width:350px;
}
form.default-form li.input textarea {
width:350px;
height:150px;
vertical-align:top;
}
form.default-form li {
margin:0px;
padding:0px;
margin-bottom:10px;

}
form.default-form p.description {
margin:0px;
padding:0px;
padding-left:150px;
font-size:90%;
font-style:italic;
color:#999;
width:350px;
text-align:justify;
}




form.mini-form{
text-align:center;
}

form.mini-form ul {
list-style:none;
margin:5px;
padding:5px;
}


form.mini-form label {
margin:0px;
padding:0px;
display:inline-block;
width:75px;
}
form.mini-form input {
margin:0px;
padding:0px;
}
form.mini-form label.required {
color:black;
}
form.mini-form fieldset {
display:inline;
text-align:left;
}
form.mini-form li.button {
	text-align:right;
}
form.mini-form li.input input {
	width:150px;
}
form.mini-form li.input textarea {
width:150px;
height:150px;
vertical-align:top;
}
form.mini-form li {
margin:0px;
padding:0px;
margin-bottom:10px;

}
form.mini-form p.description {
margin:0px;
padding:0px;
padding-left:75px;
font-size:90%;
font-style:italic;
color:#999;
width:150px;
text-align:justify;
}

















p.successful-message {
display:inner-block;
width:350px;
padding:5px;
border:1px solid #265a26;
text-align:center;
font-weight:bold;
background-color:#77eb77;
}
p.error-message {
display:inner-block;
width:350px;
padding:5px;
border:1px solid #941a1d;
text-align:center;
font-weight:bold;
background-color:#fd714d;
}
ul.errors {
margin:0px;
margin-left:0px;
padding:0px;
list-style:none;
}
ul.errors li {
width:340px;
margin-left:145px;
padding:5px;
border:1px solid #941a1d;
font-weight:bold;
background-color:#fd714d;
}
dl.full_profile {
display:block;
}
dl.full_profile dt{
width:200px;
font-weight:bold;
float:left;
}
dl.full_profile dd{
padding-left:200px;
display: block;
}
table.admin_table {
background-color:white;
}
table.admin_table tr {
background-color:white;
}
table.admin_table th {
color:white;
background-color:#4F81BD;
border-left:1px solid white;
border-bottom:1px solid white;
padding:2px;
}
table.admin_table tr td.hidden {
color:gray;
text-decoration:line-through;
}
table.admin_table tr td {
background-color:#B8CCE4;
border-left:1px solid white;
border-bottom:1px solid white;
padding:2px;
vertical-align:middle;
}
table.admin_table tr.even td {
background-color:#DBE5F1;
}

