/* Color Pallate
 Blue:  #001D4D
  Lighter: #003a9a; 
 Red:   #E82238
 Brown: #DDBF71
  Ligher: #f1e5c2
 Green: #ADFF0F
*/

body.home {background: url('images/bg-grad.png') #001D4D top center repeat-x;}
.custom { background: url('images/bg-grad2.png') #001D4D top center repeat-x;}
#page{background: none; margin:0; padding:0;}
a:focus{outline:none;}
input:focus{outline:none;}

/* Header */
#header{margin:0px; padding:0px; margin-bottom:-2px;}
#logo{text-indent:-9999px; display:none;}

/*Menu Styles */
.menu{border:none;}
.custom .main_nav .current{border-left:1px solid #003a9a; border-right:1px solid #003a9a;}

.menu .tab a, .main_nav .menu .tab a:hover{text-indent: -9999px; background:none; border:none; height: 36px;}
.menu .tab-home a{background: url('images/menu-items.png') 0px 0px no-repeat; width:65px;}
.menu .tab-home a:hover{background: url('images/menu-items.png') 0px -50px;}
.menu .tab-home a:active{background: url('images/menu-items.png') 0px 0px;}

.menu .tab-about a{background:url('images/menu-items.png') -80px 0px no-repeat; width:60px;}
.menu .tab-about a:hover{background:url('images/menu-items.png') -80px -50px no-repeat;}
.menu .tab-about a:active{background:url('images/menu-items.png') -80px 0px no-repeat;}
.menu .tab-about .current a{background:url('images/menu-items.png') -80px -100px no-repeat;}

.menu .tab-mag a{background:url('images/menu-items.png') -160px 0px no-repeat; width:80px;}
.menu .tab-mag a:hover{background:url('images/menu-items.png') -160px -50px no-repeat;}
.menu .tab-mag a:active{background:url('images/menu-items.png') -160px 0px no-repeat;}


.menu .tab-weblog a{background:url('images/menu-items.png') -260px 0px no-repeat; width:75px;}
.menu .tab-weblog a:hover{background:url('images/menu-items.png') -260px -50px;}
.menu .tab-weblog a:active{background:url('images/menu-items.png') -260px 0px;}
.tab-weblog .current a{background:url('images/menu-items.png') -260px -100px;}

.menu .tab-movie a{background:url('images/menu-items.png') -350px -1px no-repeat; width:65px; margin-top:1px; height:33px;}
.menu .tab-movie a:hover{background:url('images/menu-items.png') -350px -51px no-repeat; height:33px;}
.menu .tab-movie a:active{background:url('images/menu-items.png') -350px -1px no-repeat; height:33px;}
.menu .tab-movie .current a{background:url('images/menu-items.png') -350px -101px no-repeat; height:33px;}

.menu .tab-contact a{background:url('images/menu-items.png') -430px 0px no-repeat; width:95px;}
.menu .tab-contact a:hover{background:url('images/menu-items.png') -430px -50px no-repeat;}
.menu .tab-contact a:active{background:url('images/menu-items.png') -430px -100px no-repeat;}
.menu .tab-contact .current a{background:url('images/menu-items.png') -430px -150px no-repeat;}

/*------:[HomePage]:------*/
.home .headline_area{display:none;}
.hor-bar{
	width:100%;
	float:left;
	clear:both;
}

.home-box{
	width:29%;
	padding:10px;
	margin:1%;
	border-style: solid;
	border-width: 5px 0 2px 0;
	float: left;
	clear:none;
}

.home-box h3{ margin: 0.2em 0 0.8em 0; font-family: "Rockwell", Georgia, serif;}
#about-box{ background: #FF8; border-color:#FC1; }
#mag-box{ background: #CFF; border-color:#6AE; }
#signup-box{ background:#CFB ; border-color:#060; }



/*--------- Signup --------------*/
#mc_embed_signup{ border: none; }
#mc_embed_signup fieldset { border: none;}
#mc_embed_signup div.mc-field-group p {padding:0; margin:0;}
#mc_embed_signup div.mc-field-group input{
	width:80%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:.2em solid #C71A1A;
	margin-bottom:.7em;
	padding: 0.6em;
        background:#fff;
}
#mc_embed_signup div.mc-field-group input:focus { background: #FAFAFA; color:#001D4D; }
#mc_embed_signup div.mc-field-group label {
	color: #E82238;
        font-weight: blod;
        font-family: "Georgia", Times New Roman, serif;
	padding:0; margin:0;
	font-weight:bold;
}
#mc_embed_signup fieldset input.btn {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
        background: #001D4D;
        color: #ADFF0F;
        font-weight: bold;
        padding: 0.6em;
        margin-left:0.2em;
}
/* Promo with Signup */
/* Feature Box */
#feature_box{
        background:none;
	font-size: 1pt;
	border:1px solid #000;
	border-bottom:0px;
	padding:0;
	margin-top:5px;
	overflow:hidden;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.you-rock{color:#fff; font-weight: bold; text-align: center;  font-size: 22pt; text-shadow: 0 -1px 0 #666;}
#promo{ padding: 0.4em; }
#promo h3 { margin: 5px;}
#promo p {margin: 5px; text-shadow: 0 1px 0 #f1e5c2;}

/*---Main Home Thing---*/
.home .post_box{}


/*Content Styles*/
/*-------------------------AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor a {color: #E82238;}
.postauthor { color: #001D4D; background: #DDBF71; border-top: 1px solid #662238; overflow: hidden; padding: 1em; font-size: 10pt; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1em; }
.postauthor h4 { font-family: "Georgia", serif; margin-bottom: 5px; font-size: 14pt; font-weight:normal; }
.postauthor p { margin-bottom: 12px; }
.postauthor p.hlight { color:#E82238;}
.postauthor p.hlight span { color: #ADFF0F; font-size: 12pt; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }

#content_box{
	background: url('images/magazine-bg.jpg') #fff right repeat-y;
        border: 1px solid #000;
}
.no_sidebars #content{ background-color:#fff; }
#sidebars{margin-right:-0.5em;}
.row{width: 290px; padding: 5px; float: left;}
.cloumn{ float: left; width: 900px; clear:both;}
.cloumn h2{
	font-size: 24px;
        border-bottom: 1px solid #E82238;
        padding:0;
        margin:0.4em;
}
.cloumn h3{ padding:0; margin:0;}

/*---Buttons---*/
.button{height:3em; line-height:3em; font-size:14pt; background: #ADFF0F; color: #001D4D; border: 1px solid #5C8708;
        -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* ------------------------Comments Styling */
.custom #disqus_thread .dsq-comment-header{background: #ADFF0F; text-size: 16pt;}
.custom .dsq-comment-header a{color: #001D4D;}
#disqus_thread{padding:0.7em;}

/* --------------------------Footer Styles */
#footer{ background:url('images/footer_bg.jpg') top right no-repeat; height: 85px; margin:0; padding:0;}
#footer div{float: left;}

/*----------------------------Multimedia Box -----------------------*/
.custom #multimedia_box img, #multimedia_box a img { border:none; overflow:hidden; margin:0; padding:0;}
.custom #image_box {border:none; overflow:hidden; margin:0; padding:0;}
.custom #multimedia_box { border:none; overflow:hidden; padding:0; background: none;}

