.results { clear: both; margin-bottom: 20px;}
.thumbs { float: left; width: 100px; height: 100px; margin: 0 10px 10px 0; }

#pop a{padding:3px; margin-top:2px; color: #fff;font: 16px arial; background-color:#000;}

div#logo {
	margin:auto;
	text-align:left;
}

#header{
	text-align: center;
	width:970px;
	height:150px;
	margin:auto;
}

#nav{float:right;display:inline;}

#twitter
{
	float:right;
	width:76px;
	height:40px;
	text-decoration:none;
	display:block;
	background-image:url(/images/follow.jpg);
	background-position:0px 0;
}
#twitter:hover,#twitter:active	{ background-position:0 40px;}

#sub
{
	float:right;
	width:94px;
	height:40px;
	text-decoration:none;
	display:block;
	background-image:url(/images/sub.jpg);
	background-position:0px 0;
}
#sub:hover,#sub:active	{ background-position:0 40px;}

#tip
{
	float:right;
	width:50px;
	height:40px;
	text-decoration:none;
	display:block;
	background-image:url(/images/tip.jpg);
	background-position:0px 0;
}
#tip:hover,#tip:active	{ background-position:0 40px;}

div#box-tabs {
float : left;
width : 280px;
padding : 0;
border : none;
}
div.box-tabs {
width : 280px;
padding : 0;
border : none;
}
div#box-tabs ul.ui-tabs-nav {
display : block;
height : 36px;
}
div#box-tabs ul.ui-tabs-nav li {
display : block;
float : left;
text-align : center;
width : 139px;
height : 36px;
}
div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected {
width : 139px;
background : #fff;
border : 1px solid #000;
border-bottom : none;
}
div#box-tabs ul.ui-tabs-nav li a, div#box-tabs ul.ui-tabs-nav li a:visited {
display : block;
margin : 0;
padding : 0;
line-height : 36px;
font-family : Verdana, sans-serif;
font-size : 12px;
text-decoration : none;
text-align : center;
outline : none;
}
div#box-tabs div.ui-tabs-panel {
text-align : left;
padding : 11px;
border : 1px solid #000;
}
div#box-tabs div.ui-tabs-panel p.notice {
display : block;
padding : 10px;
text-align : center;
}
div#box-tabs div.details ul {
display : block;
list-style-type : none;
}
div#box-tabs div.details ul li {
display : block;
padding:5px;}
div#box-tabs div.details ul li a:hover, div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a:visited {
background : #fff;
}
a img {
border : 0;
}
form {
display : inline;
}

form#seacrhform{
margin:auto;
height: 30px
}

.clearer {
clear : both;
}
.hidden {
visibility : hidden;
}
div.links {
color : #fff;
width : 970px;
text-align : left;
text-decoration : underline;
}
div.links a:hover {
color : #fff;
text-decoration : underline;
}
div.head {
border-bottom : 1px solid #000;
padding-bottom : 3px;
}
div.leftside {
font-size : 15px;
}
div#wrapper, div#container {
text-align: left;
margin : auto;
width : 970px;
}
div#wrapper-wrapper {
text-align: left;
width : 970px;
position: relative;
}
div#content {
width : 645px;
float : left;
}
div#nobar {
width : 970px;
float : left;
}
div#sidebar {
width : 290px;
padding-left : 15px;
float : right;
}
div.post div.entry {
color:#4a4a4a;
background-color:#fff;
line-height : 140%;
}
div.post div.entry h2 {
font : 400 24px Arial, Helvetica, sans-serif;
}
div.post div.entry blockquote {
padding : 0 10px 0 35px;
border-left : 0 solid;
}
div.postmeta {
padding : 0 40px 0 0;
}
div#comments h2, div#postcomment h2 {
display : block;
padding : 18px 0;
}
ol.commentlist {
display : block;
margin : 0 20px 0 0;
padding : 0;
list-style-type : none;
}
ol.commentlist li.commentlist {
display : block;
padding : 0 0 10px;
}
ol.commentlist li.commentlist div.commenttext div.interior {
float : left;
margin : 0 0 0 9px;
width : 544px;
}
form#commentform p {
display : block;
margin : 0 0 5px;
line-height : 14px;
}
form#commentform p label {
display : block;
padding : 0 0 5px;
}
form#commentform p.input span input {
width : 230px;
padding : 0 5px;
border : 0;
}
form#commentform p.textarea {
display : block;
margin : 0 0 10px;
}
textarea#comment {
width : 347px;
height : 62px;
padding : 5px;
border : 0;
}
div.box div.interior ul {
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
}
div.box div.interior ul li a:link, div.box div.interior ul li a:visited {
list-style-type : none;
}
div#box-rss h2, ol.commentlist li.commentlist cite span.on, .nodisplay, div#box-tabs h2, .ui-tabs-nav, .ui-tabs-hide {
display : none;
}
div#box-rss ul {
display : block;
margin : 0;
padding : 0;
text-align : center;
}
div#box-rss ul li a {
display : inline;
padding : 0;
line-height : 15px;
}
.search{
margin:0 -4 0 0px;
padding:2 0 0 0px;
font-size:18px;
width:265px;
height:30px;
background-color:#fff;
border:#000 solid 1px;
color:#000;
}
#searchsubmit{
Position: absolute;
padding: 5 0 0 0px;
background:url(/images/searchb.png);
border:0px solid #000;
text-indent: -9999px; 
height:30;
width:30;
font-size: 0px;
line-height: 0px;
}

div#box-adverts h2 {
display : none;
border : none;
}
div#box-adverts div {
padding : 15px 0;
border : none;
text-align : center;
}
div.box-widget_archive div.interior, div.box-widget_tag_cloud div.interior, ol.commentlist li.commentlist div.commenttext {
padding : 10px;
}
div.box-widget_recent_comments ul#recentcomments li {
display : block;
padding : 10px 10px 10px 30px;
}
div.box-widget_recent_comments ul#recentcomments li a, div.box-widget_recent_comments ul#recentcomments li a:visited {
display : inline;
padding : 0;
}
div.footer1 {
float : left;
width : 970px;
padding:10px 0 30px 0;
}
body {
background-color : #fff;
background-repeat : repeat-x;
background-position : top left;
margin : 0 0 5px;
padding : 0;
text-align: center;
}
div.links a:active, div.links a:link, a:visited {
color : #fff;
}
div.post {
padding : 0 0 10px;
margin : 0 0 10px;
border-bottom : 1px solid #000;
}
div.post div.title h2 a:hover {
text-decoration:underline;
color : #000;
}
div.post div.title p a:hover {
text-decoration:underline;
color : #000;
}
div.post div.title p a:visited:hover{
text-decoration:underline;
color:#000;
}
ol.commentlist li.commentlist cite img.avatar {
float : left;
margin : 0 10px 0 0;
padding : 2px;
border : 1px solid;
border-color : #876551;
}
ol.commentlist li.commentlist cite a, ol.commentlist li.commentlist cite a:visited {
color : #aeaeae;
}
form#commentform {
display : block;
margin : 0 40px 0 83px;
padding : 30px;
border-top : 2px dotted;
border-top-color : #aeaeae;
}
form#commentform p.input span {
display : block;
margin : 0;
padding : 5px 0 0;
height : 22px;
background : transparent;
}
form#commentform p.textarea span {
display : block;
background : transparent;
}
div.box div.interior {
border-top-color : #30303b;
color : #999;
}
div.box div.interior ul li {
list-style-type : none;
display : block;
margin : 0;
color : #000;
}
div#box-rss ul li {
display : inline;
padding : 0;
line-height : 15px;
color : #000;
}
div.search p {
background : #fff;
}
div.search p input, div.box div.interior ul li a, div.box div.interior ul li a:visited, ol.commentlist li.commentlist cite span.author, ol.commentlist li.commentlist cite span.author a, ol.commentlist li.commentlist cite span.author a:visited, div#comments p a, div#comments p a:visited, div#comments p, div#postcomment p, div#comments h3 a, div#comments h3 a:visited, div#comments h3, div#postcomment h3, div.post div.title p a, div.post div.title p a:visited, div.post div.title h2 a, a:link, a:visited {
color : #000;
}
div.post div.title h2 a:visited:hover;{
color:#fff;
}
table#wp-calendar {
width : 280px;
margin : 0 auto;
color : #000;
}
.left, .right {
float : left;
width : 140px;
}
html, body, input, button, select, option, textarea {
color : #000;
font-size : 13px;
font-family : Arial;
}
h2 {
color : #000;
font : 400 23px Arial;
}
a, a:visited {
text-decoration : none;
}
div.pagehead {
color : #000;
font-family : Arial;
font-size : 23px;
}
div.pagetitle h2 {
display : block;
text-align : left;
font: 400 23px Arial;
}
div.post div.title h2 {
display : inline;
font : 400 23px Arial;
}
div.post div.title h2 a, div.post div.title h2 a:visited {
font-family : Arial;
font-weight : 400;
text-decoration : none;
}
div.post div.title p {
display : block;
background-color : #fff;
color : #000;
font-family : Arial;
font-size : 11px;
text-transform : lowercase;
}
div.post div.entry a {
font-size : 12px;
color : #000;
}
div.post blockquote blockquote {
font-style : normal;
}
div#comments h2, div#postcomment h2 {
line-height : 30px;
font : 400 23px Arial;
}
ol.commentlist li.commentlist cite {
display : block;
padding : 10px;
height : 42px;
border-top : 2px dotted;
border-bottom : 2px dotted;
color : #666;
background : #000;
border-top-color : #aeaeae;
border-bottom-color : #aeaeae;
font-family : Arial;
font-style : normal;
line-height : 18px;
}
ol.commentlist li.commentlist cite span.author {
margin : 3px 0 0;
font-weight : 700;
}
small.commentmetadata {
display : block;
font-size : 11px;
}
small.commentmetadata cite {
display : block;
padding : 0 0 3px;
font-size : 13px;
font-weight : 700;
font-style : normal;
}
h2#replycomment {
font-family : Arial, Helvetica, sans-serif;
font-size : 23px;
line-height : 30px;
}
h2#replycomment a:hover, a:hover {
text-decoration : none;
color : #000;
}
form#commentform p small {
font-size : 11px;
}
form#commentform p.button, div.social {
text-align : right;
}
div.box {
float : right;
width : 280px;
margin : 0;
border-left : 2px solid #c9c9c9;
background : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
div.box h2 {
display : block;
text-align : center;
margin : 0;
padding-bottom : 10px;
line-height : 10px;
background : #fff;
font : 400 16px Arial, Helvetica, sans-serif;
}
div.box div.interior ul li a:hover {
text-decoration : underline;
color : #000;
font-family : Arial, Helvetica, sans-serif;
padding-bottom : 0;
}
div#box-rss {
font-size : 12px;
text-transform : lowercase;
}
div#footer {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
margin : 0 7px 7px 0;
}
.alignright {
float : right;
margin : 0 0 7px 7px;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
padding-top : 4px;
margin : 10px;
background-color : #f3f3f3;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.cform {
margin : 10px auto 0;
width : 645px;
}
.cform fieldset {
margin-top : 10px;
padding : 10px;
border : 1px solid #adadad;
border-left-color : #ececec;
border-top-color : #ececec;
background : #f7f7f7;
}
.cform .cf_hidden {
display : none;
border : none !important ;
background : inherit !important ;
padding : 0 !important ;
margin : 0 !important ;
}
.cform legend {
margin-left : 10px;
padding : 0 2px;
font : 400 20px Times;
color : #666;
}
ol.cf-ol {
margin : 0 !important ;
padding : 0 !important ;
}
ol.cf-ol li {
background : inherit !important ;
margin : 5px 0 !important ;
padding : 0;
list-style : none !important ;
text-align : left;
line-height : 1.3em;
}
ol.cf-ol li.textonly {
background : #f0f0f0 !important ;
letter-spacing : 1px;
margin : 10px 0 !important ;
padding : 5px 0;
text-align : center;
}
.cform label {
width : 90px;
margin : 4px 65px 0 0;
display : inline-block;
text-align : left;
vertical-align : top;
}
.cform label span {
width : 190px;
display : block;
}
label.cf-before {
margin : 4px 10px 0 0;
}
label.cf-after {
margin : 4px 15px 0 6px;
text-align : left;
width : 115px;
}
label.cf-after span {
width : 115px;
display : block;
}
label.cf-group-after {
margin : 3px 4px 0 2px;
width : 72px;
text-align : left;
}
label.cf-group-after span {
width : 72px;
display : block;
}
.cform input, .cform textarea, .cform select {
padding : 3px;
background : #f9f9f9;
border : 1px solid #888;
vertical-align : top;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
border : 1px solid #000;
color : #171717;
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
background : #f9f9f9;
}
.cform textarea, .cform input {
width : 250px;
color : #171717;
}
.cform select {
color : #171717;
width : 250px;
padding : 2px 0;
}
.cform select.cfselectmulti {
height : 7.5em;
color : #171717;
}
.cform textarea {
font-family : Verdana, Helvetica, sans-serif;
width : 557px;
overflow : auto;
}
ol.cf-ol li.cf-box-title {
font-weight : 700;
letter-spacing : 1px;
padding : 8px 0 0 100px;
}
.cform input.cf-box-a, .cform input.cf-box-b {
margin : 2px 0 0;
width : 14px;
height : 22px;
border : none !important ;
background : inherit !important ;
}
.cform input.cf-box-a {
margin-left : 100px;
}
ol.cf-ol li.cf-box-group {
margin : 10px 0 0 !important ;
padding-left : 100px;
}
span.reqtxt, span.emailreqtxt {
margin : 3px 0 0 3px;
vertical-align : top;
}
p.cf-sb {
float:left;
padding : 0;
margin : 0;
width : 657px;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
float:left;
width : 100px;
padding : 5px;
margin : 10px 0 0 0px;
font-size : 0.8em;
background : url(../images/button-bg.gif) repeat-x;
border : 1px solid #adadad !important ;
border-left-color : #ececec !important ;
border-top-color : #ececec !important ;
}
.cform input.sendbutton:hover {
float:left;
border : 1px solid #000;
}
.cform input.backbutton, .cform input.resetbutton {
width : auto;
padding : 5px 1em;
}
ol.cf-ol li.cf_li_err {
padding : 5px 0 !important ;
margin : 5px 0 !important ;
}
ol.cf-ol li ul.cf_li_text_err {
height : 1%;
min-height : 1%;
margin : 0;
padding : 0 0 15px 100px;
color : #b3bd36;
}
ol.cf-ol ul.cf_li_text_err li:before {
content : '';
}
label.secq, label.seccap {
vertical-align : text-bottom;
margin-bottom : 4px;
}
input.secinput {
vertical-align : text-bottom;
}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
height : 15px;
width : 50px;
padding : 4px;
margin : 0;
}
img.captcha {
vertical-align : text-bottom;
margin : 0 0 0 10px !important ;
padding : 0 !important ;
border : none !important ;
float : none !important ;
}
img.captcha-reset {
vertical-align : text-bottom;
background : url(captcha_reset_grey.gif) no-repeat;
margin : 0 0 2px 3px;
width : 21px;
height : 21px;
border : none;
}
img.imgcalendar, div.search div.interior, div#box-rss div.interior, div#box-adverts div img {
}
div.cf_info {
text-align : center;
font-size : 18px;
color : #b3bd36;
display : none;
line-height : 1.3em;
margin : 10px auto;
}
div.cf_info ol {
margin : 0;
padding : 5px 15px 0 30px;
}
div.cf_info ol li {
padding : 1px 0;
margin : 2px 0;
}
div.cf_info a {
color : #b3bd36;
text-decoration : underline !important ;
}
div.waiting {
text-align : center;
font-size : 18px;
color : #c9c9c9;
display : none;
padding-bottom : 10px;
line-height : 1.3em;
margin : 10px auto;
}
.cform .cf_error {
color : #b3bd36;
border : 1px solid #b3bd36;
}
div.mailerr, div.failure, div.success, ol.commentlist li.commentlist cite span, div#comments p, div#postcomment p, div#box-tabs div.details ul li a, div#box-tabs ul li a:visited {
display : block;
}
.mailerr, .cform .cf_errortxt {
color : #b3bd36;
}
[disabled] {
color : #ddd;
border-color : #ddd !important ;
background : inherit !important ;
}
.disabled {
border-color : #ddd !important ;
}
.cform input.cf_upload {
width : 220px;
background : #f9f9f9;
border : 1px solid #888;
}
* + html .cform fieldset, * html .cform fieldset {
position : relative;
margin-top : 15px;
padding-top : 25px;
}
* + html .cform legend, * html .cform legend {
position : absolute;
top : -10px;
left : 10px;
margin-left : 0;
}
* + html .cform label, * + html ol.cf-ol, * + html ol.cf-ol li, * + html span.reqtxt, * + html span.emailreqtxt, * html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {
display : inline-block;
}
* + html img.captcha, * html img.captcha {
margin-bottom : 1px !important ;
}
table.jCalendar {
border : 1px solid #666;
background : #aaa;
border-collapse : separate;
border-spacing : 2px;
}
table.jCalendar th {
background : #444;
color : #fff;
font-weight : 700;
padding : 3px 5px;
}
table.jCalendar td {
background : #f0f0f0;
color : #000;
padding : 3px 5px;
text-align : center;
}
table.jCalendar td.other-month {
background : #ddd;
color : #aaa;
}
table.jCalendar td.today {
background : #666;
color : #fff;
}
table.jCalendar td.selected {
background : #f66;
color : #fff;
}
table.jCalendar td.selected:hover {
background : #f33;
color : #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
background : #fff;
color : #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
background : #bbb;
color : #888;
}
div.dp-popup {
position : relative;
background : #d6eafe;
font-size : 10px;
font-family : arial, sans-serif;
padding : 2px;
width : auto;
line-height : 1.2em;
}
div#dp-popup {
position : absolute;
z-index : 199;
border : 2px solid #c2e0f8;
}
div.dp-popup h2 {
font-size : 12px;
text-align : center;
margin : 3px 0 4px;
padding : 0;
}
a#dp-close {
font-size : 11px;
padding : 4px 0;
text-align : center;
display : block;
}
a#dp-close:hover, div.post div.entry a:hover {
text-decoration : underline;
}
div.dp-popup a {
color : #000;
text-decoration : none;
padding : 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
position : absolute;
top : 2px;
left : 4px;
width : 100px;
}
div.dp-popup div.dp-nav-prev a {
float : left;
}
div.dp-popup div.dp-nav-next {
position : absolute;
top : 2px;
right : 4px;
width : 100px;
}
div.dp-popup div.dp-nav-next a, div.rightside {
float : right;
}
div.dp-popup a.disabled {
cursor : default;
color : #aaa;
}
div.dp-popup td, div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
cursor : pointer;
}
div.dp-popup td.disabled, div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
cursor : default;
}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
background : #fff;
padding : 0;
margin : 0;
border : none;
text-decoration : none;
font-weight : 400;
font-style : normal;
list-style : none;
text-transform : none;
text-indent : 0;
font-variant : normal;
text-align : left;
line-height : 12px;
letter-spacing : 0;
word-spacing : 0;
}
#wp_page_numbers {
margin-top : 10px;
width : 99%;
background : #fff;
}
#wp_page_numbers ul {
border-top : none;
width : 100%;
}
#wp_page_numbers li {
float : left;
display : block;
}
#wp_page_numbers a {
padding : 3px;
padding-left : 5px;
padding-right : 5px;
display : block;
color : #000;
font-family : Arial;
font-size : 12px;
border-top : none;
border-bottom : none;
}
#wp_page_numbers li a:hover {
color : #fff;
background : #000;
border-top : none;
border-bottom : none;
}
#wp_page_numbers li.space {
font-size : 12px;
font-family : Arial;
color : #000;
padding : 3px;
padding-left : 5px;
padding-right : 5px;
border-top : none;
border-bottom : none;
}
#wp_page_numbers li.first_last_page, div.post blockquote, .author {
font-style : italic;
}
#wp_page_numbers li.active_page a {
color : #fff;
background : #838383;
border-top : none;
border-bottom : none;
}
#wp_page_numbers li.active_page a:hover {
color : #fff;
border-top : none;
border-bottom : none;
}
#wp_page_numbers li.page_info {
float : left;
font-size : 12px;
font-family : Arial;
color : #000;
display : block;
margin : 3px;
margin-right : 5px;
border-top : none;
border-bottom : none;
}
