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

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

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

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

form{
margin: 2px;
}

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

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

#imagezoom{
position: absolute;
top:0px;
left: 0px;
visibility: hidden;
z-index:10;
border:#000000 3px ridge; 
}

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

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

.tp_header, .tp_header2, .tp_slogan, .tp_slogan2{
font-weight: bold;
font-size:22px;
text-transform:uppercase;
text-align: center;
padding: 5px;
border:#ffffff 1px solid;
background-color:#2255bb;
color:#ffffff;
}
div.tp_header2, span.tp_header2{
border-width: 3px;
border-style: double;
font-size:18px;
}
div.tp_header{
border-width: 3px;
border-style: double;
}

.tp_slogan2 img{
margin: 15px;
margin-left: auto;
margin-right: auto;
border:#000000 3px double;
}

.tp_header, .tp_header2, .tp_slogan, .tp_slogan2{
border-bottom-width: 0px;
}
.tp_slogan{
font-size:18px;
text-decoration: none;
padding: 10px;
}
.tp_slogan2{
border:#000000 0px solid;
text-decoration: none;
padding: 10px;
}
.tp_header2{
font-size:23px;
margin-top:0px;
background-color:#000000;
color:#ffffff;
padding:7px;
}

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

#main_title{
text-decoration: none;
background-color:#000000;
color:#ffffff;
font-size:22px;
}

.tp_summary, .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: 22%;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
background-color:#2255bb;
color:#ffffff;
}




.td1{
background-color:#2255bb;
}

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

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

#summarytext a{
text-transform: none;
}

#summarytext a.buttonlike2{
text-transform: uppercase;
}

#summarytext a.buttonlike3{
text-transform: uppercase;
}

.map{
border:#000000 3px double; 
height:550px;
background-color:#ffffff;
}
.mapinfo{
display: block;
margin-top:10px;
margin-bottom:10px; 
font-weight: bold; 
font-size: 12px; 
text-transform: uppercase; 
padding: 5px;
text-align: center;
border:#000000 3px double;
background-color:#2255bb;
color:#ffffff;
}

.reel{
background-image: url('../_images_/reel.gif');
background-position:-6px 0px;
height:25px;
border-width:0px;
border-color:#ffffff;
border-bottom:#ffffff 1px solid;
}

.tp_scrollerwrap{
display: none; /*shown after loaded non-placeholder images*/
position:relative; 
top:0px;
left:0px;
height:375px; 
width: auto;
overflow:hidden;
background-color:#000000;
border:#ffffff 1px solid;
border-top-width: 0px;
}

.tp_scroller{
position:relative;
z-index:3;
margin: 0px;
top:0px;
left:0px;
height:300px;
overflow:hidden;
z-index:2;
padding:0px;
border:#ffffff 0px solid;
}

#FP{
position: absolute;
top:0px;
left:0px;
font-size: 90px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
visibility: hidden;
color:#2255bb;
}

.tp_scrollerwrap td{
vertical-align: top;
text-align: center;
font-size:11px;
background-color:#000000;
}

.tp_scrollerwrap td img{
position: relative;
top: 0px;
left: 0px;
margin-right: 3px;/*same margin as: .tp_scrollerwrap table .description*/
margin-top: 2px;
border:#ffffff 3px ridge;
}

.tp_scrollerwrap td a, .tp_scrollerwrap td a:visited{
color:#000000;
}

.tp_scrollerwrap table .description{
position: relative;
top: 0px;
left: 0px;
margin-right: 3px;/*same margin as: .tp_scrollerwrap td img*/
text-align: center;
font-size:12px;
border:#ffffff 1px solid;
padding: 5px;
height: 30px;
overflow: auto;
background-color:#000000;
color:#ffffff;
}

.tp_scrollerwrap table .description .myrule{
background-color:#ffffff;
}

.tp_scrollerwrap form{
margin: 0px;
padding: 0px;
text-align: center;
}

.tp_scrollerwrap form a, .tp_scrollerwrap form a:visited{
display: block;
float: left;
width:100px;
padding: 1px;
margin: 2px;
margin-top: 2px;
border:#ffffff 1px solid;
font-weight: bold;
font-size: 10px;
text-decoration: none;
text-transform:uppercase;
background-color:#000000;
color:#ffffff;
}

.scroller_form{
margin: 0px;
padding: 0px;
text-align: center;
}

.scroller_form a, .scroller_form a:visited{
display: block;
width:100px;
padding: 1px;
margin: 2px;
margin-top: 2px;
margin-left:auto;
margin-right:auto;
border:#ffffff 1px solid;
font-weight: bold;
font-size: 10px;
text-decoration: none;
text-transform:uppercase;
background-color:#000000;
color:#ffffff;
}

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

.scroller_form .commands{
margin-left: auto;
margin-right: auto;
}

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

.tp_scrollerwrap form .commands{
width: 567px;
margin-left: auto;
margin-right: auto;
}

fieldset{
margin: 5px;
padding: 5px;
text-decoration: none;
border:#000000 1px solid;
background-color:#2255bb;
color:#ffffff;
}

fieldset.simplefieldset{
margin:0px;
margin-top:5px;
margin-bottom:7px;
background-color:#ffffff;
color:#000000;
text-align:justify;
padding:15px;
padding-top:7px;
}

fieldset.simplefieldset legend{
font-size:12px;
font-weight:bold;
padding:2px;
padding-left: 5px;
padding-right: 5px;
background-color:#ffffff;
color:#000000;
border:#000000 1px double;
}

#blogtext fieldset{
margin:0px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
color:#000000;
text-align:justify;
padding:15px;
padding-top:7px;
}

#blogtext fieldset legend{
font-size:12px;
font-weight:bold;
padding:2px;
padding-left: 5px;
padding-right: 5px;
background-color:#ffffff;
color:#000000;
border:#000000 1px double;
}

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

.comments_footers a, .comments_footers a:visited{/*BEFORE buttonlike*/
display: block;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
width: 250px;
padding: 5px;
margin:5px;
margin-top:0px;
border:#ffffff 1px solid;
}

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

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

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

.commentwrapper{
padding: 5px;
margin: 100px;
margin-top: 5px;
margin-bottom: 20px;
text-align: justify;
font-size: 14px;
overflow: auto;
border:#000000 1px solid;
}

.commentheader{
font-weight: bold;
font-size: 12px;
text-transform: none;
letter-spacing:2px;
text-align: center;
padding: 5px;
border:#000000 1px solid;
background-color:#2255bb;
color:#ffffff;
margin-bottom: 10px;
margin-top:10px;
}
.commentheader a, .commentheader a:visited{
background-color:#2255bb;
color:#ffffff;
}

.commentdate{
font-size: 12px;
margin-left: 20px;
}

.commentphoto{
margin: 5px;
float: left;
border:#000000 2px solid;
}

.comments_footers{
margin-left: auto;
margin-right: auto;
margin-top: 20px;
text-align: center;
width: 600px;
border:#000000 0px solid;
}

.comments_footers table{
margin-left: auto;
margin-right: auto;
width: 100%;
border:#000000 0px solid;
}
.comments_footers td{
width: 50%;
text-align: center;
}

.comments_footers a.addtoit{
font-size: 14px;
width: 550px;
background-color:#000000;
color:#ffffff;
border-color:#ffffff;
}

.addcomment{
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width: 90%;
font-size: 14px;
font-weight: normal;
border:#000000 1px solid;
background-color:#ffffff;
color:#000000;
}

.addcommentheader, .addcomment .addcommentheader{
font-weight: bold;
width: 97%;
font-size: 20px;
text-align: center;
padding: 5px;
margin: 5px;
border:#000000 3px double;
background-color:#000000;
color:#ffffff;
}

.explain{
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
width: 97%;
font-size:14px;
text-decoration:none;
text-transform:none;
font-weight: normal;
text-align: justify;
border:#000000 3px double;
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 3px double;
background-color:#ffffff;
color:#000000;
padding-bottom:2px;
}

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

#friends_encapsulator{
/*height: 80px;*/
overflow: auto;
}
.friend, .friend:visited{
display: block;
float: left;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
font-weight: bold;
font-size: 16px;
border:#000000 1px solid;
background-color:#2255bb;
color:#ffffff;
}
.friend:hover{
background-color:#000000;
color:#ffffff;
}

.tableadd{
margin-left: auto;
margin-right: auto;
width: 50%;
background-color:#ffffff;
}

.tableadd .titleadd{
margin: 3px;
padding: 3px;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
width: 85%;
text-align: right;
border:#000000 1px solid;
background-color:#2255bb;
color:#ffffff;
}

.tableadd .textadd{
margin: 3px;
padding: 3px;
text-align: center;
border:#000000 1px solid;
}

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

.mynotes{
font-size:14px;
}

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