<br />
<b>Warning</b>:  file_put_contents(cache/wp%2Fwp-content%2Fthemes%2Funity-arts%2Fstyle.css) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: No such file or directory in <b>/home/unity688/public_html/enhanced_css.php</b> on line <b>39</b><br />
/*  
Theme Name: 1. Unity Arts Standard Text
Theme URI: http://www,access-bydesign.com
Description: Accessible Standard Text for Unity Arts
Based on The Morning After theme, 
available at <a href="http://themasterplan.in/tma/">The Masterplan</a>.http://themasterplan.in/tma/
Version: 1.4 by Arun Kale
Author: Access-by Design  - based on the orginal work of Arun Kale but totally re-written to meet web standards and WCAG Guidelines.
Author URI: http://www,access-bydesign.com

Please read the license in the README.txt included with the theme.
*/

/* --------------------------------------------------------------   
   This theme makes use of the Blueprint CSS Framework [bjorkoy.com/blueprint]    
-------------------------------------------------------------- */

/* Import stylesheets and hide from IE/Mac \*/
@import "lib/compressed.css";
/* End import/hide */

/*typography - ie the pretty stuff*/
.title { 
	text-transform: uppercase; 
	font-size: 1.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.2em 0; 
	letter-spacing: 0.1em; 
	color: #224970; 
}
.smallsub-uppercase { 
	text-transform: uppercase; 
	font-size: 0.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.6em 0; 
	letter-spacing: 0.1em; }
.red-small-subhead{
	text-transform: uppercase;
	font-size: 0.9em;
	line-height: 1.8em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #a11b1b;
	margin-bottom: 0.5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.9em;
	padding-left: 0;
}
.latest_post_title { 
	font: bold 1.6em arial, sans-serif; 
	line-height: 1.6em; 
	margin: 0; 
	letter-spacing: -.035em; 
	padding: 0 0 0.2em 0; 
}
.latest_post_title a:hover { 
	color: #fff; 
	background: #000;
}
.home_featured_sub { 
	background: url(images/bg/dot.png);
	background-repeat:repeat-x;
	background-position:top left; 
	text-transform: uppercase; 
	font-size: 0.9em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0.7em 0.7em 0.9em 0.7em; 
	color: #5f9410; 
	letter-spacing: 0.1em; 
}

.recent-news-sub { 
	text-transform: uppercase; 
	font-size: 1.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.2em 0; 
	letter-spacing: 0.1em; 
	color: #224970; 
}
.bold {
	font-weight: bold;
}
.italic {
	font-style:italic;

}
.bold-italic{
	font-weight: bold;
	font-style:italic;
}
blockquote { 
	width:70%;
	color: #666; 
	margin-left:auto;
	margin-right:auto;
	color: #000; 
	font: bold 1em georgia, serif; 
	font-style: italic; 
	letter-spacing: -0.048em; 
	text-align: justify; 
	line-height: 1.5em;
}
/* framework
-------------------------------------------------------------- */
html{
	font-size:12px;
	color: #000;
	background=color: #ebeff2;
	background-image:url("images/bg/dot-bot.png");
background-position:left bottom;
background-repeat:repeat-x;
}

body { 
	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
	margin:0 0 1.5em 0;
	text-align:justify;
	font-size:75%/12px;
	line-height:1.5;
	background-image:url(images/bg/body_main.png);
	background-repeat:repeat-x;
	background-position:top center;
	
	
	}
.container{
	text-align:left;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	min-width:700px;
	max-width:800px;
	background-color: #FFF;
}


/* Header styles
-------------------------------------------------------------- */
#header {
	height: 255px;
	min-width:750px;
	display:block;
	width:100%;
	padding-top: 1.5em;
	padding-right: 0;
	padding-bottom: 0.5;
	padding-left: 0;
	background-image: url(/images/unitylogo-small.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFF;
}
#welcome{
	display:none;
}

#header .title {
	letter-spacing: -0.05em;
	line-height: 1.2em;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: x-large;
	text-align: right;
	display:inline;
}
#header .desc {
	float:left;
	text-align:right;
	text-transform: uppercase;
	color: #666;
	letter-spacing: 0.2em;
	border-top: 1px solid #ccc;
	font-size: 0.75em;
	margin-left:175px;
	width:30%;
	z-index:100;
}
#header .title a {
	text-decoration: none;
	color: #000;
	font-size: 2em;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	float:left;
	background-color: #FFF;
	margin-left:175px;
	z-index:100;
}
#header .title a:hover {
	color: #CCC;
	background: #000;
	font-size: 2em;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	float:left;
	margin-left:175px;
	z-index:100;
}
#view{
	height:auto;
	min-width:140px;
	float:right;
}
#view ul li{
	display:inline;
	margin-right:1em;
}
/*images*/
img{
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0em;
	border:none;
}
.img-left{
	float:left;
	margin:0.4em;
	border:none;
}
.img-right{
	float:right;
	margin:0.4em;
	border:none;
}
.img-inline{
	display:inline-block;
	float:left;
	margin:0.5em;
}
	
.bigimage { 
	background: url(images/bg/stripe.png) repeat; 
	text-align: center; 
	padding: 18px 0 0 0; 
}
.bigimage a { 
	border: 0;
}
.bigimage img { 
	border: 3px solid #777; 
}
.bigcaption { 
	margin: 10px 0 0 0; 
}
.bigcaption p { 
	line-height: 1.4em; 
	text-transform: uppercase; 
	text-align: center; 
	font-size: 0.8em; 
	letter-spacing: 0.1em; 
}
.prvimg { 
	float: left;
}
.nxtimg { 
	float: right; 
}
.imgnav { 
	margin: 2em 0; 
}

/* search 
-------------------------------------------------------------- */

#header #search_menu { 
	height: 90px; 
	width:40%;
	display:inline;
	float:right;
	margin-top:1em;
	margin-right:1em;
	padding-left:0.5em;
}
#header #search_menu #search { 
	padding: 0 0 0 5px; }
	
/* basic navigation
-------------------------------------------------------------- */
#menu {
	width: 100%;
	height:auto;
	float: right;
	margin: 10px 0 0 2px;
	list-style: none;
	font-weight: bold;
	font-family: Helvetica, Arial;
	z-index:150;
	color: #000;
	text-align:right;
}
#menu li { float: left; padding: 2px 0 3px 3px; margin: 1px 12px 0 0; line-height: 1.6em; font-size: 0.9em; }
#menu li a { padding: 0; text-decoration: none; color: #000; }
#menu li a:hover { padding: 0; text-decoration: underline; }
#menu li span { display: block; float: left; padding: 0 0px 0 22px; }
#menu li span.home { background: url(images/bg/home.gif) no-repeat; }
#menu li span.about { background: url(images/bg/info.gif) no-repeat; }
#menu li span.what { background: url(images/bg/what.gif) no-repeat; }
#menu li span.archives { background: url(images/bg/hourglass.gif) no-repeat; }
#menu li span.subscribe { background: url(images/bg/favourite.gif) no-repeat; }
#menu li span.contact { background: url(images/bg/mail.gif) no-repeat; }
#menu li span.donate { background: url(images/bg/donate.gif) no-repeat; }
#menu li span.purple { background: url(images/bg/purple.gif) no-repeat; }
#menu li span.teal { background: url(images/bg/teal.gif) no-repeat; }
#menu li span.black { background: url(images/bg/black.gif) no-repeat; }

input.search_input { 
	width: 75%; 
	border: 0px; 
	background-color: #fff;
	background-image:url(images/bg/input.png);
	background-repeat:no-repeat; 
	padding: 5px; 
	color: #333; 
	font-weight: bold; 
	margin: 0px; 
	float: left;
}
input.submit_input { 
	background: /*#E0691A*/ url(images/bg/submit.png) no-repeat; 
	border: 0px; 
	height: 24px; 
	padding: 0; 
	width: 15%; 
	margin: 0 0 0 2px; 
	color: #FFF; 
	font: bold 0.9em arial, sans-serif; 
	float: right; 
}
/* Top banner with rotating images
-------------------------------------------------------------- */

#topbanner { 
	height: 70px; 
	width:98%;
	border-bottom: 1px solid #999;
	backgroud-repeat:repeat-x; 
}
#topbanner_arch { 
	height: 70px; 
	border-bottom: 1px solid #999; 
	background: url(images/bg/archive_banner.png) no-repeat; 
}
#topbanner_single { 
	height: 70px; 
	border-bottom: 1px solid #999; 
	background: url(images/bg/single_banner.png) no-repeat; 
}
#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle { 
	float: left; 
	background: #fff; 
	color: #000; 
	font: 700 2em arial, sans-serif; 
	text-transform: lowercase; 
	letter-spacing: -0.036em; 
	padding: 1px 5px 1px 0; 
	margin: 20px 0 0 0; 
}

/* Home page columns
-------------------------------------------------------------- */

#home_content { 
	display:block;
	width:100%;
	margin: 1.5em 0; 
}
#home_left{
	display:inline-block;
	float:left;
	width:60%;
	margin-left:0px;
	
}
#bottom{
	width:100%;
	min-height:280px;
	display:block;
	margin-left:4em;
	clear:both;
}
/* latest post */

#latest_post {
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 1em;
}
#latest_post_image img { 
	margin: 0 0 0.2em 0;
	float:none;
}
.latest_post_meta { 
	font-size: 0.9em; 
	line-height: 1.6em; }
.latest_post_meta a { 
	font-weight: bold;
	text-decoration: underline;
}
.latest_post_meta a:hover { 
	text-decoration: underline;
	font-weight: bold;
}
.latest_read_on {
	padding: 0 20px 1px 20px; 
	background: url(images/bg/readon.png) no-repeat top left; 
}
.latest_comments { 
	padding: 0 20px 1px 20px; 
	background: url(images/bg/comment.png) no-repeat top left; 
}
.latest_category { 
	padding: 0 20px 1px 20px; 
	background: url(images/bg/category.png) no-repeat top left; 
}

/* featured post */

#home_featured { 
	background-color: #f2f2f2;
	background-image:url(images/bg/dot.png);
	background-repeat:repeat-x;
	background-position:bottom left; 
	margin: 0 0 1.1em 0; 
	float: left; 
	width: 100%; 
}
.feat_content { 
	float: left; 
	padding: 0 0.7em 0.4em 0.7em;
	display:block;
	min-height:100px;
}
.feat_thumb img { 
	float: left; 
	padding: 0; 
	margin: 0.2em 1em 1em 0; 
	border: 1px solid #999; 
}
.feat_title {
	padding: 0 0 0.3em 0;
	font-family: Georgia, serif;
	font-size: small;
	color: #069;
	font-weight: bold;
	text-decoration: none;
}
.feat_title a {
	color: #069;
	font-family: Georgia, serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
.feat_title a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}


.feat_exc p{
	text-align:justify;
}


/* about */

#home_right{
	display:block;
	float:right;
	margin-right:10px;
	width:25%;
}
#sidebar3{
	display:block;
	clear:both;
	padding:0.5em;
	width:100%;
}
#home_about {
	border-bottom: 1px solid #dadada; 
	border-top: 1px solid #dadada; 
	margin: 0 0 1em 0; 
	background: #f3f9ff; 
	padding: 1.0em 0.7em 0 0.7em; 
}
#home_about p { 
	font-size: 0.9em; 
	font-family: tahoma; 
	text-align: left; 
}

/* recent posts */
#recent{
	display:block;
	float:left;
	margin-right:10px;
}

.home_recent_post { padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; background: url(images/bg/dot.png) repeat-x bottom left; }
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img {
	background: #063;
	padding: 2px;
	margin: 0;
	border: 0;
	color: #FFF;
}
.home_recent_thumb a:hover img {
	background: #333;
	padding: 2px;
	margin: 0px;
	border: 0px;
	color: #FF0;
}
.home_recent_title a { 
	font-weight: bold;
}
.home_recent_title a:hover { 
	color: #fff; 
	background: #000; 
}
.home_recent_date, .home_recent_auth { 
	padding: 0; 
	margin: 0; 
	color: #666; 
	font-size: 0.9em; 
}
.home_recent_exc p { 
	color: #666; 
	text-align: left;
}

/*home - artists and makers*/

#home_am{
	width:100%;
	display:block;
	min-height:100px;
	margin-top:0.75px;
	border:dotted 1px #099;

}

.home-am-sub{
	font-size:1.8em;
	line-height:2;
	background: url(images/bg/dot.png);
	background-repeat:repeat-x;
	background-position:top left; 
	text-transform: uppercase;  
	font-weight: bold; 
	padding: 0.7em 0.7em 0.9em 0.7em; 
	color: #5f9410; 
	letter-spacing: 0.1em; 
	border-bottom:dotted 1px #099;
}

ul.arrow, ul.cat, ul.reccom, ul.email { 
	list-style: none; 
	list-style-image: url(foo.gif); 
	margin: 0px;
	margin-bottom: 3em;}
ul.arrow li {
	border-bottom: 1px solid #dadada;
	border-left: 5px solid #dadada;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 12px;
}
ul.arrow li a, ul.reccom li a, ul.email li a {
	color: #3a6999; 
}
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { 
	color: #000; 
	background: #eee; 
}
/*content*/

a:link { 
	color: #000; 
	text-decoration: underline;
}
.entry{
	width:60%;
	min-width:400px;
	display:block;
	float:left;
	margin:0 10px;
	padding:0px;
	border-right:solid 1px #999;
}
/* category list */

#side_categories { margin: 0 0 1em 0; }
ul.cat li { padding: 0 0 0.3em 0; margin: 0; }
ul.cat li a { display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 177px 3px; height: 19px; }
ul.cat li a:hover { background: #f1f1f1 url(images/bg/arrow2.png) no-repeat 177px 3px; color: #3a6999; }
ul.cat li ul { list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em; }
ul.cat li ul li { padding: 0; margin: 0; }
ul.cat li ul li a { border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat; }
ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }

/* recent comments */

#side_recent_comments, #side_most_emailed{
	margin: 0 0 1.4em 0; 
}
/*tags*/
#side_tag_cloud {
	margin: 0 0 1.4em 0;
	background-image: url(images/bg/clouds.png);
	background-repeat:repeat;
	background-position:top left;
}
#side_tag_cloud a:hover {
	color: #fff; background: #000; }

ul.reccom li { 
	padding: 0 0 0.2em 20px; 
	margin: 0 0 0.5em 0; 
	border-bottom: 1px solid #dadada; 
	background: url(images/bg/bubble.png) no-repeat 0 3px;
}

/* ad */

.ad_block { 
	border: 1px solid #dadada; 
	padding: 4px 0; 
	margin: 1em 0 1.2em; 
	text-align: center;
	display:block;
	min-height:160px;
	height:auto;
}
.ad_block .ad160 { 
	margin: 0 auto; 
	min-width: 160px;
	min-height:150px;
	display:block;
	width:15%;
}
.ad_block .ad180 { 
	margin: 0 auto; 
	min-width: 180px;
	height:180px;
	display:block;
	width:20%;
	float:left;
}
.ad_block .ad250 { 
	margin: 0 auto; 
	min-width: 250px;
	width:25%;
	min-height:250px;
}
.ad_block img, .ad_block p img { 
	margin: 0; 
	padding: 0; 
	display: block;
	border:none;
}
/*sidebar 1*/

#sidebar {
	min-width:190px;
	width:20%;
	float:right;
	padding:0;
	margin-top: 1.5em;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
/** widgets - sidebar 1**/

.widget { 
	display:block;
	margin: 0 0 1.4em 0;
	padding:0.75em;
	border:solid 1px #999;
}
.widget a { 
	color: #224970;
}
.widget a:hover { 
	color: #000; }
.widget ul, .widget ol { 
	list-style: none; 
	padding: 0px; 
	margin: 0px; }
.widget ul li { 
	padding: 0 0 0.3em 20px; 
	margin: 0 0 0.5em 0; 
	border-bottom: 1px solid #dadada; 
	background: url(images/bg/postbullet.png) no-repeat 0 2px; 
}
.widget ol li {
	padding: 0 0 0.3em 10px; 
	margin: 0 0 0.5em 0; 
	border-bottom: 1px solid #dadada;  
}
/*bottom widgets - sidebar 2*/
.bottom-widget {
	display:inline-block;
	padding:0.75em;
	float:left;
	min-width:175px;
	width:25%;
	min-height:250px;
	background-image: url(images/bg/dot-bot.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 1.4em;
	margin-left: 2em;
}
.bottom-widget a { 
	color: #224970;
}
.bottom-widget a:hover { 
	color: #000; }
.bottom-widget ul, .bottom-widget ol { 
	list-style: none; 
	padding: 0px; 
	margin: 0px; }
.bottom-widget ul li { 
	padding: 0 0 0.3em 20px; 
	margin: 0 0 0.5em 0; 
	border-bottom: 1px solid #dadada; 
	background: url(images/bg/postbullet.png) no-repeat 0 2px; 
}
.bottom-widget ol li {
	padding: 0 0 0.3em 10px; 
	margin: 0 0 0.5em 0; 
	border-bottom: 1px solid #dadada;  
}
/** widgets - sidebar 2**/


/*recent comments*/
ul#recentcomments li.recentcomments { background: url(images/bg/bubble.png) no-repeat 0 3px; }

/*wp-calendar*/
table#wp-calendar { 
	margin: 0; 
	width: 100%; 
	border: 0;
}
table#wp-calendar caption { 
	text-transform: uppercase; 
	font-size: 0.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.6em 0; 
	letter-spacing: 0.1em; 
	color: #175595; 
}
table#wp-calendar th, table#wp-calendar td { 
	height: 1em; 
	padding: 0.2em 0.4em;
	/*padding: 5px 7px;*/ 
	text-align: right; 
	border-right: 2px solid #fff;  
}
font-weight: bold; background: #dadada; color: #000; border-bottom: 0; }
table#wp-calendar td#today { font-weight: bold; background: #f2f2f2; }
table#wp-calendar td { border-bottom: 1px solid #efefef; }
table#wp-calendar td a { font-weight: bold; }

/*most e-mailed*/
.widget_email_most_emailed ul li { background: url(images/bg/doc.png) no-repeat 0 2px; }

/* Archive styles
-------------------------------------------------------------- */
#fourofour{
	float:left;
	margin:0 10px;
	padding:0px;
	min-width:540px;
	width:55%;
}

#archives-box{
	min-width:125px;
	width:15%;
	display:block;
	float:left;
	padding-right:10px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
}
#archives-box2{
	
	width:42%;
	display:block;
	float:left;
	margin:0 10px;
	padding:0px;
}
#arch_content{
	margin: 1.5em 0; 
	width:100%;
}
#post_content { 
	margin: 1.5em 0; 
	width:100%;
	float:left;
	margin:0 10px;
	padding:0;
}
.archive_meta { 
	margin: 1.5em 0; 
	border-top: 1px solid #dadada; 
}
.archive_meta a { 
	color: #666;
	text-decoration:none;
}
.archive_meta a:hover { 
	color: #3a6999; 
	text-decoration:underline;
}
.archive_feed { 
	padding: 0.5em 1.5em; 
	margin: 0; 
	border-bottom: 1px solid #dadada; 
	background: url(images/bg/feedicon12.png) no-repeat 0 8px; 
	color: #666;
}
.archive_number { 
	padding: 0.5em 1.5em; 
	margin: 0; 
	border-bottom: 1px solid #dadada; 
	color: #666; 
	background: url(images/bg/info.png) no-repeat 0 8px;  
}
.archive_email { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/email_author.png) no-repeat 0 9px;  }
.archive_post_block { 
	padding: 0.1em 0 0 0; 
	border-bottom: 1px solid #dadada; 
	margin: 0 0 1.2em 0; 
}
.archive_post_meta { 
	color: #666; padding: 0 0 0.6em 0; 
	font-size: 0.8em; 
	text-transform: uppercase;
}
.archive_post_meta a, .post_meta a { 
	color: #3a6999; 
}
.archive_post_meta a:hover, .post_meta a:hover { 
	color: #000; 
	text-decoration: underline; 
}

/* Single post styles
-------------------------------------------------------------- */

.post_meta { color: #666; padding: 0.3em 0 0.4em 0; font-size: 0.8em; text-transform: uppercase; }
.post_meta_tag { color: #666; }
.post_meta p img, .post_meta a img { margin: 0; padding: 0; float: none; }
img.WP-PrintIcon, img.WP-EmailIcon { display: none; }
.post_meta p { margin: 0 0 0.4em 0; }
.post_text { margin: 0.9em 0 0 0; }
.post_text p { margin: 0 0 1em 0; padding: 0; line-height: 1.6em; }
.post_text a { border-bottom: 1px solid #eee; }

#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { 
	margin: 0 0.3em 0 0;
	padding: 0.1em 0 0 0; 
}
#post_content p a, #arch_content p a, .post_meta a {
	color: /*#224970;*/#099;
	font-size:1em;
}
#post_content p a:hover, #arch_content p a:hover {
	color: #FF0;
	text-decoration: underline;
	font-size: 1em;
	background-color: #000;
}

#image-page{
	float:left;
	margin:0 10px;
	padding:0;
	min-width:500px;
	width:75%
}
/* Comment area styles
-------------------------------------------------------------- */

#comments { margin-top: 3em; }
#commenthead { margin-bottom: 1em; }
ol#commentlist { list-style-type: none; margin: 0; padding: 0 0 12px 0; }
ol#commentlist li { border-right: 3px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0; padding: 0 1em 0
0; overflow-x: hidden; }
ol#commentlist li.alternate { border-right: 3px solid #999; border-bottom: 1px solid #dadada; }
ol#commentlist cite { font-style: normal; text-align: left; display: block; color: #818181; text-transform: uppercase; font-size: 0.8em; }
ol#commentlist cite a { color: #3a6999; }
ol#commentlist cite a:hover { color: #000; text-decoration: underline; }
ol#commentlist li blockquote { float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left; }
ol#commentlist li .commentauthor { font-weight: bold; color: #333; }
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { font-weight: bold; color: #3a6999; }
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover { color: #000; text-decoration: underline; }
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p { margin: 0 0 0.9em 0; padding: 0; line-height: 1.6em; }
ol#commentlist li ul.children, ol#commentlist li ul.children li ul { list-style:none; margin: 0 0 0 2em; padding: 0; }
ol#commentlist li ul.children li, ol#commentlist li ul.children li ul li { border-right: 0; border-bottom: 0; border-top:
1px dashed #bbb; padding: 1em 0 0 0; margin: 0; }
.reply { margin: 0.6em 0 2em 0; }
.reply a, a#cancel-comment-reply-link { line-height: 1em; color: #fff; background: #3a6999; font-size: 0.8em;
text-transform: uppercase; padding: 0.2em 0.3em; font-weight: bold; }
.reply a:hover, a#cancel-comment-reply-link:hover { color: #fff; background: #000; }
.cancel-comment-reply { margin: 1em 0 1.6em 0; }

/* comment form */

#comment-form form { margin-top: 1.5em; }
label.com { float: left; width: 100px; }
input.comtext, textarea.comtext { width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit { margin-left: 100px; }

/* archives page */

ul.archives, ul.wp-tag-cloud {  margin: 0 0 1.5em 0; list-style: none; list-style-image: url(foo.gif); }
ul.archives li, ul.wp-tag-cloud li { padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 2px; }
ul.archives li a, ul.wp-tag-cloud li a { color: #224970; }
ul.archives li a:hover, ul.wp-tag-cloud li a:hover { color: #000; background: #eee; }

/* Footer
-------------------------------------------------------------- */

#footer {
	background: url(images/bg/dot.png) repeat-x top left;
	padding: 1em 0 0 0;
	color: #666;
	width:100%;
	display:block;
	float:left;
	padding:0px;
	font-size: x-small;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#footer .rss-icon{
	vertical-align: top;
	border:none;
	margin-top: 2px;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 7px;
}

/* Miscellaneous styles
-------------------------------------------------------------- */

/*  other heading styles */

.archive_name {
	letter-spacing: -0.04em;
	font-size: 2em
}

/*post styles*/

.post_name { 
	letter-spacing: -0.04em; 
	font-size: 1.8em
}
.post_cat {
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 1.8em;
	font-weight: bold;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #666;
	border-bottom: 1px solid #dadada;
}
.post_comm { 
	text-transform: uppercase; 
	font-size: 0.9em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0.6em 0 0.4em 0; 
	margin: 0 0 0.2em 0; 
	letter-spacing: 0.1em; 
	color: #000; 
	border-bottom: 1px solid #dadada; 
	border-top: 3px solid #999; 
	background: url(images/bg/stripe.png) repeat; 
}
.post_comm2 { 
	text-transform: uppercase; 
	font-size: 0.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0.3em 0 0.2em 0; 
	margin: 0 0 0.2em 0; 
	letter-spacing: 0.1em; 
	color: #000; 
	border-bottom: 1px solid #dadada;
}



.another-title{ 
	text-transform: uppercase; 
	font-size: 0.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.2em 0; 
	color: #5f9410; 
}


.yet-another-heading { 
	text-transform: uppercase; 
	font-size: 0.8em; 
	line-height: 1.8em; 
	font-weight: bold; 
	padding: 0 0 0.2em 0; 
	letter-spacing: 0.1em; 
	color: #5f9410;
}

.archive_title { 
	font-size: 1em;
	line-height: 1em; 
	padding: 0 0 5px 0;
}
.archive_title a { 
	font: bold 1.0em arial, sans-serif; 
	color: #000; 
	letter-spacing: -0.036em; }
.archive_title a:hover { 
	color: #fff; 
	background: #000; 
}
h4.gall { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.4em 0; color: #5f9410; letter-spacing: 0.1em; }


/* miscellaneous */

.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation { color: #818181; }
input.Forms, textarea.Forms { border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.buttonem { background: #dadada; float: left; }
.filedunder { background: #111; color: #eee; padding: 0.1em 0.4em; line-height: 1em; text-transform: uppercase; font-size: 1em; }
.fright { float: right; margin: 0 0 0.3em 0.7em; }
.fright img { border: 3px solid #777; }
.stripe { background: url(images/bg/stripe.png) repeat top left; }

/* legacy image caption classes */

.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }
.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }
.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }
.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }
.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }

/* alignment */

.aligncenter, div.aligncenter { display: block; margin: 14px auto; }
.alignleft { float: left; margin: 0 14px 10px 0; }
.alignright { float: right; margin: 0 0 10px 14px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 5px 4px 5px 5px; margin: 0; }

/*gallery thumbnails */

dt.gallery-icon { background:url(images/bg/stripe.png) repeat top left; }
dt.gallery-icon a { border: 0; }
dt.gallery-icon img { border: 5px solid #bbb; margin: 0; padding: 0; }
.gallery img { border: 0; }
.gallery { margin: 0 0 1em 0; width: 100%; }
dl.gallery-item { margin: 0; }
dd.gallery-caption { font-size: 0.8em; padding: 5px 0 3px 0; text-align: center; margin: 0; text-transform: uppercase; letter-spacing: 0.1em; }


/*extras*/
#jumps{
	display:none;
}
.nodisplay{
	display:none;
}
.newsletter {
	text-indent:3em;
	background-image:url(/images/list.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.mailinglist {
	text-indent:3em;
	background-image:url(/images/man.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.rsslist{
	text-indent:3em;
	background-image:url(images/bg/feedicon12.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.post {
	
	text-indent:3em;
	background-image:url(images/bg/email_author.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.email {
	text-indent:3em;
	background-image:url(images/bg/mail.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.phone {
	text-indent:3em;
	background-image:url(images/bg/bubble.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.last{margin-right:0;}
.linklove{
	display:none;
}
/*cforms*/
/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform { 
	margin:10px auto 0 auto; 
	width: 100%; 
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font-size:large; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:0px 0pt !important;
	padding:0pt 0pt 0pt 0px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:100%; 
	margin:4px 10px 0 0; 
	display:-moz-box; /*for mozilla*/
	display:block; /*for Opera & IE*/
	text-align:left;
	clear:both;
	color: #aaa;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:100%; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75%;
}

label.cf-after span {
	width:75%;
	display:block;
	margin-left:100px;
	vertical-align:top;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(../images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:298px; 
}
.cform select {
	width:306px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 98px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:0px; /* check with label 'width' incl. */
	float:left;
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}
