/* GLOBAL CSS */
body{
	margin:0;
	color:#28082e;
	font:13px arial,sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	color:#28082e;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input,
textarea{
	font:13px arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* PAGE HOLDER */
.main{
	margin:0 auto;
	width:967px;
}
/* MIDDLE PART */
#middle{
	overflow:hidden;
	width:100%;
	padding-bottom:20px;
}
/* CONTENT */
.content{
	overflow:hidden;
	float:left;
	width:723px;
}
/* MAIN-COLUMN */
.main-column{
	float:right;
	width:483px;
	padding:24px 0 0 20px;
}
.main-column h2{
	margin:0 0 26px;
	font-size:17px;
}
.main-column h3{
	background:url(../images/border1.gif) no-repeat;
	padding-top:14px;
	margin:0 0 14px;
	font-size:15px;
}
.main-column p{
	margin:0 0 13px;
	line-height:17px;
}
.main-column .main-image{
	margin:0 0 29px -32px;
	position:relative;
	display:block;
}
/* COMMENTS BOX */
.commets{
	color:#999;
	overflow:hidden;
	height:1%;
	margin:-7px 0 5px;
	font-size:11px;
}
.commets a{
	color:#999;
	text-decoration:none;
}
.commets a:hover{text-decoration:underline;}
.commets span{float:left;}
.commets strong{
	font-weight:normal;
	float:right;
}
/* TAGS BOX */
.tags{
	overflow:hidden;
	height:1%;
	margin:-3px 0 19px;
}
.tags a{
	float:right;
	font-size:10px;
	padding-left:6px;
	color:#ab8844;
	text-decoration:none;
	background:url(../images/bullet3.gif) no-repeat 0 5px;
}
.tags span{float:left;}
.tags span a{
	float:none;
	padding:0;
	font-size:11px;
	background:none;
}
.tags a:hover{text-decoration:underline;}
/* PAGE LIST */
.page{
	background:url(../images/border1.gif) no-repeat;
	margin:4px 0 10px;
}
.page div{
	background:url(../images/border1.gif) no-repeat 0 100%;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	height:1%;
}
.page span{float:right;}
.main-column .page ul{
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	float:right;
}
.main-column .page li{
	display:inline;
	background:none;
	padding:0;
}
.main-column .page li a{
	color:#ab8844;
	text-decoration:none;
}
.main-column .page li a:hover{text-decoration:underline;}
.main-column .page li .next{
	background:url(../images/bullet1.gif) no-repeat 100% 5px;
	padding-right:6px;
}
/* LEFT COLUMN */
.left-column{
	float:left;
	width:220px;
	padding:20px 0 0;
}
/* LOGO */
.logo{
	background:url(../images/logo.gif) no-repeat;
	margin:0 0 26px;
	width:184px;
	height:80px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
/* LINK BLOG */
.blog{
	color:#ab8844;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:15px;
}
.blog:hover{color:#28082e;}
/* NAVIGATION */
.nav{
	background:#c3d940 url(../images/nav-top.gif) no-repeat;
}
.nav .bottom{
	background:url(../images/left-bottom.gif) no-repeat 0 100%;
	padding:53px 22px 48px 15px;
}
.nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.nav li{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:6px;
}
.nav a{
	color:#fff;
	text-decoration:none;
}
.nav li a:hover, .nav li.active a{color:#28082e;}
/* DROP DOWN */
.nav li.active ul{display:block;}
.nav ul ul{
	display:none;
	margin:0;
	padding:0 0 0 1px;
}
.nav li li{
	padding:6px 0 0 9px;
	text-transform:none;
	margin:0;
	font-weight:normal;
	background:url(../images/bullet2.gif) no-repeat 0 12px;
}
.nav li li.active{font-weight:bold;}
/* SECOND LEVEL */
.nav li.active ul ul{display:none;}
.nav li li.active ul{display:block;}
.nav ul ul ul{
	border:none;
	margin:0 0 0 2px;
	padding:0;
}
/* THIRD LEVEL */
.nav li.active ul ul ul{display:none;}
.nav li li li.active ul{display:block;}
/* LEFT COLUMN BOTTOM-BOX */
.left-bottom{
	padding:9px 16px;
	font-size:11px;
	line-height:15px;
}
.left-bottom strong{
	font-size:12px;
	margin-bottom:1px;
	display:block;
}
.left-bottom ul{
	margin:0 0 24px 1px;
	padding:0;
	list-style:none;
}
.left-bottom li{
	background: url(../images/bullet1.gif) no-repeat 0 6px;
	padding-left:9px;
}
.left-bottom a{
	color:#ab8844;
	text-decoration:none;
}
.left-bottom a:hover{text-decoration:underline;}
/* CLOUD-TAGS */
.cloud-tags{
	margin:0 0 20px;
	line-height:17px;
}
.cloud-tags a{margin-right:6px;}
/* RIGHT COLUMN */
.right-column{
	float:right;
	width:228px;
	padding-top:22px;
}
/* SEARCH FORM */
.right-column fieldset{margin:0 0 18px 5px;}
.right-column fieldset strong{
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
}
.right-column fieldset div{
	overflow:hidden;
	height:1%;
}
.right-column fieldset input{
	float:left;
	width:169px;
	padding:0 7px 3px;
	background:none;
	border:1px solid #e5e5e5;
	border-top-color:#909090;
	margin:0 6px 0 0;
}
.right-column fieldset .inpbtn{
	width:auto;
	padding:0;
	margin:1px 0 0;
	border:0;
}
/* BOX UPDATED */
.update-box{
	background:url(../images/right-bg.gif) repeat-y;
	width:228px;
	font-size:11px;
	margin-bottom:12px;
}
.update-box .top{background:url(../images/right-top.gif) no-repeat;}
.update-box .bottom{
	background:url(../images/right-bottom.gif) no-repeat 0 100%;
	padding:17px 15px 21px;
}
.update-box strong{
	text-transform:uppercase;
	font-size:13px;
}
.update-box strong.rss{
	background:url(../images/ico-rss.gif) no-repeat 100% 0;
	padding	:0 20px 0 0;
}
.update-box p{
	margin:10px 0 0;
	line-height:15px;
}
.update-box a{text-decoration:none;}
.update-box a:hover{text-decoration:underline;}
/* FOOTER */
#footer{
	border-top:1px solid #c5aa69;
	color:#c5aa69;
	text-align:right;
	margin:0 0 10px;
	line-height:18px;
	font-size:10px;
}
/* POST COMMENTS PAGE */
/* MAIN COLUMN */
.post .main-column{padding-top:82px;}
.post .main-column h2{background:none;}
.main-column .main-info{margin:15px 0;}
.main-column .main-info p{
	font-size:13px;
	color:#666;
	line-height:15px;
}
.post .main-column p{margin-bottom:14px;}
.main-column ul{
	margin:0 0 14px;
	padding:0;
	list-style:none;
}
.main-column ul li{
	padding-left:10px;
	background:url(../images/bullet4.gif) no-repeat 0 5px;
}
.main-column ol{
	margin:0 0 14px;
	padding:0;
	/*list-style-position:inside;*/
}
.main-column ol li{background:url(../images/bullet5.gif) no-repeat 6px 2px;}
.main-column ol li span{margin-left:-4px;}
/* POST+COMMENTS BOX */
.post-box{
	background:#f9f6f0;
	padding:7px 0;
}
.main-column .post-box ul{
	margin:7px 0;
	padding:0;
	list-style:none;
	background:url(../images/border1.gif) no-repeat;
}
.main-column .post-box li{
	overflow:hidden;
	height:1%;
	padding:21px 10px 20px;
	background:url(../images/border1.gif) no-repeat 0 100%;
}
.post-box li img{float:left;}
.post-box li div{
	float:right;
	width:397px;
	margin-top:-3px;
}
.post-box strong{
	font-size:13px;
	padding-left:10px;
}
.post-box div strong{
	font-weight:normal;
	color:#ab8844;
	display:block;
	padding:0;
}
.post-box div span{color:#666;}
.main-column .post-box div p{margin:14px 0 0;}
/* POST BOX FIELDSET */
.post-box fieldset{padding:0 10px;}
.post-box fieldset strong{padding:0 0 14px 0;}
.post-box fieldset strong, .post-box fieldset label,
.post-box fieldset input, .post-box fieldset textarea{display:block;}
.post-box fieldset label{color:#666;}
.post-box fieldset input{
	width:234px;
	padding:1px 7px 1px;
	border:1px solid #c6ac6b;
	margin-bottom:5px;
}
.post-box fieldset .inpbtn{
	width:95px;
	padding:1px 0 4px;
	margin:0;
	color:#fff;
	text-align:center;
	border:0;
	background:url(../images/btn2.gif) no-repeat;
}
.post-box fieldset textarea{
	width:454px;
	height:76px;
	border:1px solid #c6ac6b;
	padding:0 0 0 7px;
	margin:0 0 8px;
	overflow:auto;
}
/* PERSONAL BLOG PAGE */
.bg-blogpage{background:url(../images/bg-main.gif) no-repeat 3px 100%;}
.wrapper{
	overflow:hidden;
	height:1%;
}
/* BLOG POST PAGE */
.subinfo{padding-bottom:11px;}
.subinfo p{margin:0 0 17px;}
.subinfo .commets{margin:0 0 17px;}
.subinfo h2{margin:0 0 7px;}
/* BLOG STARTPAGE */
.bg-startpage{
	background:url(../images/bg-main2.gif) no-repeat 50% 286px;
	min-width:967px;
}
.bg-startpage h2{margin-bottom:16px;}
.bg-startpage #middle{padding-bottom:35px;}
.bg-startpage .main-column p{margin-bottom:21px;}
/* student blog */
.student-blog{
	background:url(../images/border1.gif) no-repeat;
	padding:16px 0 12px;
}
.main-column .student-blog h3{
	margin:0;
	background:none;
	padding:0;
}
.main-column h3 a{text-decoration:none;}
.main-column h3 a:hover{text-decoration:underline;}
.main-column .student-blog p{
	margin:0;
	font-size:11px;
	line-height:17px;
}
.main-column h4{
	margin:0;
	font-size:13px;
	line-height:18px;
}
.mark{
	color:#ed008c;
	font-size:11px;
	text-decoration:none;
}
a.mark:hover{text-decoration:underline;}
/* profile */
.profile{
	background:#c3d940;
	overflow:hidden;
	width:100%;
	margin:0 0 5px;
}
.profile img{
	float:left;
	margin:0 10px 0 0;
}
.profile .wrapper{padding:5px 0 0;}
* html .profile .wrapper{padding:3px 0 0;}
.profile address{
	display:block;
	font-style:normal;
	margin:0 0 6px;
}
.profile address span{
	display:block;
	margin:0 0 1px;
}
.profile .menu{color:#fff;}
.profile .menu a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.profile .menu a.visit{
	background:url(../images/bullet6.gif) no-repeat 1px 6px;
	padding:0 0 0 8px;
}
.profile .menu a:hover{text-decoration:underline;}
.student-blog .commets{margin:2px 0;}
/* flash */
.flash{
	margin:0 0 29px -32px;
	position:relative;
	height:271px;
	width:515px;
}
