/*



Theme Name: SSTheme73



Theme URI: http://www.starcomsystems.net/



Description: A minimal web-standards theme with two dynamic sidebars and an editable "about" blurb.



Version: 5.1.1



Author: Starcom Systems



Author URI: http://www.starcomsystems.net/



Tags: fixed width, three columns, widgets, seo, atom, white, standards, valid xhtml, options page, minimalist







	SUPPORTED PLUGINS:



	* Brian's Latest Comments



	   http://meidell.dk/archives/category/wordpress/latest-comments/







	* flickrRSS



	   http://wordpress.org/extend/plugins/flickr-rss/







	* Simple Tags (for related posts function)



	   http://wordpress.org/extend/plugins/simple-tags







	RECOMMENDED PLUGINS:



	* Widon't by Shaun Inman (prevents widows in headlines)



	   http://www.shauninman.com/archive/2007/01/03/widont_2_1_wordpress_plugin







	* Del.icio.us for Wordpress by Ricardo Gonzalez



	   http://wordpress.org/extend/plugins/delicious-for-wordpress/







	* Last.fm for Wordpress by Ricardo Gonzalez



	   http://wordpress.org/extend/plugins/lastfm-for-wordpress/







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-3.0.html







	TO CUSTOMIZE:



	Create a new stylesheet in this directory called custom.css, and put your



	rules in there. It will automatically be loaded after this stylesheet, so



	you can override any rules with your own. Same thing for customie6bugs.css



	and customie7bugs.css.







*/















/* Universal Rules -------------------------------------------------- */



body {
	margin: 0;
	padding: 0;
	background-color: #e7ebf4;
	color: #333;
	/* font sizing in ems, baby. if you want to change anything, just change this.*/



	font: 80%/1.5 Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.ahem, hr {
	display: none !important;
}
img {
	border: none;
}
form {
	margin: 0;
}
.floatleft, .alignleft {
	float: left;
	margin: 0 1em 1em 0;
}
.floatright, .alignright {
	float: right;
	margin: 0 0 1em 1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clearboth {
	clear: both;
}
/* Layout -------------------------------------------------- */



#page {
	width: 960px;
	margin: 0 auto;
}
#header {
}
#wrapper {

	float: left;
	width: 980px;
	background: transparent url("images/bg-sidebar-five-percent.png") repeat-y top right;
}
#sidebar {
	float:right;
	margin-bottom:20px;
	padding-bottom:15px;
	padding-right:20px;
	padding-top:18px;
	width:428px;
}
#columncap {
	margin-bottom: 0px;
}
#column1 {
	width: 210px;
	float: left;
	margin-left:0;
}
#column2 {
	width: 210px;
	float: right;
}
#content {
	width: 500px;
	float: left;
	margin-bottom: 13px;
	min-height: 2000px;
}
#footer {
	clear: both;
}
/* Header -------------------------------------------------- */







.topheaderhead {
	font-family: Tahoma;
	font-size: 25px;
	color: #ffffff;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topheaderhead2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	clear:left;
}
#topheading {
	font-family: Tahoma;
	font-size: 25px;
	color: #ffffff;
	float:none;
	margin-top:40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight:bold;
}
#topheading a:hover {
	color: #ffffff;
}
#topheading a:link {
	font-family: Tahoma;
	font-size: 25px;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#topheading a:visited {
	color: #ffffff;
}
#topheading2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	float:none;
	margin: 0px;
	font-weight:bold;
}
#topheading2 a:hover {
	color: #ffffff;
}
#topheading2 a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#topheading2 a:visited {
	color: #ffffff;
}
#header {
	border-bottom: 0px solid #ccc;
	margin-bottom:-15px;/*	padding-top: 3em;*/



}
#header #blogname a {
	border-bottom: 0px solid #eee;
}
#blogname {
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1;
	margin: 0 0 .25em;
}
/* Content -------------------------------------------------- */



.entry {
	margin-bottom: 2em;
}
.alert,  .error {
	background: #ffc;
	border: 1px solid #ff0;
	border-width: 1px 0;
	margin: 1em 0;
	padding: 1em;
}
code, kbd, tt, pre {
	font-family: Consolas, "Lucida Console", Monaco, monospace;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
code {
}
pre {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	padding: .5em;
}
a, a:link, a:visited {
	color: #0000ff;
	/*	color: #FFFFFF; */



	text-decoration: none;/*	border-bottom: 1px solid #ccc; */



}
a:hover, a:focus, a:active {
	color: #0000ff;
	border-bottom-width: 2px;
}
sup { /* to prevent gaps in paragraph layouts, we'll switch back to regular v-align and shunt it up with pos:rel */
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
}
acronym, abbr, .info {
	border-bottom: 1px dotted #333;
	cursor: help;
}
h1, h2, h3, h4 {
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.25;
	margin: 0 0 .25em;
}
h1 {
	font-size: 2.5em;
}
h1.archive {
	margin-bottom: .5em;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.75em;
}
h4 {
	font-size: 1.5em;
}
h5, h6 {
	font-size: 1.25em;
}
.title h1 a,  .title h2 a {
	border-bottom: 1px solid #eee;
}
p, ul, ol, table, .navigation {
	margin: .25em 0 1em;
}
.metadata .byline {
	margin-bottom: .75em;
}
ul, ol {
	margin-left: 0;
	padding-left: 0;
}
ul ul,  ol ol {
	margin: 0;
}
li {
	margin: .25em 0 .25em 1.25em;
	padding-left: 0;
}
ul li {
	list-style-type: disc;
}
ol li {
	margin-left: 1.5em;
}
ul.rss li {
	list-style: none;
	margin-left: 0;
	padding-left: 17px;
	background: transparent url("images/feed.gif") no-repeat left .25em;
}
.wp-caption {
	margin: .25em auto 1em;
}
.entry img,  .entry object {
	# display: block;
	background: #fff;
	padding: 4px;
	border: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: .25em auto 1em;
	max-width: 500px;
}
.wp-caption img {
	margin: 0 auto;
}
.wp-caption p.wp-caption-text {
	font-size: .9em;
	margin: .25em 0 0;
	text-align: center;
	color: #666;
}
.entry .floatright img,  .entry .floatleft img {
	margin: .25em 0 1em;
}
.entry img.floatright,  .entry img.alignright,  .entry img[align="right"],  .wp-caption.alignright {
	margin: .25em 0 1em 1em;
}
.entry img.floatleft,  .entry img.alignleft,  .entry img[align="left"],  .wp-caption.alignleft {
	margin: .25em 1em 1em 0;
}
.entry p,  .entry li,  #columncap p {
	text-align: justify;
}
#site-archives-monthly-archive {
	width: 60%;
	float: left;
}
#site-archives-monthly-archive.wide {
	width: auto;
	float: none;
}
#site-archives-monthly-archive li,  #site-links li {
	text-align: left;
}
#site-archives-category-archive {
	width: 37%;
	float: right;
}
#site-links img {
	margin-left: 0;
	margin-right: 0;
}
blockquote {
	margin: .25em 0 1em;
	padding: .75em 1em .25em;
	border-left: 2px solid #ccc;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	font-style: italic;
}
blockquote i,  blockquote em,  blockquote cite {
	font-style: normal;
}
blockquote p {
	margin: 0 0 .5em;
}
.navigation {
	border-top: 1px solid #ccc;
	padding-top: .25em;
	width: 100%;
	float: left;
}
.navigation .prev {
	float: left;
	width: 50%;
}
.navigation .next {
	float: right;
	width: 50%;
	text-align: right;
}
/* Comments -------------------------------------------------- */



.comments,  .commentlist,  .nocomments,  .related {
	margin-bottom: 2em;
}
.commentlist cite {
	font-style: normal;
}
.commentlist li {
	clear: both;
	padding: .75em 1em .25em;
	list-style: none;
	margin-left: 0;
}
.commentlist .alt {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
.commentlist .authorcomment {
	background: transparent url("images/bg-sidebar-ten-percent.png") top right;
}
.commentlist .avatar {
	float: right;
	margin: 0 0 .5em .5em;
	background: #fff;
	padding: 4px;
	border: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/* Sidebar -------------------------------------------------- */



#sidebar {
}
#sidebar .widget {
	clear: both;
	margin-bottom: 1em;
	padding-bottom: .5em;
	border-bottom: 1px solid #ddd;
}
#sidebar h4 {
	margin-top: 0;
}
#sidebar blockquote {
	margin: 0;
}
#sidebar img {
	display: block;/*	background: #fff;



	padding: 4px;



	border: 1px solid #eee;



	border-right: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



*/}
/* search */







.searchfield {
	background-image: url(images/f_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #3a3f8a;
	background-position: 0px 0px;
	padding: 0px;
}
#searchform {
	margin: .25em 0 1em;
}
#sidebar #search h4 {
	display: none;
}
#sidebar #search input {
	width: 35%;
}
#sidebar #search input#s {
	width: 60%;
}
#sidebar #search br {
	display: none;
}
/* calendar */



#wp-calendar {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	width: 100%;
}
#wp-calendar #today {
	font-weight: bold;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
#wp-calendar td,  #wp-calendar th {
	text-align: center;
}
#wp-calendar caption {
	text-align: left;
	font-weight: bold;
}
/* tag cloud */



.st-tag-cloud,  .wp-tag-cloud {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	padding: .5em .5em .5em 1em;
}
#sidebar .st-tag-cloud,  #sidebar .wp-tag-cloud {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
.st-tag-cloud li,  .wp-tag-cloud li {
	display: inline;
	margin: 0 .5em 0 0;
}
.st-tag-cloud li a,  .wp-tag-cloud li a {
	color: #555;
}
.st-tag-cloud li a:hover,  .wp-tag-cloud li a:hover,  .st-tag-cloud li a:focus,  .wp-tag-cloud li a:focus {
	color: #c00;
}
/* subscribe */



#subscribe-dojo p {
	margin: .25em 0;
}
/* flickr */



#flickrrss,  #flickr-rss-dojo-version {
	float: left;
	width: 100%;
}
#flickrrss ul,  #flickrrss li,  #flickr-rss-dojo-version ul,  #flickr-rss-dojo-version li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#flickrrss li img,  #flickr-rss-dojo-version li img {
	float: left;
	margin: 0 10px 10px 0;
}
/* admin recent comments */



#sidebar blockquote {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	border-color: #bbb;
}
#admin-recent-comments-dojo-version cite {
	font-style: normal;
	font-weight: bold;
}
#admin-recent-comments-dojo-version blockquote cite {
	font-style: italic;
}
#admin-recent-comments-dojo-version blockquote small {
	font-size: .9em;
}
/* Footer -------------------------------------------------- */



#footer {
	border-top: 0px solid #ccc;
	margin-top:-25px;
	padding-bottom: 1.5em;
	width: 100%;
	float: left;
}
#footer p {
	width: 50%;
	margin: 1em 0 0;
}
#footer a:visited {

	color: #FFFFFF;

}
#footer .copyright {
	float: left;
}
#footer .poweredby {
	float: right;
	text-align: right;
}
/*own css-------------*/







.toonav_text {
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	word-spacing: 30px;
}
.topheaderhead {
	font-family: Tahoma;
	font-size: 25px;
	color: #ffffff;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rss_text {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
}
.contents_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.topheaderhead2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.blacktect {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.searchfield {
	background-image: url(images/f_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #3a3f8a;
	background-position: 0px 0px;
	padding: 0px;
}
.search_bttn {
	background-image: url(images/f_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 61px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Tahoma;
	font-size: 11px;
}
.contents_head2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #244e78;
	margin: 0px;
}
.contents_head20 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #244e78;
	margin: 0px;
}
.subscribefield {
	height: 22px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 0px 0px;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
}
.subscribebttn {
	height: 24px;
	width: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 0px 0px;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	padding: 0px;
}
.bluetext {
	color: #244e78;
}
.footer_bg {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #1a2077;
}
.toonav_text a:hover {
	color: #ffffff;
	text-decoration: underline;
	word-spacing: 30px;
}
.nobg_repeat {
	background-repeat: no-repeat;
}
.footernav_text {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.footernav_text a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#topNav {
	font-family: Tahoma;
	color:#FFFFFF;
	font-size:15px;
	word-spacing: 10px;
}
#topNav a:link {
	font-family: Tahoma;
	color:#FFFFFF;
	font-size:15px;
	text-decoration: none;
	word-spacing: 10px;
}
#topNav a:hover {
	font-family: Tahoma;
	color:#FFFFFF;
	font-size:15px;
	text-decoration: underline;
	word-spacing: 10px;
}
#topNav a:visited {
	font-family: Tahoma;
	color:#FFFFFF;
	font-size:15px;
	text-decoration: none;
	word-spacing: 10px;
}
#footerText {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
#footerText a:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
#footerText a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.widget_pages ul li {
	padding: 6px 0 6px 21px;
	border-bottom: 1px dotted #CCCCCC;
	background: url(images/ico_hotpost.gif) no-repeat top left;
	background-position: 3px 4px;
	font-size: 90%;
}
#rcont {
	width:208px;
}
#top {
	width:208px;
	background-image: url(images/rcont_01.png);
	background-position: top;
	background-repeat: no-repeat;
}
#lftcolumn {
	width:18px;
	background-image: url(../wp-content/themes/dojo/images/rcont_02.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#midcolumn {
	width:172px;
	height:232px;
	background-color:#f2f2f2;
}
#rightcolumn {
	width:18px;
	background-image: url(../wp-content/themes/dojo/images/rcont_04.png);
	background-position: right top;
	background-repeat: no-repeat;
}
#bottom {
	width:208px;
	background-image: url(../wp-content/themes/dojo/images/rcont_05.png);
	background-position: top;
	background-repeat: no-repeat;
}
/* Header link --------------*/







.menu ul {
	display:table;           /* ignored by IE */
	padding:0;
	list-style-type:none;
	white-space:nowrap;      /* keep text on one line *//* border:1px solid #06a;*/   /* add a border to show size of menu */







}
.menu ul li {
	display:table-cell;      /* ignored by IE */
	list-style-type:none;
}
.menu ul a, .menu ul a:visited {
	display:block;          /* for all browsers except IE */
	padding:4px 16px;
	list-style-type:none;
	/*color:#000;*/



 /* background:#d4d4d4; */



 /* border:1px *//*solid #fff*/;   /* add a 1px white border around each list item *//* text-decoration:none;  }*/



 }
.menu ul a:hover {
	color:#ffffff;
	list-style-type:none;
}
.lefted ul {
	margin:0 auto 0 0;
}
/*.centered ul {margin:0 auto;}*/



.righted ul {
	margin:0 0 0 auto;
}
#Toplinks {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
#Toplinks a:link {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
#Toplinks a:visited {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
#Toplinks a:hover {
	color:#999999;
	text-decoration: underline;
}
#main_container {
	padding:25px;
	background:#CCCCCC;
}
#cont2 {
	width:995px;
	float:left;
}
#cont2_topleft {
	width:20px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cont2_01.png);
	height: 18px;
}
#cont2_topmid {
	width:955px;
	float:left;
	background-image: url(images/cont2_02.png);
	background-repeat: repeat-x;
	height: 18px;
}
#cont2_topright {
	width:20px;
	float:right;
	background-image: url(images/cont2_04.png);
	background-repeat: no-repeat;
	height: 18px;
}
#cont2_leftcolumn {
	width:995px;
	float:left;
	background-image: url(images/cont2_04-04.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#cont2_midcolumn {
	width:955px;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
}
#cont2_righcolumn {
	width:995px;
	float:right;
	background-image: url(images/cont2_06.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#cont2_botleft {
	width:20px;
	background-image: url(images/cont2_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
}
#cont2_botmid {
	width:955px;
	background-image: url(images/cont2_08.png);
	background-repeat: repeat-x;
	float: left;
	height: 20px;
}
#cont2_botright {
	width:20px;
	float:right;
	background-image: url(images/cont2_09.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}
#cont2_midcontents {
	width:955px;
	float:left;
	background-color: #ffffff;
}
