/* delete leftBoxes */

/*   Reset */
* { margin: 0px; padding: 0px; border: 0; outline: 0; list-style: none; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, textarea, input, select{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:inherit;
	font-style:	inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
/*table {
	border-collapse:collapse;
	border-spacing: 0;
	} */
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
/* table, td, th {
	vertical-align: middle;
	} */
blockquote:before, blockquote:after, q:before, q:after{
	content: "";
	}
blockquote, q{
	quotes: "" "";
	}
a img{
	border: none;
	}
:focus{
	outline: 0;
	}
/*   End Reset */

/* side bar (left) */
#sidebar {
margin-top: 0px;
}
#sidebar h2 {
	border-top:1px solid #94A3C4;
	/* border-right:1px solid #D8DFEA; */
	background:#ECEFF5 none repeat scroll 0 0;
	/*border-top:0 none; */
	display:block;
	font-size:11px;
	margin-bottom:5px;
	padding:5px 8px;
}
#sidebar ul{
	padding:0px 7px 10px 8px;
	TEXT-DECORATION: none;
}
#sidebar ul li {
	margin-top: 5px;
	TEXT-DECORATION: none;
}
#sidebar ul li a{
	TEXT-DECORATION: none;
}

#sidebar ol{
	padding:0px 7px 10px 8px;
	TEXT-DECORATION: none;
	list-style: decimal
	}
#sidebar ol li {
	margin-top: 5px;
	TEXT-DECORATION: none;
	list-style: decimal;
	list-style-position:inside;
	}
#sidebar ol li a{
	TEXT-DECORATION: none;
	list-style: decimal
	}




/*html*/
html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
	/* background: url(../images/site/bgimg.jpg) #f0f1e0 repeat-y center top */
}

body {
	color: #334;
	/*font: normal 80% sans-serif; */
	/* line-height: 1.5; */
	TEXT-DECORATION: none;
	background: #fff url('bodybg.gif') repeat-x scroll left top;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	}

#menu {
background:transparent url('menubar.png') no-repeat scroll left bottom;
float: left;
width: 964px;
font-size: 11px;
	margin: 0 auto;
	padding: 0px;
	border: #ffffff 0px solid;
}

#desc {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	}

.titleLine {
	padding-top: 15px;
	margin-left:7px;
	border:red 0px solid;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;

}
.titleLine A{
	padding-top: 15px;
	margin-left:7px;
	border:red 0px solid;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;

}

/*cat*/
#categories {
	margin-top: 13px;
	margin-bottom: 0px;
	/* z-index: 900; */
	position: relative;
	/*background-color:red;*/
	margin-left: 200px;
	border: red 0px solid;
	padding: 0px;
	TEXT-DECORATION: none;
}
#categories li {
text-transform: capitalize;
float: left;
background: #D8DFEA;
margin-left: 3px;
}
#categories li a {
	font-size:13px;
	font-weight:bold;
	padding:4px 11px;
	display: block;
	TEXT-DECORATION: none;
}
#categories li a:hover {
color: #fff;
text-decoration: none;
background: #627AAD;
}
#categories .current-cat {
background: #fff;
}
#categories .current-cat a {
background: #fff;
color: #000;
}
#categories .current-cat a:hover {
background: #fff;
color: #000;
}
#categories #plus {
background: url(plus.gif) no-repeat top left;
height:16px;
/* position:relative; */
width:2px;
z-index:999;
}
#categories #plus:hover, #categories #plus.hover {
background: #627AAD url(plus.gif) no-repeat left -25px;
}

/* footer*/
#footer {
	border-top:1px solid #DDDDDD;
	clear:both;
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:5px;
	text-align:right;
	width:100%;
}

.navigation {
	background:#ECEFF5 none repeat scroll 0 0;
	border-top:1px solid #D8DFEA;
	margin-top:8px;
	padding:3px 7px 4px 0;
	float: left;
	width: 100%;
}

/*cat*/

#menu li {
float: left;
padding: 7px 0px 8px 0px;
}
#menu li a {
color: #fff;
text-decoration: none;
padding: 7px;
}
#pagemenu {
	margin: 0;
	padding:0px;
	border: #ffffff 0px solid;
}

#pagemenu a {
font-weight: bold;
}
#pagemenu a:hover {
background-color: #5C75AA;
}





/* Site title */
#site-intro {
	font: normal 85% Century Gothic;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 1px;
	padding-bottom: 10px;
	}
/* End Site title */

/* Top LR Menu */
.topLrMenu {
	color: #999;
	margin-right: 25px;
	}
/* End - Top LR Menu */

/* Main manu - (with image on home) */
.homeMainButton{
	background:transarent;
	text-align: center;
/*	padding-top: 2px;
	padding-bottom: 2px;
	padding-top:27px; */
	font-size:30px;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
	/*height:130px;*/
	color:#A8A8FF;
	cursor:pointer;
	/*width:100px */
	}
.homeMainButton a:hover{
	color:#ffffff;
	background:transarent;
	}
.homeMainButton a{
	color:#7A7AC4;
	TEXT-DECORATION: none;
	background:transarent;
	}
/* End Main manu - (with image on home) */


/* Headings */
h1,h2,h3,h4,h5,h6 {
	COLOR: #000000;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 0.3em;
	}
h4,h5,h6 {
	font-weight: bold;
	}

h1 {font-size: 15px;
	margin-top: 10px;
	}
h2 {font-size: 14px;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
	}
/*End headings */

/*Footer type small lettering */
.ciFooter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #353544;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	BORDER: white 1px solid;
	}
.ciFooter a{
	CURSOR: pointer;
	}
/*End Footer type small lettering  */

/*Footer type small lettering */
.leftBoxes {
	/*BORDER: #CECEF6 1px solid;*/
	margin-top:4px;
	padding:4px;
	}
/*End Footer type small lettering  */


/*Everything above this is filtered required stuff ----------------------------
------------------------------ ---------------------------- -----------------*/



/*   General
------------------------------------------------------------------- */

.center-wrapper {
	margin: 0 auto;
	padding: 0px;
	border: #ffffff 0px solid;
	width: 964px;
	/*background: red; */
/*	background-image:url('./images/site/widebg.jpg') */
}





/* May ne removed


.mainContent
{
	TEXT-DECORATION: none;
	font: normal 75% sans-serif;
	line-height: 1.5;
	}




.main-page {
	margin: 0 auto;
	border: #ffffff 4px solid;
	padding 10px;
	width: 990px;
}
*/


h4,h5,h6 {font-weight: bold;}

.smallItalic {
	BORDER-top: white 4px solid;
	FONT-SIZE: 12px;
	COLOR: red;
	font-style: italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.dialogMsg {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
	COLOR: #888888;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	MARGIN:10px
}

#dialogHelp{
	FONT-SIZE: 10px;
	FONT-FAMILY: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: none;
	Z-INDEX: 20;
	WIDTH: 200px;
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute;
}

#dialogBox{
	BORDER-RIGHT: white 2px solid;
	PADDING-RIGHT: 0em;
	BORDER-TOP: white 2px solid;
	DISPLAY: none;
	PADDING-LEFT: 0em; Z-INDEX: 25;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	BORDER-LEFT: white 2px solid;
	WIDTH: 468px;
	PADDING-TOP: 0em;
	BORDER-BOTTOM: white 2px solid;
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute;
	HEIGHT: 150px;
	BACKGROUND-COLOR: #ffffff
}


#dialogCover{
	DISPLAY: none;
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	Z-INDEX: 10;
/*	FILTER: alpha (opacity=50); */
  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
	LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: blue 0px solid;
	COLOR: #888888;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: blue 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	POSITION: absolute;
	TOP: 5px;
	BACKGROUND-COLOR: black;
	TEXT-DECORATION: none
}

#commentBox{
	BORDER-RIGHT: white 2px solid;
	PADDING-RIGHT: 0em;
	BORDER-TOP: white 2px solid;
	DISPLAY: none;
	PADDING-LEFT: 0em; Z-INDEX: 25;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	BORDER-LEFT: white 2px solid;
	WIDTH: 468px;
	PADDING-TOP: 0em;
/*	BORDER-BOTTOM: white 2px solid; */
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute;
/*	HEIGHT: 150px; */
	BACKGROUND-COLOR: #ffffff
}


#commentCover{
	DISPLAY: none;
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	Z-INDEX: 10;
/*	FILTER: alpha (opacity=50); */
  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
	LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: blue 0px solid;
	COLOR: #888888;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: blue 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	POSITION: absolute;
	TOP: 5px;
	BACKGROUND-COLOR: black;
	TEXT-DECORATION: none
}




#contactCover{
	DISPLAY: none;
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	Z-INDEX: 10;
  filter:alpha(opacity=75);
  opacity:0.75;
	LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: blue 0px solid;
	COLOR: #888888;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: blue 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	POSITION: absolute;
	TOP: 5px;
	BACKGROUND-COLOR: black;
	TEXT-DECORATION: none
}

#contactBox{
	BORDER-RIGHT: white 2px solid;
	PADDING-RIGHT: 0em;
	BORDER-TOP: white 2px solid;
	DISPLAY: none;
	PADDING-LEFT: 0em; Z-INDEX: 20;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	BORDER-LEFT: white 2px solid;
	WIDTH: 368px;
	PADDING-TOP: 0em;
	BORDER-BOTTOM: white 2px solid;
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute;
	HEIGHT: 300px;
	BACKGROUND-COLOR: #ffffff
}

.ciWindowsTitle {
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 4px;
	FONT-FAMILY: Verdana, Trebuchet MS, Tahoma, Times New Roman, Ariel, Helvetica, sans-serif;
	BACKGROUND-COLOR: blue;
	TEXT-DECORATION: none
}





.topBig{
COLOR: #3f43f5;
FONT-FAMILY: Ariel, Verdana;
FONT-SIZE: 15;
FONT-WEIGHT: 600;
TEXT-ALIGN: center;
TEXT-DECORATION: none;
}

.ciHeader {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #c0c0c0;
	/*COLOR: #3f43f5;*/
	FONT-FAMILY: Century Gothic, Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.ciTableRank {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #3f43f5; FONT-FAMILY: Century Gothic, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; valign: center
}
.ciMainTextSmall {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ciHeader2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #3f43f5;
	FONT-FAMILY: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; valign: top
}

.formFields{
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom
}



.fieldMsg {
	FONT-SIZE: 10px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom
}
.ciInfoTitle {
	BORDER-TOP: #ffffff 4px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	FONT-FAMILY: Century Gothic, Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4a4aff;
	TEXT-DECORATION: none;
/*	float: left; */
	WIDTH: 100%;
	POSITION: relative;
}
.ciRank {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 45px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ciInfoTitle2 {
	BORDER-TOP: #ffffff 4px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; COLOR: #000000; PADDING-TOP: 7px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ciMainText {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ciMainTextForm {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


}
.ciLinks {
	FONT-WEIGHT: 599;
	FONT-SIZE: 12px;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: normal
}
.stdButton {
	BORDER-RIGHT: teal 1px solid;
	BORDER-TOP: teal 1px solid;
	BORDER-LEFT: teal 1px solid;
	BORDER-BOTTOM: teal 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	WIDTH: 70px;
	CURSOR: pointer;
	POSITION: relative;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #bbbbbb;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(../images/site/button.gif);
	PADDING-Top: 3px;
}

#stdButton {
	BORDER-RIGHT: teal 1px solid;
	BORDER-TOP: teal 1px solid;
	BORDER-LEFT: teal 1px solid;
	BORDER-BOTTOM: teal 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	WIDTH: 70px; CURSOR: pointer;
	POSITION: relative;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #bbbbbb;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(../images/site/button.gif);
	PADDING-Top: 3px;
}


#stdButton:hover {
	CURSOR: pointer; COLOR: #c0ffc0; BACKGROUND-COLOR: lightslategray; TEXT-DECORATION: none
}
.topLine {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.normalLine {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.mainTableAds {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	BORDER-LEFT: #DDDDDD 1px solid;
	BORDER-RIGHT: #DDDDDD 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
	BORDER-BOTTOM: #DDDDDD 1px solid;}

.mainTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	/*BORDER: #DDDDDD 2px solid;
	BORDER-RIGHT: #DDDDDD 2px solid; */
}

.mainTableTop {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
/*	BORDER: #c3c3c3 1px solid; */
/*	BACKGROUND-COLOR: #f2f2f2;
	float: left; */
	/*BORDER-RIGHT: #DDDDDD 2px solid; */
}

.dialogLinks {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	BORDER: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
	padding: 2px;
	margin: 2px;
	width: 125px;
	height: 21px;
	float: left;
	POSITION: relative;
	TEXT-ALIGN: center;
	vertical-align: bottom;
	TEXT-DECORATION: none;
	/*BORDER-RIGHT: #DDDDDD 2px solid; */
}


.quickLinks {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	BORDER: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
	padding: 2px;
	margin: 2px;
	height: 17px;
	float: left;
	POSITION: relative;
	TEXT-ALIGN: center;
	vertical-align: bottom;
	TEXT-DECORATION: none;
	/*BORDER-RIGHT: #DDDDDD 2px solid; */
}



#theFormDivDelete {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0em;
	BORDER-TOP: #000 1px solid;
	DISPLAY: none; PADDING-LEFT: 0em;
	BACKGROUND-IMAGE: url(../images/windowsBg.gif);
	PADDING-BOTTOM: 0em; MARGIN: 0em;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 100px;
	PADDING-TOP: 0em;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute
}

#theFormDiv {
	PADDING-RIGHT: 0em;
	DISPLAY: none;
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	WIDTH: 468px;
	height: 150px;
	PADDING-TOP: 0em;
	BACKGROUND-REPEAT: repeat;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	BORDER: white 2px solid;
	z-index: 25
}


#theFormCover {
	POSITION: absolute;
	BORDER: blue 0px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px; COLOR: blue;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: black;
	TEXT-DECORATION: none;
	left: 5; top: 5;COLOR: #888888;filter:alpha (opacity=50);z-index: 10;

}


.nocss {
	DISPLAY: none
}


/*   Separators
------------------------------------------------------------------- */

.content-separator, .archive-separator {
	background: #D5D5D5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;
}
.content-separator {margin: 20px 0;}
.archive-separator {margin: 10px 0;}




/* Floats
------------------------------------------------------------------- */

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}

/* Special lists
------------------------------------------------------------------- */
/*
ul.plain-list li, ul.nice-list li, ul.tabbed li {list-style: none;}
*/

ul.tabbed {
	display: inline;
	margin: 0;
}
ul.tabbed li {float: left;}

ul.plain-list {margin: 0;}

ul.nice-list {margin-left: 0;}
ul.nice-list li {
	list-style: none;
	border-top: 1px solid #EEE;
	padding: 4px 0;
}
ul.nice-list li:first-child {border-top: none;}
ul.nice-list li .right {color: #999;}


/* Network
------------------------------------------------------------------- */

#network {background: #EEE;}
#network .left {
	color: #333;
	padding: 6px 0;
}
#network .tabbed a {
	display: block;
	padding: 6px 10px 7px;
	text-decoration: none;
	color: #666;
}
#network li a:hover {
	background: #F6F6F6;
	color: #000;
}
#network li.current-tab a {
	background: #FFF;
	font-weight: bold;
}
#network .text-separator, #network span {color: #999;}






/* Misc classes
------------------------------------------------------------------- */
/*
.small {font-size: 0.9em;}
.smaller {font-size: 0.8em;}
.smallest {font-size: 0.7em;}

.large {font-size: 1.15em;}
.larger {font-size: 1.25em;}
.largest {font-size: 1.35em;}

.hidden {display: none;}

.loud {color: #000;}
.highlight {background:#ff0;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-separator {padding: 0 5px;}

.error, .notice, .success, .comments {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}
*/
.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.comments {background: #f2f2f2; color: #514721; border-color: #DDD;}
.comments a {color: #514721;}


P {
	MARGIN: 0px 2px
}
DIV#nifty {
	BACKGROUND: #9bd1fa; MARGIN: 0px 10%;WIDTH:100
}
B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}




.smallRankListTite {
	BORDER-TOP: #ffffff 0px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	/*float: left; */
	/*WIDTH: 100%; */
	BORDER-BOTTOM: teal 0px solid;
	/* POSITION: relative; */
}

.smallRankListArea {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	float: left;
}

.smallRankListName {
	BORDER: white 1px solid;
	FONT-SIZE: 11px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	}
.smallRankListName A{
	BORDER: white 3px solid;
	FONT-SIZE: 11px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	}


.smallRankListRank {
	FONT-SIZE: 11px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	WIDTH: 20px;
	float: left;
	}

.ciPageTitle {
	BORDER-TOP: #ffffff 4px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	COLOR: #0000ff;
	PADDING-TOP: 3px;
	FONT-FAMILY: Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	float: left;
	WIDTH: 100%;
	text-transform: uppercase;
	BORDER-BOTTOM: #0000ff 1px solid;
	POSITION: relative;
}


.catalogSmall {
	FONT-SIZE: 11px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	float: left;
	WIDTH: 100px;
/*	BORDER: #0000ff 1px solid; */
	TEXT-DECORATION: none;

	}
.catalogSmall A {
	FONT-SIZE: 11px;
	COLOR: #8a8a8a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	valign: bottom;
	float: left;
/*	WIDTH: 100px;  */
	TEXT-DECORATION: none;
	}
/*  Use for the navigation in lists 1,2,3... previous, next etc  */
/* -------------------------------------------------------------- */
div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	zoom: 100%;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;

	* zoom: 100%;

	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	* zoom: 100%;
	color: #DDD;
}
* span.elipsis {zoom:100%}

/*
   General
------------------------------------------------------------------- */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}


/*
   Typography
------------------------------------------------------------------- */



/* Links */

a:focus,a:hover {color: #357;}
a {
	color: #357;
	text-decoration: underline;
}
a.feed {
	background: url('img/icon-feed.gif') no-repeat left center;
	padding-left: 18px;
}

/* More links */
a.more {
	color: #579;
	font-weight: bold;
}
a.more:hover {color: #234;}


/* Text elements */

p {margin-bottom: 1em;}

abbr, acronym {border-bottom: 1px dotted #666;}
address {margin-bottom: 1.5em;}
blockquote {margin: 1.5em;}
del, blockquote { color:#666; }
em, dfn, blockquote, address {font-style: italic;}
strong, dfn {font-weight: bold;}
sup, sub {line-height: 0;}

pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em monospace;
	line-height: 1.5;
}



.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}


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

label {font-weight: bold; cursor: pointer;}
fieldset {padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc;}
legend {font-weight: bold; font-size: 1.2em;}
textarea {overflow: auto;}
input.text, input, textarea, select {
	background: #ffffff;
	border: 1px solid #D8DFEA;
	margin: 0.5em 0;
	padding: 4px 5px;
	/*text-align: center; */
}
input.text:focus, textarea:focus, select:focus {background: #FFFFF5;}

input.button {
	background: #DDD;
	border: 1px outset #AAA;
	padding: 4px 5px;
}
input.button:active {border-style: inset;}

.form-error {border-color: #F00;}


/*
   Alignment
------------------------------------------------------------------- */

/* General */

.center,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Images */

img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
img.alignleft, img.left {margin: 0 1.5em 1em 0;}
img.alignright, img.right {margin: 0 0 1em 1.5em;}


/* Floats */

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}


/*
   Separators
------------------------------------------------------------------- */

.content-separator, .archive-separator {
	background: #D5D5D5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;
}
.content-separator {margin: 20px 0;}
.archive-separator {margin: 10px 0;}


/*
   Posts
------------------------------------------------------------------- */

.post a {text-decoration: none;}
.post a:hover {text-decoration: underline;}

.post img.left, .post img.right {margin-bottom: 0;}

.post-date {
	color: #777;
	margin: 2px 0 10px;
}
.post-date a {color: #444;}

.post-title h1, .post-title h2, .post-title h3 {margin-bottom: 0;}

.post-meta {
	background: #F6F6F6;
	border: 1px solid #DDD;
	color: #777;
	padding: 6px 10px;
}
.post-meta a {color: #345; }
.post-meta a:hover {color: #001;}

.post-body {font-size: 1.1em;}
.post-body a {color: #039;}
.post-body a:hover {color: #039;}

.post-body img.left, .post-body img.right {margin-bottom: 1em;}



/* Archives */
.archive-pagination {margin-bottom: 16px;}
.archive-post-date {
	background: #F5F5F5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #CFCFCF;
	float: left;
	margin-right: 12px;
	padding: 2px 0 5px;
	text-align: center;
	width: 46px;
}
.archive-post-title .post-date {margin: 0;}
.archive-post-title {padding-top: 4px;}
.archive-post-day {font: normal 1.6em Georgia,serif;}


/*
   Layout
------------------------------------------------------------------- */



/* Network */

#network {background: #EEE;}
#network .left {
	color: #333;
	padding: 6px 0;
}
#network .tabbed a {
	display: block;
	padding: 6px 10px 7px;
	text-decoration: none;
	color: #666;
}
#network li a:hover {
	background: #F6F6F6;
	color: #000;
}
#network li.current-tab a {
	background: #FFF;
	font-weight: bold;
}
#network .text-separator, #network span {color: #999;}


/* Toolbar */
#toolbar {
	padding: 12px 0 8px;
	font-size: 1.1em;
	color: #999;
}
#toolbar img {vertical-align: middle;}


/* Header */

#header {margin-bottom: 24px;}



/* Navigation */

#navigation {margin-bottom: 24px;}
#navigation a {
	display: block;
	text-decoration: none;
}

/* Main navigation */

#main-nav a {
	color: #888;
	font-size: 1.5em;
	padding: 9px 14px;
}
#main-nav li {background: url('navigation-separator.gif') no-repeat left center;}
#main-nav li:first-child {background: none;}
#main-nav li.current-tab a, #main-nav a:hover {color: #002;}
#main-nav li.current-tab a {background: url('img/navigation-arrow.gif') no-repeat center bottom;}


/* Subnav */

#sub-nav {background: #DDEDF7; padding: 0 5px;}
#sub-nav a {
	color: #678;
	font: bold 1.2em sans-serif;
	padding: 10px;
}
#sub-nav li.current-tab a, #sub-nav a:hover {color: #223;}


/* Main */

.main {margin-bottom: 18px;}

.main#main-three-columns {background: url('img/main-three-columns.gif') repeat-y right top;}
.main#main-three-columns .sidebar {width: 193px;}
.main#main-three-columns #main-left {width: 520px;}

.main#main-two-columns {background: url('img/main-two-columns.gif') repeat-y right top;}
.main#main-two-columns .sidebar {width: 260px;}
.main#main-two-columns #main-left {width: 671px;}

.sidebar a {text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}

#sidebar-1 {margin-left: 37px;}

/* Columns */
.col3 {width: 32%;}
.col3-mid {margin-left: 2%;}

/* Sidebar */

#sidebar-wrapper {}
#sidebar {}


/* Sidebar sections */
.section {margin-bottom: 16px;}
.section-title {
	background-color: #F2F6FA;
	border-top: 2px solid #ABC;
	font: bold 1.1em sans-serif;
	margin-bottom: 5px;
	min-height: 0;
	padding: 5px 8px 6px;
}

.network-section .section-title {
	background-color: #F6F6F6;
	border-color: #D6D6D6;
}


/* Dashboard */

#dashboard {
	background: #FAFAFA url('img/dashboard.gif') repeat-y left top;
	border: 1px solid #E7E7E7;
}

#dashboard .column {width: 244px;}
#dashboard #column-4 {border-right: none;}

#dashboard .column-content {
	padding: 14px 16px;
}
#dashboard .column-title {
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
#dashboard a {color: #456;}
#dashboard a:hover {color: #000;}
