/*  
Theme Name: Tutorial
Theme URI: http://www.Dasinfomedia.com
Description: This is my theme for a tutorial.
Version: 1.0
Author: Nirav M Gandhi.
Author URL: http://www.Dasinfomedia.com/

*/
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	background:url(images/pattern-bg.png) repeat left top;
	width:100%;
	height:100%;
 }
 .alignright
 {
	 float:right;
 }
 .alignleft
 {
	 float:left;
 }
a {
	text-decoration:none;
	color:#984747;
}
a:hover {
	color:#FFFFFF;
}
#sf_outer_wrapper {
	background:url(images/pattern-bg.png) repeat left top;
	width:100%;
	height:100%;
 }
#main_wrapper {
	width:863px;
}
#sf_wrapper {
	background:url(images/main-content-bg.png) repeat-y;
	width:863px;
	float:left;
	padding:0px;
}
#sf_header_wrapper {
	width:840px;
	height:140px;
	padding-top:10px;
	background:url(images/hedder-top-bg.png) no-repeat;
}
#header {
	width:813px;
}
.header_left {/*width:280px;*/
	height:86px;
	padding-left:40px;
	float:left;
	padding-top:10px;
}
.header_left a, .header_left img {
	border:0px;
}
.header_right {
	width:350px;
	float:right;
	padding-right:35px;
	background:url(images/gs.png) no-repeat right top;
	height:140px; /*opacity:0.4;filter:alpha(opacity=40); */
}
.header_right_top {
	color:#fff;
	text-align:right;
 	padding-right:0px;
	font-size:10px;
	height:50px;
	margin:0;
}
.header_right_bottom {
	float:right;
 	padding:0;
	margin-top:10px;
	background:url(images/right-border.png) repeat-x left top;
	font-size:20px;
	height:65px;
	position:relative;
}
#banner {
	width:840px;
}
.banner_in {
	width:813px;
	display:block;
}
#menu {
	width:840px;
	height:32px;
	color:#af5252;
	font-weight:bold;
}
.menu_in {
	width:813px;
	background:url(images/menu-bg.png) repeat-x;
	height:32px;
}
/***content_wrapper****/

#sf_content_wrapper {
	width:840px;
	float:left;
}
#content {
	color:#FFFFFF;
	text-align:left;
	float:right;
		list-style-image: url(images/bullet.gif);

}
#content_bg5 {
	background:#521618;
	float:left;
	width:816px;
}
.sidebar {
	display:block;
	float:left;
	padding-left:15px;
	padding-top:50px;
	width:200px;
	font-size:1em;
}
.recent li
{
	list-style-image: url(images/bullet.gif);
	margin-bottom:10px;
}

.sidebar a
{
	color:#FFF;
}
.sidebar .required
{
	font-size:.8em;
}
.sidebar .formheader
{
	font-size:1.2em;
	color:#FFF;
	background-color: #330000;
}
.sidebar form
{
	margin:0px;
	padding:0px;
}
.sidebar form input,textarea
{
	background-color:#FdF;
	width:160px;
}
.sidebar .submit 
{
	font-size:1.1em;
	width:auto;
	float:left;
}
.sf_navigation {
	float:left;
	width:237px;
	color:#D2B8B8;
	margin-right:-100px;
}
.sf_navigation li {
	list-style:none;
}
.sf_navigation a {
	color:#d2b8b8;
}
.sf_navigation h2, .widget-content h4 {
	font-weight:normal;
	color:#b65654;
	font-size:20px;
	background:url(images/leftborder.png) no-repeat;
	padding-top:10px;
	height:67px;
	margin-bottom:5px;
	text-align:left;
	margin-top:0px;
}
.sf_navigation ul {
	margin:0px; 
	padding:0px;
	font-style:italic;
	list-style:none;
}
.sf_navigation ul li {
	list-style:none;
	padding-bottom:12px;
	padding-top:12px;
}
.content_text {
	float:right;
	width:500px;
	padding-right:25px;
	font-size:14px;
	line-height:1.75em;
}
.sf_content .content_head, .sf_content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	line-height:1.6em;
	text-transform:capitalize;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: -10px;
}
.entry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.75em;
}
.entry h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}
#extra_post {
	padding:10px 0px;
}
.widget-content .cf_info {
	width:200px;
}
/*************footer*****/
#sf_footer {
	width:850px;
	background:url(images/bot-bg1.png) no-repeat;
	height:102px;
	color:#FFFFFF;
	float:left;
	display:block;
	margin-left:19px;
}
#footer_in {
	width:813px;
	margin-right:80px;
	text-align:right;
	float:right;
}
#footer_bot_1 {
	color:#723434;
	font-family:Arial, Helvetica, sans-serif;
}
#footer_bot {
	color:#723434;
	font-weight:normal;
	font-size:10px;
	padding:10px;
 	margin-left:15px;
}
#footer_bot a {
	color:#723434;
}
/*footer menu*/
#footer_menu {
	width:623px;
	text-align:center;
	font-weight:normal;
	line-height:20px;
	
}
#footer_menu #suckerfishnav, #suckerfishnav ul {
	font-size:10px;
	background:none;
}
#footer_menu #suckerfishnav li:hover a, #footer_menu #suckerfishnav li.sfhover a {
	color:#984747;
	background:none;
	text-decoration:underline;
}
#footer_menu #suckerfishnav, #footer_menu #suckerfishnav ul li {
	margin:0px;
	padding:0px 0px;
}
#footer_menu #suckerfishnav li {
	float:left;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 30px;
	line-height:20px; /*border-right:1px solid #984747;*/
}
#footer_menu #suckerfishnav a {
}
#suckerfishnav {
	background:#5F1212 url(images/menu-bg.png) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	width:100%;
	height:32px;
 	text-align:center;
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:32px;
	padding:0;
	border:none;
	margin:0;
	width:98%;
	margin-left:10px;
}
#suckerfishnav a {
	display:block;
	color:#984747;
	text-decoration:none;
	padding:0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#suckerfishnav li {
	float:left;
	padding:0px 20px;
	background:url(images/menu_backslash.png) right bottom no-repeat;
}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:229px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border:0;
	border-top:1px solid pink;
}
#suckerfishnav li li {
	width:190px;
	border-bottom:1px solid pink; /*border-left:1px solid pink; border-right:1px solid pink;*/
	font-weight:bold;
	font-family:verdana, sans-serif;
	background:#330000;
}
#suckerfishnav li li a {
	padding:4px 0px;
	width:186px;
	font-size:12px;
	color:#984747;
	text-align:left;
}
#suckerfishnav li ul ul {/*margin:-41px 0 0 150px;*/
}
#suckerfishnav li li:hover {
	background:#470A0A;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#ffffff;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#ffffff;
	background:none;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#984747;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul {
	left:auto;
	background:#470A0A;
}
#suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
	background:#470A0A;
	color:
#FFFFFF;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background:url(images/menu_backslash.png) right bottom no-repeat;
}
.c_text, .c_text1 {
	background:pink;
	border:none;
}
#wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_phone, #wpcf_msg {
	border:0px !important;
}
.menu ul {
	list-style:none;
	display:inline;
	font-size:12px;
	margin:0;
	padding:0;
}
.menu ul li {
	display:inline;
	padding:0 10px;
	text-decoration:underline;
	border-right:1px solid;
}
.menu {
	margin-top:15px;
}
#cforms3form {
	margin:10px auto 0 auto;
	width: 250px!important;
	height:400px!important;
}
#cforms3form textarea {
	width:200px;
	height:80px;
}
#cforms3form input:hover, #cforms3form textarea:hover, #cforms3form select:hover {
	background:pink none repeat scroll 0 0;
}
#cforms3form label {
	width:60px;
}
#cforms3form input {
	width:150px;
}
#sendbutton3 {
	width:100px;
}
#cformsform {
	margin:10px auto 0 auto;
}
#tcf_sender, #tcf_email, #tcf_subject, #tcf_msg {
	background:pink;
	border:none;
}
#tcf_msg {
	text-align:left;
}
div.failure {
	width:220px;
}
.testimonials p {
background:url("images/quote2.png") no-repeat scroll right bottom transparent;
margin:10px 0 0;
padding:15px 0 15px 15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
font-weight:normal;
}
.testimonials h2 {
  font-size:1.2em
padding:20px 0 0 20px;
width:200px;
}
.testimonials {
 margin:10px 0 0;
padding:0 0 20px;
}
.testimonials a {
 padding:20px 0 0;
 color:#FFF;
}
.testimonials a:hover {
	color:#F33;
}

.testimonials  .thumbnails  {
background:url("images/quote1.png") no-repeat scroll 0 0 transparent;
float:left;
padding:0 0 0 20px;
width:200px;
}
.widget_search
{
	margin-left:20px;
}
#supfoot
{
	width:100%;
	background-color: #300;
	color:#FFF; 
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:35px;
	margin-bottom:0px;
	opacity:0.85;
 	text-align:center;
}
#supfoot a
{
	color:#FFF;
	text-decoration: none;
}
.entry ul li
{
	margin-left:25px;
}
#content li
{
	margin-left:25px;
}

.content_text_wide h2
{
	text-align:center;
}


h2 img
{
	margin-top:2px;
	padding-bottom:12px;
}

