/*
Theme Name: White Layout
Theme URI: http://www.indelible.com
Description: plain and simple
Version: 2.0
Author: Jon Tubmen
Author URI: http://www.indelible.com
*/


/* 
Generic Stylesheet
Created by Jon Tubmen - June 2007
http://www.indelible.com

Menu Structure
---------------------------
1. Main Links and Content Wrappers
2. Header Items
3. Top Navigation Items
4. Text Formatting
5. General Lists
6. Meta Information
7. Comments Page + Forms
8. Post/Entry Formatting
9. Right Hand Sidebar
10. LiveSearch Formatting
11. Footer Items
12. Live Archives
*/



/*
1. Main Links and Content Wrappers
-----------------------------------------------------------------------------------------------------
*/

A:visited  {color: #666699; text-decoration: none}
A:link  {color: #6666CC; text-decoration: none}
A:active  {color: #C0FFC0; text-decoration: none}
A:hover   {color: #6666FF; text-decoration: none}


a img {
	border: none;
	text-decoration: none;
}


#wrapper { 
	height: auto; 
	position: relative; 
	text-align: left;
	margin: auto;
	width: 784px;
}



html {height:100%}

body {
	min-height:101%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background: #333399 url(../images/background3.jpg) repeat fixed center -5px;
	margin-top: 6px;
	font-size: 62.5%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	position: relative;
}



/*
2. Header Items
-----------------------------------------------------------------------------------------------------
*/

.header {
	width: 784px; 
	height: 212px;
	background: url(../images/curvy_top2.png) no-repeat 0 0;
	behavior: url("../iepngfix.htc");
	position: relative;
	text-align: left;
}

.header2 {
	text-align: left;
	height: 213px; 
	width: 784px; 
	position: relative; 
	background:  url(../images/curvy_top_trans2.png);
	behavior: url("../iepngfix.htc");
}


.page {
	width: 784px; 
	background: url(../images/edges.png) repeat-y;
	behavior: url("../iepngfix.htc");
	position: relative;
	top: 0;
	float: left;
	height: auto;
}

/*
13. top menu
-----------------------------------------------------------------------------------------------------
*/

/*
3. Top Navigation Items
-----------------------------------------------------------------------------------------------------
*/
#hidden_icons {
	position:relative;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	overflow: hidden;
}

/* @group preload */

#preload
{
	height: 0;
	overflow: hidden;
}

/* @end preload */


/* @group Main Links and Content Wrappers */


/* @group Top Navigation */


#top_menu
{
	position: absolute;
	left: 34px;
	top: 89px;
	width: 720px;
	height: 20px;
}

#centeredmenu
{
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	font: 12px Verdana, arial, sans-serif;
}

#centeredmenu ul
{
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}

#centeredmenu ul li
{
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
	opacity: 0.9;
}

#centeredmenu ul li a
{
	display: block;
	padding: 3px 8px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #eb5500;
	margin: 0 2px;
}

#centeredmenu ul li a:hover { color: #eb5500; background-color: #ffffff;}


#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover
{
	color: #6666cc;
}

/* @end Top Navigation */


/*
9. Left Hand Sidebar
-----------------------------------------------------------------------------------------------------
*/

#left_menu {
	position:absolute;
	top: -70px;
	left:60px;
	width:120px;
	color: #000099; 
	font-size: 10.0pt; 
	font-family: Verdana; 
	text-align: left; 
	line-height: 150%;
}

.side_nav:link {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 120%; font-weight: normal; text-decoration: none; color: #0000FF;}
.side_nav:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 120%; font-weight: normal; text-decoration: none; color: #3333CC;}

.side_nav2 {font-family: Verdana,Arial,Helvetica; font-size: 12px; line-height: 120%; font-weight: bold; text-decoration: none; color: #5c5c5c;}
.side_nav2:link {font-family: Verdana,Arial,Helvetica; font-size: 12px; line-height: 120%; font-weight: bold; text-decoration: none; color: #0000FF;}
.side_nav2:visited {font-family: Verdana,Arial,Helvetica; font-size: 12px; line-height: 120%; font-weight: bold; text-decoration: none; color: #3333CC;}

*:first-child+html #left_menu {top: 2px;} * html #left_menu {top: 2px;}

/*
10. Content Items
-----------------------------------------------------------------------------------------------------
*/

#twidget {
position: absolute; left: -94px; top: 132px;
	opacity: 0.87;
}

#content {
	position:relative;
	left:220px;
	width:350px;
	color: #130069; 
	font-size: 10.0pt; 
	font-family: Verdana; 
	text-align: left; 
	line-height: 180%;
	top: -64px;
	z-index: 10;
}

#content_media {
	position:relative;
	left:220px;
	width:350px;
	color: #5c5c5c; 
	font-size: 10.0pt; 
	font-family: Verdana; 
	text-align: left; 
	line-height: 180%;
	top: -28px;
	z-index: 10;
}

#content_media img{
	position:relative;
	top: -13px;
}

*:first-child+html #content {top: 0px;} * html #content {top: 0px;}


/*

hr { color: #80b0ff; height: 3px; width: 60%;
	position: relative;
	clear: both;
}
*/


/*
hr#firsthr { color: #80b0ff; height: 15; width: 90% }
*/

hr {
	border: 0;
	width: 100%;
	color: #666;
	background-color: #666;
	height: 1px;}

/*
9. Right Hand Sidebar
-----------------------------------------------------------------------------------------------------
*/

#right_panel {
	position:absolute;
	left: 595px;
	top: -65px;
	width:120px;
	color: #151615; 
	font-size: 9.0pt; 
	font-family: Verdana; 
	text-align: left; 
	line-height: 150%;
	z-index: 9;
	opacity: 0.8;
	border-style: dotted;
	border-width: 0px;
}

*:first-child+html #right_panel {top: 5px;} * html #right_panel {top: 5px;}

/*
11. Footer Items
-----------------------------------------------------------------------------------------------------
*/

#footer {
	color: #333; 
	font-size: 7.0pt; 
	font-family: Verdana; 
	text-align: center; 
	width: 784px; 
	position: relative; 
}

.page_bottom {
	width: 784px; 
	height: 90px;
	background: url(../images/curvy_bottom.png) no-repeat 0 0;
	behavior: url("../iepngfix.htc");
	position: relative;
	float: left;
	z-index: -1;
}

/*
3. Top Navigation Items
-----------------------------------------------------------------------------------------------------
*/
/*
4. Text Formatting
-----------------------------------------------------------------------------------------------------
*/

.startquote {
	width: 24px; 
	height: 13px;
	background: url(../images/start_quote_rb.png) no-repeat 0 0;
	behavior: url("../iepngfix.htc");
	position: relative;
	float: left;
	top: 1px;
}

.endquote {
	width: 24px; 
	height: 13px;
	background: url(../images/end_quote_rb.png) no-repeat;
	behavior: url("../iepngfix.htc");
	position: relative;
	float: right;
	top: 0px;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}
	
.bullet
{
	top: -5px;
	position: relative;
	left: 1px;
}


h2 {

	text-align: left;
	text-decoration: none;
	margin: 20px 0 0;
	padding : 0.5em 0;
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal;
	letter-spacing: -1px;
	font-size : 180%; 
	color : #999999;

}

h2 a {
text-decoration: none;
border-bottom-width:0px;
} 

h2 a:visited {
border-bottom-width:0px;
} 

h2 a:hover {
border-bottom-width:0px;
} 

h3 {
	font-weight: bold;
}
/*
7. Post/Entry Formatting
-----------------------------------------------------------------------------------------------------
*/


#credit_container {

	position: relative;
	width: 760px;
	clear: both;
	top: -56px;
	text-align: right;
	border-style: dotted;
	border-width: 0px;
	height: auto;
}

#design_credit {
	color: #333333; 
	font-size: 7.0pt; 
	font-family: Verdana; 
	width:744px;
	font-weight: bold; 
}

#design_credit a {
text-decoration: none;
	color: #333333; 
	font-weight: bold; 
}

#design_credit a:hover {
text-decoration: none;
	color: #333333;
	font-weight: bold; 
}

.inputbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; Text-Align: center; font-weight: normal; color: #0000FF }

.textfield
{
    BORDER-RIGHT: #3333cc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000099 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000099 1px solid;
    COLOR: #333399;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000099 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.caption {font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #CCCCCC;}

div#map {
	top: 0px;
	width: 503px;
	height: 480px;
	BORDER: #6666cc 1px solid;}

div#map p { color: #000;
	line-height: 130%;
	top: -10px;
	position: relative;
	font-size: 11px;
}

.map_access {
	color: #f80b10;
	font-weight: bold;
}

