/* $Id: blocks.css,v 1.1.2.21 2009/06/12 15:44:26 jmburnz Exp $ */

/**
 * @file blocks.css
 * Basic styles for blocks.
 */

/**********************************************************
 *                       Blocks
 **********************************************************/
/**
 * Styles set for .block, .block-inner, block-title and 
 * .block-content will be inherited by all blocks.
 */
.block {
  clear: both;
  margin: 0 0 1.5em;
}

.block-inner   {} /* Block inner div */
.block-title   {} /* h2 block title */
.block-content {} /* Block content wrapper */


/**********************************************************
 *                   Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and 
 * style them differently. 
 */
/* Low specifity selector to style blocks in both sidebars. */
.sidebar .block {}
.sidebar .block h2 {}
.sidebar .block-inner {}
.sidebar .block .block-content {}

/* Low specifity selector to style blocks in all regions. */
.region .block {}
.region .block h2 {}
.region .block-inner {}
.region .block .block-content {}

/* High specifity selectors to style blocks in one sidebar. */
#sidebar-left .block {}
#sidebar-left .block h2 {}
#sidebar-left .block-inner {}
#sidebar-left .block .block-content {}

#sidebar-right .block {
	left: 10px;
    margin-bottom: 0;
    position: relative;
    top: 70px;
	
	}
#sidebar-right .block h2 {}
#sidebar-right .block-inner {}
#sidebar-right .block .block-content {}


/**********************************************************
 *                  Region blocks
 **********************************************************/
/* High specifity selectors to style blocks in one region. */
#leaderboard       .block {}
#header-blocks     .block {}
#secondary-content .block {}
#tertiary-content  .block {}
#content-top       .block {}
#content           .block {}
#content-bottom    .block {}
#footer            .block {}


/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's 
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
#block-book-0       {} /* Book navigation block   */
#block-blog-0       {} /* Recent Blog posts       */
#block-comment-0    {} /* Recent Comments block   */
#block-forum-0      {} /* Active Forum topics     */
#block-forum-1      {} /* New Forum topics        */
#block-locale-0     {} /* Language Switcher block */
#block-node-0       {} /* Syndicate block         */
#block-poll-0       {} /* Most recent poll        */
#block-profile-0    {} /* Author information      */
#block-search-0     {} /* Search form block       */
#block-statistics-0 {} /* Popular content         */
#block-system-0     {} /* Powered by Drupal       */
#block-user-0       {} /* Login block             */
#block-user-1       {} /* Navigation Menu block   */
#block-user-2       {} /* Who's New block         */
#block-user-3       {} /* Who's Online block      */

/* Primary and Secondary links blocks */
#block-menu-primary-links   {}
#block-menu-secondary-links {}

/* The class selector applies to all blocks of these types. */
.block-user {} 
.block-book {} 
.block-aggregator {}


/**********************************************************
 *                 Search block form
 **********************************************************/
#search-block-form {}

/* Wrapper divs. */
#search-block-form > div {}
#search-block-form .container-inline{}

#search-block-form label {}
#search-block-form input {}
#search-block-form .form-item {}
#search-block-form .form-submit {}
#search-block-form #edit-search-block-form-1 {}

/* Override forms.css focus style */
#edit-search-block-form-1:hover,
#edit-search-block-form-1:focus {}


/**********************************************************
 *                   Menu blocks
 **********************************************************/
/**
 * Prefix these with the block id to style one menu only.
 */
ul.menu,
ul.menu ul, 
ul.menu ul ul, 
ul.menu ul ul ul {
  margin: 0 0 0 0.75em; /* LTR */
  padding: 0;
}

/* Menu li styles */
ul.menu li {
  padding: 0.35em 0 0 0; /* LTR */
}

ul.menu li.collapsed {}
ul.menu li.expanded  {}
ul.menu li.leaf      {}

ul.menu li a:link    {}
ul.menu li a:hover   {}
ul.menu li a:visited {}
ul.menu li.active a  {}
ul.menu li.active-trail {}

ul.menu li.first {}
ul.menu li.last  {}


/**********************************************************
 *                   Block item-list
 **********************************************************/
.block .item-list ul {
  margin: 0;
}
.block .item-list ul li {}


/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Examples to get started. Add col specific selectors to style
   blocks in different Gpanel columns, or element selectors to
   style specific elements */
.two-col-50 .block {}
.two-col-50.with-nested .block {}
.three-col-33 .block {}
.four-col-25 .block {}



/**********************************************************
 *                  Custom blocks
 **********************************************************/
 
 /* HEADER BLOCKS */
 
#block-nodeblock-2 {
	position: absolute;
    right: 0;
    top: 60px;
    *top: -40px;
}

#block-nodeblock-3 {
	margin-bottom: 0;
    margin-top: 15px;
    position: absolute;
    right: 160px;
    top: 50px;
    *top: -40px;
}


#block-block-1 {
	position: absolute;
	right: 15px;
	top:  -25px;
	*top: -130px;
}

#block-block-1 .block-content .escape .text{
	background: url("../images/bg_trans_box_escape.png") repeat scroll 0 0 transparent;
    border: 1px solid #C8872C;
    color: #000000;
    font: 10px arial;
    left: -130px;
    padding: 4px;
    position: relative;
    top: 35px;
    width: 380px;
    
}

#block-block-1 .block-content .escape .text p {
	margin-bottom: 0;
}

#block-block-1 .block-content .escape img{
	float: right;
	    position: absolute;
	    right: 0;
}


/* WELCOME TEXT */

#block-nodeblock-63 {
	margin-bottom: 0;
}

#block-nodeblock-63 .block-content {
	background: url("../images/bg_trans_box_escape.png") repeat scroll 0 0 transparent;
	border: 1px solid #C8872C;
	font-size: 15px;
	text-align: center;
	padding: 5px 5px 0;
}

#block-nodeblock-63 .block-content p {
	margin-bottom: 0;
}


/* FRONT BANNER BLOCKS */

#block-views-rotating_text-block_2 {
	margin-bottom: 1em;
	position: relative;
	top:  55px;
	right: 90px;
	*position: relative;
}

#block-views-rotating_text-block_2 .block-content {
	

}

#block-views-rotating_text-block_2 .block-content .view-content {
	float: right;
	width: 330px;
}

#block-views-rotating_text-block_2 .block-content .view-content .views-row {
	width: 330px;
	*position: relative;
	*left: 20px;
}

#block-views-rotating_text-block_2 .block-content .view-content .views_slideshow_singleframe_slide {
	*background: url("../images/bg_trans_box_escape.png") repeat scroll 0 0 transparent;
	*background-color: none;
}

#block-views-rotating_text-block_2 .block-content .view-content .views-field-field-rotate-text-top-value {
	margin-bottom: 5px;

}

#block-views-rotating_text-block_2 .block-content .view-content .views-field-field-rotate-text-bottom-value {
	font-size: 22px;
}

/*#block-views-rotating_text-block_2 .block-content .front-tease {
	font-size: 16px;
    font-style: italic;
    margin-top: -10px;
    color: #3d3d3d;
}

#block-views-rotating_text-block_2 .block-content .front-tease a {
	color: #000;
	padding-bottom: 2px;
	border-bottom: 2px dotted #009444;
	text-decoration: none;
	*text-decoration: underline;
}*/


#block-nodeblock-5 {
	width: 100%;
	padding: 5px 10px 0;
	background: url(../images/bg_trans_box.png) repeat;
	margin-bottom: 0;
	position: relative;
	right: 15px;
	
	margin-top: 34em;
}

#block-nodeblock-5 .block-inner {
	
}

#block-nodeblock-5 h2.block-title {
background: none repeat scroll 0 0 #ECECEC;
    color: #6F2C91;
    font-size: 17px;
    font-weight: bold;
    margin: -5px -10px -8px;
    padding: 3px;
    text-align: center;
}

#block-nodeblock-5 .block-content {
	font-size: 13px;
	padding-left: 15px;
}

#block-nodeblock-5 .block-content .purple-text {
	position: absolute;
	    right: 20px;
	    top: 60px;
	    width: 300px;
}

#block-nodeblock-5 ul {
	margin-right: 1em;
}

#block-nodeblock-5 ul.red-star {
	margin-right: 0;
}

#block-nodeblock-5 .block-content table {
	margin-bottom: -5px;
}



/* FRONT MISC BLOCKS */

#block-nodeblock-6 {
	position: absolute;
	right: 20px;
	top: 17px;
}

#block-nodeblock-6 h2.block-title {
	display: none;
}

#block-nodeblock-6 .content iframe {
	border: 5px solid #c48024;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}


#block-nodeblock-7 {
	background: url("../images/content_splash_button1.png") no-repeat scroll 0 0 transparent;
    left: -15px;
    position: relative;
    top: -17px;
    width: 530px;
    margin-bottom: -4em;
}

#block-nodeblock-7 h2.block-title {
	color: #1C75BC;
	font: 30px "FG Amura", Tahoma, Verdana, sans-serif;
	position: relative;
	top: 24px;
	left: 100px;
}

#block-nodeblock-7 .block-content {
	left: 100px;
    position: relative;
    top: 25px;
    padding-bottom: 1em;
}

#block-nodeblock-7 .block-content ul {
	margin-left: 1em;
}

#block-nodeblock-7 .block-content ul li {
	list-style-image: url(../images/icon_star_blue.png);
	margin-bottom: 0.5em;
}


#block-nodeblock-8 {
	margin-top: -20px;
}



/* RIGHT SIDE ROTATING QUOTES */

#block-views-rotating_text-block_1 {
	float: right;
	z-index: 1000;
	padding: 20px;
	*position: absolute;
	*right: 0px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .rotator-bubble-1 {
	background: url("../images/bg_bubble_1.png") no-repeat;
	width: 434px;
	height: 246px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .rotator-bubble-2 {
	background: url("../images/bg_bubble_2.png") no-repeat;
	width: 434px;
	height: 246px;	
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .rotator-bubble-3 {
	background: url("../images/bg_bubble_3.png") no-repeat;
	width: 434px;
	height: 246px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .rotator-bubble-4 {
	background: url("../images/bg_bubble_4.png") no-repeat;
	width: 434px;
	height: 246px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .rotator-bubble-5 {
	background: url("../images/bg_bubble_5.png") no-repeat;
	width: 434px;
	height: 246px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .top-text {
	font: bold 15px "FG Amura", Tahoma, Verdana, sans-serif;
	color: #fff;
	padding: 5px;
	position: relative;
	top: 25px;
	left: 65px;
	width: 340px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .bottom-text {
	font: bold 15px "FG Amura", Tahoma, Verdana, sans-serif;
	color: #fff;
	padding: 5px;
	position: relative;
	top: 25px;
	left: 30px;
	width: 330px;
}

@media \0screen {
  #block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .bottom-text {
  	top:  35px;
  }
}

:root #block-views-rotating_text-block_1 .block-content .view-rotating-text .views-field-field-rotate-text-bottom-value .bottom-text {
	top:  35px\9;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-row .views-field-phpcode-1 .rotator-person-1 {
	background: url("../images/bg_person_1.png") no-repeat;
	width: 350px;
	height: 464px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-row .views-field-phpcode-1 .rotator-person-2 {
	background: url("../images/bg_person_2.png") no-repeat;
	width: 350px;
	height: 583px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-row .views-field-phpcode-1 .rotator-person-3 {
	background: url("../images/bg_person_3.png") no-repeat;
	width: 350px;
	height: 583px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-row .views-field-phpcode-1 .rotator-person-4 {
	background: url("../images/bg_person_4.png") no-repeat;
	width: 350px;
	height: 496px;
}

#block-views-rotating_text-block_1 .block-content .view-rotating-text .views-row .views-field-phpcode-1 .rotator-person-5 {
	background: url("../images/bg_person_5.png") no-repeat;
	width: 350px;
	height: 577px;
}




/* FOOTER BLOCKS */

#block-nodeblock-9 {
	background: url("../images/bg_purple.png") no-repeat scroll 0 0 #642C76;
	position: relative;
	top: 120px;
}

#block-nodeblock-9 .content p{
	float: right;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 5px;
}

#block-nodeblock-10 {
 background: url("../images/bg_trans_box_black.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    height: 45px;
    margin-bottom: 0;
    
    padding: 2px;
}

#block-nodeblock-10 a {
	text-decoration: underline;
	color: #fff;
}