body {text: #000000; font-family: Verdana, Arial; background-color: #99ADBC; }

p.small {font-size: 9px; margin: 2px 0 20px 0; padding: 0;}
p.top30 {margin-top: 30px; }
a.border img {border: 2px solid #99ADBC; }

/* Tools Styles */
table.box {background-color: #888888; }
td.box_title {color: #ffffff; background-color: #4A5A77; font-size: 85%; }
td.box_body {color: #000000; background-color: #ffffff; font-size: 85%; }
td.box {background-color: #888888; }
/* */
td.md_tan {background-color: #4A5A77; }
img.bio {margin-bottom: 30px; border: 1px solid #4A5A77;}
img.music {margin-right: 5px; border: 1px solid #4A5A77;}

div.headline {color: #36312C; font-size: 18; font-weight: bold; border-bottom: 1px solid #4A5A77; margin: 0}
div.headline2 {color: #928F72; font-size: 12; font-weight: bold; padding-bottom: 4px}

/* Journal Styles */
h2 {color:#4A5A77; margin: 0px 0px 0px 5px; font-size: 140%;}

h4 {margin: 5px 0 0 0; padding: 0; }

#journal_main
{
	padding: 5px 20px 5px 5px;
}
.post_box
{
	font-size: 80%;
}
.post_footer
{
	padding: 5px;
	background-color: #F3F3F3;
	border-bottom: 1px solid #AAAAAA;
	color: #333333;
	font-size: 70%;
}
.post_under
{
	font-size: 70%;
	text-align: right;
	padding: 2px;
	margin-bottom: 30px;
}

#journal_list
{
	font-size: 70%;
	border-left: 1px solid #AAAAAA;
	padding: 5px 5px 5px 20px;
}
#journal_list li
{
	padding: 0px;
	margin-left: -15px;
	margin-bottom: 10px;
}

ul.thumbs
{
	margin: 5 0 5 0;
	padding: 4 4 4 4;
	background-color: #F3F3F3;
}
li.thumb
{
	display: inline;
	margin: 0 0 0 0;
}
img.thumb
{
	border: 2px solid #000000;
}
/* */

div.grey {color: #36312C;}
div.red_orange {color: #4A5A77;}
div.orange {color:  #F3D152;}
div.darktan {color: #928F72;}
div.midtan { color: #A29F7D;}
div.lighttan {color: #CCCC99;}
div.midnight {color: #1B1240;}

span.midgray {color: #888888;}

table.index_left {background-color: #36312C; border: 5px solid #4A5A77; color: #CCC; font-size: 10pt; }
table.index_right {background-color: #36312C; border-top: 5px solid #4A5A77; border-right: 5px solid #4A5A77; border-bottom: 5px solid #4A5A77; }
table.page_outer {background-color: #36312C; padding: 0}
table.page_inner {background-color: #36312C; padding: 0}
table.music {background-color: #F3F3F3; padding: 5}

table.tour {border: 1px solid #A29F7D; padding: 5}

td.index_top_oldimage {background-image: url(images/andy_homepage.jpg); background-repeat: no-repeat; background-position: right; background-color: #FFFFFF; border: 5px solid #A29F7D; padding: 0 250 0 0; letter-spacing: +0.4em; font-size: 12; line-height: 2.25em;}
td.index_top {background-image: url(images/richpride.jpg); background-repeat: no-repeat; background-position: left; background-color: #000; border: 5px solid #4A5A77; padding: 0 0 0 350; letter-spacing: +0.4em; font-size: 12; line-height: 2.25em; color: #FFF; }

td.index_top small {letter-spacing: normal; }
td.index_top small a {color: #FFF; }

td.page_header {background-image: url(images/header.gif); background-repeat: no-repeat; background-position: bottom; }
td.page_menu {letter-spacing: +0.25em; font-size: 12; padding-bottom: 10; padding-top: 5}

td.main_body {background-color: #FFFFFF; border: 5px solid #4A5A77 ; padding: 15; 
	color: #36312C; font-size: 10pt; letter-spacing: +.01em; line-height: 1.2; background-image: url(images/bg_image.gif); background-repeat: no-repeat; background-position: bottom right;}

td.main_text {color: #36312C; font-size: 8pt; letter-spacing: +.01em; line-height: 1.5; }
td.small_text {color: #36312C; font-size: 7pt; letter-spacing: +.05em; }
td.large_text {color: #36312C; font-size: 10pt; line-height: 1.6; }

td.tour_head {color: #36312C; font-size: 12; margin: 0; background-color: #F3F3F3; }
td.tour_text {color: #36312C; background-color: #FFFFFF; font-weight: bold; font-size: 8pt; line-height: 1.5; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE}
	
	
td.white_head_text {color: #CCC; font-size: 10pt; text-decoration: underline; font-weight: bold}
td.white_text {color: #CCC; font-size: 8pt; }

td.border_left {background-image: url(images/border_left.gif); background-repeat: repeat-y; background-position: left; background-color: #36312C}	
td.border_right {background-image: url(images/border_right.gif); background-repeat: repeat-y; background-position: right; background-color: #36312C}	

td.footer {color: #CCC; font-size: 7pt; padding: 3}

a:link {color: #630212; text-decoration: none; font-weight: bold; }
a:visited {color: #630212; text-decoration: none; font-weight: bold; }
a:hover {color: #630212; text-decoration: underline; font-weight: bold; }

a.grey:link {color: #36312C; text-decoration: underline; font-weight: bold; }
a.grey:visited {color: #36312C; text-decoration: underline; font-weight: bold; }
a.grey:hover {color: #36312C; text-decoration: underline; font-weight: bold; }

a.green:link {color: #4A5A77; text-decoration: underline; font-weight: bold; }
a.green:visited {color: #4A5A77; text-decoration: underline; font-weight: bold; }
a.green:hover {color: #4A5A77; text-decoration: underline; font-weight: bold; }

a.white:link {color: #CCC; text-decoration: underline; font-weight: bold; }
a.white:visited {color: #CCC; text-decoration: underline; font-weight: bold; }
a.white:hover {color: #CCC; text-decoration: underline; font-weight: bold; }

a.index_menu:link {color: #000000; text-decoration: none; font-weight: bold; }
a.index_menu:visited {color: #000000; text-decoration: none; font-weight: bold; }
a.index_menu:hover {color: #36312C; text-decoration: underline; font-weight: bold; }

a.index_menu:link {color: #FFF; text-decoration: none; font-weight: bold; }
a.index_menu:visited {color: #DDD; text-decoration: none; font-weight: bold; }
a.index_menu:hover {color: #DDD; text-decoration: underline; font-weight: bold; }

a.ss:link {color: #FFF; text-decoration: none; }
a.ss:visited {color: #FFF; text-decoration: none; }
a.ss:hover {color: #FFF;text-decoration: underline; }


ul.images 
{

list-style-type: none; 
align: right;
background-color: #CCCCCC;
margin: 5 0 5 0;
padding: 5;
border-top: 1 solid #888888;
border-left: 1 solid #888888;
border-bottom: 1 solid #888888;
}
li.image {display: inline; margin: 0; padding: 0 2 0 0;}


#linklist
{
margin: 0 0 0 4;
padding: 0 0 0 8;
list-style-type: square;


}

#linklist li
{
margin: 0 5 3 5;
padding: 0 0 0 0;
}

#store{
margin: 0 0 0 15;
padding: 0 0 0 8;
list-style-type: square;


}

#store li
{
margin: 0 5 15 15;
padding: 0 0 0 0;
}

#navlist
{
margin: 5 0 5 0;
padding: 0 0 0 0;

font-size: .9em;
}

#navlist ul, #navlist li
{
margin: 0px;
padding: 0px;
float: left;
list-style-type: none;
color: #FFF;
text-decoration: none;
}

#navlist li {float: left; font-size: 11px; letter-spacing: 2.5px; }

#navlist li a {display: block; padding: 5px 15px 5px 15px; text-decoration: none; color: #FFF; }

#navlist a:link, #navlist a:visited {}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {text-decoration: underline; }

li.current
{
color: #EEE;
text-decoration: none;
margin: 0 25 0 0;
border-bottom: 5px solid #EEE;
}

.ringtones td {border-bottom: 1px solid #CCC; }
.tone_name {font-weight: bold; font-size: 12px; margin-right: 10px; }

.submenu {display: none; position: absolute; width: 93px; background: #36312C; font-size: 11px; top: 107px; margin: 0 0 0 8px !important; padding: 0;}
.submenu li {margin: 0 !important; padding: 0 !important; letter-spacing: normal !important; }
.submenu li a {display: block; width: 82px !important; * width: 93px; padding: 8px 5px 8px 6px !important; margin: 0 !important; border: none !important;}
.submenu li a:hover {background: #4A5A77;  }

.store-sub {top: 137px; }

#navlist li:hover .submenu, li.over ul {display: block !important;  }


.clear {clear: both; }