body{
font-family: sans-serif;
letter-spacing: 1px;
background-color:#ffffff;
margin:0px;
}

.blogschema option{
background-color:#2255bb;
color:#ffffff;
}

.listimg{border:#2255bb 5px ridge;}

img{
border-width:0px;
}

span img{
border:#000000 0px solid;
margin-left: auto;
margin-right: auto;
}

a, a:visited{color:#2255bb;}

.editortable{
border:3px inset;
}

.editorbutton, a.editorbutton{
margin-left:auto;
margin-right: auto;
text-align: center;
color:#000000;
text-decoration: none;
border:#000000 1px solid;
padding: 2px;
width: auto;
display: block;
background-color:#ffffff;
font-size:12px;
}

.editorbutton:hover{
background-color:#000000;
color:#ffffff;
border-color:#ffffff;
}

.editorbutton:hover .hr{
background-color:#ffffff;
}

.editorbutton .inframer{
display: block;
border:#000000 3px double;
padding: 5px; 
font-size: 12px;
}

.editorbutton:hover .inframer{
border-color:#ffffff;
}

.hr, .hr2{display: block;height: 1px; background-color:#000000; 
padding:0;overflow:hidden;margin-top:12px;margin-bottom:12px;}

.hr2{
background-color:#ffffff;
}

form{margin:0px;padding:0px;}

.wrapper_table .menu{
margin-bottom:3px;
}

.wrapper_table.menu td{
padding: 3px;
background-color:#ffffff;
}

.wrapper_table .separator{
background-color:#000000; 
overflow: hidden;
height: 5px;
}

.wrapper_table select{
border:#000000 1px solid;
font-weight: bold;
font-size: 13px;
}

.wrapper_table, #wrapper{
text-align:center;
margin-left: auto;
margin-right: auto;
}

.wrapper_table{
background-color:#ffffff;
border:#000000 1px solid;
width: 100%;
}

.wrapper_table td{
background-color:#cccccc;
text-align: center;
border:#000000 1px solid;
padding:5px;
}

.wrapper_table .bigtitle, .wrapper_table .subtitle, .wrapper_table .title, .wrapper_table .minititle, .wrapper_table .footertitle, .anitem .subtitle, .subtitle{
text-align: center;
font-weight: bold;
background-color:#2255bb;
color:#ffffff;
letter-spacing: 5px;
}

.contactwrite td{
border:#000000 1px solid;
padding: 5px;
}

.wrapper_table .bigtitle{
font-size:21px;
text-transform: uppercase;
}

.wrapper_table .minititle, .wrapper_table .footertitle, .wrapper_table .title{
text-align: center;
margin-left: auto;
margin-right: auto;
}

.wrapper_table .title{
font-size:21px;
text-transform: uppercase;
}

.wrapper_table .within, .wrapper_table .within2, .within{
margin-left: auto;
margin-right: auto;
border:#000000 3px double;
padding: 10px;
background-color:#ffffff;
color:#000000;
font-weight: normal;
letter-spacing: 1px;
text-align: justify;
font-size: 14px;
}

.wrapper_table .within2{/*don' move up*/
background-color:#2255bb;
}

.wrapper_table .within img{
float:left;
margin-left: 5px;
margin-right: 5px;
}

#wrap_checkboxes{
text-align: center;
}

.wrapper_table input{
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
}

.blogimage{
border:#ffffff 3px double;
}

#checkboxes, #writeAddress, .writeAddress{
display: none;
padding: 5px;
border:#000000 1px solid;
text-align: center;
margin-top: 5px;
background-color:#cccccc;
font-weight: bold;
font-size: 13px;
}

.review_title{
font-weight: bold;
text-transform: uppercase;
margin-left: 200px;
margin-right: 20px;
}
.title_data{
letter-spacing:2px;
text-transform: uppercase;
}

.limiter{
border:#000000 1px solid;
margin-left: auto;
margin-right: auto;
width:50%;
font-weight: normal;
text-transform:uppercase;
font-size:11px;
background-color:#dddddd;
margin-top:10px;
}

.anitem{
margin-bottom:30px;
}

.anitem input, .anitem textarea, .anitem select{/*do not move after next rule*/
background-color:#000000;
color:#ffffff;
border:#2255bb 3px inset;
}

.nextphase, .anitem .nextphase, a.nextphase{/*do not move before previous rule*/
width: 400px;
margin-left: auto;
margin-right: auto;
margin-bottom:5px;
text-align:center;
display: block;
text-decoration: none;
border:#000000 4px solid;
border-bottom-color:#555555;
border-right-color:#555555;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 1px;
background-color:#cccccc;
color:#000000;
}

.nextphase:hover{
background-color:#ffeeee;
}

.afteritem{
background-color:#2255bb;
border:#000000 1px solid;
border-bottom-width:0px;
text-align: center;
font-weight: bold;
color:#ffffff;
letter-spacing: 5px;
}

.within .choice1, .choice1{
border:#000000 1px solid; 
background-color:#2255bb;
color:#ffffff;
font-weight: bold;
text-align: right;
}
.within .choice2, choice2{
border:#000000 1px solid; 
background-color:#000000;
}

.comments_area{
border:#000000 0px solid;
text-align: justify;
font-family: sans-serif;
letter-spacing: 1px;
font-size:14px;
}

.acomment{
margin-left:10px;
margin-right:10px;
padding: 10px;
border:#000000 1px solid;
background-color:#eeeeee;
}

.acomment_header, .fullposteranswer{
border:#000000 1px solid;
text-align: center;
padding: 5px;
margin-bottom:10px;
background-color:#2255bb;
color:#ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 1px;
}

.acomment a, .acomment a:visited{
color:#2255bb;
font-weight: bold;
}

.acomment .sender{
font-size:18px;
}

.comment_ban{margin-left:30px;}
.comment_ban, .comment_ban a{
font-size: 12px;
font-weight: normal;
}

.comment_delete{
display: block;
margin-top: 10px;
border:#000000 1px solid;
padding: 5px;
width: 300px;
text-align: center;
font-size: 12px;
font-weight: normal;
background-color:#2255bb;
}

.comment_delete a, .comment_delete a:visited{
font-size: 12px;
font-weight: bold;
color:#ffffff;
}

.commenttext{
margin-top:10px;
margin-bottom:10px;
border:#000000 1px solid;
padding: 10px;
background-color:#000000;
color:#ffffff;
text-align: justify;
}

.answertext{
margin-top:10px;
margin-bottom:10px;
border:#000000 1px solid;
padding: 10px;
background-color:#000000;
color:#ffffff;
text-align: justify;
}
.fullposteranswer{
font-size:16px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
background-color:#00ff00;
border:#000000 1px solid;
}

.wrap_listings{
width: 100%;
letter-spacing: 1px;
}
.wrap_listings td{
border:#000000 1px solid;
padding: 10px;
text-align: justify;
font-size: 14px;
}

.wrap_listings .subtitle{
background-color:#2255bb;
color:#ffffff;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
text-align: center;
}

.wrap_listings .listing, .wrap_listings .listing:visited{
font-weight: bold;
display: block;
padding: 5px;
border:#000000 1px solid;
margin-right: 10px;
margin-bottom: 10px;
float: left;
background-color:#2255bb;
color:#ffffff;
font-size: 16px;
}
.wrap_listings .listing:hover{
background-color:#000000;
}

.runs, table.runs{
margin-left: auto;
margin-right: auto;
width: 95%;
background-color:#999999;
border:#000000 1px solid;
}

.runs td, table.runs td{
width: 33%;
text-align: center;
background-color:#ffffff;
border:#000000 1px solid;
padding: 3px;
font-weight: bold;
font-size: 11px;
}

.runs td.header, table.runs td.header{
width: 100%;
text-align: center;
text-transform: uppercase;
background-color:#2255bb;
color:#ffffff;
font-weight: bold;
font-size: 15px;
}

.runs td input, table.runs td input{
width: 85%;
color:#000000;
background-color:#cccccc;
}

.buttonlike, .buttonlike:visited, .buttonlike2, .buttonlike2:visited,.buttonlike3, .buttonlike3:visited{
display: block;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
width: 250px;
padding: 5px;
margin: 5px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
color:#000000;
border:#000000 1px solid;
text-align: center;
}

.buttonlike:hover{
background-color:#000000;
color:#ffffff;
border-color:#ffffff;
}

.buttonlike2, .buttonlike2:visited{/*don't move up*/
background-color:#2255bb;
color:#ffffff;
}
.buttonlike2:hover{/*don't move up*/
background-color:#ffffff;
color:#000000;
}

.buttonlike3, .buttonlike3:visited{/*don't move up*/
background-color:#ffffff;
color:#2255bb;
}
.buttonlike3:hover{/*don't move up*/
background-color:#2255bb;
color:#ffffff;
}

.def, .def:visited, .within .def{
color:#2255bb;
}
.def2, .def2:visited, .within .def2{
background-color:#2255bb;
color:#ffffff;
}
.def3, .def3:visited, .within .def3{
background-color:#ffffff;
color:#000000;
border:#2255bb 3px double;
}
.def4{
color:#2255bb;
background-color:#ffffff;
}

.searched{
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
border:#2255bb 5px solid;
padding: 10px;
background-color:#000000;
text-align: center;
width: 90%;
overflow: auto;
border-radius: 30px;
}

.searched .searched_title{
background-color:#2255bb;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
font-size: 15px;
color:#ffffff;
padding: 10px;
border:#ffffff 3px double;
margin-bottom: 5px;
text-transform: uppercase;
border-radius: 30px;
}

.searched .searched_title a, .searched .searched_title a:visited{
color:#ffffff;
}

.searched .searched_title .pid{
text-transform: none;
margin-left: 10px;
font-size: 11px;
}

.searched .searched_slogan{
background-color:#ffffff;
color:#000000;
font-weight: bold;
padding: 10px;
font-size: 13px;
margin-bottom: 5px;
border:#000000 3px double;
text-transform: uppercase;
border-radius: 10px;
}

.searched .searched_slogan a, .searched .searched_slogan a:visited{
color:#000000;
text-decoration: none;
}

.searched .searched_contents{
background-color:#ffffff;
color:#000000;
text-align: justify;
font-size: 16px;
padding: 10px;
border:#ffffff 3px double;
overflow: auto;
line-height:20px;
}

.searched_contents{
display:block;
text-decoration: none;
border-radius: 30px;
}

.searched .searched_contents a, .searched .searched_contents a:visited{
color:#000000;
text-decoration: none;
}

.searched .searched_image{
float: left;
margin-right: 10px;
margin-bottom:10px;
border:#000000 3px double;
}

.searched_contents:hover{
background-color:#000000;
color:#ffffff;
border-color:#ffffff;
}

.searched_contents:hover .searched_image{
border-color:#ffffff;
}

.searched .searched_contents a img{
border:#000000 3px double;
}

.searched_browse{
padding: 10px;
background-color:#000000;
color:#ffffff;
border:#000000 3px double;
margin-top: 50px;
overflow: auto;
width: 575px;
margin-left: auto;
margin-right: auto;
}

.searched_browse a{
float: left;
}

.question{
background-color:#2255bb;
color:#ffffff;
font-weight: bold;
font-size: 18px;
padding: 15px;
border:#ffffff 3px double;
margin-bottom: 5px;
text-transform: uppercase;
}

.answer{
text-align: justify;
font-size: 16px;
padding: 15px;
border:#000000 3px double;
margin-bottom: 20px;
background-color:#ffffff;
color:#000000;
}

.outcome{
text-align: center;
margin:10px;
margin-left: auto;
margin-right: auto;
border:#000000 3px double;
padding: 10px;
width: 90%;
font-weight: bold;
}

.outcome a{
text-transform: uppercase;
display: block;
margin-top:5px;
margin-bottom:5px;
text-align: center;
color:#ffffff;
background-color:#2255bb;
font-size:14px;
padding: 5px;
border:#000000 1px solid;
}
.outcome a:hover{
color:#000000;
background-color:#ffffff;
}

.idis{
text-align: center;
margin:10px;
margin-left: auto;
margin-right: auto;
background-color:#2255bb;
color:#ffffff;
font-size: 23px;
font-weight: bold;
border:#ffffff 3px double;
padding: 10px;
text-transform: uppercase;
}

.actualid{
text-align: center;
margin:10px;
margin-left: auto;
margin-right: auto;
font-size: 43px;
padding: 10px;
border:#ffffff 3px double;
font-weight: bold;
background-color:#000000;
color:#ffffff;
}

.wolfis{
text-align: center;
margin:10px;
margin-left: auto;
margin-right: auto;
background-color:#2255bb;
color:#ffffff;
font-size: 23px;
font-weight: bold;
border:#ffffff 3px double;
padding: 10px;
text-transform: uppercase;
}

.actualwolf{
text-align: center;
margin:10px;
margin-left: auto;
margin-right: auto;
font-size: 43px;
padding: 10px;
border:#ffffff 3px double;
font-weight: bold;
background-color:#000000;
color:#ffffff;
}

.catlist a, .catlist a:visited{
display: block;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
padding: 5px;
margin: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
background-color:#2255bb;
color:#ffffff;
border:#000000 4px double;
text-align: center;
width: 70%;
letter-spacing: 3px;
text-decoration: none;
}

.catlist a:hover{
background-color:#ffffff;
color:#000000;
}

.adsensewrapper{
margin-left: auto;
margin-right: auto;
font-weight: normal;
font-size: 14px;
text-align: center;
padding: 5px;
text-transform: none;
width: 730px;
overflow: auto;
border:#000000 1px double;
background-color:#ffffff;
color:#000000;
padding-bottom:0px;
}

.adsensewrapper .adsenseheader{
font-weight: bold;
font-size: 14px;
text-align: center;
padding: 3px;
margin: 5px;
margin-left: auto;
margin-right: auto;
text-transform: uppercase;
border:#ffffff 1px solid;
background-color:#000000;
color:#ffffff;
}

#google table{
width: 765px;
padding: 0px;
background-color:#ffffff;
border:#000000 1px double;
margin: 10px;
}

#google table td{
background-color:#2255bb;
text-align: center;
}

#google .intable{
width: 100%;
border:#ffffff 0px solid;
background-color:#2255bb;
margin-left: auto; 
margin-right: auto;
}

#google .intable td{
border:#ffffff 1px solid;
width: 50%;
}

#google input{
background-color:#ffffff;
color:#000000;
border:#ffffff 3px double;
}

.blogcomment{
margin-left:10px;
margin-right:10px;
padding: 10px;
border:#000000 1px solid;
background-color:#ffffff;
color:#000000;
}

.blogfriend{
color:#000000;
border:#000000 3px double;
padding: 5px;
float:left;
margin-right: 5px;
margin-bottom: 5px;
width: 48%;
font-size: 12px;
}

.blogfriend a{font-weight: bold;}

.notes{
position:relative;
width:750px;
height:130px;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.notes .notetext{
font-size:12px;
}

.notes .notescommands{
text-align: center;
}

.notes .anote{
position: absolute;
width:734px;/*padding + margins * 2*/
height:114px;/*padding + margins * 2*/
overflow:auto;
top:0px;
left:0px;
border:#000000 3px double;
padding: 5px;
background-color:#ffffff;
color:#000000;
text-align: justify;
}

.anote .hr{
margin-top:3px;
margin-bottom:3px;
}

.notes .notedate{
margin-left: 20px;
}

.notes .notedate a, .notes a, .notes a:visited, .notes a:hover{
color:#2255bb;
font-weight: bold;
}

.notes .fyeo{
text-transform: capitalize;
font-weight: bold;
text-align: center;
font-size:12px;
background-color:#2255bb;
color:#ffffff;
display:block;
border:#000000 1px solid;
margin-bottom: 3px;
}

#linksContainer table td{
background-color:#ffffff;
}

pre{border-radius: 30px; box-shadow: 10px 10px 5px #333333;
/*text-shadow: 2px 2px 2px #00ffff;*/
overflow:auto;
padding:10px;
border:#2255bb 5px groove;
min-height: 50px;
height: auto !important;
/*max-height: 500px;
height: 500px;*/
max-width: 80%;
/**/
width: 80%;
white-space:pre-wrap;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#000000;
color:#ffffff;
line-height:23px;
letter-spacing:2px;
}

.menusMore{
display:block;
position: absolute; 
width:100%;
border:#000000 0px solid;
background-color:#ffffff;
top:0px; 
left:0px; 
visibility:hidden;
}

.gsearchbutton{
background-color:#2255bb;
color:#ffffff;
width:220px;
font-weight:bold;
}

.menu .gsearchstripe{
background-color:#2255bb;
color:#ffffff;
padding:2px;
}

.mynotes{
font-size:14px;
}

.services{
display:block;
/*padding:3px;
margin-top:5px;
margin-bottom:5px;*/
text-align:center;
margin-left:auto;
margin-right:auto;
border:#000000 0px solid;
}

.servicesin{
display:block;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:12px;
margin:2px;
}

.serviceitem{
border:#000000 3px double;
padding:10px;
text-align:justify;
}

.serviceitem div form{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.serviceitem table, .serviceitem div{
margin-left:auto;
margin-right:auto;
}

.myheader{
margin-left:auto;
margin-right: auto;
padding: 5px;
text-transform: uppercase;
font-size:16px;
font-weight: bold;
letter-spacing: 2px;
margin-top:15px;
margin-bottom:25px;
border:#000000 3px double;
background-color:#2255bb;
color:#ffffff;
border-radius: 20px;
box-shadow: 10px 10px 5px #333333;
}

.myframe{
display: block;
margin-left:auto;
margin-right: auto;
padding: 15px;
margin-top: 15px;
margin-bottom: 15px;
border:#000000 1px solid;
}

.myrule{
display: block;
height: 1px;
padding:0px;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
background-color:#000000; 
}


.def1a{
/*blue bg white txt*/
background-color:#2255bb;
color:#ffffff;
}
.def2a{
/*blue bg white txt black border*/
background-color:#2255bb;
border-color:#000000;
color:#ffffff;
}
.def2b{
/*blue bg white txt white border*/
background-color:#2255bb;
border-color:#ffffff;
color:#ffffff;
}

.inputstuff{
background-color:#000000;
color:#ffffff;
font-weight:bold;
padding:2px;
}

blockquote{
border-color:#2255bb;
border-width:1px;
border-style:dotted;
padding:10px;
}

q{
border-color:#2255bb;
border-width:0px;
border-bottom-width:1px;
border-style:dotted;
letter-spacing:2px;
font-family:monospace;
margin-left:3px;
margin-right:3px;
}

 .tp_summary2{
margin-left: auto;
margin-right: auto;
margin-top:5px;
margin-bottom: 5px;
text-align: justify;
font-weight: normal;
font-size: 16px;
padding: 10px;
text-decoration: none;
text-transform:none;
border:#000000 3px double;
background-color:#ffffff;
color:#000000;
}
.tp_summary2{
margin-top: 0px;
margin-bottom: 0px;
width: auto;
}

.autoindex{
background-color:#ffffff;
color:#000000;
text-align:justify;
margin-left: 0px;
margin-right: 0px;
padding:15px;
padding-top:5px;
margin-bottom:15px;
margin-top:15px;
}

.autoindex legend{
font-weight: bold;
font-size: 13px;
text-transform: capitalize;
background-color:#ffffff;
padding:2px;
padding-left: 5px;
padding-right: 5px;
}

.autoindex a{
margin-right: 10px;
font-weight: bold;
font-size: 12px;
text-transform: capitalize;
}

#autoindexfieldset a{
margin-right:20px;
}

.tp_summary2 table{
width: 100%;
margin-left:auto;
margin-right: auto;
}

.tp_summary2 table td{
font-size: 16px;
padding: 5px;
border:#000000 1px solid;
}

.tp_summary2 table .td1{
width: 35%;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
background-color:#2255bb;
color:#ffffff;
}

.autosorter a em{
letter-spacing:2px;
font-weight:bold;
}

.tp_summary2 table .td2 a{
font-weight: bold;
font-size:14px;
}

.tp_summary2 table .td2 a{
text-transform: uppercase;
}

td.blackadbg{
background-color:#000000;
color:#ffffff;
}

img.tarot{
vertical-align:text-top;
float:none;
margin:0px;
margin-left:auto;
margin-right:auto;
}

.tabulardata .myheader{font-size:14px; padding:3px; margin:0px;}

.feeditem{display:block; margin:10px; margin-left:auto; margin-right:auto;text-align:justify; padding:10px; width:75%;}
.feeditem code{font-size:12px;}
.feeditem .myheader a{color:#ffffff;}
.feeditem .hr{margin-top:5px; margin-bottom:5px;}
.feeditem q{line-height:20px;}
.feeditem .myheader{border:#ffffff 1px solid; margin-top:20px; margin-bottom:20px;letter-spacing:3px;}
.feeditem .myheader a{text-decoration:none;}

.itemdatacontainer{display:block; overflow:auto;margin-top:0px;padding:10px;background-color:#000000;color:#ffffff;border-radius: 20px; -moz-box-shadow: 0 0 15px #dd0000;
-webkit-box-shadow: 0 0 15px #dd0000;
box-shadow: 0 0 10px 5px #dd0000;}
.itemtitle{display:block;margin-top:-10px;}

.itemimage{float:left;margin:5px;margin-right:10px;display:block; max-width:40%;max-height:250px; overflow:hidden;/*overflow-y:auto;*/ border:#ffffff 1px solid;border-top-width:1px;margin-top:-0.5px;}
.itemimage img{margin:0px; margin-bottom:-5px;border-width:0px;}
#blogtext .itemimage img{margin:0px; margin-bottom:-5px;border-width:0px;}

.itemdata, .itemauthor, .itemurl{display:block;width:auto;overflow:auto;}
.itemurl{overflow:hidden}
.itemauthor dfn{text-transform:capitalize;}
.itemdata{padding:5px; border:#ffffff 1px solid; margin:5px;}

.itemsummary{display:block; border:#ffffff 0px solid; border-top-width:1px; border-bottom-width:1px;margin-top:5px;margin-bottom:5px;font-size:12px;padding:25px; padding-top:10px; padding-bottom:10px;clear:both;}
.itemgeolocation dfn, .itemdate dfn, .itemauthor dfn, .itemurl dfn{font-size:12px;}
.itemurl{text-align:left;white-space:nowrap;};.itemusercomment{display:block; padding:25px; padding-top:0px; padding-bottom:0px;/*max-height:500px;*/ overflow:auto; clear:both;}
.itemusercomment fieldset.simplefieldset{margin-left:10px; margin-right:10px;}
.itemactualurl{white-space:nowrap;overflow:hidden;}
.itemactualurl:hover{white-space:normal;}
/*.itemactualurl a{background-color:#ffffff;}*/
.itemurlname{font-weight:bold; display:block;border:#ffffff 0px solid; border-bottom-width:1px;}

.myfloat{
text-align:justify;font-size:12px; font-weight:normal;
display:block; 
border:#000000 1px solid; 
padding:5px; margin:5px; margin-left:0px;
float:left; 
width:200px; max-height:200px;
overflow:auto;
clear:left;
text-indent:0px;
color:#ffffff; background-color:#2255bb;
font-family:sans-serif;
}

.myinfloat{
float:right;
margin-left:10px; margin-bottom:5px;
font-weight:bold;border:#ffffff 1px solid; padding:3px; 
font-size:13px;
}

.editortable td{
text-align: center;
width:11%;
border:#000000 3px ridge;
}

.editortable td:hover{
background-color:#ffffff;
}

#blogtext table{margin-top:15px; margin-bottom: 15px;}
