/*
Theme Name: Bams_BoxedStyle
Theme URI: http://www.blogaboutmysite.com/templates/category/wordpress-templates/
Description: BoxedStyle is a 2 column wordpress theme with Green and Black combination for that perfect web 2.0 stylish look. Green and Black combination along the the boxed style concept makes this theme very appealing. It also includes psd to make your unique header logo and includes 468*90 banner placement in the header for adsense or other advertising banners. Its made free by <a href="http://www.blogaboutmysite.com/directory" target="_blank" title="Web Directory">Web Directory</a> &amp; Sponsored By: <a href="http://www.bigweblinks.com" target="_blank" title="Bid for Links">Bid for Links</a>. Get more of our themes from <a href="http://www.blogaboutmysite.com/templates/category/wordpress-templates" target="_blank" title="Free Wordpress Templates">Free Wordpress Templates</a>.
Author: Bams
Author URI: http://www.blogaboutmysite.com/templates/category/wordpress-templates/
*/

/* main css */
html {
 height: 100%;
 margin-bottom: 1px;
}
body {
 margin:0; padding:0;
 background: #076473;
 color: #ffffff;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 line-height:1.6;
}

#topcontent {
 background: #ffffff url(images/bg_roundtop.gif) no-repeat top left;
 line-height: 5px;
 height: 5px;
}

#top {
 background: #ffffff url(free-casino-game.gif) repeat-x bottom left;
 text-align: center;
 height: 98px;
 border-bottom: 1px solid #E9E9E9;
}
#header {
 margin: 0 auto;
 width: 768px;
 text-align: left;
}
#header .banner {
 float: right;
 margin-top: 20px;
}

#nav {
 background: #000000;
 background: #ffffff url(online-casino-for-money.gif) repeat-x center;
 text-align: center;
 height: 29px;
}
#nav .inner {
 margin: 0 auto;
 width: 768px;
 height: 29px;
 text-align: left;
}
#nav ul {
 list-style: none;
 padding: 0 0 5px 0;
 margin: 0 !important;
}
#nav li {
 margin: 0;
 float: left;
 display: block;
 padding-left: 12px;
 background-color: transparent;
 background-image: url(play-casino-online.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
}
#nav a.page_item {
 color: #565656;
}
#nav li.current_page_item {
 margin: 0;
 float: left;
 display: block;
 padding-left: 12px;
 background-color: transparent;
 background-image: url(casino-play-for-fun.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
}
#nav a {
 float: left; display: block;
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 height: 23px; line-height: 25px;
 padding: 0 13px 0 0;
 text-decoration: none; cursor: pointer;
 background: url(casino-casinos.gif) no-repeat top right;
 color: #F7F7F7;
}
#nav li.current_page_item a:link, #nav li.current_page_item a:visited {
 float: left; display: block;
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 height: 23px; line-height: 25px;
 padding: 0 13px 0 0;
 text-decoration: none; cursor: pointer;
 background: url(free-casino-games.gif) no-repeat top right;
 color: #F7F7F7;
}
#nav a:link, #nav a:visited {
 color: #666666;
}
#nav li.page_item a:hover {
 color: #025F6D;
}
#nav li.current_page_item a:hover {
 color: #C7E0E4;
}

#page {
 background: #292929 url('casino-online-free.gif') repeat-y top center;
 text-align: center;
 color: #333333;
 border-bottom: 1px solid #015E6C;
}
#page .inner {
 background: #ffffff;
 width: 720px;
 margin: 0 auto; padding: 15px 0;
 text-align: left;
}

#sidebar {
 float: left;
 width: 190px;
}
#sidebar ul {
 list-style: none;
 padding: 0; margin: 0;
}
#sidebar h2 {
 background: #2D2D2D url('casino-for-fun.gif') no-repeat center;
 font: bold 13px Verdana, Arial, Helvetica, sans-serif;
 margin: 0 0 1px 0; padding: 0;
 color: #ffffff; line-height: 28px;
 padding-left: 10px;
 height: 31px;
}
#sidebar ul ul li a {
 height: 20px;
 padding-top: 5px; padding-left: 10px;
 margin-bottom: 1px;
 color: #ffffff;
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 display: block;
}
#sidebar li a:hover, #sidebar li.current_page_item a {
 background: #ffffff url('online-casino-free.gif') repeat-x center left;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul ul li {
 list-style: none;
 background: #2D2D2D url('online-gambling-casino.gif') no-repeat center;
}
.sidebox {
 background: #357F8A;
 border: 3px solid #025F6D;
 font: 11px Arial, Helvetica, sans-serif;
 color: white; padding: 5px;
 margin-bottom: 10px;
}

#content {
 float: right;
 width: 515px;
}
#content p {
 margin: 0; padding: 0;
}
#content h1 {
 background: #2D2D2D url('casino-21.gif') no-repeat center;
 font: bold 13px Verdana, Arial, Helvetica, sans-serif;
 margin: 0 0 1px 0; padding: 0;
 color: #ffffff; line-height: 28px;
 padding-left: 10px;
 height: 31px;
}
#content h1 a {
 color: #ffffff;
}
#content .commentblock {
 padding: 0 10px;
 background: #357F8A;
 font: 11px Arial, Helvetica, sans-serif;
 color: white;
}

a:link, a:visited {
 color: #ff6501;
}

textarea, input {
 border: 1px solid #526467;
 padding: 4px;
 background: #71A5AD;
 color: #13373C;
 margin-bottom: 3px;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}


h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentmetadata {
	font-weight: normal;
	}

small, .nocomments, .postmetadata, blockquote, strike {
	color: #ffffff;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a {
	color: #3D631E;
	text-decoration: none;
	}

a:hover {
	color: #274F07;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */















/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
 background: #357F8A;
 border: 3px solid #025F6D;
 font: 11px Arial, Helvetica, sans-serif;
 color: white; padding: 5px;
 margin-bottom: 10px;
}
.post li {
 margin-left: 25px;
}
.post .details {
 text-decoration: underline;
 margin-top: 10px;
}

.comment {
 float: right;
 padding: 7px 10px 0 0;
}
.comment a:link, .comment a:visited {
 color: #ffffff;
 font: 12px arial;
}
.comment a:hover {
 text-decoration: underline;
 color: #CDE8B7;
}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}
/* End Structure */

/* Begin Images */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

/* End Images */


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 90%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover {
}
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

.post img {
	border: 1px solid #292929;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

#widgets {
 background: #222222;
}
#widgets .inner {
 padding: 10px;
}
#footer {
 background: #076473 url(casino-online.gif) repeat-x top left;
 padding: 10px 0 50px 0;
 border-top: 1px solid #428791;
 text-align: center;
}
#footer .inner {
 margin: 0 auto;
 text-align: left;
 width: 756px;
 font-size: 11px;  
}

#copy {
 float: left;
 padding: 3px 10px;
 background: #1D707D;
 width: 55%;
}
#footer a {
 color: #C0CCB7;
}

#footlinks {
 float: right;
 text-align: right;
 padding: 3px 10px;
 background: #1D707D;
 width: 37%;
}
#footlinks ul {
 list-style: none;
 margin: 0; padding: 0;
}
#footlinks li {
 list-style: none;
 display: inline;
 padding: 0 0 0 5px;
 margin: 0;
}
#widgets h2 {
 font: 18px Arial, Helvetica, sans-serif;
 margin: 0 0 5px 0;
 padding: 0;
 color: #FFFFFF;
}

#widgets ul {
 margin: 0; padding: 0;
 list-style: none;
}
#widgets ul {
 margin-bottom: 15px;
}
#widgets li {
 list-style:none;
 margin-bottom:10px;
}