/* Elements */

a
{
font-weight: bold;
color: #000077;
}

a:hover
{
font-weight: bold;
color: #00007;
}

body.background
{
background: #FFFFFF;
}


/* Affiliates */

div.AffiliateBox
{
background: #000000;
color: #FFFFFF;
font-weight: bold;
letter-spacing: normal;
font-size: 10pt;
padding-top:1px;
padding-bottom: 0px;
padding-left: 20px;
}

div.AffiliateList
{
background: #000000;
}

/* Titles */
div.SiteTitleBox
{
	font-weight: bold;
	text-decoration: none;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}


div.ContentTitle
{
	color: #F0F0F0;
	letter-spacing: normal;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}

div.SubContentTitle
{
	color: #F0F0F0;
	letter-spacing: normal;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}

div.SubSubContentTitle
{
	color: #F0F0F0;
	letter-spacing: normal;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}


/* Social Media */
div.SocialMediaBoxContainer
{
	border: solid 2px #000000;
	padding: 1px;
	background: #FFFFFF;
}



/* General Content */

div.ContentGeneral
{
	color: #000000;
	letter-spacing: normal;
	font-size: 12pt;
	font-weight: normal;
}

div.ContentFooter
{
	padding: 5px;
	color: #505050;
	letter-spacing: normal;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
}

div.SubContentGeneral
{
	color: #000000;
	letter-spacing: normal;
	font-size: 11pt;
	font-weight: normal;
	text-align: justify;
}

/* Generator Controls */

div.GeneratorControls
{
	color: #000000;
	background: #F0F0F0;
	padding:4px;
	letter-spacing: normal;
	font-size: 12pt;
	font-weight: normal;
	border: solid 2px #000000;
	margin: 4px;
}

div.GeneratorOffset
{
margin-left:auto;
margin-right:auto;
width:90%;	
}

div.GeneratorResultsTitle
{
	color: #000000;
	letter-spacing: normal;
	font-size: 14pt;
	font-weight: bold;
	border-bottom: solid 2px #000000;
}
div.GeneratorResults
{
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: normal;
	font-size: 12pt;
	font-weight: normal;
	margin: 0px;
}


div.GeneratorResultPrimeBG
{
background: #FFFFFF;
}

div.GeneratorResultSecondaryBG
{
background: #E0E0E0;
}

div.GeneratorResultPrimeBGPara
{
background: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 22px ;
    text-indent: -20px ;
}

div.GeneratorResultSecondaryBGPara
{
background: #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 22px ;
    text-indent: -20px ;
}


/* Utility classes */
.center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

/* Modifications */

/* Container */

.container {
  padding-right: 3px;
  padding-left: 3px;
}

/* Form */
.form-tweak
{
	border: solid 1px #000000;
	background: #F0F0F0;
	padding:3px;
	margin: 3px;
}

.form-group-tweak
{
	padding:3px;
}



/* navbar */

/* Brands */
.navbar-brand-main
{
	font-weight: bold !important;
	font-size: 25px !important;
	color: #FFFFFF !important;
  padding-left: 20px;	
}

.nav
{
	font-weight: bold !important;
	font-size: 12pt !important;
	vertical-align:text-top !important;
	color: #FFFFFF !important;
}


/* menu items */

	.navbar .nav > li > a {
	  color: white;
	}

     
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover
 {
 	background-image: none !important;
     background-color: #000000 !important;
     color: #FFFFFF;
     }

  
    .NavShade
    {
background: #000066; /* Old browsers */
background: -moz-linear-gradient(top,  #000066 0%, #0042b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000066), color-stop(100%,#0042b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000066 0%,#0042b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000066 0%,#0042b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000066 0%,#0042b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000066 0%,#0042b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000066', endColorstr='#0042b5',GradientType=0 ); /* IE6-9 */


        color: #FFFFFF;
    }


.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #D0D0D0;
    border-top-color: #D0D0D0;
}

/* Labels */

	
.label a
 {
 	background-image: none !important;
     color: #FFFFFF;
     }
     
     
/* Lists */
.list-group-item-tweak
{
	padding: 2px;
    padding-left: 22px ;
    text-indent: -20px ;
} 


.list-group-tweak
{
	border: 5px;
} 
     
/* Wells */

.well-tweak
{
	padding: 2px;
}

.well-tweak-author
{
	float: left;margin:5px;text-align: center;
}

.well-tweak-ads
{
	text-align: center;
}

.well-tweak-others
{
	padding: 2px;
	margin-top: 5px;
}


/* Feedburner styles */
div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}

div.feedburnerFeedBlock ul ul {
list-style-type: disc;
padding-left:15px;
}

div.feedburnerFeedBlock ul ol {
list-style-type: decimal;
}


div.feedburnerFeedBlock ul li span.headline { 
font-weight:bold !important; 
display:block !important; 
padding-top: 24px !important;
font-size: 16px !important;
border-bottom: 2px solid #000000;
}

div.feedburnerFeedBlock { 
border:2px solid #ddd; 
background-color:#F0F0FF; 
padding:12px; 
}


