/*

Theme Name: FiveGuy Patriot

Description: FiveDesignGuys is a small group motivated to design blogs and websites that cover a wide variety of content. We back our themes and any problems please email zacharytwiggins@gmail.com

Author: Five Design Guys

Author URI: http://fivedesignguys.com

Theme URI: http://fivedesignguys.com

Version: 1.00

License: GNU General Public License v3 or later

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/



@import url("css/reset.css");

@import url("css/flexslider.css");

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Caption|Open+Sans+Condensed:300,700|Open+Sans:400,700|Oswald:300,400,700);
/******************************Basic CSS**************************************/
html,
body {

	background-image:url('http://patriotvoice.net/wp-content/uploads/2013/11/bg.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
	color: #000;

	font-family: 12pt/12pt 'Source Sans Pro', sans-serif;
	height:100%
	line-height: 100%;
	margin: 0px auto;
	padding: 0px;

	}



img {

	max-width: 115%;

	height: auto;

	}



iframe,

embed,

object,

video {

	max-width: 100%;

	}



/*************************************Link A Roo's********************************/
a, a:visited {
	text-decoration: none;
	color: #2E2E2E;
	font-family: 12pt/12pt 'Source Sans Pro', sans-serif;
}
a:hover {
	text-decoration: underline;
}
a:active,
a:focus {
	outline: none;
}
/*********************************Wrappers********************************/
#site {
	float: left;
	width: 100%;
	min-height: 100%
}
#wrapper {
	min-height: 100%;
	width: 1105px;
	margin: auto;
}
#main-wrapper {
	position: relative;
	margin: 0 auto;
	width: 1105px;
	z-index: 5;
	}
/******************************HEADER*********************************/
#headerclearwrap {
	width: 1105px;
	height: 100px;
}
#headerinside {
	width: 1105px;
	height: 100px;
}
#firstbar {
	float:left;
	width: 1105px;
}
#logo {
	float:left;
	width: 200px;
	background: #fff;
}
#callus {
	font: 22px/22px helvetica, arial, sans-serif;
	color: #fff;
	width: 200px;
	background: #000;
	float:right;
}

#navback {
	float:left;
	height: 100px;
	width: 870px;
}
/**********************MENU***********************/

#nav-logo {

	float: left;
	padding: 1px 10px;
	max-width: 150px;

	}



#nav-main-wrapper {
	background: #fff;
	border-bottom: 1px solid #444;

	box-shadow: 0 4px 10px -3px #000;

		-ms-box-shadow: 0 4px 10px -3px #000;

		-moz-box-shadow: 0 4px 10px -3px #000;

		-o-box-shadow: 0 4px 10px -3px #000;

		-webkit-box-shadow: 0 4px 15px -5px #000;

	float: left;

	margin-bottom: 1px solid #888;

	position: fixed;

		left: 0;

		top: 0;

	width: 100%;

	height: 96px;

	z-index: 2000;

	}



#nav-main {

	color: #fff;
	font: 700 24px/24px 'Open Sans Condensed', sans-serif;
	margin: 0 auto;
	text-transform: uppercase;
	width: 1105px;
	height: 100px;

	}



ul.nav-main a {

	color: #000;

	float: right;

	font: 700 18px/18px 'Open Sans Condensed', sans-serif;

	padding: 1px 1px 1px 1px;

	margin: 38px 7px 2px 7px;



	}



ul.nav-main a:hover {

	text-decoration: none;

	}



#nav-main-left {

	float: left;

	position: relative;

	width: 900px;

	}

#nav-main-right {

	float: right;
	position: relative;
	width: 170px;
	height: 60px;
	background: #2E2E2E;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	color: #fff;
	Margin: 0px 0px 0px 1px;
	padding: 38px 10px 0px 7px;


	}

ul.nav-main {

	display: inline;

	float: left;

	position: relative;

	max-width: 900px;

	}



ul.nav-main li {

	background: url(images/nav-sep.png) no-repeat right bottom;

	display: inline;

	float: left;

	position: relative;

	}







ul.nav-main li:hover a,

ul.nav-main .current-menu-item a,

ul.nav-main .current-post-parent a {

	background: #8A0808;

	color: #fff;

	float: left;

	font: 700 18px/18px 'Open Sans Condensed', sans-serif;

	padding: 3px;


	border-radius: 5px;

	}



ul.nav-main li ul {

	display: none;

	}



ul.nav-main li:hover ul {

	background: #013ADF url(images/striped-bg.png);

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

	box-shadow: 0 3px 7px -2px #333;

		-moz-box-shadow: 0 3px 7px -2px #333;

		-ms-box-shadow: 0 3px 7px -2px #333;

		-o-box-shadow: 0 3px 7px -2px #333;

		-webkit-box-shadow: 0 3px 7px -2px #333;

	display: block;

	padding: 5px;

	position: absolute;

		left: 0px;

		top: 50px;

	width: 150px;

	}



ul.nav-main li:hover ul li {

	background: #eee;

	position: relative;

	}



ul.nav-main li:hover ul li a {

	float: left;

	padding: 8px;

	width: 134px;

	}



ul.nav-main li:hover ul li:hover,

ul.nav-main li:hover ul li:hover.current-menu-item {

	background: #fff !important;

	}



ul.nav-main li:hover ul li ul {

	display: none;

	}



ul.nav-main li:hover ul li:hover ul {

	display: block;

	margin: 0;

	position: absolute;

		left: 150px;

		top: -5px;

	width: 150px;

	}



#nav-mobi {

	display: none;

	overflow: hidden;

	}



#nav-mobi select {

	border: none;

	color: #fff;

	float: left;

	margin: 10px;

	max-width: 100%;

	height: 30px;

	}



#nav-search {

	float: right;

	padding-top: 9px;

	position: relative;

	text-align: right;

	width: 150px;

	}



#searchform {

	float: left;

	position: relative;

	}



#searchform input {

	background: url(images/search-icon.png) no-repeat right;

	border: 0;

	border-bottom: 1px solid #666;

	border-radius: 2px;

	box-shadow: 0 2px 10px -2px #000 inset;

		-moz-box-shadow: 0 2px 10px -2px #000 inset;

		-ms-box-shadow: 0 2px 10px -2px #000 inset;

		-o-box-shadow: 0 2px 10px -2px #000 inset;

		-webkit-box-shadow: 0 2px 10px -2px #000 inset;

	color: #aaa;

	float: left;

	font: 12px/12px helvetica, arial, sans-serif;

	margin: 0 0 10px;

	padding: 9px 0 9px 10px;

	width: 140px;

	height: 12px;

	}



#searchform #search-button {

	border: none;

	float: left;

	}



#searchform #s:focus {

	outline: none;

	}


#whitebar-wrapper {
	background: #FFF;
	width: 600px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	float:left
}
#whitebar {
	color: #000;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	float:left;
	text-transform: uppercase;
	width: 100%;
}
ul.whitebar a {
	color: #000;
	float: left;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:10px;
	padding-left:10px;
}
ul.whitebar {
	display: inline;
	float: left;
	margin-left: 40px;
	max-width: 700px;
}
ul.whitebar li {	
	float: left;
}

/***************Social/Ad****************/
#socialwrapper {
	float:left;
	width:1105px;
	margin-bottom: 10px;
}
#social {
	float:left;
	width:372px;
	height:90px;
}
#leaderboard {
	float:left;
	width:728px;
	height:90px;
}
/*****************Main Body******************/
#wrapperbody {
	display: block;
	background: #ffffff;
	padding-top: 99px;
	width: 1105px;
	float:left;
	margin: auto;
}
#wrapperflowwidgets {
	display:block;
	background: #FFF;
	width:1080px;
	float:left;
}
#breaking {
	margin: 10px -40px 10px;
	background: url(images/breaking.png);
	float:left;
	width:1160px;
	height: 40px;
}
#breakingtext {
	margin:5px 45px;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	color: #FFF;
	text-transform: uppercase;
}
#bodyinside {

	background: #fff;
	width:740px;
	min-height: 100%;
	float:left
}
#contentwrap {
	width: 740px;
	padding: 10px 10px 10px 0px;
	float:left;
}
ul.mainartic {
	display: inline;
	float: left;
	position: relative;

}
ul.mainartic li {
	color: #FFF;
	display: inline;
	float: left;
	font: 14px/14px PT Sans Caption;
	position: relative;

}
ul.mainartic li:hover {
}
ul.mainartic li a {
	font: 20px/20px PT Sans Caption;
	color: #fff;
	margin: 10px;


}
.mainartic-head {

	background: #252525 url(images/mesh.png) right bottom no-repeat;
	width: 705px;
	height: 25px;
	margin-left:6px;
	border-radius:5px;

}
#mainartic-body {
	color: #000;
	width:690px;
	margin: 2px 10px 5px;
}
#mainartic-readmore a {
	color: #000;
	margin-top: -10px;
	float:right
}
.breadcrumb {
	color: #252525;
	font: 400 12px/13px arial, sans-serif;
	margin-bottom: 10px;
	width: 100%;
        text-align: left;
}
.breadcrumb a {
	font: 700 12px/13px arial, sans-serif;
}
/*************Sidebar*************/
#wrapindex {
	width:740px;
	float:left;
	background: #fff;
	height: 100%;
}
#searcher {
	width:315px;
	float:left;
}
#sidebar {
	float:left
	width:340px;
}
h3.home-title1, h3.home-title1 a {
	color: #252525;
	font: 400 20px/26px 'arial', sans-serif;
	margin-bottom: 5px;
	width: 100%;
}
/**************Widgets***************/
.widgetbox {
	background: #fff;
	border: 5px;
	float: left;
	margin: 5px;
	padding: 0px;
	width: 700px;
}
.widgetbox img {
	float: left;
}
h4.widget-header {
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: -10px 0 10px -10px;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	width: 310px;
}
h4.widget-header-fb {
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: 0;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	width: 310px;

}
h4.widget-header a {
	color: #fff;
}
.widgetcontent {
	float: left;
	font: 12px/12px helvetica, arial, sans-serif;
	padding: 10px;
	width: 699;
}
.widgetcontent p {
	margin-bottom: 10px;
}
#titletext {
	color: #FFF;
	font: 20px/20px  'Oswald', sans-serif;
	padding: 5px 2px 5px;
	text-transform: uppercase;
}
/**************index*****************/
#recentwrapper {
	width: 700px;
	float:left;
}
#recentthumb {
	width: 200px;
	float:left;
}
#recentstory {
	width: 300px;
	float:left;
}
#recentposts {
	width:200px;
	float:left;
}
h3.recenttitle, h3.recenttitle a {
	color: #252525;
	font: 400 20px/26px 'Oswald', sans-serif;
	margin-bottom: 5px;
	width: 100%;
}
ul.recent {
	display: block;
	float: left;
	margin-top: 10px;
	width: 100%;
}
ul.recent li {
	color: #252525;
	float: left;
	width: 100%;
	font: 14px/14px;
}
ul.recent li a {
	color: #252525;
	float: left;
	width: 100%;
	font: 14px/15px arial, sans-serif;
	border-bottom: 1px dotted #ddd;
}
ul.recent li:last-child {
	padding-bottom: 0;
}
.widgetside {
	border-bottom: 1px white dotted;
	float: left;
	padding: 10px;
	width: 330px;
}
.widgetside img {
	float: left;
}
h4.widgetsidehead {

	color: #fff;
	float: left;
	font: 700 17px/18px 'arial', sans-serif;
	margin: -10px 0 10px -10px;
	padding: 5px;
	width: 330px;
}
h4.widgetsidehead a {
	color: #fff;
}
.widgetsideinside {
	float: left;
	font: 12px/13px arial, sans-serif;
	color: #fff;
	padding: 10px;
	width: 330px;
}
.widgetsideinside a {

	font: 10px/10px arial, sans-serif;
	color: #fff;
}
.widgetsideinside table {
	border-collapse: separate;
	text-align: center;
	width: 100%;
}
.widgetsideinside thead {
	vertical-align: middle;
}
.widgetsideinside p {
	margin-bottom: 10px;
}
.widgetsideinside select {

	width: 100%;
}
.widgetsideinside #searchform input {
	border: 1px solid #666;
	box-shadow: none;
	color: #666;
	margin-bottom: 0;
	width: 310px;
	margin-right:10px;
} 
.widgetsideinside a {
	font-weight: bold;
}
.widgetbottom {
	background: #fff;
	box-shadow: 0 1px 1px 1px #252525;
	float: left;
	margin: 15px 0 10px 15px;
	padding: 0px;
	width: 310px;
}
.widgetbottom img {
	float: left;
}
h4.widget-headerbottom {
	background: #252525;
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: -10px 0 10px -10px;
	padding: 5px 10px;
	width: 300px;
}
h4.widget-headerbottom a {
	color: #fff;
}
.widgetsideinsidebottom {
	float: left;
	font: 12px/13px arial, sans-serif;
	padding: 10px;
	width: 330px;
}
.widgetsideinsidebottom a {

	font: 12px/13px arial, sans-serif;
	color: #252525;
}
.widgetsideinsidebottom table {
	border-collapse: separate;
	text-align: center;
	width: 100%;
}
.widgetsideinsidebottom thead {
	vertical-align: middle;
}
.widgetsideinsidebottom p {
	margin-bottom: 10px;
}
.widgetsideinsidebottom select {

	width: 100%;
}
.widgetsideinsidebottom #searchform input {
	border: 1px solid #666;
	box-shadow: none;
	color: #666;
	margin-bottom: 0;
	width: 310px;
	margin-right:10px;
} 
.widgetsideinsidebottom a {
	font-weight: bold;
}


/***************Carousel*thanks*to*tympanus.net***************/
.es-carousel {
	float: left;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	width: 870px;
	height: 40px;
}
.es-nav span {
	cursor: pointer;
	position: absolute;
		top: 2px;
	text-indent: -9000px;
}
.es-nav span.es-nav-next {
	background: transparent url(images/next.jpg) center;
	right: 0px;
	width: 25px;
	height: 46px;
}
.es-nav span.es-nav-prev {
	background: transparent url(images/prev.jpg) center;
	left: 0px;
	width: 25px;
	height: 46px;
}
/****************archieves****************/
#archievewrap {
	width:700px;
	float:left;
	margin: 10px;
}
#articimage {
	width: 300px;
	float: left;
}
#artictext {
	width: 395px;
	float: left;
	padding-left: 5px;
}
.whereat {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.headlinebig {
	font: 700 20px/22px PT Sans Caption;
	margin-bottom: 10px
}
.articimage img {
	float: left;
}
#content-area {
	display: block;
	float: left;
	padding: 15px 0;
	width: 100%;
}
#content-area h2 {
	color: #333;
	font: 700 28px/32px arial, sans-serif;
	margin: 10px 0;
	width: 100%;
}
#content-area h3 {
	color: #333;
	font: 700 24px/28px arial, sans-serif;
	margin: 10px 0;
	width: 100%;
}
#content-area h4 {
	color: #333;
	font: 700 20px/24px arial, sans-serif;
	margin: 10px 0;
	width: 100%;
}
#content-area h5 {
	color: #333;
	font: 700 16px/20px arial, sans-serif;
	margin: 10px 0;
	width: 100%;
}
#content-area h6 {
	color: #333;
	font: 700 12px/16px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
}
#content-area ul {
	list-style: disc outside;
	margin: 10px 0;
}
#content-area ol {
	list-style: decimal outside;
	margin: 10px 0;
}
#content-area ul li,
#content-area ol li {
	margin-left: 50px;
	padding: 5px 0px;
}
.post-tags {
	float: left;
	font: 700 12px/12px 'Open Sans', sans-serif;
	margin: 15px 0;
	padding-left: 22px;
}
.authorlink {
	color: #252525;
	font: 700 12px/12px 'Open Sans', sans-serif;
	font-weight: bold;
	height: 12px;
	padding: 5px 2px;
	margin-bottom: 10px;
}
.authorlink a {
	color: #252525;
	font: 700 12px/12px 'Open Sans', sans-serif;
	color: #252525
	font-weight: bold;
	}


/**************Sidebar******************/

#sidebar-wrapper {
	background: #2E2E2E;
	float: right;
	width: 360px;
	height: 100%;
}

/*********Footsies***********/
#footer-wrapper {
	float:left;
	background: #ffffff;
	height: 100px;
	width: 100%;
}
#footer {
	background: #ffffff;
	color: #252525;
	font: 400 10px/14px 'Open Sans', sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: 1105px;
}
#footer-nav {
	float: center;
	margin-bottom: 5px;
}
#footer-nav ul {
	clear: both;
	display: inline;
	margin-bottom: 5px;
}
#footer-nav ul li {
	border-right: 1px solid #777;
	display: inline;
	float: left;
	margin: 0 10px 5px 0;
	padding: 3px 10px 3px 0;
}
#footer-nav ul li:last-child {
	border-right: none;
}
#footer-nav ul li a {
	color: #252525;
	font: 700 12px/12px 'Open Sans', sans-serif;
}
#footer-nav ul li ul {
	display: none;
	}
#copyright {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}
/**************Article**************?
#featured-img {
	width: 700px;
	float:left;
}

/*********Comments***********/
#comments {
	display: block;
	float: left;
	font: 400 12px/normal 'arial', sans-serif;
	width: 100%;
}
#comments h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
.comment-inner {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding: 10px 0;
}
#comments .comment-inner:after {
	content: '';
	display: block;
	clear: both;
}
#comments .comment-avatar,
#tab3 .comment-avatar {
	float: left;
	width: 46px;
}
#comments .avatar {
	display: block;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px;
} 
#comments .commentmeta {
	display: block;
	float: left;
	margin: 0 10px 10px;
}
.comment-reply {
	border-radius:5px;
	background: #333;
	clear: both;
	float: right;
	font: 700 12px/12px 'arial', sans-serif;
	padding: 5px 10px;
}
.comment-reply:hover {
	background: #252525;
}
.comment-reply a {
	color: #fff;
}
.comment-reply a:hover {
	text-decoration: none;
}
ol.commentlist {
	float: left;
	width: 100%;
	}
#comments .comment-meta-1 {
	display: block;
	height: 18px;
	margin: 0 0 6px;
	padding: 4px 0 2px;
	}
#comments .comment-meta-1 .fn {
	font-weight:bold;
	float:left;
	width:auto;
}
#comments .comment-meta-1 .reply {
	display: inline-block;
	float: right;
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
}
#comments .comment-meta-1 .reply a {
	color: #555;
}
#comments .comment-meta-2  {
	font: 400 12px/normal 'Open Sans', sans-serif;
	display: block;
	margin: 0;
}
#comments .text {
	clear: both;
	display: block;
}
#comments .text .waiting_approval {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#comments .c {
	line-height: 20px;
}
#comments .c p,
#comments .c code,
#comments .c blockquote,
#comments .c ul,
#comments .c ol {
	display: block;
	margin: 5px 0;
}
#comments .c a {
	text-decoration: underline;
}
#comments .c a:hover {
	text-decoration: none;
}
#comments .depth-2 .comment-wrapper {
	padding-left: 40px;
}
#comments .depth-2 .commentmeta {
	width: auto;
}
#comments .depth-3 .comment-wrapper {
	padding-left: 80px;
}
#comments .depth-3 .commentmeta {
	width: auto;
	}
#comments .depth-4 .comment-wrapper {
	padding-left: 120px;
}
#comments .depth-4 .commentmeta {
	width: auto;
}
#comments .depth-5 .comment-wrapper {
	padding-left: 160px;
}
#comments .depth-5 .commentmeta {
	width: auto;
}
#respond {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	padding: 10px 0;
}
#respond p {
	font: 400 12px/normal 'Open Sans', sans-serif;
	margin: 0;
}
#respond .logged-in-as {
	margin-bottom: 10px;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
#respond .form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {

	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	background: #f6f6f6;
	box-shadow: 2px 2px 5px 0px #eee inset;
	display:block;
	margin: 0 0 9px;
	padding:5px;
	width: auto;
}
#respond textarea {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 2px 2px 5px 0px #eee inset;
	width: 95%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond #submit {
	background: #333;
	border-radius: 5px;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor:pointer;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	margin-top:10px;
	padding: 5px 10px;
	width: 120px;
}
#respond #submit:hover {
	background: #333;
}
h3#reply-title,
h2.comments {
	color: #252525;
	font: 700 14px/14px arial, sans-serif;
	margin-bottom: 10px;
	padding: 5px 10px;
}
h3#reply-title {
	display: none;
}
span.comments {
	background: #fff;
	color: #aaa;
	float: left;
	font: 400 20px/20px 'Open Sans Condensed', sans-serif;
	padding-right: 15px;
	text-transform: uppercase;
}
span.comments a {
	color: #666;
}
span.comments a:hover {
	color: #f00;
	text-decoration: none;
}
#comment-input label {
	margin-bottom: 10px;
}
p.cancel-comment-reply {
	clear: both;
}
#respond .form-allowed-tags {
	display: none;
}
/***************TABS*****************/
ul#tabs { 
	list-style-type: none; 
	margin: 30px 0 0 0; 
	padding: 0 0 10px 0; 
}
ul#tabs li { 
	display: inline; 

}
      
ul#tabs li a { 
	color: #000;
	border-radius: 5px;
	margin: 0px 3px 20px 3px; 
	padding: 2px;
	text-decoration: none; 
}
      
ul#tabs li a:hover { 
	color: #ffffff;
	background-color: #8A0808; 
	
}
ul#tabs li a.selected { 
	color: #fff; 
	background-color: #8A0808;
	border-radius: 5px;
	margin: 0px 3px 20px 3px; 
	font-weight: bold; 
	padding: 2px; 
}

div.tabContent { 
	border: 1px 
	solid #c9c3ba; 
	padding: 0.5em; 
	background-color: #fff; 
	width: 720px;
}
      div.tabContent.hide { 
	display: none; 
}
      table#inline { 
	display:inline; 
}
	  div#overflow { 
	overflow:scroll; 
}
div#container { 
	background: #000;





