/*
Theme Name: Boob.ie
Description: Custom Wordpress Theme for Boob.ie
Author: Clicapic Media
Author URI: www.clicapic.com
*/

/*IMPORT FONTS*/
@font-face {
	font-family: 'LeagueGothic';
	src: url('http://boob.ie/wp-content/themes/boob/fonts/league_gothic-webfont.eot');
	src: local('?'), url('http://boob.ie/wp-content/themes/boob/fonts/league_gothic-webfont.woff') format('woff'), url('http://boob.ie/wp-content/themes/boob/fonts/league_gothic-webfont.ttf') format('truetype'), url('http://boob.ie/wp-content/themes/boob/fonts/league_gothic-webfont.svg#webfont30eZNXw4') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeckerBold';
	src: url('http://boob.ie/wp-content/themes/boob/fonts/deckerb-webfont.eot');
	src: local('?'), url('http://boob.ie/wp-content/themes/boob/fonts/deckerb-webfont.woff') format('woff'), url('http://boob.ie/wp-content/themes/boob/fonts/deckerb-webfont.ttf') format('truetype'), url('http://boob.ie/wp-content/themes/boob/fonts/deckerb-webfont.svg#webfontOogHXijg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Decker';
	src: url('http://boob.ie/wp-content/themes/boob/fonts/decker-webfont.eot');
	src: local('?'), url('http://boob.ie/wp-content/themes/boob/fonts/decker-webfont.woff') format('woff'), url('http://boob.ie/wp-content/themes/boob/fonts/decker-webfont.ttf') format('truetype'), url('http://boob.ie/wp-content/themes/boob/fonts/decker-webfont.svg#webfontfBcX1fRD') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*END FONTS*/

/*RESET BROWSER DEFAULTS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i, marquee {
	margin: 0px;
	padding:0px;
}

img {
	border:0;
	margin:0;
}

ul {
	list-style-type: none;
}

a {
	text-decoration: none; 
	outline: none;
}

input::-moz-focus-inner {
	border: none;
}

/*END RESET DEFAULTS*/

/*GLOBAL STRUCTURE & STYLES*/
body {
	height: 100%; 
	margin:0 auto;
	padding:0;
	background:#000;
	font-family: 'Segoe UI', Calibri, 'Century Gothic', Tahoma, Arial, Geneva, sans-serif;
	color:#161514;
	font-size:13px;
}

a {
	color:#224E6C;
}

a:hover {
	color:#59D6EF;
	text-decoration:none;
	cursor:pointer;
}

blockquote {
	padding:10px;
	color:#444;
	font-style:normal;
}

.clear {
	clear:both;
}
/*END STRUCTURE*/

/*GLOBAL BUTTONS STYLING*/
.button, .more-link, .comment-reply-link {
	padding: 2px 5px 2px 5px; 
	color: #fff !important; 
	border: solid 1px;
	font-size: 11px; 
	font-family: 'Decker'; 
	text-transform: uppercase;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.button:hover, .more-link:hover, .comment-reply-link:hover {
	color:  #fff;
	text-decoration:none !important;
}

.arrow {
	padding-right: 15px !important;
	background-image:url('images/more.png');
	background-position: right; 
	background-repeat:no-repeat;
}

.arrow-left {
	padding-left: 15px !important;
	background-image:url('images/prev.png');
	background-position: left; 
	background-repeat:no-repeat;
}
	
.current-cat a {
	padding-right: 19px !important;
	background-image:url('images/down.png');
	background-position: right; 
	background-repeat:no-repeat;
}

.button.arrow, .more-link {
	padding-right: 15px;
	background-image:url('images/more.png');
	background-position: right; 
	background-repeat:no-repeat;
}

.button.downarrow {
	padding-right: 15px;
	background-image:url('images/arrow-down.png');
	background-position: right; 
	background-repeat:no-repeat;
}

.button.more, .more-link {
	position: absolute; 
	bottom: 10px; 
	right: 10px;
}

.button.list-item-more {
	background-image:url('images/more.png') !important;
	position: absolute;
	bottom: 10px;
	right: 0px;
}

.button-orange, .comment-reply-link {
	background-color:#c44125;
	border-color:#e85c31;
}

.button-orange:hover, .button-orange-on, .comment-reply-link:hover {
	background-color:#e85c31; 
	box-shadow: 0px 0px 6px #f96;
	-webkit-box-shadow: 0px 0px 6px #f96;
	-moz-box-shadow: 0px 0px 6px #f96;
	-khtml-box-shadow: 0px 0px 6px #f96;
}

.button-orange.login {
	padding-top: 1px; 
	padding-bottom: 1px;
	border-color: #862510 !important;
}

.button-orange.login:hover {
	border-color: #e85c31;
}

.button-grey, .more-link {
	background-color: #333;
	border-color: #666;
}

.button-grey:hover, .more-link:hover {
	background-color: #666;
	box-shadow: 0px 0px 6px #999;
	-webkit-box-shadow: 0px 0px 6px #999;
	-moz-box-shadow: 0px 0px 6px #999;
	-khtml-box-shadow: 0px 0px 6px #999;
}
/*END BUTTONS*/

/*GLOBAL PREVIEW IMAGES & THUMBNAILS*/
.thumb {
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.thumb40 {
	width: 40px;
	height: 40px;
}

.thumb60 {
	width:60px;
	height: 60px;
}

.thumb-orange:hover {
	background-color:#e85c31;
	border-color: #e85c31;
	box-shadow: 0px 0px 6px #f96;
	-webkit-box-shadow: 0px 0px 6px #f96;
	-moz-box-shadow: 0px 0px 6px #f96;
	-khtml-box-shadow: 0px 0px 6px #f96;
}

.box-icon {
	position: absolute; 
	top:5px; 
	left:5px;
	border:solid 1px; 
	padding: 4px; 
	transition: all 0.2s ease-out; 
	-webkit-transition: all 0.2s ease-out; 
	-moz-transition: all 0.2s ease-out;
}

.box-icon-orange {
	border-color:#e85c31; 
	background:#c44125;
}

.box-icon-orange:hover {
	border-color:#c44125;
	background:#e85c31;
}

.box-icon-blue {
	border-color:#3e648f; 
	background-color: #2d4d71;
}

.box-icon-blue:hover {
	border-color:#2d4d71; 
	background-color: #3e648f;
}

.box-icon-grey {
	border-color: #666; 
	background: #333;
}

.box-icon-grey:hover {
	border-color: #333; 
	background: #666;
}
/*END PREVIEW IMAGES & THUMBNAILS*/

.more-link {
	line-height: normal;
}

img.centered  {max-width:580px;display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 4px; border:solid 1px #ccc; background:#fff;}
img.alignnone {max-width:580px;padding:0;display: inline;padding: 4px; border:solid 1px #ccc; background:#fff;}
img.alignright {max-width:580px;padding:0;margin:5px 0 5px 10px;display: inline;padding: 4px; border:solid 1px #ccc; background:#fff;}
img.alignleft {max-width:580px;padding:0;margin:5px 10px 5px 0;display: inline;padding: 4px; border:solid 1px #ccc; background:#fff;}
img.aligncenter {max-width:580px;margin:5px auto;display:block;padding: 4px; border:solid 1px #ccc; background:#fff;}
.vvqbox {padding: 4px; border:solid 1px #ccc; background:#fff;}
.alignnone {padding:0; display:inline;}
.aligncenter {display:block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right; margin-left:10px;}
.alignleft {float: left; margin-right: 10px;}
.wp-caption {text-align:center; padding: 4px 0; border: solid 1px #ccc; background: #fff;}
.wp-caption img {}
.wp-caption p.wp-caption-text {font-style:italic;color:#0e0e0e;font-size:12px; font-weight: bold;line-height:12px;padding: 5px 0; margin: 0;}

#casing {padding: 9px;border: solid 1px #0e0e0e;height:100%;background-color:#ffffff;position:relative;overflow: auto;margin: 0 auto;width:940px;}		
#left {float: left;margin-right:10px;}
.width630 {width: 630px;}
#top-content {width: 940px;height: 600px;}

/*BOXES*/
.box {
	position: relative; 
	margin-top: 10px;
}

.top-box {
	margin-top: 0;
}

.box-body {
	position: relative;
	font-family:font-size:1.1em;
	border:solid 1px; 
	border-top:0;
	border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	-khtml-border-radius:0 0 7px 7px;
}

.default-body {
	border-color: #ccc;
	background:#f0f0ff;
}

.box-body p {
	margin: 0;
	padding: 5px 10px;
}

.box-body h3 {
	margin: 3px 10px;
}

.box-body hr {
	height: 1px;
	margin: 5px 10px;
	background: #ccc;
}

ul.bullets {
	list-style-type: disc;
	padding-left: 40px;
}

/*END BOXES*/

/*BOX TITLES*/
.bt {
	position: relative;
	height:40px;
	background-color:#333;
	padding:0 0 0 60px;
	border-radius:0 7px 0 0 ;
	-webkit-border-radius:0 7px 0 0;
	-moz-border-radius:0 7px 0 0;
	-khtml-border-radius:0 7px 0 0;
}

.bt h2 {font-family: 'LeagueGothic', Tahoma, Geneva, sans-serif; text-shadow: -1px -1px 0px rgba(0,0,0,0.3); font-size: 30px; padding: 2px 0 0 10px; color: #fff; font-weight:normal; margin: 0;}

.st {
	position: relative;
	height:30px;
	padding:0 0 0 60px;
	color: #fff;
}
.bt-no-pic, .st-no-pic {padding-left: 0;}
.button-green {
	background-color: #557021;
	border-color:#80a931;
}

.button-green:hover, .button-green-on {
	background-color:#80a931;
	box-shadow: 0px 0px 6px #9C0;
	-webkit-box-shadow: 0px 0px 6px #9C0;
	-moz-box-shadow: 0px 0px 6px #9C0;
	-khtml-box-shadow: 0px 0px 6px #9C0;
}

.bt-green {background: #557021;}

.box-icon-green {background:#557021;border:solid 1px #80a931;}
.box-icon-green:hover {background:#80a931;border:solid 1px #557021;}
.bt h2 a {text-decoration: none; color: #fff;}
.bt h2 a:hover {text-decoration: underline;}
.bt-grey {background-color:#333;}
.bt-orange {background-color: #c44125;}
.bt-orange h2 a {text-decoration: none; color: #fff;}
.bt-orange h2 a:hover {text-decoration: underline;}
.bt-blue {height: 40px; background-color: #2d4d71; margin: 0;}
.admin {position: absolute; right: 10px; top: 10px; color: #fff;}
.admin a {color:#fff;}
.admin a:hover {text-decoration:underline;}

.button-red {
	background-color: #900;
	border-color: #c33;
}

.button-red:hover {
	background-color:#c33;
	box-shadow: 0px 0px 6px #f99;
	-webkit-box-shadow: 0px 0px 6px #f99;
	-moz-box-shadow: 0px 0px 6px #f99;
	-khtml-box-shadow: 0px 0px 6px #f99;
}

.bt-red {background: #900;}

.box-icon-red {background:#900;border:solid 1px #c33;}
.box-icon-red:hover {background:#c33;border:solid 1px #900;}

/*SUB-TITLE*/
.st h3 {color: #fff; padding: 5px 10px;}
.st-grey {background:#666;}
.st-orange {background:#e85c31;}
.st-blue {background:#3e648f;}
.st-red {background: #c33;}
.st-green {background: #80a931;}

/*MOST RECENT POST (a1)*/
#a1-post {float: left;width: 460px;height: 600px;}
.a1-preview {width:428px;height:230px; border:solid 1px #f4a790; padding: 4px; margin: 10px 10px 0 10px; background: #fff;}
#a1-subtitle, .profile-subtitle {height:30px;background:#e85c31;}
#a1-subtitle h3, .profile-subtitle h3 {font-size:1.2em;padding:5px 10px;color:#fff;}
#a1-content {position: relative; background: #fff0f0;font-size:1.1em;height:529px;border:1px solid #f4a790; border-top:none; border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;}
.box-body-orange {background: #fff0f0; border-color:#f4a790;}
#a1-content p {margin:10px;}
.box-meta {position: absolute; bottom: 10px; left: 10px; font-family: 'Decker'; font-size: 11px; text-transform:uppercase;}
.box-meta a {font-family: 'DeckerBold'; text-decoration:none;}
.box-meta a:hover {text-decoration:underline;}
.orange-meta {color:#bc664c;}
.orange-meta a {color:#c44125;}
.grey-meta {color:#666;}
.grey-meta a {color:#000;}

/*MID-BOX*/
#mid {margin:10px 0 0 0;}
.mb {float:left;display:inline;margin:0 10px 0 0;width:203px;height:250px;}
.mb-preview {width:171px;height:120px; margin: 10px 10px 0 10px; border: solid 1px #ccc; background: #fff;padding: 4px;}
.mb-body {position: relative;font-size:1.1em;width:201px;height:180px;background:#f0f0ff;border:solid 1px #ccc;border-top:0;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;}
.mb-body h3 a {display: block; font-size: 14px; margin: 5px 10px; color:#000;}
.mb-body h3 a:hover {text-decoration:underline;}
.mb-metadata {height:30px;margin:30px 0 0 0;background:#333;}

/*ARTICLES*/
.article {float: left; width:465px;height:300px;margin:10px 10px 0 0;background:#f0f0ff;}
.wide-article, .profile {width:630px;}
.article-subtitle {height:30px;background:#666;}
.article-subtitle h3 {padding:5px 10px;color:#fff;float:left;}
.article-body {position: relative;height:230px;font-size:1em;border:solid 1px #ccc;border-top:0;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;}
.article-body p {margin: 0; padding: 8px 10px 0 0;}
.orange-body {background: #fff0f0; border:1px solid #e85c31;}
.article-preview {float:left;width:170px;height:170px;margin:10px; background:#fff;padding:4px;border:solid 1px #ccc;}
.read-more {position:absolute; bottom: 10px; right: 10px; color: #fff;padding:2px 15px 2px 5px; background-color:#333; background-image:url('images/more.png'); background-position: right; background-repeat: no-repeat; border:solid 1px #666; font-family: 'Decker',Tahoma, Geneva, sans-serif; font-size: 11px; text-transform:uppercase; margin: 0 auto; text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.read-more:hover {background-color: #666;color:#fff;box-shadow: 0px 0px 6px #999;-webkit-box-shadow: 0px 0px 6px #999;-moz-box-shadow: 0px 0px 6px #999;-khtml-box-shadow: 0px 0px 6px #999;}
.a1-read-more {background-color:#c44125; border:#e85c31;}
.a1-read-more:hover {background-color:#e85c31; box-shadow: 0px 0px 6px #fa9c7e;-webkit-box-shadow: 0px 0px 6px #fa9c7e;-moz-box-shadow: 0px 0px 6px #fa9c7e;-khtml-box-shadow: 0px 0px 6px #f96;}
.article-metadata {height:30px;background:#666;}
.article-author {float:right;color:#ccc;font-size:0.9em;margin:7px 10px;}
.article-author a {color:#fff;font-weight:bold;text-decoration:none;}
.article-author a:hover {text-decoration:underline;}
.article-metadata ul {display:inline;list-style-type:none;}
.article-metadata li {display:inline;}
.fb-likes {float:left;margin:5px 10px;}
.comment-count {float:left;display:block;height:20px;font-size:0.9em;margin:6px 10px 0 0;}
.comment-count img {vertical-align:middle;margin-right:3px;}
.comment-count a {color:#fff;margin:0 0 2px 2px;}
.like-count {float:left;display:block;height:16px;font-size:0.9em;margin:6px 0 0 7px;}
.like-count a {color:#fff;margin:0;}
.pages {position: absolute; right: 5px; top: 9px; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; text-transform:uppercase;color:#fff;}
.pages .page {margin: 3px 0 0 0; padding:3px 6px 2px 6px; border: solid 1px #888;}
.pages a {color:#000;background: #999; padding:3px 0px 2px 0px;}
.pages a:hover {background:#c44125; color:#fff;}
.pages-lower {font-family: 'LeagueGothic'; font-size: 30px; text-align:center; text-transform:uppercase;color:#666;margin:20px 0;}
.pages-lower .page {padding:6px 10px 4px 10px; border: solid 1px #888;}
.pages-lower a {color:#000;background: #ccc; padding: 6px 0 4px 0;}
.pages-lower a:hover {background:#c44125; color:#fff;}

/*ADVERTISING*/
.center {width:958px;display:block;position: relative;height:130px;margin:0 auto 0 auto;}
.ad728x90 {width:728px;display:block;height:90px;padding:20px 115px 20px 115px;}
#index160x600 {float:left;display:block;margin-left:10px;width:160px;height:600px;border:0;padding:0;}
.comment-ad {clear:both;width:468px;height:60px;margin:0 81px 10px 81px; padding: 10px 0 0 0;}
.topad {width:728px;padding: 10px 3px 10px 3px;no-repeat;margin:0;float:right;display:inline;}
.ad234x60 {position: absolute; right: 10px; width:234px; height:60px; background:#f0f0ff;}

/*TOP SECTION RIGHT SIDE*/
#top-column {float: right;display: inline;width: 300px;height: 600px;}
#video-otd {width: 300px;height: 310px;}
#video-otd ul {list-style-type:none;}
.widgettitle {font-size: 28px; height:38px;}

/*POPULAR POSTS*/
#popular-box {width:300px;height:280px;margin:10px 0 0 0;}
#popular-posts {list-style-type:none;padding:0;margin:0;width:300px;height:240px;}
#popular-posts a {color:#fff;}
#popular-posts a:hover {text-decoration:underline;}
#popular-posts h3 {padding:2px 0 0 0;}
#popular-posts h4 {font-size:0.9em;color:#b0c8e2;}
#popular-posts li {width:300px;height:60px;background:#3e648f;font-family:"Segoe UI";color:#fff;}
#popular-posts li.alt {background:#2d4d71;}
.popular-posts-preview {float:left;width:60px;height:60px;padding:0;margin:0;}
.popular-posts-title {width:230px;height:60px;margin:0 0 0 60px;padding:0 0 0 7px;}

#bottom-content {}
#contributors-box {width: 468px;height: 400px;margin: 10px 0 0 0;}
#contributors {list-style-type: none;padding: 0;width: 468px;height: 240px;}
#contributors li {position: relative; width: 468px;height: 60px;background: #e85c31;font-family: "Segoe UI";color: #ffffff;}
#contributors li.alt {background: #c44125;}
.contributors-info {display:block; width:396px;color:#ccc; margin-left: 60px;}
.contributors-name a, .contributors-latest a {color:#fff;font-weight:bold;text-decoration:none;}
.contributors-name a:hover, .contributors-latest a:hover {color:#fff;text-decoration:underline;}
.contributors-name, .contributors-latest {display:block;color:#541d0b;font-weight:bold;text-decoration:none;margin: 0 0 0 10px;padding: 6px 0 0 0;}

#subscribe {margin: 10px 0 0 0;height: 160px;}
#subscribe-body {height:120px; background: #3e648f;border-radius: 0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;}
.subsbutton {float:left;display:block;width:48px;height:48px;padding:10px 0 0 10px;}

/*CTF Tabs*/
#tabs {width:468px;height:340px;overflow:hidden;}
.tablinks {list-style-type:none;width:408px;height:40px;display:block;margin:0 0 0 60px;}
.tablinks li {float:left;display:block;width:135px;height:40px;background:#333;}
.tablinks li.comms {background:#333333;}
.tablinks li.tweet {background:#2d4d71;margin-left:1px;}
.tablinks li.forum {background:#c44125;width:136px;margin-left:1px;}
.tablinks li h2 {font-family: 'LeagueGothic', Tahoma, Geneva, sans-serif; font-size:28px; font-weight:normal;color:#fff;margin:0 auto;padding:4px 0 0 10px;}
.tablinks h2 a {text-decoration:none;color:#fff;}
.tablinks h2 a:hover {color:#fff;text-decoration:underline;}
.tab ul{display:block;font-size:11px;list-style-type:none;padding:0;margin:0;width:468px;height:420px;}
.tab ul li {width:468px;height:60px;}
.tab#comment-tab li {background:#464646; position: relative;}
.tab#comment-tab li .avatar {position: absolute; top: 0; left: 0;}
.tab#comment-tab li.alt {background:#666;}
.tab#twitter-tab li {background:#3e648f;}
.tab#twitter-tab li.alt {background:#2d4d71;}
.tab#forum-tab li {background:#e85c31;}
.tab#forum-tab li.alt {background:#c44125;}

/*CTF Comments*/
#contributors .avatar {position: absolute; left: 0; top:0; width: 60px; height: 60px;}
.sfuseravatar {float:left;width:60px;height:60px;padding:0;margin:0;}
.comment-details {position: absolute; top: 0px; left: 63px; width:396px;font-size:0.9em;color:#ccc;}
.comment-details a {color:#fff;font-weight:bold;text-decoration:none;}
.comment-details a:hover {color:#fff;text-decoration:underline;}
.comment-author {font-weight:bold;text-transform:uppercase;padding:4px 0 0 0;margin-left:6px;}
.comment-excerpt {display:block;color:#fff;font-size:11px;padding:5px;width:380px;height:34px;}
.comment-date {}
.tab#twitter-tab .comment-details {color:#b0c8e2;}
.tab#forum-tab .comment-details {color:#541d0b;}
.twitter-details {width:396px;font-size:0.9em;color:#ccc;}
.twitter-details a {color:#B0C8E2;font-weight:bold;text-decoration:none;}
.twitter-details a:hover {color:#fff;text-decoration:underline;}
.twitter-message {display:block;margin-left:63px;color:#fff;font-size:11px;padding:5px;width:380px;height:34px;}
.sf-detail {display:block;width:396px;color:#541d0b;padding:10px 0 0 0;margin-left:70px;}
.sf-detail a {color:#fff;font-size:1.4em;font-weight:bold;}
.sf-detail a:hover {text-decoration:underline;}

/* The Header */
#top-wrap {background: #c44125 url('images/new_header_bg.jpg') no-repeat;margin:0 auto;background-position:top center;}
#forum-top-wrap {background: #004c61 url('images/new_forum_header.jpg') no-repeat;margin:0 auto;background-position:top center;}
#users-wrap {height: 32px;background:#333333 url('images/usermenu_bg.jpg') repeat-x; padding: 0; margin: 0;}
#users {width: 960px;margin: 0 auto; padding: 0; text-align: right;}
#tagline {float: left; width: 450px;}
#tagline h1 {position: absolute; left: -9999px;}
#tagline h2 {color: #fff; margin: 6px 0 0 0; font-size: 13px; text-align: left;}
#top {height:110px;margin:0 auto;width:960px;}
.logo {width:220px;font-family:calibri,Century gothic,Verdana,Tahoma,sans-serif;margin:11px 0 0 0;float:left;height:67px;}
.logo h1 {position: absolute; left:-9999px; margin:9px 0px 0px 4px;font-size:11px;font-weight:normal;color:transparent;text-align:left;text-transform:uppercase;}

/*SEARCH BOX*/
#search{
	float:right;
	width:225px;
	height:22px;
	margin: 5px 0 0 0;
}

#search input {
	display:inline;
}

#s {
	float:left;
	width:190px;
	height:12px;
	background:#fff;
	margin:0;
	padding:4px;
	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333;
	border:1px solid #0e0e0e;
}

#search-submit {
	float: right;
	width:25px;
	height:22px;
}
/*END SEARCH*/

/*SECTION MENU M1*/
#m1container{height:32px;background-color:#333;background-image:url('images/menuitem_bg.jpg');background-position:top center;background-repeat:repeat-x;display:block;padding:0;font: 11px 'Decker', Tahoma,Century gothic,verdana, Arial, sans-serif;border-top: solid 1px #0e0e0e;font-weight:normal;text-transform:uppercase;}
#menu{margin:0 auto;padding:0;width:960px;height:32px;}	
#menu ul {float:left;list-style:none;margin:0;padding:0;border-left:solid 1px #0e0e0e;}
#menu li {float:left;list-style:none;margin:0;padding:0;border-right:solid 1px #0e0e0e;}
#menu li a, #menu li a:link, #menu li a:visited {color:#fff;display:block;margin:0;padding:9px;}
#menu li a:hover, #menu li a:active {color:#333;margin:0;padding:9px;text-decoration:none;}
#menu li:hover {background-color:#ccc;background-image:url('images/menuitem_bg.jpg');background-position:0 -32px;background-repeat:repeat-x;color:#333;}
#menu .current-cat {background-color:#004c61;background-image:url('images/menuitem_bg.jpg');background-position:0 -64px;background-repeat:repeat-x;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#ccc;width:150px;color:#333;font-weight: normal;margin:0;padding:8px 10px;border:none;}
#menu li li a:hover, #menu li li a:active {background: #333;color: #fff;padding: 8px 10px;}
#menu li ul {z-index: 9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0;border:0;}
#menu li ul a {width: 140px;}
#menu li ul ul {margin: -29px 0 0 170px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;}
#menu li:hover, #menu li.sfhover {position: static;}
/*END M1*/

/*CATEGORY MENU M2*/
#m2container{
	display:block;
	height:32px;
	background-color:#222;
	background-image:url('images/menuitem_bg.jpg');
	background-position:0 -96px;
	background-repeat:repeat-x;
	border-top: solid 1px #0e0e0e;
	border-bottom: solid 1px #0e0e0e;
	font-weight:normal;
	text-transform:uppercase;
}

#m2 {
	margin: 0 auto;
	width:960px;
	height:32px;
}

#m2 ul {
	float: left;
	border-left: solid 1px #0e0e0e;
}

#m2 li.cat-item {
	float: left;
	border-right: solid 1px #0e0e0e;
	background-image:url('images/menuitem_bg.jpg');
	background-position:0 -96px;
	background-repeat:repeat-x;
	font: 11px 'Decker', Tahoma,Century gothic,verdana, Arial, sans-serif;
}

#m2 li.cat-item:hover {
	background-color:#bbb;
	background-position:0 -128px;
}

#m2 .m2-default .current-cat {
	background-color:#003c4c;
	background-position:0 -288px;
}

#m2 li.cat-item a, #m2 li.cat-item a:link, #m2 li.cat-item a:visited {
	color: #fff;
	display: block;
	padding: 9px;
}

#m2 li.cat-item ul.box-list a {
	padding: 0;
}

#m2 li.default-index-link {
	background-position: 0 -256px;
}
#m2 .m2-default li:hover {
	background-position: 0 -288px;
}

.new { 
	padding-right: 33px !important;
	background-image:url('images/new-icon.png');
	background-position: right; 
	background-repeat:no-repeat;
}
/*END M2*/

/* Main Content*/	
#content {float:left;width:640px;height:100%;display: inline;}
.title{margin:0;padding:0;}	
.date {height:60px; font-size:10px;font-family:'Decker' Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;padding:10px;color:#8B5301;text-transform: uppercase;}
.no-avatar {left:0px;}
.date a:link, .date a:visited{color:#8B5301;}
.archive-body {width:628px; padding-bottom: 35px;}
.pagecover {margin-bottom: 0;}
.single {width:640px;margin: 0px 5px 20px 10px;height:100%;font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;}
.single h2 {margin: 5px 0 0px 0;padding: 0px 0px 5px 5px;color: #691805;text-align: left;font: 28px Georgia,Arial,  century gothic,verdana, sans-serif;overflow:hidden;}
.single h2 a, .single h2 a:link, .single h2 a:visited  {color:#191109;background-color: transparent;}
.single h2 a:hover {color: #5A4010;background-color: transparent;}		
.single h3 {margin: 0 0 0 5px;}
#fullwide {background: #ffffff;}
.post-avatar {position: relative; top:-65px; left:5px;}
.author {font-size:11px;font-family:'Decker'; text-transform: uppercase; padding:2px 0;color:#000;}
.author a:link, .author a:visited {color:#2963a4;}
.author a:hover {text-decoration:underline;}
.clock {padding:2px 5px;color:#000;}
.comm{margin-left:5px;padding:2px 5px;color:#fff;}
.comm a:link,.comm a:visited {color:#4F2B14;}
.comm a:hover{color:#c42500;}
.entry {margin: 0;padding: 10px;}
.link-entry {position: relative;}
.entry a:link, .entry a:visited {color:#2963a4;}
.entry a:hover {text-decoration: underline;}
.entry p {padding:10px 0;line-height:22px; margin: 0;}
.entry ul {list-style-type: square;padding: 0 0 0 30px;}
.entry ol {font-size: 0.9em;padding: 0 0 0 30px;}

/*SIDEBAR*/
.right {
	float:right;
	width:300px;
	padding:0;
	display: inline;
}

#right {
	float:right;
}

#fb {
	background: #fff;
	color: #222;
	font-size: 1.1em;
}

#fb-title {
	background: #3f5996;
}
/*END SIDEBAR*/
	
/*FOOTER*/
#footer-upper-wrap {background-color: #222;border-bottom: solid 1px #0e0e0e;}
#footer-upper {padding:10px 0 10px 0;color:#fff;font-size:11px;font-weight:normal;text-align:center;letter-spacing:1px;font-family: Tahoma,georgia,Century gothic,  Arial, sans-serif;width:960px;margin: 0 auto;}
#footer-lower {color: #ffffff;background-color: #333333;margin: 0; padding: 0 0 15px 0;}
#footer-upper a:link, #footer-upper a:visited, #footer-lower a:link, #footer-lower a:visited{color:#ffffff;}
#footer-upper a:hover, #footer-lower a:hover {text-decoration: underline;}
#columns {padding: 0;}
.footer_column {list-style-type:none;margin: 0 50px 0 0;float: left;text-align: left;display: inline;}
.footer_column .pagenav {width: auto;}
.footer_column ul {list-style-type:none;margin: 0 80px 0 0;}
.footer_column li h3 {font-size: 14px; text-shadow: -1px -1px 0px rgba(0,0,0,0.3);}
.footer_column li h3.hidden {color: #222; text-shadow: none;}
.footer_column li a img {vertical-align: text-bottom;}
#footer-pages {list-style-type:none;padding: 5px;}
#footer-pages li {color: #000;margin: 0px 10px 0px 10px;display: inline;}
#footer-pages a {color: #000;}
#siteinfo {text-align: left;padding:0; margin:0 auto; font-size: 11px; width: 960px;}


#comment{height:100%;}
#comnums h3{padding:6px 10px;background:#c44125;font-weight:bold;color:#fff;} 	
#respond{height:100%;border-top:0;margin:0;padding:10px; position: relative;}	
.respond-message {margin:0 0 0 56px;padding:0;font-size: 11px;}
#respond h3{font-size:20px;font-weight:bold;color:#333;padding:0;margin:0;}
.respond-userdata {position: absolute; right: 0; top: 10px;}
.respond-userdata a {margin: 0 0 0 6px;}
#respond a {color:#000;font-size:11px;}
#respond a:hover {text-decoration:underline;}
#commentform {padding: 0;margin:5px 0;color:#333;}
.cancel-comment-reply{margin-left:10px;padding:0;}	
#commentform p {color:#333;padding:5px 0px;font-size:10px;}
#commentform textarea {background:#fff;border:1px solid #f4a790;color:#333;width:602px; margin: 0 0 12px 0;}
.newcomment {position: relative; width:608px; margin: 0 10px; padding: 10px 0; border-top: solid 1px #f4a790;}
.newcomment .comment-author {float: left; margin: 0;}
.newcomment .comment-author {padding: 0;}
.newcomment div.vcard img.avatar {background: #e85c31; border:solid 1px #e85c31; padding: 2px;}
#commentlogin {list-style-type:none;margin:10px 0 0 0;}
#commentlogin li {display:inline;}
.commentlist {list-style:none;margin:0;padding:0 10px;text-indent:0;}
.comment-body{display:block;min-height:58px;font-size:0.9em;}
.commentlist li {margin:0px;padding:10px 0; border-bottom: solid 1px #f4a790; position:relative;}
.commentlist li a {color:#004c61;}
.commentlist li a:hover {text-decoration:underline;}
.commentlist li div.comment-author {color:#C00808;}
.commentlist li div.vcard {margin:0;padding:0;}
.commentlist li span.says  {display:none;}
.commentlist li div.vcard cite.fn {margin-left: 56px;font-weight:bold;font-size:1.1em;font-style:normal;text-align:center;padding:2px 0px;color:#b23a0d;text-transform: none;}
.commentlist li div.vcard img.avatar {width: 40px; height: 40px; position: absolute; top: 10px; margin:0 10px 10px 0;padding:2px; background: #fff; border: solid 1px #f4a790;}
.commentlist li.alt div.vcard img.avatar {background: #e85c31; border-color: #e85c31; padding: 2px;}
.commentlist li div.comment-meta {margin-left: 56px; font-size:10px;color:#541d0b; padding: 0 0 3px 0;}
.commentlist li p {font:normal 12px Tahoma, helvetica,arial,sans-serif;margin-left:56px;padding:0 0 10px 0;line-height:18px;color:#333;} 
.commentlist li ul {font:normal 12px/1.4 helvetica,arial,sans-serif;list-style:square;margin:0 0 1em;padding:0; text-indent:0;}
.commentlist li div.reply {font:10px Tahoma, helvetica,arial,sans-serif;text-transform:uppercase;padding:0px 0px;text-align:right;margin:0 0 5px 0;}
.commentlist li ul.children {list-style:none;margin:1em 0 0;text-indent:0;}
.commentlist li ul.children li.depth-2 {margin:0 0 0px 40px;}
.commentlist li ul.children li.depth-3 {margin:0 0 0px 40px;}
.commentlist li ul.children li.depth-4 {margin:0 0 0px 40px;}
.commentlist li.pingback div.vcard {padding:0 0px 0 0; color:#C00808;}



.addthis {display: inline;padding: 5px 0 0 5px;}


.related_post {background:#333;} 







.singleinfo {
	width:630px;
	margin:10px 0 0 0;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	position:relative;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	-khtml-border-radius: 0 5px 5px 5px;
}



.singleinfo a:link,.singleinfo a:visited{color:#fff;}



.singleinfo a:hover{text-decoration:underline;}



.singleinfo.alt0 {background:#600 url('images/redsplat_bg.jpg');}



.singleinfo.alt0 .crp_related ul li {background:url('images/redopacity_bg.png');}



.singleinfo.alt3 {background:#030 url('images/green_bg.jpg');}



.singleinfo.alt3 .crp_related ul li {background:url('images/greenopacity.png');}



.singleinfo.alt6 {background:#003 url('images/blue_bg.jpg');}
.singleinfo.alt6 .crp_related ul li {background:url('images/blueopacity.png');}
.singleinfo.alt9 {background:#303 url('images/yellow_bg.jpg');}
.singleinfo.alt9 .crp_related ul li {background:url('images/yellowopacity.png');}
.singleinfo .crp_related {min-height:168px;}
.singleinfo .crp_related h3 {padding: 6px 0 0 10px;text-transform:none;color:#ffffff;}
.singleinfo.alt6 .crp_related h3 {color:#003;}
.singleinfo.alt9 .crp_related h3 {color:#000;}
.singleinfo.alt9 .crp_related a {color:#000;}
.singleinfo .crp_related ul {display: block;height: 100%;margin:0;text-align: center;text-transform: uppercase;list-style-type:none;}
.singleinfo .crp_related ul li {width:114px;height:130px;margin:6px 0 0 10px;float:left;display:inline;}
.singleinfo .crp_related ul li img {width:114px;height:90px;}
.singleinfo .crp_title {margin:2px;}

.moretext {position:relative;background:#c44125;padding:6px;margin:5px auto;font-size:0.8em;text-transform:uppercase;color:#fff;text-align:center;}



.moretext a {color:#fff;}



.moretext a:hover {text-decoration:underline;}







#facebook_likebox {margin-top:10px;}



.fblike {display: inline;}



.share {
	padding: 10px 0;
	margin: 0 10px;
	border-top: solid 1px #ccc;
	height: 65px;
}

.share ul li {
	float:left; 
	height: 65px; 
	margin-right: 10px;
}

#login-menu {list-style-type:none;padding:5px 0 0 0;margin:0;}



#login-menu li {display:inline;margin-left:8px;}	



#login-menu li{font-size:11px;height:12px;color:#fff;}



#login-menu li a {color:#fff;}



#login-menu li.button a:hover {text-decoration:underline;}



#login-menu li.button {font-weight:bold;padding:1px 0 2px 0;}







.seriesbox {



	margin: 5px 9px;



}



#fbox {
	width: 958px;
	height: 200px;
	margin: 0px auto 20px auto;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative; 
	background: #128e87;
	border: solid 1px #0e0e0e;
	border-top: none;
	border-radius: 0 0 11px 11px;
	-moz-border-radius: 0 0 11px 11px;
	-webkit-border-radius: 0 0 11px 11px;
	-khtml-border-radius: 0 0 11px 11px;
}



#fstrip {
	position: relative;
	display: block;
	width: 949px;
	height: 108px;
	background: #07645f;
	list-style-type:none;
	padding: 10px 0 14px 9px;
}



#fstrip li {
	float: left;
	width: 102px;
	height: 102px;
	margin: 0;
	margin-right: 6px;
	background: #07645f;
	padding: 4px;
	border: solid 1px #128e87;
	transition: all 0.2s linear;
}

#fstrip li:hover {
	background: #f0f0ff;
	box-shadow: 0px 0px 6px #49b0cc;
	-moz-box-shadow: 0px 0px 6px #49b0cc;
	-webkit-box-shadow: 0px 0px 6px #49b0cc;
	-khtml-box-shadow: 0px 0px 6px #49b0cc;
}


#fstrip li img {
	margin: 0;
	padding: 0;
	border: 0;
}

#fstrip h2.overlay {
	width: 92px;
	height: 40px;
	padding: 5px;
	background: #f0f0ff;
	background: rgba(240, 240, 255, 0.95);
	font-family: 'Decker';
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	position: relative;
	top: -50px;
	visibility: hidden;
}

#fstrip h2.overlay a {
	color: #000;
}

#fstrip li:hover h2.overlay {
	visibility:visible;
}



#fdetail {

	float: left;

	width: 400px;

}



#ftitle {

	font-family: "LeagueGothic";

	font-size: 48px;

	font-weight: normal;

	color: #fff;

	margin: 2px 0 0 10px;

	padding: 0;

	text-shadow: -1px -1px 0px rgba(0,0,0,0.3); 

}



#fdetail small {

	font-family: 'Decker';

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

	color: #fff;

	margin: 0 0 0 10px;

}



#fsubscribe {

	margin: 0 0 0 410px;

	width: 545px;

}



#stalk {

	float: right;

	text-align: right;

	font-family: "LeagueGothic";

	font-size: 18px;

	font-weight: normal;

	color: #fff;

	margin: 18px 10px 0 0;

	padding: 0;

}



.fsubsbutton {float:right;display:block;width:48px;height:48px;padding:17px 10px 0 0;}



#clicapic {

	width: 960px; 

	margin: 0 auto;

	padding: 0 0 10px 0;

	text-align: right;

	color: #fff;

}



#clicapic a {color: #fff;text-decoration: none;}
#siteinfo img {margin-top: -2px;vertical-align: middle;}
#wpstats {height: 0;}

.nav {padding: 0 0 10px 10px;}
.nav-external {padding: 0;}
.post-nav {border-top: solid 1px #ccc; padding: 0 0 10px 0; margin: 0 10px;}

.pagination {
	clear:both;
	padding:10px 0;
	position:relative;
	font-size:11px;
	font-family: 'Decker';
	text-transform: uppercase;
	line-height:13px;
}
 
.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 0 3px 0 0;
	padding:5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background-color: #666;
	border-radius:0 3px 3px 3px;
	-webkit-border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
	-khtml-border-radius:0 3px 3px 3px;
}

.pagination span.post-page {
	padding: 0;
}
 
.pagination .current{
	padding: 5px 9px;
}

.nav-orange .pagination a:hover {background-color: #e85c31;}
.nav-orange .pagination .current {background-color: #c44125;}

/*BOX-LISTS*/
.box-list li {
	position: relative;
	display: block;
	margin: 0 10px;
	padding: 10px 0;
	border-bottom: solid 1px #ccc;	
	font-family: 'Segoe UI', Calibri, Century Gothic, Tahoma, Arial, Geneva, sans-serif;
	text-transform: none;
}

.box-list li img {
	float: left;
	margin-right: 10px;
	border: solid 1px #ccc;
	background-image: none;
}

.box-list li img.thumb40 {
	width: 40px;
	height: 40px;
	padding: 2px;
}

.box-list li img.thumb60 {
	width: 60px;
	height: 60px;
	padding: 4px;
}

.box-list li .text {
	float: left;
}

.box-list li .text p {
	padding: 0;
}

.box-list li .text a.recent-post-link {
	color: #c44125;
	background-image: none !important;
	padding-right: 0;
}

.box-list li .text a:hover {
	color: #e85c31;
	text-decoration: underline;
}

/*EXPANDED MENU*/
#m2-expanded li {
	position: relative !important;
}

#m2-expanded li .cat-expanded {
	position: absolute;
	width: 220px;
	padding: 10px 0;
	display: none;
	color: #000;
	border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-khtml-border-radius: 0 5px 5px 5px;
	z-index: 30;
	background: url('images/opacity.png') repeat;
	background: rgba(240,240,255,0.97);
	box-shadow: 2px 2px 4px #000;
	-moz-box-shadow: 2px 2px 4px #000;
	-webkit-box-shadow: 2px 2px 4px #000;
	-khtml-box-shadow: 2px 2px 4px #000;
}

#m2-expanded li .expand-right {
	left: 0;
}

#m2-expanded li:hover > .expand-left {
	right: 0;
	border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	-khtml-border-radius: 5px 0 5px 5px;
}

#m2-expanded li .has-children {
	width: 360px !important;
}

#m2-expanded li:hover > a.cat-title {
	border-bottom: solid 1px #0e0e0e;
}

#m2-expanded li:hover > .cat-expanded {	
	display: block;
}

#m2-expanded li .cat-recent-posts {
	width: 220px;
	float: left;
}

#m2-expanded li .has-children .cat-recent-posts {
	border-right: solid 1px #ccc;
}

#m2-expanded li .cat-recent-posts .all-posts {
	width: 220px;
	padding: 12px 0 0 0;
	height: 18px;
}

.cat-recent-posts-heading {
	padding: 0 0 0 10px;
	color: #c44125;
}

.cat-recent-post-title {
	margin-left: 60px;
	font-family: Segoe UI, Calibri, Century Gothic, Tahoma, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}

#m2-expanded .cat-recent-post-title a {
	color: #c44125 !important;
	padding: 0 0 3px 0 !important;
	margin: 0 !important;
}

#m2-expanded .cat-recent-post-title a:hover {
	color: #e85c31 !important;
	text-decoration: underline;
}

.cat-subcats {
	float: left;
	width: 130px;
}

.cat-subcats ul, .cat-recent-posts ul {
	border: 0 !important;
}

.cat-subcats ul li {
	width: 130px;
	display: block !important;
}

.cat-subcats ul li a {
	color: #000 !important;
}

#m2-expanded li .cat-expanded .cat-subcats ul {
	padding: 7px 0 0 0;
}

#m2-expanded li .cat-expanded .cat-subcats ul li {
	border: none;
	background: none;
}

#m2-expanded li .cat-expanded .cat-subcats ul li a {
	border: none;
	background: none;
	padding: 3px 10px;
}

#m2-expanded li .cat-expanded .cat-subcats ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#m2-expanded a.button {
	position: static;
	margin: 10px 0 0 10px !important;
	padding: 2px 15px 2px 5px !important;
	display: inline !important;
}

.menu-list li {
	width: 200px;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}

.menu-list li .text {
	width: 140px;
}

.menu-list li .text a {
	color: #c44125 !important;
	padding: 0 0 3px 0 !important;
	margin: 0 !important;
}

.menu-list li .text a:hover {
	color: #e85c31 !important;
	text-decoration: underline;
}
/*END EXPANDED MENU*/




.bt-pink {background:#c32255;}
.st-pink {background:#ce4470;}
.box-icon-pink {border: solid 1px #ce4470; background: #c32255;}
.box-icon-pink:hover {border: solid 1px #c32255; background: #ce4470;}

.button-pink {
	background-color:#c32255;
	border-color:#ce4470;
}

.button-pink:hover, .thumb-pink:hover {
	background-color:#ce4470;
	border-color:#ce4470;
	box-shadow: 0px 0px 6px #e76891;
	-webkit-box-shadow: 0px 0px 6px #e76891;
	-moz-box-shadow: 0px 0px 6px #e76891;
	-khtml-box-shadow: 0px 0px 6px #e76891;
}

.box-list li .text-pink {
	width: 528px;
}

.box-list li .text-pink a {
	color: #c32255;
}

.box-list li .text-pink a:hover {
	color: #ce4470;
}

.box-list li .text-sidebar {
	width: 180px;
}

.nav-pink .pagination a:hover {background-color: #ce4470;}
.nav-pink .pagination .current {background-color: #c32255;}

#m2 li.cat-item.hotlinks-index-link {
	background-position: 0 -320px;}
#m2 .m2-hotlinks li.cat-item:hover, #m2 .m2-hotlinks li.current-cat {
	background-position: 0 -352px;
}

#contact-area table {
	padding: 0px 5px 30px 0px;
}

#contact-area table input {
	width: 235px;
}

/*Submission Form*/
#mask {
background-color:#000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:20000;
}

#captcha-area {
display:none;
left:50%;
margin-left:-322px;
margin-top: -300px;
position:absolute;
width:336px;
z-index:30000;
-box-shadow: 0 0 10px #ffffbe;
-moz-box-shadow: 0 0 10px #ffffbe;
-webkit-box-shadow: 0 0 10px #ffffbe;
-khtml-box-shadow: 0 0 10px #ffffbe;
border-radius:0 7px 7px 7px;
-webkit-border-radius:0 7px 7px 7px;
-moz-border-radius:0 7px 7px 7px;
-khtml-border-radius:0 7px 7px 7px;
}

#captcha-area .box-body {
	background: #fff;
	border: solid 1px #fff;
	padding: 8px 8px 41px 8px;
}

#captcha-area input {
	margin-left: 5px;
}

#close {
	padding-right: 15px !important;
	background-image:url('images/close.png');
	background-position: right; 
	background-repeat:no-repeat;
}

/* form components */


#submit:hover {
cursor:pointer;
}

/* alert messages */
.success,.error {
color:#000;
display:none;
font-size:15px;
font-weight:700;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:5px 10px 5px 10px;
margin-bottom: 10px;
}

.success {
background-color:#9F6;
border:1px solid #0F0;
}

.error {
background-color:#F66;
border:1px solid red;
}

#microads {
	width: 300px;
}

.microads-upper ul li {
	float: left;
	width: 145px;
	height: 145px;
	margin-top: 10px;
	margin-right: 10px;
	background: #ccc;
}

.microads-upper ul li.alt {
	margin-right: 0;
}

.microads-lower ul li {
	float: left;
	width: 145px;
	height: 70px;
	margin-top: 10px;
	margin-right: 10px;
	background: #333;
}

.microads-lower ul li.alt {
	margin-right: 0;
}
