
*
{
    margin:0;
    padding:0;
}

html
{
    font-size:100%;    
}

body
{
    font-size:62.5%;
    font-family:arial, helvetica, lucida, sans-serif;
    background-color:#f5f5f5;
    text-align:center;  /* this fixes an IE error */
}

p
{
    margin-bottom:25px;
    font-size:1.7em;
    line-height:1.5em;
}

img
{
    border:none;
}

h1.paragraph
{
    color:#2f4f4f;
    font-size:2.2em;
}

#site_container
{
    margin:0 auto 0 auto;
    width:1000px;
    background-color:#ffffff;
    text-align:left; /* this corrects the text-align in body */
}


/********************** HEADER ************************************************/

#header
{
    padding:5px;
    width:990px;
    height:95px;
    background-image:url('http://drugrehabfacility.org/includes/images/header_background.jpg');
    background-position:center;
    background-repeat:no-repeat;
}

#header_name
{
    float:left;
    width:215px;
    font-size:4em;
	color:red;
}

#header_name a
{
    text-decoration:none;
    color:#000000;
}

#header_phone_box
{
    margin:30px 0 0 710px;
    text-align:right;
    color:#000000;
}

#header_phone
{
    margin:-8px 0 0 0;
    font-size:4em;
}

.header_small
{
    font-size:2em;
}

#header_nav
{
    margin:0 0 5px 0;
    padding:3px;
    text-align:center;
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
}

#header_nav ul
{
    list-style-type:none;
}

#header_nav li
{
    display:inline;
}

#header_nav li+li
{
    border-left:1px solid #000000;
}

#header_nav a:link, #header_nav a:visited
{
    padding:0 8px 0 8px;
    color:#000000;
    text-transform:uppercase;
    text-decoration:none;
    font-family:tahoma;
    font-weight:bold;
    font-size:1.3em;
}

#header_nav a:hover
{
    color:#808080;
    text-decoration:underline;
}


/************************ LEFT COL ********************************************/

#left_col
{
    float:left;
}

#left_col_nav
{
    
}

#left_col_nav ul
{
    list-style-type:none;
}

#left_col_nav li
{
    
}

#left_col_nav a:link, #left_col_nav a:visited
{
    padding:3px;
    color:#ffffff;
    font-size:1.6em;
    font-family:georgia;
    text-decoration:none;
    display:block;
    background-color:#808080;
    border-top:1px solid #dddddd;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    border-left:1px solid #dddddd;
    
    /*
    border-top:1px solid #d2691e;
    border-left:1px solid #d2691e;
    border-bottom:1px solid #deb887;
    border-right:1px solid #deb887;
    */
}


#left_col_nav a:hover
{
    background-color:#777777;
}

#left_col_nav a:active
{
    /*
    padding:2px 4px 4px 2px;
    background-color:#444444;
    color:#eeeeee;
    border-top:1px solid #333333;
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    border-left:1px solid #333333;
    */
}


/*********************** CENTER COL *******************************************/

.info_outer_box
{
    margin-bottom:25px;
    padding:5px;
    border:1px solid #dcdcdc;
}


.info_inner_box
{
    padding:5px;
    height:110px;
    background-image:url('http://drugrehabfacility.org/includes/images/inner_box_bg.gif');
}

.info_box_img
{
    float:left;
    margin-right:15px;
}

.info_box_content
{
    margin-top:15px;
    color:#4e3b3b;
    font-size:1.5em;
    line-height:1em;
}

.state_page_img_box
{
    float:left;
    margin:5px 15px 0 0;
    width:310px;
    height:225px;
    border:1px solid #9a9a9a;
    background-color:#dcdcdc;
}

#content_container
{
    float:left;
    padding:10px;
    width:630px;
}


/************************ RIGHT COL *******************************************/

.input_label
{
    display:block;
    font-size:1.2em;
    font-weight:bold;
}

.input_field
{
    margin-bottom:10px;
    font-size:1.3em;
}

.textbox
{
    width:200px;
    height:20px;
}

.textarea
{
    width:200px;
    height:100px;
}

#right_col
{
    float:right;
    padding:5px;
    width:205px;
    border:1px solid #dcdcdc;
    background-image:url('/includes/images/tile.gif');
    background-repeat:repeat-x;
    /*background-attachment:fixed;
    background-position:top left;*/
}

#form_top_text
{
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:15px;
}




/*************************** FOOTER *******************************************/

#footer
{
    margin:5px 0 0 0;
    padding:5px;
    height:90px;
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
}

#footer h1
{
    margin:10px 0 0 65px;
    font-size:6em;
    letter-spacing:5px;
}


/*************************** COPYRIGHT ****************************************/

#copyright_box
{
    padding:5px;
    text-align:center;
}

#tos_privacy
{
    margin:0;
    font-size:1em;
}

#copyright
{
    margin:0;
    font-size:1em;
}


/****************************** BLOG ******************************************/

#blog_wrapper
{
    float:left;
    width:873px;
}
 
#blog_content_container
{
    float:left;
    padding:10px;
    width:630px;
}
 
#blog_content_container h1
{
    font-size:2em;
}
 
.blog_link a:link, .blog_link a:visited
{
    color:#2f4f4f;
    font-family:arial, helvetica, lucida, sans-serif;
}

.blog_link a:hover
{
    color:#74a7a7;
}
 
#blog_sidebar
{
    float:left;
    margin:0;
    width:220px;
    background-color:#eeeeee;
    border:1px solid #989898;
}
 
#blog_sidebar ul
{
    list-style-type:none;
    margin:0;
    padding:10px;
}
 
#blog_sidebar h1
{
    font-size:2em;
    border-bottom:1px dashed #989898;
}
 
#blog_sidebar li+li
{
    margin:15px 0 0 0;
}
 
 .comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
