/*
-----------------------------------------------
Acimmonk Theme Revamp
Name:     Acimmonk
Designer: Cody Wise
Date:     28 May 2010

Stylesheet was cleaned of extra coding. Like classes were combined. All blogger syntax was replaced with WP recognized 

commands. Extra stylesheets were combined into 1 and excess characters removed.
----------------------------------------------- */
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */

/************************************************
*	Structure      								*
************************************************/
	 
body {
  background:#070B44;
  margin:0;
  padding:20px -1px;
  text-align:center;
  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#8e8eda;
  font-size/* */:/**/small;
  font-size: /**/small;
  }


/************************************************
*	Content      								*
************************************************/

@media all {
  #content {
    width:840px;
    margin:0 auto;
    text-align:left;
    }

.widecolumn {
    width:840px;
    background:#9d9ddf no-repeat left top;
    color:#111135;
    font-size:97%;
    line-height:1.5em;
    }
	
.postmetadata  {
	}
		
h3 {
	font-weight:bold;
	font-size:14px; 
	float: left; 
	margin-top:5px; 
	margin-bottom:5px;
	}
	
/************************************************
*	Comments      								*
************************************************/

.commentlist {
	padding:20px;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	}
	
.commentlist li {
	font-weight: bold;    	
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	}

.commentmetadata {
	font-weight: normal;
	}
	
#comments {
	margin:-25px 13px 0;
	border:1px solid #6161cb;
	border-width:0 1px 1px;
	padding:20px 0 15px 0;
	}
	
#comments h4 {
	margin:0 0 10px;
	padding:0 14px 2px 29px;
	border-bottom:1px solid #6161cb;
	font-size:120%;
	line-height:1.4em;
	color:#111135;
	}
	
#comments-block {
	margin:0 15px 0 9px;
	}
	
.comment-data {
	background: url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 2px .3em;
	margin:.5em 0;
	padding:0 0 0 20px;
	color:#111135;
	}
	
.comment-poster {
	font-weight:bold;
	}
	
.comment-body {
	margin:0 0 1.25em;
	padding:0 0 0 20px;
	}
	
.comment-body p {
	margin:0 0 .5em;
	}
	
.comment-timestamp {
	margin:0 0 .5em;
	padding:0 0 .75em 20px;
	color:#111135;
	}
	
.comment-timestamp a:link {
	color:#111135;
	}
	
.deleted-comment {
	font-style:italic;
	color:gray;
	}

#comment {
	width:90%;
	 }
	 
.recentcomments {
	padding-left: 6px;
	}
	
/************************************************
*	Main Sizing Parameters      								*
************************************************/
	
#main {
    width:535px;
    float:left;
    background:#9d9ddf no-repeat left bottom;
    margin:15px 0 0;
    padding:0 0 10px;
    color:#111135;
    font-size:97%;
    line-height:1.5em;    
    }
	
#mainalt {
    width:535px;
    float:left;
    background:#000032 no-repeat left bottom;
    margin:15px 0 0;
    padding:0 0 10px;
    color:#ffffff;
    font-size:97%;
    line-height:1.5em;    
    }
	
#mainalt li{
	list-style: none;
	}

#mainalt a:link { 
	color: #AFAFFF;
	text-decoration: none;
	font-style: none;
	}

#mainalt a:hover {
	color:white;
	font-style: none;
	}
  
#mainalt a:visited {
	color:#AFAFFF;
	text-decoration: none;
	font-style: none;  
	}

#mainalt a:active {
	color:#AFAFFF;
	text-decoration: none;
	font-style: none;  
	}
	
#mainalt a:visited:hover {
	color:white;
	text-decoration: none;
	font-style: italic;  
	}

#whisperfooter {
	font-style: none;
	}
	
#rptitle {
	font-size:20px;
	color:#AFAFFF;
	}

#mainalt2 {
    width:100%;
    background: no-repeat left top;
    padding:10px 0 0;
    }
	
#main2 {
    float:left;
    width:100%;
    background: no-repeat left top;
    padding:10px 0 0;
    }
	
#main3 {
    background: repeat-y;
    padding:0;
    }
	
#sidebar {
    width:290px;
    float:right;
    margin:15px 0 0;
    font-size:97%;
    line-height:1.5em;
    }
  }
  
@media handheld {
#content {
    width:90%;
    }
	
#main {
    width:100%;
    float:none;
    background:#111135;
    }
	
#main2 {
    float:none;
    background:none;
    }
	
#main3 {
    background:none;
    padding:0;
    }
	
#sidebar {
    width:100%;
    float:none;
    }
  }

/************************************************
*	Links and All Related Syntax      								*
************************************************/

a:link {
  color:#111135;
  }
a:visited {
  color:#111135;
  }
a:hover {
  color:#000;
  }
a img {
  border-width:0;
  }
  
.toplinks {
	text-align:right;
	float:right;
	}
	
.toplinks_left {
	align:left;
	width:840px;
	margin:0 auto;
	}
	
.currentarea {
	color:white;
	}
	
.toplinks a:link {
	text-decoration:none;
	color:#8e8eda;
	}
	
.toplinks a:active {
	text-decoration:none;
	color:#8e8eda;
	}
	
.toplinks a:visited {
	text-decoration:none;
	color:#8e8eda;
	}
	
.toplinks a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
	
a.nextpostclass {
	text-decoration:none;
	color:#AFAFFF;
	font-size:13px;
	font-weight:bold;
	}
	
a.nextpostclass:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	}
	
a.nextpostclass:active {
	text-decoration:none;
	color:#AFAFFF;
	font-size:13px;
	font-weight:bold;
	}
	
a.nextpostclass:visited {
	text-decoration:none;
	color:#AFAFFF;
	font-size:13px;
	font-weight:bold;
	}
	
.bottomlinks {
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	color:#AFAFFF;
	line-height:.5em;
	}
	
.bottomlinks a {
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#AFAFFF;
	}
	
.bottomlinks a:hover {
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:13px;
	}
	
.wplinks a {
	color:#8e8eda;
	}
	
.wplinks a:hover {
	color:#FFFFFF;
	}
 
/************************************************
*	Header Paramters      								*
************************************************/

@media all {
#header {
    background:#000035;
    margin:0 0 0;
    padding:8px 0 0;
    color:#8e8eda;
    }
	
#header div {
    background:
    padding:0 15px 8px;
    }
  }
  
@media handheld {
#header {
    background:#8e8eda;
    }
	
#header div {
    background:none;
    }
  }
  
#blog-title {
	margin:0;
	padding:10px 17px 5px;
	padding-right: 10px;	
	font-size:200%;
	line-height:1.2em;
	}
	
#blog-title a {
	text-decoration:none;
	color:#8e8eda;
	}
	
#description {
	margin:0;
	padding:0px 17px 10px;
	font-size:94%;
	line-height:1.5em;
	text-align: right;
	}
	
#description em {
	display:block;
	float:left;
	text-align:left;
	font-style:normal;
	}  
 
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #000035;
	width: auto;
	height: 36px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #F5F5F5;
	font-weight: bold;
	margin: 10px 0px 275px -5px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	}
	
#navbarleft {
	width: auto;
	float: left;
	margin: 0px 0px 0px 250px;
	padding: 0px;
	text-decoration: none;
	}

#nav {
	float: left;
	margin: 0px 10px;	
	padding: 0px;
	text-decoration: none;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 10px;
	padding: 0px;
	text-decoration: none;
	}
	
#nav li {
	float: left;
	color: none;
    background: none;
	display: block;
	list-style: none;
	margin: 0px 5px;
	padding: 0px;
	text-decoration: none;
	}
	
	#nav li2 {
	float: left;
	color: #070B44;
    background: #070b44;
	display: block;
	list-style: none;
	margin: 0px 5px;
	padding: 0px;
	text-decoration: none;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #F7F7F7;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}

#nav li a:hover, #nav li a:active {
	background: #F7F7F7;
	color: #000035;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background:url(http://acimmonk.pandorawc.info/wp-content/uploads/2010/03/dropdn.png);
	background-repeat: repeat-x;
	width: 150px;
	color: #F5F5F5;
	font-size: 14px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: capitalize;
	float: none;
	margin: 0px 0px 0px -5px;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-bottom: 1px solid #070B44;
	border-left: 1px solid #070B44;
	border-right: 1px solid #070B44;
	}
	
#nav li li a:hover, #nav li li a:active {
	background:url(http://acimmonk.pandorawc.info/wp-content/uploads/2010/03/dropdn.png);
	background-repeat: repeat-x;
	color: #F5F5F5;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li 

li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

#logo_head {
	background: url("http://acimmonk.com/uploaded_images/2010/04/logo_new.png") no-repeat;
	width: auto;
	height: 418px;
	float: none;
	margin: -298px 0px 0px 70px;
	}

#logo_post {
	background: url("http://acimmonk.com/uploaded_images/2010/04/logo_post.png") no-repeat;
	width: auto;
	height: 209px;
	float: none;
	margin: -298px 0px 0px 245px;
	}

/************************************************
*	Posts      								*
************************************************/

.date-header {
	margin:0 28px 0 43px;
	font-size:85%;
	line-height:2em;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#111135;
	}
.post {
	margin:.3em 0 25px;
	padding:0 13px;
	border:1px solid #6161cb;
	border-width:1px 0;
	}

.post h2 {
	margin:0;
	font-size:135%;
	line-height:1.5em;
	background:url("http://www.acimmonk.com/arrow.gif") no-repeat 10px .5em;
	display:block;
	border:1px solid #6161cb;
	border-width:0 1px 1px;
	padding:2px 14px 2px 29px;
	color:#111135;
	}
	
.post h2 a, .post h2 strong {
	text-decoration:none;
	display:block;
	}
  
.post h2 a:hover {
	background-color:#111135;
	color:#8e8eda;
	}
  
.nextprev {
	margin:15px;
	font-size:14px;
	font-weight:bold;
	}
	
.nextprev a {
	color:#111135;
	padding:10px;
	}
	
.nextprev a:hover {
	color:#111135;
	padding:10px;
	}

.nextprev a:visited {
	color:#111135;
	padding:10px;
	}
	
.navigation {
	font-size:14px;
	font-weight:bold;
	}

.post small {
	display:block;
	border:1px solid #6161cb;
	border-width:0 1px 1px;
	border-bottom:none;
	padding:10px 14px 1px 29px;
	}

.entry {
	border:1px solid #6161cb;
	border-width:0 1px 0px;
	border-bottom-color:#6161cb;
	padding:10px 14px 1px 29px;
	}

.entry2 {
	border:1px solid #6161cb;
	border-width:0 1px 0px;
	border-bottom-color:#6161cb;
	padding:14px 0px 22px 46px;
	}
	
html>body .post-body {
	border-bottom-width:0;
	}
	
.post p {
	margin:0 0 .75em;
	}
	
p.post-footer {
	background:#6161cb;
	margin:0;
	padding:2px 14px 2px 29px;
	border:1px solid #111135;
	border-width:1px;
	border-bottom:1px solid #111135;
	font-size:100%;
	line-height:1.5em;
	color:#111135;
	text-align:right;
	}
	
p.post-footer img {
	float:left;
	margin-right:10px;
	}
	
html>body p.post-footer {
	border-bottom-color:transparent;
	}
	
p.post-footer em {
	display:block;
	float:left;
	text-align:left;
	font-style:normal;
	}
  
.postmetadata {
	padding-top:10px;
	}
 
a.postmetadata {
	background/* */:/**/url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
	padding-left:14px;
	}
	
html>body a.postmetadata {
	/* Respecified, for IE5/Mac's benefit */
	background:url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
	padding-left:14px;
	}

.post aligncenter{
	margin:0 0 5px 0;
	padding:1px;
	border:2px solid #111135;
	float:none;margin-right:10px;
	}
	
.post img {
	margin:0 0 5px 0;
	padding:1px;
	border:2px solid #111135;
	float:left;margin-right:10px;
	}
	
/************************************************
*	Images      								*
************************************************/
img.alignleft, img.left { 
	float: left; 
	}
	
img.alignright, img.right { 
	float: right; 
	}
	
img.aligncenter, img.center { 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	float: none; 
	clear: both; 
	}
	
img.alignnone, img.block { 
	display: block; 
	clear: both; 
	}
	
img.frame { 
	background: #eee; 
	border-style: solid; 
	border-color: #ddd; 
	}
	
img.stack { 
	clear: none !important; 
	}
	
img[align="left"] { 
	float: left; 
	clear: left; 
	}
	
img[align="right"] { 
	float: right; 
	clear: right; 
	}
	
img[align="middle"] { 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	float: none; 
	clear: both; 
	}

/************************************************
*	Image Captioning      								*
************************************************/
.wp-caption { 
	border-style: solid; 
	border-color: #ddd; 
	background-color: #eee; 
	text-align: center; 
	font-style: italic; 
	}
	
.wp-caption.alignleft { 
	float: left; 
	}
	
.wp-caption.alignright { 
	float: right; 
	}
	
.wp-caption.aligncenter { 
	margin-right: auto; 
	margin-left: auto; 
	float: none; 
	clear: both; 
	}
	
.wp-caption.alignnone { 
	clear: both; 
	}

/************************************************
*	Image Classes      								*
************************************************/
blockquote {
	margin:.75em 0;
	border:1px solid #6161cb;
	border-width:1px 0;
	padding:5px 15px;
	color:#111135;
	}
	
.post blockquote p {
	margin:.5em 0;
	}

/************************************************
*	Profile      								*
************************************************/

@media all {
.profile-container {
    background:#8e8eda no-repeat left bottom;
    margin:0 0 15px;
    padding:0 0 12px;
    color:#111135;
    }
	
.profile-container h2 {
    background: no-repeat left top;
    padding:10px 15px .2em;
    margin:0;
    border-width:0;
    font-size:115%;
    line-height:1.5em;
    color:#111135;
    }
  }
  
@media handheld {
.profile-container {
    background:#8e8eda;
    }
	
.profile-container h2 {
    background:none;
    }
  }
  
.profile-datablock {
	margin:0 15px .5em;
	border-top:1px solid #6161cb;
	padding-top:8px;
	}

.profile-datablock2 {
	margin:0 15px;
	border-top:1px solid #6161cb;
	padding-top:4px;
	}

.profile-img {
	display:inline;
	}
	
.profile-img img {
	float:left;
	margin:0 10px 5px 0;
	border:4px solid #111135;  
	}

.profile-ex {
	float:left;
	margin:0 10px 5px 15px;
	border:4px solid #111135;  
	}

.profile-img2 {
	display:inline;
	}
	
.profile-img2 img {
	float:left;
	margin:0 10px 5px 0;  
	}

.profile-data strong {
	display:block;
	}
	
.profile-container p {
	margin:0 15px .5em;
	}
	
.profile-container .profile-textblock {
	clear:left;
	}
	
.profile-container a {
	color:#111135;
	}
	
.profile-link a{
	border: 2px solid #8E8EDA;/* #8E8EDA; */
	padding-left:2px;
	padding-right:2px;
	margin-top: 3px;
	font-weight:bold;
	text-align:center;
	text-decoration: underline;  
	}
	
.profile-link a:hover {
	background:#9d9ddf;
	border: 2px solid #6161cb; 
	font-weight:bold;
	text-decoration: none;
	}
	
ul.profile-datablock {
	list-style-type:none;
	}
	
/************************************************
*	Sidebar     								*
************************************************/
@media all {
.box {
    background:#8e8eda no-repeat left top;
    margin:0 0 15px;
    padding:10px 0 0;
    color:#111135;
    }
	
.box2 {
    background:no-repeat left bottom;
    padding:0 13px 8px;
    }
  }
  
@media handheld {
.box {
    background:#8e8eda;
    }
	
.box2 {
    background:none;
    }
  }
  
.sidebar-title {
	margin:0;
	padding:0 0 .2em;
	border-bottom:1px solid #6161cb;
	font-size:115%;
	line-height:1.5em;
	color:#111135;
	}
	
.box ul {
	margin:.5em 0 1.25em;
	padding:0 0px;
	list-style:none;
	}
	
.box ul li {
	background:url("http://www.acimmonk.com/blue.gif") no-repeat 2px .25em;
	margin:0;
	padding:0 0 3px 16px;
	margin-bottom:3px;
	border-bottom:1px solid #8e8eda;
	line-height:1.4em;
	}
	
.box p {
	margin:0 0 .6em;
	}
	
/************************************************
*	Footer      								*
************************************************/
#footer {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 0px;
	padding-top: 15px;
	}
	
@media all {
#footer .div1 {
    background:#000032 no-repeat left top;
    padding:0px 0px 0px 0px;
    color:#8e8eda;
	width: 835px;
	border:4.5pt solid #00003C;
    }
	
#footer .div1 .div2 {
    background:#000032 no-repeat left top;
    padding:0px 0px 0px 0px;
	border-color: #000046;
    }	
  }
  
@media handheld {
#footer .div1 {
    background:#111135;
    }
	
#footer .div1 .div2 {
    background:none;
    }
  }
  
#footer hr {
	display:none;
	}
	
#footer p {
	margin:0;
	}
	
#footer a {
	#8e8eda;
	}
	
#bottom-border {
	width:6px;
	height:278px;
	background:#000046;
	float:right;
	padding:0px;
	margin:0px;
	}
	
div.bottom_div {
	width:840px;
	padding:0px;
	margin:0px;
	}
	
div.bottom_1 {
	width:400px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:8px;
	}
	
div.bottom_2 {
	width:17px;
	float:right;
	margin-left:0px;
	padding:0px;
	padding-right:8px;
	}

/************************************************
*	Footer Images      								*
************************************************/
.div10 {
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	width:70px;
	height:60px;
	overflow:hidden;
	}
	
#div10_1 {
	background:white url(http://acimmonk.com/images/Shakespeare.JPG) no-repeat top left;
	}
	
#div10_2 {
	background:white url(http://acimmonk.com/images/Sigmund%20Freud.jpg) no-repeat top left;
	}
	
#div10_3 {
	background:white url(http://acimmonk.com/images/Plato.jpg) no-repeat top left;
	}
	
#div10_4 {
	background:white url(http://acimmonk.com/images/Helen%20Schucman.JPG) no-repeat top left;
	}
	
#div10_5 {
	background:white url(http://acimmonk.com/images/Kenneth%20Wapnick.jpg) no-repeat top left;
	}
	
#div10_6 {
	background:white url(http://acimmonk.com/images/Bill%20Thetford.jpg) no-repeat top left;
	}
	
#div10_7 {
	background:white url(http://acimmonk.com/images/Mary.jpg) no-repeat top left;
	}
	
#div10_8 {
	background:white url(http://acimmonk.com/images/Experience.JPG ) no-repeat top left;
	}
	
#div10_9 {
	background:white url(http://acimmonk.com/images/Monk.jpg) no-repeat top left;
	}
	
.pics_bottom a:link img {
	opacity:1;
	}
	
.pics_bottom a:visited img {
	border:0px;
	}
	
.pics_bottom a:hover img {
	opacity:0.7;
	}
	
.pics_bottom a:active img {
	border:0px;
	}
	
div.sitemapimage { 
	text-align:center;
	padding:0px;
	margin:0px;
	margin-top:12px; 
	}
	
/************************************************
*	Widget      								*
************************************************/
.pagetitle {
	padding-left:20px;
	font-weight:bold;
	font-size:16px;
	}
	
.widget {
	background:#000032;
	width:266px;
	height:260px;
	float:left;
	margin:0px;
	margin-left:none;
	margin-top:10px;
	padding:0px;
	padding-left:0px;
	padding-top:6px;
	border:4.5pt solid #000046;
	border-right:none;
	font-size:11px;
	color:FFFFFF;
	vertical-align:middle;
	align:center;
	padding-left:0px;
	}

.widgettitle {
	text-transform:none;
	font-size:12px;
	letter-spacing:.1em;
	margin:none;
	padding:none;
	color:white;
	text-align:center;
	line-height:2em;
	color:#AFAFFF;
	font-style:bold;
	}

.widgettitle a {
	font-style:bold;
	color:FFFFFF;
	}
	
.widgettitle a:hover {
	color:FFFFFF;
	font-style:bold;
	}

.widget a {
	font-style:none;
	color:FFFFFF;
	}
	
.widget a:hover {
	color:FFFFFF;
	font-style:none;
	}
	
.widget_text {
	font-size:11px;
	color:FFFFFF;
	padding-left:6px;
	line-height:2.5;
	}

/************************************************
*	Extra Area      								*
************************************************/

.extraarea {
	font-size:11px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
	
.extraarea h2 { 
	margin:0px;
	padding:0px;
	}
	
.extraarea ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	border: none;
	}

.extraarea a {
	color: #8e8eda;
	text-decoration:none;
	font-size:11px;
	}

.extraarea li {
	margin: 0px;
	font-size:11px;
	line-height: 2.1;
	}

.extraarea li a {
	color: #8e8eda;
	font-size:11px;
	}

.extraarea li a:hover {
	color: #FFFFFF;
	font-size:11px;
	}

.extraarea li li {
	border-bottom: 0;
	margin: 0;
	font-size:11px;
	}
	
.extraarea ul li div div {
	margin-left: -2px;
	}