@charset "utf-8";
/* JellyTriange Graphic & Web Design CSS Stylesheet - Copyright 2009 All Rights Reserved.*/
/* Author: SR */
/* Email: webdesign[at]jellytriangle.com */
/* Created: June 12th 2009 */

body
{
margin: 0px;
padding:0px;
padding-bottom: 5px;
background-image:url(../webdesign_images/web_site_design/web_site_design_dark_gray_stripes_bkgrnd.gif); /* Dark Gray striped background texture */
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
text-align:center; /*center any text on the page that is not in the website background*/
}

div#Company_site_search_box
{
width:900px;
height:25px;
margin: 0px auto;
margin-top: 10px;
text-align:left;
color:white;
}

div#Company_site_search_box a
{
color: white;
}

input.submitbutton
{
border: 1px solid white;
background-color:#808080;
color:white;
}

/* The elements in this section set the standard for the entire website */

h1
{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 18px;
color:#0460b6;
}

h2
{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 16px;
}

h3
{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color:#2668a5;
}

img {border:none;}

p {padding-right:5px;}

/* ========================================================================================= */
/* Section 1: Setup the main containers for the website (structure) in this section. The items in this section are entered in the order they appear working from top of the site towards the bottom and working from the outside towards the center */

div#Company_website_background
{
width: 973px; /* width of website background with drop shadow*/
margin: 0px auto;
text-align: left; /*clear the default center and align text to left in the website background */
background-image:url(../webdesign_images/web_site_design/webpage_background_sliver.png);
background-repeat:repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
}

div#Company_banner
{
width:973px;
height: 140px;
background-image:url(../webdesign_images/web_site_design/site_design_jellytriangle_graphics_banner.jpg);
/*border: 1px solid red;*/
}

div#Company_main_nav_bar
{
width: 945px; /* Take the Website Background width and subtract horizontal padding in this div */
height: 25px;
margin-left: 13px;
color: white;
background-image:url(../webdesign_images/web_site_design/site_design_main_navbar_glossy_black_sliver.gif);
background-repeat: repeat-x;
padding:0px;
}

div#Company_right_column
{
float: right;
width: 652px;
padding: 10px;
padding-right: 20px;
padding-bottom:20px;
}

div#Company_left_column
{
width: 270px;
padding-top: 10px;
padding-left: 20px;
}

div#whatsnew
{
width: 250px;
padding:5px;
padding-bottom: 15px;
}

div#whatsnew h1
{
width: 240px;
padding:5px;
margin:0px;
background-color:#ffa800;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:black;
}

p.news
{
margin: 0px;
margin-top: 2px;
padding: 5px;
background-color:#e8e8e8;
}


.currentpage
{
font-weight: bold;
background-color: #6684b5;
}

.privacy
{
font-size:.8em;
color:#333333;
}

div#Company_footer
{
clear:both;
width: 973px; /*container is same height and width as the image file */
height: 85px;
background-image:url(../webdesign_images/web_site_design/site_design_jellytriangle_graphics_footer.jpg);
/* border: 1px solid pink; */
}

div#Company_footer p
{
padding-top: 10px;
margin-left: 23px;
color: black;
}

div#Company_footer a
{
color:white;
}

div#Company_footer p.legal
{
padding-top: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: white;
}


