/* CSS Document */



/*

 * CSS Style for "wr_probusonus" Theme 

 * @author ZulloP

 * @url http://eshop.webrevolution.org

 * @email info(at)webrevolution(dot)org

 */





/* THEME WIDTH

 * change the width value to modify the theme screen size

 * 960px for 1024x768 screen resolution or 98% for liquid layout

--------------------------------------------------------- */ 
span#contentpaneopen {
	border: thin solid #FF0000;
	float: right;
	

}
.blog {

}

span#article_seperator {
	border: 1px solid #FF0000;
	border-width: 100px;

} 

div#mainwrap{

	width: 960px;

}



body{

	margin: 0px;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #313640;

}

#body_bg{

	background-color: #FFFFFF;

}





/* JOOMLA! DEFAULT STYLING

--------------------------------------------------------- */

a:link, a:visited {

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #5589c7;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

ul {

	margin: 0px;

	margin-left: 15px;

	padding: 0px;

}

ul a:link, ul a:visited{

	color: #5589c7;

	text-decoration: none;

}

ul a:hover{

	text-decoration: underline;

}

td{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

}

.contentheading {

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #313640;

	

}

.contentheading a:link, .contentheading a:visited {

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #5589c7;

	text-decoration: none;

}

.contentheading a:hover {

	text-decoration: underline;

}

.modifydate{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #535c6b;

	padding-top: 15px;

}

.small{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #535c6b;

}

.createdate{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #535c6b;

}

.readon{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #313640;

}

a.readon:link, a.readon:visited {

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #5589c7;

	text-decoration: none;

	background-image: url(../images/readon_button.jpg);

	background-repeat: no-repeat;

	height: 7px;

	width: 7px;

	background-position: 0px 3px;

	width: 100%;

}

a.readon:hover {

	text-decoration: underline;

}

td.buttonheading {

	width: 32px;
	float:right;

}

.sectiontableheader {

	background-color : #535353;

	background-repeat: repeat;

	padding: 2px;

	color : #FFFFFF;

	font-weight : bold;

	padding: 2px;

}

.mosimage_caption{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #838383;

	padding-top: 5px;

}

.componentheading {

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #313640;

}





/* CUSTOM CODING

--------------------------------------------------------- */

div#mainwrap{



	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #d0d5d9;

	border-left-color: #d0d5d9;

	position: relative;

}



/* TOP HEADER */

div#top_header{

	height: 128px;

}

div.logo{

	width: 100%;

	height: 128px;



}

div#divider1{ /* 2px divider used between the top header and top menu */

	background-image: url(../images/divider1.gif);

	height: 2px;

	background-repeat: repeat-x;

	overflow: hidden;

}

span#turntable {

	position: absolute;

	top: 0px;

	right: 0px;

	z-index: 99;

	width: 327px;

	height: 163px;

	background: url(../images/turntable.png) 0 0 no-repeat !important;

	background: transparent;

}



/* HORIZONTAL TOPMENU*/

div.top_menu{

	height: 29px;

}

div.top_menu, div.submenu {

	float: left;

	width: 100%;

	z-index: 100;

}

div.submenu {

	height: 25px;

}

div.top_menu ul, div.submenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	float: right;

}

div.top_menu li, div.submenu li {

	float: right;

	margin: 0;

	padding: 0;

	background: none;

}

div.top_menu a:link, div.top_menu a:visited {

	float:left;

  	display:block;

  	height: 29px;

	line-height: 2.5em;

	padding: 0 8px;

}

div.submenu {

	float:left;

  	height: 25px;

	line-height: 25px;

	padding: 0 10px;

	font-size: 10px;

	color: #878787;

}

div.submenu a:link, div.submenu a:visited {

	float:left;

  	height: 25px;

	line-height: 26px;

	padding: 0 10px;

}

div.top_menu a:hover{

	text-decoration: none;

}

div.submenu a:hover {

	text-decoration: underline;

	background: none;

}

div.top_menu a.active_menu:link, div.top_menu a.active_menu:visited{

	position: relative;

	z-index: 102;

}

div.top_menu a:link, div.top_menu a:visited {

	color: #313640;

	font-size: 12px;

	font-weight: bold;

}

div.submenu a:link, div.submenu a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #aab1b9;

}

div.top_menu a:hover {

	color: #5589c7;

}

div.submenu a:hover{

	background: none;

	color: #ffffff;

	text-decoration: none;

}

div.top_menu a.active_menu:link, div.top_menu a.active_menu:visited{

  color: #5589c7;

}



div#top_menu{

	height: 29px;

	background: url(../images/top_menu.gif);

	background-repeat: repeat-x;

}

div#divider2{ /* 2px divider used between the top menu and submenu */

	background-image: url(../images/divider2.gif);

	height: 2px;

	background-repeat: repeat-x;

	overflow: hidden;

}

div#submenu{

	background-color: #000000;

	height: 25px;

}

div#divider3{ /* 2px divider used between the submenu and header image */

	background-image: url(../images/divider3.gif);

	height: 2px;

	background-repeat: repeat-x;

	overflow: hidden;

}



/* HEADER IMAGE */

div#header_bg{

	background-image: url(../images/header_bg.gif);

	background-repeat: repeat-x;

	height: 198px;

}

div.header_image{

	background-image: url(../images/header_image.jpg);

	background-repeat: no-repeat;

	height: 198px;

	width: 958px;

	float: left;

}

span#img1 { /* button 1 of 3 used on header image */

	position: absolute;

	top: 163px;

	right: 1px;

	z-index: 99;

	width: 298px;

	height: 63px;

	background: url(../images/img1.jpg) 0 0 no-repeat !important;

	background: transparent;

	cursor: pointer;

}

span#img2 { /* button 2 of 3 used on header image */

	position: absolute;

	top: 226px;

	right: 1px;

	z-index: 99;

	width: 298px;

	height: 67px;

	background: url(../images/img2.jpg) 0 0 no-repeat !important;

	background: transparent;

	cursor: pointer;

}

span#img3 { /* button 3 of 3 used on header image */

	position: absolute;

	top: 293px;

	right: 1px;

	z-index: 99;

	width: 298px;

	height: 68px;

	background: url(../images/img3.jpg) 0 0 no-repeat !important;

	background: transparent;

	cursor: pointer;

}







div#divider4{ /* divider used between the header image and main content */

	background-image: url(../images/divider4.gif);

	height: 16px;

	background-repeat: repeat-x;

	overflow: hidden;

}



/* MODULES STYLING */

.moduletable h3{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #64727f;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 2px 0px;

}

.moduletable ul{

	margin: 0px;

	margin-left: 15px;

	padding: 0px;

	list-style: square;

}

.moduletable ul a:link, .moduletable  ul a:visited{

	color: #5589c7;

	text-decoration: none;

}

.moduletable ul a:hover{

	text-decoration: underline;

}



/* MAIN CONTENT */

div#main_content{

	width: 100%;

}

div#left_block{

	width: 200px;

}

div#left_block td{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

	color: #707f8c;

}

.left_block{

	background-color: #303030;

	background: url(../images/left_block_bg.gif);

	background-repeat: repeat-y;

}

div#center_block{

	padding: 10px 20px 40px 20px;

}

.center_block{

	background-image: url(../images/center_block_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

div#user1_block{

	color: #393939;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	padding-bottom: 20px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9a9ea1;

}

div#pathway{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #535c6b;

	padding-bottom: 20px;

}

div#pathway a:link, div#pathway a:visited{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #535c6b;

	text-decoration: none;

}

div#pathway a:hover{

	text-decoration: underline;

}

div#mainbody{}

div#bottom_users_block{

	width: 100%;

}

div#inset_block{

	width:200px;

}

.inset_block{

	background-color: #535c6b;

	background: url(../images/inset_block_bg.gif);

	background-repeat: repeat-y;

}

div#right_block{

	width:200px;

}

div#right_block td{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

	color: #707f8c;

}



.right_block{

	background-color: #303030;

	background: url(../images/right_block_bg.gif);

	background-repeat: repeat-y;

}

div#left_modules{

	padding-left: 10px;

	padding-right: 15px;

	text-align: right;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #707f8c;

}

div#inset_modules{

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 0px;

	text-align: right;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

}

div#right_modules{

	padding-left: 15px;

	padding-right: 10px;

	text-align: right;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #707f8c;

}

div#user2_block,

div#user3_block{

	color: #393939;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	padding-bottom: 10px;

	margin-top: 20px;

}

div#user2_block h3,

div#user3_block h3{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #313640;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9a9ea1;

	margin: 0px 0px 5px 0px;

	padding: 20px 0px 2px 0px;

}

div.clearfix{

	clear: both;

}

div#user4_block{

	color: #393939;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	padding-top: 20px;

	margin-top: 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #9a9ea1;

}



/* FOOTER */

div#divider5{ /* 2px divider used between the main content and footer image */

	background-image: url(../images/divider5.gif);

	height: 2px;

	background-repeat: repeat-x;

	overflow: hidden;

}

div#footer{

	background-image: url(../images/footer_bg.gif);

	background-repeat: repeat-x;

	height: 29px;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 2.4em;

	color: #9b9b9b;

}

div#footer a:link, div#footer a:visited{

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 2.4em;

	color: #9b9b9b;

	text-decoration: none;

}

div#footer a:hover{

	color: #000000;

	text-decoration: underline;

}

