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

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

img{
border-width:0px;
}

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

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

.editortable td{
text-align: center;
width:11%;
}

.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:14px;
}

.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: auto;
overflow: auto;
}

.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;
}

.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;
}

.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;
}

.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;
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: 47%;
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{
overflow:auto;
padding:5px;
border:#000000 1px dotted;
min-height: 50px;
height: auto !important;
/*max-height: 500px;
height: 500px;*/
max-width: 650px;
/*width: auto !important;*/
width: 650px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#000000;
color:#ffffff;
}

.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:12px;
}

.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: 1px;
margin-top:15px;
margin-bottom:15px;
border:#000000 1px solid;
background-color:#2255bb;
color:#ffffff;
}

.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;
}

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

 .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;
}

.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;
}

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

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