/************************************
FRONT
************************************/

/** Image Styles **/
a img { border: 0px; outline: none; text-decoration: none; }
a:hover img { filter: alpha(opacity=70); -moz-opacity: .7; -khtml-opacity: .7; opacity: .7; }

/** Toping Styles **/
body					{}
#topimg					{background:url(../images/header.png) no-repeat; height:510px; width:930px;}
#textbox				{width:630px; margin-left:240px; display:inline; float:right; position:relative; padding-right:20px;}
#textbox .text			{font-size:17px; color:#006680; line-height:35px; text-align:justify; margin-top:100px; float:left;}
#textbox a				{color:#FFF; text-shadow:1px 1px 0px #006680; text-decoration:none;}
#textbox a:hover		{color:#FFFF00; text-shadow:1px 1px 0px #006680; text-decoration:none;}
.spacer 				{padding-bottom:450px;}
#bg						{background:url(../images/bg.png) top left repeat-x;}

/** About me Styles **/
.me						{height:218px; width:185px; float:left; display:inline; padding-right:15px; margin-top:10px;}

/** Portfolio Styles **/
.portfolio_item					{width:300px; position:relative; margin:0 14px 30px 14px; padding:0; text-decoration:none;}
.portfolio_item img				{padding:5px; border: 1px solid #aaaaaa; width:288px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#f9f9f9;}
.portfolio_item span			{display:none;}
.portfolio_item:hover span		{display:inline; position:absolute; bottom:5px; right:5px; padding:8px 20px; background:#f9f9f9; color:#006680; z-index:999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px; font-size:11px; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa;}
.portfolio_item:hover img		{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
.centre							{text-align:center;}


/** Freebies Styles **/
.freebies_item						{width:200px; position:relative; margin:8px 10px 3px 0px; padding:0; text-decoration:none;}
.freebies_item img					{padding:5px; border: 1px solid #aaaaaa; width:188px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#f9f9f9; margin-bottom:0px;}
.freebies_item span					{display:none;}
.freebies_item:hover span			{display:inline; position:absolute; bottom:5px; right:5px; padding:8px 20px; background:#f9f9f9; color:#006680;; z-index:999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px; font-size:11px;border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa;}
.freebies_item:hover img			{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
.freebies							{padding-top:25px;}


/** Blog front Styles **/
.bloglink 						{text-align:right; font-size:18px;}
.blog a 						{color:#006680; text-decoration:none;}
.blog a:hover					{color:#00CCFF; text-decoration:none;}
.blog .readmore					{font-weight:bold;}

/** Services Styles **/
.services li 					{margin:5px 0px 0px 13px; list-style-type:disc}
.services span 					{color:#006680;}

/** Friends Styles **/
#links li 					{margin:0px 0px 0px 0px; list-style-type:none}
#links span 					{color:#006680;}
#links .adinfo				{font-size:10px;}
.links h3						{font-size:12px;}
.links small					{font-size:10px;}


/** Contact Styles **/
.contactbox							{margin-left:-20px; color:#006680;}
.contact							{color:#006680;}
.contact li							{color:#006680; list-style:none;}
.social_row							{margin-top:35px;}
.social_row img						{margin-right: 5px; padding-bottom:5px;}
.social_row img:hover				{margin-right: 5px; padding-bottom:5px; filter: alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}


/** golink **/
.togglelink 					{width:630px;text-align:right; font-size:14px; font-weight:bold; float:right; padding: 0 0 30px 0;}


/* Must remain at the bottom of the stylesheet */
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
*html .clearfix {height: 1%;}
.alpha	{margin-left:0;}
.omega	{margin-right:0;}