/* Import Client CSS */
@import url('/_resources/css/style.css');
@import url('/_resources/css/color.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,700,500'); 

/* default background */
body{
	background:#FFF url("/_resources/ou/editor/images/fullwidth_main.gif") no-repeat;
	margin: 30px 20px 0px 20px;
}
/* three column page */
body.threecol.maincontent {
	background:#FFF url("/_resources/ou/editor/images/sleftright_main.gif") no-repeat;
	margin: 50px 385px 0 340px;
}
body.threecol.sidebar.left {
	background:#FFF url("/_resources/ou/editor/images/sidebar_left_threecol.gif") no-repeat;
	margin: 50px 900px 0 60px;
}
body.threecol.sidebar.right {
	background:#FFF url("/_resources/ou/editor/images/sidebar_right_threecol.gif") no-repeat;
	margin: 50px 110px 0 850px;
}
/* two column, content on left */
body.twocol_left.maincontent {
	background:#FFF url("/_resources/ou/editor/images/sright_main.gif") no-repeat;
	margin: 50px 385px 0 100px;
}
body.twocol_left.sidebar.right {
	background:#FFF url("/_resources/ou/editor/images/sidebar_right.gif") no-repeat;
	margin: 50px 130px 0 830px;
}
/* two column, content on right */
body.twocol_right.maincontent {
	background:#FFF url("/_resources/ou/editor/images/sleft_main.gif") no-repeat;
	margin: 50px 125px 0 360px;
}
body.twocol_right.sidebar.left {
	background:#FFF url("/_resources/ou/editor/images/sidebar_left.gif") no-repeat;
	margin: 50px 850px 0 110px;
}
/* full width page */
body.fullwidth.maincontent{
	background:#FFF url("/_resources/ou/editor/images/fullwidth_main.gif") no-repeat;
	margin: 30px 120px 0px 120px;
}
/* news list page */
body.newslist.sidebar.right{
	background:#FFF url("/_resources/ou/editor/images/newslist_sidebar.gif") no-repeat;
	margin: 50px 80px 0 880px;
}
/* news article page */
body.newspost.maincontent {
	background:#FFF url("/_resources/ou/editor/images/newspost_main.gif") no-repeat;
	margin: 110px 355px 0 130px;
}
body.newspost.sidebar.right{
	background:#FFF url("/_resources/ou/editor/images/newspost_sidebar.gif") no-repeat;
	margin: 50px 60px 0 900px;
}
/* events list page */
body.eventslist.sidebar.right{
	background:#FFF url("/_resources/ou/editor/images/eventslist_sidebar.gif") no-repeat;
	margin: 50px 90px 0 870px;
}
/* events post page */
body.eventspost.maincontent {
	background:#FFF url("/_resources/ou/editor/images/eventspost_main.gif") no-repeat;
	margin: 60px 363px 0 122px;
}
body.eventspost.sidebar.right{
	background:#FFF url("/_resources/ou/editor/images/eventspost_sidebar.gif") no-repeat;
	margin: 50px 110px 0 850px;
}
/* faculty list page */
body.facultylist.sidebar.right{
	background:#FFF url("/_resources/ou/editor/images/facultylist_sidebar.gif") no-repeat;
	margin: 50px 130px 0 830px;
}
/* faculty profile page */
body.faculty.maincontent {
	background:#FFF url("/_resources/ou/editor/images/faculty_main.gif") no-repeat;
	margin: 50px 125px 0 360px;
}

/*font awesome icon styling during edit*/
.ou_font_awesome {
    background-color: #999;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-style: italic;
    margin: 0 3px;
    padding: 0 2px;
}

/* table transformation styling */
table[class^="ou_"] {
	background: rgba(225, 225, 235, 0.05);
}
table[class^="ou_"] caption {
    background: none repeat scroll 0 0 rgba(0, 0, 10, 0.5);
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
    padding: 5px;
}
table[class^="ou_"] th {
    background: none repeat scroll 0 0 rgba(185, 185, 195, 0.5);
	color: #666;
}
table[class^="ou_"] td {
	padding: 5px 10px;
    color: #898989;
}
table[class^="ou_"] td img {
    max-width: 30%;
}
