* {

margin:0;

padding:0;

}



body {

background:#ebe9e1 url(../images/bgr.jpg) repeat-x top;

color:#000;

font:11.5pt Calibri;

}



* img {

border:0!important;

}



a {

color:#e8a02c;

text-decoration:none;

}

blockquote {
margin-left: 10px;
}


input,select,textarea {

font-size:12px;

padding:0!important;

}



li {

list-style:none;

}



#top {

clear:both;

height:30px;

line-height:29px;

font-size:11px;

margin:0 auto;

padding:0;

}



.nav1,.nav1 ul {

list-style:none;

z-index:100;

margin:0;

padding:0;

}



.nav1 a {

display:block;

z-index:100;

color:#a0a09b;

padding:0 10px;

}



.nav1 li ul {

position:absolute;

width:130px;

left:-999em;

}



.nav1 li ul li {

border:1px solid #F7F6F6;

background:#FFF;

border-width:0 1px 1px;

}



.nav1 li ul li a {

line-height:25px;

font-size:11px;

color:#555;

width:130px;

padding-bottom:0;

}



.nav1 li ul li ul li a {

border-width:0 1px 1px 0;

}



.nav1 li ul ul {

margin:-25px 0 0 150px;

}



.nav1 li ul ul li a {

line-height:25px;

}



.subscribe {

color:#a0a09b;

float:right;

}



#topmenu {

position:relative;

height:33px;

}



#topmenu li {

border-left:1px solid #dedbd1;

float:left;

line-height:33px;

}



#topmenu li a {

color:#333;

display:block;

margin:0 1px 0 0;

padding:0 15px;

}



#topmenu li a:hover,#topmenu li.active a {

color:#ff7800;

text-decoration:none;

}



#nav,#nav ul {

list-style:none;

padding:0;

}



#nav a {

display:block;

}



#nav li {

float:left;

line-height:33px;

}



#nav li a:hover {

background:none;

}



#nav li ul {

position:absolute;

width:15em;

left:-999em;

padding-top:1px;

}



#nav li:hover ul,#nav li.sfhover ul {

left:auto;

z-index:1000;

}



#nav li ul li {

background:#FFF url(images/bgr-box-trans.png) repeat-x top;

border-bottom:1px solid #dedbd1;

border-left:1px solid #dedbd1;

border-right:1px solid #dedbd1;

line-height:28px;

width:15em;

}



#nav li ul ul {

margin:-29px 0 0 15em;

}



#header {

height:109px;

}



#header .spacer {

color:#a0a09b;

float:right;

font-size:11px;

text-align:right;

padding:37px 0 0;

}



#header .spacer p {

clear:both;

}



#header h1 {

margin-top:15px;

background:url(../images/logo-trans.png) no-repeat;

float:left;

text-indent:-9999px;

}



#header h1 a {

display:block;

height:80px;

width:520px;

}



#header h1 a:hover {

text-decoration:none;

}



#rss {

position:absolute;

top:-10px;

right:0;

height:38px;

width:39px;

display:inline;

float:right;

}



#search {

background:url(images/bgr-search.gif) no-repeat;

height:32px;

margin:0 0 10px;

}



#search input {

background:transparent;

border:0;

color:#fff;

float:left;

font-size:12px;

width:178px;

margin:5px 0 0 10px;

padding:2px;

}



#search .btn {

width:auto;

margin:7px 0 0;

padding:0;

}



h2 {

color:#000;

font:18px Georgia, "Times New Roman", Times, serif;

margin:0 0 5px;

}



h2 a {

color:#000;

}



h3,h4,h5 {

padding: 8px 0 0 0 !important; margin: 0 !important; color: #000 !important; font-size: 16px !important; text-align: left; height: auto !important;
font-family:  Arial, Helvetica, sans-serif !important; font-weight: bold; margin-bottom: 8px !important;

}



#sidebar h3 {

background:#ebe9e1;

font:16pt Arial;

color:#363636;

font-weight:700;

display:block;

text-align:left;

border:1px solid #dedbd1;

height:16px;

margin:0 0 7px;

padding:5px 8px;

}



#centercol h3 {

background:#f5f4f0;

border:1px solid #dedbd1;

color:#363636;

text-align:left;

height:20px;

font-size:14pt;

margin:0 0 10px;

padding:10px 10px 5px;

font-weight:bold;

}



.idTabs {

font-size:12px;

float:left;

margin:0 0 8px;

}



.idTabs li a {

background:#FFF;

color:#363636;

font-weight:700;

display:block;

text-align:left;

border:1px solid #dedbd1;

margin:0 7px 0 0;

padding:5px 8px;

}



.idTabs li.last a {

margin:0;

}



.idTabs li a:hover,.idTabs .selected {

background:#ebe9e1;

text-decoration:none;

}



.by-lines {

color:#999;

font-size:12px;

line-height:normal!important;

margin:0;

padding:0 0 16px!important;

}



.box,.widget {

background:#FFF url(../images/bgr-box-trans.png) repeat-x top left;

border:1px solid #dedbd1;

margin:0 0 15px;

padding:18px;

}



.box img {

border:1px solid #999;

margin:0 0 10px;

}



.box p {

line-height:18px;

padding:0 0 10px;

}



.box2 {

background:#f5f4f0 url(../images/bgr-box-trans.png) repeat-x top left;

border:1px solid #dedbd1;

margin:0 0 15px;

padding:18px;

}



.box2 .nav1 {

float:none;

padding:0;

}



.box2 .spacer.white,.box .spacer.white {

background:#FFF;

border:1px solid #dedbd1;

clear:both;

margin:0;

}



.box2 .flickr_badge_image img {

float:left;

background:#FFF;

border:1px solid #dedbd1;

margin:4px 9px 4px 0;

padding:7px;

}



.box2 .flickr_badge_image img:hover {

background:#ebe9e1;

border:1px solid #dedbd1;

}



#footer {

background:#e4e2db url(../images/bgr-footer.gif) repeat-x;

font-size:11px;

height:52px;

line-height:22px;

padding:10px 0 0;

}



#footer,#footer a {

color:#777;

}



#footer img {

vertical-align:middle;

}



.fix {

clear:both;

height:1px;

overflow:hidden;

margin:0 0 -1px;

}



img.fl {

margin:0 12px 5px 0;

}



.fr {

float:right;

}



.ac {

text-align:center;

}



.ar {

text-align:right;

}



.singleh2 {

font-size:1.6em!important;

padding-top:5px;
text-align:center;

}



.navigation a {

color:#666;

font-weight:700;

font-size:14px;

}



.alignleft {

display:inline;

float:left;

}



.alignright {

display:inline;

float:right;

}



.list1 li {

/* background:url(images/ico-star-trans.png) no-repeat top left; */

margin:0 0 8px;

padding:0 0 0 22px;

}



.widget ul {

line-height:16px;

padding:0;

}



.widget ul li {

border-bottom:1px solid #f1f1ed;

padding:5px 0;

}



.widget ul li ul {

margin:5px 0 0 10px;

}



.widget ul li ul li {

background:none;

border-top:1px solid #f1f1ed;

border-bottom:none;

padding:5px 0;

}



a:hover,.subscribe a:hover {

text-decoration:underline;

}



select,#nav {

padding:0;

}



.nav1 li,.idTabs li,.fl {

float:left;

}



.nav1 li:hover ul,.nav1 li.sfhover ul,.nav1 li:hover ul,.nav1 li li:hover ul,.nav1 li.sfhover ul,.nav1 li li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {

left:auto;

}



.current_page_item a,.subscribe a {

color:#e8a02c;

}



.nav1 li:hover ul ul,.nav1 li.sfhover ul ul,#nav li:hover ul ul,#nav li.sfhover ul ul,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {

left:-999em;

}



.nav1 li:hover,.nav1 li.hover,#nav li:hover,#nav li.hover {

position:static;

}



.widget,.list1 {

padding:15px;

}



.list1 li a,.widget ul li a {

color:#222;

}



/* PROMO PHP */



.column1{

height:auto;

width:320px;

padding:10px;

float:left;

margin-left:75px;

margin-top:-95px;

}



.column2{

height:auto;

width:320px;

padding:10px;

float:left;

margin-left:75px;

margin-top:-30px;

}



.column{

height:auto;

width:320px;

padding:10px;

float:left;

margin-left:75px;

}



.attribute{

margin-left:40px;

margin-right:auto;

width:100px;

float: left;

height:auto;

}


