ul.pagination{
	display:block;
	padding:10px 0;
	margin:0;
	text-align:center;
}
ul.pagination li{
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align: middle;
}
ul.pagination li a{
	display:block;
	border:1px solid #666;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
}
ul.pagination li.active a{
	background-color:#666;
	color:#fff;
}

.advertising{
	background-color:#eee;
}
#login_form input[type=text],#login_form input[type=password] {
    padding: 6px;
    border: 1px solid #e0e0e0;
    width: 95%;
}
#login_form label {
    width: 100%;
    display: block;
    font-size: 10px;
}
#login_form input[type=submit] {
    padding: 6px;
    border: 1px solid #e0e0e0;
    background-color: #333;
    color: #fff;
    font-weight: bold;
}
#reset_form input[type=text] {
    padding: 6px;
    border: 1px solid #e0e0e0;
    width: 95%;
}
#reset_form label {
    width: 100%;
    display: block;
    font-size: 10px;
}
#reset_form input[type=submit] {
    padding: 6px;
    border: 1px solid #e0e0e0;
    background-color: #333;
    color: #fff;
    font-weight: bold;
}
.comment{

	clear:both;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
.comment-preview{
	max-height:60px;
	overflow:hidden;
}
.expand-comment{
	color:#ee2e24!important;
}
.social-actions{
	padding:5px;
	padding-bottom:2px;
	background-color:#eee;
	border: 1px solid #ddd;
}
.social-actions .fb-like{
	float:left;
}
.social-actions .twitter-button{
	margin-left:20px;
	margin-top:0px;
	float:left;
}
.social-actions .g-button{
	margin-left:-20px;
	padding-top:3px;
	float:left;
}
#socialnav{
	float:right; 
	width:300px;
	height:34px;
	overflow:hidden;
}
#offer-subscription .col-left{
	width:50%;
	float:left;
}
#offer-subscription .col-right{
	width:50%;
	float:right;
}
#offer-subscription label{
	display:block;
	width:100%;
}
#offer-subscription input[type=text]{
	display:block;
	width:250px;
	font-size:14px;
	padding:4px;
}
#offer-subscription select{
	display:block;
	width:250px;
	font-size:14px;
	padding:4px;
}
#offer-subscription textarea{
	display:block;
	width:100%;
	height:80px;
	font-size:14px;
	padding:4px;
}
#offer-subscription .conditions{
	font-size:10px;
	color:#999;
	line-height:11px;
}
.form_error{
	border:1px solid #F00;
	width:590px;
	padding:10px;
	background-color:#FFECEC;
	color:#f00;
	text-align:center;
	margin-bottom:10px;
}
.form_success{
	border:1px solid #0C0;
	width:590px;
	padding:10px;
	background-color:#EBFFEA;
	color:#0C0;
	text-align:center;
	
}

#comments-form .col-left{
	width:50%;
	float:left;
}
#comments-form .col-right{
	width:50%;
	float:right;
}
#comments-form label{
	display:block;
	width:100%;
}
#comments-form input[type=text]{
	display:block;
	width:250px;
	font-size:14px;
	padding:4px;
}
#comments-form select{
	display:block;
	width:250px;
	font-size:14px;
	padding:4px;
}
#comments-form textarea{
	display:block;
	width:590px;
	height:80px;
	font-size:14px;
	padding:4px;
}
#comments-form .conditions{
	font-size:10px;
	color:#999;
	line-height:11px;
}

.suggest-comment{
	font-family:play;
	font-size:12px;
	color:#ee2e24;
	text-align:center;
}
.suggest-comment a{
	font-weight:bold;
	color:#ee2e24;
	text-decoration:underline;
}
.suggest-comment a:hover{
	color:#000;
}
.btn {
    background-color: #ee2e24;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color:#fff;
    line-height: 16px;
    margin: 0 5px 20px;
    padding: 8px 10px;
    text-decoration: none;
    cursor:pointer;
	font-family:play;
}
.btn:hover {
    opacity:0.9;
    color:#fff;
}
.course p, .course h3{
	margin:0;
}
.course .comments{
	float:right;
	background-image:url(../images/comments.png);
	background-repeat:no-repeat;
	height:12px;
	line-height:12px;
	padding-left:16px;
}
.course .comments a{
	color:#999;
	font-weight:bold;
}
.course .comments a:hover{
	color:#ee2e24;
}
.course h3 {
	font-family:play;
	font-size:160%;
}
.course h3 a{
	color:#333;
}
.course .area{
	text-transform:uppercase;
	color:#ee2e24;
}
.course .area:hover{
	text-decoration:underline;
}
.course .item{
	margin-bottom:20px;
}

.course .region{
	color:#999;
	background-image:url(../images/globe.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left:16px;
	line-height:12px;

	padding-right:6px;
}
.course .region:hover{
	text-decoration:underline;
	color:#333;
}
.course .uni{
	background-image:url(../images/uni.png);
	background-position:1px 2px;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:12px;
	color:#999;

}
.course .uni:hover{
	text-decoration:underline;
	color:#333;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#socialnav{
		display:none;
	}
	.mobileTopMenu {
		width:100%;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#socialnav{
		display:none;
	}
	.mobileTopMenu {
		width:100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
	#socialnav{
		display:none;
	}
}
@media only screen and (max-width: 959px) {
#socialnav{
		display:none;
	}	
}

#cv{
	width:100%;

}


#cv img{
	border:1px solid #ccc;
	padding:3px;
	margin:0;
	float:left;
}
#cv .desc{
	margin-left:10px;
	float:left;
	width:680px;
}
#cv .views{
	width:64px;
	float:left;
	font-size:32px;
	line-height:48px;
	border:1px solid #ccc;
	text-align:center;
}
#cv h2{
	font-size:20px;
	color:#333;
	padding:0;
	margin:0;
	display:block;
}
#cv h2 a{
	color:#333;
}
#cv h3{
	font-size:12px;
	color:#333;
	padding:0;
	margin:0;
	display:block;
}
#cv .fb-like{
	width:100px;
	float:left;
	margin-left:20px;
	padding-top:20px;
	height:48px;
}



#forum_form label{
	width:100%;
	display:block;
	font-size:10px;
}
#forum_form input[type=text]{
	padding:6px;
	border:1px solid #e0e0e0;
	width:95%;
}
#forum_form textarea{
	padding:6px;
	border:1px solid #e0e0e0;
	width:95%;
	height:50px;
}
#forum_form input[type=button]{
	padding:6px;
	border:1px solid #e0e0e0;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	
}
#forum_form input[type=button]:hover{
	background-color:#555;
	cursor:pointer;
}