/*

Theme Name: Profile 22 - Sandbox'd

Theme URI: http://wordpress.org/

Description: The Theme for Profile 22

Version: 1.0

Author: Ben Ervine

Author URI: http://gakdesign.blogspot.com/

Tags: profile 22, custom header, fixed width, two columns





*/



#custlog{

	float: right;

	text-align: right;

	padding-top: 5px;

	font-family: verdana, arial, helvetica, "sans-serif bold";

	font-size: 9px;

	display: block;

}

#main_left_content li {

	margin-left: 30px;

	.margin-left: 15px;

	padding-bottom: 7px;

	padding-top: 10px;

}

#BgContainer #Container #Layout .typography #Content #main_left_content #NewsList .newsTitle a {

	color: #0167B1;

}

#main_left_content { 

padding-top:15px;

}

#main_left li {

	margin-left: 30px;

	.margin-left: 15px;

	padding-bottom: 7px;

	padding-top: 10px;

}

#NewsList {

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

}

#NewsList li {

	margin-left: 0px;

	padding-left: 0px;

}

#NewsList .newsTitle a {

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

	font-size: 16px;

	font-weight: bold;

	color: #0167b1;

	padding-bottom: 5px;

	display: block;

}

#NewsList .newsDateTitle {

	font-size: 10px;

	font-style: italic;

	color: #0167B1;

	margin: 0px;

	padding: 0px;

}

#NewsList .newsSummary {

	padding-top: 10px;

	padding-bottom: 10px;

	display: block;

}

/* Contact Form */

.FormHeading {

	padding-bottom: 10px;

	padding-top: 10px;

	}

#downloadbutton {

	margin: 0px;

	padding: 0px;

	height: 40px;

	width: 185px;

	float: left;

	display: block;

	background-color: #FFFFFF;

}



*,#Content,#Header,#Breadcrumbs p,#PageComments p.info,#Unsubscribe_MailingListForm_MailingListForm label,.gallthumcont,a.gallthum,.gallthum,a.gallthum2,.gallthum2{margin:0}*,#PageComments p.info,.gallthumcont{padding:0}body,.index_contact,.left_contact{font:12px verdana,arial,helvetica,sans-serif}body,#BgContainer{margin:0 auto}body,#Footer a{color:#000}table{border-collapse:collapse;border-spacing:0}td,th,caption,#Container,#Content,#main_left,#main_left_index,#main_left_content,#Header,#Breadcrumbs,p#Remember label,#specialoffer{text-align:left}td,th,caption{font-weight:normal}html{background:#818286 url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/main_bg.jpg) repeat-x}.clear,#Layout,#aboutheader,#fabheader,#specheader,#homeheader,#homeheadernews,#newsheader{clear:both}#BgContainer,#Container,#Header,#Footer,#downloadbutton{background:#fff}#BgContainer{width:960px}#Container,#Layout,#Header,#Container{margin-right:auto;margin-left:auto;padding-left:30px}#Container,#main_left{padding-right:30px}#Layout{overflow:hidden;margin:auto}#Content,#index_header,#index_header_fab,#index_header_home,#index_header_index,#index_header_trade,#index_header_about{width:710px}#Content,.index_contact,#custlog,#nav{float:right}#index_header{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/header_index_gfx.png) no-repeat right top}#index_header,#index_header_fab,#index_header_home,#index_header_index,#index_header_trade,#index_header_about{height:197px}#index_header,#index_header_fab,#index_header_home,#index_header_index,#index_header_trade,#index_header_about,#main_left,#main_left_index,#main_right_index,#main_right,#main_left_content,.Qheader,.Qheader3,#Header,.header_nav,.header_nav li,.logo,.left_contact,#specialoffer,#downloadbutton,a.gallthum,.gallthum,a.gallthum2,.gallthum2{float:left}#index_header_fab{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/fab_home_bg.gif) no-repeat right top}#index_header_home{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/header_home_gfx.png) no-repeat right top}#index_header_index{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/header_index_gfx.png) no-repeat right top}#index_header_trade{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/header_fab_gfx.png) no-repeat right top}#index_header_about{background:url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/header_about_gfx.png) no-repeat right top}.index_contact,#contactbar{height:16px}.index_contact,.left_contact,.left_contact a,.left_contact a:hover,#aboutheader,#fabheader,#specheader,#homeheader,#homeheadernews,#newsheader{color:#fff}.index_contact{.padding-right:150px;padding-right:300px}#main_left{width:470px}#main_left,#main_left_index,#main_left_content{padding-left:15px}#main_left_index{width:345px;padding-right:15px}



#main_right_index,#main_right_index{

width:334px;

float:right;

}



#main_right{width:195px}#main_left_content,.gallthumcont{width:397px}#main_left_content,.Qheader,.Qheader3,#main_left_content,#PageComments li.odd{padding-right:10px}



#main_right_content{

width:288px;

height:175px;

float:right;

margin-top:0;

display:block;

}



.Qheader,.Qheader3{font:18px verdana,arial,helvetica,sans-serif lighter}.Qheader,.Qheader3,#custlog a{color:#bcbdc1}.Qheader{width:225px;margin-left:440px}.Qheader,.Qheader3,#Header{padding-top:0}.Qheader,.Qheader3,#custlog,.header_nav,.header_nav a,#NewsList .newsTitle a,#NewsList .newsDateTitle,.style1{color:#0167b1}.Qheader,.Qheader3,#PageCommentsPagination p,a.gallthum,.gallthum,a.gallthum2,.gallthum2{text-align:center}.Qheader3{

	width:210px;

	margin-left:22px;

	position:absolute;

	margin-top: 0px;

	padding-top: 0px;

}

#Header{height:100px}



#searchbox {

	padding: 10px;

	float: right;

}

.header_nav,#NewsList{list-style-type:none}#custlog a,.header_nav a,.left_contact a,#specialoffer,#Footer a,a.gallthum2:visited,a.gallthum2:active,a.gallthum2:link,a.gallthum2:hover{text-decoration:none}#custlog a,.header_nav a{padding:6px}#custlog a,.header_nav li,.header_nav a,#contactbar,#NewsList .newsTitle a,#NewsList .newsSummary,#downloadbutton{display:block}#custlog a,.header_nav a,h3.gallhead{font-weight:bold}#custlog a:hover,.header_nav a:hover,.header_nav a.current_page_item:hover,.header_nav a.section:hover,.header_nav a.section,.header_nav a.current_page_item,.header_nav a.current_page_item:hover span,.header_nav a.section:hover span,.header_nav a.section span,.header_nav a.current_page_item span,#Footer a:hover{color:#f0b311}#custlog a:hover,.header_nav a:hover{background:#e6e7e8}#nav,#downloadbutton{height:50px}#nav{

	width:750px;

	height: 100px;

}

#rightnavsection {

	float: right;

	width: 300px;

	height: 60px;

	display: block;

}

.header_nav{

	font:14px verdana,arial,helvetica,sans-serif lighter;

	height:40px;

	padding-right:0;

	width: 400px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 37px;

}.header_nav,#specialoffer,#NewsList{padding-left:0}.header_nav li{margin-right:10px}.logo{height:53px;width:84px;margin-right:0;margin-top:25px}#Breadcrumbs{color:#b7c0c5;font-size:8px}.message{margin:15px;color:#979908;border:4px solid #f7f8b4;background:#ffffea}.message,.required,#aboutheader,#fabheader,#specheader,#homeheader,#homeheadernews,#newsheader{padding:5px}.message,.required{width:92%}span.middleColumn .message,.required{margin:4px 0 0 3px}.required{color:#dc1313;border:4px solid #ff7373;background:#fed0d0}p#Remember label{margin:-24px 0 0 20px}.entry{border-bottom:1px solid #eee}#contactbar{background:#bcbdc1 url(http://profile22.co.uk/wp/wp-content/uploads/2010/01/index_main_header.jpg) no-repeat right top;width:890px;padding-top:4px;padding-bottom:4px;.height:10px;display:block;}#contactbar,.left_contact img,#PageComments li.even{padding-left:10px}.left_contact a:hover,#Footer a:hover{text-decoration:underline}#specialoffer{background:#bcbdc1;width:184px;height:185px;.margin:0;.padding:0}#specialoffer,#NewsList{margin-left:0}#CommentHolder ul,ul#SearchResults li{list-style:none}#CommentHolder ul{margin:20px 0}#PageComments li,ul#SearchResults li{margin:5px 0}#PageComments li{padding:1px;width:88%}#PageComments li.odd{background:#e8f6ff url(../images/commentBg.png) no-repeat 1% 10%;padding-left:40px;border-bottom:2px solid #bce4fe}#PageComments li.even{background:#fff url(../images/commentBgAlt.png) no-repeat 99% 10%;padding-right:40px}#PageComments li.odd p.info{color:#3aa0c3}.actionLinks li a{padding-right:3px}.actionLinks li a,#NewsList .newsDateTitle,a.gallthum,.gallthum,a.gallthum2,.gallthum2{font-size:10px}.actionLinks li,#Unsubscribe_MailingListForm_MailingListForm p label{display:inline}.actionLinks li{border-right:1px solid}.actionLinks li.last{border-right:none}.commentrss{background:transparent url(../images/feed-icon-14x14.png) no-repeat;padding-left:20px;font-size:1.1em;line-height:1.6em}#PageCommentsPagination p{font-size:1.2em}#PageComments p,ul#SearchResults li{font-size:1em}#PageComments p.info,a.gallthum2:hover{color:#999}#PageComments p.info{line-height:1em;font-size:0.9em}ul#SearchResults{margin:10px 0}#Unsubscribe_MailingListForm_MailingListForm{min-height:100px}#Unsubscribe_MailingListForm_MailingListForm p{margin:0 !important;padding:10px}#aboutheader,#fabheader,#specheader,#homeheader,#homeheadernews,#newsheader{font-weight:700;margin-top:14px}#aboutheader,#fabheader,#specheader,#homeheader,#homeheadernews,#newsheader,h3.gallhead{font-size:14px}#aboutheader{background:#f0b311}#fabheader{background:#c39}#specheader{background:#0167b1}#homeheader{background:#cadb2a}#homeheadernews,#newsheader{background:#52b7e7}#NewsList .newsTitle a{

	font:bold 14px arial, helvetica, "sans-serif bold";

	color: #E1DED5;

}#NewsList .newsTitle a,img.thumb{padding-bottom:5px}#NewsList .newsDateTitle{font-style:italic}#NewsList .newsSummary,.FormHeading{padding-top:10px}#NewsList .newsSummary,.FormHeading,.gallthumcont{padding-bottom:10px}#downloadbutton{margin:0 0 5px;padding:0 0 5px;width:185px}a.gallthum,.gallthum{padding:0 0 10px 0}a.gallthum,.gallthum,a.gallthum2,.gallthum2{width:91px}a.gallthum2,.gallthum2{padding:0 0 10px 11px}a.linkopacity img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}a.linkopacity:hover img{filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65}h3.gallhead{background:#0167b1;margin-bottom:15px}

.searchResults h2 {

	font-size:2.2em;

	font-weight:normal;

	color:#0083C8;

	margin-bottom:15px;

}

.searchResults p.searchQuery {

	color:#333;

	margin-bottom:10px;

}



.searchResults ul#SearchResults li {

	margin-bottom:20px;

}

	ul#SearchResults p {

		font-size:1.1em;

		font-weight:normal;

		line-height:2em;

		color:#333;

	}

	ul#SearchResults a.searchResultHeader {

	font-size:14px;

	font-weight:bold;

	color:#0083C8;

	text-decoration:none;

	margin:0px 0;

	padding-left:0px;

	background:url(../images/treeicons/search-file.gif) no-repeat left center;

	}

		ul#SearchResults a {

			text-decoration:none;

			color:#0083C8;

		}

		ul#SearchResults a:hover {

		border-bottom:1px dotted #0083C8;

		}#searchbox {

	margin: 0px;

	float: right;

	padding-top: 0px;

	width: 275px;

	padding-bottom: 5px;

	padding-left: 5px;

}

#Search {

	float: right;

	margin: 0px;

	padding: 0px;

}

#BgContainer #Container #Header #nav #rightnavsection #SearchForm_SearchForm #Search .middleColumn {

	margin: 0px;

	float: left;

	width: 300px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#SearchForm_SearchForm {

	float: left;

	margin: 0px;

	text-align: left;

	padding: 0px;

}

#SearchForm_SearchForm_Search {

	width: 190px;

	float: left;

	margin-right: 5px;

	margin-top: 11px;

}

#BgContainer #Container #Header #nav #rightnavsection #searchbox #SearchForm_SearchForm #SearchForm_SearchForm_action_results {

	margin: 0px;

	float: left;

	padding: 0px;

}



#Search .middleColumn {

	width: 300px;

	float: left;

}

.btn {

	color:#0167B1;

	font-family: 'trebuchet ms', helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	display: block;

	float: right;

} 

#searcharea {

	float: right;

	clear: right;

	padding-top: 12px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	display: block;

	width: 260px;

}

#BgContainer #Container #Header #nav #rightnavsection #searcharea #SearchForm_SearchForm #SearchForm_SearchForm_action_results {

	font-size: 9px;

	color: #0167B1;

	float: right;

}
/* Sitemap. */
#contentMap{
width:900px;
margin-left:20px;
margin-top:0;
display:block;
}
#siteMap {
	float:left;
	text-decoration:none;
	width:540px;
}
.QheaderSiteMap{
	float:right;
	margin-right:38px;
	width: 270px;
	text-align:center;
	height: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0c3a61;
	background-image:url(../../uploads/2010/01/search.png);
	background-repeat:no-repeat;
}

.ddsg-wrapper {
float:left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:220%;
	width:600px;
}
.ddsg-wrapper ul{
font-size:14px;
margin-left:20px;
}
.ddsg-wrapper h2{
color:#0c3a61;
font-size:20px;
}
.ddsg-wrapper a:visited{
color:#666666;
text-decoration:none;
}
.ddsg-wrapper a{
color:#666666;
text-decoration:none;
}
.ddsg-wrapper a:hover{
color:##0c3a61;
text-decoration:underline;
}

/* Div around the page navigation. */
.ddsg-pagenav {
}

