/*
Theme Name: MLP Collection - Main Site
Version: 3.0
*/

/*----------------FONTS----------------*/
@font-face{font-family:SoutaneFont;src:url('layout/font_soutane.ttf');}
@font-face{font-family:AngelinaFont;src:url('layout/font_angelina.ttf');}
@font-face{font-family:PonyFont;src:url('layout/font_pony.ttf');}

/*----------------GENERAL----------------*/
body{margin:0;padding:0;background-image:url('layout/mlp_bluegrad.png');background-repeat:repeat-x;background-attachment:fixed;font-family:Georgia, Verdana, Tahoma, Calibri, Arial;font-size:1em;color:#202020;}
p{font-family:Georgia, Verdana, Tahoma, Calibri, Arial;font-size:1em;color:#202020;}
p.clear{clear:left;}
hr{border:0;height:1px;background:#999999;box-shadow:0px 1px 0px #FFFFFF;width:75%;margin-top:25px;margin-bottom:35px;}
h1, h2, h3{color:#202020;font-family:Georgia, Verdana, Tahoma, Calibri, Arial;font-size:15pt;font-weight:bold;letter-spacing:3px;line-height:100%;margin-bottom:50px;margin-top:3px;padding:2px;text-align:center;}
.clear{clear:left;}

/*----------------LISTS----------------*/
li{margin-left:-20px;padding-left:30px;}

/*----------------LINKS----------------*/
a{color:#0D58A2;text-decoration:none;}
a:visited{color:#074885;text-decoration:none;}
a:hover{color:#0D58A2;text-decoration:underline;}
a:active{color:#0D58A2;text-decoration:none;}

/*------------------------------LAYOUT------------------------------*/

/*----------------HEADER.php----------------*/
.banner_container{max-width:100%;}
.banner{background-image:url('layout/mlp_banner.png');background-repeat:no-repeat;width:1251px;height:145px;text-align:center;margin-left:auto;margin-right:auto;}
.searches{position:absolute;top:25px!important;right:25px!important;padding:0;}
.searches, .searches p{font-family:Tahoma, Verdana, Calibri, Arial;font-size:10pt;}
.searchButton{box-shadow:0px 1px 0px 0px #f0f7fa;background:linear-gradient(to bottom, #37B1C3 5%, #206771 100%);background-color:#206771;border-radius:6px;border:1px solid #206771;display:inline-block;cursor:pointer;color:#ffffff;font-weight:bold;letter-spacing:1px;padding:6px 10px;text-decoration:none;text-shadow:0px -1px 0px #5b6178;}
.searchButton:hover{background:linear-gradient(to bottom, #206771 5%, #37B1C3 100%);background-color:#019ad2;}
.searchButton:active{position:relative;top:1px;}
#navbar{font-family:SoutaneFont, Georgia;font-size:1em;border-top:1px solid #205b62;border-bottom:1px solid #205b62;text-align:center;}
#navbar a{color:#FFFFFF;text-shadow:0px 1px 1px #328a94;}
/*--------Dropdown Menu--------*/
.navbar{overflow:hidden;background-color:#59bfcd;font-family:SoutaneFont, Georgia;font-size:0.9em;font-weight:400;border-top:1px solid #205b62;border-bottom:1px solid #205b62;}
.navbar a{float:left;font-size:10pt;color:white;text-align:center;padding:14px 16px;text-decoration:none;}
.dropdown{float:left;overflow:hidden;}
.dropdown .dropbtn{font-size:10pt;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0;}
.navbar a:hover, .dropdown:hover .dropbtn{background-color:#3695a0;}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:5;font:10pt Georgia;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;font:10pt Georgia;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}

/*--------Main Page Area--------*/
#mainpage{width:95%;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
html>body #mainpage{height:auto;min-height:550px;}

/*----------------FOOTER.php----------------*/
#footer{padding:10px;}
#footer p{text-align:center;font-size:9pt;letter-spacing:3px;}

/*----------------CONTENT FORMATTING----------------*/
#content_box, #content_box2{background:#ffffff;border:1px solid #202020;padding:1em;margin-top:1em;margin-bottom:2em;margin-left:2em;margin-right:2em;}
#content_box{min-height:350px;}
#content_box p, #content_box2 p{line-height:180%;margin-top:10px;}
#content_box h1, #content_box2 h1, #search_box h1{background:#ADDFE7;background-image:url('../layout/mlp_rainbow.png');background-repeat:repeat-y;border:1px solid #202020;color:#202020;font-family:Georgia, Verdana, Tahoma, Calibri, Arial;font-size:12pt;font-weight:bold;padding:5px;text-align:center;margin-bottom:10px;margin-top:-25px;}
#content_box h2, #content_box2 h2, #search_box h2{border:1px solid #000000;background:#D3EEF2;background-image:url('layout/mlp_rainbow.png');background-repeat:repeat-y;font-size:12pt;margin-bottom:2px;padding:5px;}
#content_box h3, #content_box2 h3, #search_box h3{font-size:11pt;margin-bottom:2px;text-align:left;}
#search_box{background:#ffffff;background-image:url('../layout/bg_white.png');border:1px solid #202020;padding:1em;margin-top:1em;margin-bottom:2em;margin-left:2em;margin-right:2em;}
#search_box p{line-height:30px;}

/*----------------CONTENT FORMATTING----------------*/
#col3{-webkit-column-count:3;
/* Chrome, Safari, Opera */-moz-column-count:3;
/* Firefox */column-count:3;}
#col4{-webkit-column-count:4;
/* Chrome, Safari, Opera */-moz-column-count:4;
/* Firefox */column-count:4;}

/*----------------SPACERS----------------*/
.spacerlarge{margin-left:15px;margin-right:15px;}
.spacermed{margin-left:10px;margin-right:10px;}
.spacersmall{margin-left:5px;margin-right:5px;}

/*----------------IMAGES & THUMBS----------------*/

/*------Images------*/
img{border:0;padding:0;margin:0;}
.imgcenter{display:block;margin-left:auto;margin-right:auto;padding:15px;}
img.ponyimg{border:1px solid #202020;}
img.ponyimg_sold{border:1px solid #202020;opacity:0.5;filter:alpha(opacity=50);
/* For IE8 and earlier */}
img.ponyimg_spa{border:1px solid #ff0000;}
.imgcenter {display: block;margin-left: auto;margin-right: auto;padding: 15px;}
.imgright {float: right;padding: 5px;}
.imgleft {float: left;padding: 5px;}
.imginline {display: inline-block;padding: 1px;}
/*--img container--*/
.img_container_center{width:50%;margin-left:auto;margin-right:auto;}
.img_inside_container{max-width:100%;margin-left:auto;margin-right:auto;}
.img_container_center, .img_container_center p{text-align:center;font-family:Tahoma, Verdana, Calibri, Arial;font-size:10pt;color:#808080;}
.img_sidebar_container_left{width:35%;float:left;padding:5px;}
.img_sidebar_container_right{width:35%;float:right;padding:5px;}
/*------Polaroids------*/
.polaroid, .polaroid_small{border:1px solid #000000;background-color:#FFFFFF;padding:10px 10px 1px 10px;margin-top:0px;margin-right:20px;margin-bottom:5px;box-shadow:4px 4px 5px #888888;}
.polaroid{width:18%;}
.polaroid_small{width:10%;}
.polaroid .img_inside_container, .polaroid2 .img_inside_container {border:1px solid #808080;}
.img_left{float:left;}
.img_right{float:right;}
.polaroid p, .polaroid2 p{font:20pt AngelinaFont;font-weight:bold;text-align:center;margin-top:10px;margin-bottom:10px;}


/*------Thumbs------*/
#db_thumbs{width:150px;display:inline-block;text-align:center;border:0px dashed #404040;padding:3px;vertical-align:top;}
#db_thumbs, #db_thumbs p, #db_thumbs a{font:8pt Tahoma;letter-spacing:0;}
.db_thumbs img{border:1px solid #202020;}

/*------Thumbs Overlay------*/
.thumbs_box{width:150px;position:relative;text-align:center;}
.bottom-left{position:absolute;bottom:5px;left:5px;background-color:#ffffff;padding:2px;}
.top-left{position:absolute;top:5px;left:5px;background-color:#ffffff;padding:2px;}
.top-right{position:absolute;top:5px;right:5px;background-color:#ffffff;padding:2px;}
.bottom-right{position:absolute;bottom:5px;right:5px;background-color:#ffffff;padding:2px;}

/*----Thumbs - Wishlist----*/
.wishlist0{
/* not fussed */border:2px solid #C0C0C0;}
.wishlist1{
/* DESPERATELY WANT */border:2px solid #65b144;}
.wishlist2{
/* Expensive */border:2px solid #ea6d02;}
.wishlist3{
/* General Want */border:2px solid #a1d28c;}
.wishlist4{
/* MUST be mint */border:2px solid #d00058;}
.wishlist5, .wishlist9{
/* Build an Army */border:2px solid #009ebb;}
.wishlist6{
/* Owned */border:1px solid #202020;}



/*----------------FORMS----------------*/
label{float:left;text-align:right;margin-right:15px;width:100px;font-weight:bold;}

/*------Invisible Radio Buttons------*/
label.radio{width:15px;}
label.radio>input{
/* HIDE RADIO */visibility:hidden;
/* Makes input not-clickable */position:absolute;
/* Remove input from document flow */}
label.radio>input+img{
/* IMAGE STYLES */cursor:pointer;border:2px solid transparent;}
label.radio>input:checked+img{
/* (RADIO CHECKED) IMAGE STYLES */border:2px solid #000000;}

/*----------------BUTTONS----------------*/
.buttons{width:50%;margin-left:auto;margin-right:auto;padding:10px;border:0px solid black;text-align:center;}
.submitButton{box-shadow:0px 1px 0px 0px #f0f7fa;background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);background-color:#33bdef;border-radius:6px;border:1px solid #057fd0;display:inline-block;cursor:pointer;color:#ffffff;font-weight:bold;letter-spacing:2px;padding:6px 24px;text-decoration:none;text-shadow:0px -1px 0px #5b6178;}
.submitButton:hover{background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);background-color:#019ad2;}
.submitButton:active{position:relative;top:1px;}
.clearButton{box-shadow:0px 1px 0px 0px #f0f7fa;background:linear-gradient(to bottom, #0095E7 5%, #91D9FF 100%);background-color:#0095E7;border-radius:6px;border:1px solid #0095E7;display:inline-block;cursor:pointer;color:#ffffff;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:0px -1px 0px #5b6178;letter-spacing:2px;}
.clearButton:hover{background:linear-gradient(to bottom, #91D9FF 5%, #0095E7 100%);background-color:#91D9FF;}
.clearButton:active{position:relative;top:1px;}
.sidebarButton{box-shadow:0px 1px 0px 0px #f0f7fa;background:linear-gradient(to bottom, #0095E7 5%, #91D9FF 100%);background-color:#0095E7;border-radius:5px;border:1px solid #0095E7;display:inline-block;cursor:pointer;color:#ffffff;font-weight:bold;padding:3px;text-decoration:none;text-shadow:0px -1px 0px #5b6178;letter-spacing:2px;}
.sidebarButton:hover{background:linear-gradient(to bottom, #91D9FF 5%, #0095E7 100%);background-color:#91D9FF;}
.sidebarButton:active{position:relative;top:1px;}

/*----------------TABLES----------------*/
th, td{font-family:Tahoma, Georgia, Verdana, Calibri, Arial;font-size:10pt;color:#202020;vertical-align:top;text-align:left;}
th{font-weight:bold;background-image:url("../layout/pattern_grey-light.png");padding:5px;border:1px solid #404040;}
.innertable{font:8pt Tahoma;color:#202020;font-weight:bold;}
.tbl_bold{font-weight:bold;}
.tbl_normal{text-align:left;}
.tbl_source{width:110px;text-align:left;}
.tbl_currency{width:80px;text-align:right;}

/*----------------TAGS FOR THOUGHTS----------------*/
/* CSS tag effect */
.tag_link{overflow:hidden;list-style:none;padding:0;margin:0 0 20px;}
.tag_link li{float:left;padding:0;margin:0 0 5px 20px;
/* make some space for the triangle */font:12px/20px Arial, sans-serif;}
.tag_link a{position:relative;display:block;padding:0 8px;text-decoration:none;color:#fff;background:#2B8FD9;}

/* CSS triangle */
.tag_link a:before{content:"";
/* generate the pseudo-element */position:absolute;left:-10px;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #2B8FD9;}

/* CSS circle */
.tag_link a:after{content:"";
/* generate the pseudo-element */position:absolute;left:-2px;top:8px;width:3px;height:3px;background:#fff;-moz-border-radius:5px;border-radius:5px;}
.tag_link a:hover, .tag_link a:focus, .tag_link a:active{background:#555;}
.tag_link a:hover:before, .tag_link a:focus:before, .tag_link a:active:before{border-right-color:#555;}

/* Larger version with a few more CSS3 enhancements */
.tag_link-alt li{margin:0 0 5px 25px;font-size:18px;line-height:30px;}
.tag_link-alt a{padding:0 12px;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);}
.tag_link-alt a:before{left:-15px;border-width:15px 15px 15px 0;border-style:solid;border-color:transparent #2B8FD9;}
.tag_link-alt a:after{top:12px;width:5px;height:5px;-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.25);box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.25);}

/*----BASIC STYLES----*/
.bold{font-weight:700;}
.center{text-align:center;}
.italic{font-style:italic;}
.right{text-align:right;}
.strikeout{text-decoration:line-through;}
.underline{text-decoration:underline;}
.notes {font-size: 0.85em;font-style: italic;}
.notes i {font-style: normal;}
