@charset "utf-8";
/*
Theme Name: Shogun Template
Theme URI: http://daobydesign.com/
Description: Custom theme for Shogun 360 Degree Marketing.
Version: 1.0
Author: Dao By Design
Author URI: http://daobydesign.com/
*/
html, body {margin:0;padding:0;}
body {font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#cf181d url(images/body-bg.jpg) repeat-x 0 0;color:#212121;}
a:link, a:visited {color:#cf181d;text-decoration:none;font-weight:normal;}
a:hover, a:active {color:#ff0000;text-decoration:none;}
a img {border:0;}
h1,h2 {margin:10px 0;font-weight:bold;font-size:1.5em;line-height:normal;}
h3,h4 {margin:5px 0;font-weight:bold;line-height:normal;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
p {padding:10px 0;margin:0;}
ul {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:disc;padding:0;}
ol {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:decimal;padding:0;}
fieldset {border:none;}

#wrap {width:960px;margin:0 auto;padding:0;text-align:left;font-size:80%;}

/****** Header ******/
#header {background:url(images/signature.jpg) no-repeat bottom right;}
#logo {display:block;float:left;width:300px;height:98px;margin:20px 0px 10px 0px;background:url(images/shogun-logo.jpg) no-repeat 0 0;}

	/* Main Nav */
	#mainnav {list-style-type:none;margin:0;padding:0 0 0 5px;clear:both;}
	#mainnav li {float:left;margin:0px 6px 0px 0px;}
	#mainnav a:link, #mainnav a:visited {display:block;width:120px;height:30px;line-height:30px;background:url(images/tabs-bg.png) no-repeat 0px 0px;text-align:center;color:#cf181d;text-transform:uppercase;font-size:.9em;font-weight:bold;}
	#mainnav a:hover, #mainnav a:active, #mainnav li.current_page_item a {background-position:0px -30px;color:#fff;}
	
	/* Polariod */
	#polaroids {background:#e5e5e5 url(images/border.png) repeat-y 0 0;width:960px;height:250px;padding:0px;text-align:center;}
	
	/* Tag Nav */
	#tagnav {height:75px;overflow:hidden;padding:10px 10px 0 10px;}
	#isfull #tagnav {background:url(images/tagnav-bg.png) repeat-x 0 0;}
	#tagnav h3 {float:left;height:75px;background:#222 url(images/arrow.png) no-repeat top right;padding:0px 15px 0px 10px;margin:0px;line-height:75px;font-weight:bold;text-transform:uppercase;letter-spacing:-1px;color:#fff;}
	#tagnav #tags {float:left;width:324px;height:75px;margin-right:10px;}
		#tagnav .tag_cloud {width:247px;height:75px;float:left;}
		#tagnav .tag_cloud a:link, #tagnav .tag_cloud a:visited {height:20px;line-height:20px;padding:0px 3px;margin:0px 3px 3px 0px;border:1px solid #ccc;display:block;float:left;white-space:nowrap;}
		#tagnav .tag_cloud a:hover, #tagnav .tag_cloud a:active {border:1px solid #ff0000;background:#fefefe;}
	#tagnav #search {float:left;width:344px;height:75px;margin-right:10px;}
		#tagnav .search_area {float:left;height:75px;width:240px;font-size:1.1em;}
		#tagnav #search span {font-weight:bold;line-height:35px;display:block;text-transform:uppercase;color:#666;padding-bottom:5px;}
		#tagnav #srch_fld {width:240px;border:none;border-bottom:1px solid #ccc;color:#999;}
	#tagnav #connect {float:left;width:230px;height:75px;line-height:normal;}
	
/****** Content ******/
#main {padding:0px 0px 10px;}
#isfull #main {border-top:0px solid #212121;}
#content {background:#fff url(images/content-bg.png) repeat-y 0 0;padding:15px;width:600px;float:left;border-bottom:1px solid #212121;}
#issum #content {margin-top:0px;}
#content h2 {padding:0 0 10px 0;margin:0px 0px 5px 0px;font-size:2em;}
#content h2 a {font-weight:bold;}
#content h3 {margin:15px 0px;color:#000;}
#content .page h2 {border-bottom:1px solid #cf181d;}
#issum #content h2 {border-top:1px solid #222;border-bottom:1px solid #222;font-size:1.3em;padding:5px 0px;}

.post, .page {clear:both;margin-bottom:20px;overflow:hidden;width:600px;}

.byline {font-size:.8em;color:#999;}
#isfull .byline {padding:2px 5px;margin:5px 0px;border-top:1px solid #444;border-bottom:1px solid #444;}

.postmetadata {padding-top:10px;font-size:.8em;color:#999;}
.comment-link {padding-left:20px; background:url(images/comment-link.png) no-repeat center left;font-weight:bold;}
#content .comment-link {font-size:.8em;}

	/*Smart Archives */
	#content #smart-archives-block {list-style-type:none;margin:0px;padding:20px 0;}
	#content #smart-archives-list h2{font-size:1.5em;margin-top:20px;}

	/* Sociable */
	#content .sociable {height:20px;background:#232021;line-height:20px;text-align:right;margin-bottom:0px;}
	#content .sociable ul {list-style-type:none;margin:0;padding:2px 0 0 0;background:#fff url(images/sociable-l.png) no-repeat top left;height:20px;width:250px;float:right;}
	#content .sociable ul li {list-style-type:none;margin:0;padding:2px 3px;display:inline;}

	/* Bootcamp */
	#content .bootcamp-signup {background:#eee;margin:0px 0px 10px;border:1px solid #212121;color:#212121;}
	
/****** Sidebar ******/
#sidebar {width:330px;float:right;padding:0 0 20px;font-size:.9em;background:#eee url(images/sidebar-bg.png) repeat-y 0 0;color:#212121;border-bottom:1px solid #212121;}
#sidebar h3 {font-size:1.4em;font-weight:bold;color:#fff;margin:0;padding:0px 0px 10px 0px;text-align:center;color:#212121}
#sidebar a:link, #sidebar a:visited {color:#000;}
#sidebar a:hover, #sidebar a:active {color:#ff0000;}
#sidebar .sidebar_widget {margin:0px 15px 15px 15px;position:relative;background:url(images/sb-sep.png) no-repeat bottom center;padding-bottom:15px;}
#sidebar .sidebar_widget_inner {}
#sidebar ul {list-style-type:none;margin:0px;}
#sidebar li {border-bottom:1px dotted #d2cec1;}
#sidebar li a:link, #sidebar li a:visited {display:block;padding:2px;}
#sidebar li a:hover, #sidebar li a:active {background:#fff;}
#sidebar ul.children li {border:none;margin-left:20px;}

#sidebar #text-437249543 {margin:10px 0px 0px;text-align:center;}
#sidebar #flash-video-player-4-beta {margin:0px 15px;background:none;}
#sidebar #flash-video-player-4-beta h3 {padding:0px;}
#sidebar .arrow-signup {position:absolute;right:-58px;top:0px;}
#isIE6 #sidebar .arrow-signup {right:-43px;}
#sidebar #text-437249542 h3 {color:#cf181d;}
#sidebar .signup-form {width:225px;}
#sidebar .signup-form table {margin:10px 0px 10px 0px;}
.signup-form input {border:1px solid #212121;background:#e2e2e2 url(images/form-bg.png) repeat-x center left;color:#212121;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:3px;text-align:left;}

#sidebar #get_recent_comments_wrap img {float:left;border:1px solid #fff;margin:0px 5px 2px 0px;}
#sidebar #get_recent_comments_wrap a {font-weight:bold;}
#sidebar #get_recent_comments_wrap a span {font-weight:normal;}
#sidebar .attachment-thumbnail {border:1px solid #fff;}

#sidebar #searchform {padding:10px 0px;text-align:center;}
#sidebar #searchform #srch_fld {text-align:left;}

#sidebar .connect_area {text-align:center;}
#sidebar .connect_area img {width:45px;}

/** Tag Cloud **/
#tag_cloud {line-height:normal;}
#tag_cloud a:hover, #tag_cloud a:active {color:#cf181d;}
#sidebar a.tagsz-1 { font-size: 12px; color:#666; }
#sidebar a.tagsz-2 { font-size: 13px; color:#9d070b; }
#sidebar a.tagsz-3 { font-size: 14px; color:#333; }
#sidebar a.tagsz-4 { font-size: 15px; color:#fff; }
#sidebar a.tagsz-5 { font-size: 16px; color:#cf181d; }

/****** Footer ******/
#footer {font-size:.8em;text-align:center;color:#ccc;padding:30px 0;}
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover, #footer a:active {color:#222;}
#footer a.dbd:link, #footer a.dbd:visited {color:#eee;}
#footer a.dbd:hover,#footer a.dbd:active {color:#222;}

/****** Comments ******/
#commentarea {background:#fff;padding:10px;}
#commentarea ul, #commentarea ol {list-style-type:none;margin:0;}
#commentarea h3 {color:#232021;}
.commentlist {padding-top:20px;}
.commentlist li.comment {padding:5px;}
.commentlist li, #commentform input {font-size: 0.9em;}
.commentlist li.depth-1 {border: 1px solid #a0946a;background-color: #efe9d7;padding-top: 4px;margin:0px 0px 10px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {margin:0px 5px 2px 0px;border: 1px solid #ccc;padding: 2px;background: #fff;float:left;}
.commentlist cite {font-style:normal;}
.commentlist cite a {font-weight:bold;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;clear:left;}
.commentmetadata {font-weight: normal;color:#999;font-size:.8em;}
.commentmetadata a:link, .commentmetadata a:visited {color:#666;}
.commentmetadata a:hover, .commentmetadata a:active {color:#ff0000;}

#commentarea .children {border: 1px solid #ddd;background-color: #f3f3f3;padding-top: 4px;margin: 10px 10px 10px 40px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#commentarea .children .children {background-color:#fefefe;margin-left:20px;}
#commentarea .reply {text-align:right;}
#commentarea .reply a:link, #commentarea .reply a:visited {padding:3px;border: 1px solid #ddd;background-color: #f3f3f3;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentarea .reply a:hover, #commentarea .reply a:active {color:#ff0000;background:#fff;}

#commentform #respond {padding-top:20px;clear:both;}
#commentform #author, #commentform #email, #commentform #url {padding:5px;width:300px;border:1px solid #ccc;}
#commentform textarea {border:1px solid #ccc;padding:5px;}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {border:1px solid #ff0000;}
#commentform textarea {width:98%;}
#commentform #submit:hover {cursor:pointer;border:1px solid #ff0000;}

/****** Images ******/
img.centered {display: block;margin-left: auto;	margin-right: auto;}
img.alignright {margin: 0 0 2px 7px;display: inline;}
img.alignleft {margin: 0 7px 2px 0;display: inline;}
img.no-border {border:none;}
.alignright {float: right;}
.alignleft {float: left}

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;padding-top: 4px;margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color:#999;}

/*#issum .wp-caption {display:none;}*/

/****** Misc Styles ******/
.clear {clear:both;}
.hidden {display:none;}
