/* ~-~-~~-~-~ CSS Document -~-~-~-~-~ *\
|                                      |
|              Created for             |
|        FrontSightChallenge.com       |
|           by Ashton Sanders          |
|         WebsitesinaFlash.com         |
|                                      |
\* ~-~-~~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

/* ~-~-~~-~-~ Layout -~-~-~-~-~ */
html, body {background:url('../images/front-sight-bg.jpg') repeat-x #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}

#content { width: 790px; margin:0 auto; }
#homepg #content, #contentlarge { width: 900px; margin:0 auto; } 
#homepg #Front-Sight { display:none } 

#navbar {font-size: 18px; height:32px; padding:0 0 0 100px; margin:0; }
#navbar a {display:block; float:right; margin:0 20px; text-decoration:none; color: #FFF; margin-top:3px;}

#left { background: url('../images/left-bg.jpg') repeat-x bottom; height: 484px; width: 201px; text-align:left; padding:0 20px; float:left}

#leftlarge {  background: url('../images/left-bg.jpg') repeat-x bottom #FFF; height:auto; width: 790px; text-align:left; padding:35px 20px 10px; margin-top:90px}
#homepg #left { width: 351px;}
/*#homepg #left { background: url('../images/left-bg-home.jpg') repeat-x bottom; height: 596px; width: 351px;} */

#leftlarge #Front-Sight {left:50%;margin-left:-360px;position:absolute;top:30px;} 
#leftlarge h1 {clear:left;} 
#Front-Sight { margin-top:10px;} 

h1 { margin:5px 0 0; font-size:24px; color:#94011E}
h2, h3 { font-size:16px; color:#94011E}

#video {border: 3px solid #94011E; width:480px; height:380px; float:right; margin-top:98px; background-color:#000000 }

#episodevideo {border: 3px solid #94011E; float:right; margin-top:98px; background-color:#000000 }

.videol {width:640px; height:510px; }
.videom {width:480px; height:380px;}
.videos {width:320px; height:260px; margin-right:100px}

#choosesize p { color:#FFFFFF;}
#choosesize a { color:#FFFFFF; font-size:20px }

#headertext {position:absolute; top:40px; left:50%; width:550px; margin-left:-155px; text-align:left; font-size:16px }
#headertext b {color:#94011E}
#headertext p {margin:0;}

#footerlinks { font-size:12px;}
#footer { text-align:right; font-size:9px; color:#FFFFFF; clear:both; }
#footer a { color:#FFFFFF }

ul { font-size:12px;}

#clear {font-size:1px; height:1px; line-height:1px; clear:both}

.small a, .small { font-size:12px; color: #1238B7; line-height:20px}

#whitecontent {clear:both; padding-top:40px;}
#whitecontent p, #whitecontent h2, #whitecontent a {
	text-align:left;
	color:#FFFFFF;
}
