/*--
	Theme Name: OStudio
	Theme URI: http://www.oratic.com
	Description: A portfolio Studio for creatives.
	Author: oraticthemes
	Author URI: http://www.oratic.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.0
--*/

/* ========================== general tags ========================== */
body {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #606060;
	background-color: #E6E5DD;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	alignment-adjust: central;
}
p {
	float:left;
	width:100%;
	margin:0px;
	padding-bottom:15px;
	font-size: 10px;
}
a {
	color:#FF5FAA;
}
a:hover {
	color:#606060;
	font-size: 18px;
}
h1 {
	float:left;
	width:100%;
	font-size: 24px;
	line-height: 28px;
	margin:0px;
	padding-bottom:15px;
}

h2 {
	float:left;
	width:100%;
	font-size: 20px;
	line-height: 22px;
	margin:0px;
	padding-bottom:15px;
}

h3 {
	float:left;
	width:100%;
	font-size: 16px;
	line-height: 20px;
	margin:0px;
	padding-bottom:15px;
}

h4 {
	float:left;
	width:100%;
	font-size: 14px;
	line-height: 18px;
	margin:0px;
	padding-bottom:15px;
}

h5 {
	float:left;
	width:100%;
	font-size: 12px;
	line-height: 18px;
	margin:0px;
	padding-bottom:15px;
}

h6 {
	float:left;
	width:100%;
	font-size: 10px;
	line-height: 16px;
	margin:0px;
	padding-bottom:15px;
}
blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote {
	font-style: italic;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	padding-left: 15px;
	border-left-color: #ccc;
	border-left-style: solid;
	border-left-width: 1px;
	float:left;
	color:#999;
	
}
blockquote p{
	padding:0px;
	margin:0px;
}
/* ========================== Main ========================== */
#divMain {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
}

/* ========================== Header ========================== */
#divHeader {
	background-color: #FFF;
	float: left;
	width: 944px;
	margin-right: 16px;
	margin-left: 16px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFB7CE;
	padding-right: 23px;
	padding-left: 23px;
	margin-bottom: 0px;
}
#divLogo {
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height:120px;
}
#divLogo a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 35px;
	font-style: italic;
	font-weight: bold;
	color: #a75bb3;
	float: left;
	text-decoration:none;
}
#divLogo a img {
	border:0px;
}
#divMainMenu {
	float: right;
	padding-top: 9px;
	padding-bottom: 7px;
	clear: right;
}
#divMainMenu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#divMainMenu ul .current{
	color:#F3C;
}
#divMainMenu ul li {
	float: left;
	position: relative;
}
#divMainMenu ul li a {
	font-weight: 700;
	color: #888888;
	text-decoration: none;
	float: left;
	font-size: 12px;
	margin-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E5DD;
}
#divMainMenu ul li a:hover {
	color: #B174C1;
}
#divMainMenu.menu-header {
	float: right;
	margin-top: 10px;
	clear: right;
}
#divMainMenu.menu-header ul ul {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	float: left;
	width: 186px;
	z-index:999;
	border-bottom: solid 3px #a75bb3;
	padding-top:23px;
	margin-left:13px;

}
#divMainMenu.menu-header ul ul li {
	min-width: 186px;
	background-color:#ffffff;	
}
#divMainMenu.menu-header  ul ul ul {
	left: 100%;
	top: 0;
	margin:0px;
	float: left;
	padding-top:0px;
}
#divMainMenu.menu-header ul ul ul li {
	min-width: 186px;
	background-color:#f9f9f9;
		
}	
#divMainMenu.menu-header ul ul li a {
	padding-left: 19px;
	padding-top:13px;
	padding-bottom:13px;
	width: 167px;
	height: auto;
	border-top:solid 1px #e6e5dd;
	font-weight: normal;
	font-size: 12px;
	margin:0px;
	border-left:0px;
	border-right:0px;;
}
#divMainMenu.menu-header ul ul li:hover > a {
	font-size: 12px;
	font-weight: normal;
	
}
#divMainMenu.menu-header ul ul li.current_page_item > a{
	color: #a75bb3;
	font-size: 12px;
	font-weight: normal;
	height:auto;
}
#divMainMenu.menu-header ul li:hover > ul {
	display: block;
}
#divMainMenu.menu-header ul li.current_page_item > a,
#divMainMenu.menu-header ul li.current-menu-ancestor > a,
#divMainMenu.menu-header ul li.current-menu-item > a,
#divMainMenu.menu-header ul li.current-menu-parent > a {

	color: #a75bb3;
	
}

/* ========================== Home Slider ========================== */
#divSlider {
	float: left;
	width: 1022px;
	height: 300px;
	position: relative;
	z-index: 2;
}

#divSlider ul {
	padding: 0px;
	list-style-type: none;
	height: 300px;
	width: 990px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	position: absolute;
	z-index: 3;
}
#divSlider ul li {
	float: left;
	height: 300px;
	width: 990px;
	margin: 0px;
	padding: 0px;
}
#divSlider ul li a {
	float: left;
}
#divSlider ul li a img {
	float: left;
	height: 300px;
	width: 990px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.clearfix {
	float: none;
	clear: both;
}

#sliderNextBack {
	z-index: 4;
	position: absolute;
	margin-top: 112px;
	padding-bottom: 14px;
	background-image: url(../images/sliderNextBack_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width:1022px;
}
#sliderBackLink {
	float: left;
	height: 36px;
	width: 37px;
	background-color: #FFB7CE;
	background-image: url(../images/SliderBack.png);
	background-repeat: no-repeat;
	margin-right:474px;
}
#sliderBackLink:hover {
	background-color: #999;
}

#sliderNextLink {
	float: right;
	height: 36px;
	width: 37px;
	background-color: #FFB7CE;
	background-image: url(../images/SliderNext.png);
	background-repeat: no-repeat;
	margin-left:474px;
}
#sliderNextLink:hover {
	background-color: #999;
}

/* ========================== Home Welcome ========================== */
#divWelcome {
	float: left;
	width: 948px;
	color: #403e3f;
	font-size: 16px;
	background-color: #FFB7CE;
	padding-top: 15px;
	padding-right: 37px;
	padding-bottom: 15px;
	padding-left: 37px;
	text-align: center;
}
#divWelcome a {
	color:#FFF;
}
#divWelcome a:hover {
	color:#FFF;
}
#divWelcomeBottom {
	float: left;
	width: 1022px;
	background-image: url(../images/welcome_bottom.png);
	background-repeat: no-repeat;
	height: 14px;
}

/* ========================== Home Recent Works ========================== */

#divRecentWorks {
	float: left;
	width: 990px;
	margin-right: 16px;
	margin-left: 16px;
	padding-top: 15px;
	padding-bottom: 30px;
	background-color: #F4F3EF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E5DD;
}
#divRecentWorksTitle {
	font-weight: bold;
	float: left;
	width: 944px;
	color: #3F3E3C;
	font-size: 18px;
	margin-right: 23px;
	margin-left: 23px;
	text-align: center;
}
#divRecentWorksNextBack {
	float: left;
	width: 944px;
	background-image: url(../images/nextback_bg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	padding-bottom: 15px;
	margin-right: 23px;
	margin-left: 23px;
}
#recentWorksBackLink {
	float: right;
	height: 26px;
	width: 36px;
	background-image: url(../images/back.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#recentWorksBackLink:hover {
	background-position: right top;
}
#recentWorksNextLink {
	float: right;
	margin-right: 9px;
	margin-left: 2px;
	height: 26px;
	width: 36px;
	background-image: url(../images/next.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 18px;
	color: #333;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}
#recentWorksNextLink:hover {
	background-position: right top;
}
#divRecentWorksItems {
	float: left;
	width: 968px;
	margin-right: 11px;
	margin-left: 11px;
}
#divRecentWorksItems ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 968px;
	display: block;
}
#divRecentWorksItems ul li {
	float: left;
}

.recentWorksItem {
	background-color: #FFF;
	padding: 6px;
	padding-bottom: 15px;
	width: 210px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFB7CE;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}

.recentWorksItemsImageLink {
	float: left;
	height: 120px;
	width: 200px;
	border: 5px solid #E6E5DD;
}
.recentWorksItemsImageLink:hover {
	border-top-color: #F3C;
	border-right-color: #F3C;
	border-bottom-color: #F3C;
	border-left-color: #F3C;
}
.recentWorksItemsImage {
	float: left;
	height: 120px;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.recentWorksItemsTitle {
	float: left;
	width: 194px;
	margin-right: 8px;
	padding-top: 8px;
	padding-bottom:4px;
	margin-left: 8px;
	font-size: 12px;
}
.recentWorksItemsTitle a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
.recentWorksItemsTitle a:hover {
	color: #a75bb3;
}

.recentWorksItemsText {
	float: left;
	width: 194px;
	height:90px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 12px;
	overflow:hidden;
}

/* ========================== Home Last Posts ========================== */

#divLastPosts {
	background-color: #FFF;
	float: left;
	width: 990px;
	padding-top: 29px;
	padding-bottom: 29px;
	margin-right: 16px;
	margin-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F3F0;
}


#divLastPostsTitle {
	font-weight: bold;
	float: left;
	width: 944px;
	color: #3F3E3C;
	font-size: 14px;
	margin-right: 23px;
	margin-left: 23px;
}
#divLastPostsNextBack {
	float: left;
	width: 944px;
	background-image: url(../images/lastPostsNextBack_bg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	padding-bottom: 13px;
	margin-right: 23px;
	margin-left: 23px;
}
#lastPostsBackLink {
	float: right;
	background-image: url(../images/lastPosts_back.jpg);
	height: 26px;
	width: 36px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#lastPostsBackLink:hover {
	background-position: right top;
}
#lastPostsNextLink {
	float: right;
	margin-right: 9px;
	margin-left: 2px;
	background-image: url(../images/lastPosts_next.jpg);
	height: 26px;
	width: 36px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#lastPostsNextLink:hover {
	background-repeat: no-repeat;
	background-position: right top;
}
#divLastPostsItems {
	float: left;
	width: 968px;
	margin-right: 11px;
	margin-left: 11px;
}
#divLastPostsItems ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 968px;
	display: block;
}
#divLastPostsItems ul li {
	background-color: #FFF;
	width: 222px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
.lastPostsItemsDateAndComments {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999;
	float: left;
	width: 222px;
	font-style: italic;
	padding-bottom: 8px;
}
.lastPostsItemsDateAndComments a {
	text-decoration: none;
	color: #999;
}
.lastPostsItemsDateAndComments a:hover {
	color: #333;
}
.lastPostsItemsImageLink {
	float: left;
	height: 124px;
	width: 204px;
	border: 7px solid #F4F3EF;
	padding: 2px;
}
.lastPostsItemsImageLink:hover {
	border-top-color: #a75bb3;
	border-right-color: #a75bb3;
	border-bottom-color: #a75bb3;
	border-left-color: #a75bb3;
}
.lastPostsItemsImage {
	float: left;
	height: 124px;
	width: 204px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.lastPostsItemsTitle {
	float: left;
	width: 206px;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 12px;
}
.lastPostsItemsTitle a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
.lastPostsItemsTitle a:hover {
	color: #a75bb3;
}
.lastPostsItemsText {
	float: left;
	width: 206px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 12px;
}

/* ========================== Footer ========================== */
#divFooter {
	float: left;
	width: 990px;
	margin-right: 16px;
	margin-left: 16px;
}
#divFooterWidgetsAndFollowUs {
	float: right;
	width: 944px;
	padding-right: 23px;
	padding-left: 23px;
	background-color: #F4F3F0;
	color: #909090;
	padding-top:15px;
	text-align: right;
}
divFooterWidgets {
	float:left;
	width:944px;
}
#divFooterWidgetsColumn1 {
	float: left;
	width: 366px;
	margin-right: 32px;
}
#divFooterWidgetsColumn1 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 366px;
	list-style-type: none;
}
#divFooterWidgetsColumn1 ul li {
	float: left;
	width: 366px;
	padding-bottom: 15px;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Title {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 346px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDCD7;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Content {
	float: left;
	width: 346px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Content ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Content ul li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E4DD;
	margin-top:0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Content ul li a{
	float: left;
	color: #606060;
	text-decoration: none;
}
#divFooterWidgetsColumn1 ul li .divFooterWidgetsColumn1Content ul li a:hover{
	color: #a75bb3;
}
#divFooterWidgetsColumn2 {
	float: left;
	width: 650px;
	margin-right: 31px;
}
#divFooterWidgetsColumn2 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 253px;
	list-style-type: none;
}
#divFooterWidgetsColumn2 ul li {
	float: left;
	width: 253px;
	padding-bottom: 15px;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Title {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 640px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDCD7;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Content {
	float: left;
	width: 233px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Content ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Content ul li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E4DD;
	margin-top:0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Content ul li a{
	float: left;
	color: #606060;
	text-decoration: none;
}
#divFooterWidgetsColumn2 ul li .divFooterWidgetsColumn2Content ul li a:hover{
	color: #a75bb3;
}

#divFooterWidgetsColumn3 {
	float: left;
	width: 262px;
}
#divFooterWidgetsColumn3 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 262px;
	list-style-type: none;
}
#divFooterWidgetsColumn3 ul li {
	float: right;
	width: 500px;
	padding-bottom: 15px;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Title {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	float: right;
	width: 242px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDCD7;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Content {
	float: right;
	width: 480px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	text-align: right;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Content ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Content ul li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E4DD;
	margin-top:0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Content ul li a{
	float: left;
	color: #606060;
	text-decoration: none;
}
#divFooterWidgetsColumn3 ul li .divFooterWidgetsColumn3Content ul li a:hover{
	color: #a75bb3;
}

#divFollowUs {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #999999;
	background-color: #F4F3F0;
	padding-bottom: 15px;
	width:944px;
	text-align: left;
}
#divFollowUs ul {
	margin: 0px;
	padding: 0px;
	float: inherit;
	list-style-type: none;
	text-align: center;
}
#divFollowUs ul li {
	float: left;
	margin-left: 6px;
	text-align: right;
}
#divFollowUs ul li img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#divFooterLogoAndCopyright {
	float: left;
	width: 944px;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 25px;
	padding-bottom: 20px;
	background-color: #F4F3F0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E5E5DD;
}

#divFooterLogoAndTagline {
	float: left;
	margin-right: 20px;
}
#divFooterLogo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #909090;
	float: left;
}
#divFooterTagline {
	font-size: 8px;
	color: #999999;
	float: left;
	clear: left;
	font-weight: bold;
	padding-top:4px;
}

#divFooterCopyrightAndThemeBy {
	float: right;
	color: #999;
	font-size: 11px;
}
#divFooterCopyrightAndThemeBy a {
	color: #666;
	text-decoration: none;
}
#divFooterLogoAndCopyright  a:hover {
	text-decoration: underline;
}


#divCopyright {
	float: right;
	
}
#divThemeBy {
	float: right;
	clear: right;
}

/* ========================== Right Sidebar Page  ========================== */

#divRightSidebarPageContent {
	float: left;
	width: 1022px;
	background-image: url(../images/rightSidebarPageContent_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 11px;
}
#divPageTitle {
	font-size: 16px;
	color: #FFF;
	float: left;
	width: 944px;
	padding-right: 39px;
	padding-left: 39px;
	font-weight: bold;
	background-color: #FFB7CE;
	padding-top: 15px;
	padding-bottom: 15px;
}
#divPageTitleBottom {
	float: left;
	height: 14px;
	width: 1022px;
	background-image: url(../images/pageTitle_bottom.png);
	background-repeat: no-repeat;
}

#divLeftContent {
	float: left;
	width: 648px;
	padding-top: 15px;
	padding-right: 23px;
	padding-bottom: 29px;
	padding-left: 23px;
	min-height: 500px;
	background-color: #FFF;
	margin-left: 16px;
}
#divLeftContent ol {
	float:left;
	clear:both;
	padding-left:20px;
}
#divLeftContent ul {
	padding:0px;
	list-style:square;
	list-style-position:inside;
	float:left;
	
}
#divLeftContent ul li {
	float: left;

}

#divLeftContent a {
	text-decoration:none;
}
#divLeftContent #divFeaturedImage {
	float: left;
	width: 648px;
	margin-bottom:15px;
}
#divLeftContent #divFeaturedImage img {
	float: left;
	border: 4px solid #E3E1D8;
	max-width:640;
}

#divSidebar {
	float: right;
	width: 296px;
	color: #909090;
	padding-top: 15px;
	margin-right: 16px;
}
.divSidebarTitles {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 256px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E5E4DD;
	margin-bottom: 15px;
	text-align: center;
}
.divSidebarContent{
	float: left;
	width: 256px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
	
}
.divSidebarContent ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
.divSidebarContent ul li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E4DD;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.divSidebarContent li a{
	color: #606060;
	text-decoration: none;
}
.divSidebarContent ul li a:hover{
	color: #a75bb3;
}

.divSidebarContent ul .cat-item {
	border-bottom-width: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.divSidebarContent ul .cat-item a {
	margin-bottom: 8px;
	padding-bottom: 8px;
	float:left;
	padding-right:5px;
}

.divSidebarContent ul .cat-item .children {
	margin-left:10%;
	width:90%;
	list-style:square;
}

/* ========================== Portfolio Details Page  ========================== */
#portfolioImagesList {
	float:left;
	width:648px;
	padding:0px;
	margin:0px;
}
#portfolioImagesList li {
	float:left;
	width:648px;
	margin-bottom:29px;
	list-style:none;
}
#portfolioImagesList li img {
	float:left;
	max-width:648px;
}
#divRelatedtWorksItems {
	float: left;
	width: 242px;
	margin-left:7px;
	margin-right:7px;
}
#divRelatedtWorksItems ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 242px;
	display: block;
}
#divRelatedtWorksItems ul li {
	float: left;
	border:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

.relatedWorksItem {
	background-color: #FFF;
	padding: 6px;
	padding-bottom: 14px;
	width: 210px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCDACF;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}

/* ========================== Fullwidth Page  ========================== */

#divContent {
	float: left;
	width: 1022px;
	padding-top: 11px;
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	background-position: center;
}
#divFullWidthPageTitleBottom {
	background-image: url(../images/fullwidthTitle_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	width: 1022px;
}
#divFullWidthContent {
	float: left;
	width: 944px;
	min-height: 500px;
	margin-right: 16px;
	margin-left: 16px;
	padding-left:23px;
	padding-right:23px;
	padding-top:15px;
	padding-bottom:29px;
}
#divFullWidthContent ol {
	float:left;
	clear:both;
	padding-left:20px;
}
#divFullWidthContent ul {
	padding:0px;
	list-style:square;
	list-style-position:inside;
	float:left;

}
#divFullWidthContent ul li {
	float: left;

}
#divFullWidthContent #divFeaturedImage {
	float: left;
	width: 944px;
	margin-bottom:15px;
}
#divFullWidthContent #divFeaturedImage img {
	float: left;
	border: 4px solid #E3E1D8;
	max-width:936;
}
#divFullWidthContent a {
	text-decoration:none;
}

/* ========================== Portfolio Page  ========================== */

#divPortfolioTitleAndMenu {
	float: left;
	height: 50px;
	width: 944px;
	padding-right: 39px;
	padding-left: 39px;
	background-color: #FFB7CE;
}
#divPortfolioTitle {
	float: left;
	height: 35px;
	padding-top: 15px;
	padding-right: 23px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#divPortfolioMenu {
	float: right;
	height: 50px;
}
#divPortfolioMenu ul {
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#divPortfolioMenu ul li {
	float: left;
}
#divPortfolioMenu ul li a {
	color: #FFF;
	text-decoration: none;
	float: left;
	padding-top: 15px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	height: 35px;
}
#divPortfolioMenu ul li a:hover {
	background-color: #666;
}
#divPortfolioMenu ul li a:active, .current a {
	background-color: #666;
	background-image: url(../images/portfolioMenu_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#divPortfolioContent {
	float: left;
	width: 990px;
	min-height: 500px;
	margin-right: 16px;
	margin-left: 16px;
	position:relative;
	padding-bottom:15px;
}
#divPortfolioContent ul {
	margin: 0px;
	list-style-type: none;
	float: left;
	width: 968px;
	/*background-image: url(../images/portfolioList_bg.jpg);
	background-position:left top;
	background-repeat: repeat;*/
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	position:relative;
}
#divPortfolioContent ul li {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 14px;
	padding-top: 15px;
}
.portfolioItem {
	background-color: #F9F8F5;
	padding: 6px;
	padding-bottom: 14px;
	width: 210px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCDACF;
	float: left;
}
.portfolioItemsImageLink {
	float: left;
	height: 120px;
	width: 200px;
	border: 5px solid #E6E5DD;
}
.portfolioItemsImageLink:hover {
	border-top-color: #F3C;
	border-right-color: #F3C;
	border-bottom-color: #F3C;
	border-left-color: #F3C;
}
.portfolioItemsImage {
	float: left;
	height: 120px;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.portfolioItemsTitle {
	float: left;
	width: 194px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: 12px;
	height:20px;
	overflow:hidden;
}
.portfolioItemsTitle a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
.portfolioItemsTitle a:hover {
	color: #a75bb3;
}
.portfolioItemsText {
	float: left;
	width: 194px;
	height:60px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	overflow:hidden;
}

.divVideoIframe {
	float:left; 
	display:none;
	width:500px;
	height:300px;
}

/* ========================== submit buttons ========================== */
.submitbtn{
	float: left;
	height: 30px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #a75bb3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
}

.submitbtn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

/* ========================== blog Page ========================== */

.divPostItem {
	float:left;
	width:648px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E1D8;	
}
.divPostFeaturedImage {
	float: left;
	width: 648px;
	margin-bottom:15px;
	margin-top:15px;
}
.divPostFeaturedImage img {
	float: left;
	border: 4px solid #E3E1D8;
	max-width:640;
}
.divPostFeaturedImage a {
	float: left;
	border: 4px solid #E3E1D8;
}
.divPostFeaturedImage a:hover {
	float: left;
	border: 4px solid #a75bb3;
}
.divPostFeaturedImage a img {
	float: left;
	border: 0px;
	max-width:640;
}
.divPostItemTitle {
	float:left;
	width:648px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.divPostItemTitle a {
	float:left;
	color:#606060;
}
.divPostItemTitle a:hover {
	color:#a75bb3;
}
.divPostItemContent {
	float:left;
	width:648px;
}

.divPostItemReadMore {
	float:left;
	width:648px;
	padding-bottom:15px;
}
.divPostItemReadMore a {
	text-decoration:none;
}

/* ========================== blog comments ========================== */

#divComments {
	float:left;
	width:648px;
	margin-bottom:15px;

}
#divComments ul {
	float: left;
	width: 648px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#divComments ul li {
	float: left;
	width:648px;
}

#divComments ul li ul li {
	float: left;
	width:565px;
	margin-left:86px;
}


.commentImage {
	float: left;
	height: 64px;
	width: 64px;
	border: 3px solid #E8E7DF;
	margin-right: 16px;
}

.fn {
	font-style:normal;
	font-weight:bold;
}

#divComments ul li .commentContent {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E7DF;
	padding-bottom:15px;
	margin-bottom:15px;
	min-height:50px;
	width:560px;
}

#divComments ul li .commentText {
	float: left;
	margin-top:5px;
	width:560px;
}

#divComments ul li .commentAuthorDateReply {
	float: left;
	width:560px;
}

#divComments ul li ul li .commentContent {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E7DF;
	padding-bottom:15px;
	margin-bottom:15px;
	min-height:50px;
	width:474px;
}

#divComments ul li ul li .commentText {
	float: left;
	margin-top:5px;
	width:474px;
}

#divComments ul li ul li .commentAuthorDateReply {
	float: left;
	width:474px;
}

#divComments ul li ul li ul li .commentContent {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E7DF;
	padding-bottom:15px;
	margin-bottom:15px;
	min-height:50px;
	width:388px;
}

#divComments ul li ul li ul li .commentText {
	float: left;
	margin-top:5px;
	width:388px;
}

#divComments ul li ul li ul li .commentAuthorDateReply {
	float: left;
	width:388px;
}

#divComments ul li ul li ul li ul li .commentContent {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E7DF;
	padding-bottom:15px;
	margin-bottom:15px;
	min-height:50px;
	width:302px;
}

#divComments ul li ul li ul li ul li .commentText {
	float: left;
	margin-top:5px;
	width:302px;
}

#divComments ul li ul li ul li ul li .commentAuthorDateReply {
	float: left;
	width:302px;
}

.commentAuthorDateReply a {
	color:#999;
	margin-left:5px;
}

.commentAuthorDateReply a:hover {
	color:#606060;
}

#commentsTitle {
	float:left;
	width:648px;
	margin-bottom:15px;
	font-size:16px;
}

#respond {
	float:left;
	width:648px;
}

#respondTitle {
	float:left;
	width:648px;
	margin-bottom:15px;
	font-size:20px;
	font-weight:bold;
}

.next-posts {
	float:left;	
}

.prev-posts {
	float:right;
}

/* ========================== blog comments form ========================== */

.commtents_form_input {
	clear: both;
	float: left;
	background-color: #FCFBF9;
	border: 1px solid #E6E5DD;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:15px;
	width: 300px;
	color:#666;
}


.comment_form_textarea {
	clear: both;
	float: left;
	height:144px;
	background-color: #FCFBF9;
	border: 1px solid #E6E5DD;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:15px;
	width: 600px;
	color:#666;
}

.divCommentInput {
	float:left;
	width:648px;
}

.divCommentInput label {
	float:left;
	width:648px;
	color:#A7A7A7;
}



/* ========================== search form ========================== */

.searchInput {
	clear: both;
	float: left;
	background-color: #ffffff;
	border: 1px solid #E3E1D8;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color:#909090;
	width:70%;
}
.searchbtn{
	float: left;
	margin-top:3px;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	background-color: #a75bb3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	font-size:13px;
	color: #fff;
	margin-left:5px;
}
.searchbtn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

/* ========================== search Page ========================== */

.divSearchItem {
	float:left;
	width:648px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3E1D8;	
}
.divSearchItemTitle {
	float:left;
	width:648px;
}
.divSearchItemTitle a {
	float:left;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}
.divSearchItemTitle a:hover {
	color:#a75bb3;
}
.divSearchItemContent {
	float:left;
	width:648px;
	margin-top:10px;
}

/* ========================== meta ========================== */

.meta {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999;
	float: left;
	width: 648px;
	font-style: italic;
	margin-top:15px;
}
.meta a {
	text-decoration: none;
	color: #999;
}
.meta a:hover {
	color: #333;
}

/* ========================== Contact form ========================== */

.sform_body {
	float: left;
	width: 648px;
	overflow: hidden;
}
.sform_body ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.sform_body ul li {
	float: left;
	display: block;
	clear:both;
}
.sform_body ul li .formlbl {
	float: left;
	clear: both;
	padding-bottom:15px;
}
.sform_body ul li .formlbl .field_required {
	padding-left: 3px;
	font-weight: bold;
	color: #ff5a00;
}
.sform_body ul li .sform_container {
	clear: both;
	float: left;
}
.sform_body ul li .sform_container .sform_input {
	clear: both;
	float: left;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:15px;
	width: 300px;
	color:#666;
}
.sform_body ul li .sform_container .sform_messageinput {
	clear: both;
	float: left;
	height:144px;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:15px;
	width: 600px;
	color:#666;
}
.sform_footer {
	clear: both;
	float: left;
}
.sucess_message{
	float:left;
	font-size:12px;
	margin:5px 0 15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#e8ffa3;
	color:#444444;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #93c300;
	border-bottom-color: #93c300;
}

/* ========================== Buttons Shortcode ========================== */

.default_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.default_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.light_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#999;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.light_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.black_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.black_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.red_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#db001b;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.red_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.green_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#00a851;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.green_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.blue_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#2a8fbd;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.blue_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

.orange_btn{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#eb6841;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.orange_btn:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}

/* ========================== Alerts Shortcode ========================== */

.default_alert{
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:0px 0 15px;
	padding-top:15px;
	padding-bottom:15px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	text-align:center;
	background-color: #f1f8fe;
	color:#444444;
}

.green_alert{
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:0px 0 15px;
	padding-top:15px;
	padding-bottom:15px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B2C37E;
	border-bottom-color: #B2C37E;
	text-align:center;
	background-color: #e8ffa3;
	color:#444444;
}

.red_alert{
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:0px 0 15px;
	padding-top:15px;
	padding-bottom:15px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d68aa3;
	border-bottom-color: #d68aa3;
	text-align:center;
	background-color: #ffd9e6;
	color:#444444;
}

/* ========================== Tabs Shortcode ========================== */

.tabsContainer  {
	float: left;
	width: 100%;
	margin-bottom:15px;
}

.tabs {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 100%;
	border-bottom:1px solid #eeeeef;
}
	
.tabsContainer ul{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 100%;
}
.tabsContainer ul li 
{
	list-style:none;
	float:left;
}
.tabsContainer ul li a{
	text-decoration: none;
	float:left;
	padding-top: 7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	border-width: 1px;
	border-style: solid;
	border-color: #eeeeef;
	margin-right:2px;
	background-color:#FBFBFB;
	z-index:999;
	margin-bottom:-1px;
}
.tabsContainer ul li a:hover {
	
    text-decoration: none;
}

.tabsContainer ul li a.current  {
	color: #606060;
	background-color:#FFF;
	background-image: url(../images/tab_current.html);
	background-repeat: no-repeat;
	background-position: 155px center;
	font-weight: bold;
	left:left;
	border-bottom:1px solid #fff;
}

.tabsContainer .panes {
	float: left;
	width:96%;
	border-left:1px solid #eeeeef;
	border-right:1px solid #eeeeef;
	border-bottom:1px solid #eeeeef;
	padding-left:2%;
	padding-right:2%;
	padding-top:15px;
	z-index:888;
}

/* ========================== left content columns Shortcode ========================== */

#divLeftContent .columns {
	float:left;
	width:648px;
	padding-bottom:15px;
}

#divLeftContent .one_half_first {
	float:left;
	width:302px;
	margin-right:45px;
}
#divLeftContent .one_half_middle {
	float:left;
	width:302px;
	margin-right:45px;
}
#divLeftContent .one_half_last {
	float:left;
	width:301px;
}
#divLeftContent .one_third_first {
	float:left;
	width:186px;
	margin-right:45px;
}
#divLeftContent .one_third_middle {
	float:left;
	width:186px;
	margin-right:45px;
}
#divLeftContent .one_third_last {
	float:left;
	width:186px;
}
#divLeftContent .one_fourth_first {
	float:left;
	width:128px;
	margin-right:45px;
}
#divLeftContent .one_fourth_middle {
	float:left;
	width:128px;
	margin-right:45px;
}
#divLeftContent .one_fourth_last {
	float:left;
	width:128px;
}


/* ========================== fullwidth columns Shortcode ========================== */

#divFullWidthContent .columns {
	float:left;
	width:944px;
	padding-bottom:15px;
}

#divFullWidthContent .one_half_first {
	float:left;
	width:450px;
	margin-right:44px;
}
#divFullWidthContent .one_half_middle {
	float:left;
	width:450px;
	margin-right:44px;
}
#divFullWidthContent .one_half_last {
	float:left;
	width:450px;
}
#divFullWidthContent .one_third_first {
	float:left;
	width:285px;
	margin-right:44px;
}
#divFullWidthContent .one_third_middle {
	float:left;
	width:285px;
	margin-right:44px;
}
#divFullWidthContent .one_third_last {
	float:left;
	width:284px;
}
#divFullWidthContent .one_fourth_first {
	float:left;
	width:203px;
	margin-right:44px;
}
#divFullWidthContent .one_fourth_middle {
	float:left;
	width:203px;
	margin-right:44px;
}
#divFullWidthContent .one_fourth_last {
	float:left;
	width:203px;
}

/* ========================== Video shortcode ========================== */

.vimeo {
	float:left;
	width:100%;
	padding-bottom:15px;
}

.youtube {
	float:left;
	width:100%;
	padding-bottom:15px;
}

/* ========================== Contact information widget ========================== */

.telephone {
	float: left;
	padding-left: 30px;
	background-image: url(../images/icons/telephone_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobile {
	float: left;
	padding-left: 30px;
	background-image: url(../images/icons/mobile_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.email {
	float: left;
	padding-left: 30px;
	background-image: url(../images/icons/email_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.address {
	float: left;
	padding-left: 30px;
	background-image: url(../images/icons/address_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ========================== tags widget ========================== */

.tagcloud a {
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#999;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	margin: 3px;
	font-size:11px !important;
}

.tagcloud a:hover{
	background-color: #666;
	cursor:pointer;
	color: #fff;
}
.dolny_tekst_seo {
	color: #F4F3F0;
}
#divMain #divRightSidebarPageContent #divLeftContent {
	text-align: justify;
}
