/* Form styles */
fieldset { border:1px solid #FFF; margin:0; padding:5px 5px 5px 15px; }
legend { font-size:larger; font-weight:700; color:#CCC; }
.settinglabel { float:left; clear:left; width:20em; padding:1px; }
.settinglabelFixedHeight { float:left; clear:left; width:20em; height:77px; padding:1px; }
.settinglabel,.settinglabelFixedHeight { font-weight:700; font-size:smaller; }
.settingrow { clear:left; padding:4px 0; }
.settinglabeltight { float:left; clear:left; width:8em; font-weight:700; padding:1px; }
.settingrowtight { clear:left; padding:1px 0; }
.modulebuttonrow { clear:left; text-align:center; }
.smalltextbox { width:4em; }
.normaltextbox { width:10em; }
.mediumtextbox { width:15em; }
.widetextbox { width:25em; }
.verywidetextbox { width:35em; }
.txterror { color:red; font-weight:700; }
.txtcopyright { color:#444; font-size:80%; font-weight:400; }
.watermarktextbox { width:9em; height:19px; color:Gray; }
.subscribeemail { color:Gray; width:14em; }
input.openid_login { background:url('openidlogin.gif') no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px; }


/* Headings */
h2.moduletitle {  background:url('images/PostHeaderIcon.png') no-repeat; background-position:left;  padding-left:35px;  }
.leftside h2.moduletitle, .rightside h2.moduletitle 
{ background-image: none; font-size:12px;  color:black;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
fieldset h2.moduletitle { background-image: none; }

/* Lists */
div.simplehorizontalmenu { clear:both; width:100%; height:27px; }
ul.simplehorizontalmenu { float:left; list-style:none; margin:0; padding:0; }
ul.simplehorizontalmenu li { display:inline; padding:0 10px; background-image: none; }
ul.simplehorizontalmenu li.selecteditem { font-weight:700; }

.simplelist,.simplelist li { list-style:none; padding:0 0 4px 10px; }
ul.linkitem { position:relative; top:-6px; left:-13px; list-style:none; margin:10px; padding:0; }
div.sitemap ul,div.sitemap ul li { list-style:none; font-size:100%; }
.site-statistics { border-bottom:solid thin #ccc; margin:0 0 5px; padding:0 0 5px; }
ul.userstats { list-style-type:none; font-size:90%; margin:0 0 0 -6px; }
ul.userstats ul { display:block; margin:0; padding:0; }
ul.userstats li { position:relative; list-style:none; font-size:100%; margin: 0px 0px 0px -12px; background-image: none; }
ul.linkitem li { list-style:none; min-height:18px;  margin:0 0 1px; padding:2px 0; }
ul.linkitem a { margin-left:3px; font-weight:700; text-decoration:none; padding:2px 5px 2px 20px; }
* html body ul.linkitem a { height:18px; }
ul.linkitem a:hover { padding:2px 5px 2px 20px; }
li.linkitem:hover,li.linkaltitem:hover { }
div.panelwrapper ul.simplelist { margin-bottom:0; }
div.AspNet-RadioButtonList ul,div.AspNet-CheckBoxList ul { list-style-type:none; margin:0; padding:0; }
ul.firstnav span.sitelink,li.topnavitem,li.firstnav { font-weight:700; font-size:12px; }
li.AspNet-RadioButtonList-Item,li.AspNet-CheckBoxList-Item { white-space:nowrap; }

ul.blognav { list-style-type:none;  }
.blognavright ul li , .blognavleft ul li{ background-image: none;}
ul.blognav li { margin: 0px 0px 3px -28px;  }
div.blognavright  h3 , div.blognavleft  h3{ padding-top: 10px;  }

ul.tag-cloud  { list-style-type:none; margin:15px 0 3px 10px; }
ul.tag-cloud li { display:inline; list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tagcount { font-size:x-small; }
.tag-cloud .weight1 { font-size:90%; }
.tag-cloud .weight2 { font-size:110%; }
.tag-cloud .weight3 { font-size:120%; }
.tag-cloud .weight4 { font-size:130%; }
.tag-cloud .weight5 { font-size:140%; }
.tag-cloud .weight6 { font-size:150%; }
.tag-cloud .weight7 { font-size:160%; }
.tag-cloud .weight8 { font-size:180%; }
.tag-cloud .weight9 { font-size:200%; }
.tag-cloud .weight10 { font-size:210%; }

/* Links */
a.ModuleEditLink,
a.ModuleEditLink:link,
a.ModuleEditLink:visited,
a.ModuleEditLink:hover,
a.ModuleEditLink:active { font-size:10px; }

.leftside a.ModuleEditLink, .rightside a.ModuleEditLink {color:black;}

/* Misc */

div.topnav { bottom:70px;
font-weight:700;
position:relative;
text-align:center;
width:600px;}
div.topnav ul {  display:inline; margin:0; padding:0;  }
li.topnavitem { float:left; list-style-type:none;  padding:0 7px; }
li.firstnav { float:left; list-style-type:none; padding:0 7px 0 5px; }
.sitelink,a.sitelink:link,a.sitelink:visited { color:#fff; text-decoration: none; }

.logolist,.pageicons,.skiplink { display:none; }

.modulecontent { padding: 5px; }
.modulefooter { display: none; }

.gmaptextbox { width:27em; }
.gmap { margin:0 0 10px; }

.foldergallery a { color:#FFF; }
.albumMetaName { font-weight:700; }
.foldergallery h1 { font-size:large; margin-bottom:20px; }
.albumFloat { float:left; text-align:center; margin-right:8px; margin-bottom:4px; }
.albumMetaSectionHead { background-color:Gray; color:#FFF; font-weight:700; }

.breadcrumbs, .breadcrumbs a, .settingrow a, .sitemap a{ padding:10px 4px 4px 10px; color:#fff !important;}
.unselectedcrumb { font-weight:400; }
.selectedcrumb { font-weight:700; }
.modulepager { vertical-align:top; padding:4px; }
.modulepager, .ModulePager, .PageInfo, .SelectedPage, .pageditlinks a { font-size: 18px; }
.buttonlink { background-color:transparent; color:#03F; cursor:pointer; text-decoration:underline; font-size:13px; border-style:none; }

.ratingcontainer { float:right; }
.ratingrow { white-space:nowrap; }
.ratingStar { white-space:nowrap; height:14px; margin:1em; }
.ratingStar .ratingItem { font-size:0; width:13px; height:12px; display:block; background-repeat:no-repeat; cursor:pointer; margin:0; padding:0; }
.ratingStar .Filled { background-image:url('ratingStarFilled.png'); }
.ratingStar .Empty { background-image:url('ratingStarEmpty.png'); }
.ratingStar .Saved { background-image:url('ratingStarSaved.png'); }
.ratingcomments { border:#000 1px solid; background-color:#eee; color:#000; width:300px; height:210px; position:absolute; margin-top:15px; padding:5px; }
.ratingcommentbox { width:280px; height:100px; }

.eventcalendar table { clear:both; }
.forumnotify { white-space:nowrap; vertical-align:middle; padding: 10px 0px 5px 0px; }
.forumnotify img {float:left;}

.clearpanel { clear:left; padding-top:15px; }
.clear { clear:both; }
.minheightpanel { min-height:200px; }
.center { text-align:center; }

.vevent { padding:10px; }
.vevent abbr { border:0; }
.whoson { float:left; padding:5px; }
.searchterm { color:#000; background-color:#FF0; }
.templatewrapper { border-bottom:solid 4px #000; }
.linkdescription { padding:5px; }
.padded { padding:7px; }

.floatrightimage { float:right; margin-right:15px; }
.highlight1 { background-color:#FF0; }
.highlight2 { background-color:lime; }
.floatpanel,.floatleftimage { float:left; margin-right:15px; }
.modulerow{ background-color:#EAEAEA; }
.modulealtrow { background-color: #eee;}
.featuredguides { float:left; width:320px; height:350px;}
h1.red-header {font-size:40px; color:#900; !important}
   
/* Custom Typo CSS Document */



/* Product Block */
 .product-block {background: #eef3f6; width: 375px;height: 218px; float: left;position: relative;border: 3px solid; margin: 20px;-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;} 
.product-desc {position: absolute;width: 250px;bottom: 25px;left: 115px; top: 30px;padding-bottom: 35px; display: block;}

.line3 {color: #000 !important;display: block;text-transform: uppercase;font-size: 14px;margin-bottom: 5px;}

.line4 {color: #000 !important;font-size: 14px !important;display: block;margin-bottom: 5px;}

.line5 {color: #000;font-size: 14px;display: block;margin-bottom: 5px;}

.line6 {color: #000;font-size: 14px;display: block;margin-bottom: 5px;}

.price {color:#111;display: inline;font-size: 20px; margin: 0px 10px 10px 0px;}

/* Bullets */


ul {list-style: none;}
ol {list-style:decimal !important;}
li {line-height:1.9em;}
div.greencheck ul li, div.greencheck ol ul li {
background-image:url("typo/greencheck.png");
background-repeat:no-repeat;
padding-left:40px;
line-height: 2em;}

div.green-check ul li, div.green-check ol ul li {
background-image:url("typo/green-check.png");
background-repeat:no-repeat;
padding-left:40px;
line-height: 2em;
padding-top: 5px;
font-size: 150%;
}

div.green-star ul li, div.green-star ol ul li {
background-image:url("typo/green_star.png");
background-repeat:no-repeat;
padding-left:40px;
line-height: 2em;

}

div.qmark ul li, div.qmark ol ul li {
background-image:url("typo/qmark.png");
background-repeat:no-repeat;
background-position: 0% 11px;
padding-left:40px;
line-height: 2em;
padding-top: 5px;
font-size: 150%;
}


/* Quotes */


blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 0px 20px;margin: 15px 0;border: 0;background: 0;}
blockquote.blue{color: #0D507A;}
blockquote.red{color: #D12E2E;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}
span.inset-left {display: block;color: #000;padding: 15px;float: left;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;color: #000;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}

/* Highlight */

span.highlight {background: #069; color: #FFF; padding: 1px 2px;}
span.highlight-blue {background: #0D507A;color: #FFF;}
span.highlight-red {background: #D12E2E;color: #FFF;}
span.highlight-green {background:  #030;color: #FFF;}
span.highlight-purple {background: #d4e8d3;color: #9E0E87;}
span.highlight-orange {background: #d4e8d3;color: #CC8300;}
span.highlight-brown {background: #d4e8d3;color: #8B6846;}
span.highlight-grey {background: #d4e8d3;color: #666;}
span.highlight-bold {font-weight: bold;font-size: 120%;}

/* Images */

img.thickborder {border:5px solid black;}

/* Important Highlighting */

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 15px 15px 15px 15px;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;margin-top: -24px; padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {background:#EEF3F6; color: #333;}
span.important-title-blue {background:#0D507A; color: #fff;}
span.important-title-red {background: #D12E2E; color: #fff;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}

/* Alerts */

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block !important;padding: 8px 10px 8px 36px !important;margin: 15px 0 !important;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url('typo/attention.png') 10px 50% no-repeat;}
span.attention a {color: #B79000 !important;font-weight: bold !important;font-style: italic !important;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url('typo/notice.png') 10px 50% no-repeat;}
span.notice a {color: #648434 !important;font-weight: bold !important;font-style: italic !important;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url('typo/alert.png') 10px 50% no-repeat;}
span.alert a {color: #CF3738 !important;font-weight: bold !important;font-style: italic !important;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url('typo/download.png') 10px 50% no-repeat;}
span.download a {color: #1C6B8B !important;font-weight: bold !important;font-style: italic !important;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url('typo/approved.png') 10px 50% no-repeat;}
span.approved a {color: #666 !important;font-weight: bold !important;font-style: italic !important;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url('typo/media.png') 10px 50% no-repeat;}
span.media a {color: #C76E34 !important;font-weight: bold !important;font-style: italic !important;}
span.note {color: #B79000 !important;border: 1px solid #E7BD72 !important;background: #FFF3A3 url('typo/note.png') 10px 50% no-repeat  !important;}
span.note a {color: #B79000 !important;font-weight: bold !important;font-style: italic !important;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url('typo/cart.png') 10px 50% no-repeat;}
span.cart a {color: #666 !important;font-weight: bold !important;font-style: italic !important;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url('typo/camera.png') 10px 50% no-repeat;}
span.camera a {color: #666 !important;font-weight: bold !important;font-style: italic !important;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url('typo/doc.png') 10px 50% no-repeat;}
span.doc a {color: #C76E34 !important;font-weight: bold !important;font-style: italic !important;}

/* Custom h1 */

.blue {color: #09F; font-size:xx-large; font-weight:bold; font-style:italic;}

/* Guide Styles */

span.title {font: 40px Arial, Helvetica, sans-serif; color: #600;}
span.mob {font-family:"Comic Sans MS", cursive; font-weight:bold; color:#F00;}
span.npc {font-family:"Comic Sans MS", cursive; font-weight:bold; color:#060;}
span.town {color:#609;}
span.item {font-family:"Comic Sans MS", cursive; font-weight:bold; color:#FFD700;}
span.cap {font-variant: small-caps; font-weight:bold; color: #609;}
.update, .complete, .kill, .loot, .note {list-style: none; padding-left: 30px;}
.accept {list-style: none; padding-left: 30px;}
.accept { background: url('guideimages/excla.gif') no-repeat scroll 0px;}
.update {background: url('guideimages/twoarrows.gif') no-repeat 0px;}
.complete {background: url('guideimages/check.jpg') no-repeat -4px;}
.kill {background: url('guideimages/skull.jpg') no-repeat 0px;}
.loot {background: url('guideimages/hand.jpg') no-repeat 0px;}
.note {background: url('guideimages/bubble.jpg') no-repeat top left;}
.no {padding:1px 0 1px 0;}
.no-ea {padding:0px 0px 0px 5px;}
.no-we {padding:0px 0px 0px 5px;}
.so {padding:1px 0 1px 0;}
.so-ea {padding:1px 0 1px 0;}
.so-we {padding:1px 0 1px 0;}
.ea{padding:1px 0 1px 0;}
.we {padding:1px 0 1px 0;}

/* CSS3 Rounding */

.cornersLarge {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
 
}
.money-logo {background: url('logo/paypal.gif') no-repeat; height:80px; width:253px; margin-top: -80px; margin-left: 30px;}
.modulecontent #linkimages {margin:auto !important;}
.front-content-text {color: #FFF !important; font-weight: bold; font-size: 14px; margin:auto auto; padding-top: 120px; padding-left:5px; padding-right: 5px;}
.purple-bold {
color:#9933CC;
font-weight:bold;
}
.starblue {
list-style-image:url("typo/green_star.png");
}
