/*
Theme Name: M3 College
Author: Milena Trapcheva
Author URI: http://www.m3bg.com


/*-----------Block Level Elements--------------*/


#page { width:950px; margin:0 auto 0 auto; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:url('../../../../images/bodybg.png') top left repeat-x #EBEBEB; line-height:18px; }
#wrap { width:950px; margin:0px auto 0px auto; }
#toptop { height:112px; padding-left:26px; text-align:left; }
#toptop img { margin:26px 0px 26px 0px; }
ul#nav { height:46px; display:block; margin:0px; padding:0px 0px 0px 20px; list-style:none; background:url('../../../../images/navulbg.png') top left no-repeat; text-align:left; }
ul#nav li {  margin:0px; padding:0px 2px 0px 0px; float:left; display:inline; background:url('../../../../images/navlibg.png') top right no-repeat; font-size:10px; line-height:45px; color:#ffffff; position:relative; }
ul#nav li.active {  background:url('../../../../images/navlibg.png') top right no-repeat #38B549; }
ul#nav li.last { background-image:none; } 
ul#nav li a { height:46px; display:inline; float:left; padding:0px 12px 0px 12px; font-size:10px; line-height:45px; color:#ffffff; }
ul#nav li a:hover { text-decoration:none; background:#38B549; }

#left { width:600px; float:left; display:inline; margin:0px 20px 0px 0px; position:relative; z-index:4; }
#right { width:330px; float:right; display:inline; position:relative; z-index:4; }
.top20 { float:left; display:inline; margin-top:20px; }
.top10 { float:left; display:inline; margin-top:10px; }
.bottom15 { float:left; display:inline; margin-bottom:15px; }
.bottom10 { float:left; display:inline; margin-bottom:10px; }
.left5 { float:left; display:inline; margin-left:5px; }
.left15 { float:left; display:inline; margin-left:15px; }
.right15 { float:left; display:inline; margin-right:15px; }
.white { background:#ffffff; }
.grey { background:#F3F3F3; }
.purple { margin-top:20px; background:url('../../../../images/purpletop.jpg') top left no-repeat #D14D82; }
.orange { margin-top:20px; background:url('../../../../images/orangetop.jpg') top left no-repeat #F5931D; }
.blue { margin-top:20px; background:url('../../../../images/bluetop.jpg') top left no-repeat #41BAF2; }
.blue330 { margin-top:20px; background:url('../../../../images/bluetop330.jpg') top left no-repeat #41BAF2; }
.h320 { height:320px; }
.w600 { width:600px; float:left; display:inline; text-align:center; }
.w570 { width:570px; float:left; display:inline; text-align:center; overflow:hidden; }
.w330 { width:330px; float:left; display:inline; text-align:center; }
.w300 { width:300px; float:left; display:inline; text-align:center; }
.w277 { width:277px; float:left; display:inline; text-align:center; }
div.news { margin:0px 15px 0px 15px; padding-top:15px; line-height:18px; font-size:11px;  color:#000000; text-align:left; display:inline;  }
.bottom { margin-top:-5px; padding:0px; position:relative; z-index:5; float:left; display:inline; }
.top { padding:0px; position:relative; z-index:5; float:left; display:inline; }

h2.colored { margin:10px 0px 0px 40px; height:40px; padding:0px; float:left; display:inline; font-size:14px; color:#ffffff; text-align:left; line-height:40px; }
h2.colored a { font-size:14px; color:#ffffff; display:inline; float:left; font-weight:normal; margin-left:5px; }
h2.colored a.scroll { width:40px; height:40px; float:right;  display:inline; cursor:pointer; }
h2.colored a.sleft { margin:0px 2px 0px 0px; background:url('../../../../images/scrollleft.png') top left no-repeat; }
h2.colored a.sright { margin:0px 5px 0px 0px; background:url('../../../../images/scrollright.png') top left no-repeat; }
a.head { width:25px; height:25px; margin-top:8px; display:inline; float:left; }
a.balls { background:url('../../../../images/balls.png') top left no-repeat; }

#right { width:330px; float:right; display:inline; position:relative; z-index:4;  }
#right ul, #right ol { list-style: none; margin: 0px 15px 0px 15px; padding: 0px; text-align:left; }
#right ul ul, #right ul ol { margin: 0px 10px 15px 0px; padding: 0px 0px 0px 0px; }
#right ul ul ul, #right ul ol { margin: 0 10px 0 0; padding: 0px 0px 0px 0px;}
#right h2 { margin:5px 15px 5px 0px; text-align:left; color:#0054A6; font-size:12px; font-weight:bolder; }
#right h2 a { color:#0054A6; font-size:12px; font-weight:bolder; }
#right a { font-size:11px; color:#000000; text-decoration: none; }
#right a:hover { text-decoration: underline; }
#right form { margin: 20px 0px 20px 10px; }
#right input { font-size:11px; width: auto; margin: 0px 2px 0px 0px; }
#right p { margin:15px; font-size:11px; text-align:left; }

#right h2.colored { margin:10px 0px 0px 15px; height:40px; padding:0px; float:left; display:inline; font-size:14px; color:#ffffff; text-align:left; line-height:40px; }
#right h2.colored a { font-size:14px; color:#ffffff; display:inline; float:left; font-weight:normal; margin-left:5px; }
#right h2.colored a.scroll { width:40px; height:40px; float:right;  display:inline; cursor:pointer; }
#right h2.colored a.sleft { margin:0px 2px 0px 0px; background:url('../../../../images/scrollleft.png') top left no-repeat; }
#right h2.colored a.sright { margin:0px 5px 0px 0px; background:url('../../../../images/scrollright.png') top left no-repeat; }
a.head { width:25px; height:25px; margin-top:8px; display:inline; float:left; }
a.balls { background:url('../../../../images/balls.png') top left no-repeat; }


#footer { }
#footer p { text-align:left; font-size:10px; color:#898989; padding:10px 30px 10px 30px;}
#footer a { text-decoration:none; font-size:10px; color:#878787; }


/*-------------Headings-------------*/

h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 10px 0px 10px 0px; padding: 0px; }
h2 { margin:10px 0px 0px 0px; padding:0px; text-align:left; line-height:25px; font-size:11px; font-weight:bolder; color:#E4080E; }
h2 a { text-decoration:none; color:#E4080E; }
h3 { margin:0px 0px 0px 0px; padding:0px; display:block; font-size:14px; color:#0071BC; text-align:left; line-height:25px; }
h3 a { color: #0071BC; }
h4 { }
h5 { }

/*-------------The Post-------------*/

h2 a:hover, h2 a:visited, h2 a { }
.post { margin: 0px 0px 30px 0px; }
.post p { }
.post a { }
small a { color:#00A650; font-size:9px; }
.post ul { }
.post li { }
.entry { line-height: 17px; }
.entrytext { line-height: 17px; }
.postmetadata { font-size: 11px; color: #594137; }
.postmetadata a { color: #594137; padding: 2px;}
.postmetadata alt { }
.postmetadata a { }
.navigation { }
.alignleft { float:left; }
.alignleft a { color:#00A650; font-size:9px; }
.alignright { float:right; }
.alignright a { color:#00A650; font-size:9px; }
.center { }
.pagetitle { }
blockquote { }
cite { }
a img { border:none; text-decoration:none; margin:5px 15px 10px 0px; }
acronym, abbr { }

/*--------------Comments--------------*/

ol.commentlist { }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist a { }
small.commentmetadata { }


/*-------------Calendar-----------------*/

#wp-calendar { }
#wp-calendar th { }
#wp-calendar a { }
#prev a, #next a { }
#wp-calendar caption { }

/*-------------Images------------------*/

/*-------------Other------------------*/
hr { display: none; }

#login {
	text-align: center;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 20px 0 0;
	width: 425px;
	_width: 390px;
}

#login form {
	padding: 0 50px 25px;
	_width: 325px;
	_margin: 0 auto;
}

#login #login_error {
	background: #FFFFFF;
	border: 1px solid #3D2822;
	color: #E60003;
	font-size: 11px;
	font-weight: bold;
	padding: .6em;
	width: 310px;
	margin: 0 50px;
	text-align: center;
}

#login p { 
	font-size: 12px;
}

#login p.message { 
	width: 310px;
	margin: 0 auto 1em;
}

#login #login_error a {
	color: #ebcd4e;
	border-color: #ebcd4e;
}

#login #send {
	color: #000000;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;
	_width: 325px;
	_margin: 0 auto 15px;
}

#login h1 { display: none; }

#login h1 a {
	margin: 0 auto;
	height: 88px;
	width: 320px;
	display: block;
	border-bottom: none;
}

#login .message {
	font-size: 10pt;
	text-align: center;
}

#login .register {
	font-size: 20px;
}

#login input {
	padding: 4px;
}

.login ul, #protected #login .bottom {
	list-style: none;
	width: 325px;
	margin: 0 auto;
	padding: 0;
	line-height: 1.2;
}

.login ul li {
	font-size: 11px;
}

.login ul li a {
	color: #0d324f;
	border: none;
}

#login ul li a:hover {
	color: #000000;
}

#login .input {
	font-size: 1.8em;
	margin-top: 3px;
	width: 97%;
}

#login p label { 
	font-size: 11px;
}

#login #submit {
	margin: 0;
	font-size: 15px;
}

.plugins p {
}

#login .fullwidth {
	width: 320px;
}

