/*
Theme Name: Elizabeth
Theme URI: <a href="http://www.themeprince.com">Theme Prince</a>
Description: Wordpress Theme by <a href="http://www.themeprince.com">Theme Prince</a>
Author: ThemePrince
Author URI: <a href="http://www.themeprince.com">Theme Prince</a>
Version: 2.0
*/

@import 'css/reset.css';

body,html {
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;	
	background-color: #fff;
	color: #777777;
	background-position: top center;
	background-repeat: repeat-y;
	background-image: url('images/bg.gif');
	width: 100%;
	height: 100%;
	
}

.botongo{
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	padding:6px;
	alignment-adjust:central;
	vertical-align:central;
	width:80px;
	height:25px;
	border:none;
	cursor:pointer;
}

.botongo:hover{
	background-color:#73001b;
	color:#FFF;
}

h1 {	
	float: left;
	font-size: 18px;	
	text-align: left;
	width: 100%;
	font-weight: normal;
	margin-bottom: 30px;
	color:#b8012b;
}

h2 {
	float: left;
	font-size: 17px;	
	text-align: left;
	width: 100%;
	font-weight: normal;
	margin-bottom: 30px;
	
}

h3 {
	font-weight: normal;
	float: left;
	font-size: 16px;	
	text-align: left;
	width: 100%;
	margin-bottom: 30px;	
}

h4 {
	font-weight: normal;
	float: left;
	font-size: 15px;	
	text-align: left;
	width: 100%;
	margin-bottom: 30px;		
}

h5 {
	font-weight: normal;
	float: left;
	font-size: 14px;	
	text-align: left;
	width: 100%;
	margin-bottom: 30px;	
}

h6 {
	float: left;
	font-size: 13px;	
	text-align: left;
	width: 100%;
	margin-bottom: 30px;	
}



.main_h1 {
	width: 100%;
	font-size: 16px;
	height: 25px;
	line-height: 16px;
	background-image: url('images/title_dots.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}



a{
	color: #777777;	
	font-weight: bold;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {
	text-decoration: none;
	color: #b69d31;
}

.read_more{
	color: #b69d31;
	font-weight: normal;
}


table {
	width: 100%;
}

td{
	padding: 4px;
	line-height: 20px;
}


#content .alignright, .alignright {
	float: right;
}

#content .alignleft, .alignleft {
	float: left;
}

#content .aligncenter {
	margin-left:auto;
	margin-right:auto;
}

#content .justify{
	text-align: justify;
}

.image {
	float: left;
	border: 4px solid #f5f5f5;
	margin-right: 10px;
}

#content iframe {
	float: left;
	border: 4px solid #f5f5f5;
	margin-right: 10px;
}


.h_sep {
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 14px;
}



#header{
	width: 980px;		
	margin: 0px auto;
	text-align: center;
	top: 0px;	
	left: 50%;
	margin-left: -490px;
	height: 150px;
	position: absolute;
	z-index: 4;
}

#header2{
	width: 980px;		
	margin: 0px auto;
	text-align: center;
	top: 0px;	
	left: 50%;
	margin-left: -490px;
	padding-bottom: 30px;
	min-height: 88px;
	position: absolute;
	z-index: 4;
	background-image: url('images/header_bg.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}
#header2 #logo {
	margin-left: 40px;
}
#header2 #ddmenu {
	margin-right: 40px;
}


#logo {			
	margin-top: 10px;		
	position: relative;
	z-index: 5;
	float: left;
	width:250px;
	height:85px;
}

.forgot{
	float: left;
	margin: 0px 0px 0px 0px;
	font-size:10px;
}

.boton{
	border: none;
	width:40px;
	height:25px;
	background-color:#a50328;
	color:#FFF;
	cursor:pointer;
}




/*  MENU */


#ddmenu {				
	position: relative;		
	float: right;	
	height: 33px;	
	z-index: 99;
	margin-top: 46px;	
}


.menu {	
	height: 30px;
	font-size: 13px;		
	border-bottom: 1px solid #cccccc;		
}
.menu .menu-item {
	float: left;
	line-height: 30px;	
	text-align: left;
	margin-left: 25px;
}

.menu .menu-item  a {		
	font-size: 13px;
	font-weight: normal;
	display: block;
	color: #8e8e8e;
}

.menu .menu-item  a:hover {
	color: #b8012b; 
}

#ddmenu .menu .current-menu-item, #ddmenu .menu .current-menu-parent{
	border-bottom: 1px solid #000;	
}


#ddmenu .menu .current-menu-item a{
	color: #b8012b;
}


#ddmenu .menu ul li{
	border: 0px;	
}

#ddmenu .menu ul li a{	
	color: #8e8e8e;
}
#ddmenu .menu ul li a:hover {
	color: #b8012b; 
}


#ddmenu .menu .current-menu-parent ul li{
	border: 0px;	
}
#ddmenu .menu .current-menu-parent ul li a{	
	color: #8e8e8e;
}
#ddmenu .menu .current-menu-parent ul li a:hover {
	color: #b8012b; 
}


.menu .sub-menu {	
	display: none;	
	position: absolute;				
	background-color: #fff;
	border: 1px solid #cccccc;	
}

.menu .sub-menu li {			
	float: left;
	clear: left;		
	padding-bottom: 5px;		
	padding-top: 5px;		
	margin-left: 10px;
	margin-right: 10px;
	background-image: url('images/dots.gif');
	background-repeat: repeat-x;
	background-position: bottom left;	
	width: 180px;
}

.menu .sub-menu li:last-child {	
	background-image: none;
}

.menu .sub-menu li:first-child {		
	margin-left: 10px;
}


.menu .sub-menu li a{	
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 20px;	
	font-size: 12px;
	display: block;
}

.menu li:first-child {
	margin-left: 0px;
}


#ddmenu ul li:hover ul {
	display: block;
}





#notification {
	float: left;
	left: 0px;
	top: 0px;
	height: 35px;
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 20;
	background-color: #fff1ba;
	font-size: 12px;
	color: #000;	
	font-weight: bold;
	line-height: 35px;
	z-index: 100;
}

#notification_ie {
	display: none;
	float: left;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 20;
	background-color: #fff1ba;
	font-size: 12px;
	color: #000;	
	font-weight: bold;
	line-height: 40px;
	z-index: 100;	
}





/* NIVO SLIDER */

#slider-nivo{
	position: absolute;	
	width: 1200px;	
	height: 542px;	
	background-image: url('images/loading.gif');
	background-repeat: no-repeat;
	background-position: center center;	
	z-index: 2;	
	top: 0px;
	left: 50%;
	margin-left: -600px;
}



/* PAGE */

#wrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
}

#sun {
	position: absolute;
	float: left;
	background-image: url('images/light.png');
	width: 869px;
	height: 425px;	
	top: 0px;
	z-index: 3;	
}

#bg_pattern{
	width: 100%;
	max-width: 1200px;
	height: 437px;
	position: absolute;	
	z-index: 4;
	background-image: url('images/bg_pattern-white.png');
	background-repeat: no-repeat;
	top: 499px;
}

#page{
	width: 980px;
	position: absolute;
	margin: 75px auto 0px;
	top: 380px;
	left: 50%;
	margin-left: -490px;
	z-index: 5;
}

#page_bg-top{
	width: 980px;
	height: 12px;
	background-image: url('images/page-top.png');
	background-repeat: no-repeat;
	margin: 0px auto;
	position: relative;	
}

#page_bg-bottom{
	width: 980px;
	height: 12px;
	background-image: url('images/page-bottom.png');
	background-repeat: no-repeat;
	margin: 0px auto;
	position: relative;
	margin-bottom: 5px;
}

#page_bg{
	width: 980px;
	background-image: url('images/page-middle.png');
	background-repeat: repeat-y;
	margin: 0px auto;
	position: relative;
	overflow: auto;
	padding-bottom: 30px;
}

#page_top_text{
	background-image: url('images/page_top_text.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fff;
	width: 896px;	
	margin: 0px auto;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#page_top_text p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #b69d31;
	font-size: 16px;
	line-height: 26px;
	width: 602px;
}

#page_top_text .fullwidth{
	width: 896px;
}


#content{
	width: 896px;
	height: auto;
	margin-left: 42px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}




#bottom{
	width: 956px;
	height: 32px;
	position: relative;	
	z-index: 5;
	margin: 0px auto;
	margin-bottom: 30px;
	line-height: 32px;
	font-family: Arial;
	color:#b8012b;
}


#bottom  #right {
	float: left;
	text-align:left;
	font-size: 10px;
	line-height: 32px;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
}	




.footer_menu{
	font-size: 10px;
	float: left;
}

.footer_menu .sub-menu{
	display: none;
}

.footer_menu li {
	display: inline;
	float: left;
	padding-right: 8px;	
	padding-left: 8px;	
	background-image: url('images/sep.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

.footer_menu li:first-child {
	padding-left: 0px;
}

.footer_menu li:last-child {
	background-image: none;
}

.footer_menu li a {
	display: block;
}


#footer_social_icons{
	float: right;
	margin-right: 10px;
}

#footer_social_icons li{
	display: inline;
	margin-left: 6px;	
	font-size: 10px;
	line-height: 32px;
}
#footer_social_icons li img{
	vertical-align: middle;
}

#footer_social_icons li:last-child{
	margin-left: 10px;
}




/* PAGE CONTENT AREA */

#one_col{
	float: left;
	clear: left;
	width: 100%;
}



#two_col-sb_right-left{	
	width: 602px;		
	float: left;
	clear: left;		
	min-height: 600px;		
}

#two_col-sb_right-right{
	width: 264px;
	float: right;	
	margin-left: 30px;	
	margin-bottom: 30px;	
	margin-top: -90px;
}

#two_col-sb_left-left{
	width: 264px;
	float: left;
	clear: left;	
	margin-top: 30px;	
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: -90px;	
}

#two_col-sb_left-right{
	width: 602px;
	float: right;	
	min-height: 600px;	
}


#one_col p, #two_col-sb_right-left p, #two_col-sb_left-right p {	
	margin-bottom: 15px;
}




#two_col-sb_left-right .big_post_title h1, #two_col-sb_right-left .big_post_title h1, #one_col .big_post_title h1 {
	font-size: 20px;
	background-repeat: repeat-x;
	background-position: center bottom;
	background-image: url('images/blog_separator.png');
	width: 100%;	
	height: 30px;	
	float: left;
	margin-bottom: 6px;
}
#two_col-sb_left-right .big_post_title, #two_col-sb_right-left .big_post_title, #one_col .big_post_title  {
	margin-bottom: 30px;
	float: left;	
	width: 100%;
}


/* DEFAULT PAGINATION */

#page_control {
	width: 100%;
	float: left;
}
#page_control-older {
	float: right;
	text-align: right;
	width: 225px;
}
#page_control-newer {
	float: left;	
	width: 225px;
}



/* BLOG - SMALL THUMBS */

#blog-small {
	float: left;	
	margin-bottom: 30px;
}
#blog-small li {
	float: left;
	clear: left;
	width: 602px;
}

#blog-small .main_h1{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.blog-small-image {
	width: 126px;
	height: 126px;
	float: left;
	margin-right: 15px;
	background-color: #f5f5f5;
	padding-left: 4px;
	padding-top: 4px;
}

.blog-small-image img {
	float: left;
	border: 0px;
	width: 122px;
	height: 122px;
}

#blog-small .blog-small-text {
	float: left;
	width: 457px;	
}

.blog-excerpt{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}

#blog-small li h1 {
	float: left;
	width: 408px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	margin-bottom: 6px;
}

#blog-small li p{
	clear: left;
	float: left;
	width: 100%;
	margin: 0px;
	text-align: justify;
}

.post_separator {
	margin-top: 11px;
	margin-bottom: 30px;
	height: 30px;
	width: 100%;
	background-image: url('images/blog_separator.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	float: left;
	clear: left;	
}

.post_separator a {
	font-size: 11px;
	float: right;
	font-weight: normal;
	
}


#page  .blog-info{
	float: left;
	line-height: 16px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
.blog-info img {
	margin-right: 2px;
}

#page  .blog-info2{
	float: left;
	line-height: 16px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 30px;
	margin-top: -20px;
	width: 100%;
}
.blog-info2 img {
	vertical-align: middle;
	margin-right: 2px;
}


#blog-small .full_width{
	width: 602px;
}




/* BLOG - LARGE THUMBS */

#blog-large {
	float: left;	
	margin-bottom: 40px;
}
#blog-large li {
	float: left;
	clear: left;
	width: 602px;
}

#blog-large .main_h1{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.blog-large-image {
	width: 598px;
	height: 194px;
	float: left;	
	margin-bottom: 15px;
	background-color: #f5f5f5;
	padding-left: 4px;
	padding-top: 4px;
}

.blog-large-image img {
	float: left;
	border: 0px;
	width: 594px;
	height: 190px;
}

.blog-large-text {
	float: left;
	clear: left;
	width: 602px;	
}

#blog-large li h1 {
	float: left;
	width: 602px;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	margin-bottom: 6px;
}

#blog-large li p{
	clear: left;
	float: left;
	width: 602px;
	margin: 0px;
	margin-bottom: 20px;
	text-align: justify;
}

#blog-large .full_width{
	width: 602px;
}





/* PORTFOLIO */ 

.pf_categories{
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top: -15px;
}
.pf_categories li {
	float: left;
	line-height: 24px;
}

.pf_categories li a {
	font-weight: normal;	
	padding-left: 15px;
	padding-right: 15px;
	display: block;
}

.pf_categories li a:hover {
	background-color: #f5f5f5;
}

.pf_categories .actual{
	background-color: #f5f5f5;
}

/* PORTFOLIO 4 COLS*/

.portfolio-4c {
	width: 896px;
	float: left;
	clear: left;	
}
.portfolio-4c li {
	float: left;
	margin-right: 30px;
	width: 201px;	
}
.portfolio-4c  .last{
	margin-right: 0px;	
}

.portfolio-4c .thumb{
	width: 201px;
	height: 134px;
	float: left;
	margin-bottom: 15px;	
}



.portfolio-4c  img {
	float: left;
	border: 4px solid #f5f5f5;
	width: 193px;
	height: 129px;
}

.portfolio-4c .main_h1 {
	width: 201px;
	font-size: 16px;
	margin-bottom: 0px;
	float: left;
	background-image: none;
	line-height: 20px;
	height: auto;
}
.portfolio-4c p {
	float: left;
	width: 201px;
	text-align: justify;
	line-height: 18px;	
	margin-top: 15px;	
}


/* PORTFOLIO 3 COLS*/

.portfolio-3c {
	width: 896px;
	float: left;
	clear: left;	
}
.portfolio-3c li {
	float: left;
	margin-right: 30px;
	width: 278px;	
}
.portfolio-3c  .last{
	margin-right: 0px;	
}

.portfolio-3c .thumb{
	width: 278px;
	height: 145px;
	float: left;
	margin-bottom: 15px;	
}

.portfolio-3c  img {
	float: left;
	border: 4px solid #f5f5f5;
	width: 270px;
	height: 140px;
}

.portfolio-3c .main_h1 {
	width: 278px;	
	font-size: 16px;	
	float: left;
	margin-bottom: 0px;
	background-image: none;
	line-height: 20px;
	height: auto;
}
.portfolio-3c p {
	float: left;
	width: 278px;
	text-align: justify;
	margin-top: 15px;
}


/* PORTFOLIO 2 COLS*/

.portfolio-2c {
	width: 896px;
	float: left;
	clear: left;	
}
.portfolio-2c li {
	float: left;
	margin-right: 30px;
	width: 433px;	
}
.portfolio-2c  .last{
	margin-right: 0px;	
}

.portfolio-2c .thumb{
	width: 433px;
	height: 175px;
	float: left;
	margin-bottom: 15px;
}

.portfolio-2c  img {
	float: left;
	border: 4px solid #f5f5f5;
	width: 425px;
	height: 170px;
}

.portfolio-2c .main_h1 {
	width: 433px;
	font-size: 16px;
	margin-bottom: 0px;
	background-image: none;
	line-height: 20px;
	height: auto;
}
.portfolio-2c p {
	float: left;
	width: 433px;
	text-align: justify;
	margin-top: 15px;
}




/* PORTFOLIO 1 COL */

.portfolio-1c {
	width: 896px;
	float: left;
	clear: left;		
}
.portfolio-1c li {
	float: left;	
	width: 896px;	
	clear: left;
	margin-bottom: 30px;	
}
.portfolio-1c  .last{
	margin-right: 0px;	
}

.portfolio-1c .thumb{
	width: 553px;
	height: 195px;
	float: left;	
	margin-right: 30px;	
}


.portfolio-1c  img {
	float: left;
	border: 4px solid #f5f5f5;
	width: 548px;
	height: 190px;
}

.portfolio-1c .main_h1 {
	width: 313px;
	font-size: 20px;
	float: left;
	background-image: none;
	line-height: 20px;
	height: auto;
	margin: 0px;
}
#wrapper #page  .portfolio-1c p {
	float: left;	
	clear: none;
	width: 313px;
	text-align: justify;
	margin-top: 15px;
}





/* GALLERY */

.galleries {
	float: left;
	width: 896px;		
	margin-bottom: 30px;
}

.galleries li {
	float: left;	
	width: 201px;	
	float: left;	
	margin: 0px;
	margin-right: 30px;		
}

.galleries li a{
	width: 197px;
	height: 129px;
	display: block;
}

.galleries li img {
	float: left;
	border: 4px solid #f5f5f5;
	width: 197px;
	height: 129px;
}

.galleries .last{
	margin-right: 0px;	
}

.galleries .main_h1 {
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 16px;
	background-image: none;
}




/* WIDGET AREAS */

.widget-area  {
	text-align: left;
}

.widget-area a {
	font-weight: normal;
}

.widget-area h3 {	
	font-weight: normal;
	float: left;	
	margin-bottom: 15px;	
	font-size: 16px;
	height: 25px;
	line-height: 16px;
	background-image: url('images/dots.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}


.widget-container{
	float: left;
	clear: left;
	width: 224px;
	margin-bottom: 30px;
	border: 5px solid #f6f6f6;
	background-color: #fff;
	padding: 15px;	
}

.widget-container div {
	float: left;
}

.widget-container p{	
}





/* SEARCH FORM */

.search {
	float: left;
	width: 224px;
}

.search li {				
	float: left;
	margin: 0px;	
}

#search_input {	
	width: 180px;
	height: 28px;	
	padding-left: 10px;	
	background-color: #ededed;
	border: 0px;
	font-family: arial;
	font-size: 12px;
	color: #777777;
	float: left;
}

#search_btn {	
	width: 32px;
	height: 30px;						
	border: 0px;
}






/* WIDGET SUB NAVIGATION */

#two_col-sb_right-right .widget-area .widget_nav_menu ul, #two_col-sb_left-left .widget-area .widget_nav_menu ul {
	float: left;
	clear: left;	
	width: 224px; 
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: auto;	
}


#two_col-sb_right-right .widget-area .widget_nav_menu ul li, #two_col-sb_left-left .widget-area .widget_nav_menu ul li  {	
	clear: left;
	float: left;
	width: 214px;
	margin: 0px;
	padding: 0px;	
	padding-left: 10px;
	height: auto;	
	background-image: url('images/widget_li_arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 12px;		
}


.widget-area .widget_nav_menu a {
	display: block;		
	line-height: auto;
	height: auto;
	margin: 0px;
	padding: 0px;	
}



/* WIDGET - ARCHIVES */

.widget_archive ul {
	float: left;
	width: 224px;
	margin-top: -10px;
}

.widget_archive li {
	clear: left;
	float: left;
	line-height: 30px;
	background-image: url('images/widget_li_arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 10px;
	width: 214px;	
}

.widget_archive li a {
	display: block;
}


/* WIDGET - CATEGORIES */
.widget_categories ul li {
	clear: left;
	float: left;
	line-height: 30px;
	background-image: url('images/widget_li_arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 10px;	
	width: 214px;	
}

.widget_categories li a {
	display: block;
}

/* WIDGET - CONTACT INFO */

.ub_widget_contact_info {	
	width: 100%;	
	float: left;		
}

.contact_info {
	float: left;
}

.contact_info li {
	float: left;
	clear: left;		
	padding-bottom: 7px;
}
.contact_info li:last-child {	
	padding-bottom: 0px;
}

.contact_info li img {
	float: left;
	margin-right: 6px;
	vertical-align: middle;	
}

.contact_info li p {
	float: left;
	margin: 0px;
	width: 235px;	
}




/* WIDGET - RECENT/POPULAR POSTS */

.ub_widget_rp_excerpt {		
	float: left;	
	width: 139px;	
}

#tabs .ub_widget_rp_excerpt{
	width: 130px;
}


.ub_widget_rp_pic {	
	background-color: #f5f5f5;
	width: 68px;
	height: 68px;
	float: left;
	margin-right: 15px;
}

.ub_widget_rp_pic:hover {
	background-image: url('images/posts_w_pic_bg-hover.png');
}

.ub_widget_rp_pic img {
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	width: 60px;
	height: 60px;
}

.widget_post_list {
	float: left; 
}
.widget_post_list li {
	float: left;
	clear: left;
	margin-bottom: 15px; 
}

.widget_post_list .widget_bottom_li {
	margin-bottom: 0px;
}




/* WIDGET - RECENT TWEETS */

#twitter {
	margin-bottom: -15px;
}

#twitter  li {
	background-image: url('images/tweet.png');
	background-repeat: no-repeat;	
	background-position: 0px 4px;
	padding-left: 25px;
	padding-bottom: 15px;
	float: left;
	clear: left;
	line-height: 20px;
}

#twitter .twitter_time {
	color: #aaa;
	font-size: 11px;
	font-style: italic;
}

#twitter  li a {
	font-weight: bold;	
}
#twitter  .twitter_time {
	font-weight: normal;
}


/* WIDGET - FLICKR FEED */

#flickr_feed {
	float: left;
	margin-bottom: -15px;
}

.flickr_badge_image {
	float: left;	
	margin-right: 15px;
	margin-bottom: 15px;
	background-image: url('images/posts_w_pic_bg.png');
	background-repeat: no-repeat;
	width: 68px;
	height: 68px;
}

.flickr_badge_image:hover {
	background-image: url('images/posts_w_pic_bg-hover.png');
}


.flickr_badge_image img  {		
	width: 54px;
	height: 54px;
	margin-left: 7px;
	margin-top: 7px;
	float: left;
}



/* WIDGET - SOCIAL ICONS */

#social_icons {
	float: left;
}

#social_icons li {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}




/* WIDGET - CONTACT FORM */

.widget_contact_form {
	float: left;	
}

.widget_contact_form  li {
	float: left;	
	margin-bottom: 10px;		
	clear: left;
}

.widget_contact_form  input {
	float: left;		
	height: 22px;
	width: 155px;
	border: 0px;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #f5f5f5;
	font-family: arial;
}

.widget_contact_form #ub_w_cf4 {
	float: left;		
	height: 22px;
	width: 42px;
	border: 0px;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #f5f5f5;
}


.widget_contact_form .send_button {	
	height: 24px;
	width: 100px;	
	font-size: 12px;
	text-align: center;
	cursor: pointer;	
	background-color: #b69d31;			
	background-image: none;
	color:#fff;
}


.widget_contact_form  label {
	float: left;		
	margin-left: 10px;
	height: 20px;
	font-weight: bold;
}

.widget_contact_form  img {
	border: 1px solid #333;
	float: left;
	margin-left: 6px;
}

.widget_contact_form  textarea {
	width: 260px;
	height: 114px;
	border: 0px;		
	line-height: 20px;
	background-color: #f5f5f5;
	overflow: auto;
}

.widget_contact_form .captcha {
	width: 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.widget_contact_form .send_button {
	width: 80px;
	background-color: #b69d31;
}



/* WIDGET - TAGS */

.ub_w_tags{
	float: left;
}

.ub_w_tags li {
	float: left;	
	margin-right: 10px;
	margin-bottom: 10px;
}

.ub_w_tags li a{
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	background-color: #efefef;	
}

.tagcloud a {
	float: left;	
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}




/* FOOTER */

#wrapper #page #footer_widget_area {
	float: left;	
	width: 956px;	
	min-height: 200px;	
	text-align: left;
	margin-left: 12px;
	border-top: 5px solid #f6f6f6;
}

#footer_widget_area  .widget-title {

	font-weight: normal;
	float: left;	
	margin-bottom: 15px;	
	font-size: 16px;
	height: 25px;
	line-height: 16px;
	background-image: url('images/dots.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}



/* 3 widget areas*/

#footer_widget_area  #footer_widgets_3 {
	width: 896px;	
	margin: 0px auto;
	text-align: left;		
}


#footer_widgets_3 .widget-container{
	float: left;
	clear: left;	
	width: 100%;
	border: 0px;
	background-color: transparent;
	padding: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
}


#footer_widgets_3 .ub_widget_rp_excerpt {
	float: left;
	width: 190px;
}

#footer_widgets_3 .contact_info li p {
	float: left;
	margin: 0px;
	width: 240px;
}

#footer_widgets_3 #first{
	float: left;
	width: 278px;		
	margin-right: 30px;
}

#footer_widgets_3 #second{
	float: left;
	width: 280px;	
	margin-right: 30px;
}

#footer_widgets_3 #third{
	float: left;
	width: 278px;
}

#footer_widgets_3 .widget_archive li {
	width: 268px;	
}


#footer_widgets_3 .widget_contact_form  input {
	background-color: #ededed;
	width: 170px;
	position: relative;
	z-index: 101;
	font-family: arial;
}

#footer_widgets_3 .widget_contact_form  textarea {
	background-color: #ededed;
	width: 270px;
}

#footer_widgets_3 .widget_contact_form .send_button {	
	background-image: none;
	background-color: #b69d31;
	width: 60px;
}

#footer_widgets_3 .widget_contact_form #ub_w_cf4 {
	background-color: #ededed;
	width: 50px;
	text-transform: uppercase;
}




/* 4 widget areas*/

#footer_widget_area #footer_widgets_4{
	width: 896px;
	margin: 0px auto;
	text-align: left;		
}


#footer_widgets_4 .widget-container{
	float: left;
	clear: left;	
	width: 100%;
	border: 0px;	
	padding: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	background-color: transparent;
}

#footer_widgets_4 .ub_widget_rp_excerpt {
	float: left;
	width: 110px;
}

#footer_widgets_4 .contact_info li p {
	float: left;
	margin: 0px;
	width: 175px;
}

#footer_widgets_4 .widget_archive li {
	width: 190px;
}

#footer_widgets_4 .widget_contact_form  input {
	background-color: #ededed;
	width: 113px;
	position: relative;
	z-index: 101;
	font-family: arial;
}

#footer_widgets_4 .widget_contact_form  textarea {
	background-color: #ededed;
	width: 191px;
}

#footer_widgets_4 .widget_contact_form .send_button {	
	background-image: none;
	background-color: #b69d31;
	width: 60px;
}

#footer_widgets_4 .widget_contact_form #ub_w_cf4 {
	background-color: #ededed;
	width: 50px;
	text-transform: uppercase;
}

#footer_widgets_4 #first{
	float: left;
	width: 201px;	
	margin-right: 30px;
}

#footer_widgets_4 #second{
	float: left;
	width: 202px;	
	margin-right: 30px;
}

#footer_widgets_4 #third{
	float: left;
	width: 201px;	
	margin-right: 30px;
}

#footer_widgets_4 #fourth {
	float: left;
	width: 202px;
}




/* COMMENTS */

#comments {
	float: left;
	clear: left;
	width: 558px;
	font-size: 12px;
	margin-bottom: 15px;
}

#comments h1 {
	float: left;
	margin-bottom: 30px;
	font-size: 16px;
}

#comments h3 {
	margin-bottom: 30px;
	font-size: 16px;
}

.comments-avatar {
	margin-right: 15px;
	float: left;
}
.comments-avatar img {
	border: 4px solid #f5f5f5;
}	

.comments-text {		
	float: left;	
	width: 510px;		
}


#comments-list {
	float: left;
	width: 602px;
	margin-top: -15px;
}

#comments-list li {
	float: left;	
	clear: left;		
	border-bottom: 1px solid #e5e5e5;	
	padding-bottom: 15px;
	padding-top: 15px;
}

#comments-list li ul li {
	border: 0px;
}

.children {
	float: left;
	padding-top: 15px;
}

.children  li{
	margin-left: 30px;		
	padding-top: 15px;
	padding-bottom: 15px;
}


#comments-list .children .comments-text {	
	width: 480px;
}
#comments-list .children .comments-text .children .comments-text {	
	width: 450px;	
}
#comments-list .children .comments-text .children .comments-text .children .comments-text {	
	width: 420px;
}

.c_required {
	color: red;
}

.nopub {
	color: #a6a6a6;
	font-style: italic;
}


.comment-textinput  input {
	float: left;
	width: 198px;
	height: 23px;
	padding-left: 5px;
	padding-right: 5px;	
	background-color: #ededed;
	background-repeat: no-repeat;
	border: 0px;
	margin-right: 10px;
	font-size: 12px;
	font-family: arial;
	color: #777777;
}

.comment-textinput  label {
	float: left;		
	font-family: arial;
}


#respond {
	float: left;	
}

#respond h3 {
	margin-top: 30px;
}

.comment-textarea {
	float: left;
	clear: left;
}
.comment-textarea textarea {
	float: left;
	width: 602px;
	height: 95px;
	border: 0px;
	font-size: 12px;		
	background-color: #ededed;
	overflow: auto;
	font-family: arial;
	color: #777;
	line-height: 18px;
}

#respond #submit_btn {
	float: left;
	height: 24px;
	width: 100px;	
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;	
	cursor: pointer;	
	background-color: #b69d31;			
	background-image: none;
	color:#fff;
	font-family: Arial;
	cursor: pointer;
	border: 0px;
}

.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}

.comments-navigation {
	width: 558px;
	float: left;
	margin-bottom: 30px;
}


#reply-title small {
	font-size: 11px;
}
#reply-title {
	font-size: 18px;
}




/* SHORTCODES */




/* VIDEO PLAYER */
.video_player{
	float: left;	
	border: 8px solid #f5f5f5;	
}

object{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom; 
}


/* FEATURE BOXES */


.feature_boxes {
	float: left;
	width: 201px;
	margin-right: 30px;	
}

.feature_boxes img {	
	float: left;		
	width: 193px;
	height: 109px;
}


.feature_boxes p {
	line-height: 20px;	
	width: 100%;
	margin-bottom: 15px;
}

.feature_boxes a {
	margin: 0px;
	float: left;
	padding: 0px;
}

.feature_boxes img{
	border: 4px solid #f5f5f5;
}

.feature_boxes .main_h1 {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 15px;
	font-size: 14px;
	background-image: none;
}


#content .last-child {
	margin-right: 0px;
}






.hr {
	width: 100%;
	float: left;
	clear: left;
	height: 15px;
	background-image: url('images/horizontal_ruler.gif');	
	background-position: top center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: 15px;
}


.vspace {
	float: left;
	clear: left;
	width: 100%;
	height: 30px;
}

.vspace2 {
	float: left;
	clear: left;
	width: 100%;
	height: 15px;
}



.hidden {
	display: none;
}






.small_image {
	background-color: #f5f5f5;
	width: 212px;
	height: 130px;
	float: left;
}
.small_image img {
	margin-left: 4px;
	margin-top: 4px;
	border: 0px;
}

.medium_image {
	float: left;
	background-color: #f5f5f5;
	width: 320px;
	height: 196px;
}
.medium_image img {
	margin-left: 4px;
	margin-top: 4px;
	border: 0px;
}

.large_image {
	float: left;
	background-color: #f5f5f5;
	width: 602px;
	height: 200px;	
}
.large_image img {
	margin-left: 4px;
	margin-top: 4px;
	border: 0px;
}





.imghover_small_blog {	
	position: absolute;	
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 122px;
	height: 122px;
	float: left;
	
}

.imghover_4c_pfolio {	
	position: absolute;		
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 193px;
	height: 129px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}

.imghover_3c_pfolio {	
	position: absolute;		
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 270px;
	height: 140px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}

.imghover_2c_pfolio {	
	position: absolute;		
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 425px;
	height: 170px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}

.imghover_1c_pfolio {	
	position: absolute;	
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 548px;
	height: 190px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}

.imghover_gallery{
	position: absolute;		
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 197px;
	height: 129px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}


.imghover_small {	
	position: absolute;	
	margin-left: 4px;
	margin-top: 4px;
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 204px;
	height: 122px;
	float: left;
}

.imghover_medium {	
	position: absolute;	
	margin-left: 4px;
	margin-top: 4px;
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 312px;
	height: 188px;
	float: left;
}
.imghover_large {	
	position: absolute;	
	background-color: transparent;	
	background-repeat: no-repeat;
	background-position: center center;
	width: 594px;
	height: 192px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}


blockquote{	
	width: 90%;		
	float: left;		
	padding: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 40px;	
	margin-left: 10px;	
	margin-right: 10px;	
	font-size: 14px;	
	background-image: url('images/quote.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;		
}

#content blockquote p{	
	margin: 0px;
	margin-bottom: 15px;
}


.align_right{
	float: right;
	width: 190px;	
}

.align_left{
	float: left;
	width: 190px;	
}



.dropcap {
	font-size: 38px;
	font-weight:  bold;
	float: left;
	margin-top: 10px;
	margin-right: 6px;
}

code {
	line-height: 20px;
	width: 582px;
	border: 1px solid #ccc;	
	float: left;
	background-image: url('images/code_bg.gif');
	padding-left: 10px;
	padding-right: 10px;		
	margin-bottom: 30px;	
	margin-top: 15px;
}

pre {
	line-height: 20px;
	width: 606px;
	border: 1px solid #ccc;	
	float: left;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-right: 40px;
	margin-top: 20px;

}



.list_num{
	float: left;	
	clear: left;
	margin-bottom: 30px;
}
.list_num li{
	width: 30%;
	float: left;
	margin-right: 30px;
	text-align: justify;
}
.list_num .last{
	margin-right: 0px;
}
.list_num li span{
	float: left;
	width: 34px;
	height: 34px;
	background-image: url('images/list_num_bg.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	color: #fff;
	margin-right: 5px;
}


.list1 {
	float: left;
	margin-right: 30px;	
	
}
.list1 li {
	background-image: url('images/list1-bullet.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;		
	margin: 0px;
	line-height: 30px;
}
.list2 {
	float: left;
	margin-right: 30px;
}
.list2 li {
	background-image: url('images/list2-bullet.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin: 0px;
	line-height: 30px;
}
.list3 {
	float: left;
	margin-right: 30px;
}
.list3 li {
	background-image: url('images/list3-bullet.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	margin: 0px;
	line-height: 30px;
	padding-right: 10px;
}
.list4 {
	float: left;
	margin-right: 30px;
}
.list4 li {
	background-image: url('images/list-bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
	margin: 0px;
}







#content .one_half {
	float: left;	
	width: 47%;
	display: block;		
	margin-right: 30px;			
	margin-bottom: 30px;
}

#content .one_third {
	float: left;
	width: 30%;	
	margin-right: 30px;
	display: block;		
	margin-bottom: 30px;
}

#content .two_third {
	float: left;
	width: 63%;
	display: block;	
	margin-right: 30px;	
	margin-bottom: 30px;
}

#content .one_fourth {
	float: left;
	width: 22%;
	margin-right: 30px;
	display: block;	
	margin-bottom: 30px;
}

#content .three_fourth {
	float: left;
	width: 72%;		
	margin-right: 30px;
	display: block;	
	margin-bottom: 30px;
}

#content .last {
	margin-right: 0px;
}







.box_error {
	float: left;
	width: 98%;
	padding: 10px;
	background-color: #ffaea6;
	border: 1px solid #d70000;
	color: #8d4343;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box_success{
	float: left;
	width: 98%;
	padding: 10px;
	background-color: #e4f6d7;
	border: 1px solid #79e32c;
	color: #798571;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box_info {
	float: left;
	width: 98%;
	padding: 10px;
	background-color: #e2e8ff;
	border: 1px solid #c9c8ff;
	color: #384b94;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box_note {
	width: 100%;
	width: 98%;
	padding: 10px;
	background-color: #fff9e2;
	border: 1px solid #cdae62;
	color: #333;
	font-size: 12px;		
	float: left;	
	margin-top: 10px;
	margin-bottom: 10px;
}




.table table {	
	font-size: 12px;
	clear: left;	
	width: 100%;
	background-image: url('images/table_bg.gif');
	background-repeat: repeat-x;
	background-color: #f9f2e4;
}

.table th {
	background-color: #fff;
	border: 1p solid #fff;
	height: 32px;
	vertical-align: middle;	
	text-align: center;
}

.table tr {		
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #fff;
}


.table tr:hover {
	background-color: #fbf9f4;
}

.table td {	
	height: 27px;
	vertical-align: middle;
	text-align: center;
}




/* SHORTCODE - CONTACT FORM */

.shortcode_contact_form {
	float: left;	
	
}

.shortcode_contact_form  li {
	float: left;	
	margin-bottom: 15px;	
	width: 600px;
	clear: left;
}

.shortcode_contact_form  input {
	float: left;		
	height: 23px;
	width: 300px;
	border: 0px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;		
	background-color: #ededed;
	font-family: arial;
}

.shortcode_contact_form  label {
	float: left;		
	margin-left: 10px;
	line-height: 23px;
}

.shortcode_contact_form  img {
	border: 1px solid #333;
	float: left;
	margin-left: 6px;
}

.shortcode_contact_form  textarea {
	width: 600px;
	height: 130px;
	border: 0px;			
	background-color: #ededed;
	overflow: auto;
}

.shortcode_contact_form #ub_s_cf4 {
	width: 50px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-color: #ededed;
}

.shortcode_contact_form .send_button {
	width: 100px;
	height: 30px;			
	background-color: #b69d31;			
	border: 0px;	
	cursor: pointer;
	color: #fff;	
	font-size: 12px;
	background-image: none;	
	border: 3px solid #eee;
}



/* BUTTONS */

.button-small{
	float: left;
	margin-right: 5px;
	background-color: #b69d31;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
	font-size: 11px;
	border: 3px solid #eee;
}
.button-small:hover{
	color: #000;
}


.button-medium{
	float: left;
	margin-right: 5px;
	background-color: #b69d31;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: normal;
	font-size: 12px;
	border: 3px solid #eee;
}
.button-medium:hover{
	color: #000;
}

.button-large{
	float: left;
	margin-right: 5px;
	background-color: #b69d31;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 16px;
	font-weight: normal;
	border: 3px solid #eee;
}
.button-large:hover{
	color: #000;
}



/* IMAGE PRELOADER */

.preloader {  
	background: url('images/preloader.gif') center center no-repeat #ffffff;  
	display: inline-block;  
}  




/* TABS */

#tabs { float: left; clear: left; width: 98%; }
.ui-tabs { position: relative; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {  margin: 0; width: 100%; float: left; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.widget-area .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin: 0px; border-bottom: 0 !important; padding: 0; white-space: nowrap; width: 33%; text-align: center; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin: 0px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { padding-left: 10px; padding-right: 10px; line-height: 35px; text-decoration: none; font-size: 11px;  text-align: center; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin: 0px; padding: 0px; border-top: 3px solid #999; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; line-height: 30px; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-widget-content { float: left; }




/* TOGGLES */

.toggle{
	float: left;
	clear: left;
	margin-bottom: 15px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url('images/icon-plus.png');
	background-position: 0px 3px;
	
}

.toggle_box {
	background-color:#fff;
	border: 1px solid #ddd;
	/* Rounder Corner */
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	overflow: hidden;
	width: 295px;
	clear: both;
	margin-bottom:10px;
}

.toggle_box .block {
	padding: 15px;
}



/* CAROUSEL (HORIZONTAL) */

#carousel { height: 1%; overflow:hidden; position: relative; padding: 0 0 10px; float: left; clear: left;  }
#carousel .viewport { float: left; width: 465px; height: 135px; overflow: hidden; position: relative; }
#carousel .buttons { background:url("images/carousel-buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 50px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#carousel .next { background-position: 0 0; margin: 50px 0 0 10px; }
#carousel .disable { /*visibility: hidden;*/ }
#carousel .overview { list-style: none; position: absolute; width: 240px; left: 0 top: 0; }
#carousel .overview li{ float: left; margin: 0 30px 0 0; padding: 1px; height: 135px; width: 208px;}
#carousel .overview li img{ float: left; border: 1px solid #ddd; margin-right: 15px; width: 208px; height: 122px; border: 4px solid #f5f5f5; }




/* POST/PAGE INSERTED GALLERY */ 

#content .gallery-columns-3{
	width: 100%;
}

#content .gallery-columns-2 .gallery-item{ width: 50%; }
#content .gallery-columns-3 .gallery-item{ width: 33%; }
#content .gallery-columns-4 .gallery-item{ width: 25%; }
#content .gallery-columns-5 .gallery-item{ width: 20%; }
#content .gallery-columns-6 .gallery-item{ width: 16%; }
#content .gallery-columns-7 .gallery-item{ width: 14%; }
#content .gallery-columns-8 .gallery-item{ width: 12%; }
#content .gallery-columns-9 .gallery-item{ width: 11%; }

#content .gallery-item{
	float: left;
	margin-bottom: 15px;
}

#content img.attachment-thumbnail {
	float: left;
	border: 4px solid #f5f5f5;
	margin-right: 15px;		
}