/* Global Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
/* ol, ul {list-style: none;} */
/* tables still need 'cellspacing="0"' in the markup */

#table3 {border-top:1px solid #333;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong {font-weight:bold}
/* Some required bits */
p, ol, ul {margin-bottom:20px}
ol, ul {padding-left:20px}
.clear {clear:both}
.center {text-align:center}
.smallpad {padding:5px !important}
.nrm {margin-right:0}
#message {padding:10px;margin-bottom:20px;font-weight:bold}
.trouble {border:1px solid #900;background:#FFEFEF}
div.error {clear:both;margin:0 0 25px 0 !important}
	div.error label {height:auto !important;line-height:1.3}
		div.error label .error-em {display:block;font-size:11px;font-style:italic;color:red}
a {color:#0047BE}
	a:hover {text-decoration:none}
h1 {font:bold 22px/140% Verdana, Arial, sans-serif;margin:0 0 10px 0}
h2 {font:bold 13px/140% Verdana, Arial, sans-serif;margin:0 0 5px 0}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:underline}
h3 {font:bold 12px/140% Verdana, Arial, sans-serif;margin:0 0 5px 0}
.unit {margin-bottom:10px}
.ad_wrap {margin-bottom:20px}

/* Layout */
body {color:#333;font:normal 12px/160% Verdana, Arial, Helvetica, sans-serif;}
#wrap {width:990px;margin:0 auto}
#nav {width:990px;margin-bottom:10px}
#top {}

#header {clear:both;}
#nav {background:url(/assets/images/structure/nav-bar.gif) no-repeat;height:22px;overflow:hidden}
#col1 {float:left;width:165px;margin-right:25px;overflow:hidden}
#col2 {float:left;width:475px;margin-right:25px;overflow:hidden}
#col3 {float:left;width:300px;overflow:hidden}
body.wideright #col2 {width:775px}
body.wideright #col3 {display:none}
body.wideleft #col2 {width:665px}
body.wideleft #col1 {display:none}
body.fullmiddle #col2 {width:980px}
body.fullmiddle #col1 {display:none}
body.fullmiddle #col3 {display:none}
#footer {border-top:3px solid #5C8804;padding-top:5px;font-size:11px;margin-bottom:50px}

#col1 iframe, #col3 iframe {margin:0 0 20px 0}
#header iframe {margin:0 0 10px 0}

/* formatting/styles */
.top_meta {margin:0 0 -3px 0;font-size:10px;color:#4570C1;text-transform:uppercase}

/* top */
#top {font-size:11px;}
	#top,#top a {color:#5C8804}
#top_logo {display:block;height:50px;width:170px;float:left;background:url(/assets/images/structure/logo-gocurrency.gif) no-repeat;text-indent:-9000px;overflow:hidden;margin-bottom:10px}
#top_mid {margin:15px 0 0 30px;float:left}
	#top_mid label {font-weight:bold;padding-right:10px;}
	#top_mid select {width:140px;}
#top_right {margin-top:15px;float:right;font-family: Arial, Verdana, sans-serif;/*letter-spacing:-1px*/} /* need a more compact fonr here, ls'ing verdana looks too playful */


/* Nav */
#nav ul {margin:1px 0 0 0;padding:0;list-style:none}
	#nav ul li {margin:0;padding:0;list-style:none;float:left}
		#nav ul li a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none;display:block;text-align:center}
			#nav_home a {width:60px}
			#nav_ce a {width:145px}
			#nav_cc a {width:145px}
			#nav_ct a {width:145px}
			#nav_ii a {width:165px}
			#nav_ie a {width:165px}
			#nav_tc a {width:135px}
			#nav ul li a:hover {color:#F4FC38}

/* #footer */
#footer {}
#footer #copy_terms {}
#footer ul {list-style:none;float:left;width:150px;margin-right:20px;}
#footer ul li.li_header {font-weight:bold;font-size:12px;margin-bottom:5px;border-bottom:1px solid #333}
#footer ul li a {text-decoration:none;color:#333}
#footer ul li a:hover {text-decoration:underline}

/* adverts */
#lead_ad {width:728px;height:90px;float:right;margin-bottom:10px}

/* gosense */
#gosense {font-size:11px;}
#gosense .item {margin-bottom:30px}
#gosense h3 {color:#3B8804;margin:0;padding:0}
#gosense h3 a {color:#3B8804;}
#gosense p {margin:0;padding:0;line-height:1.4}
#gosense .link a {text-decoration:none}
#gosense .link a:hover {text-decoration:underline}


/* promo boxes */
.promo_box {padding:10px;border:1px solid #ccc;background:#eee}
#pocket_image {width:341px;margin:0 auto;display:block;border:1px solid #777}
#currency_table {margin:0 0 20px 0;}
#currency_table h2 {background:#E4F0DC;padding:4px;color:#3B8804}
#currency_table h2 a {color:#3B8804;float:right;font-size:11px;text-decoration:underline}

/* gboxes */
.gbox {background:#3B8804;color:#fff;padding:20px;margin-bottom:20px}
.gbox a {color:#fff;;font-weight:bold}

.hilite {background:#E7F2F7;padding:10px;margin-bottom:20px}

/* country pages */
#fast_facts {border:1px solid #333;padding:0 10px 10px 10px;margin:0 0 10px 0}
#fast_facts h2 {border-bottom:1px solid #333;margin:0 -10px;padding:3px 3px 3px 10px;background:#3B8804;color:#fff;margin-bottom:10px}
#fast_facts ul {margin:0;padding:0;}
#fast_facts ul li {list-style:none;font-size:11px;margin-bottom:5px}
#fast_facts ul li strong {display:block;line-height:1}
#fast_facts img {float:left;margin:0 10px 10px 0;border:1px solid #333}


#rel_topics {border:1px solid #ccc;padding:0 10px 10px 10px;color:#3B8804;margin-bottom:20px}
#rel_topics a {color:#3B8804;font-size:11px;font-weight:bold;text-decoration:none}
#rel_topics a:hover {text-decoration:underline}
#rel_topics h2 {border-bottom:1px solid #ccc;margin:0 -10px;padding:3px 3px 3px 10px;background:#EDF7E4;margin-bottom:10px}
#rel_topics ul {margin-bottom:0;}

body.articles #rel_topics {width:250px;float:right;margin:0 0 20px 20px}

#support_msg {margin-bottom:15px;font-size:11px;font-weight:normal;color:#4570C1;}
#support_msg a {color:#3B8804;}

/* blogs */
#body-blog h2 a, #body-blog h1 {font-size:14px;text-decoration:none;color:#5C8804;font-weight:bold} /* post titles */
	#body-blog h2 a:hover {text-decoration:underline}
.post_author {color:#999}
.sidebar_list h2 {color:#5C8804;font-weight:bold;border-bottom:1px solid #5C8804;margin-bottom:10px}
.sidebar_list {}
.sidebar_list li {line-height:1.2;margin-bottom:8px}
.sidebar_list a {text-decoration:none;}
.sidebar_list a:hover {text-decoration:underline;}

/* converter_widget  */
.converter_widget {}

.converter_widget {border:1px solid #3963AB;background:url(/assets/images/converter/tab-ext.gif) repeat-x top;margin-bottom:20px}
.converter_widget .converter_widget_wrap {padding:2px 8px 5px 8px;background:url(/assets/images/converter/tab-converter.gif) no-repeat top left;font-size:11px}
.converter_widget .converter_widget_wrap p {line-height:1.3;margin-bottom:5px;}
.converter_widget .converter_widget_wrap p a {display:block}
.converter_widget h2 {color:#fff;border:none;margin:0 0 10px 0;font-size:12px}

	#page { } /* for use with custom styles */

	

/* aweber_form */
#aweber_form {border:1px solid #ccc;background:#eee;padding:10px;font-size:11px;margin-bottom:20px}
#aweber_form h2 {margin:-10px -10px 10px -10px;padding:5px 10px;background:#3B8804;color:#fff;font-weight:bold;font-size:12px}
#aweber_form h3 {font-weight:bold;color:#3B8804;text-align:center}
#aweber_form p {margin-bottom:5px}
#aweber_form form {margin:0 auto;width:180px}
#aweber_form form .text input {margin:0 auto;width:180px}
#aweber_form .buttonContainer {margin:10px 0 0 0}
#aweber_form .privacyPolicy {margin:10px 0 0 0}

/* goblog */
#goblog {border:1px solid #ccc;background: url(http://www.gocurrency.com/img/logo-goblog.gif) no-repeat 0px 2px;padding:5px 6px 10px 8px;margin-bottom:20px}
#goblog h2 {font-size:10px;font-weight:normal;color:#777;padding-left:70px;font-family: Arial, Verdana, sans-serif}
#goblog ul {margin:0;list-style:none}
#goblog a {color:#3B8804;font-size:12px;}

/* */ 
#more_converter {width:170px;float:left;}
#converter_results {float:left;padding:0 20px 0 0;margin:0 20px 0 0;border-right:2px solid #ddd}
#more_action {clear:both;padding:20px 0 0 0;}
#more_action li {margin-bottom:10px}
#more_action a {font-weight:bold;color:#5C8804;font-size:15px;text-decoration:none;border-bottom:1px solid #fff;background:url(/assets/images/structure/accept.png) no-repeat;padding-left:20px}
#more_action a:hover {font-weight:bold;color:#5C8804;font-size:15px;text-decoration:none;border-bottom:1px solid #5C8804}


/* old_h_box */
.old_h_box {border:1px solid #ccc;margin-bottom:20px;}
.old_h_box .body {padding:5px}
.old_h_box h2 {padding:20px 10px 20px 100px;color:#4570C1;font-size:18px;}
.old_h_box h3, .old_h_box a {color:#3B8804}
#family_vacations h2 {background:url(/assets/images/misc/family_vacations.png);margin:0 }
#family_vacations.old_h_box .body {background:#E9F8F6}
#custom_web_tools h2 {background:url(/assets/images/misc/custom_web_tools.png);margin:0 }
#custom_web_tools.old_h_box .body {background:#F2F0F8}
#currency_trading h2 {background:url(/assets/images/misc/currency_trading.png);margin:0 }
#currency_trading.old_h_box .body {background:#E7F2F7}
#temp_currency_list h2 {background:url(/assets/images/misc/temp_currency_list.png);margin:0 }
#temp_currency_list.old_h_box .body {background:#E7F2F7}
#temp_currency_list ul {float:left;margin:0 5px 0 0;font-size:11px;width:115px;font-weight:normal}
.to_comments { margin: 0 0 1.81818em 0; padding: 0 10px; font: normal 1.1em/1.81818em Verdana, serif; color: #999; clear: both; }
	
	.to_comments .date { padding: 0 0 0 14px; background: url('images/icon_date.gif') 0 50% no-repeat; }
	
	.to_comments .filed { padding: 0 0 0 14px; background: url('images/icon_filed.gif') 0 50% no-repeat; }
	
	.to_comments .num_comments { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat; }

.navigation { width: 443px; padding: 0.69231em 10px 0.76923em 10px; background: #efefef; border-top: 1px solid #ddd; font-size: 1.3em; line-height: 1.53846em; clear: both; }

	.navigation p { text-align: right; }

	.older { padding: 0 20px 0 0; float: left; }

	.previous { text-align: left; }



/*---:[ sidebar styles ]:---*/

			/*---:[ search widget ]:---*/

			#search { padding: 0.83333em 0; border: 1px dotted #ddd; border-width: 1px 0; text-align: right; }

				#search #s { width: 184px; padding: 2px; color: #333; background: #f2f2f2; font: normal 0.91667em Verdana, sans-serif; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; text-align: left; }

				#search #s:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

				#search input[type="submit"] { margin: 0.25em 0 0 0; padding: 2px 3px; font: bold 1.0em Georgia, "Times New Roman", Times, serif; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #000; cursor: pointer; }

				#search input[type="submit"]:hover { color: #4570C1; }



/*---:[ footer styles ]:---*/




/*---:[ comment styles ]:---*/

#comments { width:385px; margin: 4.0em 0 2.0em 0; }

	.comments_intro { padding: 0 20px; font: normal 1.2em/1.66667em Verdana, sans-serif; border-bottom: 1px dotted #bbb; }

		.comments_intro span { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat; }

	dl#comment_list { margin: 0 0 3.0em 0; }

		dl#comment_list dt.comment { width:385px; padding: 1.42857em 9px 0.71429em 9px; background: #f8f8f8; font-size: 1.4em; line-height: 1.42857em; }

			.comment_num { padding: 0 0 0 20px; font: bold 0.85714em/1.66667em Verdana, sans-serif; float: right; }

				.comment_num a, .comment_num a:visited { color: #999; text-decoration: none; }

				.comment_num a:hover { color: #4570C1; text-decoration: none; }
				
			.comment_time { font: normal 0.78571em Verdana, sans-serif; color: #999; }
				
		dl#comment_list dd.comment { width:385px; padding: 0 9px 0.8em 9px; background: #f8f8f8; border-bottom: 1px dotted #bbb; }
		
		dl#comment_list dt.alt, dl#comment_list dd.alt { background: #fff; }

		dl#comment_list dt.author, dl#comment_list dd.author { background: #e7f8fb !important; }
		
			.comment .format_text { padding: 0 10px; }
			
			.comment a.comment_link, .comment a.comment_link:visited { font-style: italic; font-weight: bold; color: #333; background: none; text-decoration: none; }
			
			.comment a.comment_link:hover { color: #333; text-decoration: underline; }
			
			

/*---:[ comment form styles ]:---*/

#respond { margin: 0 0 0.83333em 0; padding: 0 20px; border-bottom: 1px dotted #ddd; font: normal 1.2em/1.66667em Verdana, sans-serif; }

	#respond span { padding: 0 0 0 14px; background: url('images/icon_leave_comment.gif') 0 50% no-repeat; }

#comment_form { width:385px; padding: 0 19px; }

	#comment_form p { padding: 0.69231em 0 0.76923em 0; font-size: 1.3em; line-height: 1.53846em; }
	
	#comment_form p.submit_p { padding-bottom: 1.30769em; }
	
		#comment_form label { padding: 0 0 0 10px; }

		#comment_form .text_input { width: 209px; padding: 2px; color: #333; font: normal 1.0em Georgia, "Times New Roman", Times, serif; background: #f2f2f2; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; }
		
		#comment_form .text_input:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
		
		#comment_form .text_area { width:345px !important; height: 5.84615em; }
	
		#comment_form .form_submit { padding: 0.35714em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #333; font: bold 1.07692em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
		
		#comment_form .form_submit:hover { color: #4570C1; }
		
		#comment_form p.subscribe-to-comments { font-size: 1.3em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }



/*---:[ search form styles ]:---*/

#search_form { }

	#search_form .search_input { width: 170px; padding: 2px; color: #333; background: #f2f2f2; font: normal 0.91667em Verdana, sans-serif; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; }
	
	#search_form .search_input:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
	
	



