/*
Theme Name: The CFMAE Theme
Theme URI: http://nolagraphics.com/
Description: Custom theme for the CFMAE.
Version: 2.0
Author: Marc Juneau
Author URI: http://nolagraphics.com/
Tags: CUSTOM

	CFMAE v12.0

	This theme was designed and built by Marc Juneau,
	whose blog you will find at http://nolagraphics.com/

*/

#fm_social_networks li{display:inline;}

body {
	background-color: #D9D4B6;
	margin: 0px;
	padding: 0px;
	color:#74715F;
	font-family:Arial, Helvetica, sans-serif;
}

body.ishome {
	background-image: url(images/main-home-bkg_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
body.page, body.category, body.single, body.tag, body.search {
background-image: url(images/internal-bkg_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

img a, a img {
border:medium none;
}

a {
color:#53504F;
outline:0 none;
text-decoration:none;
}

#content_area h2 {
border-bottom:1px solid #B6B08E;
font-size:1.3em;
line-height:26px;
padding-bottom:7px;
padding-top:5px;
}

#wrapper #header h1 {
	background-image: url(images/logo-banner.png);
	background-position: center top;
	height: 80px;
	width: 950px;
	text-indent: -9999px;b
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #header h1 a {
	height: 80px;
	width: 950px;
	display:block;
}
#wrapper {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*NAVIGATION*/
.navs{ position:relative;}
ul.dropdown { position:absolute; top:0;}
ul.topmenu a:hover {
	border-bottom:1px solid #655f5a;
	color:#EAEAEA;
}
ul.topmenu {
	margin:0;
	padding:0;
	position:relative;
}
ul.topmenu li {
	border-right:1px solid #36312E;
	display:inline;
	padding-left:6px;
	padding-right:14px;
}
ul.topmenu li a, ul.topmenu li a:visited {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
ul.topmenu li a.active, ul#menu li a:hover {
	color:#211e1e;
}
.topmenu a {
	color:#89856A;
}
.topmenu a:hover {
	color:#eaeaea;
}
/* THE BELT */


#image-gallery-wrapper {
	margin:0 auto;
	position:relative;
	width:950px;
	padding-top:3px;
	top:-24px;
	clear:both;
}
#image-gallery {
	margin:0 auto;
}
#image-gallery-wrapper .next {
	background:url("images/imG-gl.png") no-repeat scroll -90px 0 transparent;
	right:0;
}
#image-gallery-wrapper .prev {
	background:url("images/imG-gl.png") no-repeat scroll 0 0 transparent;
	left:0;
}
#image-gallery-wrapper .prev, #image-gallery-wrapper .next {
	display:block;
	height:185px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:94px;
	cursor: pointer;
}
#image-gallery-wrapper a.prev:visited, #image-gallery-wrapper a.next:visited, #image-gallery-wrapper a.prev, #image-gallery-wrapper a.next{
color:transparent;}



#image-gallery-wrapper .slide_title {
	background: url('images/slide_bg.png') repeat;
	color:#C5C5C5;
	margin-left:-180px;
	margin-top:100px;
	padding:5px 10px;
	position:absolute;
	width:177px;
}
#image-gallery-wrapper .slide_title:hover {
	background: url('images/slide_bg_h.png') repeat;
	color:#FFF;
}
#image-gallery-wrapper .stepcarousel {
	font-size:0.7em;
	height:90px;
	margin:0 auto 0 auto;
	position:relative;
	width:888px;
}
#image-gallery-wrapper .stepcarousel .belt {
	left:0;
	position:absolute;
	top:0;
}
#image-gallery-wrapper .stepcarousel .panel {
	background-color:#23221A;
	border:1px solid #333229;
	float:left;
	height:60px;
	margin-right:13px;
	overflow:hidden;
	padding:8px;
	width:100px;
}
#image-gallery-wrapper .stepcarousel .panel:hover {
	background:#1A1913;
	border:1px solid #323028;
}
#image-gallery-wrapper .stepcarousel .panel h2 {
	font-family:Georgia, "century gothic", Arial, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:20px;
	margin:2px 5px;
	overflow:hidden;
	text-align:center;
}
#image-gallery-wrapper .stepcarousel .panel img {
	float:left;
	margin:0;
	padding:0;
}
#image-gallery-wrapper .stepcarousel .panel p {
	margin:5px;
	overflow:hidden;
	text-align:left;
}
/*SLIDER*/


#featured-post-wrap {
	background: #c2bc9c url('images/fcbg.jpg') no-repeat;
	margin:0 auto;
	padding:0px 0 9px;
	width:950px;
	height:275px;
}
#featured-post {
	height:288px;
	margin:0 0 0 10px;
	overflow:hidden;
	position:relative;
	width:918px;
}
.featured-post-item {
	font-family: "Myriad Pro", verdana, helvetica, arial;
	color:#565444;
	float:left;
	height:268px;
	margin-top:7px;
	margin-left:13px;
	overflow:hidden;
	padding:5px;
	position:absolute;
	width:894px;
}
.featured-post-item .fthumb {
	background:#ddd8b9 none repeat scroll 0 0;
	border:1px solid #fffbdf;
	float:left;
	padding:7px;
}
.featured-post-item .fthumb img {
	display:block;
}
.featured-post-item .fthumbsha {
	background:url('images/fthumbs.png');
	display:block;
	height:20px;
	width:362px;
	position:absolute;
	top:254px;
	z-index:-1;
	left:0;
}
.featured-post-item .post {
	float:left;
	width:523px;
	margin-left:10px;
}
.featured-post-item .post h2 {
	margin:0px 0px 0px 0px;
	padding:5px 5px 0;
	font-weight:bold;
	font-family: "Myriad Pro", verdana, helvetica, arial;
	font-size:1.2em!important;
	line-height:19px!important;
	padding-bottom:6px!important;
	padding-top:5px!important;
	border-bottom:#A9A483 solid 1px;
	color:#29281e;
}
.featured-post-item .post h2 a:link, .featured-post-item .post h2 a:visited {
	font-size:1.2em !important;
	line-height:19px !important;
	text-shadow:1px 1px #FFFAD9;
}
.featured-post-item .post h2 a:hover {
	color:#0a0a07;
	background:none;
	padding:0;
}
.featured-post-item .post p {
	margin:0px 0px 0px 0px;
	padding:7px 7px 5px;
	font-size:0.9em;
	line-height:20px;
	overflow:hidden;
	font-family: "Myriad Pro", verdana, tahoma, sans-serif;
	border-top:#e7e4d5 solid 1px;
}
.featured-post-item .post a {
	color:#5a5848;
	text-decoration:none;
	font-size:0.7em;
	line-height:17px;
}

#student-blog .fcbar {
	float:right !important;
	height:45px !important;
	margin:0 0 25px 0 !important;
}
#student-blog .fcbar1 {height:19px !important;}
.fcbar {
	float:left;
	margin-left:91px;
	margin-top:15px;
	width:365px;
	height: 20px;
	color:#89856a;
	font-size:0.9em;
	height:18px;
}
.fcbar a {
	color:#89856a;
}
.fcbar a:hover {
	color:#565445;
}
.fcbarl {
	background:url('images/fcbar.png') no-repeat;
	display:block;
	float:left;
	padding:13px;
	border-right:1px solid #AAA685;
}
.fcbarc {
	background:url('images/fcbarbg.png') repeat-x;
	display:block;
	float:left;
	padding:13px;
	height:19px;
	border-left:1px solid #E6E4D6;
}
.fcbarrm {
	background:url('images/fcbarrm.png') no-repeat;
	height:19px;
	display:block;
	float:left;
	padding:13px;
	text-indent:-9999px;
	width:63px;
	cursor:pointer;
}
.read-more {
	background:url('images/f_read-more.png') no-repeat;
	display:block;
	float:right;
	height:32px;
	width:136px;
}
.read-more a {
	color:#8b847c;
	font-size:0.6em;
	padding-left:25px;
}
.read-more a:hover {
	color:#fff;
}
#featured-next {
	background:transparent url(images/fe_imG.png) no-repeat scroll -25px 0;
	float:right;
	margin-right:10px;
}
#featured-prev {
	background:transparent url(images/fe_imG.png) no-repeat scroll 0 0;
	float:left;
	margin-left:10px;
}
#featured-prev, #featured-next {
	cursor:pointer;
	height:38px;
	margin-top:4px;
	text-indent:-9999px;
	top:0;
	width:27px;
}
#feature-nav {
	margin-left:-21px;
	padding-top:113px;
	position:absolute;
	width:986px;
}

::selection {
background:#363636 none repeat scroll 0 0;
color:#fff;
text-shadow:none;
}
.featured-post-item {
	display: none;
}
#wrapper #main-content {
	margin-top: 10px;
}
#wrapper #main-content #lcol {
	float: left;
	width: 600px;
}
#wrapper #main-content #rcol {
	float: right;
	width: 327px;
}


/*BLOCK CONTENT HOME PAGE*/
.grid_5 {
margin-bottom:14px;
margin-right:0;
min-height:200px;
vertical-align:top;
width:296px;
float:left;}
.box, .widget {
background:none repeat scroll 0 0 #DDD8BB;
border:1px solid #CBC5A2;
width:280px;
}
.dthumb {
background:none repeat scroll 0 0 #C9C4A1;
border:1px solid #E8E3C5;
height:130px;
margin:0;
padding:1px;
width:280px;
}
.dthumb img{width:280px;}
.box img {
margin:0;
}
.box2 {
padding:8px 18px 18px;
}
.min_bar {
background:url("images/min_bar.gif") repeat-x scroll center top transparent;
border-bottom:1px solid #CBC5A2;
height:32px;
margin-top:11px;
}
.min_bar .minspa {
float:left;
font-size:0.9em;
height:32px;
margin-left:9px;
margin-top:0;
overflow:hidden;
width:150px;
}
.min_bar small {
color:#817C61;
}
small {
color:#716D5B;
display:block;
font-size:0.6em;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}
.min_bar small a:link, .min_bar small a:visited {
color:#817C61;
}
small a, small a:visited {
color:#716D6A;
}
.min_read {
background:url("images/min_rm.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:33px;
padding:0;
position:relative;
text-indent:-9999px;
width:114px;
}
#box2 h2 {
border-bottom:1px solid #B6B08E;
font-size:1.3em;
line-height:26px;
padding-bottom:7px;
padding-top:5px;
}
.box2 h2 {
font-family:"Myriad Pro",helvetica,arial;
font-size:20px;
margin:0;
text-shadow:1px 1px #FFFADE;
}
h2, h2 a, h2 a:visited {
color:#6A6857;
font-family:"Myriad Pro",verdana,helvetica,arial;
font-size:0.9em;
font-weight:normal;
margin:0 0 3px;
text-decoration:none !important;
}
.entry_area  {
border-top:1px solid #F8F4DB;
font-size:0.8em;
padding-top:11px;
}

.min_content {
line-height:18px;
padding:5px 0 10px;
}#footer {
	background-image: url(images/footer.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 153px;
	width: 100%;
	zoom:1;
}
#footer .full {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 153px;
}

#footer ul.topmenu li {
background:url("images/footer_sep.png") no-repeat scroll right 0 transparent;
border:medium none;
}

.footer_column ul li, .footer_column ul {
list-style:none outside none;
}
#footer ul.topmenu li a {
color:#D9D4B6;
text-shadow:1px 1px #444336;
}
.footer_column #cc1, .footer_column #ccm {
font-family:Helvetica;
font-size:0.7em;
line-height:18px;
margin:0;
}
.footer_column {
color:#514F41;
float:left;
line-height:9px;
margin-right:2px;
margin-top:12px;
}
.footer_column a {
color:#514F41;
}

#btt {
background:url("images/btt.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:15px;
margin-right:4px;
margin-top:5px;
text-indent:-99999px;
width:94px;
}
/*POSTS*/


#the_breadcrumb {
background:url("images/sb_arrow2.png") no-repeat scroll 4px 4px #CDC8A9;
border:1px solid #E9E4C4;
color:#7F7C68;
font-family:tahoma;
font-size:0.7em;
margin:0 auto 0 11px;
padding:2px 2px 2px 23px;
width:571px;
height:25px;
}
#the_breadcrumb h4{display:inline; margin:5px 0 0 15px;;}

#the_breadcrumb a:visited {
color:#6E6A4E;
}

#the_breadcrumb a {
color:#6E6A4E;
}

#lcol .block_inside {
min-height:400px;
}

.block_inside {
display:block;
}

#single_block {
background:none repeat scroll 0 0 #DDD8BB;
border:1px solid #C2BDA0;
color:#74715F;
margin-bottom:15px;
margin-left:13px;
margin-top:5px;
}

body.s-category-student-blog #single_block{background:none repeat scroll 0 0 #fff !important;
}

#singl_baU {
background:url("images/singl_u_bg.gif") repeat-y scroll 0 0 #DDD8BB;
border:3px solid #CDC8A9;
clear:both;
width:99%;
}
#singl_bar {
background:url("images/min_bar.gif") repeat-x scroll center top transparent;
border-bottom:1px solid #CBC5A2;
color:#969174;
height:32px;
margin-top:11px;
}
#singl_date {
color:#000000;
display:block;
float:left;
font-size:1.0em;
margin-right:8px;
padding:3px 2px 7px;
text-align:center;
text-shadow:1px 1px #E8E3C1;
width:70px;
}

#single_block h2 {
color:#4D4B3E;
}

span.singlspa{display:block; padding:5px 0 0 10px;}

#content_area h2 {
border-bottom:1px solid #B6B08E;
font-size:1.3em;

padding-bottom:7px;
padding-top:5px;
}
.block_inside h2 {
font-family:"Myriad Pro",helvetica,arial;
font-size:26px;
margin:0 0 0 82px;
text-shadow:1px 1px #FFFADE;
}
#content_pa {
padding:11px;
}

#content_pa p {
margin:0 0 15px;
}

#fm_social_b {
padding:10px;
}

#fm_social_b a {
border:medium none;
padding:3.9px;
}
#single_block a {
border-bottom:1px solid #B39D32;
color:#B39D32;
font-weight:bold;
}
.postmeta {
background:none repeat scroll 0 0 #CDC8A9;
border-bottom:1px solid #C2BDA0;
border-top:1px solid #C2BDA0;
margin:10px;
padding:10px;
}
.postmeta_d {
font-size:1.1em;
}
#related-Posts {
clear:both;
}
ol.related-posts {
clear:both;
list-style:none outside none;
margin:10px 0 0;
padding:0;
}

ol.related-posts li {
font-size:12px;
}

ol.related-posts li {
float:left;
margin-right:15px;
padding:3px;
width:160px;
}
ol.related-posts a {
border:medium none;
clear:both;
color:#716D5B;
display:block;
text-decoration:none;
}
ol.related-posts img {
background:none repeat scroll 0 0 #D6D1B4;
border:1px solid #ECE7C8;
clear:both;
float:left;
margin-right:10px;
padding:5px;
}

#image-gallery {
	overflow: hidden;
}
::selection {background:#363636 none repeat scroll 0 0;color:#fff;text-shadow:none;}
.featured-post-item{ display: none; }


/* SideBar */



#sidebar {

float:left;

width:327px;

}



#sidebar .block_inside {

padding:0;

}



#sidebar .block_inside h2,#sidebar .block_inside h3 {

font-size:1.1em;

text-align:center;

}



#sidebar ul {

margin:0;

padding:0;

}



#sidebar ul li {

list-style:none;

}



#sidebar ul li a, #sidebar ul li a:visited{

display:block;

}



.textwidget { 

padding:10px;

}



#recent-comment{



}



#recent-comment ul li{

background:none;

padding-left:6px;

}



#recent-comment ul li:hover{

background:#d8d4b6;

}



#recent-comment ul li a {

padding-left:42px;

}



.recent-commentQ {

font-size:0.85em;

line-height:13px;

float:none !important;

}



.tabnav {

height:34px;

}



#sidebar ul li a:hover {

color:#3B3B3B;

text-decoration:none;

}



#tsbar_wrap {

float:left;

width:329px;

}



#tab-content {

background:#CDC7A6;

}



@media print  {

.tabs-nav {display:none;}

#topnav{display:none}

#main {background:#fff none;}

#topad{display:none}

#nwrapper {display:none}

#bg_r {display:none}

#sidebar{display:none}

#footer{display:none}

#c-footer{display:none}

#content_area {width:auto;}

#single_block {width:auto;}

#the_breadcrumb{display:none}

#block_content {background:none;}

.postmeta{display:none}

#comments_template{display:none}

#single_block blockquote {background-color:#F7F7F7;border:none;}

#single_block {background:#FFFFFF;border:none;width:auto;color:#363636;}

small span {background:none; padding:0;}

.rec_icon_p {background:none; padding:0;}

.rec_icon_d {background:none; padding:0;}

.rec_icon_c {background:none; padding:0;}

.rec_icon_u {background:none; padding:0;}

.rec_icon_print {background:none; padding:0;}

}



@media projection,screen  {

.tabs-hide {

display:none;

}

}



.tabs-container {

background:#ccc6a3;

border-bottom:1px solid #D8D6CD;

clear:left;

}



.tabs-container ul li {

border-bottom:1px solid #B9B390;

border-top:1px solid #E1DCBB;

line-height:17px;

}



.tabs-container ul li:hover {

background:#d8d4b6;

}



.tabs-container ul li a:link, .tabs-container ul li a:visited {

padding:9px 9px 9px 20px;

color:#736f58;

}



.tabs-container ul li span{

font-size:0.8em;

float:right;

}



.tabs-loading em {

padding:0 0 0 20px;

}



.tabs-nav .tabs-disabled {

opacity:.4;

}



.tabs-nav .tabs-selected a {

color:#FFFFFF;

}



.tabs-nav .tabs-selected a span {

color:#000;

}



.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {

background-position:100% -150px;

outline:0;

}



.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {

cursor:text;

}



.tabs-nav a {

color:#5BA8DF;

font-size:10px;

position:relative;

text-align:center;

text-transform:uppercase;

top:1px;

white-space:nowrap;

z-index:2;

}



.tabs-nav a span {

background:url(images/tab_bg.png) repeat-x right top;

color:#344013;

float:left;

font-size:1em;

height:19px;

line-height:19px;

margin:-7px;

min-height:18px;

padding:4px 11px 0 0;

}



.tabs-nav .tabs-selected a span{

background:url(images/tab_active_bg.png) repeat-x right top;

}



.tabs-nav .tabs-selected .rc {

background:url(images/tab_active_bg.png) repeat-x left top;

}



*>.tabs-nav a span {

height:28px;

width:auto;

}



.tabs-nav .rc{

background:url(images/tab_bg.png) repeat-x -200px top;



}



.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active {

background-position:100% -100px;

}



.tabs-nav a,.tabs-nav a span {

display:block;

margin-left:4px;

margin-top:1px;

}



.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {

color:#5BA8DF;

cursor:pointer;

}



.tabs-nav li {

border:none !important;

float:left;

margin-right:2px;

}



.tabs-nav li.last {

margin:0;

}



.tabs-nav:after {

clear:both;

content:" ";

display:block;

}



.sbar1tab {

color:#7F7D78;

float:left;

font-family:Tahoma,"Century gothic", Arial, sans-serif;

font-size:0.75em;

margin-bottom:12px;

margin-top:13px;

padding:0px;

width:327px;

}





.sbar1tab h2 {

float:left;

width:90%;

font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;

font-size:1.1em;

font-weight:bold;

line-height:30px;

margin:5px 0;

padding:0 0 0 5px;

text-transform:uppercase;

}



.sbar1tab ul {

list-style-type:none;

margin:0;

padding:0;

}





.sbar1 {

color:#7E7A65;

float:left;

font-family:Tahoma,"Century gothic", Arial, sans-serif;

font-size:13px;

margin-bottom:12px;

padding:0px;

width:327px;

}



.sbar1 li {

padding:6px;

list-style-type:none;

}



.sbar1_heading {

background:url('images/sb_tp.png') no-repeat 0 -1px;

display:block;

height:39px;

width:329px;

}



.sbar1_toggles{

background:transparent url('images/sb_tgp.png') no-repeat scroll 0 0;

display:block;

height:27px;

left:-9px;

line-height:27px;

overflow:hidden;

position:relative;

text-indent:-999px;

top:10px;

width:24px;

}



.sbar1_toggleh {

background:transparent url('images/sb_tgh.png') no-repeat scroll 0 0;

display:block;

height:27px;

left:-9px;

line-height:27px;

overflow:hidden;

position:relative;

text-indent:-999px;

top:10px;

width:24px;

padding:0 !important;

}



.sbar1_bt { 

background:transparent url('images/sb_bt.png') no-repeat scroll 0 0;

clear:both;

display:block !important;

height:10px;

width:328px;

margin:0 !important;

padding:0 !important;

}



.sbar1 h2 {

color:#7E7A65;

float:left;

width:90%;

font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;

font-size:1.1em;

font-weight:bold;

line-height:30px;

margin:5px 0;

padding:0 0 0 5px;

text-transform:uppercase;

}



.sbar1 ul {

list-style-type:none;

margin:0;

padding:0;

}



.sbar1 ul li {

line-height:17px;

padding:0;

background:transparent url(images/sbar1_li_bgi.gif) repeat-x scroll 0 0;

}



.sbar1 ul li:hover {

color:#2676A1;

background:transparent url(images/sbar1_li_bgh.gif) repeat-x scroll 0 0;

}



/*

.sbar1 ul li .children {

background:#BFBA98;

border-right:1px solid #C0BA96;

width:326px;

}



.sbar1 ul li .children li {

overflow:hidden;

border-right:1px solid #C0BA96;

margin-left:11px;

}



.sbar1 ul li .children .children {

border-right:1px solid #C0BA96;

width:315px;

}



.sbar1 ul li .children a:link, .sbar1 ul li .children .children a:link {

border-right:none;

width:274px;

}

*/



.sbar1 ul li a:link,.sbar1 ul li a:visited {

background:transparent url(images/sbar1_li_ar.png) no-repeat scroll 9px 20px;

border-left:1px solid #C0BA96;

border-right:1px solid #C0BA96;

color:#89856A;

display:block;

height:40px;

width:293px;

padding-left:31px;

padding-top:14px;

}



.sbar1 ul li a:hover {

background:transparent url(images/sbar1_li_arh.png) no-repeat scroll 9px 20px;

}





.sbar1 ul li ul {

height:100%;

line-height:28px;

padding:0;

}



.sbar1 ul li ul li {



height:100%;

line-height:28px;

padding:0;

}


.widget {
padding:22px;
}


.g-5-wrap{clear:both;}


.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}


.rec_block {
background:none repeat scroll 0 0 #DDD8BB;
border:1px solid #CBC5A2;
margin-bottom:15px;
margin-left:13px;
margin-top:5px;
width:585px;
}
.rec_entry_wrap {
float:left;
margin-left:10px;
margin-right:10px;
margin-top:8px;
}
.rec_bar {
background:url("images/rec_bar.gif") repeat-x scroll center top transparent;
border-bottom:1px solid #CBC5A2;
height:48px;
margin-top:11px;
}

.rec_bar .rcbspa {
float:left;
font-size:1em;
height:32px;
margin-left:10px;
margin-top:6px;
overflow:hidden;
width:396px;
}
.rec_read {
background:url("images/rec_rm.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:49px;
position:relative;
text-indent:-9999px;
width:167px;
}

#content_area .separator {
border-top:1px solid #F8F4DB;
padding-bottom:5px;
padding-top:5px;
text-align:right;
}


.continue {

background:transparent url(images/r_bg.png) no-repeat scroll 0 0;

margin:0px -25px -32px 8px;

padding-top:2px;

}



.continue .r_icon_d {

color:#231708;

margin-left:9px;

}



.continue #r_more {

background:transparent url(images/r_read.gif) no-repeat scroll 0 0;

color:#E9DAC8;

display:block;

font-size:0.8em;

height:27px;

margin-left:169px;

position:relative;

text-indent:-99999px;

top:-22px;

}



#posts_navigation {

font-size:0.7em;

margin-bottom:20px;

margin-right:19px;

margin-top:20px;

text-align:right;

}



#posts_navigation a:hover {

border-bottom:1px solid #534F4B;

}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited  {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	background:transparent url(images/pagenav_bg.gif) repeat-x scroll 0 0;

	border:1px solid #C2BC9B;

	color:#8E907F;

}

.wp-pagenavi a:hover {	

	color: #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	background:transparent url(images/pagenav_current.gif) repeat-x scroll 0 0;

	border:1px solid #959B8C;

	color:#4D563F;

}

.wp-pagenavi span.pages {

	background:url(images/pagenav_bg.gif) repeat-x;

	border:1px solid #C2BC9B;

	color:#8E907F;

	margin:2px;

	padding:2px 4px;

}

.wp-pagenavi span.current {

	background:transparent url(images/pagenav_current.gif) repeat-x scroll 0 0;

	border:1px solid #959B8C;

	color:#4D563F;

	font-weight:bold;

	margin:2px;

	padding:2px 4px;	

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	background:url(images/pagenav_bg.gif) repeat-x;

	border:1px solid #C2BC9B;

	color:#8E907F;

}




div.the-post-date{
	background-image: url(images/calendar-icon80x80.png);
	float: left;
	height: 80px;
	width: 80px;
}
.the-post-date span{display:block;}
.the-post-date .post-month{
	margin:6px 0 0 0;
	text-align:center;
	font-weight: bold;
	color:#fff;
}
.the-post-date .post-day{	
	text-align:center;
	font-weight: bold;
	font-size:18pt;
	height:20px;
margin:0 0 5px;
}
.the-post-date .post-year{margin:5px 0 0 0; text-align:center; font-size:15pt; color:#000000;}

#student-blog {display:block; margin:0 0 25px 0; clear:both;}

#student-blog h2{font-size:20pt;}
#student-blog-cont {width:100%; background-color:#28281E; color:#fff; height:40px; padding:5px;}
#student-blog h1{font-size:26pt; margin:0; padding:0 0 0 15px; width:250px;}
#student-blog-cont .theh1{float:left; width:250px;}
#student-blog-cont form{margin:8px 0 0 0 ; float:right; width:350px;}
#student-blog-cont p{padding:0; margin:0;}

.student-post-item{width:450px; float:left; height:415px;}
.student-post-item .post{padding:10px;} 
