@charset "utf-8";
* 									{padding:0; margin:0;}
html, body 							{height:100%;}
body 								{background:#fff url(images/bg.gif) repeat-x; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5c4f;}
h1, h2, h3, h4, h5, h6 				{font-weight:normal;}
a 									{color:#5f5c4f; text-decoration:none;}
a:hover 							{color:#5f5c4f; text-decoration:underline;}
/*----------------Tool Box----------------*/
.cleft 								{clear:left;}
.cright 							{clear:right;}
.cboth 								{clear:both;}
ul.cleaned 							{list-style:none; margin:0; padding:0;}
ul.cleaned li 						{display:inline; float:left;}

/*----------------Web Page----------------*/
#page-wrap 							{width:751px; margin:0 auto; position:relative; min-height:100%;}
* html #page-wrap 					{height:100%;}
/*----------------Header----------------*/
#header 							{float:left; width:100%; background:url(images/header-bg.gif) no-repeat; margin-top:4px; height:196px; position:relative;}
#header h1 a						{position:absolute; left:15px; top:91px; background:url(images/logo.gif) no-repeat; width:205px; height:58px; text-indent:-9999px; outline:none; display:block;}
#advert								{position:absolute; right:0; top:96px;}
#advert a img						{border:2px solid #5f5c50;}
/*----------------Nav----------------*/
#nav								{float:left; width:100%; display:inline; height:40px;}
#nav ul li							{margin-left:51px; line-height:40px;}
#nav ul li.first					{margin-left:39px;}
#nav ul li a						{color:#FFF; font-weight:bold;}
#nav ul li a:hover					{text-decoration:underline;}
/*----------------Content----------------*/
#content							{float:left; width:100%; display:inline; margin-top:28px;}
/*----------------Container----------------*/
#container 							{padding-bottom:155px; float:left; width:100%;}
/*----------------Sidebar----------------*/
#sidebar							{float:left; width:188px; display:inline; margin-left:29px;}
#sidebar h3							{background:url(images/sidebar-h3-bg.png) left center no-repeat; padding-left:27px; font-family:Calibri, Georgia, "Times New Roman", serif; font-size:18px; font-style:italic; margin-bottom:10px;}
#login								{float:left; width:100%; margin-bottom:15px;}
#login form fieldset				{border:none;}
#login form fieldset .box			{border:none; background:url(images/login-input-bg.gif) no-repeat; width:167px; height:17px; border:none; margin-bottom:2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#aaa; padding:6px 0 0 6px;}
#login form fieldset .btn			{border:none; height:21px; text-indent:-9999px; cursor:pointer; margin-top:5px;}
#bregister	{background:url(images/login-button-register-bg.gif) no-repeat; height:21px; width:84px; border:none; margin-left:2px; margin-right:7px; position:absolute; }
#siust  	{background:url(images/issiusti.jpg) no-repeat; height:23px; width:76px; border:none; margin-left:2px; margin-right:7px; position:absolute; }
#keist  	{background:url(images/keisti.jpg) no-repeat; height:23px; width:76px; border:none; margin-left:2px; margin-right:7px; position:absolute; }
#blogin		{background:url(images/login-button-login-bg.jpg) no-repeat; height:21px; width:73px; border:none; margin-left:100px; }
#forgot-pass                        { margin-bottom:-5px; }
#login form fieldset a				{width:100%; margin-top:8px; text-align:center; outline:none; display:block;}
#stats h3,
#new-users h3						{margin-bottom:8px;}
#new-users,
#stats								{float:left; width:100%; margin-bottom:15px;}
#new-users ul,
#stats ul							{list-style:none;}
#new-users ul li,
#stats ul li						{background:url(images/new-users-ul-li-bg.png) left center no-repeat; padding-left:17px;  line-height:19px}
#stats #counter						{margin-top:7px; margin-left:15px;}
/*----------------Main-content----------------*/
#main-content						{float:left; width:441px; display:inline; margin-left:32px;}
#main-content h2					{background:url(images/main-content-h2-bg.png) left center no-repeat; padding-left:27px; font-family:Calibri, Georgia, "Times New Roman", serif; font-size:18px; font-style:italic; margin-bottom:25px;}
.post								{float:left; margin-bottom:25px;}
.post h4                            {font-size:10px; margin-top:-15px; margin-bottom:10px;}
.post h3							{font-size:12px; font-weight:bold; margin-bottom:16px;}
.post p								{margin-bottom:-8px;}
.post br							{margin-bottom:10px;}
.post .comments						{margin-top:20px; text-decoration:underline; display:inline-block;}
/*----------------Footer----------------*/
#footer 							{position:relative; margin-top:-116px; background:url(images/footer-bg.gif) bottom repeat-x; height:116px; width:100%; float:left;}
#finner								{width:751px; margin:0 auto; position:relative; height:116px; background:url(images/finner-bg.gif) no-repeat;}
#finner p							{height:32px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#fdf9c9; line-height:32px;}
#finner p a							{color:#fdf9c9;}
