/* CSS Document */


/* modifies globally-defined left_menu_panel with home page panel height (same as video panel) */
#left_menu_panel	{
					height: 459px;
					}
					
#contacts_container	{
					margin-top: 98px;
					}




/* available width from #section: 898px */
/* total height of news box: 10 + 349 + 10 = 369 */		
		
#news				{
					font-size: 12px;
					/*  total width of news box: 14 + 341 + 14 = 369 */
					width: 341px;
					padding-left: 14px;
					padding-right: 14px;
										
					height: 349px;
					background-color: #333;
					background-image: url('/images/panel_shade_diagonal.jpg');
					background-repeat: no-repeat;
					background-position: top left;
					padding-top: 10px;
					padding-bottom: 10px;
					border: none;
					line-height: 150%;
					}

/* combined height of mailing list and releases boxes: 10 + 123 + 0 + 10 (table cell spacing) + 10 + 216 + 0 = 369 */

#mailinglist		{
					/* total width of mailinglist box: 14 + 341 + 14 = 369 */	
					width: 341px;
					padding-left: 14px;
					padding-right: 14px;		
								
					height: 123px;
					max-height: 123px;
					background-color: #333;
					background-image: url('/images/panel_shade_diagonal.jpg');
					background-repeat: no-repeat;
					background-position: top left;

					padding-top: 10px;
					padding-bottom: 0px;
					border: none;
					text-align: right;
					}

						
#releases			{
					/* total width of releases box: 14 + 341 + 14 = 369 */
					width: 341px;
					padding-left: 14px;
					padding-right: 14px;
										
					height: 216px;
					max-height: 216px;
					background-color: #333;
					background-image: url('/images/panel_shade_diagonal.jpg');
					background-repeat: no-repeat;
					background-position: top left;
					padding-top: 10px;
					padding-bottom: 0px;
					border: none;
					text-align: left;
					}

/* total width of video box: 369 + 369 + 10 (table cell padding) = 748 */
#video				{
					width: 748px;
					height: 459px;
					padding: 0px;
					background-color: #333;
					}

.release_box		
					{
					margin-top: 6px;
					margin-bottom: 6px;
					margin-left: auto;
					margin-right: auto;
					border-top: 1px dashed;
					border-top-color: #aaa;
					width: 321px;
					height: 70px;
					background-color: #444;
					padding-left: 10px;
					padding-top: 10px;
					background-position: top right;
					background-repeat: no-repeat;
					}

.release_image		{
					float: right;
					border: none;
					}
					
.notes
					{
					font-size: 10px;
					}
					
h2					{
					font-size: 14px;
					margin-bottom: 6px;
					}