/*
#
# DO NOT EDIT THIS FILE
# ---------------------
# The Semiologic theme features a custom.css feature. This allows to edit the skin
# without editing its css files. That way, you won't need to worry about losing
# your changes when you upgrade your site.
#
# You'll find detailed sample files in the custom-samples folder
#
*/

The font family
*/
p  {
color:#ddd;
}

img	{
	border:none;
	}

form	{
	padding:0;
	margin:0;
	}

.date	{
	color:#fff;
	font-size:16px;
	padding-top:10px;
	}
.entry_body h3 {
color:#ff0000;
}
.custom,
.custom input,
.custom select,
.custom button
{
	font-family: Arial, sans-serif;
}


/*
The font size
*/

.custom h1
{
	font-family:georgia;
	font-size: 30px;
}

.custom h2,
.custom #wp-calendar caption
{
	font-size: medium;
}

.custom .entry_header	{
	height:113px;
}

.custom .entry_header h1	{
	margin:30px 10px 0 0;
	padding:0;
}

body.custom,
.custom,
.custom h3,
.custom p,
.custom li,
.custom dt,
.custom dd,
.custom table,
.custom th,
.custom td,
.custom input,
.custom select,
.custom button,
.custom pre,
.custom code,
.custom .spread_the_word h2,
.custom .comment_header h2
{
	font-size: small;

}



/*
The color and background colors
*/

body	{
	color:#888;
	background: url("http://rokryan.com/images/rokryan_bg2.gif") #000 top center no-repeat;
        background-attachment: fixed;
	border:none;
	}
	

	
#header	{
	width:90px;
	float:left;
	height:54px;
	background:url(images/header_bg.gif) #333 repeat-x;
	padding:0;
	margin:0;
	border:none;
	}

#navbar	{
	width:auto;
	float:right;
	clear:right;
	height:54px;
	background:url(images/header_bg.gif) repeat-x;
	padding:10px 0 0 191px;
	margin:0;
	border:none;
}

#footer	{
        background:url(images/footer.gif) #000 repeat-x;!important
        background-position:top;
	margin-top:5px;
	color:#666;
	border-bottom:1px solid #ff0000;
        height:33px;
	}
#body
{
	background:#333;
	border:none;
}
#ext_wrapper	{
	background:url(images/bg2.gif) repeat-x;
	background-position:bottom;
	border:none;
        filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;
	}

#wrapper
{
	padding-top:25px;
	border:none;
        filter:none;
	}	

#main	{
	margin:0;
	color:#ccc;
	padding-top:3px;
	}


#sidebar,
#ext_sidebar
{	
	margin:3px 0 0 5px;
	padding:0;
	color:#333;
	overflow:hidden;
	background:transparent;
	border:none;
}


/*
The navbar and calendar header colors
*/

#wp-calendar thead th

/*
The link styles
*/

a,
h1 a
{
	font-family:georgia;
	color: #ff0000;
text-decoration:none;
}

a:hover,
h1 a:hover
{
	color: #fff;
}


/*
The navbar link styles
*/

.navbar a
{
	padding:0 10px;
	color:#eee;
	text-decoration: none;
}

.navbar a:hover
{
	color: #ff0000;
}


/*
Center the navbar
*/

#header_nav
{
	text-align: left;
	float: none;		/* NB: many areas are floating divs */
}

#search_form			/* this hides the search form in all cases */
{
	display: none;
}


/*
Header styles and colors
*/

#header div.pad
{
	height:54px;
	margin: 0px;
	padding: 0;
	background-color: #333;
}

#sitename
{
	text-align: center;
	display:none;
}

.header h1
{
	margin: 0px;
	padding: 2em 0px 1em 0px;
}

.header h2
{
	margin: 0px;
	padding: .5em;
	font-size: small;
}

.header h1 a
{
	color: #ddd;
}

.header h1 a:hover
{
	color: #ff0000;
}

.header h2
{
	color: #ddd;
}


/*
Body styles and colors
*/

.main h1
{

}

.main h1,
.main h1 a
{
	color: #eee;
}

.main h1 a:hover
{
	color: #ff0000;
}

.main h2
{
	color: #ccc;
	border-bottom: none;
}


/*
Sidebar styles and colors
*/

.sidebar h2
{
	border-bottom: none;
	color: #666;
}

.sidebar ul ul
{
	
}

/******************************************* MY STUFF ***********************************************/
		.profile	{
			background:url(images/profile_bg.gif) #fff repeat-x;
			background-position:bottom;
			border-bottom:2px solid #ff0000;
					}
				.profile img	{
					padding:3px;
					margin:0;
					}
				.profile-title 	{
					float:left;  
					color:#666;
					padding:20px 0 0 10px;
					}
					.profile-title h1	{
						font-family:georgia;
						font-size: 12px;
						color:#666;
						margin:0;
						}
					.profile-text	{
						padding:10px 0 0 3px;
						}
						.profile-text h3	{
							padding:0;
							margin:0;
							font-family:georgia;
							font-size: 11px;
							color:#666
							}
						.profile-text a	{
							color:#ff0000;
							}
						.PST	{
							padding-top:5px;
							margin:0;
							}
						.ad	{
							padding-top:5px;
							margin:0;
							}
.news-text	{
						float:left;
						width:430px;
						text-align:justify;
						color:#eee;
						margin-right:30px;
						}
					.news-image	{
						float:left;
						vertical-align:top;
						padding-top:30px;
						}
					.news-image	a {
						color:#ff0000;
						text-align:center;
						padding-top:5px;
						}
					.work-text	{
						float:left;
						width:300px;
						text-align:justify;
						color:#eee;
						margin-right:50px;
						}
h3 {
color:#ff0000;
}