body {

	margin: 0;

	padding: 0;

	color: #202328;

	background-color: #336699;

	font: 11px Verdana, Arial, sans-serif;

}



#block {

	margin: 0;

	padding: 0;

}



#container {

	width: 929px;

	margin: 0 auto;

	position: relative; 

}



#header {

	background-color: #003366;

	border-bottom: 1px #295266 solid;

	border-left: 1px #0E3E6F solid;

	border-right: 1px #0E3E6F solid;

	height: 88px;

	width: 927px;

	margin: 17px 0 0 0;

	position: relative

}



#header h1 {

	margin: 0;

	padding: 0;

	position: absolute;

	top: 26px;

	left: 26px;

	z-index: 1;

}



#header h1 a {

	display: block;

	height: 40px;

	width: 197px;

	background: url(./images/logo.gif) no-repeat;

	text-indent: -9999px;

	overflow: hidden;

	color: #FFF;

	font-size: 24px;

}



#header cite {

	color: #FFCC66;

	font-size: 14px;

	text-indent: -9999px;

	display: block;

}



#header form {

	position: absolute;

	top: 20px;

	left: 428px;

}



#label-search {

	color: #B0D7EC;

	line-height: 24px;

	padding: 0 0 0 19px;

	background: url(./images/search.gif) no-repeat;

}



#header div.search {

	width: 269px;

	height: 22px;

	padding: 2px;

	background: url(./images/background-search.gif) no-repeat;

}



#header #button-search {

	width: 27px;

	height: 22px;

	float: right;

}



#header #field-search {

	float: left;

	background-color: #B0D7EC;

	border: 1px #B0D7EC solid;

	width: 236px;

	margin: 0;

	padding: 2px;

	height: 14px;

}



#content {

	position: relative;

	float: left;

	width: 100%;

	margin: 0 0 22px 0;

	background: #FFF url(./images/background-content.gif) repeat-y;

	border-top: 6px #CCCC66 solid;

}



#content-left {

	float: left; 

	width: 417px;

	padding: 0;

}



* html #content-left {

	width: 390px;

}



#content-center {

	float: left;

	width: 300px;

	padding: 11px 12px 11px 11px;

}



#content-right {

	float: left; 

	width: 130px;

	padding: 20px 23px 20px 22px;

}



/* top navigation */

#navigation-top {

	list-style: none;

	margin: 0 0 0 26px;

	padding: 0;	

	width: 100%;

}



#navigation-top li {

	display: inline;

	float: left;

	margin: 0 0 0 1px;

	line-height: 24px;

}



#navigation-top li a {

	display: block;

	float: left;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	height: 24px;

	background-color: #C6E3FF;

	padding: 0 8px 0 8px;

	text-decoration: none;

}



#navigation-top li a:hover, #navigation-top li a.active{

	color: #FFF;

	background-color: #CCCC66;

}



/* posts list */

#posts {

	clear: left;

	list-style: none;

	margin: 0;

	padding: 0;

	width: 320px;

}



#posts div.entries {

	float: left;

	background: url(./images/background-post.gif) no-repeat;

	margin: 20px 0 0 0;

	padding: 0 0 0 24px;

	width: 325px;

}



#posts div.entries a {

	text-decoration: none;

}

 

#posts span.date {

	color: #336699;

	text-transform: uppercase;

}



#posts h1 {

	color: #996600;

	font: 18px Arial, sans-serif;

	font-weight: normal;

	margin: 5px 0 0 0;

	padding: 0;

	text-decoration: none;

}



#posts cite {

	display: block;

	color: #93BAC8;

	font-weight: bold;

	font-size: 10px;

	font-style: normal;

	border-bottom: 1px #E5E5E5 solid;

	padding: 0 0 9px 0;

}



#posts cite.selected {

	color: #AAAA91;

}



#posts p {

	margin: 11px 0 9px 0;

	padding: 0;

}



#posts img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px; max-width: 350px; height: auto; width: expression(this.width > 350 ? 350: true);}



img {padding: 5px;}



#posts span.comments {

	line-height: 24px;

	display: block;

	background-color: #F5F5CE;

	text-align: right;

	padding: 0 7px 0 7px; 

	margin: 0;

	color: #CC6600;

	width: 341px;

}



#posts span.comments a {

	color: #CC6600;

	text-decoration: underline;

	padding: 0 0 0 20px;

	background: url(./images/comment.gif) 0 2px no-repeat;

}



#posts span.comments a:hover {

	text-decoration: none;

}



/* features list */

#content-center strong {

	display: block;

	background: #336699 url(./images/features.gif) 10px 9px no-repeat;

	line-height: 30px;

	padding: 0 0 0  30px;

	color: #FFF;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

}



#features {

	list-style: none;

	margin: 0;

	padding: 0;

}



#features li {

	border: 1px #7AAAC8 solid;

	margin: 10px 0 0 0;

	background-color: #FFF;

	padding: 13px 10px 15px 10px;

}



#features h1 {

	color: #3399CC;

	font: 14px Arial, sans-serif;

	font-weight: bold;

	margin: 0 0 12px 0;

	text-transform: uppercase;

}



#features h2 {

	color: #CC6600;

	font: 11px Arial, sans-serif;

	font-weight: bold;

	margin: 12px 0 0 0;

}



#features img {

	border: none;

}



#features cite {

	color: #848484;

	font-size: 10px;

	font-weight: bold;

	font-style: normal;

}



#features p {

	color: #252930;

	margin: 8px 0 10px 0;

	padding: 0;

}



#features span.more {

	color: #669900;

}



#features a {

	text-decoration: none;

}



#features span.more a {

	color: #669900;

	text-decoration: none;

	padding: 0 0 0 15px;

	background: url(./images/more.gif) 0 3px no-repeat;

}



#features span.more a:hover {

text-decoration: underline;

}



	#bloggerjobs ol {

		margin: 0;

		padding: 0;

		border: 0;

		}



	#bloggerjobs li {

		font-size: 10px;

		list-style: none outside;

		margin-top: 10px !important;

		}



	#bloggerjobs strong {

		font-size: 12px;

		font-weight: normal;

		}



/* right content */

#content-right h3 {

	color: #003366;

	font: 14px Arial, sans-serif;

	font-weight: bold;

	margin: 0;

	padding: 0;

}



#content-right ul {

	margin: 12px 0 12px 0;

	padding: 0;

	list-style: none;

}



#content-right ul li {

	line-height: 20px;

}



#content-right ul li a {

	color: #FFF;

	text-decoration: none;

}



#content-right ul li a:hover {

	text-decoration: underline;

}



#content-right .ad {

	margin: 34px 0 12px 0;

}



/* links block*/

#links {

	clear: both;

	background-color: #0C3967;

	float: left;

	width: 100%; 

	border-top: 1px #2B5D8F solid;

	padding: 18px 0 18px 0;

}



#links div {

	float: left;

	width: 268px;

	border-right: 1px #11416D solid;

	padding: 0 20px 0 20px;

}



#links div.last {

	background: none;

}



#links h3 {

	color: #FFF;

	font: 17px Arial, sans-serif;

	font-weight: normal;

	margin: 0;

	padding: 0;

}



#links ul {

	margin: 25px 0 12px 0;

	padding: 0;

	list-style: none;

}



#links ul li {

	line-height: 16px;

	padding: 0 0 0 12px;

	background: url(./images/bullet.gif) 0 6px no-repeat;

	color: #FFFFFF;

}



#links ul li a {

	color: #A9D1EB;

	text-decoration: none;

}



#links ul li a:hover {

	text-decoration: underline;

}



#links img {

	border: none;

}



#footer {

	float: left;

	width: 100%;

	padding: 15px 0 5px 0;

}



#footer p {

	color: #FFFFFF;

	margin: 0 25px 4px 25px;

	padding: 0;

}



.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}

.Comments .List h3 { font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 2px 0px; margin: 0px; }

.Comments .List big { display: block; font-family: "Trebuchet MS"; font-size: 14px; padding: 2px 0px;}





.Comments .List ol { padding: 10px 0px 0px 0px; margin: 0px;}

.Comments .List li { position: relative; padding: 15px 0px; margin: 0px; list-style-type: none; font-size: 10px; position: relative;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments .List .Author {}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*\ IE/Win min height hack */ * html .Comments .List .ListNr { left: 0px;} /* */ 

.Comments .List .ListNr { background: color:#21262a; position: absolute; top: 15px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: -1px; width: 15px; height: 15px; padding: 5px; text-align: center; text-shadow: #666666;}



.Comments .List .ListUser { margin: 0px; padding: 0px 0px 0px 35px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; color:#21262a;}

.Comments .List .ListUser a { text-decoration: none;}

.Comments .List .ListUser a:visited { text-decoration: none;}

.Comments .List .ListUser a:hover { text-decoration: none;}



.Comments .List .ListDate { color:#8c97a1; padding: 0px 0px 0px 35px; margin: 0px 0px 0px 0px; font-size: 10px; }

.Comments .List .ListDate a { color:#8c97a1; text-decoration: none;}

.Comments .List .ListDate a:visited { text-decoration: none;}

.Comments .List .ListContent { color:#333; font-size: 11px; line-height: 15px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}

.Comments .List .ListContent p { padding: 5px 0px; margin: 5px 0px; font-size: 11px; line-height: 15px;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments .Form {}

.Comments .Form h3 { font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 2px 0px; margin: 0px; }

.Comments .Form big { display: block; font-family: "Trebuchet MS"; font-size: 14px; padding: 2px 0px;}



.Comments .Form form { padding: 0px; margin: 10px 0px 0px 0px;}

.Comments .Form p { padding: 3px 0px; margin: 0px; font-size: 11px;}

.Comments .Form p label { padding-bottom: 11px; display: block;}

.Comments .Form p label small { font-size: 11px; color: #999}



.Comments .Form .Note {  margin: 5px 0px; width: 395px;}

.Comments .Form .Note small { font-size: 10px;}

.Comments .Form .TextField { background: #fff; border: solid 1px #adb2ba; padding: 5px; color: #424e65; font-size: 11px; margin-right: 20px;}

.Comments .Form .TextArea { background: #fff; border: solid 1px #adb2ba; padding: 5px; color: #424e65; font-size: 12px;}



.Comments .Form input.SubmitComment {width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}

.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -24px;}

.Comments .Form input.SubmitCommentIE {width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat 0 -24px;}



.llinks { font-size: 14px; }

.llinks a { color: #222; }


.oio-link-list { list-style: none; margin: 0 0 0 -40px;}
