/*
BLUE		2c2c48
LIGHTER BLUE	3e3e65
ORANGE		d38c15
GOLD		d3bf15
*/
body { background-image:url("images/bg_grad.gif"); background-repeat:repeat-x; margin:0px; padding:0px; text-align:center; font-family:arial; font-size:12px; }
a:hover {
	text-decoration: none;
}

a img { border:0px none; }
#wrapper { width:780px; margin:0px auto; text-align:left; }
#top { height:100px; }
#top div { float:left; }
#top #topcorner { width:360px; color:white; font-size:10px; text-align:right; margin-top:4px; }
#top a, #top a:active, #top a:visited { color:white; text-decoration:none; }
#top a:hover { color:#ffcc33; }
#top form { margin:0px; padding:0px; margin-top:4px; }
#top input { font-size:10px; background:#2c2c48; color:white; border:1px solid #c0c0c0; width:80px; }
#nav { background-color:#3e3e65; width:100%; height:30px; border-bottom:1px solid #c0c0c0; border-top:1px solid #909090; }
#nav a, #nav a:visited, #nav a:active { 
	display:block; float:left; color:white; text-decoration:none; 
	padding-left:10px; padding-right:10px; padding-top:7px; font-size:14px; font-weight:bold; }
#nav a:hover { text-decoration:underline; color:#ffcc66; }
#left { float:left; width:200px; background-image:url("images/img04.jpg"); background-repeat:repeat-x; color:#333333; font-size:13px; padding:10px; margin-top:10px; }
#left a, #left a:visited, #left a:active { color:#2c2c48; text-decoration:none; }
#left a:hover { text-decoration:underline; color:#ffcc66; }
#content { float:left; width:528px; margin-left:10px; margin-top:10px; background-image:url("images/img10.jpg"); background-repeat:repeat-x; padding:10px; color:#303030; border:1px solid #c0c0c0; }
#content a, #content a:visited, #content a:active { color:#2c2c48; }
#content h2, #content h1, #content h3 { margin-top:0px; }
div.clear { clear:both; }
#footer { width:766px; height:14px; margin-top:10px; padding:7px; color:white; background-color:#303030; font-size:10px; }
#footer a, #footer a:active, #footer a:visited { color:white; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer div { float:left; text-align:right; width:300px; }
#footer #copy { text-align:left; width:466px; }

div.img { background-color:#2c2c48; padding:1px; }
#content li { padding-bottom:10px; }
div.p { margin-bottom:35px; }
div.alert { background-color:#ffffd3; color:#d38c15; border:1px solid #d38c15; margin:10px; padding:10px; }
#left #blogrss, #left #listen { padding:5px; margin-top:20px; background-color:#ffffff; border:1px solid #c0c0c0; font-size:14px; font-weight:bold; }
#left #listen { background-color:#d38c15; color:white; }
#left #blogrss a { color:#303030; }
#left #listen img { display:block; float:right; }
div.entry { margin-bottom:20px; }
div.entry-info { background-color:#efefef; padding:3px; }
div.entry-title { font-size:18px; font-weight:bold; }
div.entry-title a { text-decoration:none; }
div.entry-title a:hover { text-decoration:underline; }
div.cmnt_head { background-color:#2c2c48; font-size:16px; font-weight:bold; text-align:center; color:white; padding:5px; margin:5px; }
div.cmnt_head div { float:right; }
#content div.cmnt_head div a { color:white; font-size:12px; }
div.rquot { font-family:georgia; font-size:150px; float:right; margin-right:15px; }
div.cmnt { background-color:#efefef; border:1px solid #c0c0c0; margin:5px; padding:10px; }
div.cmnt i { font-size:14px; }
#postcomment td { vertical-align:top; }
.result { margin-top:15px; }
.result a { font-weight:bold; font-size:14px; }
.event, .media { padding:10px; margin-bottom:10px; background-color:#efefef; }
.event h2, .media h2 { margin-bottom:5px; margin-top:0px; }
.event div { float:right; padding:10px; margin-left:5px; background-color:#dfdfdf; border:1px solid white; }
#crumbs { background-color:#efefef; border-bottom:1px solid #c0c0c0; padding:5px; margin-bottom:15px; }
#crumbs div { float:right; padding-right:5px; }
.cats td { background-image:url("images/bg_grad2.gif"); background-repeat:repeat-x; border:1px solid #c0c0c0; margin:10px; }
.cats a { display:block; text-align:center; padding:15px; }
#content .cats a:hover { color:#d38c15; }
table.items td { text-align:center; width:160px; vertical-align:bottom; }
table.items a { display:block; margin:0px auto; padding:5px; }
table.items a:hover { background-color:#efefef; }
table.items img { displaY:block; margin:0px auto; margin-bottom:5px; }
table.items div { font-size:14px; font-weight:bold; }
.itemimg { float:right; width:172px; margin:10px; margin-right:0px; padding:10px; border:1px solid #c0c0c0; background-color:#efefef; text-align:center; }
.itemimg img { display:block; margin-bottom:5px; margin:0px auto; margin-top:10px; }
.itemimg div { font-size:18px; font-weight:bold; }
.tblcart { width:100%; border-collapse:collapse; margin-bottom:10px; }
.tblcart tr, .tblcart td { margin:0px; }
.tblcart tr.tr1 td { background-color:#dfdfdf; font-weight:bold; }
.tblcart tr { border-bottom:1px solid #c0c0c0; }
.tblcart td { padding:5px; }
#content .tblcart a, #content .tblcart a:visited, #content .tblcart a:active { font-size:10px; text-decoration:none; color:#797979; }
#content .tblcart a:hover { text-decoration:underline; }
.media div { float:right; margin:0px; padding:0px; margin-left:10px; margin-bottom:10px; }
#checkoutitems { background-color:#efefef; border-collapse:collapse; border:1px solid #c0c0c0; }
#checkoutitems td { padding:5px; border-bottom:1px solid #2c2c48; margin:0px; }
.blocksep { padding:5px; background-color:#dfdfdf; font-weight:bold; text-align:center; font-size:16px; margin-bottom:5px; }

