/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;clear:both;height:0;}

/***************************** body + fonts */

body {background: #fff url(images/body.gif) repeat-x; text-align:center;padding: 0 0 100px 0;font: 13px Trebuchet MS,Arial;color:#555;}
h1 {font-size:11px;color:#fff;font-weight:normal;margin: -10px 0 0 0 !important;margin: -15px 0 0 0;}
#left h1 {color:#003e7e;font-size:30px;border-bottom: 1px solid #ccc;display:block;padding: 10px 0 5px 0;}
h2 {font-size:20px;font-weight:normal;margin: 10px 0 10px 0;}
#right h2 {color:#003e7e;font-size:25px;display:block;letter-spacing: -1px;}
h3 {font-size:16px;font-weight:normal;color:#003e7e;margin: 0 0 10px 0;}
#right h3 {border-bottom: 1px solid #ccc;padding: 0 0 5px 0;margin: 15px 0 15px 0;}

h5, h5 a {font-size: 14px;font-weight:normal;}
.magazineintro h2 {margin: 0 0 10px 0;}
p {margin: 10px 0 10px 0;line-height:160%;}
a {color:#12779d;}
a:hover {color:#e01a1a;}

ul {margin: 10px 0 10px 25px;}
li {list-style:circle;line-height:160%;}

/***************************** containers */

#wrap {width:800px;margin:auto;text-align:left;}
#top {width:800px;height:150px;}
#topnav {padding: 1px 0 0 0;}
#content {width:100%;clear:both;background:url(images/content.gif) repeat-y;position:relative;top:20px !important; top: 17px;}
#content.home {background:0;position:relative;top:40px !important; top: 37px;margin: 0 0 50px 0 !important; margin: 0 0 30px 0;}
.flipper {background:0;clear:both;padding: 30px 0 30px 0;}
#homepage {width:450px;margin:auto;}
#bottom {width:100%;height:250px; background:url(images/bottom.gif) repeat-x;margin: 14px 0 0 0 !important; margin: 7px 0 0 0;text-align:left;}
#left {width:535px;float:left;margin: 0 15px 0 0;}
#right {width:230px;float:left;margin: 0 0 0 10px;text-align:right;}

/***************************** top */

#top a img {margin: 10px 0;height:83px;width:332px;}

.photos {position:absolute;z-index:-10px;top:0;margin: 0 0 0 220px;width:578px;height:150px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/blink/images/topimg.png", sizingMethod="scale");}
html>body div.photos {background: url(images/topimg.png) no-repeat;}

/***************************** topnav */

#topnav ul {margin:0;}
#topnav li {list-style:none;float:left;}
#topnav a {height:18px;background:navy;padding: 11px 18px 10px 18px;color:#fff;text-decoration:none;display:block;float:left;font: 13px Century Gothic,Arial,Verdana;border-left: 1px solid #fff;border-right:1px solid #fff;margin: 0 -1px 0 0;}
#topnav .li-home a {background:#00adef;}
#topnav .li-news a {background:#00b9f1;}
#topnav .li-about a {background:#44c7f4;}
#topnav .li-magazine a {background:#00adef;}
#topnav .li-article a {background:#00b9f1;}
#topnav .li-login a {background:#44c7f4;}
#topnav .li-contact a {background:#00adef;margin:0;}
#topnav .li-diary a {background:#40aaf1;}
#topnav a:hover {color:#161ac0;}

#topnav ul ul {position:absolute;top: 190px;display:none;z-index:10;border:1px solid #fff;border-top: 0;clear:left;border-left:0;}
#topnav ul ul li {display:block;float:none;}
#topnav ul ul a {float:none;width:230px;padding-top: 5px;padding-bottom: 5px;border-top: 1px solid #fff;}
#topnav ul ul a:hover {background:#2cbcef;}

/***************************** cover */

.magtop {width:440px;background:url(images/magtop.gif) no-repeat;display:block;padding: 11px 0 0 0;}
.magazineintro {width:410px;background:url(images/magback.gif) repeat-y;padding: 0 15px 15px 15px;}
.magbottom {width:440px;background:url(images/magbottom.gif) no-repeat bottom;display:block;padding: 0 0 11px 0;}
.magazineintro p {font-size:14px;}
.magazineintro img {float:left;margin: 0 10px 0 0;}
.magazineintro p strong {padding: 5px;border:5px solid #fff;background:#6dcff6;font-size:12px;font-style:normal;}
.magazineintro p strong a {text-decoration:none;}

.magazineintro2 h2 {margin: 0 0 10px 0;}
.magazineintro2 {text-align: center; width:410px;background:url(images/magback.gif) repeat-y;padding: 0 15px 15px 15px;}
.magazineintro2 p {font-size:14px;}
/*.magazineintro2 img {float:left;margin: 0 10px 0 0;}*/
.magazineintro2 p strong {padding: 5px;border:5px solid #fff;background:#6dcff6;font-size:12px;font-style:normal;}
.magazineintro2 p strong a {text-decoration:none;}
.magazineintro2 table { margin: 0 50px; text-align: center; }


/***************************** content  */

.greytop {width:100%;height:15px;clear:both;display:block;background:url(images/greytop.gif) no-repeat right;position:relative;top: 20px !important; top:18px;}
.greybottom {width:100%;height:15px;clear:both;display:block;background:url(images/greybottom.gif) no-repeat right;position:relative;top: 20px !important; top:15px;}
#left img {border:1px solid #003e7e;padding: 1px;}
#left p img {margin: 10px;}
#content.fullpage img {margin: 5px;}

.header {background:#e2dede;padding: 5px;margin: 0;}
.header h2 {color:#171bc7;margin:0;}

#left ul, #right ul {margin: 0;}
#left li, #right li {padding: 0 0 0 18px; background: url(images/li.gif) 0 6px no-repeat;list-style:none;}
#right li {padding: 0 18px 0 0; background: url(images/rightli.gif) right 6px no-repeat;list-style:none;}
#right ul ul {display:none;}

#left.viewall li {width:240px;float:left;line-height:140%;margin: 0 0 5px 0;}
#left.viewall a {font-size:12px;}
#left.viewall li span, #left.viewall li span a, #searchpage li span, #searchpage li span a {font-size:11px;color:#999;}

#left #searchform {background:#efefef;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px 5px 5px 10px;margin: 10px 0 10px 0;}
#left #searchform input.text {background:#fff;border:5px solid #ddd;width:300px;}

#right .banners img {margin: 15px 0 0 0;display:block;}

#left .blogindex {margin: 10px 0 20px 0;display:block;}
#left .blogindex h2 a {font-size:20px;font-weight:normal;}
#left .blogindex span, #left.blog .archive span {display:block;background:#efefef;padding: 2px;border-bottom: 1px solid #ccc;}
#left .blogindex span, #left .blogindex span a, #left.blog .archive span, #left.blog .archive span a {font-size:11px;text-decoration:none;}

#left.blog .archive {padding:0;border:0;}
#left p.attachment img {width:520px;}

.flipper .pageflipper {width:100%;text-align:center;}

.goto {margin: 10px 0 10px 0;}

#prices {margin: 15px 0 15px 0;width:100%;border:1px solid #ccc;}
#prices td {padding: 1px;background:#efefef;}

#flipperinfo {border:1px solid #00adef;padding: 0 10px 0 10px;background:#efefef;}

/***************************** loginform */

#signupform {border:1px solid #ccc;background:#efefef;width:300px;margin: 10px 0 10px 0;padding: 0 10px 10px 10px;margin: 0 0 0 100px;}
#signupform div {padding: 5px;}
#signupform label {width:120px;display:block;float:left;}
#signupform input.text {width:100px;padding:1px;font: 13px Trebuchet MS,Arial;color:#555;font-weight:bold;}
#signupform .hiddenbutton {margin: 0 0 0 124px;}
#left ul.loginoptions li {display:inline;padding: 0 5px 0 5px;background:0;}
#left ul.loginoptions {width:320px;margin: 0 0 0 100px;text-align:center;border:1px solid #ccc;background:#cfcfcf;height:25px;}

/***************************** archive + search*/

.archive {margin: 15px 0 15px 0;border: 1px solid #ccc;padding: 5px 5px 5px 30px;font-size:12px;line-height:140%;}
.bignumbers {font-size:40px;display:inline;margin: 0 0 0 -30px;color:#ddd;height:30px;float:left;padding: 8px 0 0 0;}

#searchpage li {margin: 10px 0 10px 0;}
#searchpage li p {font-size:12px;font-weight:normal;margin:0;}
p strong.search-excerpt {background:#d4effc;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left;}

/***************************** meta stuff */

#metastuff {width:100%;background:#efefef;border: 1px solid #ccc;padding: 5px 0 8px 0;text-align:center;margin: 20px 0 20px 0;}
#metastuff a {margin: 0 5px 0 5px;text-decoration:none;}
#left .ourad {display:block;padding: 5px;background:#efefef;border:1px solid #00adef;}
#right .sidesearch #searchsubmit {margin: 5px 0 0 0;}
#right .sidesearch input.text {width:130px;border:5px solid #fff;background:#e6e7e8;font: 13px Trebuchet MS,Arial;color:#555;padding: 3px;font-size: 13px;font-weight:bold;float:left;margin: 0 0 0 20px;}

/***************************** single tags */

#currenttags {border:1px solid #ccc;padding: 5px;margin: 15px 0 10px 0;}
#currenttags p {margin:0 0 -15px 0;}
#taghelp {display:none;position:absolute;top: 60px;left: 560px;width:200px;background:#efefef;padding: 10px;border:5px solid #fff;font-weight:bold;}

/***************************** bottom inner */

#bottom .inner {width:800px;margin:auto;padding: 15px 0 15px 0;}
#bottom ul {margin:0 0 0 15px;}

.editorials {width:260px;margin: 0 15px 0 0;float:left;height:152px;}
.news {width:260px;margin: 0 15px 0 0;float:left;height:152px;}
.search {width:250px;float:left;height:152px;}

#bottom #searchform input.text {width:160px;border:5px solid #fff;background:#e6e7e8;font: 13px Trebuchet MS,Arial;color:#555;padding: 3px;font-size: 13px;font-weight:bold;float:left;}
#bottom #searchsubmit {float:left;margin:5px 0 0 5px;}
input.button {background:#6dcff6;border: 5px solid #fff;float:right;margin: 10px 0 0 0;font: 13px Trebuchet MS,Arial;color:#555;padding: 2px 5px 2px 5px;}

ul.footerstuff {width:100%;clear:both;margin: 0;}
ul.footerstuff li {list-style:none;float:left;}
ul.footerstuff li a {height:22px;display:block;float:left;padding:10px 27px 8px 27px;font-size:11px;color:#fff;text-decoration:none;border-right:1px solid #fff;}
ul.footerstuff li a:hover {color:#ccc;}




#left span.post2pdf_span {padding: 5px;background:#efefef;text-decoration:none;font-weight:bold;}
#left span.post2pdf_span img {margin: 0 5px 0 0;}
#left span.post2pdf_span a {text-decoration:none;}