/*
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: #2A61A2 url(../images/carl_picton_bg.jpg) repeat fixed right 0;
	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_top.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
-----------------------------------------------------------------------------------------------------
*/

#top_menu {
	position:absolute;
	left:262px;
	top:181px;
	width:514px;
	height:25px;
}

#home_off {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:25px;
	background-image: url(../images/home_off.png);
	behavior: url("../iepngfix.htc");
}

#home_off:hover {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:25px;
	background-image: url(../images/home_on.png);
	behavior: url("../iepngfix.htc");
}

#home_lock {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:25px;
	background-image: url(../images/home_on.png);
	behavior: url("../iepngfix.htc");
}

#press_off {
	position:absolute;
	left:143px;
	top:0px;
	width:56px;
	height:25px;
	background-image: url(../images/press_off.png);
	behavior: url("../iepngfix.htc");
}

#press_off:hover {
	position:absolute;
	left:143px;
	top:0px;
	width:56px;
	height:25px;
	background-image: url(../images/press_on.png);
	behavior: url("../iepngfix.htc");
}

#press_lock {
	position:absolute;
	left:143px;
	top:0px;
	width:56px;
	height:25px;
	background-image: url(../images/press_on.png);
	behavior: url("../iepngfix.htc");
}

#music_off {
	position:absolute;
	left:59px;
	top:0px;
	width:58px;
	height:25px;
	background-image: url(../images/music_off.png);
	behavior: url("../iepngfix.htc");
}

#music_off:hover {
	position:absolute;
	left:59px;
	top:0px;
	width:58px;
	height:25px;
	background-image: url(../images/music_on.png);
	behavior: url("../iepngfix.htc");
}

#music_lock {
	position:absolute;
	left:59px;
	top:0px;
	width:58px;
	height:25px;
	background-image: url(../images/music_on.png);
	behavior: url("../iepngfix.htc");
}

#showreel_off {
	position:absolute;
	left:267px;
	top:0px;
	width:88px;
	height:25px;
	background-image: url(../images/showreel_off.png);
	behavior: url("../iepngfix.htc");
}

#showreel_off:hover {
	position:absolute;
	left:267px;
	top:0px;
	width:88px;
	height:25px;
	background-image: url(../images/showreel_on.png);
	behavior: url("../iepngfix.htc");
}

#showreel_lock {
	position:absolute;
	left:267px;
	top:0px;
	width:88px;
	height:25px;
	background-image: url(../images/showreel_on.png);
	behavior: url("../iepngfix.htc");
}

#gallery_off {
	position:absolute;
	left:117px;
	top:0px;
	width:73px;
	height:25px;
	background-image: url(../images/gallery_off.png);
	behavior: url("../iepngfix.htc");
}

#gallery_off:hover {
	position:absolute;
	left:117px;
	top:0px;
	width:73px;
	height:25px;
	background-image: url(../images/gallery_on.png);
	behavior: url("../iepngfix.htc");
}

#gallery_lock {
	position:absolute;
	left:117px;
	top:0px;
	width:73px;
	height:25px;
	background-image: url(../images/gallery_on.png);
	behavior: url("../iepngfix.htc");
}

#contact_off {
	position:absolute;
	left:190px;
	top:0px;
	width:75px;
	height:25px;
	background-image: url(../images/contact_off.png);
	behavior: url("../iepngfix.htc");
}

#contact_off:hover {
	position:absolute;
	left:190px;
	top:0px;
	width:75px;
	height:25px;
	background-image: url(../images/contact_on.png);
	behavior: url("../iepngfix.htc");
}

#contact_lock {
	position:absolute;
	left:190px;
	top:0px;
	width:75px;
	height:25px;
	background-image: url(../images/contact_on.png);
	behavior: url("../iepngfix.htc");
}
#hidden_icons {
	position:relative;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	overflow: hidden;
}


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

#left_menu {
	position:absolute;
	top: 11px;
	left:60px;
	width:120px;
	color: #999999; 
	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 { text-decoration: none; color: #5c5c5c;
	font: bold 13px/120% Arial, Helvetica;
}
.side_nav2:link {font-family: Arial, Helvetica; font-size: 13px; line-height: 120%; text-decoration: none; color: #2c74ec;}
.side_nav2:visited {font-family: Verdana,Arial,Helvetica; font-size: 12px; line-height: 120%; font-weight: bold; text-decoration: none; color: #2c74ec;}

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

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

#digipak {
	position:relative;
	left: -6px;
}

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

#content_wide {
	position:relative;
	left:220px;
	color: #5c5c5c; 
	font-size: 10.0pt; 
	font-family: Verdana; 
	text-align: left; 
	line-height: 180%;
	top: -2px;
	width: 505px;
}

#content_media {
	position:relative;
	left: 60px;
	width:664px;
	color: #5c5c5c; 
	font-size: 10pt; 
	line-height: 140%;
	top: -20px;
	text-align: left;
}

#pic {
position: relative; 
left: 0px; 
top: 10px; 
border: 1px solid silver; 
padding: 18px 18px 18px 18px; 
margin-bottom: 20px; background-color: white; color: #666; font-size: 10.0px; font-family: Verdana; opacity:1.0
}

#pic_info {
position: relative; 
left: 0px; 
padding: 0px 0px 0px 0px; 
margin-bottom: 0px; 
color: #666; 
font-size: 10.0px; font-family: Verdana; opacity:1.0;
text-align: center;
}



.filename {
	position:relative;
	color: #66666; 
	font-size: 9.0pt; 
	font-family: Verdana; 
	line-height: 180%;
	top: 0px;
}

.author {
	position:relative;
	left:0px;
	color: #333333; 
	font-size: 9.0pt; 
	font-family: Verdana; 
	line-height: 180%;
	top: 0px;
}

.caption {
	position:relative;
	color: #333; 
	font-size: 14px; 
	font-family: Verdana; 
	line-height: 180%;
	top: px;
}

#iViewCatalog {
	position:relative;
	color: #666666; 
	font-size: 8.0pt; 
	font-family: Verdana; 
	text-align: center; 
	line-height: 180%;
	top: 0px;
	margin-top: 20px;
}

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

#pic_nav { position: relative; left: 255px; }


/*

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: #999999; 
	background-color: #999999;
	height: 1px;}

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

#right_panel {
	position:absolute;
	left: 601px;
	top: -25px;
	width:154px;
	color: #333; 
	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;}

.slowlight {color:#A7A7A7;}

.bxbg {dbackground-color:#f2f2f2;} /* standard box bg colour */

.quotebx {margin: 0; padding: 0;
} /* left margin tweak */

.quoteopen { background:url(../images/start_quote_rb.png) top left no-repeat;
	position: relative;
	left: -20px;
	padding-left: 20px;
}

.quoteclose { margin-right:0px;
	position: relative;
background:url(../images/end_quote_rb.png) bottom right no-repeat;
	padding-bottom: 20px;
}

.quotebody {padding: 20px 0; font-size:1.0em; letter-spacing:-0px;}


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

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

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

/*
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: -66px;
	text-align: right;
	border-style: dotted;
	border-width: 0px;
	height: auto;
}

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

#design_credit a {
text-decoration: none;
	color: #ccccff; 
}

#design_credit a:hover {
text-decoration: none;
	color: #656565;
}

.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
}
