/*
Theme Name: revija Fotografija
Theme URI: http://www.revijafotograifja.si/
Description: 
Version: 1.0
Author: design: , programming:BS
Author URI: 
Tags: 

*/

body { 
	margin : 0; 
	font-family : sans-serif; 
	font-size : 12px; 
	text-align : center; 
	padding : 0; 
	padding-bottom: 10px; 
	background-color : #ccc; 
	color : #333; 
} 
a:link, a:visited, a:active { 
	color : #666; 
	text-decoration : none; 
} 
a:hover, .alert, .alertfont { 
	color : #999; 
} 
a:hover { 
	text-decoration : underline; 
} 
hr { 
	margin : 0; 
	margin-top : 5px; 
	padding : 0; 
	height : 1px; 
	color : #ccc; 
} 
a img { 
	border : none; 
} 
small { 
	font-size : 11px; 
} 
small.postdatecolor { 
	font-weight : normal; 
	color : #333; 
} 
small.postdatecolor p { 
	position : relative; 
	top : -16px; 
} 
.smallclearing { 
	height : 10px; 
	width : 100%; 
}
.clearing { 
	height : 20px; 
	width : 100%; 
} 
.borderline {
	display:block;
	float:left;
	height : 10px; 
	width : 100%; 
	border-top:1px solid #ccc;
}

#container { 
	width : 940px; 
	margin : 0 auto; 
	padding : 20px; 
	padding-left : 30px; 
	background-color : #fff; 
} 
#container #header { 
position : relative; 
display : block; 
height : 60px; 
width : 100%; 
margin : 0; 
padding : 0; } 
#container #header #letterimg { 
float : left; 
width : 11px; 
height : 39px; 
background-image : url(images/logoSTART.png); 
background-repeat : no-repeat; 
cursor : pointer; } 
#container #header #headerimg { 
float : left; 
width : 200px; 
height : 39px; 
background-image : url(images/logoEND.png); 
background-repeat : no-repeat; 
cursor : pointer; } 
#container #header #description { 
	float : left; 
	text-align : left; 
	font-family : sans-serif; 
	font-size : 11px; 
	padding-left : 0; 
	letter-spacing : 0.3em; 
	width : 650px; 
	height : 20px; 
} 
#container #header #topbar { 
	float : right; 
	position : relative; 
	margin : 0; 
	margin-top : 0; 
	margin-bottom : 10px; 
	padding : 0; 
	padding-left : 10px; 
	width : 160px; 
	height : 30px; 
	text-align : right; 
} 
#topbar li { 
	text-indent : 0; 
	list-style : none; 
} 
/**
.noback {
	background:transparent;
	border:1px solid #ccc;
	float:right;
	width:200px;
	padding:10px;
	text-align:right;
}
.back {
	background-color:#fff;
	border:1px solid #ccc;
	width:200px;
	padding:10px;
}
**/
#topbar #loginbox, #topbar #registerbox { 
	display : none; 
	position : absolute; 
	top : -10px; 
	left : 10px; 
	z-index : 1000; 
	margin-right : 0; 
	width : 160px; 
	padding : 0; 
	padding-top : 10px; 
	padding-bottom : 10px; 
	/*background-color : #fff; */
} 
#topbar #loginbox #loginform, #topbar #registerbox #loginform { 
	width: 150px;
	float : left; 
} 
#topbar #loginbox #loginform #user_login, #topbar #loginbox #loginform #user_pass, #topbar #registerbox #loginform #email_login, #topbar #registerbox #loginform #user_pass { 
	float : left; 
	width : 100px; 
	height : 14px; 
	background-color : #fff; 
	border : 1px solid #ccc; 
}
#menuline { 
	width : 100%; 
	text-align : left; 
	height : 25px; 
	border-bottom : 1px solid #ccc; 
	margin-top : 20px; 
	margin-bottom : 20px;
} 
#menuline #menubar { 
	float : left; 
	width : 760px; 
}
/*#container*/
#menuline #language_list { 
	float : right; 
	width : 160px; 
	height : 25px; 
	text-align : right; 
	white-space : nowrap; 
} 
#menuline .selected { 
	font-weight : normal; 
	color : #666; 
} 
#language_list .language_item a { 
padding-left : 10px; } 
#language_list .language_item a:link, #language_list .language_item a:visited { 
text-decoration : none; 
color : #999; } 
#language_list .language_item a:hover { 
text-decoration : none; 
color : #666; } 
#language_list .current_language_item a:link, #language_list .current_language_item a:visited, #language_list .current_language_item a:active { 
text-decoration : none; 
color : #666; } 
#container #content { 
	clear : both; 
	position : relative; 
	display : block; 
	width : 100%; 
	padding : 0; 
} 
#container #content td#firstcell { 
	width : 768px; 
	border-left : 1px solid #ccc; 
	border-right : 1px solid #ccc; 
} 
#container #content td#firstcell div.topdash { 
	position : absolute; 
	float:left;
	left : -4px; 
	height : 1px; 
	width : 10px; 
	background-image : url(images/line.png); 
	background-repeat : no-repeat; 
} 
#container #content td#firstcell div.botdash { 
	position : absolute; 
	float: left;
	left : 767px; 
	height : 1px; 
	top : 100%; 
	width : 10px; 
	background-image : url(images/line.png); 
	background-repeat : no-repeat; 
} 
#container #content td#secondcell { 
	background-color : #fff;
	width : 20px; 
	border : 0; 
} 
#container #content td#thirdcell { 
	background-color : #ccc; 
	border : 0; 
} 

.pagenav { 
	padding : 10px; 
	padding-left : 0; 
	text-indent : 0; 
	list-style : none; 
	line-height : 20px; 
	font-size : 12px; 
} 
.pagenav a {
	text-decoration:none;
	padding:2px;
}
.pagenav .pagenumber font {
	padding:2px;
	border : 1px solid; 
}
.pagenav .pagenumber a font {
	text-decoration:none;
	padding:2px;
	border : 0px solid; 
}

#nav { 
	padding-bottom : 10px; 
}

.page_item { 
	display : inline; 
	margin-right : 4px; 
} 
.page_item a:active, .page_item a:link, .page_item a:visited { 
	text-decoration : none; 
} 
.page_item a:hover { 
	text-decoration : underline; 
} 
.current_page_item { 
	text-decoration : underline; 
	margin-right : 4px; 
	display : inline; 
} 

.current_page_item a:active, .current_page_item a:link, .current_page_item a:visited, li .current_page_item a:hover { 
	text-decoration : underline; 
} 
.current_page_parent { 
	display : none; 
} 


#main-content .navigation { 
text-align : center; 
width : 100%; } 
.alert, .alertfont { 
color : #666; } 
.text10px { 
	font-size : 10px; 
} 
.text11px { 
	font-size : 11px; 
} 
.text12px { 
	font-size : 12px; 
} 

#contentbody { 
	margin : 0; 
	padding : 0; 
	padding-left : 10px; 
	padding-right : 10px; 
	width : 750px; 
	height : 100%; 
	text-align : left; 
} 
#contentbody #main-content { 
	width : 100%; 
	font-size : 12px; 
	color : #333; 
} 
#contentbody #main-content #search-content { 
	position:relative;
	display:inline-block;
	width : 100%; 
	height:100px;
	margin-top:10px;
	padding-right:10px;
	padding-bottom:20px;
} 
#contentbody #main-content #search-content .searchclause { 
	position:relative;
	display:block;
	float : left;
	width : 187px;
} 
#contentbody #main-content #search-content .searchclause h2 { 
	margin : 0; 
	font-size : 12px; 
	font-weight : bold; 
	color : #333; 
	text-align : left; 
	padding-bottom : 10px; 
} 
#contentbody #main-content #search-content .searchclause .searchoverflow { 
	position:absolute;
	display:block;
	width : 150px; 
	height : 84px; 
	overflow:hidden;
	background-color:#fff;
	background-image : url(images/arr_down.gif); 
	background-repeat : no-repeat; 
	background-position : bottom right; 
	background-position : 94px right; /*for ie*/
	cursor : pointer; 
	line-height : 18px; 
	margin-right : 20px; 
	margin-bottom : 20px; 
	padding : 0px; 
	padding-top : 10px; 
	padding-right : 20px; 
	padding-bottom : 10px; 
	border:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	z-index:100;
} 
#contentbody #main-content #search-content .searchclause .searchoverflow ul { 
	text-indent : 0px;
} 
#contentbody #main-content #search-content .searchclause .searchoverflow ul li { 
	margin: 0; 
	list-style : none; 
	line-height : 18px; 
	text-indent : 0px;
}
#contentbody #main-content #search-content .searchclause .searchoverflow ul li ul.children li { 
	list-style : none; 
	line-height : 18px; 
	text-indent : 20px;
} 

#contentbody #main-content #search-content h2.pagetitle, #contentbody #main-content #search-content h2.pagetitle li { 
	width : 100%; 
	padding-top : 0; 
	margin : 0; 
	font-family : sans-serif; 
	font-size : 24px; 
	font-weight : normal; 
	color : #ccc; 
	text-align : left; 
	text-indent : 0; 
	list-style : none; 
} 
#contentbody #main-content #search-content h3.pagetitle, #contentbody #main-content #search-content h3.pagetitle li { 
	width : 100%; 
	padding-top : 0; 
	margin : 0; 
	font-family : sans-serif; 
	font-size : 20px; 
	font-weight : normal; 
	color : #ccc; 
	text-align : left; 
	text-indent : 0; 
	list-style : none; 
} 

#contentbody #main-content .menuline { 
width : 100%; 
	padding-top : 20px; 
	text-align : left; 
	line-height : 12px; 
	border-bottom : 1px solid #ccc; 
} 
#contentbody #main-content .menuline .selected { 
	font-weight : normal; 
	color : #666; 
} 
#contentbody #main-content h1.pagetitle { 
	font-size : 36px; 
	line-height:normal;
	font-weight : normal; 
	color : #666; 
	text-decoration : none; 
	padding: 0; 
	margin: 0; 
} 
#contentbody #main-content h2.pagetitle, #contentbody #main-content h2.pagetitle li { 
	width : 100%; 
	padding-top : 0; 
	margin : 0; 
	font-family : sans-serif; 
	font-weight : normal; 
	font-size : 24px; 
	line-height : 36px; 
	color : #ccc; 
	text-align : left; 
	text-indent : 0; 
	list-style : none; 
} 
#contentbody #main-content h3, #contentbody #main-content h3 a, #contentbody #main-content h3.pagetitle, #contentbody #main-content h3.pagetitle a { 
	font-family : sans-serif; 
	font-size : 16px; 
	line-height : 26px; 
	color : #666; 
	text-decoration : none; 
	padding : 0; 
	margin : 0; 
} 
#contentbody #main-content h4, #contentbody #main-content h4 a { 
	font-family : sans-serif; 
	font-size : 14px; 
	font-weight : normal; 
	line-height : 16px; 
	color : #666; 
	text-decoration : none; 
	padding : 0; 
	margin : 0; 
} 
.narrow { 
	width : 290px; 
} 
.middle { 
	width : 440px; 
} 
.wide { 
	width : 750px; 
} 
#main-content #login, #main-content #login p { 
	font-size : 12px; 
	text-align: left;
	line-height:12px;
} 
#main-content #homecontent { 
	width : 750px; 
	font-size : 12px; 
	text-align: left;
} 
#main-content #homecontent #uppercontent { 
	width : 750px; 
	height : auto; 
	/*overflow : hidden; */
} 
#main-content #homecontent #lowercontent { 
	width : 440px; 
	font-size : 12px; 
} 
#main-content #homecontent #lowercontent p { 
	font-size : 12px; 
	line-height : 14px; 
	text-align: left;
} 
#main-content #indexcontent { 
	width : 300px; 
	font-size : 12px; 
} 
#main-content #indexcontent #innercontent { 
	padding-top : 10px; 
	font-size : 12px; 
	text-align: left;
} 
#main-content #indexcontent #innercontent p { 
	font-size : 12px; 
	line-height : 18px; 
	text-align: left;
}
#main-content #newscontent {
	width : 440px; 
	font-size : 12px; 
} 
.entry { 
	font-family : sans-serif; 
	font-size : 12px; 
	line-height : 18px; 
	width : 100%; 
	margin : 0; 
	padding : 0; 
	text-align: left;
} 
.entry .indexline { 
	color : #666; 
	padding : 0; 
	margin : 0; 
	line-height : 20px; 
} 
.entry .indexline a { 
	color : #666; 
} 
.entry .indexline a:hover { 
	color : #666; 
	text-decoration : underline; 
} 
.entry h3, .entry h3 a { 
font-size : 14px; 
line-height : 20px; 
color : #ccc; 
text-decoration : none; 
padding : 0; 
margin : 0; } 
.entry h4, .entry h4 a { 
font-family : sans-serif; 
font-size : 12px; 
font-weight : normal; 
line-height : 20px; 
color : #ccc; 
text-decoration : none; 
padding : 0; 
margin : 0; } 
.entry p { 
	padding : 0; 
	margin : 0; 
	text-align: left;
} 
.single_entry { 
	position : relative; 
	font-family : sans-serif; 
	font-size : 12px; 
	line-height : 18px; 
	width : 100%; 
	margin : 0; 
	padding : 0; 
	padding-top : 20px; 
	height : auto; 
	text-align: left;
} 
.single_entry h3, .single_entry h3 a { 
font-size : 14px; 
line-height : 12px; 
color : #ccc; 
text-decoration : none; 
padding : 0; } 
#sidebar { 
	position : relative; 
	display : block; 
	border : 0; 
	margin : 0; 
	margin-top : 0; 
	margin-bottom : 20px; 
	padding : 0; 
	width : 160px; 
	height : auto; 
} 
#sidebar ul {
	position : relative; 
	display: block;
	top : -3px; 
	width : 160px; 
	height : auto;
	padding-left : 0; 
	padding-right : 0; 
	padding-bottom : 10px; 
	background-color : #ccc; 
} 
#sidebar ul li, #sidebar ul ul li, #sidebar ul ol li { 
	width : 150px; 
	margin : 0; 
} 
#sidebar ul h2 { 
	font-size : 12px; 
	font-weight : normal; 
	line-height : 12px; 
	color : #666; 
} 
#container #content #contentbody #main-content .postfooter a:link, #container #content #contentbody #main-content .postfooter a:visited, #container #content #contentbody #main-content .postfooter a:active, #container #content #contentbody #main-content .postfooter a:hover {
	color : #666; 
	text-decoration : none; 
	font-weight : normal; 
} 
#container #content #contentbody #main-content .postfooter a:hover { 
	text-decoration : underline; 
} 
#container #content #sidebar a:link, #container #content #sidebar a:visited, #container #content #sidebar a:active, #container #content #sidebar a:hover { 
	color : #666; 
	text-decoration : none; 
} 
#container #content #sidebar a:hover { 
	text-decoration : underline; 
} 
#container #content #sidebar a:link, #container #content #sidebar a:visited, #container #content #sidebar a:active, #container #content #sidebar a:hover { 
	color : #666; 
	text-decoration : none; 
} 
#container #content #sidebar a:hover { 
text-decoration : underline; } 
#subscribebox, #accountbox { 
margin-top : 10px; 
padding-top : 10px; } 
#applybox, #contactbox { 
width : 440px; } 
#applybox #postaddress { 
width : 380px; 
height : 150px; } 
#emailbox { 
padding : 0; 
width : 290px; } 
#emailbox #emailaddress { 
float : left; 
width : 100px; } 
#applybox h4, #emailbox h4 { 
font-family : sans-serif; 
font-size : 16px; 
font-weight : normal; 
line-height : 20px; 
color : #666; 
text-decoration : none; 
padding : 0; 
margin : 0; } 
#sidebar #searchbox { 
	padding : 0; 
	padding-bottom : 2px; 
	width : 160px; 
	background-color : #fff; 
	color : #999; 
	text-align : left; 
	height : 45px; 
	background-color : #fff; 
	border-bottom : 1px dotted #ccc; 
} 
#searchsubmit, #loginform #wp-submit, #registerform #wp-submit, #lostpasswordform #wp-submit, #loginsubmit, #buysubmit, #paysubmit, #applysubmit, #emailsubmit, #contactsubmit, #profilesubmit { 
	position : relative; 
	display : block; 
	display : inline-block; 
	float : right; 
	width : 70px; 
	height : 22px; 
	height:25px;
	top:-4px;
	margin-bottom : 0; 
	font-size : 12px; 
	font-weight : bold; 
	color : #fff; 
	border : 0; 
	background-color : #999; 
	background-image : url(images/buttonM.gif); 
	background-repeat : no-repeat; 
	background-position : bottom center; 
	cursor : pointer; 
} 
#searchsubmit { 
	width : 47px; 
	background-image : url(images/buttonS.gif); 
} 
#loginsubmit { 
	top : 2px; 
	left : 2px; 
} 
#buysubmit { 
	float : right; 
	top : -20px; 
	left : 5px; 
} 
#contactsubmit { 
	top : 10px; 
	left : 10px; 
} 
#registerform #wp-submit, #lostpasswordform #wp-submit, #loginform #wp-submit, #profilesubmit, #contactsubmit { 
	float : right; 
	top : 0px; 
	left : 5px; 
	width : 93px; 
	background-image : url(images/buttonL.gif); 
} 
#payform { 
	display:inline; 
} 
#payform #applysubmit { 
	top : 15px; 
} 
.textarea { 
	border : 1px solid #ccc; 
	background-color : #fff; 
	width : 440px; 
	height : 200px; 
} 
.input { 
	border : 1px solid #ccc; 
	background-color : #fff; 
	font-size : 12px; 
	height : 16px; 
	width : 100%; /*250px; */
} 
select, .select { 
	border : 1px solid #ccc; 
	background-color : #fff; 
	font-size : 12px; 
	height : 20px; 
	width : 100%; /*250px; */
} 
#sidebar #searchbox #searchform { 
	display : inline; 
	line-height : 16px; 
} 
#sidebar #searchbox #searchform .input { 
	float : left; 
	width : 100px; 
	border: 1px solid #ccc; 
	height : 14px; 
} 
.input .rounded { 
	border : 0; 
	background-color : #fff; 
	border-top : 1px solid #ccc; 
	border-bottom : 1px solid #ccc; 
	height : 14px; 
} 
b.pre, b.aft { 
	float : left; 
	height : 18px; 
	width : 5px; 
	font-size : 1px; 
	background-image : url(images/srcround.png); 
	background-repeat : no-repeat; 
	background-position : 0; } 
b.aft { 
	background-position : -5px; 
} 
#search-content ul, #search-content ul ol, #main-content ul, #main-content ul ol { 
margin : 0; 
list-style : none; 
text-align : left; } 
#sidebar ul, #sidebar ul ol { 
margin : 0; 
list-style : none; 
text-align : left; } 
#content ul li ul li { 
margin : 10px; 
padding : 0; 
text-indent : 10px; 
list-style : none; } 
#content ul li { 
list-style-type : none; 
list-style-image : none; 
margin-bottom : 15px; } 

.single_entry #entry_title { 
	width : 300px; /*290*/
	min-height : 80px; 
	background-color : #666; 
	color : #fff; 
	margin-left : 0; 
	padding : 0; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
} 
.single_entry #entry_title ul { 
	padding : 10px; 
	padding-top : 20px; 
	color : #fff; 
	font-size : 22px; 
	font-weight : normal; 
	line-height : 22px; 
} 
.single_entry #entry_title ul li { 
	padding-top:10px;
	color : #fff; 
	font-size : 16px; 
	font-weight : normal; 
	line-height : 20px; 
	margin:0;
} 
.single_entry #entry_title b.btop, .single_entry #entry_title b.btop b { 
	position : relative; 
	display : block; 
	z-index : 10; 
	height : 10px; 
	font-size : 1px; 
	background-image : url(images/rc.gif); 
	background-repeat : no-repeat; 
} 
.single_entry #entry_title b.bbot, .single_entry #entry_title b.bbot b { 
	z-index : 10; 
	position : relative; 
	display : block; 
	height : 10px; 
	font-size : 1px; 
	background-image : url(images/rc.gif); 
	background-repeat : no-repeat; 
} 
.single_entry #entry_title b.btop b { 
	background-position : 100% -10px; 
} 
.single_entry #entry_title b.bbot { 
	background-position : 0 -20px; 
	top : 0px; 
} 
.single_entry #entry_title b.bbot b { 
	background-position : 100% -30px; 
	top : 0px; 
} 
.entry .excerpt { 
	padding-top : 10px; 
	padding-bottom : 10px; 
	font-size : 12px; 
	font-weight : normal; 
	text-align: left;
} 
.single_entry .excerpt { 
	width : 300px; /*290*/
	padding-top : 10px; 
	padding-bottom : 10px; 
	font-size : 13px; 
	font-weight : bold; 
	border : 0px solid #ccc; 
	text-align: left;
} 
.entry #innercontent, .single_entry #innercontent { 
	padding-top : 10px; 
	display : inline;
	line-height:18px;
	font-size : 12px; 
	width : 440px; 
} 
.entry #innercontent p, .single_entry #innercontent p { 
	display:block;
	width : auto; 
	width : 440px; 
} 
.entry p img, .single_entry p img, .entry p embed, .single_entry p embed { 
	display:block;
	display:none;
/**	clear : both; 
	display:inline;
	float:right;
	position:relative;
	left:450px;
	top : 0; 
**/	width:290px;
	width : 440px; 
	height:auto;
	padding : 0; 
	margin : 0; 

} 
.single_entry code img { 
	clear : both; 
	position : relative; 
	display : block; 
	display : inline; 
	float : right; 
	width:auto;
	left : 10px; 
	top : 0; 
	padding : 10px; 
	margin : 0; 
} 
.alignright { 
	float : right; 
	width:auto;
} 
.alignleft { 
	float : left; 
	width:auto;
} 
.floatright { 
	display : inline; 
	position : absolute; 
	left : 440px; 
	float : right; 
	width:auto;
	padding : 0; 
	margin : 0; 
} 
img.centered { 
	display : block; 
	margin-left : auto; 
	margin-right : auto; 
} 
img.alignright { 
	padding : 0; 
	margin : 0; 
} 
img.alignleft { 
	padding : 0; 
	margin : 0; 
	display : inline;
} 
img.size-full {
}
#picturecode { 
	position:relative;
	display:none;
	display:block;
	float : right; 
	width : auto; 
	width : 300px; /*290px;*/
	margin : 0; 
	padding : 0; 
	padding-left : 15px; 
	padding-bottom : 10px; 
	margin-bottom : 50px; 
	border : 0px solid #ccc; 
} 
#picturecode img { 
	float : left;	/*right*/ 
	width : auto;
	width : 300px; /*290px;*/
} 
#picturecode .attachement-thumbnail { 
	width : auto; 
	width : 400px; 
	width : 300px; /*290px;*/
	display:none;
} 
.wp-caption-text { 
	display:block;
	float:left;
	width : auto; 
	text-align : left; 
	border : 0; 
	margin : 0; 
	margin-top : 10px; 
	font-size : 11px; 
	font-family : sans-serif; 
	line-height:16px;
} 

.gallery { 
	width : auto; 
} 
.gallery-item, .gallery-icon { 
	width : 100%; 
	width : auto; 
	margin : 0; 
} 
.gallery img { 
	border : 0; 
} 
.gallery-caption { 
	width : 400px; 
	border : 0; 
	margin : 0; 
} 
.blockrotate, .blockfixed {
	width: 160px;
	margin : 0; 
	padding : 0px; 
	overflow : hidden;
}
.blockfixed .block {
	position : relative; 
	width : 150px; 
	/*height : auto; */
	padding: 0;
	padding-left: 5px;
	padding-bottom : 10px;
	margin : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 10px;
	overflow : hidden;
}
.blockrotate .block {
	position : relative; 
	width : 150px; 
	height : auto; 
	padding : 0px; 
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 10px;
	margin:0;
	overflow : hidden;
}
.blockfixed .blocktitle, .blockrotate .blocktitle { 
	height : 20px;
	width : 150px; 
} 
.blockfixed .block img, .blockfixed .block a img { 
	position : relative; 
	top : 0px; 
	left : -5px;
	width : 160px; 
	height : auto; 
	padding : 0; 
	border : 0;
}
.blockrotate .block img, .blockrotate .block a img { 
	position : relative; 
	top : 0px;
	left : -5px;
	width : 160px; 
	height : auto; 
	padding : 0; 
	border : 0; 
}

.entry span.moretext { 
	display : inline; 
} 
.postfooter { 
	float:left;
	width:100%;
	margin-top : 10px; 
	padding-top : 10px; 
	padding-bottom : 10px; 
	border-top : 1px dotted #ccc; 
	font-size : 11px; 
	color : #333; 
} 
.entry .postfooter { 
	padding-top : 10px; 
	padding-bottom : 10px; 
	font-size : 11px; 
	color : #333; 
} 

#container #foot { 
	position : relative; 
	display : block; 
	width : 100%; 
	height: 140px;
	padding:0;
	margin:0;
	margin-top:10px;
	padding-top:10px;
	border-top : 1px solid #ccc; 
} 
#container #foot .onethird { 
	position : relative; 
	display : inline-block; 
	float:left;
	width : 300px; 
	height: 130px;
	min-height: 130px;
	margin:0px;
	padding:0px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
} 
#container #foot #footbar1 {
	background-color : #ccc; 
	margin-left : 0px; 
	margin-right : 10px; 
} 
#container #foot #footbar2 {
	background-color : #ccc; 
	margin-left : 10px; 
	margin-right : 10px; 
}
#container #foot #footbar3 {
	background-color : #ccc; 
	margin-left : 10px; 
	margin-right : 0px; 
} 
.onethird b.btop, .onethird b.btop b { 
	position : relative; 
	display : block;
	z-index : 10; 
	height : 10px; 
	font-size : 1px; 
	background-image : url(images/rc.gif); 
	background-repeat : no-repeat; 
} 
.onethird b.bbot, .onethird b.bbot b { 
	position : relative; 
	display : block;
	z-index : 10; 
	height : 10px; 
	font-size : 1px; 
	background-image : url(images/rc.gif); 
	background-repeat : no-repeat; 
} 
.onethird b.btop b { 
	background-position : 100% -10px; 
} 
.onethird b.bbot { 
	background-position : 0 -20px; 
	top:0px;
} 
.onethird b.bbot b { 
	background-position : 100% -30px; 
	top:0px;
} 
/* this should be able to drop down */
#container #foot .onethird .overflow { 
	position:relative;
	display:block;
	height:110px;
	min-height: 110px;
	overflow:hidden;
	list-style:none;
	width : 280px; 
	padding: 10px;
	padding-top:0px;
	padding-bottom:0px;
	margin : 0;
	color : #999; 
	text-align : left; 
	font-size : 11px; 
} 

#container #foot .onethird .overflow #slidernumber {
	float:left;
	display:block;
	border:0px solid black;
	width:278px;
	height:20px;
	padding:0;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
}
#container #foot .onethird .overflow #slidernumber #slidernumberline {
	position:relative;
	display:block;
	width:250px; /*	278px */
	height:20px;
	padding:0;
	margin-left:10px;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
	text-align : left; 
	border:0px solid black;
}
#container #foot .onethird .overflow #slidernumber #slidernumberline #slidernumberlineitems {
	position:relative;
	top:2px;		
	/*float:left;
	text-align:right;
	width:auto;*/
}
#container #foot .onethird .overflow #slidernumber #slidernumberline span {
	position:relative;
	font-size:12px;
	width:20px;
	color:#fff;
}

#container #foot .onethird .overflow #onmouseovershow { 
	margin-top:0px;
	padding : 0; 
	padding-top : 4px; 
	border-top : 1px solid #fff; 
	float:left; 
	overflow : hidden; 
	width : 280px; 
	height : 60px; 
	min-height: 60px;
} 

#container #foot .onethird .overflow img { 
	position : relative; 
	z-index : -10; 
	width : 135px; 
	height : 85px; 
	overflow : hidden; 
}
#container #foot .onethird .overflow .alignleft { 
	z-index : 0; 
	position : relative; 
	width : 135px; 
	height : 85px; 
	overflow : hidden;
} 
#container #foot .onethird .overflow .alignright { 
	position:relative;
	display:block;
	float : right; 
	padding : 0;
	width : 135px; 
	height : 85px; 
	overflow : hidden;
} 
#container #foot .onethird .overflow p { 
	margin-top : 0; 
} 
#container #foot .onethird .widget { 
	position : relative; 
	top : 0px; 
} 

#container #foot .onethird .overflow .alignleft img { 
	z-index : -10; 
	width : 135px; 
	height : 85px; 
	overflow : hidden; 
} 

#container #foot .onethird .widgettitle, #container #foot .onethird .overflow h2 { 
	margin : 0; 
	color : #fff; 
	font-size : 14px; 
	font-weight : normal; 
	line-height : 20px; 
} 
#container #foot .onethird .overflow h1 { 
	margin : 0; 
	color : #fff; 
	font-size : 28px; 
	font-weight : normal; 
	line-height : 26px; 
} 
#container #foot .onethird .overflow a:link, #container #foot .onethird .overflow a:active, #container #foot .onethird .overflow a:visited, #container #foot .onethird .overflow a:hover { 
	color : #666; 
	font-size : 12px; 
} 

#container #footer { 
	clear:both;
	position:relative;
	display:block;
	/*height:25px;*/
	width : 100%; 
	color : #999; 
	text-align : left; 
	font-size : 11px; 
	padding : 0; 
	padding-top : 10px;
	margin : 0; 
	border-top : 1px solid #ccc; 
} 
.price { 
	font-family : serif; 
	font-family : sans-serif; 
	font-size : 20px; 
	color : #333; 
} 
.blankout {
	position:relative;
	top:-10px;
	left: 440px;
	height: 20px;
	width:20px;
	background : url(images/blank.gif);
	border:0px solid black;
}
#shopping_cart { 
	clear : both; 
	float : right; 
	width : 290px; 
	position : relative; 
	top : -23px; 
	font-family : sans-serif; 
	font-size : 12px; 
	color : #999; 
	border : 0 solid #ccc; 
} 
.clear { 
	clear : both; 
} 
.product_container { 
	position : relative; 
	float : left; 
	width : 290px; 
} 
.sliding_product { 
	float : right; 
	position : relative; 
	top : 20px; 
} 
.totalprice { 
	width : 100%; 
	text-align : right; 
	padding-top : 10px; 
	padding-bottom : 10px; 
	border-top : 1px solid #ccc; 
} 
.cart_header { 
	width : 100%; 
	text-align : right; 
	padding-bottom : 10px; 
} 
.cart_footer { 
	width : 100%; 
	text-align : right; 
	padding-bottom : 10px; 
} 

#contentbody #main-content .menuline .selected, #menuline .selected, #language_list .current_language_item a:link, #language_list .current_language_item a:visited, #language_list .current_language_item a:active { 
	color : #999; 
} 
#contentbody #main-content h1.pagetitle, #contentbody #main-content h1.pagetitle a, #contentbody #main-content h3, #contentbody #main-content h3 a, #contentbody #main-content h3.pagetitle, #contentbody #main-content h3.pagetitle a, #contentbody #main-content h4, #contentbody #main-content h4 a, #container #content #contentbody #main-content .postfooter, #container #content #contentbody #main-content .postfooter a:link, #container #content #contentbody #main-content .postfooter a:hover, .pagenav { 
	color : #999; 
} 
#contentbody #main-content h4.index, #contentbody #main-content h4.index a {
	margin:0;
	margin-top:5px;
}
#applybox h4, #emailbox h4 { 
	color : #999; 
} 
#letterimg, #searchsubmit, #loginform #wp-submit, #registerform #wp-submit, #lostpasswordform #wp-submit, #loginsubmit, #buysubmit, #paysubmit, #applysubmit, #emailsubmit, #contactsubmit, #profilesubmit, .single_entry #entry_title { 
	background-color : #999; 
} 
#foot .onethird div a:visited, #foot .onethird div a:link { 
	color : #999; 
} 
#foot .onethird div a:active, #foot .onethird div a:hover { 
	color : #999; 
} 

/* highslide styles */

.hidden-container { 
	display : none; 
} 

.expand-wrapper .highslide-image { 
	width : 290px; 
	width : 300px; /*290px;*/
} 
.highslide-credits { 
	visibility : hidden; 
} 
a.highslide-credits, a.highslide-credits i { 
	padding : 2px; 
	color : silver; 
	text-decoration : none; 
	font-size : 11px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
	color : white; 
	background-color : gray; 
} 
.highslide-html { 
	background-color : white; 
	width : auto; 
	height : auto; 
} 
.highslide-html-content { 
	position : absolute;
	display : none; 
} 
.highslide-wrapper, .rounded-white { 
	background-color : white; 
} 
.highslide-wrapper .highslide-html-content { 
	padding : 3px; 
	width : auto; 
} 
.highslide-wrapper div { 
	font-size : 11px; 
} 
.highslide-wrapper .highslide-header { 
	padding-bottom : 5px; 
} 
.highslide-wrapper .highslide-header a { 
	font-weight : bold; 
	color : gray; 
	text-decoration : none; 
} 
.highslide-wrapper .highslide-header a:hover { 
	color : black; 
} 
.highslide-close, .highslide-close a { 
	margin : 0; 
	padding : 0; 
	color : black; 
	font-size : 11px; 
	text-align : right; 
	display : block; 
	float : right; 
} 
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next { 
	display : none; 
} 
.highslide-wrapper .highslide-header .highslide-move a { 
	/*cursor : move;*/
	display : none;
} 
.highslide-wrapper .highslide-footer { 
	height : 15px; 
} 
.highslide-wrapper .highslide-footer .highslide-resize { 
	float : right; 
	margin-top : 4px; 
	height : 11px; 
	width : 11px; 
	background : url(graphics/resize.gif);
	display : none;
} 
.highslide-move { 
	/*cursor : move; */
	display : none;
} 
.highslide-resize { 
	cursor : nw-resize;
	display : none;
	visibility:hidden;
} 
.highslide-container div { 
	font-size : 11px; 
} 
.highslide { 
	outline : none; 
	text-decoration : none; 
} 
.highslide img { 
	border : 0; 
} 
.highslide-active-anchor img, .highslide-active-anchor:hover img { 
	visibility: hidden;
} 
.highslide-image { 
} 
.highslide-wrapper, .rounded-white { 
	background : white; 
} 
.highslide-image-blur { 
	background : white; 
} 
.highslide-number { 
	font-weight : bold; 
	color : #666; 
} 
.highslide-caption { 
	display : none; 
	border-top : none; 
	font-size : 11px; 
	text-align : left; 
	padding : 0px;
	padding-top : 5px;
	padding-bottom:10px;
	background : white; 
	line-height:16px;
} 
.highslide-heading { 
	display : none; 
	font-size : 11px; 
	color : #666; 
	font-weight : bold; 
	height : 15px; 
	overflow : hidden; 
	cursor : default; 
	padding-left : 3px; 
	background : white; 
} 
.highslide-dimming { 
	position : absolute; 
	position : relative; 
	background : #fff; 
} 
.highslide-loading { 
	padding : 0; 
	display : none; 
} 
.highslide-controls { 
	position : absolute; 
	width : 105px; 
	height : 20px; 
	left : -60px; 
} 
.highslide-controls ul { 
	height : 20px; 
	list-style : none; 
	margin : 0; 
	padding : 0; 
} 
.highslide-controls li { 
	float : left; 
	width : 20px; 
} 
.highslide-controls a { 
	background-image : url(graphics/controlbar-white-small.png); 
	display : block; 
	float : left; 
	height : 20px; 
	width : 20px; 
	outline : none; 
} 
.highslide-controls a.disabled { 
	cursor : default; 
} 
.highslide-controls a span { 
	display : none; 
} 
.highslide-controls .highslide-move { 
	display : none; 
} 
.highslide-move a { 
	/*cursor : move; */
	display : none; 
} 
.highslide-controls .highslide-previous a { 
background-position : 0 0; } 
.highslide-controls .highslide-previous a:hover { 
background-position : 0 -20px; } 
.highslide-controls .highslide-previous a.disabled { 
background-position : 0 -40px !important ; } 
.highslide-controls .highslide-play a { 
background-position : -20px 0; } 
.highslide-controls .highslide-play a:hover { 
background-position : -20px -20px; } 
.highslide-controls .highslide-play a.disabled { 
background-position : -20px -40px !important ; } 
.highslide-controls .highslide-pause a { 
background-position : -40px 0; } 
.highslide-controls .highslide-pause a:hover { 
background-position : -40px -20px; } 
.highslide-controls .highslide-next a { 
background-position : -60px 0; } 
.highslide-controls .highslide-next a:hover { 
background-position : -60px -20px; } 
.highslide-controls .highslide-next a.disabled { 
background-position : -60px -40px !important ; } 
.highslide-controls .highslide-full-expand a { 
display : none; 
background-position : -100px 0; } 
.highslide-controls .highslide-full-expand a:hover { 
background-position : -100px -20px; } 
.highslide-controls .highslide-full-expand a.disabled { 
background-position : -100px -40px !important ; } 
.highslide-controls .highslide-close a { 
background-position : -120px 0; } 
.highslide-controls .highslide-close a:hover { 
background-position : -120px -20px; } 
.highslide-controls .highslide-close { 
display : none; } 

/* end highslide */

/* dropmenubar styles */

#menubar { 
position : relative; 
display : block; 
text-align : left; 
font-family : sans-serif; 
text-decoration : none; 
font-size : 12px; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 10px; 
white-space : nowrap; } 
#menubar div, #menubar div a { 
text-align : center; 
position : relative; 
display : inline; 
cursor : pointer; 
font-size : 12px; 
text-decoration : none; 
padding : 10px; 
padding-left : 0; 
border : 0; 
margin : 0; 
color : #ccc; } 
#menubar div a { 
padding : 0; 
border : 0; } 
#menubar div a:hover { 
text-decoration : none; 
color : #666; } 
#dropmenudiv { 
display : block; 
position : absolute; 
white-space : nowrap; 
text-align : left; 
z-index : 100; 
font-size : 12px; 
line-height : 20px; 
text-decoration : none; 
color : #999; 
background-color : #ccc; 
text-indent : 5px; 
border-bottom : 0 solid black; 
border-left : 0 solid black; 
border-right : 0 solid black; 
border-bottom : 0 solid black; 
border-left : 0 solid black; 
border-right : 0 solid black; } 
#dropmenudiv a { 
display : block; 
white-space : nowrap; } 
#dropmenudiv a.textblock { 
display : block; 
white-space : nowrap; 
text-align : left; } 
#dropmenudiv a.textblockLast { 
display : block; 
white-space : nowrap; 
text-align : left; } 
#dropmenudiv a:hover { 
display : block; 
white-space : nowrap; 
color : #666; 
background-color : #ccc; 
text-decoration : none; } 
#dropmenudiv img { 
display : block; 
text-align : left; } 
