/*

Skin name: DeepLens

Version: 1.0

Author: Masha Krstic

Author uri: 

Description: A Starting Point for New Skins

*/



/*

#

# How to use this file

# --------------------

# - Paste a copy of this folder in the skins folder

# - Change the above details to fit your needs

# - Typically sought for classes are highlighted below

# - Uncomment relevant pieces of CSS as necessary

#

*/





/* <-- delete lines like this to uncomment chunks of code

/**/







/*

	Background, font and link colors for the entire site

	----------------------------------------------------

*/



body.small, 

.small, 

.small h3, 

.small p, 

.small li, 

.small dt, 

.small dd, 

.small table, 

.small th, 

.small td, .small input, .small select, .small button, .small pre, .small code, .small .entry_header h2, .small .main .bookmark_me h2, 

.small .comment_header h2 {

font-size:13px;

}







/*

	Background image for the entire site (4 variations)

	---------------------------------------------------

*/





body {background: #000 url(images/bodybg.jpg) repeat-x top;}



/**/







/*

	Align site canvas to the left

	-----------------------------

*/



.skin #ext_wrapper

{

	width:1000px;

	margin:20px auto;

}

/**/









/*

	Border, background, font and link colors for the site canvas

	------------------------------------------------------------

*/

/*

#wrapper

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

}



#wrapper a

{

	color: blue;

}



#wrapper a:hover

{

	color: firebrick;

}

/**/







/*

	Background image for the site canvas (4 variations)

	---------------------------------------------------

*/

/*

#wrapper

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Shadow effect for the site canvas

	---------------------------------

*/

/*

#wrapper

{

	border: solid 1px black;

	background: url(image-in-same-folder.jpg) repeat-y;

}



#header

{

	background: url(image-in-same-folder.jpg) no-repeat;

	height: 200px;

}



#footer

{

	background: url(image-in-same-folder.jpg) no-repeat;

	height: 120px;

}



#wrapper div.pad

{

	padding-left: 10px;

	padding-right: 10px;

}

/**/







/*

	Border, background, font and link colors for the header

	-------------------------------------------------------

*/

.header_bg #header div.pad {

background-position:center center;

background-repeat:no-repeat;

margin-bottom:10px;

padding:0 5px;

}





/*

	Background image for the header (4 variations)

	----------------------------------------------



	Tip: Drop a header-background.jpg or header.swf file in your skin folder instead

*/

/*

#header div.pad

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

	height: 200px;

}

/**/







/*

	Offsets for the header

	----------------------

*/

/*

#header div.pad

{

	margin: 10px;

}

/**/







/*

	Aligns for the header

	---------------------

*/

/*

#header h1

{

	text-align: center;

}



#header h2

{

	text-align: center;

}

/**/







/*

	Border, background, font and link colors for the navbar

	-------------------------------------------------------

*/

/*

#navbar

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

}



#navbar a

{

	color: blue;

}



#navbar a:hover

{

	color: firebrick;

}

/**/







/*

	Background image for the navbar (4 variations)

	----------------------------------------------

*/

/*

#navbar

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Offset for the navbar

	---------------------

*/

/* Round Corners */

#navbar {

margin-bottom:4px;

margin-top:1px;

}

#navbar .top-left,#navbar .top-right,#navbar .bottom-left,#navbar .bottom-right { 

	background: url('images/nav-top.png') no-repeat; /* CHANGE: path and name of your image */

	height: 6px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */

	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */

	}



#navbar .top-left,#navbar .bottom-left { 

	margin-right: 6px; /* CHANGE: replace by the width of one of your corners */

	}

#navbar .top-right,#navbar .bottom-right { 

	margin-left: 6px;  /* CHANGE: replace by the width of one of your corners */

	margin-top: -6px;  /* CHANGE: replace by the height of one of your corners */

	}

#navbar .top-right {

	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */

	}

#navbar .bottom-left  { 

	background-position: 0 -6px;    /* CHANGE: replace second number by negative height of one of your corners */

	}

#navbar .bottom-right { 

	background-position: 100% -6px; /* CHANGE: replace second number by negative height of one of your corners */

	}

#navbar .inside {

	background: #305CA0;            /* YCC: background-color of the inside */

	padding:0px 15px;

	height:auto !important;  /*For modern browsers*/

	height:10px;

	min-height:10px;

}

#navbar .pad{

	padding:0px;

}

#header_nav {

margin:0;

padding:0;

}

#header_nav li {

color:#FFE869;

height:20px;

line-height:20px;

font-size:14px;

padding:0 10px;

margin:0;

}

#header_nav li a {

color:#FFE869;

display:block;

height:20px;

line-height:20px;

text-decoration:none;

}

* html #header_nav li a {float: left;}



#header_nav li a:hover {

color:#ffffff;

}

#header_nav li.nav_active {

font-weight:normal;

color: #fff;

}



/*

	Invert header nav and search form

	---------------------------------

*/

/*

#header_nav

{

	float: right;

}



#search_form

{

	float: left;

}

/**/







/*

	Center header nav and search form

	---------------------------------

*/

/*

#header_nav

{

	float: none;

	text-align: center;

}



#search_form

{

	float: none;

	text-align: center;

}

/**/







/*

	Hide the search form

	--------------------



	Tip: It will automatically hide if you use the search widget

*/

/*

#search_form

{

	display: none;

}

/**/







/*

	Border, background, font and link colors for the body area

	----------------------------------------------------------

*/

/*

#body

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

}



#body a

{

	color: blue;

}



#body a:hover

{

	color: firebrick;

}

/**/







/*

	Background image for the body area (4 variations)

	-------------------------------------------------

*/

/*

#body

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Offset for the body

	-------------------

*/

/*

#body

{

	margin-top: 12px;

	margin-bottom: 12px;

}

/**/







/*

	Border, background, font and link colors for the sidebars

	---------------------------------------------------------



	Tip: Resize the sidebars (see below) if border widths knock them down

*/

.sms #ext_main {

width:700px;

}

.smsy #ext_main {

width:695px;

}

.smsx #ext_main {

width:960px;

}

.smsx #main {

width:793px;

}

#main div.pad {

padding:0px;

margin: 0px;

}

div.entry, .entry , .entry_content {

margin-bottom:0px;

margin-top: 0px !important;

}

div.entry_content, div.entry_meta, div.entry_actions, div.comment, div.comment_body, div.bookmark_me,div.entry div.widget_execphp {

margin-bottom:0;

margin-top:0;

padding:0 15px;

}

div.entry_content {padding-top: 5px;}

.entry_content, .entry_content p {

font-size:13px !important;

line-height:16px;

}

.entry_content p {

margin: 0;

padding: 5px 0 10px 0;

}

.entry_content h2 {
color:#305CA0;
font-size:medium;
font-weight:bold;
margin-top: 0.8em;
}

.entry_content h3 {

margin:10px 0 10px;

font-size: 14px;

}

.entry_content ul {

padding:0 0 0 15px;

}

.entry_content ul li{

margin:0.5em 0;

font-size:13px;

}

.entry_content .fuzzy_widget ul {

list-style-image:none;

}

.sidebar ul {

padding-left:13px;

padding-bottom:5px;

list-style-image:url(images/bulet.jpg) !important;

list-style-position:inside;

list-style-type:none;

margin:12px 0 0;

font-size:13px;

}

#sidebar2 div.textwidget{

padding:0 15px 10px;

}

#sidebar2 div.subscribe_services{

padding:10px 15px;

margin:0;

}

#sidebar2 div.subscribe_service{

margin-bottom:0;

}

#sidebar2 div.textwidget p{

margin-bottom:0;

}

#sidebar

{

	width:160px !important;

}

/* NEED FIXING FOR IE */

div.silo_stub{margin: 10px 0;}

div.silo_stub h2{

background:url(images/bulet.jpg) no-repeat;

background-position: 0 5px;

margin:0;

padding:3px 0 3px 0;

font-size: 13px;

}

div.silo_stub h2 a{

color:#0000dd;

text-decoration:underline;

padding-left:12px;

position:relative;

font-weight:normal;

font-size: 13px;

}

div.silo_stub a:hover{

text-decoration:underline;

color: #B22222;

}

div.silo_stub ul{

list-style-image:url(images/bullet_circle.jpg) !important;

list-style-position:inside;

list-style-type:none;

margin:0;

padding:0 0 0 11px;

}

.sidebar ul li {

list-style-type:none;

list-style-image:url(images/bulet.jpg) !important;

margin:0 0 3px 0;

font-size:13px;

}



div.silo_stub ul li{

list-style-type:none;

list-style-image:none !important;
background:url(images/bullet_circle.jpg) no-repeat left center !important;
margin:3px 0 3px 0;

padding:0;

position:relative;

}

.sidebar ul ul {

margin:3px 0 0 0;

padding-left:11px;

font-size:13px;

}

.sidebar ul ul ul {

padding-left:0;

}

.sidebar ul li span.nav_active {

margin-left:-6px;

position:relative;

font-size:13px;

}



.sidebar ul li a {

color:#000000;

text-decoration:none;

margin-left:-6px;

position:relative;

font-size:13px;

}

.sidebar ul li a:hover {

color:#B22222;

}

.sidebar ul li span.nav_active a {

margin-left:0;

font-size:13px;

}

div.silo_stub ul li h3{

margin:0px;

font-size: 13px;

}

div.silo_stub ul li a{

color:#0000dd;

text-decoration:underline;

padding-left:12px;

position:relative;

font-weight:normal;

}

div.silo_stub ul li a:hover{

color:#B22222;

}

.sidebar ul li a:hover {

text-decoration:underline;

}

.sidebar span.nav_active {

font-weight:normal;

color:#B22222;

}

.sidebar h3 {

margin:0.5em 0;

padding-left:15px;

}

/* NEED FIXING FOR IE */

/*

#sidebar a

{

	color: blue;

}



#sidebar a:hover

{

	color: firebrick;

}

/**/



#sidebar2

{

	width:300px !important;

}

.sidebar div.pad {

padding:0px;

}

.widget .top-left,.widget .top-right,.widget .bottom-left,.widget .bottom-right,

.main .top-left-main,.main .top-right-main,.main .bottom-left-main,.main .bottom-right-main { 

	background: url('images/mainbox.png') no-repeat; /* CHANGE: path and name of your image */

	height: 10px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */

	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */

	}

	

.main .top-left-main,.main .top-right-main,.main .bottom-left-main,.main .bottom-right-main { 

	background: url('images/entrybox.png') no-repeat; /* CHANGE: path and name of your image */

	}

	

.widget_execphp .top-left,.widget_execphp .top-right,.widget_execphp .bottom-left,.widget_execphp .bottom-right { 

	background: url('images/mainbox.png') no-repeat; /* CHANGE: path and name of your image */

	height: 10px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */

	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */

	}



.widget .top-left,.widget .bottom-left,

.main .top-left-main,.main .bottom-left-main { 

	margin-right: 10px; /* CHANGE: replace by the width of one of your corners */

	}

.widget .top-right,.widget .bottom-right,

.main .top-right-main,.main .bottom-right-main { 

	margin-left: 10px;  /* CHANGE: replace by the width of one of your corners */

	margin-top: -10px;  /* CHANGE: replace by the height of one of your corners */

	}

.widget .top-right,

.main .top-right-main {

	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */

	}



.bottom-right-archive-header, .bottom-left-archive-header {background:#fff; margin-bottom: 0px !important; padding-bottom: 0!important;}



.widget .bottom-left,

.main .bottom-left-main  { 

	background-position: 0 -10px;    /* CHANGE: replace second number by negative height of one of your corners */

	}

.widget .bottom-right,

.main .bottom-right-main { 

	background-position: 100% -10px; /* CHANGE: replace second number by negative height of one of your corners */

	}

.widget .inside,

.main .inside {

	background: #FFFFFF;            /* YCC: background-color of the inside */

	padding:0px;

	height:auto !important;  /*For modern browsers*/

	height:10px;

	min-height:10px;

	border-left:1px solid #305CA0;

	border-right:1px solid #305CA0;

}



.entry .inside {border-left:0; border-right:0; background: none;}

.main .inside {

padding-bottom:10px;

}



.widget_execphp .inside,

.inside-archive-header {

	padding:0px;

	height:auto !important;  /*For modern browsers*/

	height:10px;

	min-height:10px;

}

.inside-archive-header, .inside-archive-header h1 {border-left:0!important; border-right:0!important; background: none!important;}

.inside-archive-header h1 {margin-top: 0px; margin-bottom: 0; font-size:24px; font-weight:normal; padding-bottom:4px; padding-left:15px; color: #000;}



#searchform {

float:right;

}

.searchform{ padding-top: 5px;}

input#s {

background-image:url(images/lyn_search_field.gif);

border:0 none;

display:block;

float:left;

font-size:12px;

height:20px;

margin:4px;

padding:3px 5px 0;

width:212px;

}

input#go {

background-image:url(images/lyn_search_button_green.gif);

border:0 none;

color:white;

cursor:pointer;

display:block;

float:left;

height:23px;

margin:4px;

padding-bottom:2px;

padding-left:4px;

padding-right:0;

position:relative;

text-align:left;

width:51px;

}

.widget_execphp h2.widgettitle {

display:none;

}

.widget h2.widgettitle {

background-color:#305CA0;

font-size:13px;

font-weight:bold;

margin:0;

padding-bottom:4px;

padding-left:15px;

color: #FFE869;

}

div.entry {

margin-top:0px;

}

div.entry_header {

margin:0px;

}

div.entry_header h1 {

font-size:24px;

font-weight:normal;

margin:0;

padding-top: 5px;

padding-bottom:0;

padding-left:15px;

color: #000;

}

div.entry_header h1 a {color: #000;}

div.entry_header h1 a:hover {color: #305CA0;}

div.entry_header h2 {

font-size:13px;

font-weight:bold;

margin:0;

padding-bottom:4px;

padding-left:15px;

padding-top: 5px;

color: #305CA0;

}

/*

#sidebar2 a

{

	color: blue;

}



#sidebar2 a:hover

{

	color: firebrick;

}

/**/

/*

#ext_sidebar

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

}



#ext_sidebar a

{

	color: blue;

}



#ext_sidebar a:hover

{

	color: firebrick;

}

/**/







/*

	Background image for the sidebars (4 variations)

	------------------------------------------------

*/

/*

#sidebar

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/

/*

#sidebar2

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/

/*

#ext_sidebar

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Margins for the sidebar area

	----------------------------

*/

/*

#sidebar div.pad

{

	margin: 0px 0px;

	padding: 0px 0px;

}

/**/

/*

#sidebar2 div.pad

{

	margin: 0px 0px;

	padding: 0px 0px;

}

/**/

/*

#ext_sidebar div.pad

{

	margin: 0px 0px;

	padding: 0px 0px;

}

/**/







/*

	Resize the sidebars

	-------------------

*/

/*

.narrow_em #sidebar,

.narrow_me #sidebar,

.narrow_esm #sidebar,

.narrow_ems #sidebar,

.narrow_sme #sidebar,

.narrow_mse #sidebar,

.narrow_esms #sidebar,

.narrow_smse #sidebar

{

	width: 166px;

}



.wide_em #sidebar,

.wide_me #sidebar,

.wide_esm #sidebar,

.wide_ems #sidebar,

.wide_sme #sidebar,

.wide_mse #sidebar,

.wide_esms #sidebar,

.wide_smse #sidebar

{

	width: 186px;

}

/**/

/*

.narrow_em #sidebar2,

.narrow_me #sidebar2,

.narrow_esm #sidebar2,

.narrow_ems #sidebar2,

.narrow_sme #sidebar2,

.narrow_mse #sidebar2,

.narrow_esms #sidebar2,

.narrow_smse #sidebar2

{

	width: 166px;

}



.wide_em #sidebar2,

.wide_me #sidebar2,

.wide_esm #sidebar2,

.wide_ems #sidebar2,

.wide_sme #sidebar2,

.wide_mse #sidebar2,

.wide_esms #sidebar2,

.wide_smse #sidebar2

{

	width: 186px;

}

/**/

/*

.narrow_em #ext_sidebar,

.narrow_me #ext_sidebar,

.narrow_esm #ext_sidebar,

.narrow_ems #ext_sidebar,

.narrow_sme #ext_sidebar,

.narrow_mse #ext_sidebar,

.narrow_esms #ext_sidebar,

.narrow_smse #ext_sidebar

{

	width: 168px;

}



.wide_em #ext_sidebar,

.wide_me #ext_sidebar,

.wide_esm #ext_sidebar,

.wide_ems #ext_sidebar,

.wide_sme #ext_sidebar,

.wide_mse #ext_sidebar,

.wide_esms #ext_sidebar,

.wide_smse #ext_sidebar

{

	width: 188px;

}

/**/







/*

	Border, background and font color for each sidebar widget

	---------------------------------------------------------

*/

/*

#sidebar li.widget

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

	padding: 0px 10px;

}

/**/

/*

#sidebar2 li.widget

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

	padding: 0px 10px;

}

/**/

/*

#ext_sidebar li.widget

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

	padding: 0px 10px;

}

/**/







/*

	Background image for each sidebar widget (4 variations)

	-------------------------------------------------------

*/

/*

#sidebar li.widget

{

	background: url(image-in-same-folder.jpg) repeat;

	background: url(image-in-same-folder.jpg) repeat-x;

	background: url(image-in-same-folder.jpg) repeat-y;

	background: url(image-in-same-folder.jpg) no-repeat;

}

/**/

/*

#sidebar2 li.widget

{

	background: url(image-in-same-folder.jpg) repeat;

	background: url(image-in-same-folder.jpg) repeat-x;

	background: url(image-in-same-folder.jpg) repeat-y;

	background: url(image-in-same-folder.jpg) no-repeat;

}

/**/

/*

#ext_sidebar li.widget

{

	background: url(image-in-same-folder.jpg) repeat;

	background: url(image-in-same-folder.jpg) repeat-x;

	background: url(image-in-same-folder.jpg) repeat-y;

	background: url(image-in-same-folder.jpg) no-repeat;

}

/**/







/*

	Margins for each sidebar widget

	-------------------------------

*/

/*

li.widget

{

	margin-top: 0px;

	margin-bottom: 12px;

}

/**/







/*

	Title style for each sidebar widget

	-----------------------------------

*/

/*

#sidebar h2

{

	text-align: center;

	color: black;

}



#sidebar h2 a

{

	color: black;

}



#sidebar h2 a:hover

{

	color: firebrick;

}

/**/

/*

#sidebar2 h2

{

	text-align: center;

	color: black;

}



#sidebar2 h2 a

{

	color: black;

}



#sidebar2 h2 a:hover

{

	color: firebrick;

}

/**/

/*

#ext_sidebar h2

{

	text-align: center;

	color: black;

}



#ext_sidebar h2 a

{

	color: black;

}



#ext_sidebar h2 a:hover

{

	color: firebrick;

}

/**/







/*

	Title bar for each sidebar widget

	---------------------------------

*/

/*

#sidebar h2

{

	border: solid 1px black;

	border-bottom: solid 1px black;

	background-color: gainsboro;

	color: black;

	margin: 0px 0px;

	padding: 2px 10px;

}



#sidebar h2 a

{

	color: black;

}



#sidebar h2 a:hover

{

	color: firebrick;

}

/**/

/*

#sidebar2 h2

{

	border: solid 1px black;

	border-bottom: solid 1px black;

	background-color: gainsboro;

	color: black;

	margin: 0px 0px;

	padding: 2px 10px;

}



#sidebar2 h2 a

{

	color: black;

}



#sidebar2 h2 a:hover

{

	color: firebrick;

}

/**/

/*

#ext_sidebar h2

{

	border: solid 1px black;

	border-bottom: solid 1px black;

	background-color: gainsboro;

	color: black;

	margin: 0px 0px;

	padding: 2px 10px;

}



#ext_sidebar h2 a

{

	color: black;

}



#ext_sidebar h2 a:hover

{

	color: firebrick;

}

/**/







/*

	Rounded boxes for each sidebar widget

	-------------------------------------

*/

/*

#sidebar li.widget

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat bottom center;

	padding-bottom: 10px;

}



#sidebar h2

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat top center;

	color: black;

	line-height: 30px;

	margin: 0px -10px;

	padding: 0px 10px;

}



#sidebar h2 a

{

	color: black;

}



#sidebar h2 a:hover

{

	color: firebrick;

}

/**/

/*

#sidebar2 li.widget

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat bottom center;

	padding-bottom: 10px;

}



#sidebar2 h2

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat top center;

	color: black;

	line-height: 30px;

	margin: 0px -10px;

	padding: 0px 10px;

}



#sidebar2 h2 a

{

	color: black;

}



#sidebar2 h2 a:hover

{

	color: firebrick;

}

/**/

/*

#ext_sidebar li.widget

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat bottom center;

	padding-bottom: 10px;

}



#ext_sidebar h2

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat top center;

	color: black;

	line-height: 30px;

	margin: 0px -10px;

	padding: 0px 10px;

}



#ext_sidebar h2 a

{

	color: black;

}



#ext_sidebar h2 a:hover

{

	color: firebrick;

}

/**/







/*

	Calendar style

	--------------

*/

/*

#wp-calendar

{

	border: solid 1px black;

	background-color: white;

}



#wp-calendar thead th

{

	border-bottom: solid 1px black;

	background-color: gainsboro;

}



#wp-calendar tfoot td

{

	border-top: solid 1px black;

	background-color: gainsboro;

}

/**/







/*

	Border, background, font and link colors for the footer

	-------------------------------------------------------

*/

#footer .top-left,#footer .top-right,#footer .bottom-left,#footer .bottom-right { 

	background: url('images/nav-top.png') no-repeat; /* CHANGE: path and name of your image */

	height: 6px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */

	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */

	}



#footer .top-left,#footer .bottom-left { 

	margin-right: 6px; /* CHANGE: replace by the width of one of your corners */

	}

#footer .top-right,#footer .bottom-right { 

	margin-left: 6px;  /* CHANGE: replace by the width of one of your corners */

	margin-top: -6px;  /* CHANGE: replace by the height of one of your corners */

	}

#footer .top-right {

	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */

	}

#footer .bottom-left  { 

	background-position: 0 -6px;    /* CHANGE: replace second number by negative height of one of your corners */

	}

#footer .bottom-right { 

	background-position: 100% -6px; /* CHANGE: replace second number by negative height of one of your corners */

	}

#footer .inside {

	background: #305CA0;            /* YCC: background-color of the inside */

	padding:0px 15px;

	height:auto !important;  /*For modern browsers*/

	height:12px;

	min-height:12px;

}

#footer div.pad {

padding:1px 0;

}

#copyright_notice {

float:left;

margin:0px;

font-size:12px;

line-height:24px;

color: #fff;

}

#footer_nav {

margin:0px;

float:right;

font-size:12px;

line-height:24px;

}

#footer_nav ul li{

margin:0px;

font-size:12px;

color: #fff;

}

#footer_nav ul li a{color: #fff;}

#footer_nav ul li a:hover{color: #FFE869;}

#footer_nav ul li.nav_active{color: #FFE869;}





.widget_execphp, .widget_execphp .pad, .execphpwidget {

	margin-top:0;

	padding-top: 0;

}

p.twobuyoncopy {font-size: 12px; color: #fff; padding-left: 5px;}

p.twobuyoncopy a {color: #fff;}

p.twobuyoncopy a:hover {color: #fff; text-decoration: none;}



/*

	Background image for the footer (4 variations)

	----------------------------------------------

*/

/*

#footer

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Offset for the footer

	---------------------

*/

/*

#footer

{

	margin-top: 12px;

	margin-bottom: 12px;

}

/**/







/*

	Invert copyright notice and footer nav

	--------------------------------------

*/

/*

#footer_nav

{

	float: left;

}



#copyright_notice

{

	float: right;

}

/**/







/*

	Center copyright notice and footer nav

	--------------------------------------

*/

/*

#footer_nav

{

	float: none;

	text-align: center;

}



#copyright_notice

{

	float: none;

	text-align: center;

}

/**/







/*

	Border, background and font color for the main area

	---------------------------------------------------

*/



.wide_ssm #main, .wide_sms #main, .wide_mss #main {

margin:0 5px;

width:530px;

}

/**/







/*

	Background image for the main area (4 variations)

	-------------------------------------------------

*/

/*

#main

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Margins for the main area

	-------------------------

*/

/*

#main div.pad

{

	margin: 0px 0px;

	padding: 0px 0px;

}

/**/







/*

	Border, background, font and link colors for each entry

	-------------------------------------------------------

*/

/*

div.entry

{

	border: solid 1px black;

	background-color: gainsboro;

	color: black;

	padding: 0px 10px;

}



.entry a

{

	color: blue;

}



.entry a:hover

{

	color: firebrick;

}

/**/







/*

	Background image for each entry (4 variations)

	----------------------------------------------

*/

/*

.entry

{

	background: url(image-in-same-folder.jpg) repeat top left;

	background: url(image-in-same-folder.jpg) repeat-x top left;

	background: url(image-in-same-folder.jpg) repeat-y top left;

	background: url(image-in-same-folder.jpg) no-repeat top left;

}

/**/







/*

	Margins for each entry

	----------------------

*/

/*

div.entry

{

	margin-top: 0px;

	margin-bottom: 12px;

}

/**/







/*

	Title style for each entry

	--------------------------

*/

/*

.entry_header h2

{

	text-align: center;

	color: black;

}



.entry_header h1

{

	text-align: center;

	color: black;

}



.entry_header h1 a

{

	color: black;

}



.entry_header h1 a:hover

{

	color: firebrick;

}

/**/







/*

	Title bar for each entry

	------------------------

*/

/*

.entry_header h1

{

	border: solid 1px black;

	border-bottom: solid 1px black;

	background-color: gainsboro;

	color: black;

	margin: 0px 0px;

	padding: 2px 10px;

}



.entry_header h1 a

{

	color: black;

}



.entry_header h1 a:hover

{

	color: firebrick;

}

/**/







/*

	Rounded boxes for each entry

	----------------------------

*/

/*

div.entry_header

{

	background: gainsboro url(image-in-same-folder.jpg) no-repeat top center;

	color: black;

	height: 50px;

	margin: 0px;

	padding: 0px 10px;

}



.entry_header h1,

.entry_header h2,

.entry_author

{

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

}



.entry_header h1 a

{

	color: black;

}



.entry_header h1 a:hover

{

	color: firebrick;

}



div.entry

{

	padding-top: 0px;

	padding-bottom: 20px;

	background: gainsboro url(image-in-same-folder.jpg) no-repeat bottom center;

}



.entry_content,

.entry_meta,

.bookmark_me,

.entry_related_searches,

.entry_related_tags,

.entry_related_entries,

.entry_nav,

.entry_follow_ups,

.entry_trackback_uri,

.entry_actions,

div.comments,

{

	margin-left: 10px;

	margin-right: 10px;

}

/**/



div.comment_form{

	margin-left: 15px;

	margin-right: 15px;

	font-size: 13px;

}



div.comment_form p{

	font-size: 13px;

}



/*

	Actions for each entry and comment

	----------------------------------

*/

/*

.entry_actions,

.comment_actions

{

	border-top: solid 1px gainsboro;

	padding-top: 1px;

}

/**/



.post_list {margin-top: 0 !important; padding:0 15px; }



.post_list h3 {font-size: 14px; margin-top: 5px;}

.post_list ul {margin: 0; padding:0;  padding-bottom:10px; list-style: none!important; background-image: none !important}

.post_list ul li {

font-size: 13px;

background:url(images/bulet.jpg) no-repeat;

background-position: 0 3px;

padding-left: 15px;

margin: 0 0 3px 0;

list-style: none!important;

}



* html .post_list ul li { list-style-image: none !important; background-position: 0 5px;}



.subscribe_services a {

color:#000000;

text-decoration:none;

font-size:13px;}



.subscribe_me_text p {

font-size:13px;

margin:8px 0 0 8px;

}



.subscribe_me .inside {

min-height:80px !important;

}

.subscribe_me_services .float_feed_button {

margin:0.1em 5px 0.1em 10px !important;

}



.entry_categories, .entry_tags {margin:0 15px; font-size: 13px;}

.entry_categories p, .entry_tags p {font-size: 13px;}

 

.widget_text h2 {margin-left:15px;}



.wp-caption-dd{font-size: 13px !important; font-weight: normal; padding: 5px 0; margin: 0;}

p.wp-caption-text {font-size: 12px !important; font-weight: normal; padding: 5px 0;}



blockquote {

	background: url(images/blockquote.jpg) no-repeat top center;

	width:422px;

	min-height: 298px;

	height: auto !important;

	margin: 10px auto;

	padding: 15px;

}



.textwidget p, .textwidget a {font-size: 13px; color: #0000ff;}

.textwidget a:hover {color: #cc0000;}



.single #sidebar,.blog #sidebar,.archive #sidebar {



}



.single #main,.blog #main,.archive #main {

padding:0;

margin-left:0!important;

width:695px !important;

}

* html .single #main, * html .blog #main, * html .archive #main {

margin-right:3px!important;

width:694px !important;

}



table {margin-bottom: 5px;}

table, table td {font-size: 10px !important;}



#sidebar {

width:300px !important;

float:right;

}

.wide_ms #main, .wide_sm #main,.wide_msy #main,.wide_msx #main {

width:695px;

float:left;

}

/* Home Block Template */

.homeblock td {

background:transparent url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/tablecell.jpg) no-repeat scroll center bottom;font-size:12px;margin:0;padding:0 6px 10px;vertical-align:top;width:308px;

}

.homeblock h2 {

background:transparent url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/tablehead.jpg) no-repeat scroll center top;color:#000000;font-size:18px !important;line-height:41px !important;margin:0 auto !important;padding:0 !important;text-align:left !important;text-indent:10px;width:308px;

}

.homeblock p {

font-size:12px !important;margin:0;padding:0;

}

.homeblock h3 {

background:#EEEEEE url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/bghead.jpg) repeat-x scroll center top;color:#000000 !important;font-size:11px !important;font-weight:normal !important;line-height:27px !important;margin:0 auto 5px !important;padding:0 !important;text-align:left !important;text-indent:25px;text-transform:uppercase;width:306px;

}

.homeblock ul {

margin:5px 0 5px 15px !important;padding:5px 0 !important;

}

.homeblock ul li {

background:transparent url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/gbull.jpg) no-repeat scroll 0 9px;font-size:12px !important;line-height:14px;list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;margin:0;padding:5px 10px;

}

.homeblock ul li a {

color:#003366 !important;text-decoration:none;

}

.homeblock a:hover,.homeblock a.morelnk:hover {

text-decoration:underline;

}

.homeblock blockquote {

background:transparent url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/quotes.jpg) no-repeat scroll left top !important;margin:0 15px !important;padding:5px 0 5px 23px !important;width:255px;min-height:10px;

}

.homeblock blockquote p {

font-size:12px !important;background:transparent url(http://www.2buy1click.com/wp-content/themes/sem-flexy/skins/twobuyon1/images/cquotes.jpg) no-repeat scroll right bottom !important;line-height:14px;margin:0;padding:0 23px 10px 0 !important;

}

.homeblock a.morelnk {

color:#005785;font-weight:bold;padding-right:10px;text-decoration:none;

}

.homeblock p span {

display:block;line-height:14px;margin:10px;padding:0;

}

.homeblock h3 a {

color:#000000 !important;font-size:11px !important;font-weight:normal !important;text-decoration:none;text-transform:uppercase;

}

.homeblock p.right {

text-align:right;

}

.homeblock .media_container {

margin:0 auto;padding:0;

}

.homeblock .media_container .media {

width: 308px; height: 163px;margin:0 auto;padding:0;

}

body.letter {
background-color:transparent !important;
}
body.letter #ext_wrapper {
border:0 none !important;
}

#MultiBoxContentContainer .main .top-left-main, #MultiBoxContentContainer .main .top-right-main, #MultiBoxContentContainer .main .bottom-left-main, #MultiBoxContentContainer .main .bottom-right-main {

background:none !important;
}

     #MultiBoxContentContainer .main .inside  {border:none !important;}
     
     #entry-1070 div.entry_content {

width:600px;
}
.media_attachment a {
background:none no-repeat scroll 10px center #DFF3FF;
border-bottom:1px solid #C2DEEF;
border-top:1px solid #C2DEEF;
display:block;
margin:6px 0;
padding:30px 10px 30px 65px;
width:100%;
}


#comments h2 {
    margin: 10px 0;
    padding: 0 15px;
    color: #305CA0;
}
#comment_form h2 {
    font-size: 14px;
    margin: 10px 0;
}
.comment_body p {
font-size: 13px;
line-height: 16px;
}
.comment_date {
	font-size: 14px;
}
.comment_header h3 {
font-size: 14px;
}
.comment_actions span {
font-size: 14px;
}