/*
Theme Name: Dazzle
Theme URI: http://webdkr.com/sites/dazzle
Description: An elegant portfolio/Business Template
Version: 1.0
Author: Kevin Rajaram
Author URI: http://webdkr.com/
Tags: Portfolio, Business.
*/

/*CSS RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a {
	text-decoration:none}
body {
	line-height: 1em;
}
ul{
	list-style-type:none;
}
ul, ol {
	list-style-position:inside;
}
.left{
	float:left;
}
.right{
	float:right;
}
.imgleft{
	float:left;
	margin: 15px 15px 15px 0;
}
.imgright{
	float:right;
	margin:15px 0 15px 15px;
}
.imgcenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
}
/*END RESET*/

/***********General Layout settings************/
html,body{
	margin:0;
	padding:0;
	background:#e2e2e2;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	min-width:960px;
	line-height:21px;
	color:#6f6f6f;
}

#header_frame{
	width:100%;
	height:100px;
	margin:0 auto;
	background:url(images/header_bg.jpg) repeat-x;
	z-index:1000
}

#featured_frame{
	width:100%;
	height:460px;
	margin:0 auto;
	background:url(images/featured_bg_3.jpg) repeat-x;
	z-index:30
}
#tagline_frame{
	width:100%;
	height:80px;
	margin:0 auto;
	background:url(images/tagline_bg_3.jpg) repeat-x;
	z-index:30
}
#main_frame{
	width:100%;
	height:auto;
	margin:0 auto;
	background:#e2e2e2;
}
#page_frame{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(images/page_bg.jpg) repeat-y center top;
}
#footer_frame{
	width:100%;
	height:auto;
	margin:0 auto;
	background: #0f0f0f url(images/footer_bg.jpg) repeat-x;
}
.divider{
	background:url(images/divider.jpg) center no-repeat;
	height:2px;
	width:960px;
	clear:both;
	padding: 35px 0;
}
.divider_small{
	background:url(images/divider_small.jpg) center no-repeat;
	height:2px;
	width:630px;
	clear:both;
	padding: 35px 0;
}
a.read_more {
	color:#464646;
	background:url(images/more_btn.jpg) no-repeat;
	height:26px;
	width:81px;
	line-height:26px;
	text-align:center;
	display:block;
	margin:15px 0 0 0;
}
a.read_more:hover {
	color:#464646;
	background:url(images/more_btn_hover.jpg) no-repeat;
	height:26px;
	width:81px;
	line-height:26px;
	text-align:center;
	font-weight:bold
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/************** Page elements/ui **************/
.blue{
	color:#007ebf;
	border-bottom:none;
}
.dropcap{
	display:block;
	float:left;
	font-size:26px;
	font-weight:bold;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	line-height:46px;
	margin:-10px 15px 0 0;
	text-align:center;
	width:46px;
	height:46px;
	background:url(images/dropcap_bg.jpg) no-repeat;
	color:#fff;
}
ul.checklist li{
	background:url(images/icons/check_icon.jpg) no-repeat left center;
	padding-left:35px;
	_padding-left:25px;
	margin-bottom:12px;
}
ul.bullet_picture li{
	background:url(images/icons/bullet_picture.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_black li{
	background:url(images/icons/bullet_black.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_blue li{
	background:url(images/icons/bullet_blue.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_green li{
	background:url(images/icons/bullet_green.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_orange li{
	background:url(images/icons/bullet_orange.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_purple li{
	background:url(images/icons/bullet_purple.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_red li{
	background:url(images/icons/bullet_red.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_yellow li{
	background:url(images/icons/bullet_yellow.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_go li{
	background:url(images/icons/bullet_go.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_delete li{
	background:url(images/icons/bullet_delete.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
ul.bullet_star li{
	background:url(images/icons/bullet_star.png) no-repeat left center;
	padding-left:25px;
	_padding-left:15px;
	margin-bottom:8px;
}
#testing h5, #testing h3{
	margin-bottom:15px;
}
.error{
	background:#ffbab4 url(images/icons/error.png) no-repeat 5px center;
	border:1px solid #ec5e52;
	color:#d3291a;
	padding: 2px 30px;
	margin-bottom:20px;
	overflow:hidden
}
.warning{
	background:#fff2b4 url(images/icons/warning.png) no-repeat 5px center;
	border:1px solid #fcd729;
	color:#a88a00;
	padding: 2px 30px;
	margin-bottom:20px;
	overflow:hidden
}
.success{
	background:#cbffc4 url(images/icons/success.png) no-repeat 5px center;
	border:1px solid #44d417;
	color:#249800;
	padding: 2px 30px;
	margin-bottom:20px;
	overflow:hidden
}
.help{
	background:#a9d3ff url(images/icons/help.png) no-repeat 5px center;
	border:1px solid #1787fd;
	color:#0061c7;
	padding: 2px 30px;
	margin-bottom:20px;
	overflow:hidden
}
button{
	margin:0;
	padding:0;
	border:none;
}
.button{
    background: transparent url(images/btn_right.jpg) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 36px;
	margin-right: 6px;
	padding-right: 12px;
	padding-bottom:2px;
	cursor:pointer;
}
.button span { 
	background: transparent url(images/btn_left.jpg) no-repeat; 
	display: block;
	line-height: 36px;
	padding: 0px 3px 4px 15px;
	margin-top:-1px;
} 

#top-link { display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }
/********** Begin Layout **********/
code, pre {
	display:block;
	font-size:10px;
	line-height:22px;
	margin-bottom:2.5em;
	padding:0 5px;
	white-space:pre;
	background:url(images/code.gif) repeat scroll 0 0 #F6F6F6;
	border:1px solid #bebebe;
	text-align:left;
}
code, kbd, samp, pre, tt, var {
	font-family:monaco,"Lucida Console",courier,mono-space;
	font-size:100%;
}

.one_third{
	width:300px;
	margin-right:30px;
	float:left;
	display:inline
}
.one_third_last{
	width:300px;
	float:left;
	display:inline;
}
.one_third_sm{
	width:180px;
	margin-right:45px;
	float:left;
	display:inline;
}
.one_third_sm_last{
	width:180px;
	float:left;
	display:inline;
}
.two_third{
	width:600px;
	float:left;
	margin-right:30px;
	display:inline;
}
.two_third_last{
	width:600px;
	float:left;
	display:inline;
}
.two_third_sm{
	width:360px;
	margin-right:45px;
	float:left;
	display:inline;
}
.two_third_sm_last{
	width:360px;
	float:left;
	display:inline;
}
.one_half{
	width:465px;
	margin-right:30px;
	float:left;
	display:inline;
}
.one_half_last{
	width:465px;
	float:left;
	display:inline;
}
.one_fourth{
	width:225px;
	margin-right:20px;
	float:left;
	display:inline;
}
.one_fourth_last{
	width:225px;
	float:left;
	display:inline;
}
.three_fourth{
	width:675px;
	float:left;
	margin-right:20px;
	display:inline;
}
.three_fourth_last{
	width:675px;
	float:left;
	display:inline;
}

/********** Begin typography **********/
a{
	color:#ec4300;
}
@font-face {
	font-family: Enigmatic;
	src: url('http://webdkr.com/kevin/dazzle/dazzle_html_wood/js/font/Enigmatic.ttf');
}

@font-face {
	font-family: Enigmatic;
	font-weight: bold;
	src: url('http://webdkr.com/kevin/dazzle/dazzle_html_wood/js/font/Enigmatic_bold.ttf');
}
h1,h2,h3,h4,h5,h6{
	font-family: Enigmatic, sans-serif;
}
h1{
	font-size:30px;
	color:#f9f9f9;
	font-weight:bold;
}
h2{
	font-size:27px;
	color:#797979;
	font-weight:normal;
	line-height:30px;
}
h3{
	font-size:23px;
	color:#494949;
	font-weight:normal;
	line-height:25px;
	margin-bottom:25px;
}
h4{
	font-size:18px;
	color:#494949;
	font-weight:normal;
	line-height:25px;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:25px;
	border-bottom:1px solid #c7c7c7;
}
h5{
	font-size:16px;
	color:#494949;
	font-weight:normal;
	line-height:23px;
	margin-bottom:25px;
}
h6{
	font-size:13px;
	color:#222;
	font-weight:normal;
	line-height:20px;
	margin-bottom:10px;
}

/**********Begin header section***********/
#header{
	width:960px;
	margin:0 auto;
	height:100px;
	z-index:100
}
.logo{
	float:left;
}
ul#nav{
	float:right;
	margin-top:35px;
	z-index:1000
}
ul#nav li{
	float:left;
	display:inline;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
ul#nav li a{
	color: white;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	display:block;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	
}
ul#nav li a:hover{
	color:#ec4300;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
ul#nav li.current{
	background:#f5f5f5;
	border-bottom:2px solid #949494;
	border-top:1px solid #f1f1f1;
	height:30px;
}
ul#nav li.current a{
	color:#ec4300;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
ul#nav li ul {
	display: none; 
	width: 150px; /* Width to help Opera out */
	background-color: #f5f5f5;
}
ul#nav li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 6px 0 0 0;
	z-index:100;
	background: url(images/nav_top_arrow.png) no-repeat top ;
}
ul#nav li:hover li {
	float: none; 
	height:25px;
	margin:0;
	padding:0
}
ul#nav li:hover li a {
	background-color: #f5f5f5;
	border-bottom: 1px solid #cdcdcd;
	color: #000; 
	padding-left:10px;
	font-size:12px;
}
ul#nav li li a:hover {
	background-color: #dcdcdc; 
}
/********** Begin Featured area ***********/
#featured{  
	width:960px;  
	margin:0 auto; 
	position:relative;   
	z-index:1; 
}  
#feat_tab{
	width:876px;
	margin:0 auto;
	padding:0 42px 0 43px;
	position:relative;
}
#nivo {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%; 
	top:30px
}
#nivo img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#static img{
	margin-top:30px;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:113px; 
	left:43px;
	list-style:none;
	padding:0; margin:0;
	width:225px;
}
#featured .tabs_shadow{
	z-index:10;
	position: absolute;
	top:280px;
	left:0
}
#featured ul.ui-tabs-nav li{
	font-size:13px;
	color:#fff;
	background: url(images/featured/tab.jpg) no-repeat;
	height:35px;
	margin-bottom:0;
}
#featured ul.ui-tabs-nav li a span{
	font-size:13px;
	line-height:32px;
	padding-left:18px;
	display:block;
	color:#fff;
}
#featured .ui-tabs-panel{
	width:640px; 
	height:305px;
	position:relative;
    overflow:hidden;
	top:43px;
	left:268px;
	border:5px solid #000;
}
#featured .slider_shadow{
	z-index:10;
	position: absolute;
	top:366px;
	left:240px;
}
#featured .slider_bg{
	z-index:10;
	position:absolute;
	top:37px;
	left:250px;
}
#featured .ui-tabs-hide{
	display:none;
}
#featured ul.ui-tabs-nav li.ui-tabs-nav-item:hover{
	background: url(images/featured/active_tab.jpg) no-repeat;
	width:225px;
	height:35px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected{ /*Selected tab style*/
	background: url(images/featured/active_tab.jpg) no-repeat;
	width:225px;
	height:35px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a span, #featured ul.ui-tabs-nav li.ui-tabs-nav-item:hover a span{
	color:#000;
}

/********** Begin tagline **********/
#tagline{
	margin:0 auto;
	height:80px;
	line-height:80px;
	color:#fff;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:15px;
	width:960px;
}
#tagline h1{
	float:left;
	line-height:70px;
	margin-right:4px;
}


/********** Begin news flicker and search field **********/
#news_flicker{
	margin:0 auto;
	width:960px;
	color:#fff;
	font-size:14px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	position:relative;
	z-index:8;
	height:0;
}
#news{
	overflow:hidden;
	position:absolute;
	top:-39px;
	left:0px;
}
#news li{
	float:left;
	display:inline;
}
#news_flicker img{
	float:left;
	margin-top:-38px;
	margin-right:7px;
}
#search{
	position:absolute;
	top:-45px;
	right:0;
	width:290px;
}
#search form input{
	background:url(images/search_bg.png) no-repeat;
	width:238px;
	height:30px;
	float:left;
	border:none;
	padding:0 5px;
	color:#969696;
	font-style:italic;
}
#search form button{
	border:none;
	background:url(images/search_btn.png) no-repeat;
	height:30px;
	width:42px;
	float:left;
	cursor:pointer;
}
#search form button:hover{
	border:none;
	background:url(images/search_btn_hover.png) no-repeat;
	height:30px;
	width:42px;
	float:left;
}


/********** Begin Main Section **********/
#main{
	width:960px;
	margin:0 auto;
	padding:35px 0;
	position:relative;
}
.tagline h2{
	width: 705px;
	float: left;
}

.tagline a.start_btn{
	background:url(images/get_started_btn.png) no-repeat;
	height:60px;
	width:228px;
	display:block;
	float:right;
}
.tagline a.start_btn:hover{
	background:url(images/get_started_btn_hover.png) no-repeat;
	height:60px;
	width:228px;
	display:block;
	float:right;
}

/********** Begin page Section **********/
#page{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:25px 0 40px;
	position:relative;
}
#main_content{
	width:630px;
	float:right;
	height:auto;
	padding-left:30px;
}
#page h4{
	margin-bottom:25px;
	padding-top:0;
	padding-bottom:0;
	border-bottom:none;
}

ul.process li{
	clear:both;
}
ul.process li p{
	float:left;
	margin-bottom:35px;
}
ul.process li img{
	float:right;
	padding:0 0 15px 25px;
}
.enjoy{
	text-align:center;
	margin:0 70px
}
/********** Begin Portfolio Styling ***********/
#portfolio_2col h4, #portfolio_3col h4, #portfolio_4col h4{
	border-bottom:none;
	margin-bottom:5px;
}
#portfolio_1col h3{
	margin-bottom:15px;
}

#portfolio_1col li,#portfolio_2col li, #portfolio_3col li, #portfolio_4col li{
	padding-bottom:45px;
	float:left;
	display:inline;
}
#portfolio_1col li a img, .portfolio_img{
	background:url(http://bahiacafehotelsalvador.com/images/portfolio/large/portfolio_large_img_frame.jpg) no-repeat 0 0 scroll;
	display:block;
	padding:10px 10px 31px 10px;
	position:relative;
	z-index:5
}
#portfolio_2col li a img{
	background:url(http://bahiacafehotelsalvador.com/images/portfolio/half/portfolio_half_img_frame.jpg) no-repeat 0 0 scroll;
	padding:10px 10px 31px 10px;
	display:block;
	position:relative;
	z-index:5
}
#portfolio_3col li a img{
	background:url(http://bahiacafehotelsalvador.com/images/portfolio/medium/portfolio_medium_img_frame.jpg) no-repeat 0 0 scroll;
	padding:10px 10px 31px 10px;
	display:block;
	position:relative;
	z-index:5
}
#portfolio_4col li a img{
	background:url(http://bahiacafehotelsalvador.com/images/portfolio/small/portfolio_sm_img_frame.jpg) no-repeat 0 0 scroll;
	display:block;
	padding:10px 10px 31px 10px;
	position:relative;
	z-index:5
}
.lightbox_video, .lightbox_image {
left:0px;
position:absolute;
top:0;
z-index:1;
margin-left:-10px;
margin-top:2px;
}
.lightbox_video {
background:url(http://bahiacafehotelsalvador.com/images/portfolio/img_overlay_video.png) no-repeat scroll center center;
}
.lightbox_image {
background:url(http://bahiacafehotelsalvador.com/images/portfolio/img_overlay_image.png) no-repeat scroll center center;
}

/********** Begin Blog Styles **********/
.blog_entry h3{
	margin-bottom:15px;
}
.blog_entry h3 a{
	color:#494949;
}
.single p{
	margin-bottom:20px;
}
.post_meta{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px 0;
	font-size:11px;
	margin-bottom:20px;
	overflow:hidden;
}
.post-thumb{
	background:url(http://bahiacafehotelsalvador.com/images/blog_img/post-img_bg.jpg) no-repeat center top;
	padding:10px 10px 40px 10px;
}
.post_meta span{
	float:left;
}
span.comment-count{
	float:right;
}
span.comment-count a{
	color:#6f6f6f;
}
span.comment-count a:hover{
	color:#ec4300;
	text-decoration:underline;
}
span.sep{
	margin:0px 5px;
}
#post-nav{
	margin-top:30px;
}
#post-nav h5{
	margin-bottom:0;
}
#post-nav h5 a.old{
	color:#656565;
	float:left;
}
#post-nav h5 a:hover{
	color:#333;
}
#post-nav h5 a.new{
	color:#656565;
	float:right;
}
/********** Begin Comments style **********/
#comments-template {
	clear:both;
	margin:0;
	position:relative;
}
#comments-template .commentlist {
	padding-left:105px;
}
#comments-template .comment-body{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#FCFCFC;
	border:1px solid #bebebe;
	margin-bottom:35px;
	min-height:100px;
	position:relative;
}
.commentlist li{
	background:none repeat scroll 0 0 transparent !important;
	padding-left:0 !important;	
}
.comment-body p {
	font-size:12px;
	padding:15px 15px 30px 15px;
}
#comments-template .comment-body img.avatar{
	border:1px solid #909090;
	margin:auto;
	padding:2px;
	position:absolute;
	right:543px;
}
.fn {
	border:medium none;
	color:#5E5E5E;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	right:537px;
	text-align:center;
	top:88px;
	width:100px;
}
.comment-meta {
	color:#6e6e6e;
	font-size:10px;
	height:60px;
	line-height:13px;
	position:absolute;
	right:537px;
	text-align:center;
	top:105px;
	width:100px;
}
.comment-meta a {
	color:#6e6e6e;
	font-size:10px;
	text-align:center;
}
.reply {
	bottom:10px;
	color:#383838;
	font-size:10px;
	padding:1px 6px;
	position:absolute;
	right:15px;
	text-decoration:none;
	text-transform:uppercase;
}
.commentlist ul, .commentlist ul ul {
	padding-left:40px;
}
#form_errors{
	background:#fae1d6 url(images/icons/error.png) no-repeat 10px center;
	padding:10px 0 10px 35px;
	border:1px solid #f59b73;
	color:#000; 
	margin-bottom:15px;
	display:none;}
#form_thanks{
	background:#e2fad6 url(images/icons/success.png) no-repeat 10px center;
	padding:10px 0 10px 35px;
	border:1px solid #91db6c;
	color:#000; 
	margin-bottom:15px;
	display:none;}

/********** Begin comment form **********/
input[type="text"], textarea {
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #BBBBBB;
	margin-bottom:10px;
}
#author, #email, #url, #data {
	border:1px solid #909090;
	font-family:Arial,'Myriad Pro';
	font-size:14px;
	line-height:20px;
	padding:4px;
}
#data {
	width:98%;
	overflow:auto;
}
small{
	text-transform:uppercase;
	font-size:11px;
	
}
/********** Begin Sidebar **********/
#sidebar{
	width:300px;
	float:left;
	height:auto;
}
.breadcrumbs{
	margin-bottom:40px;
}
.breadcrumbs p{
	float:left;
}
.breadcrumbs ul li{
	float:left;
	display:inline;
	margin-left:3px;
}
.breadcrumbs ul li a{
	color:#6f6f6f;
	border-bottom:1px dotted #6f6f6f;
}
.breadcrumbs ul li.active{
	color:#ec4300;
	font-weight:bold;
}
ul.sidenav{
	margin-top:50px;
}
ul.sidenav li{
	width:300px;
	height:39px;
	border-bottom:1px solid #c3c3c3;
	background:#d4d4d4;
}
ul.sidenav li.on, ul.sidenav li:hover{
	width:300px;
	height:39px;
	border-bottom:1px solid #f3f3f3;
	background:#e2e2e2;
}
ul.sidenav li.on a, ul.sidenav li:hover a{
	font-weight:bold;
}
ul.sidenav li a{
	color:#6f6f6f;
	padding-left:15px;
	display:block;
	line-height:40px;
}
.widget{
	margin:0 0 30px;
	float:left;
}
.widget p{
	width:280px;
}
#categories ul li, #archives ul li{
	width:135px;
	float:left;
	border-bottom:1px solid #9a9a9a;
	padding:6px 0px 6px 0;
	margin-right:10px;
}
#categories ul li a, #archives ul li a{
	color:#6f6f6f;
	display:block;
	padding:2px;
	padding-left:5px;
}
#categories ul li a:hover, #archives ul li a:hover{
	color:#6f6f6f;
	display:block;
	-moz-border-radius:5px;
	background:#eee;
	color:#ec4300
}
#affiliates ul{
	margin-left:-5px;
}
#affiliates ul li{
	background:none;
	float:left;
	margin: 0 5px 20px 5px;
	display:inline
}
#affiliates ul li img{
	background:#e7e7e7;
	padding:5px;
}
#affiliates ul li img:hover{
	background:#aaa;
	padding:5px;
}	
#write p{
	clear:both;
	margin-right:5px;
	min-height:20px;
	margin-bottom:10px;
}
#write p strong{
	float:left;
}
#write p span{
	background:none repeat scroll 0 0 ;
	float:right;
	width:150px;
}

/********** Begin Footer Section **********/
#footer{
	width:960px;
	margin:0 auto;
	padding-top:20px;
	height:290px;
	min-height:290px;
}
#footer h4{
	color:#e8e8e8;
	border-bottom:none;
	margin-bottom:0px;
}
#footer_links ul{
	width:300px;
	background:#212121;
}
#footer_links ul li{
	height:30px;
}
#footer_links ul li a{
	height:30px;
	width:300px;
	color:#6c6c6c;
	padding-left:11px;
	display:block;
	line-height:30px;
}
#footer_links ul li a:hover{
	height:30px;
	width:300px;
	color:#007ebf;
	padding-left:11px;
	background:url(images/footer_link_hover.jpg) no-repeat;
}

#footer_social ul li{

	height:51px;
	width:300px;
	display:block;
	margin-bottom:15px;
}
#footer_social ul li img{
	float:left;
	margin:10px;
}
#footer_social a{
	color:#fff;
	float:left;
	padding-top:9px;
}
#footer_social a span{
	color:#007ebf;
}

#footer_info{
	width:960px;
	border-top:1px solid #2b2b2b;
	padding:10px 0;
	margin-top:15px;
}
#footer_info ul li{
	float:left;
	display:inline;
	margin-left:4px;
}
#footer_info li a{
	color:#6c6c6c;
}
#footer_info li a:hover{
	color:#fff;
}