/*Cone Trees V1.0*/







/* Uses Sandbox- A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists. URI: http://www.plaintxt.org/themes/sandbox/











/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */



@import url('sandbox-layouts/2c-l.css');







#wrapper{min-width:800px;}











/* [Begin] Meyer's  CSS reset*/



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-weight: inherit;



	font-style: inherit;



	font-size: 102%;



	font-family: inherit;



	vertical-align: baseline;



}



/* remember to define focus styles! 



:focus {border:1px solid #14A6DE; background-color:#89d2ee;}*/



:focus {background-color:#89d2ee;}



	







em {font-style:italic; font-size:100%;}







a:link, a:visited, a:active {text-decoration:none; color:#333333; font-size:1em;}



a:hover {background-color:#14A6DE; color:white;}



acronym {border-bottom:.1em dotted; }







body {



	line-height: 1;



	color: #555;



	background: white;



}



ol, ul {



	list-style: none; 



}



/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: separate;

	border-spacing:0; font-size:100%; 

border-spacing:0; 

border-width: 0;

border-spacing:0;

border-style: none;

border-color: white;

border-collapse: collapse;

background-color: white;

}





caption, td {

	text-align: left;

	font-weight: normal;

border-style: inset; font-size:100%; padding:0.3em;

border-width:1px;

padding: 0.5em;

border-style: inset;

border-color: #ddd;

background-color: white;

}



th { text-align:center; font-weight: normal; border-style: inset; font-weight:bold; font-size:100%; padding:0.3em;

border-width: 1px;

border-style: inset;

border-color: #ddd;

background-color: white;

-moz-border-radius: 0px 0px 0px 0px;



}





blockquote:before, blockquote:after,



q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



/* [End] Meyer's  CSS reset*/















body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:white;}



div#header{margin:0; padding-top:40px; height:76px; padding-left:20px;}



div#header h1{margin:0; font-size:36px; font-family:Helvetica; padding:0;}



div#header a:link, div#header a:visited, div#header a:hover, div#header a:active, div#access div.skip-link a:link, div#access div.skip-link a:visited, div#access div.skip-link a:hover,div#access div.skip-link a:active



{color:white; text-decoration:none; background-color:#14A6DE;}



div#blog-description {margin:0; font-size:13px; color:white; font-weight:bold;}



div#access div.skip-link{position:absolute;top:10px;left:20px; font-size:12px; font-weight:bold; }



div#menu{font-size:0.9em;height:1.5em;padding:10px 0 0 0; width:100%; text-transform:uppercase; border-bottom:1px dashed #aaa;}







div#menu ul a:link, div#menu ul a:visited, div#menu ul a:hover, div#menu ul a:active {font-weight:normal; text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; }







div#menu ul a:hover {background-color:#00ADEF; color:white;}











div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0; }



div#menu ul{margin-left:20px;}



div#menu ul li{float:left; margin-right:2em;}



div#menu ul li a{color:#333;/*padding:0.6em 0; */}







div#menu ul ul{display:none;}



div#menu ul ul li{float:none;}



div#menu ul ul li a{margin:0;padding:0;}



div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}



div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}







div#content_fullwidth, div#latest_maal {



	margin: 0; padding:0 20px 20px 20px;



}











div#content {padding-right:20px;}







.entry-title{clear:both; font-size:26px; font-weight:normal; color:#14A6DE; line-height:1.2;letter-spacing:-1px; margin-top:5px;}



.entry-title a:link, .entry-title a:visited, .entry-title a:hover, .entry-title a:active {color:#14A6DE; text-decoration:none; background-color:transparent;}



.entry-date{margin:.7em 0 1em 0; font-size:0.6em; /*background-image:url('time.gif'); padding-left:15px; background-repeat:no-repeat;*/ }



.entry-date_article{float:left; background:red; margin:0 0 12px 0; font-size:0.6em; /*background-image:url('time.gif'); padding-left:15px; background-repeat:no-repeat;*/ }



.entry-content, #comments-list p{font-size:80%; line-height:1.8em; font-family:trebuchet ms; margin:0; }



.entry-content p{margin:0pt 0pt 1em 0; }







#comments a:link, #comments a:visited, #comments a:active, .entry-content a:link,.entry-content a:visited, .entry-content a:active { color:#14A6DE; text-decoration:underline;}



#comments a:hover, .entry-content a:hover {color:white; background:#14A6DE;} 







.entry-meta, .comment-meta {margin:2em 0 5em 0; font-size:0.7em;}



.comment-meta {margin-bottom:.5em; }







div#container{padding-top:19px; padding-bottom:50px;background: white url('bg_container_.gif') repeat-y top left;}



div#container,div.sidebar{/*margin-top:2em;*/}



div#nav-above,div#nav-below{width:100%;height:0.6em;}



div#nav-above{margin-bottom:1em;}



div#nav-below{margin-top:.7em;}



.alignleft,div.nav-previous{float: left;}



.alignright,div.nav-next{float: right;}



form#commentform .form-label {margin:1em 0 0.3em 0; color:#14A6DE;}



#answerdiv {margin:1em 0 0.3em 0; }



#answerdiv label {font-size:0.8em;}



.form-input input {}







.required{color:red;}







form#commentform span.required{background:#fff;color:red;} 



form#commentform,form#commentform p{padding:0;}



select{border:1px solid #C0C0C0;}          



input#author,input#name,textarea#message,input#phone, input#email, input#url {border:2px solid #ddd; width:33em;}



input#author,input#email,input#url,textarea#comment, input#name,input#phone, input#answer {padding:0.2em;}



input#answer {border:2px solid #ddd; margin-top:0.3em;}



div.comments ol {border-top:1px dashed #ccc; margin-bottom:1em;}



div.comments ol li{border-bottom:1px dashed #ccc; padding:1em 0; /*list-style-type:decimal; list-style-position:inside;*/}



textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:33em;  }







div#primary, div#secondary {/* background: #F8F8F8 url('bg_sidebar.gif') repeat-y top right; */ padding-top:30px; background: white url('bg_container_.gif') repeat-y top left;}



div#container {}







div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}



div.sidebar h3{/*font-size:1.2em;*/ margin-bottom:10px; font-size:16px; text-transform:uppercase; border-bottom:1px dashed #bbb; padding-bottom:5px; }



div.sidebar input#s{width:11em;}



div.sidebar li{list-style:none; margin:0 0 3px 0; font-size:13px; line-height:20px; }



.sidebar h3, .featuredpost h3{color:#14A6DE;}



div.sidebar li form{margin:0.2em 0 0;padding:0;}



/*div.sidebar ul {margin-bottom:40px;}*/



div.sidebar ul ul{margin:0 0 0.5em;}



div.sidebar ul ul li{/*list-style:disc;*/ margin:0;}



div.sidebar ul ul ul{margin:0 0 0 0.5em;}



div.sidebar ul ul ul li{/*list-style:circle;*/}







div#footer{text-align:center; border-top:1px solid #eee; background:#f7f7f7; padding:5px 0; line-height:2em;font-size:12px; color:#888;}















/* image replacement */



.image_replacement_blog_title {



	width: 178px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_blog_title span {



	background-image:url('page_heading_blog.gif');



    background-repeat: no-repeat;



	position: absolute;



	width: 100%;



	height: 100%;



	}







.image_replacement_article_title {



	width: 265px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_article_title span {



	background-image:url('page_heading_articles.gif');



    background-repeat: no-repeat;



	position: absolute;



	text-indent:-9999px;



	width: 100%;



	height: 100%;



	}



	



.image_replacement_downloads_title {



	width: 355px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_downloads_title span {



	background-image:url('page_heading_downloads.gif');



        background-repeat: no-repeat;



	position: absolute;



	text-indent:-9999px;



	width: 100%;



	height: 100%;



	}	







.image_replacement_contact_title {



	width: 272px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_contact_title span {



	background-image:url('page_heading_contact.gif');



        background-repeat: no-repeat;



	position: absolute;



	text-indent:-9999px;



	width: 100%;



	height: 100%;



	}	







.image_replacement_about_title {



	width: 209px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_about_title span {



	background-image:url('page_heading_about.gif');



    background-repeat: no-repeat;



	position: absolute;



	text-indent:-9999px;



	width: 100%;



	height: 100%;



	}	





.image_replacement_showcased_title {



	width: 354px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_showcased_title span {



	background-image:url('page_heading_showcased.gif');



    background-repeat: no-repeat;



	position: absolute;



	text-indent:-9999px;



	width: 100%;



	height: 100%;



	}	

	



.image_replacement_linkblog_title {



	width: 277px;



	height: 39px;



	position: relative;



    margin:15px 0;



	}



.image_replacement_linkblog_title span {



	background-image:url('page_heading_linkblog.gif');



    background-repeat: no-repeat;



	position: absolute;



	width: 100%;



	height: 100%;



	}

	



.image_replacement_newdelhiartdesignevents_title {

	width: 695px;

	height: 47px;

	position: relative;

    margin:15px 0;

	}



.image_replacement_newdelhiartdesignevents_title span {

	background-image:url('page_heading_artdesigneventsnd.gif');

    background-repeat: no-repeat;

	position: absolute;

	text-indent:-9999px;

	width: 100%;

	height: 100%;

	}	



	

	

/* .image_replacement_website_title {



	width: 231px;



	height: 49px;



	position: relative; 



        margin-bottom:20px;



	}



.image_replacement_website_title span {



	background-image:url('logo_.gif');



        background-repeat: no-repeat;



	position: absolute;



	width: 100%;



	height: 100%;



	}







div#header a:link.image_replacement, div#header a:visited.image_replacement, div#header a:hover.image_replacement, div#header a:active.image_replacement {width:231px; height:49px; background:url('logo1.gif') no-repeat; letter-spacing:9999em;}*/







/*The Malarkey Method (replacing an h1 element)



 Just for Opera, but hide from MacIE */



/*\*/html>body .image_replacement  { letter-spacing : normal; text-indent : -999em; overflow : hidden;}



/* End of hack */







input:hover {background-color:#f9f9f9;}	



















/* #nav-below {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}*/







.hide {position:absolute; left:-9999px;}







.comments-link {background-image:url('comment.png'); padding-left:17px; background-repeat:no-repeat;}



.tag-links {background-image:url('tag_blue.png'); padding-left:17px; background-repeat:no-repeat;}



.cat-links {background-image:url('folder.png'); padding-left:18px; background-repeat:no-repeat;}











li#rss-links, li.rss-links {background-image:url('feed.gif'); background-repeat: no-repeat; text-indent:23px; }



li.loginout {background-image:url('lock_go.png'); background-repeat: no-repeat; text-indent:23px; }







#rss_links li{background-image:url('feed.gif'); background-repeat: no-repeat; text-indent:23px; }







#rss-links_alt li{background-image:url('01.png'); background-repeat: no-repeat; text-indent:23px; margin-left:-1em; line-height:0.1; padding-top:7px; margin-bottom:7px;}







label.email_subscribe {background-image:url('email_open.png'); background-repeat: no-repeat; padding-left:23px; margin:0 0 3px 0; font-size:13px; line-height:20px; }











div#header h1#blog-title{



 background:url('logo.gif') no-repeat left top;



}



h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:hover, h1#blog-title a:active {

 display:block;
 height:49px;
 text-indent: -9999px;
 width: 262px;
 background-color:transparent;
}







.index_box_headings {font-size:17px; text-transform:uppercase; padding-bottom:5px; padding-top:9px; border-bottom:1px dashed #ccc; color:#00ADEF; margin-bottom:20px;}







.featuredpost .index_box_headings {font-size:17px; text-transform:uppercase; padding:5px; border-bottom:1px solid #ddd; color:#00ADEF; margin:-20px -20px 10px -20px; background-color:white;}







#articles_boxx {padding:0 10px 20px 10px; border-bottom:1px dashed #00ADEF;}







div#articles_box h2,div#blog_box h2,div#shop_box h2,div#downloads_box h2, div#articles_box h2 a, div#linkblog_box h2,div#blog_box h2 a, div#shop_box h2 a, div#downloads_box h2 a, div#linkblog_boxx h2, div#linkblog_boxx h2 a {font-size:15px; letter-spacing:0; padding-bottom:0; color:#555555;}

div#box_bottom_full h2, div#box_bottom_full h2 a {font-size:15px; letter-spacing:0; padding-bottom:0; color:#555555;}





div#articles_box h2 a:hover, div#blog_box h2 a:hover, div#shop_box h2 a:hover, div#downloads_box h2 a:hover, div#linkblog_box h2 a:hover {font-size:15px; letter-spacing:0; padding-bottom:0; color:#333; text-decoration:underline;}







div#blog_box h2,div#blog_box h2 a, div#linkblog_box h2,div#linkblog_box h2 a {color:#555555;}











/*div#articles_box h2,div#blog_box h2,div#shop_box h2,div#downloads_box h2 {



background: transparent url('page_white_.png') no-repeat 0 9px; text-indent:18px;}*/







/*div#articles_box {float: left; width: 47%; margin-right: 3%; display: inline;}*/

div#articles_box {float:left;  width:100%; margin-bottom:20px;}

/*div#blog_box {float: left; width: 48%; margin-left: 2%;}*/
div#linkblog_boxx {float:left;  width:100%; margin-bottom:20px;}
div#box_bottom_full {float:left;  width:100%; margin-top:20px;}


div#blog_box {float: left; width: 47%; margin-right: 3%; display: inline;}

div#linkblog_box {float: left; width: 48%; margin-left: 2%;}



div#shop_box {float: left; width: 48%; margin-right: 3%; display: inline;  margin-top:20px;}



div#downloads_box {float: left; width: 48%; margin-left:1%; margin-top:20px;}







/*div#recent_comments_box, div#blog_box{float:left;  margin-top:20px; width:100%;}*/

div#recent_comments_box{float:left;  margin-top:20px; width:100%;}



div#recent_comments_box ul {margin-left:15px; margin-top:10px;}



div#recent_comments_box li {list-style-type:none; margin-bottom:10px; margin-bottom:15px; font-size:13px; }



div#recent_comments_box li a {background:#00ADEF; color:white; font-weight:bold;}







#s {/*background:url('49.png') center left no-repeat #f8f8f8; padding-left:20px; vertical-align:top;*/  width:180px; border:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}







strong {font-weight:bold;}







#articles_box .nav-previous a, #blog_box .nav-previous a, #linkblog_box .nav-previous a, #shop_box .nav-previous a, #downloads_box .nav-previous a {background:#00ADEF; font-weight:bold; font-size:12px; color:white; padding:0 2px;}







.entry-content img {background-color:white;}



.sidebar .entry-content img {margin:0.5em 0;}



.entry-content embed,.entry-content object {margin:1em 0;}







.xoxo .featuredpost {font-size:12px; line-height:18px; background-color:#f9f9f9; padding:10px; }



#primary .featuredpost {font-size:12px; line-height:18px; background-color:#fafafa; padding:20px; margin-bottom:20px; border:2px solid #eee;}



#primary  .featuredpost h2 {font-size:15px; line-height:18px; font-weight:bold;}



.xoxo .featuredpost h2 {font-size:15px; line-height:18px; font-weight:bold;}







.nav-previous a:link, .nav-previous a:visited,.nav-previous a:active,.nav-next a:link, .nav-next a:visited, .nav-next a:active {background:#00ADEF; font-weight:bold; font-size:12px; color:white; padding:0 2px;}







.nav-previous a:hover, .nav-next a:hover {background:#333; font-weight:bold; font-size:12px; color:white; padding:0 2px;}







#comments {margin-top:2em;}







.comment-author, .comment-author a {font-weight:bold; color:#14A6DE;}



.comment-info {margin:0 0 .5em 0;}



.authorcomment {background:#eee; padding-left:1em;}







.shop_sidebar .entry-content p{font-size:12px; font-family:trebuchet ms; margin:0; line-height:1.8em;}



.shop_sidebar h2{font-size:18px; margin:0; padding:0; margin-top:-10px;}



.shop_sidebar h2 a:link, .shop_sidebar h2 a:visited, .shop_sidebar h2 a:hover, .shop_sidebar h2 a:active{background:transparent; color:#00adef; text-decoration:none;}







#primary .featuredpost .entry-content img {padding:0;}







textarea#comment{ border:2px solid #e1e1e1;}







/*textarea#comment:hover { border:2px solid #ddd;}*/











.entry-content ol {list-style: decimal outside none; padding-left:2em; margin-bottom:1em;}



.entry-content ul {list-style: disc inside none; margin-bottom:2em;}



.entry-content ul ul{list-style: circle inside none;}







.articles h2.entry-title { font-size:17px; }



.articles h2.entry-title_a { font-size:17px; float:left; line-height:.1em;}







.entry-title_a{font-size:26px; font-weight:normal; color:#14A6DE; }







.entry-title_a a:link, .entry-title_a a:visited, .entry-title_a a:hover, .entry-title_a a:active {color:#14A6DE; text-decoration:none; background-color:transparent;}







#primary .sidebar_index_box, #secondary .sidebar_index_box  {font-size:12px; line-height:18px; background-color:#fafafa; padding:13px 18px 15px; margin-bottom:20px; border:2px solid #eee;}







#primary .sidebar_index_box ul {padding:0; margin:0; font-family:arial, helvetica, sans-serif;}







#primary .sidebar_index_box h2{font-size:15px; line-height:18px; font-weight:bold; margin:5px 0; }







.shop .tuple {float:left; width:200px; margin-right:20px; height:310px;}







.tuple h2 { margin:0; padding:0; font-size:16px; line-height:1.5em; font-weight:bold;}







.tuple .thumb img{margin:0;}







.tuple h2 a:link, .tuple h2 a:visited, .tuple h2 a:hover, .tuple h2 a:active{background:transparent; color:#00adef; }







.tuple p {margin:0; padding:0; font-family:trebuchet ms; font-size:13px; line-height:1.5em;}







.tuple .cat-links {background-image:none; padding:0;}







.tuple .entry-meta {margin: .5em 0 0 0; font-size:0.7em;}







blockquote {margin:1em 2em; padding-left:1em; border-left: 2px solid #14A6DE; font-size:100%;}







dt {font-weight:bold;}







.category_title {margin-top:-10px;}







pre {



font-family:"Courier New",Courier,monospace;



border:1px solid #DADADA;



color:blue;



margin-bottom:0.6em;



padding:11px;



line-height:2em;



color:#555555;



overflow:auto;



background:#F5F5F5 none repeat scroll 0%;



}







.strike {text-decoration:line-through;}







code {font-family:"Courier New",Courier,monospace;}







.blockimage {margin: 1em 0pt; }







.success {color:#00CC66;}



.error {color:#CC3300;}







.img_border {border:2px solid #eee;}







.contextual_help {font-size:0.8em;}







.post h3 {font-size:1.5em;}







.entry-content li {margin-bottom:.3em; font-size:100%;}







.entry-content .size-full, .entry-content .size-medium {margin:1em 0;} 







.entry-content h4 {font-size:1.2em; line-height:1.1em; font-weight:bold; font-family:arial, sans-sarif, verdana; margin-bottom:0.3em; padding-top:0.5em;}







.page-link {margin-top:1em;}







#searchform #searchsubmit, #noresults-searchsubmit, .form-submit #submit {background-color:#f9f9f9; border-color: #f2f0ee #eee #eee #f2f0ee;}







#email_subscribe_submit {background-color:#f9f9f9;border-color: #ccc #eee #eee #ccc;}







.search_global {position:absolute; right:50px; top:62px;}









.art_design_events_heading {font-size:1.5em; font-family:arial, sans-serif, verdana; padding: 0 .2em; background-color: #14A6DE; color:white; display:inline;}



.entry-content h3{/*font-size:1.2em; border-bottom:1px dashed #bbb; margin-bottom:10px;  font-size:16px; text-transform:uppercase; */font-size:1.4em;  padding:1em 0 0 0; font-family:arial, sans-serif, verdana; margin-bottom:0.5em;}







.uppercase {text-transform:uppercase;}







#recent_comments_box ul, #recent_comments_box ol {font-family:arial, helvetica, sans-serif;}







#articles_box h2, #blog_box h2, #linkblog_box h2, #linkblog_boxx h2, #box_bottom_full h2 {padding:.6em 0 0 0;}







#blog_box div.nav-previous {margin-top:-0.1em;}







#email_subscribe_submit {margin:10px 0 0 113px;}











#email_subscribe_input {width: 100%; margin-top:10px; border:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}







.highlight {border:2px solid #eee; background-color:#fafafa; padding:1em; font-size:110%; font-family:arial, verdana, sans-serif;}







#comment-notes {font-size:70%;}







#respond h3 {margin-bottom:.8em;}



ul.featured_at li{display:inline; margin:0 1em 1em 0; padding:0; list-style-type:none;}



.entry-content ul.featured_at li a:link, .entry-content ul.featured_at li a:visited, .entry-content ul.featured_at li a:hover, .entry-content ul.featured_at li a:active {margin:0; padding:0; background-color:transparent;}





/*ul.featured_at li .size-full {margin:0; padding:0;}*/



ul.featured_at li img.size-full {padding:0; border:2px solid #eee; padding:0;}



ul.featured_at li img.size-full:hover {padding:0; border:2px solid #14A6DE; padding:0;}



#lnk_categories select {width:200px;}



/*div.entry-content a:link.more-link, div.entry-content a:visited.more-link, div.entry-content a:active.more-link , div.entry-content a:hover.more-link { background:#00ADEF; font-size:12px; color:white; padding:0 2px; font-weight:bold; font-family:arial; text-decoration:none; }

*/



ul.art_design_events_list {

list-style-type: none;

margin:1.8em 0 0 .5em; 

}



.entry-content h3 a:link, .entry-content h3 a:visited, .entry-content h3 a:hover, .entry-content h3 a:active  {background:none; color:#555555; text-decoration:none; font-size:102%;}



.float_left {float:left;}

.post_image_spacing {margin-left:1em;}



h2.categoryheading, h2.page-title {font-size:30px; margin-bottom:.7em; margin-top:12px; margin-bottom:25px;}
