﻿/* Body CSS */
html,body
{
    top:0px;
    padding-top:0px;
	margin-top:0px;
    margin-left:0px;
    padding-right:0px;
    /* margins are important for IE 6.0 */
    margin-right:0px;
	background-color:#141514;
	font-family:Trebuchet MS,Arial,Sans-Serif;
	font-size:14px;
	color:#ffffff;
	
}
p
{
    margin-top:0px;
    margin-bottom:0px;
}



/* Divs that will hold the actual content for each page */
div#default-container
{
	width:1024px;
	padding-top:0px;
	margin-top:0px;
    margin:auto;
	 /*border-width:thin;
    border-style:solid;*/
}
div#divPage
{
    position:absolute;
    width:1024px;
	padding-left:0px;
	
}


/* Page content */
div#divContent
{
    position:relative;
    margin-top:0px;
	/*margin-left:20px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:880px;*/
	margin-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
    
    /*padding:0px;*/
	
	 /*border-width:thin;
    border-style:solid;*/
}


div#divContentHolder
{
    position:relative;
    top:63px;
    padding-right:0px;
	padding-top:0px;
	width:100%;
	height:648px;
	
	/*background-image:url("/images/background_box.jpg");
    background-repeat:no-repeat;
    background-position:center;*/
	
	 /*border-width:thin;
    border-style:solid;*/
}
div#divHeader
{
    position:relative;
    top:45px;
    padding-right:0px;
	padding-top:0px;
	/*left:430px;*/
    text-align:center;
    width:100%;
	
	
     /*border-width:thin;
    border-style:solid;
    border-color:#ffffff;*/
}


div#divTopHalf
{
    position:absolute;
    top:0px;
	width:100%;
    height:319px;
    background-color:#000000;
	left:0px;
    
}
div#divBottomHalf
{
    position:absolute;
    top:319px;
	width:100%;
    height:414px;
	left:0px;
    
	background-image:url("/images/background.jpg");
    background-repeat:repeat-x;
    background-position:center;
}




#divMiddleBox
{
    
    position:absolute;
    top:267px;
	/*padding:0px;
    padding-left:0px;*/
	width:1024px;
	height:649px;
	/*margin:auto;*/
	
    /*(width:1000px;*/
    text-align:center;
    
   /* border-width:thin;
    border-style:solid;
    border-color:#ffffff;*/
    background-image:url("/images/box_transparent.png");
    background-repeat:no-repeat;
    background-position:center;
    
}



div#divPageHeader
{
    position:absolute;
    top:10px;
	/*left:451px;*/
	left:262px;
	width:499px;
	text-align:center;
	
    font-size:24px;
    font-weight:bold;
    
    /*border-width:thin;
    border-style:solid;
    border-color:#ffffff;*/
}


div#divForm
{
    position:absolute;
    top:80px;
	left:300px;
	width:430px;
	font-weight:bold;
	color:#d9d9d9;
	
	/*border-width:thin;
    border-style:solid;
    border-color:#ffffff;*/
}



div#divBottomLinks
{
    position:relative;
    top:670px;
	left:262px;
	width:499px;
	text-align:center;
}
div#divCodeSamuraiTwitter
{
    position:relative;
}
div#divCodeSamuraiTwitterLink
{
    float:left;
    margin-top:-40px;
	font-weight:bold;
	width:499px;
	text-align:center;
}




.FormTextbox
{
    border-right: #000000 1px solid; 
    border-top: #000000 1px solid; 
    border-left: #000000 1px solid; 
    border-BOTTOM: #000000 1px solid; 
    color: #000000; 
    background-image: url('/images/textbox_background.gif');
    background-repeat:repeat-x;
    width:252px;
}


.FormTextAreabox
{
    border-right: #000000 1px solid; 
    border-top: #000000 1px solid; 
    border-left: #000000 1px solid; 
    border-BOTTOM: #000000 1px solid; 
    color: #000000; 
    background-image: url('/images/textarea_background.gif');
    background-repeat:repeat-x;
    background-color:#ffffff;
	
}



div#divIsThereMore
{
   float:left;
   margin-left:550px; 
   margin-top:-20px;
}