/*
Theme Name: Connect Mag
Theme URI: http://www.visualcoma.com/
Description: Upated: 01.10.09 | Based on Parent Child Temp 3.0.6.9 | Single User Advanced 0.0.1
Author: Randy Hicks | VisualComa
Author URI: http://www.visualcoma.com
Version: 0.0.1
*/

@import url('css/reset.css');
@import url('css/blocks.css');
@import url('css/default.css');
@import url('css/type.css');

.read_more_dots { display:none; }
#destinations_excerpts .excerpt p { padding-top:0px; }
#destinations_excerpts .sociable { display:none; }


#flash_add_box { margin-bottom:15px; }

/* multi_cat_loop */

.multi_cat_loop .entry h3 {
	line-height:18px;
}

.textwidget span {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:0 0 5px 0;
}

/* ----------------------------- */

/* col_140 sidebar */

.col_140 .widget_box {
	text-align:left;
	line-height:16px;
	margin:0 0 25px 0;
}

.col_140 .widget_box h3 {
	font-size:18px;
	color:#2E2E35;
	font-weight:normal;
	letter-spacing:1px;
	padding:9px 0 0 3px;
	margin:0 0 5px 0;
}

/* how_to ----------------------------- */

.how_to .entry img {
	border:none;
}

/* ics-calendar-uid ----------------------------- */

#ics-calendar-uid {}

#ics-calendar-uid table {
	height:700px;
}

.ics-calendar-table td .date-holder {
	padding:2px 0;
	overflow:visible;
}

#ics-calendar-uid table td {
	border:solid 1px #eee;
}

#ics-calendar-uid table tr.ics-calendar-days td {
	border:solid 1px #C3D9FF;
}

#ics-calendar-uid .ics-calendar-event {
	padding:2px 0 0 2px;
}

.calendar_of_events_full_page {
	width:940px;
	margin:0 auto;
}

.calendar_of_events_full_page h1.title {
	display:block;
	
}

/* CVB Sidebars ----------------------------- */

ul.cvb_menu h3 {
	font-size:18px;
	color:#2E2E35;
	font-weight:normal;
	letter-spacing:1px;
	padding:9px 0 0 3px;
	border-bottom:solid 2px #444;
	margin:0 0 5px 0;
}

ul.cvb_menu {
	list-style:none;
}

ul.cvb_menu li.widget_superlinks {
	width:235px;
	display:block;
	float:left;
	margin:0 10px 25px 10px;
}

ul.cvb_menu li li {
	margin:0 10px 0 10px;
}

ul.cvb_menu li li a {
	padding:1px 5px 1px 3px;
	border-bottom:solid 1px #C5BAA0;
	display:block;
}

ul.cvb_menu li li a:hover {
	background:#EDE6D6;
}

ul.cvb_left {
	width:235px;
	float:left;
}

ul.cvb_right {
	width:235px;
	float:right;
}

/* check_us_out ----------------------------- */

ul#check_us_out li {
	text-align:center;
	padding:7px 0;
}

/* destinations_excerpts ----------------------------- */

ul#destinations_excerpts .hentry {
	padding:5px 3px;
}

#destinations_excerpts .thumbnail {
	border:solid 1px #000;
	margin:0 0 5px 0;
}

/* inside_connect ----------------------------- */

.inside_connect h3.title {
	font-size:14px;
}

.inside_connect .hentry {
	text-align:left;
	font-size:11px;
	display:block;
	width:140px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
}

.inside_connect a {
	color:#A84D05;
}

.inside_connect a:hover {
	text-decoration:underline;
}

.inside_connect .thumbnail {
	border:solid 1px #000;
	margin:0 0 5px 0;
}

.inside_connect .hentry, .inside_connect .p1 {
	padding:0;
}

/* template_multi_cat_loop+menu ----------------------------- */

.multi_cat_loop .mcl_links {
	float:right;
	height:14px;
	width:245px;
	padding:2px 0 0 18px;
	margin:0 0 5px 0;
	text-align:right;
	background: url(images/objects/blue_circle_arrow.gif) no-repeat scroll 105px top;
}

.multi_cat_loop .mcl_links a {
	padding:0 5px;
}

#loop .multi_cat_loop ul li.hentry {
	text-align:left;
	font-size:11px;
	line-height:13px;
	padding:15px;
}

#loop .multi_cat_loop ul li.category-spotlight {
	background:none;
}

.multi_cat_loop ul li a,
.multi_cat_loop .time_date {
	color:#A84D05;
}

.multi_cat_loop ul li a:hover {
	text-decoration:underline;
}

.multi_cat_loop ul li.even {
	background:#f2f2f2;
}

.multi_cat_loop .set_img {
	text-align:center;
	width:75px;
	float:left;
}

.multi_cat_loop .entry {
	width:400px;
	float:right;
}

.multi_cat_loop .thumbnail {
	border:solid 1px #000;
	margin:0 0 5px 0;
}

.multi_cat_loop span.time_date {
	float:left;
}

/* actual_date ----------------------------- */

.actual_date {
	display:block;
	padding:0 0 15px 0;
}

/* Above Loop ----------------------------- */

#above_loop {
	padding:0 0 15px 0;
}

#above_loop ul {
	height:30px;
	width:495px;
	padding:0 0 0 15px;
	background:url('images/objects/dots.gif') left bottom repeat-x;
}

#above_loop ul li {
	display:block;
	float:left;
	padding:0 10px;
}

#above_loop ul li img {
	float:left;
}

#above_loop span.button {
	display:block;
	float:left;
	padding:5px 0 0 5px;
}

.read_write {
	text-align:right;
	padding:7px 15px 0 0;
}

.read_write .spacer {
	font-size:14px;
	color:#666;
}

/* Objects ----------------------------- */

ul.sidebar_menu li.widget_flickrRSS h3 {
	height:36px;
	text-align:center;
	font-weight:normal;
	letter-spacing:1px;
	padding:9px 0 0 0;
	margin:0;
	background:url('images/titles/connect_pics.gif') center top no-repeat;
}

ul.sidebar_menu li.widget_flickrRSS {
	color:#A84D05;
	background:#191919;
	text-align:center;
	padding-bottom:7px;
}

li.widget_flickrRSS img {
	display:block;
	margin:5px auto 5px auto;
	border:solid 1px #000;
}

/* Subscribe Forms ----------------------------- */

table.mettings_e_report {
	margin:0 0 25px 0;
}

.mettings_e_report strong {
	line-height:18px;
}

.mettings_e_report em {
	color:red;
}

.mettings_e_report table td  {
	padding:5px 7px 5px 5px;
}

.mettings_e_report input[type="text"] {
	width:200px;
	padding:1px 3px;
	background:url('images/white.gif');
	border:solid 1px #666;
}

/* Latest Connections ----------------------------- */

.latest_connections {
	background-color:#191919;
	background-position:left top;
	background-repeat:none;
	border:solid 1px #000;
	width: 510px;
	height: 330px;
	margin:5px 0 0 0;
}

.latest_c_entry {
	padding:15px 7px 0 337px;
	width:166px;
	height:315px;
	background:url('images/objects/latest_connections.gif') top right no-repeat;
}

.latest_connections .latest_c_entry h2.l_title {
	background:none;
	line-height:18px;
	font-weight:normal;
}

.latest_c_entry .excerpt {
	padding:7px 0 0 0;
	line-height:20px;
}

/* how to ----------------------------- */

.how_to #loop .p1 {
	background:none;
}

.how_to #loop .hentry {
	padding:15px 0 15px 0;
}

.how_to #loop h2.title {
	font-size:18px;
	padding:0 0 3px 0;
}

/* calendar ics */

.ics-calendar-header small {
	padding:0 10px;
}

/* Header ----------------------------- */

table.header_right {
	float:right;
}

table.header_right td.htd_space {
	height:40px;
}

table.header_right td.latest_issue_book {
	height:80px;
	text-align:left;
}

.latest_issue_book table {
	width:89px;
}

td.latest_issue_read {
	text-align:left;
	height:37px;
}

td.menu_rss {
	height:43px;
	text-align:right;
	padding:0 5px 0 0;
}

#google_search {
	text-align:right;
	padding:7px 0 0 0;
}

#google_search input#gs_input {
	width:150px;
	padding:1px 2px;
	border:none;
	background:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#google_search input#gs_search {
	width:auto;
	border:none;
	background:none;
	cursor:pointer;
}

img#header_title {
	float:left;
}


/*
WordPress 2.5 Plugin: WP-PageNavi 2.30
Copyright (c) 2008 Lester "GaMerZ" Chan

File Written By:
- Lester "GaMerZ" Chan
- http://lesterchan.net

File Information:
- Page Navigation CSS Style
- wp-content/plugins/wp-pagenavi/pagenavi-css.css						
*/
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;/*border: 1px solid #cad;*/color:;/*background-color: #fff;*/	}/*.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #fea;color: #483815;background-color: #101010;	}*/.wp-pagenavi a:hover {	/*border: 1px solid #fea;color: #483815;*/background-color: ;}/*.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #c66;color: #c66;background-color: #FFFFFF;	}*/.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;	margin: 2px 2px 2px 2px;color: ;/*border: 1px solid #97a;background-color: #FFFFFF;*/}.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;/*font-weight: bold;border: 1px solid #97a;*/color: ;background-color: ;}.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;/*border: 1px solid #97a;*/color:;/*background-color: #FFFFFF;*/}

