/* ====== html element styling ======= */
html, body, form 
{
	height: 100%;
	width: 100%;


}

body
{
	overflow-x:hidden;	
}

body 
{ 
	
	background:#b96c28 url(/Images/background-tile.gif) repeat-y; 
	padding: 0px; 
	margin: 0px; 
	FONT-FAMILY: arial;
	font-size: 7.5pt; 
	color: #ffffff;
	height:100%;
}



table
{
	border:none;
}

#container,#containernoribbon
{
	background:url(/Images/background-home.jpg) no-repeat;
	width:1010px;
	position: relative;
	height:auto !important;
	height:100%; /* hack for IE6 footer to float to bottom */
	min-height: 100%;
	float:left;
}

#content
{
	margin-top:135px;
	margin-left:85px;
	min-height:640px;
	padding-bottom: 15px;
	float:left;
	display:inline;
}

#footer
{
	height:65px;
	width:990px;
	background:url(/Images/footer-liberty.gif) no-repeat;
	float:left;
	clear:both;
	position: absolute;
    bottom: 0;	    
    text-align:center;
    font-size: 8.5pt;
}

#footer a
{
	color:#b96c28;
	font-style:normal;
}

#footer a:hover
{
	text-decoration:underline;
}

#footertext
{
	margin-top:35px;
	font-weight:bold;
	color:#b96c28;
	text-transform: uppercase;
}

#col1
{
	width:370px;
	float:left;
	height:660px;
	b_order:solid 1px red;
}

#col2,#col2b
{
	width:515px;
	float:left;
	color:#6c4818;
	font-size:11px;
	font-family:Arial;
	b_order:solid 1px yellow;
	display:inline;
}

h1
{
	font-family:Arial;
	font-size:18px;
	color:#6c4818;
	font-style:italic;
	margin:0px;
}

h2
{
	font-weight:bold;
	color:#6c4818;
	font-size:28px;
	font-family:Arial;
	font-style:italic;
	margin:0px;
}

h3
{
	font-family:Arial;
	font-size:16px;
	color:White;
	font-style:italic;
	margin:0px;
}

h4
{
	font-family:Arial;
	font-size:14px;
	color:White;
	font-style:italic;
	margin:0px;
}

h5
{
	font-family:Arial;
	font-size:22px;
	color:#b96c28;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}

h6
{
	color:#bca327;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	font-family:Arial;
}



#homerightchannel
{
	position:absolute;
	width:200px;
	top:345px;
	left:760px;
	display:inline;
}

#picofdaypanel
{
	 position:absolute;
	 top:323px;
	 left:440px;
	 width:300px;
	 display:inline;
}

.savecartblurb
{
	display:block;
	padding-top:5px;
	font-family:Arial;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	color:White;
}

.poemry
{
	font-family:'Courier New', Courier, 'Times New Roman';
	font-size:11px;
	line-height:14px;
	color:White;
	padding-left:20px;
}



img { 
	border: 0px; 
}

#poemrypanel
{
	float:left;
	margin:-20px 0px 0px 12px;
	background: url(/Images/background-poemry.gif) no-repeat;
	width:640px;
	height:400px;
}


/* ====== layout elements ====== */
/* for example: (NOTE: REMOVE THIS EXAMPLE SECTION AFTER MODIFYING THIS FILE)
#container {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 937px;
	padding: 10px 20px 20px 20px;
}
*/




.poemtitle
{
	font-weight:bold;
	font-size:larger;
}

.poemtext
{
	color:#ada79c;
	font-family:'Courier New', Courier, 'Times New Roman';
}

#menu
{
	b_order:solid 1px red;
	margin:0;
	padding:0;
	float:left;
	height:120px;
	width:320px;
	display:inline;
}

#menu li
{
	margin:0;
	padding:0;
	float:left;
	width:145px;
	height:28px;
	margin-right:0px;
	margin-bottom:5px;
	list-style-type:none;
	margin-left:15px;
	display:inline;
}


/* ====== link styling ====== */
/* for example: NOTE: REMOVE THIS EXAMPLE SECTION AFTER MODIFYING THIS FILE)
a:link, a:visited {
	color: #83991B;
	text-decoration: none;
}
a:active, a:hover {
	color: #83991B;	
	text-decoration: underline;
}

#toplinks a:link, #toplinks a:visited {
	display: inline-block;
	color: #999999;
	text-decoration: none;
}
#toplinks a:active, #toplinks a:hover {
	color: #83991B;	
	text-decoration: underline;
}
#bottomNav a:link, #bottomNav a:visited {
	display: inline-block;
	color: #83991B;
	text-decoration: none;
}
#bottomNav a:active, #bottomNav a:hover {
	color: #83991B;	
	text-decoration: underline;
}

#breadCrumb a:link, #breadCrumb a:visited {
	text-decoration: none;
}

#breadCrumb a:active, #breadCrumb a:hover {
	text-decoration: none;
}
*/

/* custom classes */
.clear {
	clear:both;
	height: 0px;
}
.black {
	color: black;
}

#MoviePlayer
{
	width:350px;
	margin-left:10px;
	height:320px;
}

#PlayerWrapper
{
	width:250px;
	height:224px;
	background-color:#eaeaea;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	text-align:left;
	display:inline;
}

#PlayerPreview
{
	width:67px;
	height:225px;
	background:url(/Images/playerpreview.gif);
	float:left;
	font-weight:bold;
	font-family:Arial;
	color:White;
	font-style:italic;
	font-size:9px;
	display:inline;
}

#PlayerPreview a
{
	color:#6c4818;
}

.embeddedMovie
{
	margin:8px;
}

.movieicon
{
	margin:10px 10px 0px 10px;
}

#HomeMySpaceCTA
{
	width:310px;
	float:left;
	clear:both;
	color:#bca327;
	font-family:arial;
	margin-top:75px;
	padding-left:10px;
}

#PicOfDay
{
	clear:left;
	background:url(/Images/pic-of-day-border.gif) no-repeat;
	margin-left:2px;
}

#PicOfDay img
{
	width:289px;
	margin-top:17px;
	}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 350px;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:auto;
padding: 0px;
font-family: 'Courier New', Courier, 'Times New Roman';
font-size:11px;
}

#commentsscroll {
/* Typical fixed height and fixed width example */
width: 380px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px;
font-family: 'Courier New', Courier, 'Times New Roman';
font-size:11px;
}

#downloadsscroll {
/* Typical fixed height and fixed width example */
width: 565px;
height: 170px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px;
font-family: 'Courier New', Courier, 'Times New Roman';
font-size:11px;
}

.hidingcart 
{
	width:300px;
	height:300px;
	display:none;
}

.clear{clear:both;}

.portrait
{
	border:solid 5px white;
	margin-bottom:5px;
}

.feedtext_brown
{
	color:#6c4818;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}
.feedtext_brown a: link, .feedtext_brown a:visited, feedtext_brown a:hover
{
	color:#6c4818;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}
.feedtext_gray
{
	color:#ada79c;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

.brownfont
{
	color:#6c4818;
	font-family:Arial;
	font-size:10px;
}

.goldfont
{
	color:#bca327;
	font-family:Arial;
	font-size:10px;
}

.orangefont
{
	color:#b96c28;
	font-family:Arial;
	font-size:10px;
}

.whitefont
{
	color:#ffffff;
}

a:link,a:visited,a:hover,a:active
{
	font-weight:bold;
	color:#ffffff;
	font-style:italic;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


a.PhotoAlbumLink:link,a.PhotoAlbumLink:visited,a.PhotoAlbumLink:hover,a.PhotoAlbumLink:active
{
	font-weight:bold;
	font-family:arial;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	font-style:normal;
}

a.PhotoAlbumLink:hover
{
	text-decoration:underline;
}

a.PhotoAlbumLinkSelected:link,a.PhotoAlbumLinkSelected:visited,a.PhotoAlbumLinkSelected:hover,a.PhotoAlbumLinkSelected:active
{
	font-weight:bold;
	font-family:arial;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	position:relative;
}

a.PhotoAlbumLinkSelected:hover
{
	text-decoration:underline;
}

a.whitelink:link,a.whitelink:visited,a.whitelink:hover,a.whitelink:active
{
	font-weight:bold;
	color:White;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
	float:right;
}

a.whitelink:hover
{
	text-decoration:underline;
}

a.brownlink:link,a.brownlink:visited,a.brownlink:hover,a.brownlink:active
{
	color:#6c4818;
	font-size:10px;
	text-decoration:none;	
	font-weight:bold;
	font-style:normal;
}

a.goldlink:link,a.goldlink:visited,a.goldlink:hover,a.goldlink:active
{
	color:#bca327;
	font-size:10px;
	text-decoration:none;	
	font-weight:bold;
}
a.orangelink:link,a.orangelink:visited,a.orangelink:hover,a.orangelink:active
{
	color:#b96c28;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-family: arial;
}
a.goldlink:hover,a.orangelink:hover,a.brownlink:hover
{
	text-decoration:underline;
}

a.feedtext_gray
{
	color:#ada79c;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.feedtext_brown:link, a.feedbacktext_brown:visited, a.feedbacktext_brown:hover
{
	color:#6c4818;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}





.popupform
{
	background:White url(/Images/formheader.gif) repeat-x;
	width:400px;
	color:#6c4818;
	padding:0px 0px 10px 10px;
}

.formlabel
{
	color:#6c4818;
	display:block;
	float:left;
	width:115px;
	text-align:right;
	margin-bottom:5px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

.formlabelleft
{
	color:#6c4818;
	display:block;
	float:left;
	width:255px;
	text-align:left;
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

input,select,textarea
{
	font-family:Arial;
	font-size:10px;
}

.forminput
{
	width:250px;
	border:solid 1px #6c4818;
}

.formLabelError
{
	color:#ff0000;
	display:block;
	float:left;
	width:115px;
	text-align:right;
	margin-bottom:5px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}


.error
{
	color:#ff0000;
}

.clickable
{
	cursor:pointer;
}

#homephotolist
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

#homephotolist li
{
	float:left;
	width:100px;
	font-size:7px;
	font-family:Verdana,Arial;
	font-weight:bold;
	margin-bottom:15px;
	color:White;
}

#libertysignature
{
	 position:absolute;
	 z-index:99;
	 top:278px;
	 left:735px;
	 
}




