/* Dipnote */

/*
Dark Blue: #224a6d;
Med Blue: #0B3661;
Medium Brown: #afaca0;
Light Blue: #c3ddf2;
Red: #a40f24;
Light Grey: #777777;
Very Light Grey: #cccccc;
Dark Grey: #494949;
*/

/* Global */
body {
	background: #0c3258 url('http://blogs.state.gov/img/bg.jpg') 50% 0px no-repeat;
	margin:0;
	padding:0;
	font-family: 'Lucida Grande', 'Lucida Sans', Arial, "MS Trebuchet", sans-serif;
}

* {
	margin:0;
	padding:0;
}

h2 {
	font-size:22px;
	color:#a40f24;
	margin:0 0 10px 0;
	text-decoration:none;
}

h2 a:link {
text-decoration:none;
color:#a40f24;
}

h2 a:visited {
text-decoration:none;
color:#a40f24;
}

h2 a:hover {
text-decoration:none;
color:#3974ad;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
	font-weight:bold;
	color:#000;
}

h5, h6 {
	font-size:12px;
}

h2, h3, h4, h5, h6 {
	margin-top:8px;
	margin-bottom:4px;
}

p {
	font-size:12px;
	line-height:21px;
	margin-bottom:8px;
}

li {
	font-size:12px;
	line-height:18px;
}

a {
	color:#3974ad;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* Layout */

#wrapper {
	/*background:#fff url('http://blogs.state.gov/img/bg_main.jpg') 0px 0px no-repeat;*/
	width:960px;
	margin: 75px auto;
	position:relative;
}

/* MASTHEAD STYLES */

#masthead {
	position:relative;
	height:195px;
}

#visit_state {
	position:absolute;
	top:-50px;
	right:5px;
}

#visit_state a {
	background:url('http://blogs.state.gov/img/btn_visit_state.png') 0px 0px no-repeat;
	display:block;
	width:105px;
	height:26px;
	text-indent:-9999px;
}

#visit_state a:hover {
	background:url('http://blogs.state.gov/img/btn_visit_state.png') 0px -26px no-repeat;
}

#visit_state a {
	display:block;
	height:26px;
	width:105px;
	text-indent:-9999px;
	background:url('http://blogs.state.gov/img/btn_visit_state.gif') 0px 0px no-repeat;
}

#seal {
	height:116px;
	width:116px;
	background: transparent url('http://blogs.state.gov/img/seal.png') 0px 0px no-repeat;
	position:absolute;
	top:-40px;
	left:419px;
	text-indent:-9999px;
}

#logo {
	position:absolute;
	left:50px;
	top:60px;
}

#logo a {
	display:block;
	height:77px;
	width:560px;
	background:url('http://blogs.state.gov/img/logo.png') 0px 0px no-repeat;
	text-indent:-9999px;
}

#search {
	position:absolute;
	right:0px;
	top:30px;
	width:350px;
}

#search input {
	position:absolute;
	top:0px;
	}
	
#search .input_search {
	right:100px;
	padding:5px 5px 5px 5px;
	border: 1px solid #afaca0;
}

#search #btn_search {
	right:40px;
}

/* GLOBAL NAVIGATION */

#nav_global {
	position:absolute;
	top:155px;
}

#nav_global ul {
	background:url('http://blogs.state.gov/img/nav_global.gif') 0px 0px no-repeat;
	width:960px;
	height:40px;
	position:relative;
}

#nav_global li {
	position:absolute;
	top:0px;
}

#nav_global li,
#nav_global li a {
	display:block;
	height:40px;
}

#nav_global a {
	text-indent:-9999px;
}

#gnav_home {
	left:0px;
	width:108px;
}

#gnav_about {
	left:108px;
	width:148px;
}

#gnav_videos {
	left:256px;
	width:82px;
}

#gnav_photos {
	left:338px;
	width:87px;
}

#gnav_archives {
	left:425px;
	width:89px;
}

#gnav_subscribe {
	left:806px;
	width:144px;
}

#gnav_home a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') 0px -40px no-repeat;
}

#gnav_about a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') -108px -40px no-repeat;
}

#gnav_videos a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') -256px -40px no-repeat;
}

#gnav_photos a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') -338px -40px no-repeat;
}

#gnav_archives a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') -425px -40px no-repeat;
}

#gnav_subscribe a:hover {
	background:url('http://blogs.state.gov/img/nav_global.gif') -806px -40px no-repeat;
}

/* Active States */

#home #gnav_home a {
	background:url('http://blogs.state.gov/img/nav_global.gif') 0px -40px no-repeat;
	width:108px;
}

#about #gnav_about a {
	background:url('http://blogs.state.gov/img/nav_global.gif') -108px -40px no-repeat;
	}
	
#videos #gnav_videos a {
	background:url('http://blogs.state.gov/img/nav_global.gif') -256px -40px no-repeat;
}

#photos #gnav_photos a {
	background:url('http://blogs.state.gov/img/nav_global.gif') -338px -40px no-repeat;
}

#archives #gnav_archives a {
	background:url('http://blogs.state.gov/img/nav_global.gif') -425px -40px no-repeat;
}



/* CONTENT */

#content {
	padding:35px 50px 50px;
	background:#fff;
}

#content_primary {
	width:520px;
	padding:0 50px 0 0;
	float:left;
}

.entry {
	margin-bottom:25px;
}

#sidebar {
	float:left;
	width:290px;
}

#comments {}

.comment_entry {
	padding:10px 0px 5px;
	border:1px solid #ccc;
	border-width:0px 0px 1px;
	}
	
.alternate {
	/*background:#eee;*/
}

.comment_entry h3 {
	margin-bottom:5px;
}

/* POST COMMENTS */

#post_comments {
	border-bottom:10px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:20px;
}

#post_comments h2 {
	margin-bottom:25px;
}

#post_comments input,
#post_comments textarea {
	display:block;
	border:1px solid #ccc;
	padding:5px 5px;
	width:390px;
	margin:5px 0 12px;
}

#post_comments textarea {
}

#post_comments label {
	clear:both;
	font-size:12px;
	color:#000;
	margin-bottom:5px;
}

#post_comments label span {
	color:#777;
}

#post_comments input.submit {
	height:auto;
	width:auto;
	border:none;
	margin:0;
	padding:0;
}

#post_comments p.subscribe {
	background:url('http://blogs.state.gov/img/btn_rss.gif') 0px 3px no-repeat;
	padding-left:45px;
	margin-top:25px;
}

/* TEXT */

p.meta {
	font-size:10px;
	color:#767676;
	text-transform:uppercase;
	margin-bottom:10px;
	letter-spacing:1px;
}
p.meta {
	font-size:10px;
	color:#767676;
	text-transform:uppercase;
	margin-bottom:10px;
	letter-spacing:1px;
}
.entry img {
	border:1px solid #636363;
	margin-bottom:10px;
}

.post_info {
	border:1px solid #ccc;
	border-width:1px 0;
	padding: 3px 10px 3px 0;
	margin:10px 0;
	color: #767676;
}

p.categories {
	float:left;
	width:375px;
}

p.comments {
	float:right;
}

p.pagination {
	margin-top:10px;
	color: #767676;
}

p.bio {
	border-left:10px solid #3974AD;
	color:#777777;
	margin-top:20px;
	padding-left:10px;
}

.entry ul,
.entry ol {
	margin:15px 0;
}
.entry li {
	margin:0 0 5px 20px;
}

/* SIDEBAR STYLES */

#sidebar h1 {
	color:#0b3661;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#sidebar h2 {
	color:#0B3661;
	font-size:18px;
}

#sidebar ul {
	list-style:none;
}

#sidebar li {
	font-size:12px;
	margin-bottom:10px;
}

#sidebar h4 {
	font-size:12px;
}



/* Positioning Statement */

#positioning_statement {
	margin-bottom:45px;
}

/* Recent Posts */

#recent_posts h2 {
	background:url('http://blogs.state.gov/img/headline_recent_posts.gif') 0px 0px no-repeat;
	width:97px;
	height:13px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#tabs ul.tabs_list {
	width:120px;
	padding-right:20px;
	float:left;
}

#sidebar ul.tabs_list li {
	font-size:11px;
	margin-bottom:5px;
}

#sidebar ul.tabs_list {
	border-bottom:none;
}

#tabs ul {
	border-bottom:8px solid #3974AD;
}

#tabs li {
	margin-bottom:0px;
}



/* Recent Comments */

#recent_comments {
	border-top:8px solid #3974ad;
	border-bottom:1px solid #84b1d5;
	padding:15px 0 5px 0;
	margin-bottom:20px;
}

#recent_comments h2 {
	background:url('http://blogs.state.gov/img/headline_recent_comments.gif') 0px 0px no-repeat;
	width:138px;
	height:13px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#recent_comments li.featured {
	background: #c3ddf2 url('http://blogs.state.gov/img/bkgd_featured_comment_btm.gif') 0px 100% no-repeat;
	padding:10px 10px 30px 10px;
	margin-top:10px;
}

#recent_comments_no_rule {
	border-top:8px solid #3974ad;
	border-bottom:none;
	padding:15px 0 5px 0;
	margin-bottom:20px;
}

#recent_comments_no_rule b{
	  
	  color:#a40f24;
	  font-size:16px;
}

#recent_comments_no_rule2 {
	border-top:8px solid #3974ad;
	border-bottom:none;
	padding:15px 0 5px 0;
	margin-bottom:20px;
}


/* Related Entries */

#related_entries {
		border-top:8px solid #3974ad;
		border-bottom:1px solid #84b1d5;
		margin-bottom:20px;
		padding:15px 0 5px 0;
	}
	
#related_entries_side {
		border-top:8px solid #3974ad;
		border-bottom:1px solid #84b1d5;
		margin-bottom:20px;
		padding:15px 0 5px 0;
	}
	
#related_entries h2 {
	background:url('http://blogs.state.gov/img/headline_related_entries.gif') 0px 0px no-repeat;
	width:114px;
	height:13px;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* Stay Connected */

#stay_connected {
	background:#fff url('http://blogs.state.gov/img/bkgd_stay_connected.gif') 0px 0px repeat-x;
	padding: 24px 20px 20px 20px;
}

#stay_connected h2 {
	background:url('http://blogs.state.gov/img/headline_stay_connected.gif') 0px 0px no-repeat;
	width:200px;
	height:16px;
	text-indent:-9999px;
}

#stay_connected h3 {
	color:#494949;
	margin:5px 0 10px;
}

#stay_connected ul {
}

#stay_connected p.meta {
	margin-bottom:0px;
}

#twitter {
	border:1px solid #ccc;
	border-width:1px 0;
	padding:12px 0;
	margin:5px 0;
}

#twitter a {
	font-weight:bold;
}

/* Subscribe */

#subscribe {
	margin:20px 0 5px;
}

#subscribe a {
	display:block;
	background: url('http://blogs.state.gov/img/btn_subscribe.gif') 0px 0px no-repeat;
	width:168px;
	height:10px;
	text-indent:-9999px;
}

#subscribe a:hover {
	background: url('http://blogs.state.gov/img/btn_subscribe.gif') 0px -10px no-repeat;
}

/* Mobile Links */

#mobile_links {
	margin:15px 0;
}

/* Social Networking Icons */

#social_links {
	padding-bottom:10px;
}

#social_links li {
	float:left;
	margin:0 5px 0 0;
}

#social_links li a {
	display:block;
	height:32px;
	width:32px;
	text-indent:-9999px;
}

#social_twitter {
	background:url('http://blogs.state.gov/img/icon_twitter.gif') 0px 0px no-repeat;
}

#social_feed {
	background:url('http://blogs.state.gov/img/icon_feed.gif') 0px 0px no-repeat;
	}
	
#social_facebook {
	background: url('http://blogs.state.gov/img/icon_facebook.gif') 0px 0px no-repeat
}

#social_flickr {
	background:url('http://blogs.state.gov/img/icon_flickr.gif') 0px 0px no-repeat;
}

#social_youtube {
	background:url('http://blogs.state.gov/img/icon_youtube.gif') 0px 0px no-repeat;
}

#social_tumblr {
	background:url('http://blogs.state.gov/img/tumblr.png') 0px 0px no-repeat;
}

/* Blogroll */

#blogroll {
	border-top:8px solid #3974ad;
	padding: 15px 0px 5px 0px;
	}

#blogroll h2 {
	background:transparent url('http://blogs.state.gov/img/headline_blogroll.gif') 0px 0px no-repeat;
	width:58px;
	height:17px;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* MISC */


.clearfix {
	clear: both;
}
.hiddenFields {
	display:none;
}


/* Modal Dialogs ----------------------------------------------------- */

	.ui-widget-overlay {
        background-color: black; /*#333;*/
        background-image: none;
        opacity: 0.7;	
	}
	
	.ui-dialog {
		background: white url('/img/dialog_bkgd.png') center top no-repeat;
		-moz-box-shadow: 2px 3px 9px #333;
		-webkit-box-shadow: 2px 3px 9px #333;
		box-shadow: 2px 3px 9px #333;
		padding: 108px 0 0;
		border: 2px solid #689;
	}
	
	.ui-dialog .ui-dialog-titlebar, 
	.ui-dialog .ui-dialog-content, 
	.ui-dialog .ui-dialog-buttonpane {
		padding: 0.5em 1.5em;
	}

	.ui-dialog-titlebar {
		background: transparent url('/img/dialog_title.png') 0px 0px repeat-x;
		color: white; 
	}
	
	.ui-dialog-content {
		margin-top: 9px;
		font-size: 0.8em;
		line-height: 1.4em;
	}
	
	.ui-dialog .ui-dialog-buttonpane button {
		margin: 0.5em 0em 0.5em 0.7em;
		padding: 0.5em 0.8em;
		font-weight: normal;
		border: none;
	}

	#mask { /* for manually defined overlay */
        background-color: #333;
        position:absolute; /* important */
        top:0px; /* start from top */
        left:0px; /* start from left */
        height:100%; /* cover the whole page */
        width:100%;  /* cover the whole page */
        display:none; /* don't show it '*/
        z-index: 900;

        /* styling bellow */
        background-color: black;
    }

