body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #000 url(../images/bodybg2.jpg) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #3d2607; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: 'times new roman'
}

.col {
	FLOAT: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	FONT-FAMILY: georgia
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	 FONT-FAMILY: georgia
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	FONT-FAMILY: georgia
}
INPUT {
	FONT-SIZE: 1.01em
}
TEXTAREA {
	FONT-SIZE: 1.01em
}
INPUT {
	VERTICAL-ALIGN: top
}

.button
{
	BORDER-BOTTOM: #403C40 1px solid;
	BORDER-LEFT: #403C40 1px solid;
	BORDER-RIGHT: #403C40 1px solid;
	BORDER-TOP: #403C40 1px solid;
      FONT-FAMILY: Helvetica, verdana, arial, sans-serif;
      FONT-SIZE: 11px;
      FONT-WEIGHT: bold;
	  padding:4px;

}

.glow
{
      FONT-FAMILY: Helvetica, verdana, arial, sans-serif;
      FONT-SIZE: 11px;
      FONT-WEIGHT: bold;


}
.postmetadataalt {
	FONT-SIZE: 0.81em
}
.pagetitle {
	FONT-SIZE: 1.01em; PADDING-BOTTOM: 15px; COLOR: #e35f02
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #6c4e32
}
A:hover {
	TEXT-DECORATION: none
}


#respond {
	FONT-SIZE: 1.01em; COLOR: #e35f02
}
#links_with_style {
	VERTICAL-ALIGN: top
}
#archives {
	VERTICAL-ALIGN: top
}
#meta {
	VERTICAL-ALIGN: top
}
#recent-comments {
	VERTICAL-ALIGN: top
}
#recent-posts {
	VERTICAL-ALIGN: top
}
#categories {
	VERTICAL-ALIGN: top
}
#calendar_wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.81em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#calendar {
	VERTICAL-ALIGN: top
}
#calendar_wrap A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#calendar_wrap A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#google-search {
	VERTICAL-ALIGN: top
}
#gsearch {
	TEXT-ALIGN: left
}
#pages {
	VERTICAL-ALIGN: top
}
#text-1 {
	VERTICAL-ALIGN: top
}
.textwidget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.01em; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#delicious {
	VERTICAL-ALIGN: top
}
#delicious-box {
	TEXT-ALIGN: left
}
.spacer {
	FONT-SIZE: 0px; LINE-HEIGHT: 0px
}
.clear {
	CLEAR: both
}
.navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
.alignleft {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 40%; COLOR: #e35f02
}
.alignright {
	PADDING-RIGHT: 0px; FLOAT: right; WIDTH: 40%; COLOR: #e35f02; TEXT-ALIGN: right
}
.alignleft A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.01em; COLOR: #e35f02
}
.alignright A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.01em; COLOR: #e35f02
}
.side {
	COLOR: #6c4e32
}
.side A {
	COLOR: #6c4e32
}
.side A:hover {
	COLOR: #B49664
}
.side A:active {
	COLOR: #6c4e32
}


.statusbar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	FONT-SIZE: 1.08em; COLOR: #993300}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; FONT-WEIGHT: normal; FONT-SIZE: 3.51em; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; LINE-HEIGHT: 1.01em; PADDING-TOP: 178px; FONT-FAMILY: 'times new roman'; LETTER-SPACING: 0px
}
H1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.slogan {
	PADDING-LEFT: 250px; COLOR: #010101
}
.main {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 662px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.head {
	BACKGROUND: url(../images/load_bg.gif) no-repeat left top; WIDTH: 100%; HEIGHT:253px;
}
.t_search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 193px;}
.t_search .input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 113px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px;}
.w_search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.w_search .input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 1px
}
.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.search .input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 313px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
.cont {
	BACKGROUND: url(../images/bg_cen.gif) repeat-y left 50%; WIDTH: 100%
}
.cont_b {
	BACKGROUND: url(../images/bg_bot.gif) no-repeat left bottom; WIDTH: 100%
}
.cont_t {
	BACKGROUND: url(../images/bg_top.gif) no-repeat left top; WIDTH: 100%
}
.margin_1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.margin_2 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px;
	background-image: url(../images/margin2_bg.jpg);background-repeat: repeat-y;
}
.widget {
	PADDING-BOTTOM: 35px
}
.widget H2 {
	FONT-SIZE: 1.01em; COLOR: #f5e99f
}
.widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 0px; LINE-HEIGHT:18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.widget UL LI {
	PADDING-LEFT: 9px; BACKGROUND: url(../images/arrow_1.gif) no-repeat left top}
.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP:5px
}
.content H2 {
	FONT-SIZE: 1.01em; COLOR: #e35f02
}
.content H2 A {
	COLOR: #ffc855; TEXT-DECORATION: none
}
.content H2 A:hover {
	TEXT-DECORATION: underline
}

.content H2 A {
	COLOR: #ffc855; TEXT-DECORATION: none
}

.headbg {
	background-image:url(../images/head_bg.png);
	background-repeat:repeat-y
	background-position: top;
	height: 36px;
	padding:12px 0 0 10px;
	width: 382px;
}

.headbg_big {
	background-image:url(../images/head_bg2.png);
	background-repeat:repeat-y
	background-position: top;
	height: 61px;
	padding:12px 0 0 10px;
	width: 380px;
}



.content .info A:hover {
	TEXT-DECORATION: underline
}
.content .text {
	PADDING-TOP: 16px
}
.content .comment {
	PADDING-TOP: 5px; TEXT-ALIGN: right
}
.content .comment A {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/arrow_2.gif) no-repeat left top; COLOR: #3b2915
}
.footer {
	BACKGROUND: url(../images/bg_foot_cen.gif) repeat-y left 50%; WIDTH: 100%
}
.footer_b {
	BACKGROUND: url(../images/bg_foot_bot.gif) no-repeat left bottom; WIDTH: 100%
}
.footer_t {
	BACKGROUND: url(../images/bg_foot_top.gif) no-repeat left top; WIDTH: 100%
}
.blog {
	PADDING-RIGHT: 37px; PADDING-LEFT: 37px; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px
}
.blog A {
	COLOR: #ffffff
}

.hide {	display: none;}

#flashPlayer{margin-top:5px;margin-right:12px;margin-bottom:10px;padding-bottom:10px;}
.textbold {
	font-weight: bold;
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 4px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	font-size: .9em;
}

.textbold_lvl1{
	font-weight: bold;
	font-size: 1em;
}
.table_lvl1{
	width: 425px;
	margin-bottom: 4px;
	margin-top: 4px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #990000;
	border-left: none;
}



.imglvl1 {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #3C280F;
	margin-top: 3px;
}
.subnav {
	color: #3C280F;
	font-size: 1em;
	margin-bottom: 4px;
}

.subnav a {
	COLOR: #660000;
	text-decoration: none;
}


.subnav a:hover {
	color: #000;
	text-decoration: underline;
}
.award {
	list-style-type: none;
	list-style-image: none;
}


.award ul {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none;		
}
.award li {
	background: url(../images/bglist.jpg) no-repeat;
	padding: 0px 0 10px 20px;
	margin: 0 2px 5;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #990000;
}
.award H5 {
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#zoom A {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ls1.jpg) no-repeat left top; FLOAT: right; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 125px; TEXT-INDENT: -1000em;cursor: crosshair; BORDER-BOTTOM: #000 1px solid; HEIGHT: 94px}
#zoom A:hover {	BACKGROUND-POSITION: 0px -104px; WIDTH: 300px; HEIGHT: 225px}


#zoom1 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ls2.jpg) no-repeat left top; FLOAT: right; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 125px;cursor: crosshair; TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 94px}
#zoom1 A:hover {BACKGROUND-POSITION: 0px -104px; WIDTH: 300px; HEIGHT: 225px}

#zoom2 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ambi1.jpg) no-repeat left top; FLOAT: right; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 98px;cursor: crosshair; TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 143px}
#zoom2 A:hover {BACKGROUND-POSITION: 0px -154px; WIDTH: 300px; HEIGHT: 436px}


#zoom3 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ambi2.jpg) no-repeat left top; FLOAT: left; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 98px;cursor: crosshair; TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 143px}
#zoom3 A:hover {BACKGROUND-POSITION: 0px -154px; WIDTH: 300px; HEIGHT: 436px}

#zoom4 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ambi3.jpg) no-repeat left top; FLOAT: right; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 98px; cursor: crosshair;TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 143px}
#zoom4 A:hover {BACKGROUND-POSITION: 0px -154px; WIDTH: 300px; HEIGHT: 436px}

#zoom5 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ls3.jpg) no-repeat left top; FLOAT: left; MARGIN: 10px 10px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 125px;cursor: crosshair; TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 94px}
#zoom5 A:hover {BACKGROUND-POSITION: 0px -104px; WIDTH: 300px; HEIGHT: 225px}

#zoom6 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ls4.jpg) no-repeat left top; FLOAT: left; MARGIN: 10px 10px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 98px; cursor: crosshair;TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 143px}
#zoom6 A:hover {BACKGROUND-POSITION: 0px -154px; WIDTH: 300px; HEIGHT: 436px}

#zoom7 A {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(../images/ls5.jpg) no-repeat left top; FLOAT: right; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 98px; cursor: crosshair;TEXT-INDENT: -1000em; BORDER-BOTTOM: #000 1px solid; HEIGHT: 143px}
#zoom7 A:hover {BACKGROUND-POSITION: 0px -154px; WIDTH: 300px; HEIGHT: 436px}


#violin A {	 DISPLAY: block; BACKGROUND: url(../images/violin.png) no-repeat left top; FLOAT: left; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; WIDTH: 216px; TEXT-INDENT: -1000em;HEIGHT: 576px}


.txt {
	font-size: 1em;
	color: #000000;
}



#llinks ul {
        list-style-type: none;
        width: 400px;
} 

#llinks li {
        border-bottom: 1px dotted #ffe498;
        border-width: 1px 0;
        margin: 5px 0;
}

#llinks li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}

 * html #llinks li a {  /* make hover effect work in IE */
	width: 400px;
}

#llinks li a:hover {
        background: #c4ab64 url(../images/gradient.jpg) repeat-y;
}

#llinks a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#llinks a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}


.tour ul {
	margin-top:5px;
	list-style-type: none;
	width: 425px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #990000;
} 

.tour li {
        border-width: 1px 0;
		padding-bottom:4px;
        margin: 10px 0;
}

.tour li a { 
        color: #990000;
        display: block;
        padding: 5px;
        text-decoration: none;
}

.num {
	font-size: 18px;
	color: #6F491C;
	font-weight: bold;
	line-height:25px;
}

.wrapper{
	padding: 0px 0px 0px 18px;
	line-height:18px;
	background-image: url(../images/bg_body_png.png);
	width: 940px;
	margin: 0 auto;
	background-repeat: no-repeat;

}
