/*

Theme Name: Travelwek French Blogs

Theme URI: http://www.travelweek.ca/french

Description: The 2011 Travelweek theme for WordPress.

Author: Tatiana Israpilova

Version: 1.0

Tags: travelweek, travel, travel french blogs, comments, unique travel experience, my favourite, what's in the news, what's your beef, tips and success stories, fam trip blogs

*/











/******** Background *********/



#page_bg {

	background: #1c67a9 url(images/shadow.png) 0 0 repeat-x;

	padding:0;

}









/*** Core html setup stuff ***/



html {

	height: 100%;

	margin: 0;

}



form {

	margin: 0;

	padding: 0;

}



body {

	margin:0px;

	padding:0px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 1.45;

}



a:link, a:visited {

	text-decoration:none;

}



a:hover {

	text-decoration:none;

}



a:active { outline: none; }



a:focus { outline: none; }



button:focus { outline: none; }



input.button { cursor: pointer; }



p {margin-top: 0;}



img {border: 0 none; }









/*** Ads ***/



.ad{font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 10px; color: #7d7d7d; margin: 7px 0px 15px 0px; float:left;}

.ad728{width:728px; height:90px; float:left; margin:4px 0px 9px 0px;}

.ad245{width:245px; height:90px; float:right; margin:4px 0px 9px 0px;}

.ad300{width:300px; height:250px; float:left; margin:0px 0px 0px 0px;}

.ad160{width:160px; height:600px; float:right; margin:0px 0px 0px 0px;}

.ad120{width:120px; height:240px; float:right; margin:30px 0px 20px 0px;}









/*** Template specific layout elements ***/



div#wrapper {

	width:996px;

	margin:auto;

	background-color:#FFFFFF;

	position:relative;

	padding:0;

}



body.width div#wrapper {

	width: 996px;

}



#whitebox {

	margin:0 6px 0 6px;

	padding:0px;

	background: #fff;

	width: 984px;

}



#whitebox div {

	text-align: left;

}



div#header {

	position: relative;
	
    width:984px;
	
    height:122px;
	
	/*background:#1c67a9;*/
	background: url(images/PV_header_back122.jpg) 0 0 repeat;
	
	margin:0;
	
	padding:0;

}



div#logo {
	float: left;
	width: 403px;
	height: 63px;
	/* [disabled]background: url(images/jdv_logo.jpg) 0 0 no-repeat; */
	/*margin-top:8px;

	margin-left:8px;*/

}



div#date {

	position:absolute;

	right:7px;

	bottom:5px;

	color:#fff;

	font-size:11px;

	font-weight:normal;

}



div#navigation {

	height:23px;

	background: #ffffff url(images/header_b.png) 0 0 repeat-x;

	padding-left:0px;

	margin-bottom:20px;

}



div.search input {

	width: 196px;

	border: 1px solid #ccc;

	margin: 10px 0px 10px 0px;

}



#search {

	position: relative;

	float: right;

	width:235px;

	margin-right: 3px;

	height: 35px;

	text-align:right;

}



#search .search input.button {

	position: absolute;

    right:0px;

	border: none;

	background:url(images/search_button.png) 0 0 no-repeat;

	width:28px;

	height:18px;

}



form#searchForm input {

	vertical-align: middle;

}



form#searchForm table {

	border-collapse: collapse;

}



form#searchForm td {

	padding:0;

}



#search_searchword {

	padding-left:3px;

}





.section {

	background: url(images/section_topline.png) repeat-x;

	margin: 0 0 15px 0;

	padding:0;

}



.sectiontitle {

	background: url(images/section_topline.png) repeat-x;

	margin: 0 0 15px 0;

	padding:0;

	font-family:Helvetica, Verdana, Arial, sans-serif;

	font-size:12px;

	color:#7d7d7d;

	margin:0;

	padding:10px 0 0 0;

	text-transform: uppercase;

}



.content {

	margin:0;

	padding:0;

}



div#footer {

	position:relative;

	float:left;

	overflow: hidden;

	width:984px;

	height:25px;

	margin:25px 0 3px 0;

	background:#ffffff url(images/footer.png) repeat-x;

}



div#tabmenu {

	position:relative;

	float:left;

	top: 1px;

	background: #ffffff;

}



div.copyright {

	position: relative;

	top: 7px;

	float: right;

	font-size: 9px;

	color: #868686;

}









/*********** Horizontal menu *************/



.mainmenu, .mainmenu ul {

	padding: 0; margin: 0 0 0 -1px; list-style: none; float: left; height:23px;

}



.mainmenu li {

	position: relative; float: left;

}



.mainmenu li a, .mainmenu li a:link, .mainmenu li a:visited {

	background: url(images/menu_separator.png) right 5px no-repeat ; display:inline-block; height: 23px; padding:0.28em 10px 0 10px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

    font-size: 11px; font-weight: normal; line-height: 1.4; color: #1c5197; text-decoration: none; margin: 0 0 0 1px;

}



.mainmenu li a:hover, .mainmenu li a.selected {

	background: url(images/hooverDark.jpg) repeat-x; height: 23px; color:#fff; padding:0.28em 10px 0 10px; margin: 0 0 0 1px; text-decoration:none;

}



.mainmenu li.active a, .mainmenu #current a {

	background: url(images/hooverDark.jpg) repeat-x; height: 23px; color:#fff; padding:0.28em 10px 0 10px; margin: 0 0 0 1px;

}





/* dropdowns */



.mainmenu li ul {position:absolute; display:none; visibility:visible; width:14em; height:18px; top:2em; left:0px;}

.mainmenu li ul li {position: relative; float: left;}

.mainmenu li ul li a, .mainmenu li ul li a:link, .mainmenu li ul li a:visited {width:12.5em; height:18px; float:left; border-bottom:1px solid #999; background-color:#E4E4E4; color:#666; background-image:none;}

.mainmenu li ul li a:hover, #mainmenu li ul li a.selected, .mainmenu li ul #current a {width:12.5em; height:18px; background-color: #ACC5E6; color:#1c5197; background-image:none; text-decoration:none; }

.mainmenu ul ul {top:auto;}

.mainmenu li ul ul {left:12em; margin:0px 0 0 10px;}

.mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li:hover ul ul ul ul, .mainmenu li.sfhover ul ul, .mainmenu li.sfhover ul ul ul {display: none;}

.mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li li li li:hover ul, .mainmenu li.sfhover ul, .mainmenu li li.sfhover ul, .mainmenu li li li.sfhover ul {display:block;}









/*********** Bottom menu *************/



.footmenu, .footmenu ul {

	margin: 0; padding: 0; height: 18px; float: left; list-style:none;

}



.footmenu li {

	position: relative; float: left;

}



.footmenu li a {

    background: url(images/menu_separator.png) right 7px no-repeat; float:left; display: inline-block; height: 18px; padding:5px 10px 0 10px;

    font-family: Verdana, Helvetica, Arial, sans-serif;

    font-size: 11px; font-weight: normal; line-height: 1.4; color: #1c5197; text-decoration: none;

}



.footmenu li a:hover {

	background: url(images/menu_separator.png) right 7px no-repeat; height: 18px; color:#333; padding:5px 10px 0 10px; margin:0;

}



.footmenu #current a{

	background: url(images/menu_separator.png) right 7px no-repeat; height: 18px; color:#333; padding:5px 10px 0 10px; margin:0;

}









/************ Template columns ***********/



#maincolumn {padding: 0; margin:0 6px 0 0; width: 618px; float:left; border-right:1px dotted;}



.main_content {padding: 0 0 10px 0; margin:0 6px 0 3px; width: 600px; float:left; border-bottom:1px dotted;}

.main_content img{margin:5px 25px 10px 0px; padding:0; border:none;}

#contentLeft {
	float: left;
	width: 600px;
}



#sidebar {padding: 0; margin: 0 6px 0 0; width: 191px; float:left; border-right:1px dotted;}

.sidecontent {padding: 0; margin: 0; width: 186px; float:left;}

.sidecontent img{margin:5px 15px 12px 0px; padding:0; border:none;}



#singlecolumn {padding: 0; margin:0 6px 0 0; width: 816px; float:left; border-right:1px dotted;}



.single_content {width:800px; margin:0; padding:0 0 10px 0; border-bottom:1px dotted;}

.single_content img{margin:5px 25px 10px 0px; padding:0; border:none;}





.bottom_ad {padding: 0; margin:20px 0 0 0; width: 300px; float:left;}





#right_ads_column {padding: 0; margin:0; width: 160px; float:right;}





.single_content .caption {

	margin:0 0 20px 0;

}









/*********** headers **********/



h1 {

	margin-top:0;

	padding:0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	font-weight: bold;

	line-height:1.2;

	color: #1c67a9;

	text-align: left;

}



h2, .entry-title {

	margin:2px 0 0 0;

	padding:0 0 3px 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	line-height:1.3;

	color: #1c67a9;

	text-align: left;

}



h2 a, .entry-title a {

	text-decoration:none;

	font-weight: bold;

	color: #1c67a9;

}



h3 {

	margin-top:0px;

	padding:0 0 3px 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	line-height:1.5;

	color: #1c67a9;

	text-align: left;

}



h3 a {

	text-decoration:none;

	font-weight: bold;

	color: #1c67a9;

}



h3 a:hover {

	font-weight: bold;

	text-decoration:underline;

	color: #1c67a9;

}





h4 {

	margin-top:0px;

	padding:0 0 5px 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	line-height:1.5;

	color: #1c67a9;

	text-align: left;

}





h5 {

	margin:0;

	padding:15px 0 3px 0;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: bold;

	line-height:1.2;

	color: #333;

	text-align: left;

}



h6 {

	margin-top:10px;

	padding: 0;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height:1.2;

	color: #1c67a9;

	text-align: left;

}









/***************Content****************/



table.contentpaneopen {

	margin:0px;

	padding: 0;

	width: 100%;

}



.content .search input.button {

	position: relative;

	top:1px;

	border: none;

	background:url(images/search_button.png) 0 0 no-repeat;

	width:28px;

	height:18px;

}





.sidecontent .content {

	margin:0;

	padding:0px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 1.45;

}



.sidecontent .content ul {

	list-style: none;

	margin-left: 0;

	margin-bottom: 18px;

	padding-left:0;

}



.sidecontent .content li {

	padding-bottom:7px;

}



.sidecontent .content ul ul {

	list-style: square;

	margin-left: 1.3em;

}



.sidecontent .content a:link,

.sidecontent .content a:visited {

	text-decoration: none;

	color: #333;

}



.sidecontent .content a:active,

.sidecontent .content a:hover {

	text-decoration: underline;

	color:#1c5197;

}



.single_content .sitemap,

.single_content .art_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:1.4;

	color:#1c67a9;

	font-weight:normal;

	text-align:left;

}



.single_content .sitemap a, .sitemap a:visited,

.single_content .art_link a, .art_link a:visited,

.single_content p a, .single_content p a:visited,

.single_content li a, .single_content li a:visited {

	text-decoration:none;

	color:#1c67a9;

}



.single_content .sitemap a:hover,

.single_content .art_link a:hover,

.single_content p a:hover,

.single_content li a:hover {

	text-decoration:underline;

	color:#1c67a9;

}





.single_content a:link, .single_content a:visited,

.main_content a:link, .main_content a:visited {

	text-decoration: none;

	color:#1c5197;

}



.single_content a:hover,

.main_content a:hover {

	text-decoration: underline;

	color:#1c5197;

}

img.alignright, img.alignleft {
	margin: 0px;
}

img.alignleft {
	margin: 0px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;	
}

img.alignright {
	margin: 0px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}

img.aligncenter {
	margin: auto;
	/* [disabled]display: block; */
}

/********* small text **********/


.small {

	font-size: 11px;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.createdate, .metadata {

	font-size: 11px;

	color: #999;

	vertical-align: top;

	margin-bottom: 7px;

	padding-top: 0px;



}



.category {

	margin: 7px 0 5px 0;

	display: block;

	color:#1c5197;

}



.category a, .category a:visited {

	text-decoration:none;

	color:#1c5197;

}



.category a:hover {

	color:#1c5197;

	text-decoration:underline;

}



.single_content .author-link,

.main_content .author-link {

	margin: 5px 0 3px 0;

	display: block;

	font-size:11px;

	color:#999;

}



.single_content .author-link a, .single_content .author-link a:visited,

.main_content .author-link a, .main_content .author-link a:visited {

	text-decoration:none;

	color:#999;

}



.single_content .author-link a:hover,

.main_content .author-link a:hover {

	color:#1c5197;

	text-decoration:underline;

}





.attachment_links {

	color: #333;

	font-weight: normal;

	text-align: left;

	margin:20px 0 7px 0;

}



#content .attachment img {

	max-width: 780px;

}





.small_links {

	margin: 7px 0 25px 0;

}





a.readmore {

	display: inline-block;

	background: url(images/readon.png) right no-repeat;

	padding-right: 20px;

	margin-right:10px;

	font-size:11px;

	color:#1c5197;

}



.comments_tag {

	display: inline-block;

	font-size:11px;

	color:#1c5197;

}



.comments_tag a {

	display: inline-block;

	font-size:11px;

	color:#1c5197;

}





.ta-sign {

	font-size:11px;

	font-style:italic;

}









/**********Posts Navigation***********/



.navigation {

	font-size:  12px;

	line-height: 18px;

	overflow: hidden;

	color: #333;

	margin:35px 0 20px 0;

}

.navigation a:link,

.navigation a:visited {

	color: #1c67a9;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #1c67a9;

}

.nav-previous {

	float: left;

	width: 14%;

}

.nav-next {

	float: left;

	width: 14%;

	text-align:right;

}



#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	display: block;

}









/**********Blogs Pages Pagination***********/



#pagination {

	border-top: #CCCCCC 1px solid;

	font-size:  12px;

	line-height: 18px;

	font-weight:700;

	padding:35px 0 0 0;

	margin:25px 0 25px 0;

	width:60%;

}



#pagination a:link,

#pagination a:visited,

#pagination a:active {

	color: #1c67a9;

	text-decoration: none;

}

#pagination a:hover {

	color: #CC0000;

}

#pagination .page-prev {

	float: left;

	margin-right:25px;

}

#pagination .page-next {

	float: left;

}





#pagination .page-sep {

	float:left;

	font-weight:normal;

	font-size:10px;

	color: #999999;

}







/**************************************/

/****************Comments**************/

/**************************************/



#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #7d7d7d;

	text-align:left;

	border-bottom: 1px solid #ccc;

	padding: 0 0 2px 0;

	margin:5px 0 5px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}

h3#comments-title {

	padding: 24px 0 0 0;

}





#comments .commentlist {

	list-style: none; width:100%; padding:0; margin:0;

}





#comments .commentlist .avatar {

}

#comments .comment-author {

	color: #1c5197; margin: 0; padding: 0 6px 0 0;

}

#comments .comment-author a,

#comments .comment-author a:hover,

#comments .comment-author a:visited {

	color: #1c5197;

	text-decoration:none;

}

#comments .comment-author cite {

	color: #1c5197;

}

#comments .comment-author .says {

}



#comments .comment-meta {

	font-size: 10px; color: #999; margin: 0; padding: 0 0 0 6px;

}

#comments .comment-meta a:link,

#comments .comment-meta a:visited {

	font-size: 10px; color: #999; margin: 0; padding: 0;

}

#comments .comment-meta a:active,

#comments .comment-meta a:hover {

	color: #FF4B33;

	text-decoration:none;

}



#comments .commentlist .bypostauthor {

}





#comments .commentlist li.comment {

	margin: 10px 0 10px 0;

	padding: 0 0 0 20px;

}



#comments .commentlist li:last-child {

	margin: 0;

	padding: 0 0 0 20px;

}



#comments .commentlist .even, #comments .commentlist .odd {

	margin: 10px 0 0 0;

	padding: 0 0 0 20px;

}



#comments .commentlist .children {

	list-style: none;

	padding: 10px 0 0 20px;

}

#comments .commentlist .children li {

	margin: 0 0 10px 0;

}





#comments .comment-body ul,

#comments .comment-body ol,

#comments .comment-body p {

	margin: 9px 0 0;

	padding:0 0 5px;

	line-height:1.4;

}

#comments .comment-body p:last-child,

#comments .comment-body p:last-child p {

	margin: 10px 0 0;

	padding:0 0 5px;

	line-height:1.4;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

#comments .commentlist ol {

	list-style: decimal;

}



#comments .reply {

	height: 15px;

	float: right;

}

#comments .reply a,

a.comment-edit-link {

	color: #333;

}

#comments .reply a:hover,

a.comment-edit-link:hover {

	color: #1c5197;

	text-decoration:none;

}



.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	margin-bottom: 18px;

	padding-bottom: 18px;

	border-bottom: 1px solid #e7e7e7;

}

#comments .commentlist li.comment+li.pingback {

	margin-top: -6px;

}



#comments .pingback p {

	color: #888;

	font-size: 12px;

	line-height: 1.4;

	display:block;

	margin: 0;

}



#comments .pingback .url {

	font-style: italic;

	font-size: 13px;

}









.comments-link a, .comments-link a:visited {

	color: #1c5197;

}









/********* Rounded comments ***********/

.rbox {margin: 0; width:auto; overflow: hidden;}

.rbox div {text-align: left; margin: 0px}

.rbox_t {margin: 0; border-top: 1px solid #ccc; background-color: #FFF; }

.rbox_tl {background: url(images/com_rb_tl.gif) 0 0 no-repeat; padding-left: 13px;}

.rbox_tr {height: 10px;overflow: hidden; background: url(images/com_rb_tr.gif) 100% 0 no-repeat; padding-right: 13px;}

.rbox_m {border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: auto; padding: 0 8px 12px 8px; background-color:#fff;line-height: 100%;}

.rbox_b {margin-top: -5px; border-bottom: 1px solid #ccc; background-color: #FFF; height: 12px; line-height: 12px}

.rbox_bl {background: url(images/com_rb_bl.gif) 0 100% no-repeat; padding-left: 13px}

.rbox_br {height: 13px; background: url(images/com_rb_br.gif) 100% 100% no-repeat; padding-right: 13px}





/************ comments RSS ************/

.rss_comments {padding: 0 0 0 14px ;margin: 15px 0 0 20px; border: none; background: url(images/com_rss.gif) no-repeat center left;}

.rss_comments a, .rss_comments a:visited {font: normal 11px Verdana, Arial, Sans-Serif; color:#333333;}

.rss_comments a:hover {color: #1c67a9; text-decoration:none;}









/*************************************/

/*********** Comments form ***********/

/*************************************/



input[type=submit] {

	font: normal 11px Verdana, Arial, Sans-Serif;

	padding: 0 10px !important;

	margin-top: 10px;

	margin-bottom: 8px;

	overflow: hidden;

	padding: 0;

}

	

#respond {

	margin: 15px 0 24px 0;

	overflow: hidden;

	position: relative;

}



#respond p {

	margin: 0;

}



#respond .comment-notes {

	line-height:1.45;

	font-size:11px;

	color:#777;

	margin:0 0 15px 0;

}



#commentform {

	margin-left:20px;

}



.form-allowed-tags {

	line-height: 1em;

}



.children #respond {

	margin: 0 48px 0 0;

}



h3#reply-title {

	margin: 18px 0;

}



#comments-list #respond {

	margin: 0 0 18px 0;

}



#comments-list ul #respond {

	margin: 0;

}



#cancel-comment-reply-link {

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	margin-left:35px;

}



#respond .required {

	color:#FF4B33;

	font-weight:bold;

}



#respond label {

	font-size:11px;

	color: #444;

	padding: 0;

	margin: 0;

	vertical-align: middle;

}



#respond input {

	margin:0 5px 11px 0;

	width:350px;

	color: #333;

	background-color: #fff;

	border: 1px solid #999;

}



#respond textarea {

	margin:0 5px 11px 0;

	width:352px;

	color: #333;

	background-color: #fff;

	border: 1px solid #999;

}



#respond input.selected, #respond textarea.selected {

	color: #333;

	background-color: #f7f7f7;

	border: 1px solid #999;

}



#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}



#respond .form-allowed-tags code {

	font-size: 11px;

}



#respond .form-submit {

	margin: 12px 0;

}



#respond .form-submit input {

	width: auto;

	font-size: 14px;

}





.logged-in-as {

	padding:0 0 10px 0;

}



.logged-in-as a, .logged-in-as a:visited {

	color:#1c5197;

	text-decoration:none;

}



.logged-in-as a:hover {

	color:#1c5197;

	text-decoration:underline;

}









/**********************************************/

/************ Social Media Buttons ************/

/**********************************************/



td.buttonheading {

	width:40px;

}





td.buttonheading img {

	border:none;

	float:right;

	padding:0;

	margin:0;

}



.buttonheading_btm {

	margin:30px 0;

}



.buttonheading_btm h4 {

	margin:0 0 15px 0;

	padding:0 0 7px 0;

	border-bottom:1px #CCCCCC solid;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	line-height:1.2;

	color: #444;

	text-align: left;

}



.buttonheading_btm iframe{

	float:left;

	padding:0;

	margin:0;

}



.buttonheading_btm a {

	float:left;

	padding:0;

	margin:0 7px 0 0;

}



.buttonheading_btm img {

	border:none;

	float:left;

	padding:0;

	margin:0;

}









/*************************************/

/************* Blog index ************/

/*************************************/





#cat1 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_01.gif) 0 0 no-repeat;

}



#cat2 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_02.gif) 0 0 no-repeat;

}



#cat3 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_03.gif) 0 0 no-repeat;

}



#cat4 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_04.gif) 0 0 no-repeat;

}



#cat5 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_05.gif) 0 0 no-repeat;

}



#cat6 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_06.gif) 0 0 no-repeat;

}



#cat7 {

	float:left;

	margin: 0 0 22px 0;

	padding:0;

	width:600px;

	height:80px;

	overflow:hidden;

	background:url(images/cat_07.gif) 0 0 no-repeat;

}







a.num img {

	float:left;

	margin:0 0 9px 9px;

	width:70px;

	height:72px;

}









.cat {

	margin:0 9px 0 97px;

}





.cat h2.title, .cat h2.title a,

.cat h2.title a:hover,

.cat h2.title a:visited {

	font-family: Helvetica, Geneva, Arial, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#1c67a9;

	text-transform:uppercase;

	text-decoration:none;

	padding:0;

	margin-top:-2px;

}



.cat p {

	padding:5px 0 0 0;

}



.cat a.readlink, .cat .readlink:visited {

	float:right;

	margin-right:10px;

	font-size:11px;

	color:#1c67a9;

	text-decoration:none;

}



.cat .readlink:hover {

	color: #CC0000;

	text-decoration:none;

}



.cat a img {

	float:right;

	margin:9px 0 9px 16px;

	width:114px;

	height:64px;

}





/************/



.clr {

	clear: both;

}


.subtext {

	color:#1c5197;

}





#printSelect {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 25px;
	display: none;
}
#formField {
	min-height: 200px;
}
.margTop {
	margin-top: 20px;
}
