a {
    color: #BB0B0B;
}

p {
	color: #000 !important;
}

.content {
    background: url(http://bethsturges.com/application/assets/themes/beth/images/bg_for_contant.gif) 0 0 repeat-y !important;
    line-height:18px !important;
    padding:30px 30px 30px 40px !important;
    text-align:left;
}

.content h2 {
    color:#380101 !important;
    font-size:18px !important;
}

.content h2 a {
    color:#380101 !important;
    font-size:18px !important;
    text-decoration: none !important;
}

.content p {
    margin:15px 0 !important;
    font-family: Verdana, sans-serif !important;
    color: #000 !important;
}

.content p a {
    color: #BB0B0B !important;
}

.content hr {
    color: #C2A294 !important;
}

.ds_logo span
{
	color: #fff;
}

body
{
	color: #000;
}#LG_container{
	border: 1px solid #aaa;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	padding:2px;
	z-index:200;
	opacity:1;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	font: normal 12px verdana, arial, sans-serif
}
.LG_loading{
	background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/ico-loading.gif) no-repeat center
}
#LG_panel {
	padding: 10px;
}

.LG_prevLink,.LG_nextLink{
	width:20px;
	height:20px;
	cursor:pointer;
	position:absolute;
	top:24px;
	opacity:0;
	filter:alpha(opacity=0);
}
.LG_prevLink{
	left:0;
	background:url('http://bethsturges.com/application/assets/themes/beth/images/lightgallery/prev.gif') no-repeat left 40px
}
.LG_nextLink{
	right:0;
	background:url('http://bethsturges.com/application/assets/themes/beth/images/lightgallery/next.gif') no-repeat right 40px
}

.LG_imgIndex{
	float:left;
	margin-left:16px;
	color:#777;
	height:20px;
	line-height:20px;
}
.LG_titleBar{
	color:#555;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
#LG_overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	display:none;
	opacity:0;
	filter:Alpha(opacity=0);
}
#LG_pic{display:none;margin:0 auto}

.LG_zoomIn, .LG_zoomOut, .LG_zoomNormal, .LG_fitScreen, .LG_zoom_disabled{
	width:20px;
	height:20px;
	margin:1px;
	float:left;
	cursor:pointer;
	display:block;
}
.LG_zoom_disabled {
	display:none;
}
.LG_zoomIn{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 0px}
.LG_zoomIn:hover{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -40px}

.LG_zoomNormal{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -80px}
.LG_zoomNormal:hover{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -120px}

.LG_zoomOut{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -160px}
.LG_zoomOut:hover{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -200px}

.LG_fitScreen{background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -320px}

.LG_closeBtn{
	float:right;
	background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -240px;
	width:22px;
	height:22px;
	cursor:pointer;
}
.LG_closeBtn:hover{
	background:url(http://bethsturges.com/application/assets/themes/beth/images/lightgallery/sprite.gif) no-repeat 0 -280px;
}/***** Defaults *****/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
table, tr, td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
html { font-size:100.01%; }
body { text-shadow:#000 0 0; }
fieldset,img { border:none; }
/*ol,ul {list-style:none;}*/
body { behavior:url('http://bethsturges.com/application/assets/themes/beth/images/htc/csshover2.htc'); }
/*img, .pngfix { behavior:url('http://bethsturges.com/application/assets/themes/beth/images/htc/iepngfix.htc'); }*/

/***** Global Classes *****/

.clear         { clear:both;}
.clearer       { clear:both; font-size:1px; line-height:1px; height:0px; float:none;}
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }

a:focus { outline: none; }

a img { border: none; }


/* default style theme */

html, body
{ 
    height:100%;
}

body
{ 
    background:#600606 url('http://bethsturges.com/application/assets/themes/beth/images/body-bg.gif') no-repeat 0 0;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    /*color:#fefdfd;*/
}

a
{
    color:#ffa26a;
    text-decoration:underline;
}

h2 a
{
    text-decoration:none;
}

h1
{
    font:18px Tahoma;
    font-weight:normal;
}

.container
{
    height: auto !important;
    height:100%;
    min-height:100%;
    background:url('http://bethsturges.com/application/assets/themes/beth/images/container-bg.gif') no-repeat right bottom;
}

.wraper
{
    width:936px;
    margin:0 auto;
    padding-top:18px;
}


.bg1
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/bg1.gif') repeat-y 0 0;
}

.bg2
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/leftside-bg.gif') no-repeat 0 0;
}

.bg3
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/leftside-bottom.gif') no-repeat 101px 100%;
    min-height:600px;
    -height:600px;
}

.rightside
{
    float:right;
    width:647px;
    margin-top:14px;
    margin-bottom:10px;
}

.leftside
{
    float:left;
    width:289px;
}


.imageblock
{
    background:#ede6d2 url('http://bethsturges.com/application/assets/themes/beth/images/imageblock.gif') repeat-y 0 0;
    border-top:1px solid #cfb9a9;
}

.imageblock-img
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/imageblock-img.gif') repeat-y 100% 0;
    text-align:center;
    padding:8px 0;
}

.imageblock-img img
{
    border:6px solid #cfc6b7;
}

.img-border
{
    border:6px solid #cfc6b7;
    margin-bottom:10px;
}

.menu
{
    border-top:1px solid #b58c80;
    height:31px;
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-a.gif') repeat-x 0 0;
}

.menu ul
{ 
    list-style:none;
}

.menu a
{
    color:#fdfbfb;
    text-decoration:none;
    display:block;
    padding:7px 14px 0 14px;
    height:24px;
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-a.gif') repeat-x 0 0;
    text-align:center;
}

.menu a:hover
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-a.gif') repeat-x 0 -31px;
}

.menu table
{
    text-transform:uppercase;
    margin:0 auto;
}

/*
.menu td
{
	
}
*/

.menu td:hover ul
{
    display:block;
}

.menu td:hover a
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-a.gif') repeat-x 0 -31px;
}

.menu ul
{
    position:absolute;
    border:1px solid #8e5050;
    border-top:0;
    background:#791010;
    display:none;
    width:190px;
    margin-left:-15px;
    padding-bottom:4px;
}

.menu li
{
    text-transform:none;
    text-align:center;
    padding:3px 0;
    margin:0 2px;
    line-height:1px;
}

.menu td li a, .menu td:hover li a
{
    display:inline;
    background:none;
    line-height:14px;
}

.menu td li a:hover, .menu td:hover li a:hover
{
    text-decoration:underline;
    background:none;
}

.menu-separator
{
    width:1px;
    font-size:1px;
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-separator.gif') no-repeat center;
}

.menu-separator2
{
    height:1px;
    font-size:1px;
    background:url('http://bethsturges.com/application/assets/themes/beth/images/menu-separator2.gif') repeat-x center;
}


.content
{
    padding:30px 30px 30px 40px;
    line-height:18px;
    text-align: left
}

.content ul.headers
{
    list-style:none;
}

.content ul.headers li
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/bullet.gif') no-repeat 0 5px;
    padding-left:8px;
}

.content p
{
    margin:15px 0;
}


.leftside-inner
{
    padding:40px 20px 70px 20px;
}

.leftnavigation
{
    margin-top:40px;
    margin-bottom:40px;
    padding-left:7px;
}

.leftnavigation, .leftnavigation ul
{
    list-style:none;
}

.leftnavigation li a
{
    color:#7a030c;
    text-decoration:none;
}

.leftnavigation li a:hover
{
    text-decoration:underline;
}

.leftnavigation li li a
{
    color:#752e33;
}

.leftnavigation li
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/leftnavigation-bullet1.gif') no-repeat 0 12px;
    padding:7px 0 3px 10px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.leftnavigation li li
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/leftnavigation-bullet2.gif') no-repeat 1px 11px;
    padding:7px 0 0 10px;
    font-size:11px;
    font-family:Tahoma;
    font-weight:normal;
}

.leftnavigation li span
{
    color:#7a030c;
}

.sometitle
{
    font-size:18px;
    color:#ffa26a;
    margin:20px 0 10px 0;
}

.images_preview
{
    text-align: center;
}

.images_preview a
{
    text-decoration: none;
}


/* my css rules */

/* menu */
.menu a.inactive
{
    cursor:default;
}

/* counter */

span.chr_title
{
    font-size: 90%;
}

span.chr_left
{
    background-color: #fff;
    color: #5F0507;
    font-size: 80%;
    font-weight: bold;
    padding: 2px;
}

/* Logo */

.ds_logo
{
	margin: 5ex 0 0 40px;
}

.ds_logo span
{
	font-size: 90%;
}

.ds_logo img
{
	vertical-align: middle;
}


/* content */

.content table
{
    border-collapse:separate;
}

.content table td
{
    padding: 10px;
    margin: 10px;
}

.content table.style1 td
{
    padding: 2px;
    margin: 2px;
}

.content a[name]
{
    text-decoration:none;
}

.content ul
{
    list-style:none;
}

.content ul li
{
    background:url('http://bethsturges.com/application/assets/themes/beth/images/bullet.gif') no-repeat 0 5px;
    padding-left:8px;
    margin-bottom:1ex;
}

.content ol
{
    padding-left:8px;
}

.content ol li
{
    margin-bottom:1ex;
}

.content h2
{
    font-size:18px;
    color:#ffa26a;
}

/*
.content td.style2 img
{
	position: relative;
	top: -50px;
}
*/

/* Google Maps */

div.gmaps
{
	border: 1px solid silver;
	height: 500px;
	weidth: 500px;
}

.gmaps_message
{
	color: black;
}

.gmaps_outter
{
	background-color: white;
	padding: 8px;
}

/* Forms */

form.someform fieldset
{
    margin-bottom: 10px;
}

form.someform label
{
    float:left;
}

form.someform fieldset ol
{
    margin: 0;
    padding: 0;
}

form.someform fieldset li
{
    list-style: none;
    padding: 4px;
    margin: 0;
    background:none;
}

form.someform em
{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color: #de3c3c;
}

form.someform label
{
    width: 240px;
}

form.someform .inp, form.someform .inp-date
{
    background:#fff;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:#000;
    border:1px solid #aaa;
    padding:2px;
    width:220px;
}

form.someform textarea
{
    background:#fff;
    font: 12px Tahoma;
    color:#000;
    border:1px solid #aaa;
    padding:2px;
    width:220px;
    height:60px;
}

form.someform textarea.mini
{
    height:40px;
}

form.someform .btn
{
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    padding:1px 10px 3px 10px;
    -padding:1px 4px 2px 4px;
}

form.someform .form-error
{
    padding-top: 2px;
    vertical-align: top;
    cursor: pointer;
}


/* Paginator */

.paginator2009
{
    text-align: center;
}

.paginator2009 ul
{
    margin: 0;
    padding: 0;
}

.paginator2009 ul li
{
    background: none;
    display: inline;
}

.paginator2009 a.pagelink
{
    margin: 0 1px 0 1px;
    padding: 3px 6px 3px 6px;
/*    background: #6b8e9e;*/
    cursor: pointer;
    text-decoration: none;
}

.paginator2009 a.pagelink:hover
{
    background-color: #A80B0B;
}

.paginator2009 span
{
    color: white;
    font-size: 12px;
    font-weight: bold;
}

.paginator2009 span.selected
{
	color: #5F0507;
   margin: 0 1px 0 1px;
   padding: 3px 6px 3px 6px;
   background: white;
}

.paginator2009 hr
{
    color: #555; /*for IE */
    background-color:#555; /*for Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* height 1px IE, Firefox, Opera, Safari */
    clear:both; /* clear for float element */
}
