body {
background-color:#EBD9A0;
background-image:url(../img/bg_page.jpg);background-repeat:no-repeat;background-position:center top;
margin:30px 0 20px 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#000000;line-height:17px;}

p{padding:0 0 10px 0;margin:0;}
p.breaker{padding:0 0 20px 0;margin:0;border-top:1px dotted #CCCCCC;height:1px;}
div.breaker{display:block;clear:both;height:55px;margin:0;background:url(../img/bg_breaker.png);background-repeat:no-repeat;}

* {outline:none;}
.clearfix{display:block;clear:both;height:1px;}

.float_left{float:left;}
.float_right{float:right;}

.warning 	{color: #CC0000; font-weight:bold;}
.highlight 	{font-weight:700;}
.grey		{color: #999999;}
.small		{font-size:10px;}

.date{font-weight:700;color:#555555;}

a 			{text-decoration:none;color: #660000;margin:0;padding:0;}
a:hover 	{color: #000066;}
a img 	 	{margin:0; padding:0; border:0;}
img 	 	{margin:0; padding:0; border:0;}

.float_right {float:right;display:inline;}
.float_left {float:left;display:inline;}
.clear{clear:both;}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

.italic {font-style:italic;}
.bold {font-weight:bold;}

.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;}

.album{margin:0 15px 20px 0;display:inline;float:left;}
.feed{display:inline;float:right}

h1 {display:none;}
h2, .h2 {font-weight:normal;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#444444;padding:0 0 20px 0;margin:0;clear:both;line-height:24px;text-align:left;}
h3, .h3 {background:url(../img/gr_swirl_small.png);background-repeat:no-repeat;
font-size: 13px;font-family:Georgia, "Times New Roman", Times, serif;color:#660000;padding:0 0 10px 50px;margin:0;display:block;clear:both;}

h5, .h5{font-size:16px;color:#660000;display:inline;margin:0;padding:0;}


#wrapper{width:790px;text-align:justify;margin:auto;}

#top{background:url(../img/bg_top.png);background-repeat:no-repeat;height:365px;}
#middle{background:url(../img/bg_middle.png);background-repeat:repeat-y;padding:10px 0 0 0;clear:both;float:left;width:790px;}
#bottom{background:url(../img/bg_bottom.png);background-repeat:no-repeat;height:20px;clear:both;}

#header{height:100px;}

#header #top_image{display:inline;background:url(../img/bg_top_image.png);background-repeat:no-repeat;width:240px;height:345px;padding:10px;float:left;margin:0;}
#header #top_box{display:inline;width:520px;float:left;margin:0 0 0 10px;padding:0;}

#menu_wrapper{width:510px;float:left;display:inline;overflow:hidden;}

#menu {margin:0 0 0 22px;height:60px;list-style:none;width:520px;padding:0;}
#menu li {margin:0;padding:0;display:inline;float:left;}
#menu li.spacer{width:52px;}
#menu li a{margin:0;padding:0;float:left;}

#header_box{clear:both;float:left;background:url(../img/bg_header_box.png);background-repeat:no-repeat;height:170px;width:465px;padding:5px;margin:0 0 0 20px;display:inline;}
#header_box img{display:inline;float:right;margin:0 0 0 10px;padding:0;height:170px;width:170px;}
#header_box p{padding:8px 0 0 10px;color:#FFFFFF;width:260px;}
#header_box p a{color:#999999;}
#header_box .name{font-size:16px;color:#999999;font-weight:bold;}

#left_panel{width:160px;margin:0 0 0 110px;float:left;display:inline;}

#left_panel .social_links{margin:0;background:url(../img/bg_left_social.png);background-repeat:no-repeat;height:80px;padding:5px;}
#left_panel .social_links img{float:left;}

#left_panel .left_box{margin:20px 0 0 0;width:160px;font-size:11px;text-align:left;line-height:15px;color:#222222;overflow:hidden;}
#left_panel .left_box .top{background:url(../img/bg_left_box_top.png);background-repeat:no-repeat;width:160px;height:10px;}
#left_panel .left_box .middle{background:url(../img/bg_left_box_middle.png);background-repeat:repeat-y;padding:0 8px 0 7px;}
#left_panel .left_box .bottom{background:url(../img/bg_left_box_bottom.png);background-repeat:no-repeat;width:160px;height:10px;}

#left_panel .left_box p{padding:0 0 8px 0;line-height:17px;}
#left_panel .subtitle{margin:0 0 10px 0;}
#left_panel form{display:block;}
#left_panel form .input input{width:134px;}
#left_panel form .button{text-align:right;display:block;width:100px;margin:0 0 0 45px;}


#content {float:left;width:475px;clear:none;margin:0 0 0 20px;display:inline;}
#content .top{background:url(../img/bg_content_box_top.png);background-repeat:no-repeat;width:475px;height:20px;}
#content .middle{background:url(../img/bg_content_box_middle.png);background-repeat:repeat-y;padding:0 20px 0 20px;}
#content .bottom{background:url(../img/bg_content_box_bottom.png);background-repeat:no-repeat;width:475px;height:20px;}

#footer {color:#333333;height:18px;padding:2px 10px 15px 100px;text-align:center;font-size:10px;margin:0 0 10px 0;} 
#footer a{color: #333333;font-weight:normal;}
#footer a:hover{color: #660000;}

#page_home .date{font-weight:700;}




.banner{margin:0 0 20px 0;}

.tags{border-top:2px solid #660000;padding:3px 0 0 0;margin:5px 0 0 0;text-align:left;}


form {padding:0;display:inline;}
.button {cursor:pointer;color:#660000;font-weight:700;background:none;border:none;height:30px;font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;padding:5px;}
.button:hover {color:#000066;}
.input input, .textarea textarea {font-size:11px;background-color:#FFFFFF;border: 1px solid #666666;color:#660000;padding:5px;margin:0 0 5px 0;display:block;font-family:Georgia, "Times New Roman", Times, serif;}
label{font-weight:700;padding:0 0 5px 0;display:block;}
.textarea textarea {height:70px;}

#unsubscribe_form, #subscribe_form, #contact_form {padding:20px 0 0 0;display:block;}
.input input, .textarea textarea{width:300px;}
#unsubscribe_form .button, #subscribe_form .button{margin:0 0 0 245px;}

#contact_form .button{display:inline;float:left;margin:0 0 30px 240px;}

.thumbnails {margin:10px auto 0 auto;padding:0;list-style-type:none;}
.thumbnails li {float:left;margin:0 15px 20px 15px;padding:0;} 
.thumbnails li img:hover {border:1px solid #000066;}
.thumbnails li img{padding:4px;border:1px solid #BDBDD5;width:100px;height:100px;}


#page_player{background-image:url(../img/bg_mini_page.jpg);background-position:left top;margin:0;padding:10px;}
#page_player #wrapper{width:302px;height:380px;margin:0 auto 0 auto;}
#page_player #footer{margin:0;clear:both;padding:2px 0 0 0;text-align:left;}

#page_player #top{background:url(../img/bg_mini_top.png);background-repeat:no-repeat;height:75px;padding:0 1px 0 1px;}
#page_player #middle{background:url(../img/bg_mini_middle.png);background-repeat:repeat-y;padding:0;clear:both;padding:10px 11px 10px 11px;width:300px;}
#page_player #bottom{background:url(../img/bg_mini_bottom.png);background-repeat:no-repeat;background-position:bottom left;height:20px;clear:both;padding:0 1px 0 1px;}

#page_player .music_player{margin:0 auto 0 auto;text-align:center;width:280px;display:inline; }

.pagination {font-size:11px;margin:20px 0 15px 0;padding:4px 5px 5px 5px;height:20px;border-top:1px solid #999999;}
.pagination span{float:left;line-height:11px;padding:5px 0 0 0;}
.pagination ul {list-style:none;display:inline;margin:0 0 0 2px;padding:0;float:right;}
.pagination ul li{float:left;padding:0;margin:2px 0 0 8px;}
.pagination ul li a{padding:4px 5px 4px 5px;display:block;line-height:10px;border:1px solid #999999;}
.pagination ul li a:hover{}
.pagination ul li.on a{background:#CCCCCC;}
.pagination ul li.label{padding:4px 0 0 0;line-height:20px;}

#paypal {}
#paypal table tr td {padding:4px;}

#paypal img{display:inline;float:left;margin:0 10px 0 0;}
#paypal select{display:inline;float:right;border:1px solid #999999;font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;}
#paypal select option {padding:1px 5px 1px 5px;line-height:13px;}
#paypal button{display:inline;right:left;padding:1px;}

.downloads{clear:both;border:3px solid #CCCCCC;float:left;}
.downloads img{float:left;margin:0;}
