/* CSS Document */

body {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#000;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:center top;
background-color:#ffffff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}

/* No Borders on Linked Images */
ul {
	margin-left:0px;
	margin-top:0px;
}

object {
outline-style:none;
}

a:link img {
border:0px;
border-style:solid;
border-color:#bababa;
}
a:visited img {
border:0px;
border-style:solid;
border-color:#bababa;
}

.big_red {
	font-size:18px;
color:#bc463b;
font-weight:bold;
}

.highlight {
color:#bc463b;
font-weight:bold;
}

.highlight_systems {
color:#bc463b;
font-weight:bold;
background-color:#CCC;
}

.grey_border {
border:1px;
border-style:solid;
border-color:#bababa;
}

.social{
	font-size:15px;
	font-weight:bold;
	}

.titles {
	font:Times;
	font-size:20px;
	font-weight:bold;
color:#3a6f99;
}
.sm_titles {
	font:Times;
	font-size:15px;
	font-weight:bold;
color:#3a6f99;
}

.num_editor_picks {
font:Times;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
padding-left:3px;
}
.article_title {
font:Times;
font-size:18px;
font-weight:bold;
color:#4e4e4e;
}

.bigger_title {
font:Times;
font-size:18px;
font-weight:bold;
color:#3a6f99;
}

.profile_smallname {
font:Times;
font-size:16px;
font-weight:bold;
color:#4e4e4e;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
.orange_highlight {
color:#fe8110;
}
/*Divs ------------------------------- */
#top {
width:100%;
height:42px;
background:url(images/main_divider.gif);
background-repeat:repeat-x;
}
#mother {
width:100%;
margin-left:auto;
margin-right:auto;
}

#flashtop {
height:30px;
width:944px;
margin:0 auto;
background-image:url(images/new_top.jpg);
background-repeat:no-repeat;
padding-top:206px;
}

#flashtop a {
color:#FFF;
text-decoration:none;
font-size:16px;
}

#flashtop a:hover {
color:#FFF;
text-decoration:underline;
}

#featured {
	width:163px;
	border: 1px solid #bababa;
	margin-left:auto;
	background:#f3f3f3;
margin-right:auto;
}

#block {
width:89px;
height:76px;
display: table-cell;
}
#bott_ad {
width:100%;
height:42px;
background:url(images/main_divider.gif);
background-repeat:repeat-x;
}
#bott_links{
width:624px;
height:35px;
margin-left:auto;
margin-right:auto;
font:Times;
font-weight:bold;
font-size:12px;
color:#2c200f;
}
#bott_links a:active, #bott_links a:visited, #bott_links a:link {
font-family:Times;
font-weight:bold;
font-size:12px;
color:#2c200f;
text-decoration:none;
}
#bott_links a:hover {
font-family:Times;
font-weight:bold;
font-size:12px;
color:#971212;
text-decoration:underline;
}

#link_block {
width:auto;
height:80px;
float:left;
background: url(images/bott_div.gif);
background-repeat:no-repeat;
background-position:right;
font-family:Times;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding-left:10px;
}
#link_block a:active, #link_block a:visited, #link_block a:link {
font-family:Times;
font-size:10px;
color:#ffffff;
text-decoration:none;
padding-right:10px;
}
#link_block a:hover {
font-family:Times;
font-size:10px;
color:#de5f00;
text-decoration:none;
padding-right:10px;
}
#stage {
margin-left:auto;
margin-right:auto;
width:1125px;
height:auto;

}
#left_col {
width:445px;
height:auto;
padding:4px;
float:left;
}




#middle_col {
width:3px;
height:auto;
padding:15px;
float:left;
}

#right_col {
width:445px;
height:auto;
padding:4px;
float:left;
}

#right_col a:active, #right_col a:link, #right_col a:visited {
padding:0px;
margin:0px;
color:#711615;
}
#main_nav {
width:189px;
height:auto;
background:url(images/nav/rep.gif);
background-repeat:repeat-y;
float:left;
margin:0px;
padding:0px;
}
#title_nav {
width:185px;
height:42px;
background:url(images/nav/title_bg.gif);
margin-top:0px;
margin-left:2px;
margin-bottom:0px;
padding-bottom:0px;
}
#title_nav p {
font:Times;
font-size:12px;
font-weight:bold;
color:#de5f00;
margin-top:0px;
padding-left:14px;
padding-top:20px;
padding-bottom:0px;
margin-bottom:0px;
}
#main_nav a:active, #main_nav a:link, #main_nav a:visited {
width:171px;
height:20px;
line-height:18px;
display:block;
font-size:11px;
color:#000000;
text-decoration:none;
background:url(images/nav/divider.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color: #ffffff;
margin-left:2px;
padding-left:14px;
}
#main_nav a:hover {
width:171px;
height:20px;
line-height:18px;
display:block;
font-size:11px;
color:#ffffff;
text-decoration:none;
background:url(images/nav/divider.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color: #de5f00;
margin-left:2px;
padding-left:14px;
}
#content {
width:585px;
height:auto;
top:0px;
background:url(images/content/rep.gif);
margin:0px;
padding:0px;
float:right;
}
#output {
height:auto;
width:auto;
font:Times;
color:#333333;
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}
#output p {
font:Times;
color:#333333;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}
.section_title {
font:Times;
font-size:14px;
font-weight:bold;
color:#de5f00;
padding-bottom:0px;
margin-bottom:0px;
}
.content_img {
margin-left:10px;
margin-bottom:5px;
height:auto;
padding:0px;
border:thick;
border-style:solid;
border-color:#CCCCCC;
float:right;
}
#menu_ads {
background:#FFFFFF;
padding-top:6px;
}
#menu_ads a:active, #menu_ads a:link, #menu_ads a:visited {
width:163px;
height:164px;
display:block;
background:#FFFFFF;

}
#menu_ads a:hover {
width:163px;
height:164px;
background:#FFFFFF;
}
