body {font-family:georgia;}
table { border-collapse: collapse; border-spacing: 0; border:0;}
.menu li.page_item{
	display:block;
	line-height:130px;
	padding-top:0px;
	
	}
	
.menu li a {
	color:#000000;
	display:block;
	float:left;
	font-family:georgia;
	font-size:160px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:0;
	}
	
.menu_item_wrapper {height:130px;position:relative;}
.menu_item_wrapper a {line-height:180px;top:-20px;}
	
.main { padding-bottom: 95px; }  /* must be same height as the footer */
	

.menu li a:hover {color:#fff}

.sub {background:none;}

body .menu_content a {color:#0accf6;font-size:13px;font-family:georgia;}

.menu_content {
	overflow:hidden;
	font-size:13px;
	font-family:georgia;
	color:#fefefe;
	line-height:13px;
	color:#0ACCF6;
	font-family:georgia;
	font-size:13px;
	width:970px;
	position:relative;
	margin-bottom:25px;
	}
	
.menu_content .bottom_dash {
	padding-bottom:10px;
	width:900px;
	background:url("../images/black/dash.gif") repeat-x scroll left bottom transparent;
	}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   text-align: left;
}
.alignright {
   float: right;
   text-align: right;
}

	
.blog_header{clear:both;
	color:#000000;
	font-family:georgia;
	font-size:160px;
	font-weight:normal;
	height:200px;
	line-height:183px;
	padding:0;
	text-decoration:none;
	}
	
.single_post_containter {padding-bottom:50px;position:relative;padding-left:60px;}

.single_post_count{
	background:url("../images/note.png") repeat scroll 0 0 transparent;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	height:49px;
	left:0;
	line-height:38px;
	position:absolute;
	text-align:center;
	top:17px;
	width:46px;
	}
	
.single_post_date {
	color:#FFFFFF;
	font-family:georgia;
	font-size:12px;
	height:17px;
	}
	
.single_post_containter h3 {
	font-family:georgia;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	padding-top:8px;
	}
	
.autor_sep {padding:0 8px;}

.tag_names {font-size:12px;}

.posted_by {font-size:12px;}

.tags_head {padding-right:0px;}

.single_post_containter p{
	font-size:12px;
	margin:0;
	padding:15px 0;
	}
	
.single_post_containter a.post_read_more, .single_post_containter a.more-link {
	background:none repeat scroll 0 0 #000000;
	display:block;
	font-family:georgia;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	height:auto;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	width:108px;
	}
	
.footer p {
	font-family:arial;
	font-size:13px;
	}
	
.mainnav label {
	color:#FEFEFE;
	font-family:georgia;
	font-size:16px;
	font-style:italic;
	padding-right:10px;
	padding-top:7px;
	}
	
.mainnav label, .mainnav #searchsubmit{display:block}

.sub .right li a{font-family:georgia;font-size:14px;color:#fff;text-decoration:none;}

.single_post_content {padding:20px 0 15px;font-size:12px;}

.single_post_content ul {padding-top:10px;}

.single_post_content ul li, .menu li .menu_content ul li{
	background:url("../images/arr_small.gif") no-repeat scroll 0 8px transparent;
	display:block;
	font-size:13px;
	line-height:21px;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	}
	
.menu li .menu_content ul li {overflow:auto}

#wp-calendar, #wp-calendar td , #wp-calendar thead th{
	border:none;
	background:none repeat scroll 0 0 #358E03;
	}

#wp-calendar td,#wp-calendar thead th{color:#fcff00;font-size:13px;}

#wp-calendar a {
	color:#fcff00;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline
	}

#wp-calendar thead th{font-weight:bold;}

.posted_by_name {}

a:visited {color:#fff}

.blog_link  a{
	color:#FEFEFE;
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
	font-style:italic;
	}
	
.head_sep {
	color:#FEFEFE;
	float:left;
	font-family:georgia;
	font-size:13px;
	font-style:italic;
	padding:6px 10px 0;
	visibility: hidden; /* Added since blog ain't ready */
}
	
.mainnav {
	/*background:url("../images/black/bg_mainnav.jpg") no-repeat scroll 0 0 transparent;*/
	float:right;
	height:auto;
	margin:0;
	padding-top:30px;
	position:static;
	width:auto;
	}


.mainnav .login_bx ul a {
	color:#FEFEFE;
	display:block;
	float:right;
	font-family:georgia;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	width:90px;
	}

.blog .right h2{
	color:#000;
	font-weight:normal;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	}

.sub .right .cal_nav li.cnt{
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	text-align:center;
	width:200px;
	}

.contactform{}
.contactform input{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	}

.contactform input.bclear {display:none}

.menu_content h5,.menu li .menu_content h6 {display:inline}

.menu li .menu_content ul li a {
	display:inline;
	float:none;
	font-family:georgia;
	font-size:13px;
	font-style:italic;
	text-decoration:underline;
	}
	
.menu li .menu_content ul li a.tags_titles {font-size:18px;text-decoration:none;}

.menu li .menu_content h1, .menu li .menu_content h2, .menu li .menu_content h3, .menu li .menu_content h4, .menu li .menu_content h5, .menu li .menu_content h6 {font-weight:normal}

.menu li .menu_content h1, .menu li .menu_content h2, .menu li .menu_content h3 {
	font-size:34px;
	font-family:georgia;
	font-style:italic;
	line-height:34px;
	}
	
.menu li .menu_content h4 {
	font-family:georgia;
	font-size:24px;
	font-style:italic;
	line-height:24px;
	text-transform:capitalize;
	}

.menu li .menu_content a {display:inline;float:none;position:static}

.menu li .menu_content a.hide_menu_content {left:auto;top:auto;bottom:-1px !important;right:10px !important;}

.menu li .menu_content p {line-height:21px;}

.menu li .menu_content .info_description {
	height:auto;
	margin-bottom:15px;
	overflow:auto;
	padding-left:20px;
	}

.menu li .menu_content .contactform li{background:none}

.hide_menu_content {
	display:block;
	position:absolute !important;
	bottom:0;
	right:0;
	width:50px;
	height:50px;
	}

.contact label {padding-top:0}

body .contactform {}
body .contactform form{}
body .contactform ul{}
body .contactform ul li{}

body .contactform ul li label{font-style:italic}

body .contactform ul li input{
	color:#8B8B8B;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:35px;
	height:34px;
	width:290px;
	}
	
body .contactform ul li textarea.contacttextarea{
	height:185px;
	width:290px;
	color:#8B8B8B;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:15px;	
	}
	
body .contactform ul li .bsubmit{}
#wpcf_your_name {}
#wpcf_website {}
#wpcf_email {}

#form_send {display:block;float:right}

#contactsubmit {display:none}

.menu li .menu_content .post_tags li{background:none}

#mycarousel {
	height:406px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	}
	
#mycarousel .tag_head {overflow:auto;}

#mycarousel .tag_head h4{
	font-size:15px;
	padding-right:20px;
	padding-left:20px;
	}
	
#mycarousel .tag_head p{
	margin-bottom:0;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	}
	
#mycarousel li {
	background:none repeat scroll 0 0 transparent;
	border:1px solid;
	float:left;
	height:171px;
	margin-bottom:30px;
	margin-right:30px;
	overflow:hidden;
	padding:0;
	width:278px;
	}
	
#mycarousel li .garrey_content .hidden_part_gallery{
	background:none repeat scroll 0 0 #000000;
	height:154px;
	left:0;cursor:pointer;
	margin-top:0;
	position:absolute;
	top:154px;
	width:262px;
	}
	
#mycarousel li .garrey_content .hidden_part_gallery h5{
	display:block;
	font-size:15px;
	color:#FBFE00;
	font-style:italic;
	padding:10px 0 10px 20px;
	}
	
#mycarousel li .garrey_content .hidden_part_gallery p{
	font-family:georgia;
	font-size:14px;
	color:#fff;
	padding-left:20px;
	}
	
#mycarousel li .garrey_content .hidden_part_gallery p.hidden_part_gallery_excerpt{}

#mycarousel li .garrey_content .visible_part_gallery, #mycarousel_hidden li .garrey_content .visible_part_gallery{height:154px;width:262px;}

#mycarousel li .garrey_content {
	height:154px;
	margin:8px auto 0;
	position:relative;
	overflow:hidden;
	width:262px;
	}
	
#mycarousel .gallery_content .visible_part_gallery{}
#mycarousel .visible_part_gallery img{display:block;margin:0 auto;}

.mycarousel_view {width:905px;height:435px;display:none}

.mycarousel_contaiter {}
.mycarousel_view .viewport{}

.mycarousel_view .viewport .info_block{
	background:none repeat scroll 0 0 #FFFFFF;
	border:medium none;
	float:left;
	height:375px;
	width:300px;
	}
	
.mycarousel_view .viewport .preview_block{
	border:1px solid black;
	float:right;
	height:375px;
	overflow:hidden;
	text-align:center;
	width:600px;
	}	

.mycarousel_view .viewport .preview_block table {}
.mycarousel_view .viewport .preview_block td {
	height:375px;
	vertical-align:middle;
	padding:0;
	margin:0;
	width:600px;
	}
	
.menu li .menu_content ul li a.selected_tag {color:#fff;text-decoration:none;}

.page_contact_cont {
	overflow:hidden;
	font-family:
	georgia;
	font-size:14px;
	color:#8b8b8b
	}
	
.page_contact_cont .page_contact_l{
	display:inline;
	float:left;
	line-height:17px;
	margin-right:30px;
/*	width:300px;*/
	width:430px;
	}

.page_contact_cont .page_contact_center{
	float:left;
/*	width:330px;*/
	width:470px;
	padding-bottom:45px;
	line-height:17px;
	}
	
.page_contact_cont .page_contact_center form {
	margin-bottom:10px;
	margin-top:5px;
	}

.page_contact_cont .page_contact_r {
	float:left;
	width:270px;
	line-height:17px;
	}

.menu li .page_contact_cont  h1, .menu li .page_contact_cont  h2, .menu li .page_contact_cont  h3, .menu li .page_contact_cont  h4, .menu li .page_contact_cont  h5, .menu li .page_contact_cont  h6 {
	font-family:georgia;
	font-size:18px;
	padding:0 0 10px;
	font-style:italic;}

.login_bx #loginbox {
	background:none repeat scroll 0 0 #000000;
	border:1px solid white;
	-moz-border-radius:0 0 0 0;
	}
	
.login_bx #loginbox  #loginbox_wordpresslink {
	display:none
	}

#loginbox .client_login_title {
	color:#FFFFFF;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	padding-left:15px;
	padding-top:15px;	
	}
	
.login_bx  #loginbox fieldset {
	background:none repeat scroll 0 0 #000000;
	font-family:georgia;
	font-style:italic;
	}
	
.login_bx  #user_login{background:none repeat scroll 0 0 #fff;}

.login_bx  #user_pass{background:none repeat scroll 0 0 #fff;}

.login_bx  #loginbox *{color:#fff;}

.login_bx  #loginbox label{font-size:13px;}

.login_bx  #user_login, .login_bx  #user_pass{color:#000}

.login_bx  #loginbox_rememberme{float:left;padding-top:7px;}

.login_bx  #loginbox_rememberme label{}
.login_bx  #loginbox_rememberme input{height:14px;width:14px;}

.login_bx  #loginbox #loginbox_submit{float:right;margin:0 2px 0 0;}

.login_bx  #loginbox #loginbox_submit input{
	-moz-border-radius:0 0 0 0;
	background:none repeat scroll 0 0 #0ACCF6;
	border:0 none;cursor:pointer;
	color:#FFFFFF;
	font-family:georgia;
	font-size:14px;
	font-style:italic;
	width:70px;
	}
	
.login_bx  #loginbox #loginbox_submit input:hover{color:#FFFFFF;}

.preview_block img{display:none}

.menu li .menu_content .page_contact_top {}
.menu li .menu_content .page_contact_top, .menu li .menu_content .page_contact_top h4 {
	font-family:georgia;
	padding-bottom:20px;
	font-size:34px;
	line-height:35px;
	font-style:italic;
	}
	
.menu li .menu_content .page_contact_top h4 {padding:1.23em 0 0.615em;}

.page_contact_center {}
.page_contact_center input{
	color:#8B8B8B;
	font-family:georgia;
	font-size:14px;
	font-weight:normal;
	height:34px;
	line-height:34px;
	width:290px;
	}
	
.page_contact_center textarea{
	color:#8B8B8B;
	height:185px;
	width:290px;
	}
	
.menu li .menu_content .form_send {
/*	color:#0ACCF6;*/
	color:#c21f5c;
	float:right;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	position:relative;
	right:28px;
	left:auto;
	}
	
.menu li .menu_content {clear:both;overflow:hidden;padding-top:20px;}

.m_cont {overflow:hidden;margin-bottom:20px;clear:both;height:0;overflow:hidden;position:relative}

body .visible_part_gallery p {margin-top:0;}

.all_shemes {
	left:0;
	position:fixed;
	top:175px;
	display: none;
	}

.all_shemes li{
	background:url(../images/color_sw.gif) repeat scroll 0 0 transparent;
	height:22px;
	margin-bottom:1px;
	width:40px;
	}
	
.menu li .menu_content .get_in_touch li{background:none;padding-left:0}
	
.all_shemes li.green{background-position:0 -23px;}

.all_shemes li.white{background-position:0 -69px;}

.all_shemes li.black{}
.all_shemes li.brown{background-position:0 -46px;}

.all_shemes li a{height:22px;width:40px;display:block;}

.all_shemes li.active_color {background-image:url(../images/color_sw_active.gif);}

.clients_thumbs {
	overflow:hidden;
	padding-bottom:50px;
	width:700px;
	}
	
.clients_thumbs a{
	margin-bottom:10px;
	margin-right:10px;
	_margin-right:5px;
	}
	
.clients_thumbs img{height:125px;border:solid black 1px;width:125px;}

.banner a{
	border:1px solid black;
	display:inline;
	float:left;
	margin-bottom:8px;
	margin-right:8px;
	overflow:hidden;
	height:125px;
	width:125px;
	}
	
.banner a img{width:125px;height:125px;}

.navigation {
	overflow:hidden;
	padding-bottom:10px;
	padding-left:60px;
	padding-right:10px;
	}
	
.navigation .alignleft{float:left;}

.navigation .alignright{float:right;}

.menu li .menu_content ul li .visible_part_gallery a {float:none}

.login_bx {
	float:left;
	position:relative;
	visibility: hidden; /* -t */
	}

.login_key {
	background:url("../images/login_key.png") no-repeat scroll 0 0 transparent;
	height:16px;
	left:-25px;
	position:absolute;
	top:10px;
	width:16px;
	}

/*social networks*/
.socails {position:absolute;right:0;top:10px;}

.f_twitter {
	background:url("../images/socials.png") repeat scroll 0 32px transparent;
	display:inline;float:left;
	height:32px;margin-right:9px;
	width:32px;
	}
	
.f_twitter:hover {background-position:0 0px}

.f_flikr {
	background:url("../images/socials.png") repeat scroll -41px 32px transparent;
	display:inline;
	float:left;
	height:32px;
	margin-right:9px;
	width:32px;
	}
	
.f_flikr:hover {background-position:-41px 0px}

.f_delicious {
	background:url("../images/socials.png") repeat scroll 32px 32px transparent;
	display:inline;
	float:left;
	height:32px;
	width:32px;
	}
	
.f_delicious:hover {background-position:32px 0px}
/*social networks end*/


.footerinner {position:relative;}

.mainnav form input {
	border:0 none;
	color:#000000;
	background:none repeat scroll 0 0 transparent;
	float:none;
	height:28px;
	line-height:23px;
	margin:0;
	padding:3px 0 0;
	width:200px;
	}
	
.search_go_cont {width:30px;}

.search_begin , .search_input_text, .mainnav #searchsubmit, .search_go_cont{
	height:32px;
	}

.mycarousel_container {
	height:390px;
	overflow:hidden;
	position:relative;
	width:930px;
	}

.info_link {overflow:hidden;padding-left:20px;}

.header {position:relative;}

/* This is header logo styles */
/*.header h1.logo_img a {
	background:url("../images/logo_name.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:265px;
	height:33px;
}*/
/* t edit */
.header h1.logo_img a {
	background:url("../images/logo_name.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:441px;
	height:106px;
}
.header h1.logo_img {	
	height:auto;
	left:0;
	padding:0;
	position:absolute;
	top:30px;
	width:auto;
	}
/* Header logo styles end */	

.header h1.logo_img span{display:none}

.gallery_switcher {
	height:65px;
	line-height:0;
	margin:0 auto;
	width:60px;
	}
	
.menu li .menu_content .gallery_switcher a {
	float:left;
	height:24px;
	width:24px;	
	}
	
.menu li .menu_content .gallery_switcher .sw_right{float:right}

.menu li .menu_content .gallery_switcher a span{display:none}

.menu li .menu_content .arrows_lite_block  a span {display:none;}

.menu li .menu_content .arrows_lite_block a {float:left}

.menu li .menu_content .arrows_lite_block .right_arrow {float:right}

.menu li .menu_content .arrows {height:65px;margin:0 auto;width:60px;}

.menu li .menu_content .arrows a span{display:none}

.menu li .menu_content .arrows a{float:left;height:24px;width:24px;}

.menu li .menu_content .arrows .left_arrow{}

.menu li .menu_content .arrows .right_arrow{float:right}

.arrows_lite_block {
	margin-left:15px;
	overflow:hidden;
	padding-top:10px;
	width:110px;
	}
	
.arrows_lite_block .left_arrow{float:left;}

.arrows_lite_block .right_arrow{float:right}

.image_info_block {height:305px;overflow:auto;}

.menu li .menu_content .image_info_block .info_head{
	color:#000000;
	font-family:georgia;
	font-size:16px;
	padding-left:20px;
	padding-top:35px;
	text-transform:capitalize;
	}
	
.sub .right {
	float:right !important;
	width:270px !important;
	padding-left:0 !important;
	}
	
.sub .right li{
	overflow:hidden;
	display:block;width:270px;
	padding-bottom:5px;
	padding-top:5px;
	}

.vcard {}
#bottom_login #loginbox p {padding-bottom:24px;margin-bottom:0;}

/* 404 page message*/
.widesttitle .message_box {
	margin:100px auto 0;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-family:georgia;
	font-style:italic;
	width:500px;
	}
	
.message_box .error_1{	font-size:230px;}

.message_box .error_2{	font-size:230px;}

.message_box .error_3{	font-size:230px;}

.message_box strong{
	color:#0ACCF6;
	font-size:30px;
	height:30px;
	left:145px;
	line-height:30px;
	position:absolute;
	top:95px;
	}
	
.message_box .woops{
	font-size:120px;
	height:120px;
	left:5px;
	line-height:120px;
	margin:0;
	position:absolute;
	top:100px;
	}
	
.message_box .sorry{
	color:#C2C2C2;
	font-size:18px;
	font-weight:normal;
	left:25px;
	margin:0;
	position:absolute;
	top:240px;
	}
	
.message_box a{
	background-color:#000000;
	display:block;
	font-size:13px;
	height:44px;
	left:125px;
	line-height:43px;
	padding:0 17px;
	position:absolute;
	top:280px;
	}
	
/* 404 page message end*/


#respond {
	background:none repeat scroll 0 0 #000000;
	padding:20px;
	}
	
#respond  h3 {
	color:#FFFFFF;
	font-family:georgia;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	padding-top:20px;
	}
	
#respond form input {
	font-size:17px;
	height:28px;
	line-height:28px;
	width:210px;
	}
	
#respond form textarea {
	width:610px;
	height:160px;
	font-size:17px;
	}

#respond form label {}

#respond #submit {
	background-color:#151515;
	border:medium none;
	color:#FFFFFF;
	height:41px;
	padding:0 17px;
	width:auto;
	}

.commentlist {}
.commentlist li{
	background:none repeat scroll 0 0 #000000;
	display:block;overflow:hidden;
	margin-bottom:20px;
	padding:20px;
	}
	
.commentlist .comment_left {float:left;}

.commentlist .comment_right {float:left;padding-left:20px;}

body #loginbox #loginbox_close input {
	background:url("../images/buttons_for_login.png") no-repeat scroll 0 -32px transparent
	}
	
body #loginbox #loginbox_close input:hover {background-position: 0 0;}

body #loginbox #loginbox_close {top:10px;right:10px;}

.commentlist .children li{margin-bottom:0;padding-bottom:0;}

.commentlist .vcard {color:#FFFFFF;font-size:12px;}

.commentlist .vcard img{left:0;top:0;position:absolute;}

.commentlist .commentmetadata {}

.commentlist .comment-body {padding-left:120px;position:relative;}

.commentlist .reply  {overflow:hidden}

.commentlist .reply  a{
	text-decoration:none;
	display:block;
	float:left;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	height:44px;
	line-height:44px;
	padding:0 17px;
	}
	
.commentlist .reply  a:hover {text-decoration:underline;}

.commentlist  cite, .commentlist  em, .commentlist  dfn {font-style:normal;}

.commentlist .children .comment-body{padding-bottom:20px;}

.commentlist #respond form textarea {
	/*width:570px;*/
	width:610px;
	}

.commentlist #respond{width:570px;border:none;}

.children #respond form textarea {width:480px;}

body .post_tags {
	overflow:hidden;
	padding-bottom:10px;
	padding-top:20px;
	}
	
.menu li .menu_content .info_description {color:#aeaeae;}

.menu li .menu_content .info_link a {
	color:#000000;
	font-family:georgia;
	font-size:15px;
	font-style:italic;
	line-height:20px;
	padding-left:0;	
	}
	
.menu li .menu_content ul li .visible_part_gallery .our_link {display:none}

.mainnav #searchsubmit {
	background:none repeat scroll 0 0 transparent;
	text-indent:-15000px;
	width:28px;
	}

.mainnav form {
	background:none;
	float:left;
	height:auto;
	margin:0;
	position:static;
	width:auto;
	}

.search_input_text {float:left;}

.search_label {float:left;}

.search_begin {float:left;width:14px;}

form div {margin:0;}

.blog_link {
	float:left;
	padding-right:0;
	padding-top:7px;
	visibility: hidden; /* Added since blog ain't ready */
	}

.login_bx {float:left;width:115px;}

.mainnav .login_bx ul {position:static;width:90px;text-align:right;padding-top:7px;margin:0;float:left;}

.mainnav  .login_bx  ul li {float:none;margin:0;}

.footer {
	height:55px;
	margin: 0px auto 0;
	width:1000px;
	}

a.ads {
	display:inline;
	float:left;
	margin:0 10px 10px 0;
	}
a.ads img{width:125px;height:125px;}

/*.sub .right {width:270px;float:right}*/
.sub .right .textwidget{overflow:hidden;}

.sub .right ul{padding-bottom:10px;}


.sub .right li span{font-family:georgia;font-size:14px;}

.sub .right #calendar_wrap tfoot{display:none}

.sub .right #calendar_wrap caption{display:none}

.wide {
	float:left;
	padding-bottom:20px;
	/*width:670px;*/
	width:960px;
	}
.sub .right .cal_nav {overflow:hidden;width:265px;}

.sub .right .cal_nav li{float:left;background:none}

.sub .right .cal_nav li.ars_l{height:30px;padding:0;width:30px;}

.sub .right .cal_nav li.ars_l a{
	width:30px;
	display:block;
	height:30px;
	background:url(../images/blog_ar_left.gif);
	color:transparent;
	text-indent:-50000px;
	}
	
.sub .right .cal_nav li.ars_r{
	height:30px;
	float:right;
	padding:0;
	width:30px;
	}
	
.sub .right .cal_nav li.ars_r a{
	width:30px;
	display:block;
	height:30px;
	background:url(../images/blog_ar_right.gif);
	text-indent:-50000px;
	}

.sub .right .cal_nav li a{}

body .menu_content a{font-size:13px;font-family:georgia;}

.menu_content {color:#0accf6;font-size:13px;font-family:georgia;}

body .post_tags {overflow:hidden}

.page #search_form_sep,.page #searchform {} 

body .post_tags li{float:left;padding-right:10px;}

#ie6detect {font-size:14px;
	margin:0 auto;
	padding-top:20px;
	width:975px;}
.the_cont {display:none;}

.social_network {float: left; margin-right: 10px;}

/* New Classes (added by t) */

table .portfolio_grid {
	border: 10px solid #f83588;
	background-color: #fffeff;
}
table td .portfolio_grid {
	width: 100px;
	height: 100px;
	margin: 10px;
}

table .logo_grid {
	background-color: #b4f335;
}

table td .logo_grid {
	background-color: #b4f335;
	width: 100px;
	height: 100px;
	margin: 10px;
}


