/*	Copyright Get2Spec, Inc. 2003 - 2009	*/
/*	Project: AnalogRails.com		*/
/*	File:    front.css			*/
/*	Author:  Justin Fuhrer			*/

/* - - - - general - - - - */

html { }

#wrapper {  background: #eee url('../images/backgrounds/page_full_bg.png') repeat-x; }

/* - - - - logo - - - - */

#logo { left: 50%; margin-left: -480px; }
#logo_spacer { height: 116px; clear: both; }

/* - - - - content boxes - - - - */

#content { width: 960px; padding: 0px; margin: 0px auto; position: relative; z-index: 200; }

.content_box { width: 400px; padding: 30px 30px 10px 30px; text-align: left; font-size: 75%; color: #666; clear: both; }
.front { padding: 15px 30px 5px 30px; }
.front ul { margin-bottom: 0px; }
.box_top { height: 10px; width: 460px; clear: both; }
.box_bottom { height: 13px; width: 460px; clear: both; margin-bottom: 20px; }

.header { margin-bottom: 20px; }
.redder { color: #ff0000; }

.content_box img.left { margin: 0px 10px 0px 0px; float: left; }
.content_box img.right { margin: 0px 0px 0px 10px; float: right; }

#column_left { float: left; text-align: left; }
#content_left { background: url('../images/box_parts/left_content_box_middle.png') repeat-y; margin-left: 10px; }

#left_box_top { background: url('../images/box_parts/left_content_box_top.png') no-repeat; margin-left: 10px; }
#left_box_bottom { background: url('../images/box_parts/left_content_box_bottom.png') no-repeat; margin-left: 10px; }

#column_right { float: right; text-align: right; }
#content_right { background: url('../images/box_parts/right_content_box_middle.png') repeat-y; margin-right: 10px; }

#right_box_top { background: url('../images/box_parts/right_content_box_top.png') no-repeat; margin-right: 10px; }
#right_box_bottom { background: url('../images/box_parts/right_content_box_bottom.png') no-repeat; margin-right: 10px; }

.wide_box { background: url('../images/box_parts/main_content_box_middle.png') repeat-y; width: 880px; padding: 30px 30px 10px 30px; margin: 0px 10px; text-align: left; font-size: 75%; color: #666; }
.wide_box_top { background: url('../images/box_parts/main_content_box_top.png') no-repeat; height: 10px; width: 940px; clear: both; margin: 0px 10px; }
.wide_box_bottom { background: url('../images/box_parts/main_content_box_bottom.png') no-repeat; height: 16px; width: 940px; clear: both; margin: 0px 10px 20px 10px; }

.wide_box { position: relative; }
.wide_box img { margin: 0px 0px 10px 0px; }



