hr { background-color:#26a9e0; }



hr, img, a img { border: 0 none; }



td { border: 1px #ffdd15 dotted; }



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,

#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a { text-decoration: none;  }



/* ------------------- Background Images and Borders ------------------ */



body { background: #ffffff url(gradientbottom.gif) bottom left repeat-x; color: #000000; }

div#top { background: #26a9e0 url(gradienttop.gif) bottom left repeat-x; height: 172px;}

div#header { background: #ffffff /*url(bg-header.jpg) no-repeat*/; }

div#access div.menu-header li a { background: #26a9e0;

                  /* border-left: 1px #3399cc solid;

                   border-top: 1px #3399cc solid;

                   border-right: 1px #3399cc solid;

                   border-bottom: 1px #ffdd15 solid;*/ }





div#sidebar-left h3.widgettitle,

div#sidebar-left h3.pseudo-widgettitle,

div#sidebar h3.widgettitle,

div#sidebar h3.pseudo-widgettitle,

div#footer-widgets h3.widgettitle,

div#footer-widgets h3.pseudo-widgettitle  {

  background: #26a9e0 url(smileywithhairsmall.png) left top no-repeat;

  height: 30px; 

  line-height: 30px; 

  padding: 0px 14px 0px 40px;

  border: 1px #000000 solid; 

  color: #ffffff; 

}

div#sidebar-left div.widget_sp_image h3.widgettitle { background: none none; border: 0 none; }





/* ------------------- Backgrounds and Borders -------------------*/



div#menu2-header { border-top: 1px #000000 solid; }

div#container { background: #ffffff; }

div#sidebar div.widget div,

div#sidebar-left div.widget div,

div#sidebar div.pseudo-widget div,

div#sidebar-left div.pseudo-widget div,

div#footer-widgets div.widget div,

div#footer-widgets div.pseudo-widget div { background: #ffffff; border: 1px #26a9e0 solid; border-top: 0px none; }



div#sidebar div.widget div div,

div#sidebar-left div.widget div div,

div#sidebar div.pseudo-widget div div,

div#sidebar-left div.pseudo-widget div div,

div#footer-widgets div.widget div div,

div#footer-widgets div.pseudo-widget div div {border: 0px none;}



div#footer-widgets { background: #ffffff; border-top: 1px #26a9e0 solid; }

div#sidebar-left div.widget_sp_image div,

div.widget_sp_image-description { background: #ffffff; border: 0 none; }

div.widget li,

div.pseudo-widget li { border-bottom: 1px #ff3333 dotted; }



div.widget ul.children li { border-top: 1px #ff3333 dotted; border-bottom: 0px none;}



ul#activity-stream li { border-bottom: 1px #ff3333 dotted; }



div.item-list-tabs ul li a,

table tr.alt { background: #ffffff; border: 1px #26a9e0 solid; }



#footer { background: #ffffff; border-top: 1px #26a9e0 dotted; }

h3#participate { border-bottom: 1px #26a9e0 dotted; }



#wp-admin-bar,

#wp-admin-bar .padder,

#wp-admin-bar ul.main-nav li:hover,

#wp-admin-bar ul.main-nav li.sfhover, 

#wp-admin-bar ul li ul { background: #26a9e0; color: #000000; }



#wp-admin-bar ul.main-nav li ul li:hover,  

#wp-admin-bar ul.main-nav li ul li.sfhover { background: #ffdd15; }



div#magazine-archives div.magazine-volume {border-bottom: 1px #26a9e0 dotted;}



/* ------------------- Text -------------------*/



h1, h2 { color: #cc0000; }

h3, h4, h5, h6, h2.pagetitle span { color: #26a9e0; }

div#sidebar h3 span,

div#sidebar-left h3 span { color: #cc0000; }

div#sidebar h3,

div#sidebar-left h3,

div.widget_sp_image-description h2,

div.widget_sp_image-description h3 { color: #000000; }



div#magazine-archives span,

div#volume-archives span {color: #000000;}



form.standard-form#sidebar-login-form label,

div#tagline { color: #000000; }

.highlight1 { color: #26a9e0; }



/* --------------------Links ------------------------ */



a, a:link { color: #cc0000; text-decoration: none; }

a:visited { color: #cc0000; }

a:hover, a:active { color: #26a9e0; }

a:focus { outline: 1px dotted #cccccc; }



a.button,

input[type=submit],

input[type=button], 

input[type=reset],

ul.button-nav li a, 

div.generic-button a { background: #26a9e0; color: #ffffff; }



div#menulink a { color: #ffffff; background: #26a9e0; }

div#menulink a:hover { color: #000000; background: #ffffff; color: #26a9e0;}



div#access a { font-weight: bold; }

div#menu2-header li.menu2-item a { color: #cc0000; background: #ffffff; border: 0px none; }

div#menu2-header li.menu2-item a:hover,

div#menu2-header li.menu2-item a:active { color: #26a9e0; background: #ffffff; border: 0px none; }

div#content a { text-decoration: underline; }

div#item-header h2 a { text-decoration: none; }



div#sidebar-left a.post-title {color: #ff3333;}



ul#nav li a, 

ul#nav li a:link,

div#access a,

div#access a:link { color: #ffffff; background: #26a9e0; border: 1px #000000 solid; }

ul#nav li a:visited,

div#access li a:visited { color: #ffffcc; background: #26a9e0; }



ul#nav li.current_page_item a,

div#access li.current_page_item a,

div#access ul li.current_page_item > a,

div#access ul li.current-menu-ancestor > a,

div#access ul li.current-menu-item > a,

div#access ul li.current-menu-parent > a,

* html div#access ul li.current_page_item a,

* html div#access ul li.current-menu-ancestor a,

* html div#access ul li.current-menu-item a,

* html div#access ul li.current-menu-parent a {

  color: #26a9e0; 

  background: #ffffff; 

  border: 1px #000000 solid; 

  border-bottom: 1px #ffffff solid;

}

ul#nav li a:hover, 

ul#nav li a:active,

ul#nav li.selected a,

div#access a:hover,

div#access a:active,

div#access li a:hover,

div#access li a:active,

div#access li.selected a,

div#access li:hover > a,

div#access ul ul :hover > a,

* html div#access ul li a:hover { 

  color: #000000; 

  background: #ffcc33; 

  border: 1px #000000 solid; 

  border-bottom: 1px #000000 solid;



}







ul.item-list li div.item-desc,

ul.item-list li div.meta,

div.pagination,

form.standard-form textarea, 

form.standard-form input[type=text],

form.standard-form select, 

form.standard-form input[type=password],

.dir-search input[type=text], 

form.standard-form div.checkbox label,

form.standard-form div.radio label, 

form.standard-form p.description,

form.standard-form input:focus,

form.standard-form textarea:focus, 

form.standard-form select:focus,

form#whats-new-form textarea,

form#whats-new-form h5,

table tr td.thread-info p.thread-excerpt, 

table.forum td p.topic-text,

table.forum td.td-freshness,

.activity-list li .activity-inreplyto, 

.activity-list .activity-content .activity-header,

.activity-list .activity-content .comment-header, 

div.activity-comments div.acomment-meta,

div.activity-comments form div.ac-reply-content, 

ul#topic-post-list li div.poster-meta, 

div.admin-links,

div.post p.date, 

div.post p.postmetadata, 

div.comment-meta, 

div.comment-options,

div.activity-comments form textarea { /*color: #ffdd15;*/ color: #000000; }





div.item-list-tabs ul li.selected a,

div.item-list-tabs ul li.current a, 

a.button:hover, 

a.button:focus, 

input[type=submit]:hover, 

input[type=button]:hover, 

input[type=reset]:hover,

ul.button-nav li a:hover, 

ul.button-nav li.current a,

div.generic-button a:hover,

div.activity-list li.load-more a { color: #000000; background: #ffcc33; }



#comments h3,

#trackbacks h3, 

#respond h3,

div.post h2.pagetitle a, 

div.post h2.posttitle a  {color: #cc0000; text-decoration: none;}



#wp-admin-bar li a, 

#wp-admin-bar ul li ul a,

#wp-admin-bar ul li ul li:hover ul li a { color: #ffffff; }





/* --------------------- Input Forms ----------------------- */



form.standard-form {



}

	form.standard-form textarea, form.standard-form input[type=text],

	form.standard-form select, form.standard-form input[type=password],

	.dir-search input[type=text] {

		border: 1px solid #cccccc;

		color: #888888;

	}

		form.standard-form div.checkbox label,

		form.standard-form div.radio label {

			color: #888888;

		}







	form.standard-form p.description {

		color: #888888;

	}





	form.standard-form div.radio ul {

		list-style: disc;

	}



	form.standard-form a.clear-value {

		display: block;

		outline: none;

	}







form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {

	background: #fafafa;

	color: #555555;

}



	div#invite-list {

		overflow: scroll;

		background: #f5f5f5;

		border: 1px solid #e4e4e4;

	}

#login {background: #ffffff;}

#blog-archives div.post p.postmetadata {padding: 10px; background: #dcf0f7;}

#blog-archives div.post p.postmetadata a {color: #707070;}