/*
Name:        home.css
Author:      Kyle Brickman, Kurt Jull
Description: CSS home page definitions
Created:     28 September 2009
Notes:       This file should contain ONLY definitions for what appears on the home page
*/

@media all
{
	
	td
	{
		vertical-align: top;
	}
	
	td.maincol
	{
		background-image:  url( ../images/home/fakecol.gif );
		background-repeat: repeat-y;
	}
	
	td.sidecol
	{
		background-image:  url( ../images/home/fakecol2.gif );
		background-repeat: repeat-y;
		border-right:     6px solid #fff;
	}
	
	div.pad
	{
		padding: 12px;
	}
	
	td.qna
	{
		width:            196px;
		background-color: #f0dba3;
		color:            #000;
		border-bottom:    6px solid #fff;
        /*
         border-right:     6px solid #fff;
         */
		vertical-align:   top;
	}
	
	td.qna h2
	{
		font-size: 24px;
		line-height: 30px;
	}
	
	td.welcome
	{
        /*
         background-color: #a0e1da;
         */
		background-color: #fff;
		color:            #000;
		font-size:        14px;
		border-left:      6px solid #fff;
		border-bottom:    6px solid #fff;
		vertical-align:   top;
		height:           10px;
	}
	
	td.welcome h1
	{
		font-size:   30px;
		line-height: 36px;
		margin-left: 18px;
	}
	
	td.welcome div.pad
	{
		padding: 18px 18px 12px 18px;
	}
	
	td.welcome img.facebook
	{
		width:  129px;
		height: 129px;
		float:  right;
		margin: 12px;
		margin-right: 0;
	}
	
	td.video
	{
		width:      200px;
		text-align: center;
	}
	
	td.membership
	{
		width:            196px;
		background-color: #754c23;
		border-top:       6px solid #fff;
        /*
         border-right:     6px solid #fff;
         */
		vertical-align:   top;
		color:            #fff;
		text-align:       center;
	}
	
	td.membership a
	{
		color: #fff;
	}
	
	td.scrapbooking
	{
		background-color: #a0e1da;
		border:           6px solid #fff;
		border-bottom:    0;
		vertical-align:   top;
	}
	
	td.scrapbooking img.mds
	{
		width:   508px;
		height:  165px;
		display: block;
		margin:  12px auto 24px auto;
	}
	
	td.scrapbooking img.pse
	{
		float:  left;
		width:  129px;
		height: 129px;
		margin: 24px 18px 48px 6px;
		
		margin-bottom:60px;
	}
	
	td.new
	{
		width:            196px;
		background-color: #fff;
		border-top:       6px solid #fff;
		border-left:      6px solid #fff;
		vertical-align:   top;
		text-align:       center;
	}
	
	td.new h2
	{
		margin-top: 12px;
		font-size: 24px;
		line-height: 24px;
	}
	
	td.new div.item
	{
		border:        2px solid #fff;
		padding:       12px;
		text-align:    center;
		margin-bottom: 18px;
	}
	
	td.new div.item h3
	{
		font-size: 18px;
		margin-top: 12px;
	}
	
	td.scrapbooking table.gallery
	{
		background-color: #f0dba3;
		border-bottom: 12px solid #fff;
	}
	
	td.scrapbooking table.gallery h1
	{
		color:       #000;
		font-size:   30px;
		line-height: 36px;
	}
	
	td.scrapbooking table.gallery h2
	{
		font-size:   14px;
		font-weight: normal;
	}
	
	td.scrapbooking table.gallery td.text, td.scrapbooking table.gallery td.item
	{
		width:     50%;
		height:    235px;
		padding:   12px;
	}
	
	td.scrapbooking table.gallery td.item
	{
		text-align: center;
	}
	
	div.indemnity
	{
		font-size:   8px;
		text-align:  center;
		padding:     6px;
		padding-top: 0px;
		line-height: 11px;
	}
	
	div.rightColumn
	{
		padding-top: 0; 
		text-align:center; 
		vertical-align:top;
	}
	
	td.weeklyProject
	{
		background-color:white;
	}
	
	td.rColumn
	{
		
		background-color:white;
		border-top:12px solid #fff; 
		border-left:12px solid #fff;
		text-align:center;
		width:100%;
	}
	
	table.gallery2
	{
		background-color: #f0dba3;
	}
	
	table.gallery2 h1{
		color:black;
		
	}

	table.gallery2 h1{
		color:black;
		font-size:   30px;
		line-height: 36px;
	}
	
	table.gallery2 td
	{
		padding:15px;
	}
	
	.item2
	{
		text-align:center;
	}
	
	.galleryTxt
	{
		font-size:14px;
	}
    /* ..... */
	
	.welcomeStudio
	{
		font-size:14pt;
	}

	.leftImg
	{
		background-image:url(../images/laptop_girl.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		width:151px;
	}
	
}
