/*
Theme Name: Hybrid 2009 for MASH
Theme URI: http://www.mash.org
Description: The new theme for MASH 2009.
Version: 0.1
Author: Wei-Lun Chiu
Author URI: http://www.mash.org
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

@import url('../hybrid/library/css/2c-l-fixed.css');

/* Body */
body {
 /*font: normal normal normal 15px/21px Georgia, Times, "Times New Roman", serif;*/
 font: normal normal normal 15px/21px Arial, "Arial", sans-serif;
 color: #000;
 background: #003663;
}

#body-container {
 margin: 0px auto 21px auto;
 width: 960px;
 overflow: visible;

}


/* Blog header */
#site-title {
 font: normal normal 28px/28px Verdana, Arial, "Verdana", san-serif;
 margin: 65px 0 10px 50px;
 text-align:right;
}
#site-title a {
 color: #FFF;
}
#site-description {
 font: normal normal bold 14px/14px Arial, "Arial", sans-serif;
 margin: 0 0 0 200px;
 color: #F28900;
 text-align:right;
}

#header {
 margin: 0px 0px 0px 0px;
 height: 146px;
 padding:1px 5px 0px 0px;
 background: #003663;
 background-image:url('img/mash_head_bg.jpg');
 background-position: top left;
 background-repeat: no-repeat;
}


/* Navigation */
#navigation {
 position: relative;
 overflow: visible;
 height: 37px;
 z-index: 100;
 background: #1A4A73;
 background-image:url('img/mash_navbar_bg.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 margin: 0;
}
#page-nav li {
	margin-right: 0px;
	}
#page-nav li li {
	margin-right: 0px;
	}
#page-nav li a {
font: normal normal normal 16px/16px Arial, "Arial", sans-serif;
 padding: 8px 15px 8px 15px;
 color: #FFF;
 background: transparent;
 border: 0px;
}

/* Drop-downs style */
#page-nav li:hover ul, li.sfHover ul {
 z-index: 101;
 top: 32px;
}
#page-nav li li a {
font: normal normal normal 16px/16px Arial, "Arial", sans-serif;
 border: 1px solid #ccc;
 border-top: none;
 white-space: nowrap;
}
#page-nav li ul {
 overflow: visible;
 background: #F26522;
}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {
	top: -1px;
}
#page-nav li li li {
	margin-left: -1px;
}


#primary {
 margin-top: 21px;
 margin-right: 20px;
 width: 160px;
}
/*
#container {
 padding: 1px 200px 0 0;
 margin-bottom: 21px;
 background: #fff;
 overflow: hidden;
 width: 960px;
 z-index: 1;
} 
*/

.widget-title {
 font: normal normal bold 16px/16px Arial, "Arial", sans-serif;
 color: #005B7F;
}

/* Color boxes */
.annc {
 background-color: #CEEBF6;
 padding: 15px;
}

.green_box{
 background-color: #DFFFE4;
 padding: 15px;
}

/* Advertise blocks */
.adv90 {
 width: 90px;
 height: 60px;
 border: 1px solid black;
 padding:15px;
}

.adv600 {
 width: 90px;
 height: 570px;
 border: 1px solid black;
 padding:15px;
}

